OSDN Git Service

Propagate the source location from a template function's definition to
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
2
3         PR c++/46527
4         * g++.dg/debug/dwarf2/pr46527.C: New test.
5
6 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
7
8         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
9
10 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
11
12         PR middle-end/46499
13         * gcc.dg/pr46499-1.c: New test.
14         * gcc.dg/pr46499-2.c: New test.
15
16 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
17
18         * gcc.target/i386/alias-1.c: Require alias support.
19
20 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
21
22         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
23         for vectorizer tests.
24         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
25         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
26         * gcc.dg/graphite/pr41888.c: Ditto.
27         * gcc.dg/graphite/pr42729.c: Ditto.
28
29 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
30             Uros Bizjak  <ubizjak@gmail.com>
31
32         * lib/target-supports.exp (check_vect_support_and_set_flags): New
33         procedure to check if the target supports vectorizer tests. Set
34         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
35         capabilites.
36         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
37         * g++.dg/vect/vect.exp: Ditto.
38         * gfortran.dg/vect/vect.exp: Ditto.
39
40 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
41
42         PR objc/34033
43         * objc.dg/strings-1.m: New.
44         * objc.dg/strings-2.m: New.
45         * obj-c++.dg/strings-1.mm: New.
46         * obj-c++.dg/strings-2.mm: New.
47
48 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
49
50         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
51         "target short_enums".
52         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
53
54 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
55
56         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
57
58         PR rtl-optimization/46603
59         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
60
61         PR testsuite/46230
62         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
63         being vectorized.  Adjust dg-final pattern.
64         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
65
66         * gcc.dg/vect: Do not include <stdio.h> in testcases.
67         * gcc.dg/vect/costmodel/ppc: Likewise.
68
69 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
70
71         PR rtl-optimization/45652
72         * gcc.dg/pr45652.c: New.
73
74 2010-11-21  Richard Henderson  <rth@redhat.com>
75
76         PR rtl-optimization/46571
77         * gcc.dg/pr46571.c: New.
78
79 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
80
81         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
82
83 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
84
85         PR target/46533
86         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
87
88 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
89
90         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
91         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
92         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
93         * gcc.dg/pack-test-2.c: Test for all targets.
94         * gcc.dg/pragma-align.c: Test for all targets.
95         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
96         * gcc.dg/ucnid-10.c: Test for all targets.
97
98 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
99
100         * gcc.target/sparc/sparc-align-1.c: New test.
101
102 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
103
104         PR c++/16189
105         PR c++/36888
106         PR c++/45331
107         * g++.dg/parse/semicolon3.C: New test.
108         * g++.dg/debug/pr22514.C: Adjust.
109         * g++.dg/init/error1.C: Adjust.
110         * g++.dg/other/bitfield3.C: Adjust.
111         * g++.dg/other/semicolon.C: Adjust.
112         * g++.dg/parse/error14.C: Adjust.
113         * g++.dg/parse/error5.C: Adjust.
114         * g++.dg/parse/parameter-declaration-1.C: Adjust.
115         * g++.dg/template/pr23510.C: Adjust.
116         * g++.dg/template/pr39425.C: Adjust.
117         * g++.old-deja/g++.robertl/eb125.C: Adjust.
118
119 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
120
121         PR debug/46561
122         * gcc.dg/autopar/pr46561.c: New test.
123
124         PR c++/46538
125         * g++.dg/other/error34.C: New test.
126
127         PR c++/46526
128         * g++.dg/cpp0x/constexpr-base3.C: New test.
129
130         PR tree-optimization/45830
131         * gcc.target/i386/pr45830.c: New test.
132         * gcc.c-torture/execute/pr45830.c: New test.
133
134 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
135
136         * objc.dg/attributes/class-attribute-1.m: Rewritten.
137         * objc.dg/attributes/class-attribute-2.m: Same change.
138         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
139         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
140         * objc.dg/fobjc-std-1.m: Updated.
141         * obj-c++.dg/fobjc-std-1.mm: Updated.
142
143 2010-11-19  Michael Matz  <matz@suse.de>
144
145         PR tree-optimization/46077
146         * gcc.dg/vect/O3-pr46077.c: New testcase.
147
148 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
149
150         PR c/46547
151         * gcc.c-torture/compile/pr46547-1.c: New test.
152
153 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
154
155         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
156         exec $compiler.
157         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
158         $GFORTRAN_UNDER_TEST.
159         (gfortran_init): Use -B to specify specpath, add trailing /.
160
161 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
162
163         * gcc.target/powerpc/ppc-target-1.c: New file to test target
164         attributes on PowerPC.
165         * gcc.target/powerpc/ppc-target-2.c: Ditto.
166         * gcc.target/powerpc/ppc-target-3.c: Ditto.
167
168 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
169
170         * objc.dg/attributes/proto-attribute-1.m: Updated.
171         * objc.dg/attributes/proto-attribute-2.m: New.
172         * objc.dg/attributes/proto-attribute-3.m: New.
173         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
174         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
175         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
176
177 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
178
179         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
180
181 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
182
183         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
184
185 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
186
187         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
188         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
189
190 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
191
192         PR middle-end/46534
193         * gcc.c-torture/compile/pr46534.c: New test.
194
195 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
196
197         * gnat.dg/atomic4.ad[sb]: New test.
198         * gnat.dg/volatile4.adb: Likewise.
199
200 2010-11-18  Richard Henderson  <rth@redhat.com>
201
202         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
203
204 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
205
206         PR c/33193
207         * c-c++-common/pr33193.c: New test.
208
209 2010-11-18  Richard Guenther  <rguenther@suse.de>
210
211         PR tree-optimization/46172
212         * gcc.dg/torture/pr46172.c: New testcase.
213
214 2010-11-18  Jeff Law  <law@redhat.com>
215
216         PR middle-end-optimization/46297
217         * gfortran.dg/pr46297.f: New test.
218
219 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
220
221         PR middle-end/31490
222         * gcc.dg/pr31490.c: New test.
223
224 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
225
226         * gcc.dg/nop.h: Move from ...
227         * gcc.dg/guality/nop.h: ... here.
228         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
229         * gcc.dg/guality/asm-1.c: Update nop.h include.
230         * gcc.dg/guality/pr43329-1.c: Ditto.
231
232 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
233
234         * gcc.dg/two-types-1.c: New test.
235         * gcc.dg/two-types-2.c: New test.
236         * gcc.dg/two-types-3.c: New test.
237         * gcc.dg/two-types-4.c: New test.
238         * gcc.dg/two-types-5.c: New test.
239         * gcc.dg/two-types-6.c: New test.
240         * gcc.dg/two-types-7.c: New test.
241         * gcc.dg/two-types-8.c: New test.
242         * gcc.dg/two-types-9.c: New test.
243         * gcc.dg/two-types-10.c: New test.
244         * objc.dg/two-types-1.m: New test.
245
246 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
247
248         PR rtl-optimization/46440
249         * gcc.dg/pr46440.c: New test.
250
251         PR testsuite/45429
252         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
253
254 2010-11-17  Ira Rosen  <irar@il.ibm.com>
255
256         PR tree-optimization/46312
257         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
258         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
259         on targets that support vector shifts with scalar shift argument.
260         Remove dg-options.
261         * gcc.dg/vect/vect-scal-opt.c: Rename to...
262         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
263         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
264         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
265         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
266         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
267         support misaligned data accesses.
268         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
269         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
270         * lib/target-supports.exp
271         (check_effective_target_vect_shift_scalar): New.
272
273 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
274
275         * gcc.dg/guality/nop.h: New file.
276         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
277         "nop".  Adjust line numbers in gdb-test.
278         * gcc.dg/guality/pr43329-1.c: Likewise.
279
280 2010-11-16  Jason Merrill  <jason@redhat.com>
281
282         * g++.dg/cpp0x/defaulted20.C: New.
283
284         * g++.dg/template/injected2.C: New.
285
286 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
287
288         * objc.dg/protocol-optional-1.m: New.
289         * obj-c++.dg/protocol-optional-1.mm: New.
290
291 2010-11-16  Richard Henderson  <rth@redhat.com>
292
293         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
294         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
295
296 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
297
298         * gnat.dg/opt12.adb: New test.
299         * gnat.dg/opt12_pkg.ad[sb]: New helper.
300
301 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
302
303         * gcc.target/rx/pack.c: New test.
304
305 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
306             Tobias Burnus  <burnus@net-b.de>
307
308         PR fortran/32049
309         * gfortran.dg/quad_1.f90: New.
310         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
311         compiler arguments.
312         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
313         library search path; call gcc-set-multilib-library-path with
314         arguments such that libgfortran.spec is found.
315         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
316
317 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
318
319         PR c++/46401
320         * g++.dg/warn/Wsequence-point-3.C: New test.
321
322 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
323
324         PR preprocessor/17349
325         * gcc.dg/cpp/cmdlne-C3.c: New.
326
327 2010-11-16  Richard Guenther  <rguenther@suse.de>
328
329         PR tree-optimization/44545
330         * gcc.dg/pr44545.c: New testcase.
331
332 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
333
334         PR rtl-optimization/46366
335         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
336         casts.
337
338 2010-11-16  Richard Guenther  <rguenther@suse.de>
339
340         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
341
342 2010-11-16  Richard Guenther  <rguenther@suse.de>
343
344         PR middle-end/45172
345         * gfortran.dg/gomp/pr45172.f90: New testcase.
346
347 2010-11-16  Nick Clifton  <nickc@redhat.com>
348
349         * gcc.target/rx/pack.c: New test.
350
351 2010-11-15  Richard Henderson  <rth@redhat.com>
352
353         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
354         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
355         Use builtin_constant_p rather than scanning for builtin name.
356
357 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
358
359         * objc.dg/property/dotsyntax-18.m: New.
360         * objc.dg/property/dotsyntax-19.m: New.
361         * objc.dg/property/dotsyntax-20.m: New.
362         * obj-c++.dg/property/dotsyntax-18.mm: New.
363         * obj-c++.dg/property/dotsyntax-19.mm: New.
364         * obj-c++.dg/property/dotsyntax-20.mm: New.
365         * objc.dg/property/dotsyntax-4.m: Removed some unused
366         variables and code.
367         * objc.dg/property/dotsyntax-6.m: Same change.
368         * objc.dg/property/dotsyntax-16.m: Same change.
369         * objc.dg/property/dotsyntax-17.m: Same change.
370         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
371         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
372         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
373         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
374         * objc.dg/property/at-property-22.m: Added missing casts.
375         * obj-c++.dg/property/at-property-22.mm: Same change.
376
377 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
378
379         PR tree-optimization/46491
380         * gcc.target/i386/pr46491.c: New test.
381
382         PR tree-optimization/46461
383         * gcc.c-torture/compile/pr46461.c: New test.
384
385 2010-11-15  Tobias Burnus  <burnus@net.b.de>
386
387         PR fortran/46484
388         * gfortran.dg/allocatable_scalar_11.f90: New.
389         * gfortran.dg/allocatable_scalar_5.f90: Make test case
390         standard conform.
391
392 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
393
394         PR debug/46095
395         * gcc.target/i386/pr46095.c: New test.
396
397         PR debug/46387
398         * gcc.dg/pr46387.c: New test.
399
400 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
401
402         * objc.dg/property/dotsyntax-16.m: New.
403         * objc.dg/property/dotsyntax-17.m: New.
404         * obj-c++.dg/property/dotsyntax-16.mm: New.
405         * obj-c++.dg/property/dotsyntax-17.mm: New.
406         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
407         syntax with properties, which now works.
408         * obj-c++.dg/property/at-property-10.mm: Same change.
409
410 2010-11-15  Martin Jambor  <mjambor@suse.cz>
411
412         PR tree-optimization/46349
413         * gnat.dg/opt9.adb: New file.
414         * gnat.dg/opt9_pkg.ads: Likewise
415
416 2010-11-15  Richard Guenther  <rguenther@suse.de>
417
418         PR lto/44989
419         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
420
421 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
422
423         PR preprocessor/45038
424         * g++.dg/pr45038.C: New test.
425
426 2010-11-15  Richard Guenther  <rguenther@suse.de>
427
428         PR tree-optimization/46467
429         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
430
431 2010-11-15  Richard Guenther  <rguenther@suse.de>
432
433         PR testsuite/46423
434         * g++.dg/torture/pr34850.C: Adjust.
435
436 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
437
438         PR c/46475
439         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
440
441 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
442
443         * objc.dg/property/at-property-21.m: New.
444         * objc.dg/property/at-property-22.m: New.
445         * objc.dg/property/at-property-23.m: New.
446         * objc.dg/property/synthesize-9.m: New.
447         * objc.dg/property/synthesize-10.m: New.
448         * objc.dg/property/synthesize-11.m: New.
449         * obj-c++.dg/property/at-property-21.mm: New.
450         * obj-c++.dg/property/at-property-22.mm: New.
451         * obj-c++.dg/property/at-property-23.mm: New.
452         * obj-c++.dg/property/synthesize-9.mm: New.
453         * obj-c++.dg/property/synthesize-10.mm: New.
454         * obj-c++.dg/property/synthesize-11.mm: New.
455
456         * objc.dg/property/at-property-4.m: Updated to match new compiler
457         where some errors have been converted into warnings and vice versa.
458         * objc.dg/property/at-property-16.m: Same change.
459         * objc.dg/property/at-property-18.m: Same change.
460         * objc.dg/property/property-neg-5.m: Same change.
461         * obj-c++.dg/property/at-property-4.mm: Same change.
462         * obj-c++.dg/property/at-property-16.mm: Same change.
463         * obj-c++.dg/property/at-property-18.mm: Same change.
464         * obj-c++.dg/property/property-neg-5.mm: Same change.
465
466         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
467         commented out because of testsuite problems; I found out that
468         using dg-warning instead of dg-message gets them to work.
469         * obj-c++.dg/property/property-neg-3.mm: Same change.
470         * obj-c++.dg/property/synthesize-6.mm: Same change.
471         * obj-c++.dg/property/at-property-5.mm: Same change.
472         * obj-c++.dg/property/at-property-14.mm: Same change.
473         * obj-c++.dg/property/at-property-18.mm: Same change.
474         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
475         some tests still do not work due to some other testsuite issue).
476
477 2010-11-13  Jason Merrill  <jason@redhat.com>
478
479         * g++.dg/cpp0x/auto20.C: New.
480
481 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
482
483         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
484         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
485
486 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
487
488         PR c/46462
489         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
490         * gcc.dg/pr35746.c: Likewise.
491         * gcc.dg/cpp/direct2.c: Likewise.
492         * gcc.dg/cpp/direct2s.c: Likewise.
493         * gcc.dg/noncompile/920923-1.c: Likewise.
494         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
495
496 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
497
498         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
499
500 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
501
502         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
503         a pointer to an arbitrary C struct with an Objective-C protocol.
504         Test various valid uses of typedef with Objective-C objects and
505         protocols instead.
506         * objc.dg/invalid-type-1.m: New.
507         * obj-c++.dg/invalid-type-1.m: New.
508
509 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
510
511         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
512
513 2010-11-13  Tobias Burnus  <burnus@net-b.de>
514
515         PR fortran/45742
516         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
517
518 2010-11-13  Tobias Burnus  <burnus@net-b.de>
519
520         PR fortran/45742
521         * gfortran.dg/volatile12.f90: New.
522
523 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
524
525         * objc.dg/attributes/method-format-1.m: Adjust.
526
527 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
528
529         PR c/20385
530         * gcc.dg/decl-9.c: New.
531
532 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
533
534         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
535
536 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
537
538         * gcc.dg/format/few-1.c: New test.
539         * gcc.dg/format/asm_fprintf-1.c: Adjust.
540         * gcc.dg/format/c90-scanf-1.c: Adjust.
541         * gcc.dg/format/cmn-err-1.c: Adjust.
542         * gcc.dg/format/dfp-printf-1.c: Adjust.
543         * gcc.dg/format/dfp-scanf-1.c: Adjust.
544         * gcc.dg/format/gcc_diag-1.c: Adjust.
545         * gcc.dg/format/ms_unnamed-1.c: Adjust.
546         * gcc.dg/format/strfmon-1.c: Adjust.
547         * gcc.dg/format/unnamed-1.c: Adjust.
548         * gcc.dg/format/xopen-2.c: Adjust.
549         * g++.dg/ext/builtin4.C: Adjust.
550         * g++.dg/ext/builtin5.C: Adjust.
551
552 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
553
554         * gcc.dg/pragma-diag-2.c: New test.
555
556 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
557
558         PR fortran/45794
559         * gfortran.dg/optional_mask.f90: New test.
560
561 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
562
563         * g++.dg/cpp0x/defaulted15.C: Adjust.
564
565 2010-11-12  James Dennett <jdennett@google.com>
566
567         PR c++/39415
568         * g++.dg/expr/static_cast7.C: New.
569
570 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
571
572         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
573         warning.
574         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
575         mips-sgi-irix*.
576         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
577         * gcc.target/mips/call-3.c: Add dg-require-visibility.
578
579 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
580
581         * gcc.dg/pr46375.c: New test.
582
583 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
584
585         PR c/44782
586         * c-c++-common/fmax-errors.c: New test.
587
588 2010-11-11  Richard Henderson  <rth@redhat.com>
589
590         * gcc.target/i386/sse-24.c: Use -ffp-contract.
591
592 2010-11-11  Jan Hubicka  <jh@suse.cz>
593
594         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
595         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
596
597 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
598
599         PR target/46088
600         * gcc.dg/pr46088.c: New test.
601
602 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
603
604         * gfortran.dg/empty_derived_type.f90: New test.
605
606 2010-11-11  Tobias Burnus  <burnus@net-b.de>
607
608         PR fortran/46413
609         * gfortran.dg/class_31.f90: New.
610
611         PR fortran/46205
612         * gfortran.dg/forall_14.f90: New.
613
614 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
615             Tobias Burnus  <burnus@net-b.de>
616
617         PR fortran/46325
618         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
619
620 2010-11-11  Jan Hubicka  <jh@suse.cz>
621
622         * gcc.dg/20081223-1.c: Update LTO options.
623         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
624         * gcc.dg/lto/20081118_0.c: Update LTO options.
625         * gcc.dg/lto/ipareference_0.c: Update LTO options.
626         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
627         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
628         * gcc.dg/lto/ipacp_0.c: Update LTO options.
629         * gcc.dg/lto/20090116_0.c: Update LTO options.
630         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
631         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
632         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
633         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
634         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
635         * gcc.dg/lto/20081224_0.c: Update LTO options.
636         * gcc.dg/lto/20090219_0.c: Update LTO options.
637         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
638         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
639         * gcc.dg/lto/20081115_0.c: Update LTO options.
640         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
641         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
642         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
643         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
644         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
645         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
646         * g++.dg/20090107-1.C: Update LTO options.
647         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
648         * g++.dg/lto/20081123_0.C: Update LTO options.
649         * g++.dg/lto/20090313_0.C: Update LTO options.
650         * g++.dg/lto/20081125_0.C: Update LTO options.
651         * g++.dg/lto/20081109-1_0.C: Update LTO options.
652         * g++.dg/lto/20081219_0.C: Update LTO options.
653         * g++.dg/lto/20100724-1_0.C: Update LTO options.
654         * g++.dg/lto/20081204-1_0.C: Update LTO options.
655         * g++.dg/lto/20090303_0.C: Update LTO options.
656         * g++.dg/lto/20100723-1_0.C: Update LTO options.
657         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
658         * g++.dg/lto/20090128_0.C: Update LTO options.
659         * g++.dg/lto/20081204-2_0.C: Update LTO options.
660         * g++.dg/lto/20090302_0.C: Update LTO options.
661         * g++.dg/lto/20081119-1_0.C: Update LTO options.
662         * g++.dg/lto/20081118_0.C: Update LTO options.
663         * g++.dg/20090121-1.C: Update LTO options.
664         * objc.dg/lto/lto.exp: Update LTO options.
665         * lib/lto.exp: Update LTO options.
666         * lib/gcc-dg.exp: Update LTO options.
667         * lib/c-torture.exp: Update LTO options.
668         * obj-c++.dg/lto/lto.exp: Update LTO options.
669
670 2010-11-11  Jan Hubicka  <jh@suse.cz>
671
672         PR tree-optimize/40436
673         * gcc.dg/tree-ssa/inline-5.c: New testcase.
674         * gcc.dg/tree-ssa/inline-6.c: New testcase.
675
676 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
677
678         * gfortran.dg/proc_decl_24.f90: New.
679
680 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
681
682         * objc.dg/property/at-property-20.m: New.
683         * objc.dg/property/synthesize-8.m: New.
684         * obj-c++.dg/property/at-property-20.m: New.
685         * obj-c++.dg/property/synthesize-8.mm: New.
686
687 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
688
689         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
690
691 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
692
693         PR middle-end/46388
694         * gcc.c-torture/compile/pr46388.c: New test.
695
696 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
697
698         * lib/lto.exp (lto-get-options-main): Support optional target
699         selector for dg-suppress-ld-options.
700
701 2010-11-11  Martin Jambor  <mjambor@suse.cz>
702
703         PR tree-optimization/46383
704         * g++.dg/torture/pr46383.C: New test.
705
706 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
707
708         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
709         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
710         to dg-options.
711         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
712         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
713         * g++.dg/other/i386-3.C: Ditto.
714
715 2010-11-10  Jason Merrill  <jason@redhat.com>
716
717         * g++.dg/cpp0x/constexpr-46420.C: New.
718
719 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
720
721         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
722         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
723         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
724         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
725         expected messages.
726
727 2010-11-10  Jan Hubicka  <jh@suse.cz>
728
729         PR tree-optimize/38669
730         * gcc.dg/tree-ssa/pr38699.c: New testcase.
731
732 2010-11-10  Jan Hubicka  <jh@suse.cz>
733
734         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
735
736 2010-11-10  Jason Merrill  <jason@redhat.com>
737
738         * g++.dg/cpp0x/constexpr-bitfield.C: New.
739
740 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
741
742         PR debug/46409
743         * gcc.dg/debug/pr46409.c: New test.
744
745         PR c++/46368
746         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
747
748 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
749
750         PR target/46419
751         * gcc-target/i386/pr46419.c: New test.
752
753 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
754
755         * g++.dg/other/i386-2.C: Add -mtbm.
756         * g++.dg/other/i386-3.C: Likewise.
757         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
758         * gcc.target/i386/funcspec-6.c: Likewise.
759         * gcc.target/i386/sse-12.c: Add -mtbm.
760         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
761         operand intrinsics.
762         * gcc.target/i386/sse-14.c: Likewise.
763         * gcc.target/i386/sse-22.c: Likewise.
764         * gcc.target/i386/sse-23.c: Likewise.
765         * gcc.target/i386/tbm-1.c: New file.
766         * gcc.target/i386/tbm-2.c: Likewise.
767
768 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
769
770         * g++.dg/other/i386-2.C: Add -mbmi.
771         * g++.dg/other/i386-3.C: Likewise.
772         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
773         * gcc.target/i386/funcspec-6.c: Likewise.
774         * gcc.target/i386/sse-12.c: Add -mbmi.
775         * gcc.target/i386/bmi-1.c: New file.
776         * gcc.target/i386/bmi-2.c: Likewise.
777         * gcc.target/i386/bmi-3.c: Likewise.
778         * gcc.target/i386/bmi-4.c: Likewise.
779         * gcc.target/i386/bmi-5.c: Likewise.
780         * gcc.target/i386/bmi-6.c: Likewise.
781
782 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
783
784         PR c++/46065
785         * g++.dg/pr46065.C: New test.
786
787 2010-11-10  Jan Hubicka  <jh@suse.cz>
788
789         PR tree-optimize/33172
790         PR tree-optimize/43411
791         * gcc.dg/tree-ssa/pr33172.c: New testcase.
792         * g++.dg/tree-ssa/pr43411.C: New testcase.
793
794 2010-11-10  Jan Hubicka  <jh@suse.cz>
795
796         PR tree-optimize/46228
797         * g++.dg/tree-ssa/pr46228.C: New testcase.
798
799 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
800
801         PR tree-optimization/46414
802         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
803
804 2010-11-10  Tobias Burnus  <burnus@net-b.de>
805
806         PR fortran/46411
807         * gfortran.dg/intrinsic_7.f90: New.
808
809 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
810
811         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
812         * g++.dg/abi/thunk4.C: Likewise.
813         * g++.dg/opt/combine.C: Add dg-require-visibility.
814         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
815         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
816         alpha*-dec-osf*.
817         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
818         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
819         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
820         large arena_size.
821         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
822         * gcc.dg/intmax_t-1.c: Likewise.
823
824 2010-11-10  Tobias Burnus  <burnus@net-b.de>
825
826         PR fortran/46244
827         * gfortran.dg/class_30.f90: New.
828
829 2010-11-10  Tobias Burnus  <burnus@net-b.de>
830
831         PR fortran/46223
832         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
833         failure on s390.
834
835 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
836
837         PR tree-optimization/45971
838         * gcc.dg/vect/O3-pr45971.c: New.
839
840 2010-11-10  Richard Guenther  <rguenther@suse.de>
841
842         PR tree-optimization/44964
843         * gcc.dg/pr44964.c: New testcase.
844
845 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
846
847         * gnat.dg/opt10.adb: Fix typo.
848
849 2010-11-10  Martin Jambor  <mjambor@suse.cz>
850
851         PR tree-optimization/46351
852         PR tree-optimization/46377
853         * gnat.dg/opt10.adb: New file.
854         * gnat.dg/opt10_pkg.ads: Likewise.
855         * gnat.dg/opt11.adb: Likewise.
856         * gnat.dg/opt11.ads: Likewise.
857
858 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
859
860         * gnat.dg/boolean_conv.adb: New test.
861
862 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
863
864         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
865
866 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
867
868         * gnat.dg/unchecked_convert7.adb: New test.
869
870 2010-11-10  Richard Guenther  <rguenther@suse.de>
871
872         PR tree-optimization/46398
873         * gcc.dg/torture/pr46398.c: New testcase.
874
875 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
876
877         * gfortran.dg/open_dev_null.f90: New test.
878
879 2010-11-09  Jan Hubicka  <jh@suse.cz>
880
881         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
882         unrolling.
883
884 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
885
886         * gcc.dg/struct-semi-4.c: New test.
887
888 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
889
890         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
891         power5 to enable generation of FRIZ.
892
893         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
894         optimization.
895
896         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
897         expected.
898
899 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
900
901         PR target/43808
902         * gfortran.dg/pr43808.f90: New test.
903
904 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
905
906         PR tree-optimization/46036
907         * gfortran.dg/lto/pr46036_0.f90: New.
908
909 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
910
911         PR middle-end/45663
912         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
913         bar invocation instead of first.
914
915         PR debug/46171
916         * gcc.dg/pr46171.c: New test.
917
918 2010-11-09  Richard Guenther  <rguenther@suse.de>
919
920         PR tree-optimization/46355
921         * gcc.dg/pr46355.c: New testcase.
922
923 2010-11-09  Richard Guenther  <rguenther@suse.de>
924
925         PR tree-optimization/46177
926         * gcc.dg/pr46177-2.c: New testcase.
927
928 2010-11-09  Richard Guenther  <rguenther@suse.de>
929
930         PR testsuite/46312
931         * gcc.dg/vec-scal-opt.c: Move ...
932         * gcc.dg/vect/vect-scal-opt.c: ... here.
933         * gcc.dg/vec-scal-opt1.c: Move ...
934         * gcc.dg/vect/vect-scal-opt1.c: ... here.
935         * gcc.dg/vec-scal-opt2.c: Move ...
936         * gcc.dg/vect/vect-scal-opt2.c: ... here.
937
938 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
939
940         * gnat.dg/specs/static_initializer5.ads: New test.
941         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
942
943 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
944
945         PR middle-end/46360
946         * gcc.c-torture/compile/pr46360.c: New test.
947
948         PR c++/45894
949         * g++.dg/warn/Wsequence-point-2.C: New test.
950
951 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
952
953         PR fortran/46313
954         * gfortran.dg/class_29.f03: New.
955
956 2010-11-09  Richard Guenther  <rguenther@suse.de>
957
958         PR middle-end/46221
959         * gcc.target/i386/alias-1.c: New testcase.
960
961 2010-11-08  Jason Merrill  <jason@redhat.com>
962
963         * g++.dg/cpp0x/constexpr-sassert.C: New.
964
965 2010-11-08  Jason Merrill  <jason@redhat.com>
966
967         * g++.dg/cpp0x/constexpr-defarg.C: New.
968
969 2010-11-08  Xinliang David Li  <davidxl@google.com>
970
971         PR tree-optimization/46316
972         * gcc.c-torture/execute/pr46316.c: New test.
973
974 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
975
976         PR fortran/46344
977         * gfortran.dg/class_28.f03: Extended.
978
979 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
980
981         * objc.dg/property/dotsyntax-13.m: New.
982         * objc.dg/property/dotsyntax-14.m: New.
983         * objc.dg/property/dotsyntax-15.m: New.
984         * objc.dg/property/synthesize-7.m: New.
985         * obj-c++.dg/property/dotsyntax-13.mm: New.
986         * obj-c++.dg/property/dotsyntax-14.mm: New.
987         * obj-c++.dg/property/dotsyntax-15.mm: New.
988         * obj-c++.dg/property/synthesize-7.mm: New.
989
990 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
991
992         * objc.dg/property/dynamic-4.m: New.
993         * objc.dg/property/dynamic-5.m: New.
994         * objc.dg/property/dynamic-6.m: New.
995         * obj-c++.dg/property/dynamic-4.mm: New.
996         * obj-c++.dg/property/dynamic-5.mm: New.
997         * obj-c++.dg/property/dynamic-6.mm: New.
998
999 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1000
1001         * objc.dg/property/synthesize-3.m: New.
1002         * objc.dg/property/synthesize-4.m: New.
1003         * objc.dg/property/synthesize-5.m: New.
1004         * objc.dg/property/synthesize-6.m: New.
1005         * obj-c++.dg/property/synthesize-3.mm: New.
1006         * obj-c++.dg/property/synthesize-4.mm: New.
1007         * obj-c++.dg/property/synthesize-5.mm: New.
1008         * obj-c++.dg/property/synthesize-6.mm: New.
1009
1010 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1011
1012         * objc.dg/property/at-property-5.m: Updated test.
1013         * objc.dg/property/at-property-16.m: New.
1014         * objc.dg/property/at-property-17.m: New.
1015         * objc.dg/property/at-property-18.m: New.
1016         * objc.dg/property/at-property-19.m: New.
1017         * objc.dg/property/dotsyntax-12.m: New.
1018         * objc.dg/protocol-inheritance-1.m: New.
1019         * objc.dg/protocol-inheritance-2.m: New.
1020         * obj-c++.dg/property/at-property-5.mm: Updated test.
1021         * obj-c++.dg/property/at-property-16.mm: New.
1022         * obj-c++.dg/property/at-property-17.mm: New.
1023         * obj-c++.dg/property/at-property-18.mm: New.
1024         * obj-c++.dg/property/at-property-19.mm: New.
1025         * obj-c++.dg/protocol-inheritance-1.mm: New.
1026         * obj-c++.dg/protocol-inheritance-2.mm: New.
1027         * obj-c++.dg/property/dotsyntax-12.mm: New.
1028
1029 2010-11-08  Jason Merrill  <jason@redhat.com>
1030
1031         * g++.dg/expr/overflow1.C: New.
1032         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1033         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1034         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1035         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1036
1037 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1038
1039         * gcc.dg/pr35442.c: Adapt warning.
1040
1041         PR target/46280
1042         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1043         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1044         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1045         i?86-*-* x86_64-*-*.
1046         * g++.dg/torture/pr36445.C: Likewise.
1047         * gcc.c-torture/compile/pr34856.c: Likewise.
1048         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1049         * gcc.c-torture/compile/vector-1.c: Likewise.
1050         * gcc.c-torture/compile/vector-2.c: Likewise.
1051         * gcc.dg/pr32912-1.c: Likewise.
1052         * gcc.c-torture/execute/va-arg-25.c: Move ...
1053         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1054         Add dg-options -msse, dg-require-effective-target sse_runtime for
1055         for i?86-*-*, x86_64-*-*.
1056         * gcc.c-torture/execute/vector-1.c: Likewise.
1057         * gcc.c-torture/execute/vector-2.c: Likewise.
1058         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1059         i?86-*-*, x86_64-*-*.
1060         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1061         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1062         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1063         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1064         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1065
1066 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1067
1068         * gcc.dg/torture/pr45982.c: Add -std=c99
1069         * gcc.dg/torture/pr45623.c: Ditto.
1070
1071 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1072
1073         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1074         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1075
1076 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1077
1078         PR target/28627
1079         * g++.dg/ext/dllimport7.C: Adjust second error check and
1080         allow test for x86_64 mingw, too.
1081
1082 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1083
1084         PR fortran/46344
1085         * gfortran.dg/class_28.f03: New.
1086
1087 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1088
1089         PR rtl-optimization/45352
1090         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1091         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1092         gcc.target/i386/pr45352-2.c: New tests.
1093
1094 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1095
1096         PR libobjc/36610
1097         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1098         XFAIL the run for all but m32 x86.
1099
1100 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1101
1102         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1103         as comment character.
1104
1105 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1106
1107         * gcc.target/mips/mips.exp: Revert previous patch.
1108         * gcc.target/mips/fma-1.c: Delete.
1109         * gcc.target/mips/fma-2.c: Likewise.
1110         * gcc.target/mips/fma-3.c: Likewise.
1111         * gcc.target/mips/fma-4.c: Likewise.
1112         * gcc.target/mips/fma-5.c: Likewise.
1113         * gcc.target/mips/fma-6.c: Likewise.
1114         * gcc.target/mips/fma-7.c: Likewise.
1115         * gcc.target/mips/fma-8.c: Likewise.
1116         * gcc.target/mips/fma-9.c: Likewise.
1117         * gcc.target/mips/fma-10.c: Likewise.
1118         * gcc.target/mips/fma-11.c: Likewise.
1119         * gcc.target/mips/fma-12.c: Likewise.
1120         * gcc.target/mips/fma-13.c: Likewise.
1121         * gcc.target/mips/fma-14.c: Likewise.
1122         * gcc.target/mips/fma-15.c: Likewise.
1123         * gcc.target/mips/fma-16.c: Likewise.
1124         * gcc.target/mips/fma-17.c: Likewise.
1125         * gcc.target/mips/fma-18.c: Likewise.
1126         * gcc.target/mips/fma-19.c: Likewise.
1127         * gcc.target/mips/fma-20.c: Likewise.
1128
1129 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1130
1131         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1132         * gcc.target/mips/fma-1.c: New test.
1133         * gcc.target/mips/fma-2.c: Likewise.
1134         * gcc.target/mips/fma-3.c: Likewise.
1135         * gcc.target/mips/fma-4.c: Likewise.
1136         * gcc.target/mips/fma-5.c: Likewise.
1137         * gcc.target/mips/fma-6.c: Likewise.
1138         * gcc.target/mips/fma-7.c: Likewise.
1139         * gcc.target/mips/fma-8.c: Likewise.
1140         * gcc.target/mips/fma-9.c: Likewise.
1141         * gcc.target/mips/fma-10.c: Likewise.
1142         * gcc.target/mips/fma-11.c: Likewise.
1143         * gcc.target/mips/fma-12.c: Likewise.
1144         * gcc.target/mips/fma-13.c: Likewise.
1145         * gcc.target/mips/fma-14.c: Likewise.
1146         * gcc.target/mips/fma-15.c: Likewise.
1147         * gcc.target/mips/fma-16.c: Likewise.
1148         * gcc.target/mips/fma-17.c: Likewise.
1149         * gcc.target/mips/fma-18.c: Likewise.
1150         * gcc.target/mips/fma-19.c: Likewise.
1151         * gcc.target/mips/fma-20.c: Likewise.
1152
1153 2010-11-06  Jason Merrill  <jason@redhat.com>
1154
1155         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1156
1157 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1158
1159         PR c/43384
1160         * gcc.dg/parser-error-3.c: New test.
1161
1162 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1163
1164         PR c++/45332
1165         * g++.dg/parse/semicolon2.C: New testcase.
1166         * g++.dg/ext/asmspec1.C: Adjust.
1167         * g++.dg/init/new13.C: Adjust.
1168         * g++.dg/parse/ctor5.C: Adjust.
1169
1170 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1171
1172         PR fortran/46330
1173         * gfortran.dg/class_27.f03: New.
1174
1175 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1176
1177         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1178         * objc.dg/property/dotsyntax-5.m: New.
1179         * objc.dg/property/dotsyntax-6.m: New.
1180         * objc.dg/property/dotsyntax-7.m: New.
1181         * objc.dg/property/dotsyntax-8.m: New.
1182         * objc.dg/property/dotsyntax-9.m: New.
1183         * objc.dg/property/dotsyntax-10.m: New.
1184         * objc.dg/property/dotsyntax-11.m: New.
1185         * obj-c++.dg/property/dotsyntax-5.mm: New.
1186         * obj-c++.dg/property/dotsyntax-6.mm: New.
1187         * obj-c++.dg/property/dotsyntax-7.mm: New.
1188         * obj-c++.dg/property/dotsyntax-8.mm: New.
1189         * obj-c++.dg/property/dotsyntax-9.mm: New.
1190         * obj-c++.dg/property/dotsyntax-10.mm: New.
1191         * obj-c++.dg/property/dotsyntax-11.mm: New.
1192
1193 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1194
1195         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1196         NeXT runtime when the type is READONLY.
1197
1198 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1199
1200         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1201         * gcc.target/i386/387-6.c: Ditto.
1202         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1203         * gcc.target/i386/387-4.c: Ditto.
1204         * gcc.target/i386/387-7.c: Ditto.
1205         * gcc.target/i386/387-8.c: Ditto.
1206         * gcc.target/i386/387-9.c: Ditto.
1207         * gcc.target/i386/387-10.c: Ditto.
1208         * gcc.target/i386/387-11.c: Ditto.
1209         * gcc.target/i386/387-12.c: Ditto.
1210
1211         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1212
1213 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1214
1215         PR target/44981
1216         * gcc.dg/darwin-cfstring-format-1.c: New.
1217         * gcc.dg/warn-nsstring.c: New.
1218         * objc.dg/fsf-nsstring-format-1.m: New.
1219         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1220         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1221         linker warning.
1222
1223 2010-11-05  Jason Merrill  <jason@redhat.com>
1224
1225         PR c++/45473
1226         * g++.dg/inherit/virtual6.C: New.
1227
1228 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1229
1230         PR c/44772
1231         * gcc.dg/Wcxx-compat-21.c: New test.
1232
1233 2010-11-05  Ian Lance Taylor  <iant@google.com>
1234
1235         PR target/46084
1236         * gcc.target/i386/pr46084.c: New test.
1237
1238 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1239
1240         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1241         * (check_effective_target_mempcpy): New.
1242         * gcc.c-torture/execute/pr45636.c: Move this...
1243         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1244
1245 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1246
1247         * gcc.target/i386/i386.exp (FLAGS): Remove.
1248         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1249
1250 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1251
1252         PR c++/46160
1253         * g++.dg/opt/empty2.C: New test.
1254
1255         PR target/45670
1256         * gcc.target/i386/pr45670.c: New test.
1257
1258 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1259
1260         PR fortran/45451
1261         PR fortran/46174
1262         * gfortran.dg/class_19.f03: Modified.
1263         * gfortran.dg/class_allocate_6.f03: New.
1264
1265 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1266
1267         * gcc.target/i386/avx-vzeroupper-19.c: New.
1268
1269 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1270
1271         PR tree-optimization/46099
1272         * gcc.dg/autopar/pr46099.c: New test.
1273
1274         PR middle-end/43690
1275         * c-c++-common/pr43690.c: New test.
1276
1277 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1278
1279         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1280         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1281         declaration and implementation.
1282         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1283         * obj-c++.dg/property/at-property-13.mm: Likewise.
1284         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1285         * obj-c++.dg/property/property-1.mm: Likewise.
1286         * obj-c++.dg/property/at-property-7.mm: Likewise.
1287         * obj-c++.dg/property/at-property-9.mm: Likewise.
1288         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1289         * obj-c++.dg/property/at-property-10.mm: Likewise.
1290         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1291         * obj-c++.dg/property/at-property-12.mm: Likewise.
1292         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1293         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1294         * obj-c++.dg/property/at-property-6.mm: Likewise.
1295         * obj-c++.dg/property/at-property-8.mm: Likewise.
1296         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1297         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1298         * obj-c++.dg/property/at-property-11.mm: Likewise.
1299         * obj-c++.dg/template-8.mm: Likewise.
1300         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1301         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1302         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1303         and put a FIXME for this.
1304         * obj-c++.dg/property/property-2.mm: Remove.
1305         * obj-c++.dg/property/property-3.mm: Remove.
1306
1307 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1308
1309         PR debug/46307
1310         * gcc.dg/pr46307.c: New test.
1311
1312 2010-11-05  Jason Merrill  <jason@redhat.com>
1313
1314         PR c++/46304
1315         * g++.dg/ext/complex6.C: New.
1316
1317 2010-11-04  Bud Davis   <jimmied@smu.edu>
1318
1319         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1320
1321 2010-11-04  Chao-ying Fu  <fu@mips.com>
1322
1323         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1324         msubu, mult, multu.
1325         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1326
1327 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1328
1329         Fixed using the Objective-C 2.0 dot-syntax with class names.
1330         * objc.dg/property/dotsyntax-3.m: New.
1331         * objc.dg/property/dotsyntax-4.m: New.
1332         * obj-c++.dg/property/dotsyntax-3.mm: New.
1333         * obj-c++.dg/property/dotsyntax-4.mm: New.
1334
1335         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1336         Objective-C 2.0 dot-syntax is used with class names.
1337         * obj-c++.dg/fobjc-std-1.mm: Same change.
1338
1339 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1340
1341         * gcc.target/powerpc/loop_align.c: New.
1342
1343 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1344
1345         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1346
1347         merge from FSF 'apple/trunk' branch.
1348         * gcc.target/powerpc/darwin64-abi.c: New.
1349
1350 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1351
1352         PR tree-optimization/46233
1353         * gcc.dg/pr46233.c: New test.
1354
1355 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1356
1357         * objc.dg/property/property-2.m: Deleted.
1358         * objc.dg/property/property-3.m: Deleted.
1359
1360 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1361
1362         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1363         defined.
1364         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1365         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1366         * objc.dg/property/property-1.m: Likewise.
1367         * objc.dg/property/at-property-6.m: Likewise.
1368         * objc.dg/property/at-property-7.m: Likewise.
1369         * objc.dg/property/dotsyntax-1.m: Likewise.
1370         * objc.dg/property/at-property-8.m: Likewise.
1371         * objc.dg/property/dotsyntax-2.m: Likewise.
1372         * objc.dg/property/at-property-9.m: Likewise.
1373         * objc.dg/property/synthesize-2.m: Likewise.
1374         * objc.dg/property/at-property-10.m: Likewise.
1375         * objc.dg/property/at-property-11.m: Likewise.
1376         * objc.dg/property/at-property-12.m: Likewise.
1377         * objc.dg/property/at-property-13.m: Likewise.
1378         * objc.dg/property/fsf-property-method-access.m: Likewise.
1379         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1380         linker warning.
1381         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1382         warnings.
1383         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1384         deprecation warnings.  Use Object1 implementation.
1385         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1386         * objc/execute/forward-1.m: Remove.
1387         * objc/execute/forward-1.x: Remove.
1388
1389 2010-11-04  Jason Merrill  <jason@redhat.com>
1390
1391         * g++.dg/cpp0x/constexpr-access.C: New.
1392
1393 2010-11-04  Richard Guenther  <rguenther@suse.de>
1394
1395         PR rtl-optimization/46183
1396         * gcc.dg/torture/pr46183.c: New testcase.
1397
1398 2010-11-04  Richard Guenther  <rguenther@suse.de>
1399
1400         PR tree-optimization/46068
1401         * gcc.dg/torture/pr46068.c: New testcase.
1402
1403 2010-11-04  Richard Guenther  <rguenther@suse.de>
1404
1405         PR tree-optimization/45991
1406         * gcc.dg/pr45991.c: New testcase.
1407
1408 2010-11-04  Richard Guenther  <rguenther@suse.de>
1409
1410         PR tree-optimization/46154
1411         * g++.dg/torture/pr46154.C: New testcase.
1412
1413 2010-11-04  Richard Guenther  <rguenther@suse.de>
1414
1415         PR tree-optimization/45733
1416         * gcc.dg/pr45733.c: New testcase.
1417
1418 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1419
1420         PR tree-optimization/46213
1421         * gfortran.dg/vect/pr46213.f90: New.
1422
1423 2010-11-04  Richard Guenther  <rguenther@suse.de>
1424
1425         PR testsuite/45702
1426         * gcc.dg/pr34989-1.c: Move ...
1427         * gcc.dg/lto/pr34989-1_0.c: ... here.
1428         * gcc.dg/pr34989-2.c: Move ...
1429         * gcc.dg/lto/pr34989-1_1.c: ... here.
1430         * gcc.dg/pr27898.c: Move ...
1431         * gcc.dg/lto/pr27898_0.c: ... here and ...
1432         * gcc.dg/lto/pr27898_1.c: ... split.
1433         * gcc.dg/pr28712.c: Move ...
1434         * gcc.dg/lto/pr28712_0.c: ... here and ...
1435         * gcc.dg/lto/pr28712_1.c: ... split ...
1436         * gcc.dg/lto/pr28712_2.c: ... twice.
1437         * gcc.dg/pr28706.c: Move ...
1438         * gcc.dg/lto/pr28706_0.c: ... here and ...
1439         * gcc.dg/lto/pr28706_1.c: ... split.
1440
1441 2010-11-04  Richard Guenther  <rguenther@suse.de>
1442             Richard Henderson  <rth@redhat.com>
1443
1444         * gcc.target/i386/fma4-vector-2.c: New testcase.
1445
1446 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1447             Richard Guenther  <rguenther@suse.de>
1448
1449         * gcc.dg/vec-scal-opt.c: New testcase.
1450         * gcc.dg/vec-scal-opt1.c: New testcase.
1451         * gcc.dg/vec-scal-opt2.c: New testcase.
1452
1453 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1454
1455         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1456         from plugin build flags on Darwin targets.
1457
1458 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1459
1460         * gcc.target/i386/pr46285.c: Require split_stack target.
1461
1462 2010-11-03  Jason Merrill  <jason@redhat.com>
1463
1464         PR c++/46293
1465         * g++.dg/cpp0x/constexpr-base2.C: New.
1466
1467         PR c++/46289
1468         * g++.dg/cpp0x/initlist45.C: New.
1469
1470 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1471
1472         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1473         is now allowed in categories.
1474         * obj-c++.dg/property/dynamic-2.mm: Same change.
1475         * objc.dg/property/dynamic-3.m: New.
1476         * obj-c++.dg/property/dynamic-3.mm: New.
1477         * objc.dg/property/at-property-14.m: New.
1478         * objc.dg/property/at-property-15.m: New.
1479         * obj-c++.dg/property/at-property-14.mm: New.
1480         * obj-c++.dg/property/at-property-15.mm: New.
1481
1482         * objc.dg/foreach-6.m: Added a few more tests for valid and
1483         invalid iterating variables and collections.
1484
1485 2010-11-03  Xinliang David Li  <davidxl@google.com>
1486
1487         PR target/46200
1488         * g++.dg/tree-ssa/ivopts-2.C: New test.
1489
1490 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1491
1492         PR target/46295
1493         * gcc.target/i386/pr46295.c: New.
1494
1495 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1496
1497         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1498         precision min/max for single precision on VSX.
1499
1500 2010-11-03  Jason Merrill  <jason@redhat.com>
1501
1502         PR c++/46289
1503         * g++.dg/cpp0x/constexpr-ice3.C: New.
1504
1505 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1506
1507         * gnat.dg/opt8.ad[sb]: New test.
1508         * gnat.dg/opt8_pkg.ads: New helper.
1509
1510 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1511
1512         PR rtl-optimization/45865
1513         * gcc.dg/pr45865.c: New.
1514         * gcc.dg/torture/pr45865.c: Likewise.
1515
1516         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1517         * gcc.target/arm/headmerge-2.c: Likewise.
1518         * gcc.target/i386/headmerge-1.c: Likewise.
1519         * gcc.target/i386/headmerge-2.c: Likewise.
1520
1521 2010-11-03  Richard Guenther  <rguenther@suse.de>
1522
1523         PR middle-end/46288
1524         * gcc.dg/pr46288.c: New testcase.
1525
1526 2010-11-03  Richard Guenther  <rguenther@suse.de>
1527
1528         PR tree-optimization/44807
1529         * gcc.dg/torture/pr44807.c: New testcase.
1530
1531 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1532
1533         PR libgfortran/43899
1534         * gfortran.dg/namelist_67.f90: New test.
1535
1536 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1537
1538         PR tree-optimization/46009
1539         * gcc.dg/vect/pr46009.c: New function.
1540
1541 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1542
1543         Implemented -fobjc-std=objc1 flag.
1544         * objc.dg/fobjc-std-1.m: New.
1545         * obj-c++.dg/fobjc-std-1.mm: New.
1546
1547 2010-11-03  Richard Guenther  <rguenther@suse.de>
1548
1549         PR middle-end/46241
1550         * g++.dg/debug/pr46241.C: New testcase.
1551
1552 2010-11-03  Richard Guenther  <rguenther@suse.de>
1553
1554         PR tree-optimization/46190
1555         * gfortran.dg/pr46190.f90: New testcase.
1556
1557 2010-11-03  Richard Guenther  <rguenther@suse.de>
1558
1559         PR testsuite/46274
1560         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1561         * gcc.dg/vect/vect-19.c: Likewise.
1562         * gcc.dg/vect/vect-17.c: Likewise.
1563
1564 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1565
1566         PR target/46285
1567         * gcc.target/i386/pr46285.c: New.
1568
1569 2010-11-03  Richard Guenther  <rguenther@suse.de>
1570
1571         PR tree-optimization/46217
1572         * gcc.dg/pr46217.c: New testcase.
1573
1574 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1575
1576         * objc.dg/property/dotsyntax-1.m: New.
1577         * objc.dg/property/dotsyntax-2.m: New.
1578         * obj-c++.dg/property/dotsyntax-1.mm: New.
1579         * obj-c++.dg/property/dotsyntax-2.mm: New.
1580
1581 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1582
1583         PR tree-optimization/46165
1584         * gcc.dg/pr46165.c: New test.
1585
1586 2010-11-03  Richard Guenther  <rguenther@suse.de>
1587
1588         PR middle-end/46251
1589         * gcc.dg/pr46251.c: New testcase.
1590
1591 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1592
1593         PR tree-optimization/46107
1594         * gcc.c-torture/compile/pr46107.c: New test.
1595
1596         PR debug/46252
1597         * gcc.dg/pr46252.c: New test.
1598
1599         PR rtl-optimization/46034
1600         PR rtl-optimization/46212
1601         PR rtl-optimization/46248
1602         * gcc.c-torture/compile/pr46034.c: New test.
1603         * gcc.c-torture/compile/pr46248.c: New test.
1604         * gcc.dg/pr46212.c: New test.
1605
1606 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1607
1608         * gnat.dg/sizetype4.adb: New test.
1609
1610 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1611
1612         * gcc.target/i386/avx-vzeroupper-15.c: New.
1613         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1614         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1615         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1616
1617         PR target/46253
1618         * gcc.target/i386/pr46253.c: New.
1619
1620 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1621             Tobias Burnus  <burnus@net-b.de>
1622
1623         PR fortran/45170
1624         * gfortran.dg/deferred_type_param_1.f90: New.
1625         * gfortran.dg/deferred_type_param_2.f90: New.
1626         * gfortran.dg/initialization_1.f90: Update dg-errors.
1627         * gfortran.dg/initialization_9.f90: Update dg-errors.
1628
1629 2010-11-02  Richard Guenther  <rguenther@suse.de>
1630
1631         PR tree-optimization/46149
1632         * g++.dg/torture/pr46149.C: New testcase.
1633
1634 2010-11-02  Richard Guenther  <rguenther@suse.de>
1635
1636         PR tree-optimization/46216
1637         * gcc.dg/torture/pr46216.c: New testcase.
1638
1639 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1640
1641         PR target/46131
1642         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1643         *-*-osf*.
1644
1645 2010-11-02  Richard Guenther  <rguenther@suse.de>
1646
1647         PR tree-optimization/46184
1648         * gcc.dg/pr46184.c: New testcase.
1649
1650 2010-11-02  Richard Guenther  <rguenther@suse.de>
1651
1652         PR tree-optimization/46177
1653         * gcc.dg/pr46177.c: New testcase.
1654
1655 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1656
1657         PR middle-end/46120
1658         * g++.dg/ipa/ivinline-9.C: New test.
1659
1660 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1661
1662         PR tree-optimization/45875
1663         * g++.dg/torture/pr45875.C: New test.
1664
1665 2010-11-02  Richard Guenther  <rguenther@suse.de>
1666
1667         PR testsuite/46249
1668         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1669
1670 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1671
1672         PR debug/46255
1673         * gcc.dg/pr46255.c: New test.
1674
1675 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1676
1677         PR c++/46170
1678         PR c++/46162
1679         * g++.dg/template/sfinae26.C: New test.
1680         * g++.dg/template/sfinae27.C: Likewise.
1681
1682 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1683
1684         PR c++/45606
1685         * g++.dg/template/typedef36.C: New test.
1686         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1687         * g++.dg/template/canon-type-10.C: Likewise.
1688         * g++.dg/template/canon-type-11.C: Likewise.
1689         * g++.dg/template/canon-type-12.C: Likewise.
1690         * g++.dg/template/canon-type-13.C: Likewise.
1691
1692 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1693
1694         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1695         instance of debug_pubnames on darwin.
1696
1697 2010-11-01  Jason Merrill  <jason@redhat.com>
1698             Benjamin Kosnik  <bkoz@redhat.com>
1699
1700         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1701         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1702
1703         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1704         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1705         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1706         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1707         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1708         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1709         * g++.dg/cpp0x/constexpr-array.C: New.
1710         * g++.dg/cpp0x/constexpr-base.C: New.
1711         * g++.dg/cpp0x/constexpr-complex.C: New.
1712         * g++.dg/cpp0x/constexpr-data1.C: New.
1713         * g++.dg/cpp0x/constexpr-data2.C: New.
1714         * g++.dg/cpp0x/constexpr-deref.C: New.
1715         * g++.dg/cpp0x/constexpr-diag1.C: New.
1716         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1717         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1718         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1719         * g++.dg/cpp0x/constexpr-empty.C: New.
1720         * g++.dg/cpp0x/constexpr-empty2.C: New.
1721         * g++.dg/cpp0x/constexpr-empty3.C: New.
1722         * g++.dg/cpp0x/constexpr-empty4.C: New.
1723         * g++.dg/cpp0x/constexpr-empty5.C: New.
1724         * g++.dg/cpp0x/constexpr-ex1.C: New.
1725         * g++.dg/cpp0x/constexpr-ex2.C: New.
1726         * g++.dg/cpp0x/constexpr-ex3.C: New.
1727         * g++.dg/cpp0x/constexpr-ex4.C: New.
1728         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1729         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1730         * g++.dg/cpp0x/constexpr-function1.C: New.
1731         * g++.dg/cpp0x/constexpr-function2.C: New.
1732         * g++.dg/cpp0x/constexpr-function3.C: New.
1733         * g++.dg/cpp0x/constexpr-ice.C: New.
1734         * g++.dg/cpp0x/constexpr-initlist.C: New.
1735         * g++.dg/cpp0x/constexpr-neg1.C: New.
1736         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1737         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1738         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1739         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1740         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1741         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1742         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1743         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1744         * g++.dg/cpp0x/constexpr-object1.C: New.
1745         * g++.dg/cpp0x/constexpr-object2.C: New.
1746         * g++.dg/cpp0x/constexpr-overflow.C: New.
1747         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1748         * g++.dg/cpp0x/constexpr-pos1.C: New.
1749         * g++.dg/cpp0x/constexpr-potential1.C: New.
1750         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1751         * g++.dg/cpp0x/constexpr-pure.C: New.
1752         * g++.dg/cpp0x/constexpr-static.C: New.
1753         * g++.dg/cpp0x/constexpr-static2.C: New.
1754         * g++.dg/cpp0x/constexpr-static3.C: New.
1755         * g++.dg/cpp0x/constexpr-static4.C: New.
1756         * g++.dg/cpp0x/constexpr-static5.C: New.
1757         * g++.dg/cpp0x/constexpr-static6.C: New.
1758         * g++.dg/cpp0x/constexpr-string.C: New.
1759         * g++.dg/cpp0x/constexpr-switch.C: New.
1760         * g++.dg/cpp0x/constexpr-targ.C: New.
1761         * g++.dg/cpp0x/constexpr-throw.C: New.
1762         * g++.dg/cpp0x/constexpr-typeid.C: New.
1763         * g++.dg/cpp0x/constexpr-union.C: New.
1764         * g++.dg/cpp0x/constexpr-value.C: New.
1765         * g++.dg/cpp0x/constexpr-value2.C: New.
1766         * g++.dg/cpp0x/constexpr-variadic.C: New.
1767         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1768         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1769         * g++.dg/other/fold1.C: Likewise.
1770         * g++.dg/parse/crash36.C: Likewise.
1771         * g++.dg/parse/constant4.C: Adjust expected error.
1772         * g++.dg/template/arg5.C: Likewise.
1773         * g++.dg/template/non-dependent10.C: Likewise.
1774         * g++.dg/template/qualified-id3.C: Likewise.
1775         * g++.dg/warn/overflow-warn-1.C: Likewise.
1776         * g++.dg/warn/overflow-warn-3.C: Likewise.
1777         * g++.dg/warn/overflow-warn-4.C: Likewise.
1778         * g++.old-deja/g++.pt/crash10.C: Likewise.
1779
1780         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1781
1782 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1783
1784         Implemented format and noreturn attributes for Objective-C methods.
1785         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1786         * objc.dg/attributes/method-deprecated-1.m: New.
1787         * objc.dg/attributes/method-deprecated-2.m: New.
1788         * objc.dg/attributes/method-deprecated-3.m: New.
1789         * objc.dg/attributes/method-noreturn-1.m: New.
1790         * objc.dg/attributes/method-sentinel-1.m: New.
1791         * objc.dg/attributes/method-format-1.m: New.
1792         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1793         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1794         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1795         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1796         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1797         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1798         * obj-c++.dg/attributes/method-format-1.mm: New.
1799
1800 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1801
1802         * objc.dg/property/at-property-deprecated-1.m: New.
1803         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1804
1805 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1806
1807         Implemented Objective-C 2.0 property accessors.
1808         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1809         avoid testing more complex accessors in this testcase which is not
1810         about them.
1811         * objc.dg/property/at-property-7.m: Same change.
1812         * objc.dg/property/at-property-8.m: Same change.
1813         * objc.dg/property/at-property-9.m: Same change.
1814         * objc.dg/property/at-property-10.m: Same change.
1815         * objc.dg/property/at-property-11.m: Same change.
1816         * obj-c++.dg/property/at-property-6.mm: Same change.
1817         * obj-c++.dg/property/at-property-7.mm: Same change.
1818         * obj-c++.dg/property/at-property-8.mm: Same change.
1819         * obj-c++.dg/property/at-property-9.mm: Same change.
1820         * obj-c++.dg/property/at-property-10.mm: Same change.
1821         * obj-c++.dg/property/at-property-11.mm: Same change.
1822         * objc.dg/property/at-property-12.m: New.
1823         * objc.dg/property/at-property-13.m: New.
1824         * obj-c++.dg/property/at-property-12.mm: New.
1825         * obj-c++.dg/property/at-property-13.mm: New.
1826
1827 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1828
1829         PR fortran/46152
1830         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1831         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1832         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1833         * gfortran.dg/allocate_with_typespec_2.f: New test.
1834         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1835         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1836         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1837
1838 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1839             Nathan Froyd  <froydnj@codesourcery.com>
1840
1841         PR tree-optimization/46259
1842         * gfortran.dg/pr46259.f: New testcase.
1843
1844 2010-11-01  Paul Koning  <ni1d@arrl.net>
1845
1846         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1847         * gcc.c-torture/compile/20020604-1.c: Ditto.
1848         * gcc.c-torture/compile/20001226-1.c: Ditto.
1849         * gcc.c-torture/compile/20010327-1.c: Ditto.
1850         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1851         * gcc.c-torture/compile/pr43191.c: Ditto.
1852         * gcc.c-torture/compile/pr41181.c: Ditto.
1853
1854 2010-10-31  Richard Henderson  <rth@redhat.com>
1855
1856         * lib/target-supports.exp
1857         (check_effective_target_automatic_stack_alignment): True for
1858         x86 but not windows.
1859         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1860         use of the preferred-stack-boundary arguments.
1861         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1862
1863 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1864
1865         PR target/46142
1866         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1867         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1868
1869 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1870
1871         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1872
1873 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1874
1875         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1876         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1877         than tls.
1878         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1879         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1880         * objc.dg/torture/tls/thr-init.m: Likewise.
1881         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1882         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1883
1884 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1885
1886         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1887         the Linux kernel.
1888
1889 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1890
1891         PR fortran/44917
1892         PR fortran/44926
1893         PR fortran/46196
1894         * gfortran.dg/typebound_generic_10.f03: New.
1895
1896 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1897
1898         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1899         * objc.dg/property/property-neg-1.m: Updated for changes in the
1900         syntax of @property and the implementation of
1901         @synthesize/@dynamic.
1902         * objc.dg/property/property-neg-2.m: Same change.
1903         * objc.dg/property/property-neg-3.m: Same change.
1904         * objc.dg/property/property-neg-4.m: Same change.
1905         * objc.dg/property/property-neg-5.m: Same change.
1906         * objc.dg/property/property-neg-7.m: Same change.
1907         * objc.dg/property/property-1.m: Same change.
1908         * objc.dg/property/synthesize-1.m: Same change.
1909         * objc.dg/property/at-property-2.m: Same change.
1910         * objc.dg/property/at-property-4.m: Same change.
1911
1912         * objc.dg/property/fsf-property-method-acces.m: Updated for
1913         changes in the syntax of @property and the implementation of
1914         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1915         * objc.dg/property/fsf-property-basic.m: Same change.
1916         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1917
1918         * objc.dg/property/at-property-5.m: New.
1919         * objc.dg/property/at-property-6.m: New.
1920         * objc.dg/property/at-property-7.m: New.
1921         * objc.dg/property/at-property-8.m: New.
1922         * objc.dg/property/at-property-9.m: New.
1923         * objc.dg/property/at-property-10.m: New.
1924         * objc.dg/property/at-property-11.m: New.
1925         * objc.dg/property/synthesize-2.m: New.
1926         * objc.dg/property/dynamic-2.m: New.
1927
1928         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1929         syntax of @property and the implementation of
1930         @synthesize/@dynamic.
1931         * obj-c++.dg/property/property-neg-2.mm: Same change.
1932         * obj-c++.dg/property/property-neg-3.mm: Same change.
1933         * obj-c++.dg/property/property-neg-4.mm: Same change.
1934         * obj-c++.dg/property/property-neg-5.mm: Same change.
1935         * obj-c++.dg/property/property-neg-7.mm: Same change.
1936         * obj-c++.dg/property/property-1.mm: Same change.
1937         * obj-c++.dg/property/synthesize-1.mm: Same change.
1938         * obj-c++.dg/property/at-property-2.mm: Same change.
1939         * obj-c++.dg/property/at-property-4.mm: Same change.
1940
1941         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1942         changes in the syntax of @property and the implementation of
1943         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1944         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1945         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1946
1947         * obj-c++.dg/property/at-property-5.mm: New.
1948         * obj-c++.dg/property/at-property-6.mm: New.
1949         * obj-c++.dg/property/at-property-7.mm: New.
1950         * obj-c++.dg/property/at-property-8.mm: New.
1951         * obj-c++.dg/property/at-property-9.mm: New.
1952         * obj-c++.dg/property/at-property-10.mm: New.
1953         * obj-c++.dg/property/at-property-11.mm: New.
1954         * obj-c++.dg/property/synthesize-2.mm: New.
1955         * obj-c++.dg/property/dynamic-2.mm: New.
1956
1957 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1958             Andrew Pinski  <pinskia@gmail.com>
1959
1960         * gcc.c-torture/execute/vector-shift.c: New testcase.
1961         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1962         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1963         * gcc.dg/vector-shift.c: Likewise.
1964         * gcc.dg/vector-shift1.c: Likewise.
1965         * gcc.dg/torture/vector-shift2.c: Likewise.
1966         * gcc.dg/vector-shift3.c: Likewise.
1967         * gcc.dg/simd-1b.c: Adjust.
1968
1969 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1970
1971         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1972
1973 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1974
1975         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1976
1977 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1978
1979         PR target/46153
1980         * gcc.target/i386/pr46153.c: New test.
1981
1982 2010-10-27  Jason Merrill  <jason@redhat.com>
1983
1984         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1985
1986 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1987
1988         PR fortran/46161
1989         * gfortran.dg/class_dummy_3.f03: New.
1990
1991 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1992
1993         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1994         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1995
1996         * gcc.target/i386/avx-vzeroupper-3.c: New.
1997         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1998         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1999         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2000         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2001         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2002         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2003         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2004         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2005         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2006         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2007         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2008
2009 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2010
2011         * obj-c.dg/property/at-property-4.m: New.
2012         * obj-c++.dg/property/at-property-4.mm: New.
2013         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2014         updates in warning.
2015         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2016         updates in warning.
2017
2018 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2019
2020         * objc.dg/property/at-property-1.m: New.
2021         * objc.dg/property/at-property-2.m: New.
2022         * objc.dg/property/at-property-3.m: New.
2023         * objc.dg/ivar-invalid-type-1.m: New.
2024         * obj-c++.dg/property/at-property-1.mm: New.
2025         * obj-c++.dg/property/at-property-2.mm: New.
2026         * obj-c++.dg/property/at-property-3.mm: New.
2027         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2028         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2029         in error reporting.
2030
2031 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2032
2033         PR libgfortran/46010
2034         * gfortran.dg/namelist_66.f90: New test.
2035         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2036
2037 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2038
2039         PR fortran/42647
2040         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2041         * gfortran.dg/allocatable_scalar_10.f90: New.
2042         * gfortran.dg/class_19.f03: Extended.
2043
2044 2010-10-26  Jan Hubicka  <jh@suse.cz>
2045
2046         PR middle-end/45736
2047         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2048
2049 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2050
2051         PR tree-optimization/46167
2052         * gcc.dg/vect/O-pr46167.c: New.
2053         * gcc.dg/vect/vect.exp: Run tests with -O.
2054
2055 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2056
2057         PR target/44948
2058         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2059         * g++.dg/vect/pr33860a.cc: Likewise.
2060         * gcc.c-torture/compile/20070522-1.c: Likewise.
2061         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2062         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2063         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2064         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2065         * gcc.dg/pr44136.c: Likewise.
2066
2067         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2068         * gcc.dg/compat/vector-1_x.c: Likewise.
2069         * gcc.dg/compat/vector-1_y.c: Likewise.
2070         * gcc.dg/compat/vector-2_x.c: Likewise.
2071         * gcc.dg/compat/vector-2_y.c: Likewise.
2072         * gcc.dg/pr43300.c: Likewise.
2073
2074         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2075         * gcc.dg/compat/vector-1a_y.c: Likewise.
2076         * gcc.dg/compat/vector-1b_x.c: Likewise.
2077         * gcc.dg/compat/vector-1b_y.c: Likewise.
2078         * gcc.dg/compat/vector-2a_x.c: Likewise.
2079         * gcc.dg/compat/vector-2a_y.c: Likewise.
2080         * gcc.dg/compat/vector-2b_x.c: Likewise.
2081         * gcc.dg/compat/vector-2b_y.c: Likewise.
2082         * gcc.target/i386/pr39162.c: Likewise.
2083         * gcc.target/i386/pr40906-2.c: Likewise.
2084         * gcc.target/i386/sse-5.c: Likewise.
2085
2086         * gcc.dg/pr35442.c: Prune ABI change warnings.
2087
2088         * gcc.c-torture/execute/pr38151.x: New.
2089         * gcc.target/i386/pr44948-1a.c: Likewise.
2090         * gcc.target/i386/pr44948-1b.c: Likewise.
2091         * gcc.target/i386/pr44948-2a.c: Likewise.
2092         * gcc.target/i386/pr44948-2b.c: Likewise.
2093
2094 2010-10-26  Ian Lance Taylor  <iant@google.com>
2095
2096         PR middle-end/45687
2097         * gcc.c-torture/execute/20101025-1.c: New test.
2098
2099 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2100
2101         PR fortran/45451
2102         * gfortran.dg/class_allocate_5.f90: New.
2103
2104 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2105
2106         Implement opaque-enum-specifiers for C++0x
2107         * g++.dg/cpp0x/forw_enum1.C: New.
2108         * g++.dg/cpp0x/forw_enum2.C: New.
2109         * g++.dg/cpp0x/forw_enum3.C: New.
2110         * g++.dg/cpp0x/forw_enum4.C: New.
2111         * g++.dg/cpp0x/forw_enum5.C: New.
2112         * g++.dg/cpp0x/forw_enum6.C: New.
2113         * g++.dg/cpp0x/forw_enum7.C: New.
2114         * g++.dg/cpp0x/forw_enum8.C: New.
2115         * g++.dg/cpp0x/forw_enum9.C: New.
2116         * g++.dg/parse/enum3.C: Add new errors.
2117         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2118         * g++.dg/cpp0x/auto9.C: Add new error.
2119         * g++.dg/template/crash79.C: Add new errors.
2120
2121 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2122
2123         * gcc.target/arm/volatile-bitfields-1.c: New test.
2124         * gcc.target/arm/volatile-bitfields-2.c: New test.
2125         * gcc.target/arm/volatile-bitfields-3.c: New test.
2126
2127 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2128
2129         * gnat.dg/pointer_discr1.adb: New test.
2130         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2131         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2132         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2133
2134 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2135
2136         * gnat.dg/loop_optimization8.adb: New test.
2137         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2138         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2139
2140 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2141
2142         * gnat.dg/in_out_parameter2.adb: New test.
2143         * gnat.dg/in_out_parameter3.adb: Likewise.
2144
2145 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2146
2147         * g++.dg/opt/combine.c: New test.
2148
2149 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2150
2151         * gnat.dg/opt7.ad[sb]: New test.
2152         * gnat.dg/opt7_pkg.ads: New helper.
2153
2154 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2155
2156         PR objc/45735
2157         * obj-c.dg/pr45735.mm: New.
2158         * obj-c++.dg/pr45735.mm: New.
2159
2160 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2161
2162         PR objc/24393
2163         * objc.dg/pr24393.m: New.
2164         * obj-c++.dg/pr24393.mm: New.
2165
2166 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2167
2168         PR objc/28049
2169         * objc.dg/pr28049.m: New.
2170         * obj-c++.dg/pr28049.mm: New.
2171
2172 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2173
2174         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2175         parameter attributes are now supported.
2176         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2177         * objc.dg/attributes/parameter-attribute-1.m: New test.
2178         * objc.dg/attributes/parameter-attribute-2.m: New test.
2179         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2180         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2181
2182 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2183
2184         Based on the CFString implementation in FSF apple/trunk branch.
2185
2186         * gcc.dg/darwin-cfstring-1.c: New.
2187         * gcc.dg/darwin-cfstring-2.c: New.
2188         * gcc.dg/torture/darwin-cfstring-3.c: New.
2189         * g++.dg/other/darwin-cfstring1.C: New.
2190         * g++.dg/torture/darwin-cfstring-3.C: New.
2191
2192 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2193
2194         * objc.dg/demangle-1.m: New test.
2195         * obj-c++.dg/demangle-1.mm: New test.
2196         * obj-c++.dg/demangle-2.mm: New test.
2197         * obj-c++.dg/demangle-3.mm: New test.
2198
2199 2010-10-23  Ian Lance Taylor  <iant@google.com>
2200
2201         * gcc.c-torture/execute/20101011-1.c: New test.
2202         * gcc.c-torture/execute/20101011-1.x: New test driver.
2203
2204 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2205
2206         PR fortran/46122
2207         * gfortran.dg/protected_8.f90: New.
2208
2209 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2210
2211         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2212         * gcc.target/i386/isa-9.c: Skip for -march other than
2213         -march=amdfam10 in multilib options.
2214         * gcc.target/i386/pr42589.c: Skip for -march other than
2215         -march=i486 in multilib options.
2216         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2217         other -march in multilib options.
2218
2219 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2220
2221         PR rtl-optimization/37360
2222         * gcc.dg/pr37360.c: New test.
2223
2224 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2225
2226         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2227
2228 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2229             Andrew Pinski  <pinskia@gmail.com>
2230
2231         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2232         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2233         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2234         * gcc.dg/vector-subscript-1.c: Likewise.
2235         * gcc.dg/vector-subscript-2.c: Likewise.
2236         * gcc.dg/vector-subscript-3.c: New testcase.
2237         * gcc.dg/array-8.c: Adjust.
2238
2239 2010-10-22  Richard Guenther  <rguenther@suse.de>
2240
2241         PR middle-end/46137
2242         * c-c++-common/torture/pr46137.c: New testcase.
2243
2244 2010-10-22  Jason Merrill  <jason@redhat.com>
2245
2246         PR c++/46129
2247         * g++.dg/template/defarg14.C: New.
2248
2249 2010-10-22  Jason Merrill  <jason@redhat.com>
2250
2251         PR c++/46103
2252         * g++.dg/cpp0x/implicit10.C: New.
2253
2254 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2255
2256         PR target/46098
2257         * gcc.target/i386/pr46098.c: New test.
2258
2259 2010-10-22  Richard Guenther  <rguenther@suse.de>
2260
2261         PR tree-optimization/45720
2262         * gcc.dg/torture/pr45720.c: New testcase.
2263
2264 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2265
2266         PR tree-optimization/46126
2267         * gcc.dg/vect/pr46126.c: New.
2268
2269 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2270
2271         Based on the CFString implementation in FSF apple/trunk branch.
2272
2273         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2274         so that the latter can be used in dg-skip and dg-xfail clauses.
2275         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2276         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2277         to use dg-additional-files for Object1.
2278         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2279         to use dg-additional-files for Object1, move to torture/strings/.
2280         * obj-c++.dg/const-str-4.mm: Likewise.
2281         * obj-c++.dg/const-str-3.mm: Likewise.
2282         * obj-c++.dg/const-str-8.mm: Likewise.
2283         * obj-c++.dg/const-str-9.mm: Likewise.
2284         * obj-c++.dg/const-str-10.mm: Likewise.
2285         * obj-c++.dg/const-str-10.mm: Likewise.
2286         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2287         to use dg-additional-files for Object1, move to strings/.
2288         * obj-c++.dg/const-str-2.mm: Likewise.
2289         * obj-c++.dg/const-str-5.mm: Likewise.
2290         * obj-c++.dg/const-str-6.mm: Likewise.
2291         * obj-c++.dg/const-str-12.mm: Likewise.
2292         * obj-c++.dg/strings/strings.exp: New.
2293         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2294         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2295         * obj-c++.dg/torture/strings/strings.exp: New.
2296         * obj-c++.dg/torture/strings/string1.mm: New.
2297         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2298         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2299         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2300
2301         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2302         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2303         * objc/execute/string2.m: Likewise.
2304         * objc/execute/string3.m: Likewise.
2305         * objc/execute/string3.m: Likewise.
2306         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2307         * objc.dg/foreach-4.m: Likewise.
2308         * objc.dg/foreach-5.m: Likewise.
2309         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2310         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2311         * objc.dg/const-str-4.m: Likewise.
2312         * objc.dg/const-str-7.m: Likewise.
2313         * objc.dg/const-str-8.m: Likewise.
2314         * objc.dg/const-str-9.m: Likewise.
2315         * objc.dg/const-str-10.m: Likewise.
2316         * objc.dg/const-str-11.m: Likewise.
2317         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2318         to use dg-additional-files for Object1, move to objc.dg/strings/.
2319         * objc.dg/const-str-2.m: Likewise.
2320         * objc.dg/const-str-5.m: Likewise.
2321         * objc.dg/const-str-6.m: Likewise.
2322         * objc.dg/const-str-12.m: Likewise.
2323         * objc.dg/const-str-12b.m: Likewise.
2324         * objc.dg/strings/strings.exp: New.
2325         * objc.dg/strings/const-cfstring-2.m: New.
2326         * objc.dg/strings/const-cfstring-5.m: New.
2327         * objc.dg/torture/strings/strings.exp: New.
2328         * objc.dg/torture/strings/const-cfstring-1.m: New.
2329         * objc.dg/torture/strings/const-cfstring-3.m: New.
2330         * objc.dg/torture/strings/const-cfstring-4.m: New.
2331
2332 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2333
2334         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2335
2336 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2337
2338         PR c++/46117
2339         * g++.dg/parse/crash57.C: New.
2340
2341 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2342             H.J. Lu  <hongjiu.lu@intel.com>
2343
2344         PR target/45946
2345         * gcc.target/i386/pr45946.c: New test.
2346
2347 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2348
2349         PR tree-optimization/45875
2350         * g++.dg/ipa/pr45875.C: New test.
2351
2352 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2353
2354         PR tree-optimization/46049
2355         PR tree-optimization/46052
2356         * gcc.dg/vect/pr46052.c: New test.
2357         * gcc.dg/vect/pr46049.c: New test.
2358
2359 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2360
2361         PR fortran/46007
2362         * gfortran.dg/shape_5.f90:  New test case.
2363
2364 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2365
2366         PR fortran/46060
2367         * gfortran.dg/proc_ptr_comp_25.f90: New.
2368
2369 2010-10-21  Richard Guenther  <rguenther@suse.de>
2370             Michael Matz  <matz@suse.de>
2371
2372         PR tree-optimization/45764
2373         * gcc.dg/torture/pr45764.c: New testcase.
2374
2375 2010-10-21  Richard Guenther  <rguenther@suse.de>
2376
2377         PR tree-optimization/46111
2378         * g++.dg/torture/pr46111.C: New testcase.
2379
2380 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2381
2382         PR fortran/46067
2383         * gfortran.dg/dummy_procedure_4.f90: New.
2384         * gfortran.dg/proc_ptr_30.f90: New.
2385
2386 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2387
2388         PR fortran/46100
2389         * gfortran.dg/ptr-func-1.f90: New.
2390         * gfortran.dg/ptr-func-2.f90: New.
2391
2392 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2393
2394         PR tree-optimization/45919
2395         * gcc.c-torture/compile/pr45919.c: New test.
2396
2397         PR tree-optimization/46066
2398         * gcc.dg/autopar/pr46066.c: New test.
2399
2400 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2401
2402         PR c++/46024
2403         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2404
2405 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2406
2407         PR c++/46056
2408         * g++.dg/cpp0x/range-for7.C: New.
2409
2410 2010-10-20  Richard Guenther  <rguenther@suse.de>
2411
2412         PR lto/45667
2413         * g++.dg/lto/20101020-1_0.h: New testcase.
2414         * g++.dg/lto/20101020-1_0.C: Likewise.
2415         * g++.dg/lto/20101020-1_1.C: Likewise.
2416
2417 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2418
2419         * gcc.dg/20101013-1.c: New test.
2420
2421 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2422
2423         PR target/46085
2424         * gcc.target/i386/pr46085-1.c: New.
2425         * gcc.target/i386/pr46085-2.c: Likewise.
2426
2427 2010-10-20  Richard Guenther  <rguenther@suse.de>
2428
2429         PR tree-optimization/45860
2430         * gcc.dg/torture/pr45860.c: New testcase.
2431
2432 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2433
2434         * gnat.dg/discr25.adb: New test.
2435         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2436
2437 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2438
2439         * gcc.target/powerpc/ehreturn.c: New test.
2440
2441 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2442
2443         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2444         not require Foundation and run with the GNU runtime as well.
2445
2446         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2447
2448         Radar 4439126
2449         * obj-c++.dg/template-8.mm: New.
2450
2451 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2452
2453         PR objc/23709
2454         * objc.dg/pr23709.m: New.
2455         * obj-c++.dg/pr23709.m: New.
2456
2457 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2458
2459         PR c++/46046
2460         * g++.dg/template/crash104.C: New.
2461
2462 2010-10-19  Richard Henderson  <rth@redhat.com>
2463
2464         * gcc.target/i386/fma3-fma.c: New.
2465         * gcc.target/i386/fma3-builtin.c: New.
2466         * gcc.target/i386/fma4-builtin.c: New.
2467
2468 2010-10-19  Richard Guenther  <rguenther@suse.de>
2469
2470         PR testsuite/46081
2471         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2472
2473 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2474
2475         Merge from 'apple/trunk' branch on FSF servers.
2476
2477         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2478
2479         Radar 4293709
2480         * objc.dg/proto-init-mimatch-1.m: New.
2481         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2482
2483 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2484
2485         Implemented parsing @synthesize and @dynamic for
2486         Objective-C/Objective-C++.
2487         * objc.dg/property/dynamic-1.m: New.
2488         * objc.dg/property/synthesize-1.m: New.
2489         * obj-c++.dg/property/dynamic-1.mm: New.
2490         * obj-c++.dg/property/synthesize-1.mm: New.
2491
2492 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2493
2494         * objc.dg/at-class-1.m: New.
2495         * objc.dg/at-class-1.mm: New.
2496
2497 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2498
2499         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2500
2501 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2502
2503         Merge from 'apple/trunk' branch on FSF servers.
2504
2505         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2506
2507         Radar 4407151
2508         * obj-c++.dg/template-7.mm: New.
2509
2510 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2511
2512         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2513         bugfix.
2514
2515 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2516
2517         Merge from 'apple/trunk' branch on FSF servers.
2518
2519         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2520
2521         Radar 4451818
2522         * obj-c++.dg/try-catch-16.mm: New.
2523         * obj-c++.dg/try-catch-17.mm: New.
2524
2525         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2526
2527         Radar 4330422
2528         * obj-c++.dg/try-catch-15.mm: New
2529
2530         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2531
2532         Radar 4204796
2533         * obj-c++.dg/try-catch-12.mm: New
2534         * obj-c++.dg/try-catch-13.mm: New
2535         * obj-c++.dg/try-catch-14.mm: New
2536         * objc.dg/try-catch-11.m: New
2537         * objc.dg/try-catch-12.m: New
2538         * objc.dg/try-catch-13.m: New
2539
2540 2010-10-18  Richard Henderson  <rth@redhat.com>
2541
2542         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2543
2544 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2545
2546         PR c/46015
2547         * c-c++-common/Wunused-var-13.c: New test.
2548
2549 2010-10-18  Richard Guenther  <rguenther@suse.de>
2550
2551         PR tree-optimization/45967
2552         * gcc.dg/torture/pr45967.c: New testcase.
2553         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2554         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2555         * gcc.dg/torture/pr39074-2.c: Likewise
2556         * gcc.dg/torture/pta-escape-1.c: Likewise
2557         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2558         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2559         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2560         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2561         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2562         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2563
2564 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2565
2566         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2567
2568 2010-10-18  Richard Guenther  <rguenther@suse.de>
2569
2570         PR lto/44950
2571         * g++.dg/lto/20101015-2_0.C: New testcase.
2572
2573 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2574
2575         PR middle-end/46019
2576         * gcc.c-torture/execute/pr46019.c: New test.
2577
2578 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2579
2580         Merge from 'apple/trunk' branch on FSF servers.
2581
2582         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2583
2584         Radar 4516785
2585         * obj-c++.dg/method-namespace-2.mm: New.
2586
2587 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2588
2589         Merge from 'apple/trunk' branch on FSF servers.
2590
2591         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2592
2593         Radar 4133425
2594         * objc.dg/private-1.m: Test modified.
2595         * obj-c++.dg/private-1.mm: Test modified.
2596
2597 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2598
2599         PR testsuite/45987
2600         * gcc.target/i386/push-1.c: Remove.
2601
2602 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2603             H.J. Lu  <hongjiu.lu@intel.com>
2604
2605         PR target/46051
2606         * gcc.target/i386/pr46051.c: New test.
2607
2608 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2609
2610         * obj-c++.dg/gnu-api-2-class.mm: New.
2611         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2612         * obj-c++.dg/gnu-api-2-method.mm: New.
2613         * obj-c++.dg/gnu-api-2-objc.mm: New.
2614         * obj-c++.dg/gnu-api-2-object.mm: New.
2615         * obj-c++.dg/gnu-api-2-property.mm: New.
2616         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2617         * obj-c++.dg/gnu-api-2-sel.mm: New.
2618
2619 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2620
2621         * objc.dg/fsf-package-0.m: New.
2622         * obj-c++.dg/fsf-package-0.m: New.
2623
2624 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2625
2626         PR objc/18255
2627         * objc.dg/pr18255.m: New.
2628
2629 2010-10-16  Jan Hubicka  <jh@suse.cz>
2630
2631         PR middle-end/44206
2632         * g++.dg/torture/pr44206.C: New.
2633
2634 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2635
2636         * objc.dg/gnu-api-2-class.m: New.
2637         * objc.dg/gnu-api-2-objc.m: New.
2638
2639 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2640
2641         * objc.dg/gnu-api-2-ivar.m: New.
2642
2643 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2644
2645         * objc.dg/gnu-api-2-property.m: New.
2646
2647 2010-10-15  Xinliang David Li  <davidxl@google.com>
2648
2649         * g++.dg/uninit-pred-3_a.C: New test.
2650         * g++.dg/uninit-pred-3_b.C: New test.
2651
2652 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2653
2654         * objc.dg/gnu-api-2-object.m: New.
2655
2656 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2657
2658         * objc.dg/gnu-api-2-method.m: New.
2659
2660 2010-10-15  Jason Merrill  <jason@redhat.com>
2661
2662         * g++.dg/lto/pr45983_0.C: New.
2663
2664 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2665
2666         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2667         builtin combiner patterns.
2668         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2669         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2670         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2671         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2672         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2673
2674 2010-10-15  Richard Guenther  <rguenther@suse.de>
2675
2676         * g++.dg/lto/20101015-1_0.C: New testcase.
2677
2678 2010-10-15  Richard Guenther  <rguenther@suse.de>
2679
2680         PR testsuite/46021
2681         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2682         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2683
2684 2010-10-15  Richard Guenther  <rguenther@suse.de>
2685
2686         PR lto/45957
2687         * g++.dg/lto/20101014-1_0.C: New testcase.
2688
2689 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2690
2691         * objc.dg/gnu-api-2-protocol.m: New.
2692         * objc.dg/gnu-api-2-sel.m: New.
2693
2694 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2695
2696         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2697         arm-eabi targets.
2698
2699 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2700
2701         * gcc.dg/20101010-1.c: New testcase.
2702
2703 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2704
2705         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2706         script when relocatable linking.
2707
2708 2010-10-14  Yao Qi  <yao@codesourcery.com>
2709
2710         PR target/45447
2711         * gcc.target/arm/pr45447.c: New test.
2712
2713 2010-10-14  Jan Hubicka  <jh@suse.cz>
2714
2715         PR middle-end/45621
2716         * g++.dg/lto/pr45621.h : New.
2717         * g++.dg/lto/pr45621_0.C: New.
2718         * g++.dg/lto/pr45621_1.C: New.
2719
2720 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2721
2722         * objc.dg/property: New.
2723         * objc.dg/property/fsf-property-basic.m: New.
2724         * objc.dg/property/fsf-property-method-access.m: New.
2725         * objc.dg/property/fsf-property-named-ivar.m: New.
2726         * obj-c++.dg/property: New.
2727         * obj-c++.dg/property/fsf-property-basic.mm: New.
2728         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2729         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2730
2731         merge from FSF apple 'trunk' branch.
2732         2006 Fariborz Jahanian  <fjahanian@apple.com>
2733
2734         Radars 4436866, 4505126, 4506903, 4517826
2735         * objc.dg/property/property-1.m: New.
2736         * objc.dg/property/property-2.m: New.
2737         * objc.dg/property/property-3.m: New.
2738         * objc.dg/property/property-neg-1.m: New.
2739         * objc.dg/property/property-neg-2.m: New.
2740         * objc.dg/property/property-neg-3.m: New.
2741         * objc.dg/property/property-neg-4.m: New.
2742         * objc.dg/property/property-neg-5.m: New.
2743         * objc.dg/property/property-neg-6.m: New.
2744         * objc.dg/property/property-neg-7.m: New.
2745         * objc.dg/property/property.exp: New.
2746         * obj-c++.dg/property/property-1.mm: New.
2747         * obj-c++.dg/property/property-2.mm: New.
2748         * obj-c++.dg/property/property-3.mm: New.
2749         * obj-c++.dg/property/property-neg-1.mm: New.
2750         * obj-c++.dg/property/property-neg-2.mm: New.
2751         * obj-c++.dg/property/property-neg-3.mm: New.
2752         * obj-c++.dg/property/property-neg-4.mm: New.
2753         * obj-c++.dg/property/property-neg-5.mm: New.
2754         * obj-c++.dg/property/property-neg-6.mm: New.
2755         * obj-c++.dg/property/property-neg-7.mm: New.
2756         * obj-c++.dg/property/property.exp: New.
2757
2758 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2759
2760         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2761
2762 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2763
2764         PR c/45969
2765         * gcc.c-torture/compile/pr45969-1.c: New test.
2766
2767 2010-10-14  Richard Guenther  <rguenther@suse.de>
2768
2769         PR tree-optimization/44913
2770         * gcc.dg/torture/pr44913.c: New testcase.
2771
2772 2010-10-14  Richard Guenther  <rguenther@suse.de>
2773
2774         PR lto/45382
2775         * g++.dg/lto/20101014-2_0.C: New testcase.
2776
2777 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2778
2779         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2780         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2781         * gcc.target/i386/pr44130.c: Likewise.
2782         * gcc.target/i386/pr44144.c: Likewise.
2783         * gcc.target/i386/pr44180.c: Likewise.
2784         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2785         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2786         * gcc.target/i386/vect-sizes-1.c: Likewise.
2787         * gcc.target/i386/vectorize4-avx.c: Likewise.
2788
2789 2010-10-14  Richard Guenther  <rguenther@suse.de>
2790
2791         PR lto/44561
2792         * g++.dg/lto/20101010-3_0.C: New testcase.
2793         * g++.dg/lto/20101010-4_0.C: Likewise.
2794
2795 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2796
2797         * objc.dg/pr45878.m: Update to include NSConstantString interface
2798         for -fnext-runtime.
2799         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2800         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2801         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2802         reference for m64 -fnext-runtime.
2803
2804 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2805
2806         * gcc.target/i386/vect-sizes-1.c: New.
2807
2808 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2809
2810         PR middle-end/46011
2811         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2812
2813 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2814
2815         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2816         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2817
2818 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2819
2820         * gcc.target/ia64/20101005.c: New test.
2821
2822 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2823
2824         PR rtl-optimization/45570
2825         * gcc.dg/pr45570.c: New test.
2826
2827 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2828
2829         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2830         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2831         * gcc.target/i386/vectorize4-avx.c: Likewise.
2832
2833 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2834
2835         * gcc.target/i386/avx-copysign-vec.c: New.
2836         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2837
2838 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2839
2840         PR middle-end/44130
2841         * gcc.target/i386/pr44130.c: New.
2842
2843 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2844
2845         PR middle-end/44144
2846         * gcc.target/i386/pr44144.c: New.
2847
2848 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2849
2850         PR target/44180
2851         * gcc.target/i386/pr44180.c: New.
2852
2853 2010-10-13  Jason Merrill  <jason@redhat.com>
2854
2855         * g++.dg/template/canon-type-8.C: New.
2856
2857 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2858
2859         * gcc.c-torture/execute/20101013-1.c: New test.
2860
2861 2010-10-13  Richard Guenther  <rguenther@suse.de>
2862
2863         PR objc/45878
2864         * objc.dg/pr45878.m: New testcase.
2865
2866 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2867
2868         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2869         * gcc.dg/format/dfp-printf-1.c: Likewise.
2870         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2871
2872 2010-10-13  Richard Guenther  <rguenther@suse.de>
2873
2874         PR tree-optimization/45788
2875         * g++.dg/pr45788.C: New testcase.
2876
2877 2010-10-13  Richard Guenther  <rguenther@suse.de>
2878
2879         PR tree-optimization/45970
2880         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2881
2882 2010-10-13  Richard Guenther  <rguenther@suse.de>
2883
2884         PR tree-optimization/45982
2885         * gcc.dg/torture/pr45982.c: New testcase.
2886         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2887         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2888         * gcc.dg/torture/pr39074-2.c: Likewise.
2889
2890 2010-10-13  Richard Guenther  <rguenther@suse.de>
2891
2892         PR middle-end/45874
2893         * g++.dg/torture/pr45874.C: New testcase.
2894
2895 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2896
2897         * objc.dg/attributes/method-attribute-1.m: Update to respond
2898         to implemented method attributes..
2899         * objc.dg/attributes/method-attribute-2.m: Likewise.
2900         * objc.dg/attributes/method-attribute-3.m: Likewise.
2901         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2902         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2903         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2904
2905 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2906
2907         PR libobjc/23214
2908         * objc.dg/pr23214.m: New.
2909
2910 2010-10-12  Michael Eager  <eager@eagercon.com>
2911
2912         PR testsuite/45856
2913         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2914         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2915
2916 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2917
2918         PR fortran/45636
2919         * gcc.c-torture/execute/pr45636.c: New test.
2920         * gfortran.dg/pr45636.f90: New test.
2921
2922 2010-10-12  Richard Henderson  <rth@redhat.com>
2923
2924         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2925
2926 2010-10-12  Daniel Kraft  <d@domob.eu>
2927
2928         PR fortran/38936
2929         * gfortran.dg/associate_1.f03: More tests with derived-types.
2930         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2931         * gfortran.dg/associate_8.f03: Fix typo.
2932         * gfortran.dg/initialization_27.f90: Fix typo.
2933
2934 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2935
2936         PR testsuite/45851
2937         * lib/lto.exp (lto-get-options-main): Support optional target
2938         selector for dg-extra-ld-options.
2939
2940 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2941
2942         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2943         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2944
2945 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2946
2947         PR middle-end/45699
2948         * g++.dg/torture/pr45699.C: New test.
2949         * g++.dg/otr-fold-1.C: Adjusted.
2950         * g++.dg/otr-fold-1.C: Likewise.
2951
2952 2010-10-11  Nick Clifton  <nickc@redhat.com>
2953
2954         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2955         Allow for a user label prefix.
2956
2957 2010-10-10  Richard Guenther  <rguenther@suse.de>
2958
2959         * g++.dg/lto/20101010-1_0.C: New testcase.
2960         * g++.dg/lto/20101010-2_0.C: Likewise.
2961
2962 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2963
2964         PR tree-optimization/45902
2965         * gcc.dg/vect/45902.c: New test.
2966
2967 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2968
2969         PR target/45870
2970         * gcc.dg/tls/pr45870.c: New test.
2971
2972 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2973
2974         PR fortran/45961
2975         * gfortran.dg/typebound_operator_6.f03: New.
2976
2977 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2978
2979         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2980         and adjust -export symbol scanning.
2981         * g++.dg/ext/dllexport1.C: Likewise.
2982         * g++.dg/ext/dllexport3.C: Likewise.
2983         * gcc.dg/dll-3.c: Likewise.
2984         * gcc.dg/dll-4.c: Likewise.
2985         * gcc.dg/dll-5.c: Likewise.
2986
2987 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2988
2989         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2990         instead of tree_profile dump file.
2991         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2992         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2993         dump file.
2994
2995 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2996
2997         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2998
2999 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3000
3001         * gfortran.dg/character_comparison_4.f90:  New test.
3002         * gfortran.dg/character_comparison_5.f90:  New test.
3003         * gfortran.dg/character_comparison_6.f90:  New test.
3004
3005 2010-10-09  Richard Henderson  <rth@redhat.com>
3006
3007         * lib/target-supports.exp
3008         (check_effective_target_automatic_stack_alignment): Always true.
3009
3010 2010-10-09  Richard Guenther  <rguenther@suse.de>
3011
3012         PR lto/45956
3013         * gcc.dg/lto/20101009-2_0.c: New testcase.
3014         * gcc.dg/lto/20101009-2_1.c: Likewise.
3015         * gcc.dg/lto/20101009-2_2.c: Likewise.
3016
3017 2010-10-09  Richard Guenther  <rguenther@suse.de>
3018
3019         PR lto/45947
3020         * g++.dg/lto/20101009-1_0.C: New testcase.
3021
3022 2010-10-09  Richard Guenther  <rguenther@suse.de>
3023
3024         PR tree-optimization/45945
3025         * gcc.dg/lto/20101009-1_0.c: New testcase.
3026
3027 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3028
3029         PR target/45913
3030         * gcc.target/i386/pr45913.c: New.
3031
3032 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3033
3034         PR fortran/45943
3035         * gfortran.dg/streamio_16.f90: Update test.
3036
3037 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3038
3039         PR tree-optimization/45903
3040         * gcc.target/i386/pr45903.c: New test.
3041
3042 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3043
3044         * gnat.dg/interface5.adb: Compile with warnings disabled.
3045
3046 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3047
3048         * obj-c++.dg/encode-10.mm: New testcase.
3049
3050 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3051
3052         PR objc++/23614
3053         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3054         C++ class.  Removed XFAIL.
3055
3056 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3057
3058         PR fortran/45933
3059         * gfortran.dg/typebound_operator_5.f03: New.
3060
3061 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3062
3063         Merge from 'apple/trunk' branch on FSF servers.
3064
3065         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3066
3067         Radar 4508851
3068         * obj-c++.dg/method-namespace-1.mm: New.
3069
3070 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3071
3072         * gcc.dg/tree-ssa/sra-11.c: New test.
3073
3074 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3075
3076         PR Tree-Vect/45847
3077         * gcc.dg/vect/pr45847.c: New test.
3078
3079 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3080             Kai Tietz  <kai.tietz@onevision.com>
3081
3082         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3083
3084 2010-10-07  Richard Guenther  <rguenther@suse.de>
3085
3086         PR tree-optimization/45732
3087         * gcc.dg/torture/pr45732.c: New testcase.
3088
3089 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3090
3091         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3092         * objc.dg/foreach-2.m: Likewise.
3093         * objc.dg/foreach-3.m: Likewise.
3094         * objc.dg/foreach-4.m: Likewise.
3095         * objc.dg/foreach-5.m: Likewise.
3096         * objc.dg/foreach-6.m: Likewise.
3097         * objc.dg/foreach-7.m: Likewise.
3098         * objc.dg/objc-foreach-4.m: Likewise.
3099         * objc.dg/objc-foreach-5.m: Likewise.
3100
3101 2010-10-07  Richard Guenther  <rguenther@suse.de>
3102
3103         PR middle-end/45869
3104         * gcc.dg/torture/pr45869.c: New testcase.
3105
3106 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3107
3108         * objc.dg/set-not-used-1.m: New
3109         * obj-c++.dg/set-not-used-1.mm: New.
3110
3111 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3112
3113         * objc.dg/attributes/method-attribute-3.m: New.
3114         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3115
3116 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3117
3118         PR fortran/45916
3119         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3120
3121 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3122
3123         PR fortran/45889
3124         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3125
3126 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3127
3128         Merge from 'apple/trunk' branch on FSF servers.
3129
3130         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3131
3132         Radar 4278774
3133         * obj-c++.dg/encode-9.mm: New.
3134
3135 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3136
3137         * g++.dg/cpp0x/pr45908.C: New test.
3138
3139 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3140
3141         * gnat.dg/opt6.ad[sb]: New test.
3142
3143 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3144
3145         Implemented fast enumeration for Objective-C.
3146         * objc.dg/foreach-1.m: New.
3147         * objc.dg/foreach-2.m: New.
3148         * objc.dg/foreach-3.m: New.
3149         * objc.dg/foreach-4.m: New.
3150         * objc.dg/foreach-5.m: New.
3151         * objc.dg/foreach-6.m: New.
3152         * objc.dg/foreach-7.m: New.
3153
3154         Merge from 'apple/trunk' branch on FSF servers:
3155         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3156
3157         Radar 4502236
3158         * objc.dg/objc-foreach-5.m: New.
3159
3160         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3161
3162         Radar 4507230
3163         * objc.dg/objc-foreach-4.m: New.
3164
3165         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3166
3167         Radar 4472881
3168         * objc.dg/objc-foreach-3.m: New.
3169
3170         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3171
3172         Radar 4468498
3173         * objc.dg/objc-foreach-2.m: New.
3174
3175         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3176
3177         Radar 4294910
3178         * objc.dg/objc-foreach-1.m: New
3179
3180 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3181
3182         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3183         unsigned values.
3184
3185 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3186
3187         PR objc++/28050
3188         * obj-c++.dg/syntax-error-10.mm: New.
3189
3190 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3191
3192         PR objc++/23707
3193         * obj-c++.dg/syntax-error-9.mm: New.
3194
3195 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3196
3197         PR objc++/31126
3198         * obj-c++.dg/syntax-error-8.mm: New.
3199
3200 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3201
3202         Merge from 'apple/trunk' branch on FSF servers.
3203
3204         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3205
3206         Radar 4290840
3207         * obj-c++.dg/syntax-error-7.mm: New
3208
3209         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3210
3211         Radar 4294425
3212         * obj-c++.dg/syntax-error-6.mm: New
3213
3214         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3215
3216         Radar 4261146
3217         * obj-c++.dg/syntax-error-5.mm: New
3218
3219         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3220
3221         Radar 4093475
3222         * obj-c++.dg/syntax-error-[3-4].mm: New.
3223
3224         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3225
3226         Radar 4185810
3227         * obj-c++.dg/syntax-error-[1-2].mm: New.
3228
3229 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3230
3231         PR tree-optimization/45752
3232         * gcc.dg/vect/pr45752.c: New test.
3233
3234 2010-10-05  Richard Guenther  <rguenther@suse.de>
3235
3236         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3237         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3238         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3239         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3240         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3241         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3242         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3243         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3244         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3245         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3246         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3247         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3248         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3249         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3250         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3251         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3252         * gcc.dg/tree-ssa/20080530.c: Likewise.
3253         * g++.dg/tree-ssa/inline-3.C: Likewise.
3254         * g++.dg/tree-ssa/inline-1.C: Likewise.
3255         * g++.dg/tree-ssa/inline-2.C: Likewise.
3256         * gcc.dg/profile-dir-1.c: Likewise.
3257         * gcc.dg/profile-dir-2.c: Likewise.
3258         * gcc.dg/profile-dir-3.c: Likewise.
3259
3260 2010-10-05  Richard Guenther  <rguenther@suse.de>
3261
3262         PR middle-end/45877
3263         * g++.dg/torture/pr45877.C: New testcase.
3264
3265 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3266
3267         PR debug/45849
3268         * gcc.dg/debug/pr45849.c: New test.
3269
3270         PR middle-end/45876
3271         * gcc.c-torture/compile/pr45876.c: New test.
3272
3273 2010-10-04  Julian Brown  <julian@codesourcery.com>
3274
3275         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3276         vect_hw_misalign.
3277         * gcc.dg/vect/vect-60.c: Likewise.
3278         * gcc.dg/vect/vect-56.c: Likewise.
3279         * gcc.dg/vect/vect-93.c: Likewise.
3280         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3281         * gcc.dg/vect/vect-95.c: Likewise.
3282         * gcc.dg/vect/vect-96.c: Likewise.
3283         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3284         * gcc.dg/vect/slp-25.c: Likewise.
3285         * gcc.dg/vect/slp-3.c: Likewise.
3286         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3287         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3288         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3289         * gcc.dg/vect/vect-109.c: Likewise.
3290         * gcc.dg/vect/vect-peel-1.c: Likewise.
3291         * gcc.dg/vect/vect-peel-2.c: Likewise.
3292         * lib/target-supports.exp
3293         (check_effective_target_arm_vect_no_misalign): New.
3294         (check_effective_target_vect_no_align): Use above.
3295         (check_effective_target_vect_element_align): New.
3296         (add_options_for_quad_vectors): New.
3297
3298 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3299
3300         PR tree-optimization/45572
3301         * g++.dg/ipa/pr45572-1.C: New test.
3302         * g++.dg/ipa/pr45572-2.C: Likewise.
3303
3304 2010-10-03  Ian Lance Taylor  <iant@google.com>
3305
3306         * gcc.dg/anon-struct-11.c: New test.
3307         * gcc.dg/anon-struct-12.c: New test.
3308         * gcc.dg/anon-struct-13.c: New test.
3309         * gcc.dg/anon-struct-14.c: New test.
3310
3311 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3312
3313         * g++.dg/torture/pr45764.C: Revert revision 164914.
3314         * gcc.dg/vect/pr43432.c: Likewise.
3315         * gcc.dg/vect/vect-114.c: Likewise.
3316         * gcc.dg/vect/vect-15.c: Likewise.
3317
3318 2010-10-03  Jason Merrill  <jason@redhat.com>
3319
3320         * g++.dg/cpp0x/sfinae5.C: New.
3321
3322 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3323
3324         PR tree-optimization/45720
3325         PR tree-optimization/45764
3326         * g++.dg/torture/pr45764.C: New.
3327
3328         * gcc.dg/vect/pr43432.c: Xfail.
3329         * gcc.dg/vect/vect-114.c: Likewise.
3330         * gcc.dg/vect/vect-15.c: Likewise.
3331
3332 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3333
3334         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3335         hppa*-*-hpux*.
3336         * gcc.dg/torture/pr45678-2.c: Likewise.
3337
3338 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3339
3340         PR fortran/45748
3341         * gfortran.dg/intrinsic_6.f90: New.
3342
3343 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3344
3345         PR fortran/42831
3346         * gfortran.dg/dependency_37.f90:  New test.
3347
3348 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3349
3350         * gcc.target/i386/shift_mask.c: New test.
3351
3352 2010-10-01  Richard Guenther  <rguenther@suse.de>
3353
3354         PR tree-optimization/45854
3355         * g++.dg/torture/pr45854.C: New testcase.
3356
3357 2010-09-30  Michael Eager  <eager@eagercon.com>
3358
3359         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3360         __FLT_{MIN,MAX}__.
3361
3362 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3363
3364         PR middle-end/45758
3365         * gfortran.dg/graphite/pr45758.f90: New.
3366
3367 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3368
3369         PR middle-end/45230
3370         * gcc.dg/graphite/id-pr45230.c: New.
3371
3372 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3373
3374         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3375         * gfortran.dg/graphite/graphite.exp: Same.
3376         * gcc.dg/graphite/vect-pr43423.c: New.
3377
3378 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR target/45843
3381         * g++.dg/torture/pr45843.C: New test.
3382
3383 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3384
3385         PR fortran/45828
3386         * gfortran.dg/allocate_derived_5.f90: New.
3387
3388 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3389
3390         PR tree-optimization/31261
3391         * gcc.dg/tree-ssa/pr31261.c: New test.
3392
3393 2010-09-30  Michael Eager  <eager@eagercon.com>
3394
3395         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3396         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3397         * gcc.target/microblaze/microblaze.exp: Ditto.
3398         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3399         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3400         * gcc.target/microblaze/others/data_var1.c: Ditto.
3401         * gcc.target/microblaze/others/data_var2.c: Ditto.
3402         * gcc.target/microblaze/others/data_var3.c: Ditto.
3403         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3404         * gcc.target/microblaze/others/strings1.c:: Ditto.
3405         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3406         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3407         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3408         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3409         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3410         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3411         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3412         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3413         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3414         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3415         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3416         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3417         * gcc.target/microblaze/isa/float.c: Ditto.
3418         * gcc.target/microblaze/isa/mulh.c: Ditto.
3419         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3420         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3421         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3422         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3423         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3424         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3425         * gcc.target/microblaze/isa/bshift.c: Ditto.
3426         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3427         * gcc.target/microblaze/isa/div.c: Ditto.
3428         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3429         * gcc.target/microblaze/isa/mul.c: Ditto.
3430
3431 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3432
3433         merge from FSF 'apple/trunk' branch.
3434         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3435
3436         Radar 4386773
3437         * objc.dg/enhanced-proto-1.m: New.
3438         * objc.dg/enhanced-proto-2.m: New.
3439         * obj-c++.dg/enhanced-proto-1.mm: New
3440         * obj-c++.dg/enhanced-proto-2.mm: New.
3441
3442 2010-09-30  Richard Guenther  <rguenther@suse.de>
3443
3444         PR testsuite/45702
3445         * gcc.dg/debug/pr41893-1.c: Adjust.
3446         * gcc.dg/pr30762-1.c: Likewise.
3447         * gcc.dg/pr31529-1.c: Likewise.
3448         * gcc.dg/pr34457-1.c: Likewise.
3449         * gcc.dg/pr34668-1.c: Likewise.
3450         * gcc.dg/pr43557-1.c: Likewise.
3451
3452 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3453
3454         PR objc/45842
3455         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3456         * objc.dg/const-str-3.m: Correct header for memcpy.
3457         * objc.dg/const-str-7.m: Likewise.
3458         * objc.dg/method-20b.m: Provide an implementation of Object.
3459         Adjust XFAIL for m64 NeXT runtime.
3460         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3461         * objc.dg/encode-3.m: Correct line ordering, provide header for
3462         sprintf.
3463         * objc.dg/encode-7-next.m: Only run for 32bit.
3464         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3465         * objc.dg/type-size-2.m: Provide an implementation of Object.
3466         Ajust headers.
3467         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3468         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3469         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3470         Adjust XFAIL for m64 NeXT runtime.
3471         * obj-c++.dg/method-22.mm: Likewise.
3472         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3473
3474 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3475
3476         Merge from 'apple/trunk' branch on FSF servers.
3477
3478         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3479
3480         Radar 4278236
3481         * obj-c++.dg/bad-forward-decl.mm: New
3482
3483 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3484
3485         * ada/acats/run_acats: Revert revision 157037.
3486
3487 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3488
3489         Merge from 'apple/trunk' branch on FSF servers.
3490
3491         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3492
3493         Radar 4281748
3494         * objc.dg/naming-2.m: Update
3495         * objc.dg/naming-3.m: New
3496
3497 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3498
3499         PR target/40457
3500         * gcc.target/arm/pr40457-3.c: New test.
3501
3502 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3503
3504         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3505         alias checking.
3506         * lib/target-supports.exp (check_ifunc_available): Likewise.
3507
3508 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3509
3510         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3511
3512 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3513
3514         * objc.dg/keywords-1.m: New test.
3515         * objc.dg/keywords-2.m: New test.
3516         * objc.dg/keywords-3.m: New test.
3517         * obj-c++.dg/keywords-1.mm: New test.
3518         * obj-c++.dg/keywords-2.mm: New test.
3519
3520 2010-09-28  Jason Merrill  <jason@redhat.com>
3521
3522         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3523         * g++.dg/ext/complit11.C: Likewise.
3524         * g++.old-deja/g++.law/temps1.C: Likewise.
3525
3526         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3527         * g++.old-deja/g++.mike/misc6.C: Likewise.
3528
3529 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3530
3531         * objc.dg/attributes/method-attribute-1.m: New.
3532         * objc.dg/attributes/method-attribute-2.m: New.
3533
3534         * obj-c++.dg/attributes/method-attribute-1.m: New.
3535         * obj-c++.dg/attributes/method-attribute-2.m: New.
3536
3537 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3538
3539         * objc.dg/attributes: New.
3540         * objc.dg/attributes/attributes.exp: New.
3541         * objc.dg/attributes/class-attribute-1.m: New.
3542         * objc.dg/attributes/class-attribute-2.m: New
3543         * objc.dg/attributes/categ-attribute-1.m: New
3544         * objc.dg/attributes/categ-attribute-2.m: New
3545         * objc.dg/attributes/proto-attribute-1.m: New
3546
3547         * obj-c++.dg/attributes: New.
3548         * obj-c++.dg/attributes/attributes.exp: New
3549         * obj-c++.dg/attributes/class-attribute-1.mm: New
3550         * obj-c++.dg/attributes/class-attribute-2.mm: New
3551         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3552         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3553         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3554
3555 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3556
3557         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3558         from the branch renamed to method-20b.m to avoid clashes).
3559
3560         2005-08-23  Stuart Hastings  <stuart@apple.com>
3561                     Ziemowit Laski  <zlaski@apple.com>
3562
3563         Radar 4209854
3564         * obj-c++.dg/method-23.mm: New.
3565         * objc.dg/method-20.m: New.
3566
3567 2010-09-28  Jan Hubicka  <jh@suse.cz>
3568
3569         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3570
3571 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3572
3573         PR target/44452
3574         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3575         i?86-*-solaris2.[89], *-*-vxworks*.
3576         * gcc.target/i386/pr22152.c: Likewise.
3577         * gcc.target/i386/vect8-ret.c: New test.
3578
3579 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3580
3581         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3582
3583 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3584
3585         Merge from 'apple/trunk' branch on FSF servers.
3586
3587         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3588
3589         Radar 4175534
3590         * obj-c++.dg/method-22.mm: New.
3591
3592 2010-09-27  Jason Merrill  <jason@redhat.com>
3593
3594         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3595         * g++.dg/ext/complit11.C: Adjust.
3596         * g++.old-deja/g++.law/temps1.C: Adjust.
3597         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3598         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3599
3600 2010-09-27  Ian Lance Taylor  <iant@google.com>
3601
3602         * lib/target-supports.exp (check_effective_target_split_stack):
3603         New procedure.
3604         * gcc.dg/split-1.c: New test.
3605         * gcc.dg/split-2.c: New test.
3606         * gcc.dg/split-3.c: New test.
3607         * gcc.dg/split-4.c: New test.
3608
3609 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3610
3611         PR objc/25464
3612         * objc.dg/type-size-3.m: New test.
3613
3614 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3615
3616         PR objc/45763
3617         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3618
3619 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3620
3621         PR objc/25450
3622         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3623         * objc.dg/type-size-2.m: Same change.
3624         * obj-c++.dg/encode-5.mm: Same change.
3625
3626 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3627
3628         Merge from 'apple/trunk' branch on FSF servers.  The original
3629         Changelogs are below.
3630
3631         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3632         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3633         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3634         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3635         in the branch).
3636         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3637         proto-qual-1.m in the branch) and the normal ABI on GNU.
3638         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3639         the test only with the NeXT runtime.
3640         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3641         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3642         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3643         Run the test only with the NeXT runtime.
3644
3645         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3646
3647         Radar 4492973
3648         * objc.dg/encode-7-64bit.m: New.
3649         * objc.dg/encode-7.m: Skip if -m64.
3650
3651         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3652
3653         Radar 4301047
3654         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3655         * obj-c++.dg/threedotthree-abi-1.mm: New
3656         * objc.dg/threedotthree-abi-1.m: New
3657
3658         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3659
3660         Radar 4136935
3661         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3662         * objc.dg/encode-6.m: Likewise.
3663         * objc.dg/encode-7.m: New test case.
3664
3665 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3666
3667         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3668         const-str-12.m to constr-str-12b.m to avoid conflicts.
3669
3670         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3671
3672         Radar 4229905
3673         * obj-c++.dg/warn5.mm: New
3674
3675         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3676
3677         Radar 4154928
3678         * obj-c++.dg/const-str-12.mm: New.
3679         * objc.dg/const-str-12.m: New.
3680
3681 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3682
3683         PR fortran/40569
3684         PR fortran/40568
3685         * gfortran.dg/storage_size_2.f08: Fix test.
3686         * gfortran.dg/c_sizeof_1.f90: Fix test.
3687         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3688         * gfortran.dg/c_sizeof_3.f90: New.
3689         * gfortran.dg/c_sizeof_4.f90: New.
3690         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3691         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3692
3693 2010-09-26  Daniel Kraft  <d@domob.eu>
3694
3695         PR fortran/45783
3696         PR fortran/45795
3697         * gfortran.dg/select_type_18.f03: New test.
3698
3699 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3700
3701         * gnat.dg/return2.ad[sb]: New test.
3702         * gnat.dg/return2_pkg.ads: New helper.
3703
3704 2010-09-25  Daniel Kraft  <d@domob.eu>
3705
3706         PR fortran/45776
3707         * gfortran.dg/io_constraints_6.f03: New test.
3708         * gfortran.dg/io_constraints_7.f03: New test.
3709         * gfortran.dg/newunit_2.f90: New test.
3710
3711 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3712
3713         * gfortran.dg/operator_c1202.f90: New test.
3714
3715 2010-09-24  Jan Hubicka  <jh@suse.cz>
3716
3717         * gcc.dg/tree-ssa/leaf.c: New testcase.
3718
3719 2010-09-24  Jan Hubicka  <jh@suse.cz>
3720
3721         PR tree-optimization/45738
3722         PR tree-optimization/45741
3723         * gcc.c-torture/compile/pr45741.c: New.
3724         * gfortran.fortran-torture/compile/pr45738.f90: New.
3725
3726 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3727
3728         * gcc.dg/cpp/undef-opt-1.c: New test.
3729
3730 2010-09-24  Jason Merrill  <jason@redhat.com>
3731
3732         * g++.dg/other/error10.C: Adjust expected output.
3733
3734 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3735
3736         PR middle-end/45234
3737         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3738         * gcc.target/i386/pr45234.c: New test.
3739
3740 2010-09-24  Richard Guenther  <rguenther@suse.de>
3741
3742         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3743
3744 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3745
3746         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3747         as a comment leader in regexp.
3748
3749 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3750
3751         * objc.dg/sync-2.m: New test.
3752         * obj-c++.dg/sync-2.mm: New test.
3753
3754 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3755
3756         PR fortran/40571
3757         * gfortran.dg/iso_fortran_env_7.f90: New.
3758
3759 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3760
3761         * obj-c++.dg/too-many-args.mm: New file.
3762
3763 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3764
3765         Merge from 'apple/trunk' branch on FSF servers.
3766
3767         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3768
3769         Radar 4491608
3770         * objc.dg/too-many-args.m: New
3771
3772 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3773
3774         PR fortran/45744
3775         * gfortran.dg/dependency_36.f90:  New test.
3776
3777 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3778
3779         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3780         * gcc.target/i386/pad-3.c: Ditto.
3781         * gcc.target/i386/pad-7.c: Ditto.
3782         * gcc.target/i386/pad-7.c: Ditto.
3783         * gcc.target/i386/pr36502.c: Ditto.
3784         * gcc.target/i386/zee.c: Ditto.
3785         * gcc.target/i386/20060821-1.c: Ditto.
3786         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3787         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3788         * gcc.target/i386/pad-5b.c: Ditto.
3789         * gcc.target/i386/pad-6a.c: Ditto.
3790         * gcc.target/i386/pad-6b.c: Ditto.
3791         * gcc.target/i386/pad-8.c: Ditto.
3792         * gcc.target/i386/pad-9.c: Ditto.
3793         * gcc.target/i386/pad-10.c: Ditto.
3794         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3795
3796 2010-09-23  Richard Guenther  <rguenther@suse.de>
3797
3798         PR tree-optimization/45565
3799         * g++.dg/ipa/pr45565.C: New testcase.
3800
3801 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3802
3803         PR fortran/45745
3804         PR fortran/45648
3805         * gfortran.dg/vector_subscript_bound_1.f90: New.
3806
3807 2010-09-23  Richard Guenther  <rguenther@suse.de>
3808
3809         PR middle-end/45750
3810         * gcc.dg/pr45750.c: New testcase.
3811
3812 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3813
3814         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3815         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3816         build.
3817
3818 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3819
3820         PR rtl-optimization/44374
3821         * gcc.target/arm/headmerge-1.c: New test.
3822         * gcc.target/arm/headmerge-2.c: New test.
3823         * gcc.target/i386/headmerge-1.c: New test.
3824         * gcc.target/i386/headmerge-2.c: New test.
3825
3826 2010-09-23  Daniel Kraft  <d@domob.eu>
3827
3828         PR fortran/38936
3829         PR fortran/44044
3830         PR fortran/45474
3831         * gfortran.dg/intrinsic_intent_1.f03: New test.
3832         * gfortran.dg/select_type_17.f03: New test.
3833         * gfortran.dg/associate_5.f03: More definability tests.
3834         * gfortran.dg/enum_2.f90: Check definability.
3835         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3836         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3837         * gfortran.dg/char_expr_2.f90: Ditto.
3838         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3839         * gfortran.dg/enum_5.f90: Ditto.
3840         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3841         * gfortran.dg/impure_assignment_2.f90: Ditto.
3842         * gfortran.dg/impure_assignment_3.f90: Ditto.
3843         * gfortran.dg/intent_out_1.f90: Ditto.
3844         * gfortran.dg/intent_out_3.f90: Ditto.
3845         * gfortran.dg/pointer_assign_7.f90: Ditto.
3846         * gfortran.dg/pointer_intent_3.f90: Ditto.
3847         * gfortran.dg/pr19936_1.f90: Ditto.
3848         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3849         * gfortran.dg/simpleif_2.f90: Ditto.
3850         * gfortran.dg/protected_5.f90: Ditto.
3851         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3852         * gfortran.dg/protected_6.f90: Ditto.
3853         * gfortran.dg/protected_7.f90: Ditto.
3854
3855 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3856
3857         PR libfortran/45710
3858         * gfortran.dg/namelist_65.f90: New test.
3859
3860 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3861
3862         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3863         the regexp pattern between the expected label and location string.
3864
3865 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3866
3867         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3868
3869 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3870
3871         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3872         * gcc.dg/pr27898.c: Likewise.
3873         * gcc.dg/pr28712.c: Likewise.
3874         * gcc.dg/pr30762-1.c: Likewise.
3875         * gcc.dg/pr31529-1.c: Likewise.
3876         * gcc.dg/pr34457-1.c: Likewise.
3877         * gcc.dg/pr34668-1.c: Likewise.
3878         * gcc.dg/pr34989-1.c: Likewise.
3879         * gcc.dg/pr43557-1.c: Likewise.
3880
3881 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3882
3883         PR rtl-optimization/45739
3884         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3885
3886 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3887
3888         * gcc.target/sparc/mnofpu.c: New test.
3889
3890 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3891
3892         PR rtl-optimization/45739
3893         * gcc.target/i386/pr45739.c: New test.
3894
3895 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3896
3897         PR fortran/45648
3898         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3899         and counts. Add non-elemental function call check.
3900
3901         PR fortran/45648
3902         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3903         arguments checks. Update temporary counts.
3904         * gfortran.dg/transpose_optimization_1.f90: New.
3905
3906 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3907
3908         PR objc/23710
3909         * objc.dg/invalid-method-1.m: New.
3910
3911 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3912
3913         Merge from 'apple/trunk' branch on FSF servers.
3914
3915         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3916
3917         Radar 4291785
3918         * objc.dg/naming-4.m: New
3919         * objc.dg/naming-5.m: New
3920         * obj-c++.dg/naming-1.mm: New
3921         * obj-c++.dg/naming-2.mm: New
3922
3923 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3924             Jack Howarth  <howarth@bromo.med.uc.edu>
3925
3926         PR c++/45645
3927         * g++.dg/torture/pr44972.C: Use portable assert().
3928
3929 2010-09-21  Richard Guenther  <rguenther@suse.de>
3930
3931         PR tree-optimization/45580
3932         * g++.dg/torture/pr45580.C: New testcase.
3933
3934 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3935
3936         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3937
3938 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3939
3940         PR fortran/45438
3941         * gfortran.dg/pointer_check_7.f90: New.
3942
3943 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3944
3945         PR rtl-optimization/45728
3946         * gcc.c-torture/compile/pr45728.c: New test.
3947
3948 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3949
3950         PR fortran/45081
3951         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3952
3953 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3954
3955         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3956
3957 2010-09-20  Richard Guenther  <rguenther@suse.de>
3958
3959         PR middle-end/45704
3960         * gcc.dg/torture/pr45704.c: New testcase.
3961
3962 2010-09-20  Jan Hubicka  <jh@suse.cz>
3963
3964         PR tree-optimize/45605
3965         * g++.dg/tree-ssa/pr45605.C: New testcase.
3966
3967 2010-09-20  Michael Matz  <matz@suse.de>
3968
3969         PR testsuite/45706
3970         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3971         enough.
3972
3973 2010-09-20  Richard Guenther  <rguenther@suse.de>
3974
3975         PR tree-optimization/45705
3976         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3977
3978 2010-09-20  Michael Matz  <matz@suse.de>
3979
3980         PR testsuite/45706
3981         * lib/target-supports.exp (check_effective_target_vect_perm):
3982         Add i?86-*-*.
3983
3984 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR rtl-optimization/45695
3987         * gcc.c-torture/execute/pr45695.c: New test.
3988
3989 2010-09-19  Jan Hubicka  <jh@suse.cz>
3990
3991         PR lto/44246
3992         * gcc.c-torture/compile/pr44246.c:New file.
3993
3994 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3995
3996         PR tree-optimization/45714
3997         * gfortran.dg/vect/pr45714-a.f: New test.
3998         * gfortran.dg/vect/pr45714-b.f: New test.
3999
4000 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4001
4002         * gnat.dg/const1.adb: Rename into...
4003         * gnat.dg/constant1.adb: ...this.
4004         * gnat.dg/constant2.adb: New test.
4005         * gnat.dg/constant2_pkg1.ads: New helper.
4006         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4007
4008 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4009
4010         * gnat.dg/specs/constant1.ads: New test.
4011         * gnat.dg/specs/constant1_pkg.ads: New helper.
4012
4013 2010-09-18  Jan Hubicka  <jh@suse.cz>
4014
4015         PR tree-optimization/45453
4016         * g++.dg/tree-ssa/pr45453.C: New testcase.
4017
4018 2010-09-18  Jason Merrill  <jason@redhat.com>
4019
4020         * g++.dg/cpp0x/initlist44.C: New.
4021
4022 2010-09-18  Richard Guenther  <rguenther@suse.de>
4023
4024         PR tree-optimization/45709
4025         * g++.dg/torture/pr45709-2.C: New testcase.
4026
4027 2010-09-18  Richard Guenther  <rguenther@suse.de>
4028
4029         PR tree-optimization/45709
4030         * g++.dg/torture/pr45709.C: New testcase.
4031
4032 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4033
4034         PR testsuite/45719
4035         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4036
4037 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4038
4039         * gcc.target/i386/pad-1.c: New.
4040         * gcc.target/i386/pad-2.c: Likewise.
4041         * gcc.target/i386/pad-3.c: Likewise.
4042         * gcc.target/i386/pad-4.c: Likewise.
4043         * gcc.target/i386/pad-5a.c: Likewise.
4044         * gcc.target/i386/pad-5b.c: Likewise.
4045         * gcc.target/i386/pad-6a.c: Likewise.
4046         * gcc.target/i386/pad-6b.c: Likewise.
4047         * gcc.target/i386/pad-7.c: Likewise.
4048         * gcc.target/i386/pad-8.c: Likewise.
4049         * gcc.target/i386/pad-9.c: Likewise.
4050         * gcc.target/i386/pad-10.c: Likewise.
4051
4052 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4053
4054         PR middle-end/45234
4055         * gcc.dg/torture/stackalign/alloca-5.c: New.
4056
4057 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4058
4059         PR middle-end/45678
4060         * gcc.dg/torture/pr45678-2.c: New.
4061
4062 2010-09-17  Richard Guenther  <rguenther@suse.de>
4063
4064         PR middle-end/45678
4065         * gcc.dg/torture/pr45678-1.c: New testcase.
4066
4067 2010-09-17  Michael Matz  <matz@suse.de>
4068
4069         PR tree-optimization/43432
4070         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4071         check_effective_target_vect_perm_short): New predicates.
4072         (check_effective_target_vect_perm): Include x86_64.
4073         * gcc.dg/vect/pr43432.c: New test.
4074         * gcc.dg/vect/vect-114.c: Adjust.
4075         * gcc.dg/vect/vect-15.c: Ditto.
4076         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4077         * gcc.dg/vect/slp-perm-9.c: Ditto.
4078
4079 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4080
4081         PR testsuite/45692
4082         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4083         GNU runtime.
4084
4085 2010-09-17  Richard Guenther  <rguenther@suse.de>
4086
4087         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4088         * gcc.dg/pr28706.c: Likewise.
4089         * gcc.dg/pr28712.c: Likewise.
4090         * gcc.dg/pr30762-1.c: Likewise.
4091         * gcc.dg/pr30762-2.c: Likewise.
4092         * gcc.dg/pr31529-1.c: Likewise.
4093         * gcc.dg/pr31529-2.c: Likewise.
4094         * gcc.dg/pr34457-1.c: Likewise.
4095         * gcc.dg/pr34457-2.c: Likewise.
4096         * gcc.dg/pr34668-1.c: Likewise.
4097         * gcc.dg/pr34668-2.c: Likewise.
4098         * gcc.dg/pr34989-1.c: Likewise.
4099         * gcc.dg/pr34989-2.c: Likewise.
4100         * gcc.dg/pr43557-1.c: Likewise.
4101         * gcc.dg/pr43557-2.c: Likewise.
4102         * gcc.dg/debug/pr41893-1.c: Likewise.
4103         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4104         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4105         * gcc.dg/matrix/matrix-4.c: Likewise.
4106         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4107         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4108         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4109         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4110
4111 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4112
4113         PR fortran/43665
4114         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4115         optimizations.
4116         * gfortran.dg/intent_optimize_1.f90: New test.
4117
4118 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4119
4120         * gcc.target/i386/divmod-1.c: New.
4121         * gcc.target/i386/divmod-2.c: Likewise.
4122         * gcc.target/i386/divmod-3.c: Likewise.
4123         * gcc.target/i386/divmod-4.c: Likewise.
4124         * gcc.target/i386/divmod-4a.c: Likewise.
4125         * gcc.target/i386/divmod-5.c: Likewise.
4126         * gcc.target/i386/divmod-6.c: Likewise.
4127         * gcc.target/i386/divmod-7.c: Likewise.
4128         * gcc.target/i386/divmod-8.c: Likewise.
4129         * gcc.target/i386/udivmod-1.c: Likewise.
4130         * gcc.target/i386/udivmod-2.c: Likewise.
4131         * gcc.target/i386/udivmod-3.c: Likewise.
4132         * gcc.target/i386/udivmod-4.c: Likewise.
4133         * gcc.target/i386/udivmod-4a.c: Likewise.
4134         * gcc.target/i386/udivmod-5.c: Likewise.
4135         * gcc.target/i386/udivmod-6.c: Likewise.
4136         * gcc.target/i386/udivmod-7.c: Likewise.
4137         * gcc.target/i386/udivmod-8.c: Likewise.
4138
4139 2010-09-16  Jan Hubicka  <jh@suse.cz>
4140
4141         * g++.dg/lto/pr45679-1_0.C: New file.
4142         * g++.dg/lto/pr45679-1_1.C: New file.
4143         * g++.dg/lto/pr45679-0_0.C: New file.
4144         * g++.dg/lto/pr45679-0_1.C: New file.
4145
4146 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4147
4148         PR fortran/45674
4149         * gfortran.dg/class_dummy_2.f03: New.
4150
4151 2010-09-16  Richard Guenther  <rguenther@suse.de>
4152
4153         PR tree-optimization/45623
4154         * gcc.dg/torture/pr45623.c: New testcase.
4155
4156 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4157
4158         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4159         name and parentheses.
4160         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4161
4162 2010-09-15  Jason Merrill  <jason@redhat.com>
4163
4164         * g++.dg/parse/parameter-declaration-2.C: New.
4165
4166         * g++.dg/cpp0x/scoped_enum2.C: New.
4167
4168 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4169
4170         * gcc.c-torture/compile/20100915-1.c: New test.
4171
4172 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4173
4174         PR middle-end/45644
4175         * gcc.dg/ipa/pr45644.c: New test.
4176
4177 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4178
4179         PR tree-optimization/45633
4180         * gcc.dg/vect/pr45633.c: New test.
4181
4182 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4183
4184         PR fortran/45577
4185         * gfortran.dg/allocate_derived_4.f90: New.
4186
4187 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4188
4189         * lib/target-supports.exp
4190         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4191         supported flag to true for neon.
4192
4193 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4194
4195         PR c++/45665
4196         * g++.dg/template/crash103.C: New.
4197
4198 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4199
4200         Merge from 'apple/trunk' branch on FSF servers.
4201
4202         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4203
4204         Radar 4457381
4205         * objc.dg/msg-in-protocol.m: New.
4206         * obj-c++.dg/msg-in-protocol.mm: New.
4207
4208         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4209
4210         Radar 4219590
4211         * objc.dg/break-in-ifstmt.m: New.
4212
4213         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4214
4215         Radar 4174166
4216         * obj-c++.dg/comp-types-13.mm: New.
4217         * objc.dg/comp-types-12.m: New.
4218
4219         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4220
4221         Radar 4216500
4222         * obj-c++.dg/proto-lossage-7.mm: New.
4223         * objc.dg/proto-lossage-7.m: New.
4224
4225 2010-09-14  Jan Hubicka  <jh@suse.cz>
4226
4227         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4228         folding.
4229         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4230         folding.
4231
4232 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4233
4234         PR middle-end/45567
4235         * gcc.dg/pr45567.c: New test.
4236
4237         PR debug/45660
4238         * g++.dg/debug/pr45660.C: New test.
4239
4240 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4241
4242         PR tree-optimization/45470
4243         * g++.dg/vect/pr45470-a.cc: New test.
4244         * g++.dg/vect/pr45470-a.cc: New test.
4245
4246 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4247
4248         PR target/42070
4249         * lib/profopt.exp: Prune warnings on execname2 compile.
4250         * lib/prune.exp: Prune "can't add line info" warnings.
4251
4252 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4253
4254         PR libfortran/45532
4255         * gfortran.dg/namelist_64.f90: New test.
4256
4257 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4258
4259         PR rtl-optimization/45617
4260         * gcc.target/i386/pr45617.c: New test.
4261
4262 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4263
4264         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4265
4266 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4267
4268         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4269         * gcc.target/i386/fma4-vector.c: Likewise.
4270         * gcc.target/i386/vectorize2.c: Likewise.
4271         * gcc.target/i386/vectorize4.c: Likewise.
4272         * gcc.target/i386/vectorize5.c: Likewise.
4273         * gcc.target/i386/vectorize6.c: Likewise.
4274         * gcc.target/i386/vectorize8.c: Likewise.
4275
4276         * gcc.target/i386/vect-double-1.c: New.
4277         * gcc.target/i386/vect-double-1a.c: Likewise.
4278         * gcc.target/i386/vect-double-2.c: Likewise.
4279         * gcc.target/i386/vect-double-2a.c: Likewise.
4280
4281         * lib/target-supports.exp (check_effective_target_vect_double):
4282         Set et_vect_double_saved to 0 when tuning for Atom.
4283
4284 2010-09-13  Jan Hubicka  <jh@suse.cz>
4285
4286         * gcc.dg/torture/pr23821.c: Drop static keyword.
4287         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4288         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4289
4290 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4291
4292         * gcc.target/arm/sync-1.c: New.
4293
4294 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4295
4296         * gnat.dg/memtrap.adb: New test.
4297
4298 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4299
4300         * gfortran.dg/promotion.f90: Fix options.
4301
4302 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4303
4304         * g++.dg/cpp0x/range-for1.C: New.
4305         * g++.dg/cpp0x/range-for2.C: New.
4306         * g++.dg/cpp0x/range-for3.C: New.
4307         * g++.dg/cpp0x/range-for4.C: New.
4308         * g++.dg/cpp0x/range-for5.C: New.
4309         * g++.dg/cpp0x/range-for6.C: New.
4310
4311 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4312
4313         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4314         and counts. Check that transpose is not called.
4315         * gfortran.dg/transpose_2.f90: Update error message.
4316
4317 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4318
4319         PR c++/43824
4320         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4321         * g++.dg/lookup/strong-using-2.C: Likewise.
4322         * g++.dg/lookup/strong-using-3.C: Likewise.
4323         * g++.dg/lookup/strong-using-5.C: Likewise.
4324
4325         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4326         * g++.dg/cpp0x/inline-ns4.C: New.
4327         * g++.dg/cpp0x/inline-ns5.C: New.
4328
4329 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4330
4331         PR middle-end/45634
4332         * gfortran.fortran-torture/compile/pr45634.f90: New.
4333
4334 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4335
4336         * objc.dg/fobjc-exceptions.m: New test.
4337
4338 2010-09-10  Jan Hubicka  <jh@suse.cz>
4339
4340         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4341
4342 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4343
4344         PR tree-optimization/44972
4345         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4346         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4347         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4348         instead.
4349         * g++.dg/torture/pr44972.C: New test.
4350
4351 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4352
4353         PR tree-optimization/44972
4354         * g++.dg/torture/pr34850.C: Remove expected warning.
4355
4356 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4357
4358         * gfortran.dg/dummy_optional_arg.f90: New test.
4359
4360 2010-09-08  Jan Hubicka  <jh@suse.cz>
4361
4362         PR tree-optimization/45598
4363         * fortran.fortran-torture/compile/pr45598.f90: New test.
4364
4365 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4366
4367         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4368         * lib/target-supports.exp (check_ifunc_available): New.
4369         * gcc.dg/attr-ifunc-1.c: New.
4370         * gcc.dg/attr-ifunc-2.c: New.
4371         * gcc.dg/attr-ifunc-3.c: New.
4372         * gcc.dg/attr-ifunc-4.c: New.
4373         * gcc.dg/attr-ifunc-5.c: New.
4374         * g++.dg/ext/attr-ifunc-1.C: New.
4375         * g++.dg/ext/attr-ifunc-2.C: New.
4376         * g++.dg/ext/attr-ifunc-3.C: New.
4377         * g++.dg/ext/attr-ifunc-4.C: New.
4378
4379 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4380
4381         PR middle-end/40386
4382         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4383
4384 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4385
4386         * gfortran.dg/inline_transpose_1.f90: New test.
4387
4388 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4389
4390         PR c++/45588
4391         * g++.dg/warn/Wunused-var-15.C: New test.
4392
4393 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4394
4395         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4396         hppa*-*-hpux*.
4397
4398 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4399
4400         * objc/execute/exceptions/throw-nil.m: New test.
4401         * objc/execute/exceptions/handler-1.m: Updated to use the new
4402         objc_set_uncaught_exception_handler() function.
4403         * objc/execute/exceptions/matcher-1.m: New test.
4404
4405 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4406
4407         PR fortran/38282
4408         * gfortran.dg/bit_comparison_1.F90: New test.
4409         * gfortran.dg/leadz_trailz_3.f90: New test.
4410         * gfortran.dg/masklr_2.F90: New test.
4411         * gfortran.dg/shiftalr_1.F90: New test.
4412         * gfortran.dg/merge_bits_2.F90: New test.
4413         * gfortran.dg/dshift_2.F90: New test.
4414         * gfortran.dg/bit_comparison_2.F90: New test.
4415         * gfortran.dg/masklr_1.F90: New test.
4416         * gfortran.dg/merge_bits_1.F90: New test.
4417         * gfortran.dg/dshift_1.F90: New test.
4418         * gfortran.dg/shiftalr_2.F90: New test.
4419
4420 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4421
4422         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4423         functions from objc/typedstream.h are deprecated.
4424
4425 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4426
4427         * lib/target-supports.exp
4428         (check_effective_target_run_expensive_tests): New proc.
4429         * gcc.c-torture/compile/limits-fnargs.c: Use
4430         dg-require-effective-target run_expensive_tests.
4431
4432 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4433
4434         PR fortran/45597
4435         * gfortran.dg/gomp/pr45597.f90: New test.
4436
4437         PR fortran/45595
4438         * gfortran.dg/gomp/pr45595.f90: New test.
4439
4440 2010-09-08  Michael Matz  <matz@suse.de>
4441
4442         * c-c++-common/uninit-17.c: Adjust.
4443
4444 2010-09-08  Michael Matz  <matz@suse.de>
4445
4446         PR tree-optimization/43430
4447         * gcc.dg/vect/pr43430-2.c: New test.
4448
4449 2010-09-08  Michael Matz  <matz@suse.de>
4450
4451         PR tree-optimization/33244
4452         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4453
4454 2010-09-08  Richard Guenther  <rguenther@suse.de>
4455
4456         PR tree-optimization/45578
4457         * gfortran.dg/pr45578.f90: New testcase.
4458
4459 2010-09-08  Richard Guenther  <rguenther@suse.de>
4460
4461         PR testsuite/45590
4462         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4463
4464 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4465
4466         PR fortran/45576
4467         * gfortran.dg/char_length_18.f90:  New test.
4468
4469 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4470
4471         PR target/36502
4472         * gcc.target/i386/pr36502.c: New test.
4473
4474         PR target/42313
4475         PR target/44651
4476         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4477         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4478
4479 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4480
4481         * gfortran.dg/achar_4.f90: Enable bounds checking.
4482
4483 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4484
4485         PR target/45206
4486         * gcc.target/i386/pr45206.c: New test.
4487
4488 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4489
4490         PR fortran/45505
4491         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4492
4493 2010-09-07  Jan Hubicka  <jh@suse.cz>
4494
4495         * gcc.c-torture/compile/20100907.c: New testcase.
4496
4497 2010-09-07  Richard Guenther  <rguenther@suse.de>
4498
4499         PR middle-end/45569
4500         * g++.dg/eh/pr45569.C: New testcase.
4501
4502 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4503
4504         PR target/43137
4505         * gcc.target/arm/pr43137.c: New test.
4506
4507 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4508
4509         PR fortran/36931
4510         * gfortran.dg/dependency_35.f90:  New test.
4511
4512 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4513
4514         PR fortran/34145
4515         * gfortran.dg/char_length_17.f90:  New test.
4516
4517 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4518
4519         PR c++/45200
4520         PR c++/45293
4521         PR c++/45558
4522         * g++.dg/template/typedef34.C: New test.
4523         * g++.dg/template/typedef35.C: New test.
4524
4525 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4526
4527         PR target/22152
4528         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4529
4530 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4531
4532         * g++.dg/warn/Wdouble-promotion.C: New.
4533
4534 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4535
4536         * g++.dg/parse/redef2.C: New.
4537
4538 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4539
4540         * gcc.dg/20100906-1.c: New testcase.
4541
4542 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4543
4544         PR testsuite/45543
4545         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4546         DW_TAG_enumeration_type DIE.
4547
4548 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4549
4550         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4551         Update XFAILs.
4552
4553 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4554
4555         PR rtl-optimization/44919
4556         * g++.dg/opt/pr44919.C: New.
4557
4558 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4559
4560         PR fortran/38282
4561         * gfortran.dg/iall_iany_iparity_1.f90: New.
4562         * gfortran.dg/iall_iany_iparity_2.f90: New.
4563
4564 2010-09-06  Jason Merrill  <jason@redhat.com>
4565
4566         * g++.dg/cpp0x/initlist42.C: New.
4567
4568         * g++.dg/cpp0x/auto19.C: New.
4569
4570         * g++.dg/template/sfinae25.C: New.
4571         * g++.dg/template/char1.C: Expect warning.
4572         * g++.dg/template/nontype10.C: Likewise.
4573
4574         * g++.dg/cpp0x/implicit9.C: New.
4575
4576         * g++.dg/cpp0x/initlist43.C: New.
4577
4578 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4579
4580         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4581
4582 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4583
4584         * gcc.dg/Wdouble-promotion.c: New.
4585
4586 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4587
4588         * gfortran.dg/float128_1.f90: Remove test case as
4589         it always fails since Rev 163611 backed out the
4590         front-end implementation.
4591
4592 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4593
4594         * gfortran.dg/float128_1.f90: XFAIL test case.
4595
4596 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4597
4598         * gfortran.dg/bessel_7.f90: Decrease required precision.
4599
4600 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4601
4602         PR testsuite/45545
4603         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4604         ref-all-matching targets.
4605
4606 2010-09-05  Richard Guenther  <rguenther@suse.de>
4607
4608         PR tree-optimization/45535
4609         * gcc.c-torture/compile/pr45535.c: New testcase.
4610
4611 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4612
4613         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4614         "\[^\n\]*".
4615         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4616         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4617         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4618         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4619         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4620         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4621         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4622         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4623         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4624         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4625         * gcc.target/i386/pr22152.c: Likewise.
4626         * gcc.target/i386/pr36992-1.c: Likewise.
4627         * gcc.target/i386/pr36992-2.c: Likewise.
4628         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4629
4630 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4631
4632         PR testsuite/43957
4633         * gcc.dg/const-uniq-1.c: Modify regexp.
4634
4635 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4636
4637         PR fortran/45530
4638         * gfortran.dg/namelist_63.f90: New.
4639
4640 2010-09-04  Jan Hubicka  <jh@suse.cz>
4641
4642         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4643         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4644
4645 2010-09-04  Jan Hubicka  <jh@suse.cz>
4646
4647         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4648
4649 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4650
4651         PR fortran/45507
4652         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4653
4654 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4655
4656         * gcc.dg/opts-4.c: New test.
4657
4658 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4659
4660         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4661         * gcc.dg/vect/vect-peel-4.c: Ditto.
4662
4663 2010-09-03  Daniel Kraft  <d@domob.eu>
4664
4665         PR fortran/45525
4666         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4667
4668 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4669
4670         PR fortran/45159
4671         * gfortran.dg/dependency_34.f90:  New test.
4672
4673 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4674
4675         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4676
4677 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4678
4679         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4680         gcc.target/i386/clearcap.map if supported.
4681
4682 2010-09-03  Michael Matz  <matz@suse.de>
4683
4684         PR middle-end/45415
4685         * gcc.dg/pr45415.c: New test.
4686
4687 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4688
4689         PR tree-optimization/45506
4690         * gcc.dg/pr45506.c: New.
4691
4692 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4693
4694         PR target/45476
4695         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4696         * gcc.target/i386/float128-2.c: Ditto.
4697
4698 2010-09-03  Daniel Kraft  <d@domob.eu>
4699
4700         PR fortran/34162
4701         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4702         * gfortran.dg/internal_dummy_2.f08: New test.
4703         * gfortran.dg/internal_dummy_3.f08: New test.
4704         * gfortran.dg/internal_dummy_4.f08: New test.
4705
4706 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4707
4708         PR debug/45500
4709         * gcc.target/i386/pr45500.c: New test.
4710
4711 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4712
4713         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4714
4715 2010-09-03  Daniel Kraft  <d@domob.eu>
4716
4717         PR fortran/44602
4718         * gfortran.dg/exit_2.f08; Adapt error messages.
4719         * gfortran.dg/exit_3.f08: New test.
4720         * gfortran.dg/exit_4.f08: New test.
4721         * gfortran.dg/exit_5.f03: New test.
4722
4723 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4724
4725         * gfortran.dg/ishft_4.f90: New test.
4726
4727 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4728
4729         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4730         FRIZ/XSRIZ instruciton for (double)(long long)x.
4731         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4732
4733 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4734
4735         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4736
4737 2010-09-02  Richard Guenther  <rguenther@suse.de>
4738
4739         PR tree-optimization/44937
4740         PR tree-optimization/45412
4741         * g++.dg/opt/pr45412.C: New testcase.
4742         * gcc.c-torture/compile/pr45412.c: Likewise.
4743         * gcc.c-torture/compile/pr44937.c: Likewise.
4744
4745 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4746
4747         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4748         but using -Werror=comment.
4749         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4750         expected error messages.
4751
4752 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4753
4754         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4755         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4756
4757 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4758
4759         PR fortran/45489
4760         * gfortran.dg/initialization_27.f90: New.
4761
4762 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4763
4764         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4765         check into different basic blocks. Expect vectorization if misaligned
4766         stores are supported.
4767         * gcc.dg/vect/bb-slp-8a.c: New test.
4768         * gcc.dg/vect/bb-slp-8b.c: New test.
4769
4770 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4771
4772         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4773
4774 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4775
4776         PR fortran/44541
4777         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4778         * gfortran.dg/class_dummy_1.f03: New.
4779
4780 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4781
4782         PR middle-end/45458
4783         * g++.dg/tree-prof/partition2.C: New test.
4784
4785 2010-09-01  Richard Guenther  <rguenther@suse.de>
4786
4787         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4788         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4789         * gcc.c-torture/execute/20100827-1.c: Likewise.
4790
4791 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4792
4793         * gfortran.dg/execute_command_line_1.f90: New test.
4794
4795 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4796
4797         PR preprocessor/45457
4798         * c-c++-common/cpp/pr45457.c: New test.
4799
4800 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4801
4802         * gcc.dg/nested-func-8.c: New test.
4803
4804 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4805
4806         PR fortran/38282
4807         * gfortran.dg/popcnt_poppar_1.F90: New test.
4808         * gfortran.dg/popcnt_poppar_2.F90: New test.
4809
4810 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4811
4812         * gcc.target/i386/volatile-2.c: Require nonpic target.
4813
4814 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4815
4816         PR middle-end/45461
4817         * gcc.dg/pr45461.c: New test.
4818
4819 2010-08-31  Richard Guenther  <rguenther@suse.de>
4820
4821         PR testsuite/45455
4822         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4823
4824 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4825
4826         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4827
4828 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4829
4830         PR fortran/45456
4831         * gfortran.dg/typebound_proc_18.f03: New.
4832
4833 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4834
4835         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4836         * lib/scanasm.exp (scan-stack-usage): Likewise.
4837         (scan-stack-usage-not): Likewise.
4838         * gcc.dg/stack-usage-1.c: New test.
4839         * gcc.target/i386/stack-usage-realign.c: Likewise.
4840
4841 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4842
4843         PR tree-optimization/45427
4844         * gcc.dg/tree-ssa/pr45427.c: New test.
4845
4846 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4847
4848         PR c++/45043
4849         * g++.dg/template/crash102.C: New.
4850
4851 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4852
4853         PR middle-end/45423
4854         * gcc.dg/gomp/atomic-12.c: New test.
4855         * gcc.dg/gomp/atomic-13.c: New test.
4856         * gcc.dg/gomp/atomic-14.c: New test.
4857         * g++.dg/gomp/atomic-11.C: New test.
4858         * g++.dg/gomp/atomic-12.C: New test.
4859         * g++.dg/gomp/atomic-13.C: New test.
4860         * g++.dg/gomp/atomic-14.C: New test.
4861
4862 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4863
4864         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4865         delimiter.
4866
4867 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4868
4869         * gnat.dg/discr24.adb: New test.
4870
4871 2010-08-30  Richard Guenther  <rguenther@suse.de>
4872
4873         PR tree-optimization/45449
4874         * gcc.dg/pr45449.c: New testcase.
4875
4876 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4877
4878         * gcc.dg/opts-1.c: Expect errors, not warnings.
4879
4880 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4881
4882         PR fortran/42769
4883         * gfortran.dg/dynamic_dispatch_11.f03: New.
4884
4885 2010-08-29  Jason Merrill  <jason@redhat.com>
4886
4887         PR c++/44991
4888         * g++.dg/parse/defarg15.C: New.
4889
4890 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4891
4892         PR fortran/45439
4893         * gfortran.dg/select_type_16.f03: New.
4894
4895 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4896             Tobias Burnus  <burnus@net-b.de>
4897
4898         * gfortran.dg/bessel_7.f90: Decrease required precision.
4899
4900 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4901             Kaz Kojima  <kkojima@gcc.gnu.org>
4902
4903         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4904
4905 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4906
4907         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4908         floating point conversion code generation.
4909         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4910         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4911         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4912         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4913         to integer conversion code generation.
4914         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4915         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4916         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4917         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4918
4919 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4920
4921         PR fortran/32049
4922         * gfortran.dg/random_seed_1.f90: Adjust test.
4923         * gfortran.dg/float128_1.f90: New test.
4924
4925 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4926
4927         PR fortran/33197
4928         * gfortran.dg/norm2_1.f90: New.
4929         * gfortran.dg/norm2_2.f90: New.
4930         * gfortran.dg/norm2_3.f90: New.
4931         * gfortran.dg/norm2_4.f90: New.
4932         * gfortran.dg/parity_1.f90: New.
4933         * gfortran.dg/parity_2.f90: New.
4934         * gfortran.dg/parity_3.f90: New.
4935
4936 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4937
4938         PR fortran/45420
4939         * gfortran.dg/select_type_15.f03: New.
4940
4941 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4942
4943         PR libfortran/43217
4944         * gfortran.dg/hollerith8.f90: New test.
4945
4946 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4947
4948         PR fortran/45159
4949         * gfortran.dg/dependency_33.f90:  New test.
4950
4951 2010-08-27  Richard Guenther  <rguenther@suse.de>
4952
4953         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4954         * gcc.dg/graphite/scop-2.c: Likewise.
4955         * gcc.dg/graphite/scop-20.c: Likewise.
4956         * gcc.dg/vect/slp-25.c: Likewise.
4957
4958 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4959
4960         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4961
4962 2010-08-26  Daniel Kraft  <d@domob.eu>
4963
4964         PR fortran/38936
4965         PR fortran/44047
4966         PR fortran/45384
4967         * gfortran.dg/associate_8.f03: New test.
4968         * gfortran.dg/select_type_13.f03: New test.
4969         * gfortran.dg/select_type_14.f03: New test.
4970
4971 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4972
4973         PR tree-optimization/44485
4974         * gcc.dg/pr44485.c: New test.
4975
4976 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4977
4978         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4979         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4980         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4981
4982 2010-08-26  Richard Guenther  <rguenther@suse.de>
4983
4984         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4985         * gcc.dg/graphite/scop-21.c: Likewise.
4986
4987 2010-08-26  Richard Guenther  <rguenther@suse.de>
4988
4989         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4990         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4991         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4992         * gcc.dg/vect/vect-91.c: Likewise.
4993         * gcc.dg/vect/vect-peel-1.c: Likewise.
4994         * gcc.dg/vect/vect-peel-2.c: Likewise.
4995         * gcc.dg/vect/vect-peel-4.c: Likewise.
4996
4997 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4998
4999         PR libfortran/41859
5000         * gfortran.dg/der_io_4.f90: New test.
5001
5002 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5003
5004         PR rtl-optimization/44858
5005         * gcc.c-torture/execute/pr44858.c: New test.
5006
5007         PR rtl-optimization/45400
5008         * g++.dg/other/i386-8.C: New test.
5009
5010 2010-08-25  Richard Guenther  <rguenther@suse.de>
5011
5012         * gcc.dg/alias-8.c: Adjust.
5013
5014 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5015
5016         * gcc.target/i386/combine-mul.c: New test.
5017
5018 2010-08-25  Richard Guenther  <rguenther@suse.de>
5019
5020         PR lto/44562
5021         * gcc.dg/graphite/id-27.c: New testcase.
5022         * gcc.dg/lto/20100825-1_0.c: Likewise.
5023
5024 2010-08-25  Richard Guenther  <rguenther@suse.de>
5025
5026         PR tree-optimization/45316
5027         * g++.dg/opt/pr45316.C: New testcase.
5028
5029 2010-08-25  Richard Guenther  <rguenther@suse.de>
5030
5031         PR tree-optimization/45393
5032         * g++.dg/torture/pr45393.C: New testcase.
5033
5034 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5035
5036         PR tree-optimization/45059
5037         * gcc.c-torture/compile/pr45059.c: New test.
5038
5039 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5040
5041         * lib/target-supports.exp (check_effective_target_vect_unpack):
5042         Set vect_unpack supported flag to true for neon.
5043
5044 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5045
5046         * gcc.dg/tree-ssa/ifc-5.c: New.
5047
5048 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5049
5050         * gcc.dg/tree-ssa/ifc-4.c: New.
5051         * gcc.dg/tree-ssa/ifc-7.c: New.
5052
5053 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5054
5055         * gcc.dg/vect/vect.exp: Check loongson targets
5056         * g++.dg/vect/vect.exp: Likewise
5057         * gfortran.dg/vect/vect.exp: Likewise
5058
5059 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5060
5061         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5062         -mveclibabi=mass.
5063
5064 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5065
5066         PR fortran/45366
5067         * gfortran.dg/proc_ptr_29.f90: New.
5068
5069 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5070             Dominique d'Humieres  <dominiq@lps.ens.fr>
5071
5072         PR fortran/45367
5073         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5074
5075 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5076
5077         PR fortran/45367
5078         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5079
5080 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5081
5082         PR fortran/36158
5083         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5084
5085 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5086             Dominique d'Humieres  <dominiq@lps.ens.fr>
5087
5088         PR fortran/45367
5089         PR fortran/36158
5090         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5091         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5092
5093 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5094
5095         PR fortran/44863
5096         PR fortran/45271
5097         PR fortran/45290
5098         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5099         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5100         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5101
5102 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5103
5104         PR fortran/36158
5105         PR fortran/33197
5106         * gfortran.dg/bessel_6.f90: New.
5107         * gfortran.dg/bessel_7.f90: New.
5108
5109 2010-08-20  Jan Hubicka  <jh@suse.cz>
5110
5111         PR c++/45307
5112         PR c++/17736
5113         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5114         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5115
5116 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5117
5118         PR target/45336
5119         * gcc.target/i386/pr45336-1.c: New.
5120         * gcc.target/i386/pr45336-2.c: Likewise.
5121         * gcc.target/i386/pr45336-3.c: Likewise.
5122         * gcc.target/i386/pr45336-4.c: Likewise.
5123
5124 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5125
5126         PR testsuite/45361
5127         * gcc.target/i386/volatile-2.c: Update scan strings to also
5128         include (%rip) for the memory reference on x86_64.
5129
5130 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5131
5132         PR middle-end/44974
5133         * gcc.dg/pr44974.c: New test.
5134
5135         PR rtl-optimization/45353
5136         * gcc.dg/pr45353.c: New test.
5137
5138 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5139
5140         * gcc.target/i386/volatile-2.c: New.
5141
5142 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5143
5144         PR rtl-optimization/44691
5145         * gfortran.dg/pr44691.f: New test.
5146
5147 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5148
5149         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5150
5151 2010-08-19  Jason Merrill  <jason@redhat.com>
5152
5153         * g++.dg/init/synth3.C: New.
5154         * g++.dg/init/value8.C: New.
5155         * g++.dg/tree-ssa/empty-2.C: New.
5156         * g++.dg/cpp0x/noexcept09.C: New.
5157
5158 2010-08-19  Daniel Kraft  <d@domob.eu>
5159
5160         PR fortran/29785
5161         PR fortran/45016
5162         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5163         * gfortran.dg/pointer_remapping_1.f90: New test.
5164         * gfortran.dg/pointer_remapping_2.f03: New test.
5165         * gfortran.dg/pointer_remapping_3.f08: New test.
5166         * gfortran.dg/pointer_remapping_4.f03: New test.
5167         * gfortran.dg/pointer_remapping_5.f08: New test.
5168         * gfortran.dg/pointer_remapping_6.f08: New test.
5169
5170 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5171
5172         PR testsuite/45324
5173         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5174
5175 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5176
5177         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5178
5179 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5180
5181         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5182         variable.
5183
5184 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5185
5186         PR target/45070
5187         * gcc.c-torture/execute/pr45070.c: New.
5188
5189 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5190
5191         * g++.dg/pr44328.C: New test.
5192
5193 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5194
5195         PR fortran/36158
5196         PR fortran/33197
5197         * gfortran.dg/bessel_3.f90: New.
5198         * gfortran.dg/bessel_4.f90: New.
5199         * gfortran.dg/bessel_5.f90: New.
5200
5201 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5202
5203         PR fortran/45290
5204         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5205         * gfortran.dg/pointer_init_2.f90: New.
5206         * gfortran.dg/pointer_init_3.f90: New.
5207         * gfortran.dg/pointer_init_4.f90: New.
5208
5209 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5210
5211         PR c++/45049
5212         * g++.dg/pr45049-1.C: New test.
5213         * g++.dg/pr45049-2.C: New test.
5214
5215 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5216
5217         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5218         20 if __ARM_PCS is defined otherwise 64.
5219         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5220         instead of hard coded 64.
5221
5222 2010-08-18  Yao Qi  <yao@codesourcery.com>
5223
5224         PR target/45094
5225         * gcc.target/arm/pr45094.c: New test.
5226
5227 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5228
5229         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5230
5231 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5232
5233         PR rtl-optimization/42575
5234         * gcc.target/arm/pr42575.c: New test.
5235
5236 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5237
5238         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5239         * gcc.dg/tls/thr-cse-1.c: New.
5240
5241 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5242
5243         PR debug/42487
5244         * lib/target-supports.exp
5245         (check_effective_target_function_sections): New.
5246         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5247         function sections before proceding.
5248
5249 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5250
5251         PR fortran/45308
5252         * gfortran.dg/pr45308.f03: New test.
5253
5254 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5255
5256         PR target/45296
5257         * gcc.target/i386/pr45296.c: New test.
5258
5259 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5260
5261         * g++.dg/ext/uow-1.C: New.
5262         * g++.dg/ext/uow-2.C: New.
5263         * g++.dg/ext/uow-3.C: New.
5264         * g++.dg/ext/uow-4.C: New.
5265
5266 2010-08-17  Richard Guenther  <rguenther@suse.de>
5267
5268         PR testsuite/45266
5269         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5270
5271 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5272
5273         PR c/40563
5274         * gcc.dg/Wcxx-compat-20.c: New test.
5275
5276 2010-08-17  Daniel Kraft  <d@domob.eu>
5277
5278         PR fortran/38936
5279         * gfortran.dg/associate_1.f03: Extended to test newly supported
5280         features like association to variables.
5281         * gfortran.dg/associate_3.f03: Removed check for illegal change
5282         of associate-name here...
5283         * gfortran.dg/associate_5.f03: ...and added it here.
5284         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5285         * gfortran.dg/associate_7.f03: New test.
5286
5287 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5288
5289         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5290
5291 2010-08-15  Daniel Kraft  <d@domob.eu>
5292
5293         PR fortran/38936
5294         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5295         * gfortran.dg/associate_3.f03: Clarify comment.
5296         * gfortran.dg/associate_5.f03: New test.
5297         * gfortran.dg/associate_6.f03: New test.
5298
5299 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5300
5301         PR fortran/45211
5302         * gfortran.dg/bind_c_usage_21.f90: New.
5303         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5304
5305 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5306
5307         * gfortran.dg/optional_absent_1.f90: New.
5308         * gfortran.dg/null_actual.f90: New.
5309
5310 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5311
5312         * gfortran.dg/pointer_target_1.f90: New.
5313         * gfortran.dg/pointer_target_2.f90: New.
5314         * gfortran.dg/pointer_target_3.f90: New.
5315
5316 2010-08-15  Daniel Kraft  <d@domob.eu>
5317
5318         PR fortran/45197
5319         * gfortran.dg/elemental_args_check_3.f90: New test.
5320         * gfortran.dg/impure_1.f08: New test.
5321         * gfortran.dg/impure_2.f08: New test.
5322         * gfortran.dg/impure_3.f90: New test.
5323         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5324
5325 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5326
5327         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5328         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5329         SLP tests.
5330         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5331         misaligned loads.
5332         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5333         misaligned stores.c
5334         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5335
5336 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5337
5338         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5339         dg-require-effective-target after dg-do.
5340
5341 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5342
5343         * lib/target-supports.exp (check_effective_target_vect_int): Return
5344         true for Loongson targets.
5345         (check_effective_target_vect_shift): Likewise.
5346         (check_effective_target_vect_no_int_max): Likewise.
5347         (check_effective_target_vect_no_align): Likewise.
5348         (check_effective_target_vect_short_mult): Likewise.
5349
5350 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5351
5352         * g++.dg/cast.C: Change fields of structures to "long" to pass
5353         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5354         * g++.dg/cpp0x/iop.C: Ditto.
5355         * g++.dg/cpp0x/named_refs.C: Ditto.
5356         * g++.dg/cpp0x/rv1p.C: Ditto.
5357         * g++.dg/cpp0x/rv2p.C: Ditto.
5358         * g++.dg/cpp0x/rv3p.C: Ditto.
5359         * g++.dg/cpp0x/rv4p.C: Ditto.
5360         * g++.dg/cpp0x/rv5p.C: Ditto.
5361         * g++.dg/cpp0x/rv6p.C: Ditto.
5362         * g++.dg/cpp0x/rv7p.C: Ditto.
5363         * g++.dg/cpp0x/rv8p.C: Ditto.
5364         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5365
5366 2010-08-13  Daniel Kraft  <d@domob.eu>
5367
5368         * gfortran.dg/implied_shape_1.f08: New test.
5369         * gfortran.dg/implied_shape_2.f90: New test.
5370         * gfortran.dg/implied_shape_3.f08: New test.
5371
5372 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5373
5374         PR libfortran/42526
5375         * gfortran.dg/char_component_initializer_1.f90: New test.
5376
5377 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5378
5379         PR tree-optimization/45241
5380         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5381
5382 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5383
5384         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5385         to dg-options.
5386         * gcc.target/i386/pr40906-2.c: Ditto.
5387         * gcc.target/i386/pr40906-3.c: Ditto.
5388
5389 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5390
5391         PR middle-end/45262
5392         * gcc.c-torture/execute/pr45262.c: New test.
5393
5394 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5395
5396         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5397         empty argument.
5398         * g++.dg/other/profile1.C: Ditto.
5399
5400 2010-08-12  Richard Guenther  <rguenther@suse.de>
5401
5402         PR tree-optimization/45232
5403         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5404         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5405         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5406         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5407         unsigned arithmetic.
5408         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5409         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5410         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5411         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5412         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5413         unsigned arithmetic.
5414         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5415         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5416         unsigned arithmetic.
5417         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5418         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5419         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5420         unsigned arithmetic.
5421         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5422         * gcc.dg/tree-ssa/negate.c: Adjust.
5423         * gcc.dg/vect/vect-1.c: Adjust.
5424         * gfortran.dg/reassoc_6.f: XFAIL.
5425
5426 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5427
5428         PR debug/45259
5429         * gcc.dg/pr45259.c: New test.
5430
5431 2010-08-12  Wei Guozhi  <carrot@google.com>
5432
5433         PR target/44999
5434         * gcc.target/arm/pr44999.c: New testcase.
5435
5436 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5437
5438         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5439         (N): Likewise.
5440         (main): Adjust accordingly.
5441
5442 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5443
5444         * gfortran.dg/graphite/id-22.f: New.
5445
5446 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5447
5448         * gcc.dg/graphite/id-26.c: New.
5449
5450 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5451
5452         * gcc.dg/graphite/id-25.c: New.
5453
5454 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5455
5456         * gcc.dg/graphite/run-id-5.c: New.
5457         * gcc.dg/graphite/run-id-6.c: New.
5458         * gfortran.dg/graphite/id-21.f: New.
5459
5460 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5461
5462         * gcc.dg/graphite/id-24.c: New.
5463
5464 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5465
5466         * gcc.dg/tree-ssa/pr20742.c: New.
5467
5468 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5469
5470         * gcc.dg/graphite/id-23.c: New.
5471
5472 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5473
5474         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5475
5476 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5477
5478         * gcc.dg/graphite/pr42729.c: New.
5479
5480 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5481
5482         * gfortran.dg/graphite/id-20.f: New.
5483
5484 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5485
5486         * gcc.dg/graphite/id-22.c: New.
5487
5488 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5489
5490         * gcc.dg/graphite/run-id-2.c: Call abort.
5491
5492 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5493
5494         * gcc.dg/graphite/id-20.c: New.
5495
5496 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5497             Steve Kargl  <kargl@gcc.gnu.org>
5498
5499         PR fortran/44595
5500         * gfortran.dg/move_alloc_3.f90: New.
5501         * gfortran.dg/random_seed_2.f90: New.
5502
5503 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5504
5505         * lib/target-supports.exp (check_effective_target_sync_int_long):
5506         Add hppa*-*-linux*.
5507         (check_effective_target_sync_char_short): Likewise.
5508
5509 2010-08-10  Yao Qi  <yao@codesourcery.com>
5510
5511         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5512         general form.
5513         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5514         * g++.dg/other/packed1.C: Likewise.
5515         * g++.dg/other/crash-4.C: Likewise.
5516         * g++.dg/ext/packed8.C: Likewise.
5517         * g++.dg/init/array16.C: Likewise.
5518
5519 2010-08-10  xinliang David Li  <davidxl@google.com>
5520         * gcc.dg/tree-ssa/loop-19.c: Add option
5521         -fno-prefetch-loop-array
5522
5523 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5524
5525         PR middle-end/45182
5526         * gcc.c-torture/compile/pr45182.c: New test.
5527
5528 2010-08-09  Jason Merrill  <jason@redhat.com>
5529
5530         PR c++/45236
5531         * g++.dg/cpp0x/variadic-104.C: New.
5532
5533 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5534
5535         PR fortran/44235
5536         * gfortran.dg/dependency_32.f90:  New test.
5537
5538 2010-08-09  Richard Guenther  <rguenther@suse.de>
5539
5540         PR middle-end/44632
5541         * g++.dg/opt/nrv17.C: New testcase.
5542
5543 2010-08-09  Richard Guenther  <rguenther@suse.de>
5544
5545         PR middle-end/45212
5546         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5547         alignment from MEM_REF offset only if we took it from the
5548         base object.
5549
5550         * gcc.target/i386/pr24178.c: New testcase.
5551
5552 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5553
5554         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5555         * gcc.dg/20030702-1.c: Ditto.
5556         * gcc.dg/20050309-1.c: Ditto.
5557         * gcc.dg/20050325-1.c: Ditto.
5558         * gcc.dg/20050330-2.c: Ditto.
5559         * gcc.dg/20051201-1.c: Ditto.
5560         * gcc.dg/gomp/pr27573.c: Ditto.
5561         * gcc.dg/gomp/pr34610.c: Ditto.
5562         * gcc.dg/pr24225.c: Ditto.
5563         * gcc.dg/pr26570.c: Ditto.
5564         * gcc.dg/pr32773.c: Ditto.
5565         * g++.dg/gcov/gcov-6.C: Ditto.
5566         * g++.dg/gomp/pr34608.C: Ditto.
5567         * gfortran.dg/gomp/pr27573.f90: Ditto.
5568
5569         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5570         dg-require-host-local dg directive.
5571         * gcc.dg/profile-dir-2.c: Ditto.
5572         * gcc.dg/profile-dir-3.c: Ditto.
5573
5574 2010-08-08  Richard Guenther  <rguenther@suse.de>
5575
5576         PR tree-optimization/45109
5577         * gcc.c-torture/compile/pr45109.c: New testcase.
5578
5579 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5580
5581         * gcc.dg/march.c: Skip if -march defined.
5582         * gcc.dg/mtune.c: Skip if -mtune defined.
5583
5584         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5585         generic thunk support.
5586
5587 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5588
5589         PR target/45213
5590         * gcc.target/i386/pr45213.c: New test.
5591
5592 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5593
5594         PR libfortran/45143
5595         * gfortran.dg/fmt_error_11.f03: New test.
5596
5597 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5598
5599         * lib/target-supports.exp (check_effective_target_sync_int_long):
5600         Add arm*-*-linux-gnueabi.
5601         (check_effective_target_sync_char_short): Likewise.
5602
5603 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5604
5605         PR fortran/45159
5606         * gfortran.dg/dependency_31.f90:  New test.
5607
5608 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5609
5610         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5611
5612 2010-08-06  Jason Merrill  <jason@redhat.com>
5613
5614         * g++.dg/cpp0x/sfinae3.C: New.
5615         * g++.dg/cpp0x/sfinae4.C: New.
5616
5617 2010-08-06  Richard Guenther  <rguenther@suse.de>
5618
5619         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5620         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5621         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5622         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5623         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5624         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5625         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5626         * gcc.c-torture/execute/20100805-1.c: Likewise.
5627
5628 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5629
5630         PR testsuite/42855
5631         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5632
5633 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5634
5635         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5636         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5637
5638 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5639
5640         * g++.dg/ipa/devirt-1.C: New test.
5641         * g++.dg/ipa/devirt-2.C: Likewise.
5642         * g++.dg/ipa/devirt-3.C: Likewise.
5643         * g++.dg/ipa/devirt-4.C: Likewise.
5644         * g++.dg/ipa/devirt-5.C: Likewise.
5645         * gcc.dg/ipa/iinline-3.c: Likewise.
5646
5647 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5648
5649         PR tree-optimization/45144
5650         * gcc.dg/tree-ssa/pr45144.c: New test.
5651
5652 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5653
5654         PR fortran/42207
5655         PR fortran/44064
5656         PR fortran/44065
5657         * gfortran.dg/class_25.f03: New.
5658         * gfortran.dg/class_26.f03: New.
5659
5660 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5661
5662         * g++.dg/warn/miss-format-1.C: Update line number.
5663
5664 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5665
5666         PR c++/44641
5667         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5668         .frame and .mask assembler directives.
5669
5670 2010-08-04  Richard Guenther  <rguenther@suse.de>
5671
5672         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5673         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5674         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5675         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5676
5677 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5678
5679         PR fortran/44857
5680         * gfortran.dg/derived_constructor_char_1.f90: New.
5681         * gfortran.dg/derived_constructor_char_2.f90: New.
5682
5683 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5684
5685         PR fortran/45159
5686         * gfortran.dg/dependency_30.f90:  New test.
5687
5688 2010-08-03  Jan Hubicka  <jh@suse.cz>
5689
5690         * gcc.c-torture/compile/pr45085.c: New testcase.
5691
5692 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5693
5694         PR fortran/44584
5695         PR fortran/45161
5696         * gfortran.dg/typebound_call_9.f03: Modified.
5697         * gfortran.dg/typebound_generic_1.f03: Modified.
5698
5699 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5700
5701         PR fortran/45159
5702
5703         * gfortran.dg/dependency_29.f90:  New test.
5704
5705 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5706
5707         PR fortran/36854
5708         * gfortran.dg/character_comparison_2.f90:  New test.
5709         * gfortran.dg/character_comparison_3.f90:  New test.
5710         * gfortran.dg/dependency_28.f90:  New test.
5711
5712 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5713
5714         PR target/40457
5715         * gcc.target/arm/pr40457-1.c: New test.
5716         * gcc.target/arm/pr40457-2.c: New test.
5717
5718 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5719
5720         PR fortran/44912
5721         * gfortran.dg/typebound_call_17.f03: New.
5722
5723 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5724
5725         PR fortran/44929
5726         * gfortran.dg/allocate_derived_3.f90: New.
5727
5728 2010-07-30  Xinliang David Li  <davidxl@google.com>
5729         PR tree-optimization/45121
5730         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5731
5732 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5733
5734         PR c++/45112
5735         * g++.dg/pr45112.C: New test.
5736
5737 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5738
5739         PR debug/45055
5740         PR rtl-optimization/45137
5741         * gcc.dg/pr45055.c: New test.
5742
5743 2010-07-30  Alan Modra  <amodra@gmail.com>
5744
5745         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5746         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5747
5748 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5749
5750         PR fortran/45087
5751         PR fortran/45125
5752         * gfortran.dg/whole_file_25.f90: New.
5753         * gfortran.dg/whole_file_26.f90: New.
5754         * gfortran.dg/whole_file_27.f90: New.
5755
5756 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5757
5758         PR fortran/44962
5759         * gfortran.dg/typebound_proc_17.f03: New.
5760
5761 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5762
5763         PR fortran/45004
5764         * gfortran.dg/move_alloc_2.f90: New.
5765
5766 2010-07-29  Xinliang David Li  <davidxl@google.com>
5767         PR tree-optimization/45121
5768         * c-c++-common/uninit-17.c: Fix expected output.
5769
5770 2010-07-29  Richard Guenther  <rguenther@suse.de>
5771
5772         PR tree-optimization/45120
5773         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5774
5775 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5776
5777         PR fortran/42051
5778         PR fortran/44064
5779         * gfortran.dg/pr42051.f03: New testcase.
5780
5781 2010-07-29  Richard Guenther  <rguenther@suse.de>
5782
5783         PR middle-end/45034
5784         * gcc.c-torture/execute/pr45034.c: New testcase.
5785
5786 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5787
5788         PR c++/45096
5789         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5790
5791 2010-07-28  Daniel Kraft  <d@domob.eu>
5792
5793         * gfortran.dg/bound_8.f90: New test.
5794
5795 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5796
5797         PR debug/45105
5798         * gcc.dg/pr45105.c: New test.
5799
5800 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5801
5802         PR rtl-optimization/45107
5803         * gcc.dg/pr45107.c: New test.
5804
5805 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5806
5807         PR rtl-optimization/45101
5808         * gcc.dg/pr45101.c: New test.
5809
5810 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5811
5812         PR fortran/45077
5813         * gfortran.dg/whole_file_24.f90: New.
5814
5815 2010-07-27  Jason Merrill  <jason@redhat.com>
5816
5817         * g++.dg/cpp0x/variadic102.C: New.
5818         * g++.dg/cpp0x/variadic103.C: New.
5819
5820 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5821
5822         PR rtl-optimization/40956
5823         PR target/42495
5824         PR middle-end/42574
5825         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5826         * gcc.target/arm/pr42574.c: Add tests.
5827
5828 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5829
5830         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5831         test name.
5832         (cleanup-repo-files): Ditto.
5833         (cleanup-saved-temps): Ditto.
5834
5835 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5836
5837         PR testsuite/44701
5838         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5839
5840         PR c/45079
5841         * gcc.dg/pr45079.c: New test.
5842
5843 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5844
5845         PR tree-optimization/44152
5846         * gcc.dg/vect/fast-math-pr44152.c: New test.
5847
5848 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5849
5850         PR ObjC/44140
5851         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5852         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5853         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5854         * obj-c++.dg/torture/trivial.mm: Ditto.
5855         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5856         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5857         * objc.dg/torture/tls/thr-init.m: Ditto.
5858         * objc.dg/torture/trivial.m: Ditto.
5859
5860 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5861
5862         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5863         Skip on spu-*-* targets.
5864
5865 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5866
5867         PR tree-optimization/45083
5868         * gcc.dg/pr45083.c: New test.
5869
5870 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5871
5872         PR fortran/40873
5873         * gfortran.dg/whole_file_22.f90: New test.
5874         * gfortran.dg/whole_file_23.f90: New test.
5875
5876 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5877             Jack Howarth  <howarth@bromo.med.uc.edu>
5878             Richard Henderson  <rth@redhat.com>
5879
5880         PR target/44132
5881         * gcc.dg/tls/thr-init-1.c: New.
5882         * gcc.dg/tls/thr-init-2.c: New.
5883         * gcc.dg/torture/tls New.
5884         * gcc.dg/torture/tls/tls-test.c: New.
5885         * gcc.dg/torture/tls/thr-init-1.c: New.
5886         * gcc.dg/torture/tls/tls.exp: New.
5887         * gcc.dg/torture/tls/thr-init-2.c: New.
5888         * gcc.dg/tls/emutls-2.c: New test
5889
5890         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5891         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5892         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5893         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5894         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5895         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5896         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5897         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5898         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5899         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5900         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5901         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5902         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5903         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5904         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5905         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5906         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5907         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5908         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5909         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5910         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5911         gfortran.dg/gomp/omp_threadprivate1.f90,
5912         gfortran.dg/gomp/omp_threadprivate2.f90,
5913         gfortran.dg/gomp/reduction1.f90,
5914         gfortran.dg/gomp/sharing-1.f90: Likewise.
5915
5916 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5917
5918         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5919         sse_runtime.
5920         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5921         dg-require-visibility.
5922
5923 2010-07-26  Richard Guenther  <rguenther@suse.de>
5924
5925         PR tree-optimization/43784
5926         * gcc.c-torture/execute/pr43784.c: New testcase.
5927         * g++.dg/torture/pr43784.C: Likewise.
5928
5929 2010-07-26  Richard Guenther  <rguenther@suse.de>
5930
5931         PR middle-end/45056
5932         * g++.dg/pr45056.C: New testcase.
5933
5934 2010-07-26  Richard Guenther  <rguenther@suse.de>
5935
5936         PR tree-optimization/45071
5937         * gcc.dg/pr45071.c: New testcase.
5938
5939 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5940
5941         PR fortran/45066
5942         * gfortran.dg/namelist_62.f90: New.
5943
5944 2010-07-26  Richard Guenther  <rguenther@suse.de>
5945
5946         * gcc.c-torture/execute/pr45017.c: Move ...
5947         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5948
5949 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5950
5951         PR fortran/40628
5952         * trim_optimize_1.f90:  New test.
5953         * character_comparision_1.f90:  New test.
5954
5955 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5956
5957         PR fortran/42852
5958         * gfortran.dg/wtruncate_fix.f: New test.
5959
5960 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5961
5962         PR testsuite/45068
5963         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5964
5965 2010-07-24  Richard Guenther  <rguenther@suse.de>
5966
5967         PR lto/43788
5968         * g++.dg/lto/20100724-1_0.C: New testcase.
5969
5970 2010-07-24  Richard Guenther  <rguenther@suse.de>
5971
5972         PR lto/43212
5973         * gcc.dg/lto/20100724-1_0.c: New testcase.
5974         * gcc.dg/lto/20100724-1_1.c: Likewise.
5975
5976 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5977
5978         PR fortran/40011
5979         * gfortran.dg/whole_file_21.f90: New.
5980
5981         * gfortran.dg/integer_exponentiation_3.F90: Use
5982         -ffloat-store only for i?86/x86-64 -m32.
5983
5984 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5985
5986         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5987         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5988
5989 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5990
5991         * gfortran.dg/func_decl_4.f90: Split test into two ...
5992         * gfortran.dg/func_decl_5.f90: ... parts.
5993         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5994         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5995         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5996         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5997         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5998         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5999         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6000         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6001         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6002         * gfortran.dg/sizeof.f90: Make test valid.
6003         * gfortran.dg/pr20865.f90: Add new dg-error.
6004         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6005         * gfortran.dg/g77/19990218-0.f: Ditto.
6006         * gfortran.dg/g77/19990218-1.f: Ditto.
6007         * gfortran.dg/g77/970625-2.f: Ditto.
6008         * gfortran.dg/pr37243.f: Fix function declaration.
6009         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6010         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6011
6012 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6013
6014         PR fortran/44945
6015         * gfortran.dg/char_array_structure_constructor.f90: Add
6016         -fwhole-file as dg-option as it otherwise fails on some
6017         systems.
6018
6019 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6020
6021         * gnat.dg/aggr16.ad[sb]: New test.
6022         * gnat.dg/aggr16_pkg.ads: New helper.
6023
6024 2010-07-23  Richard Guenther  <rguenther@suse.de>
6025
6026         PR lto/43071
6027         * g++.dg/lto/20100723-1_0.C: New testcase.
6028
6029 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6030
6031         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6032         AVX support.
6033         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6034         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6035
6036 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6037
6038         * lib/target-supports.exp (add_options_for_tls): New proc.
6039         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6040         * g++.dg/tls/static-1a.cc: Likewise.
6041         * gcc.dg/tls/emutls-1.c: Likewise.
6042         * gcc.dg/tls/opt-11.c: Likewise.
6043         * gcc.dg/tls/opt-12.c: Likewise.
6044         * gcc.dg/tls/pr24428-2.c: Likewise.
6045         * gcc.dg/tls/pr24428.c: Likewise.
6046         * obj-c++.dg/tls/static-1.mm: Likewise.
6047         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6048         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6049         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6050         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6051         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6052         * objc.dg/torture/tls/thr-init.m: Likewise.
6053         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6054
6055 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6056
6057         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6058         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6059         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6060         optimized dump files.
6061
6062 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6063
6064         PR tree-optimization/45047
6065         * gcc.c-torture/compile/pr45047.c: New test.
6066
6067 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6068
6069         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6070         instead of dg-compile.
6071         * gcc.dg/float-range-4.c: Ditto.
6072         * gcc.dg/float-range-5.c: Ditto.
6073         * gcc.dg/fold-overflow-1.c: Ditto.
6074         * gcc.dg/gomp/sections-4.c: Ditto.
6075         * gcc.dg/transparent-union-1.c: Ditto.
6076         * gcc.dg/transparent-union-2.c: Ditto.
6077         * gcc.target/i386/pr39315-check.c: Ditto.
6078         * g++.dg/gomp/sections-4.C: Ditto.
6079         * g++.dg/template/dtor7.C: Ditto.
6080         * g++.dg/tree-ssa/pr19952.C: Ditto.
6081         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6082         * gfortran.dg/graphite/pr42185.f90: Ditto.
6083         * gfortran.dg/namelist_36.f90: Ditto.
6084         * gnat.dg/noreturn1.adb: Ditto.
6085         * gnat.dg/specs/small_alignment.ads: Ditto.
6086
6087 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6088
6089         PR tree-optimization/44915
6090         * g++.dg/torture/pr44915.C: New test.
6091
6092 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6093
6094         PR tree-optimization/44914
6095         * g++.dg/tree-ssa/pr44914.C: New test.
6096
6097 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6098
6099         PR target/44290
6100         * gcc.dg/pr44290-1.c: New test.
6101         * gcc.dg/pr44290-2.c: New test.
6102
6103 2010-07-23  Jason Merrill  <jason@redhat.com>
6104
6105         PR c++/45008
6106         * g++.dg/abi/mangle44.C: New.
6107
6108 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6109
6110         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6111         for compile-time only tests.
6112         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6113         target check.
6114         * gcc.target/i386/pr39315-4.c: Ditto.
6115         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6116         target check.  Include sse-os-support.h.
6117         (main): Call check_isa and sse_os_support.
6118         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6119         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6120         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6121         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6122         target check.  Include sse-os-support.h.
6123         (main): Call check_isa and sse_os_support.
6124         * gcc.target/i386/vperm-v2df.c: Ditto.
6125
6126 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6127
6128         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6129         (check_effective_target_avx_runtime): New procedure.
6130         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6131         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6132
6133         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6134         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6135         and __get_cpuid test.
6136         * gcc.dg/compat/vector-2b_main.c: Ditto.
6137
6138         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6139
6140         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6141         for compile-time only test.
6142         * gcc.dg/pr32716.c: Ditto.
6143         * gcc.dg/pr34856.c: Ditto.
6144         * gcc.dg/pr36997.c: Ditto.
6145         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6146         * gfortran.dg/pr28158.f90: Ditto.
6147         * gfortran.dg/pr30667.f: Ditto.
6148
6149         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6150         i?86-*-* and x86_64-*-* targets to disable execution on targets
6151         without sse2 runtime support.
6152         * g++.dg/vect/vect.exp: Ditto.
6153         * gfortran.dg/vect/vect.exp: Ditto.
6154
6155         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6156         * gcc.dg/pr37544.c: Ditto.
6157         * gcc.dg/pr40550.c: Ditto.
6158         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6159         * gcc.dg/compat/vector-1a_main.c: Ditto.
6160         * gcc.dg/compat/vector-2a_main.c: Ditto.
6161         * gcc.dg/torture/pr16104-1.c: Ditto.
6162         * gcc.dg/torture/pr35771-1.c: Ditto.
6163         * gcc.dg/torture/pr35771-2.c: Ditto.
6164         * gcc.dg/torture/pr35771-3.c: Ditto.
6165         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6166         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6167         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6168         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6169         * g++.dg/other/i386-1.C: Ditto.
6170         * g++.dg/other/pr40446.C: Ditto.
6171
6172 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6173
6174         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6175
6176 2010-07-23  Daniel Kraft  <d@domob.eu>
6177
6178         PR fortran/44709
6179         * gfortran.dg/exit_1.f08: New test.
6180         * gfortran.dg/exit_2.f08: New test.
6181
6182 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6183
6184         PR tree-optimization/39839
6185         * gcc.target/arm/pr39839.c: New test case.
6186
6187 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6188
6189         * gnat.dg/unchecked_convert5b.adb: New test.
6190         * gnat.dg/unchecked_convert6.adb: Likewise.
6191         * gnat.dg/unchecked_convert6b.adb: Likewise.
6192
6193 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6194
6195         * gnat.dg/aggr15.ad[sb]: New test.
6196
6197 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6198
6199         PR debug/45024
6200         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6201
6202 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6203
6204         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6205         with dg-require-linker-plugin.
6206
6207 2010-07-22  Richard Guenther  <rguenther@suse.de>
6208
6209         PR lto/43850
6210         * g++.dg/lto/20100722-1_0.C: New testcase.
6211
6212 2010-07-22  Richard Guenther  <rguenther@suse.de>
6213
6214         PR lto/42451
6215         * gcc.dg/lto/20100720-3_0.c: New testcase.
6216         * gcc.dg/lto/20100720-3_1.c: Likewise.
6217
6218 2010-07-22  Richard Guenther  <rguenther@suse.de>
6219
6220         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6221         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6222
6223         PR lto/43373
6224         * gcc.dg/lto/20100722-1_0.c: New testcase.
6225
6226 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6227
6228         PR tree-optimization/44891
6229         * gcc.c-torture/compile/pr44891.c: New test.
6230
6231 2010-07-22  Richard Guenther  <rguenther@suse.de>
6232
6233         PR tree-optimization/45017
6234         * gcc.c-torture/execute/pr45017.c: New testcase.
6235
6236 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6237
6238         PR fortran/45019
6239         * gfortran.dg/aliasing_dummy_5.f90: New.
6240
6241 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6242
6243         PR target/43698
6244         * gcc.target/arm/pr43698.c: New test.
6245
6246 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6247
6248         PR fortran/44929
6249         * Revert my commit r162325 for this PR.
6250
6251 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6252
6253         PR debug/45015
6254         * gcc.target/m68k/pr45015.c: New test.
6255
6256 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6257
6258         PR c++/44641
6259         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6260         comments.
6261
6262 2010-07-21  Richard Guenther  <rguenther@suse.de>
6263
6264         PR lto/45018
6265         * g++.dg/lto/20100721-1_0.C: New testcase.
6266
6267 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6268
6269         PR tree-optimization/44900
6270         * g++.dg/torture/pr44900.C: New test.
6271
6272 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6273
6274         PR middle-end/44738
6275         * c-c++-common/uninit-17.c: Correct expected error.
6276
6277 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6278
6279         * gcc.dg/guality/asm-1.c: New test.
6280
6281         PR debug/45003
6282         * gcc.dg/guality/pr45003-2.c: New test.
6283         * gcc.dg/guality/pr45003-3.c: New test.
6284
6285 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6286
6287         PR libfortran/44697
6288         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6289
6290 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6291
6292         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6293         defined on the current line.
6294         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6295         * g++.dg/debug/dwarf2/pr44641.C: New.
6296
6297 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6298
6299         * gcc.target/powerpc/block-move-1.c: New test.
6300         * gcc.target/powerpc/block-move-2.c: New test.
6301
6302 2010-07-20  Jason Merrill  <jason@redhat.com>
6303
6304         PR c++/44967
6305         * g++.dg/cpp0x/sfinae2.C: New.
6306
6307 2010-07-20  Richard Guenther  <rguenther@suse.de>
6308
6309         PR lto/42696
6310         * gcc.dg/lto/20100720-4_0.c: New testcase.
6311
6312 2010-07-20  Richard Guenther  <rguenther@suse.de>
6313
6314         PR lto/43221
6315         * gcc.dg/lto/20100720-2_0.c: New testcase.
6316         * gcc.dg/lto/20100720-2_1.c: Likewise.
6317
6318 2010-07-20  Richard Guenther  <rguenther@suse.de>
6319
6320         PR lto/43208
6321         * gcc.dg/lto/20100720-1_0.c: New testcase.
6322         * gcc.dg/lto/20100720-1_1.c: Likewise.
6323
6324 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6325
6326         PR debug/45003
6327         * gcc.dg/guality/pr45003-1.c: New test.
6328
6329 2010-07-20  Richard Guenther  <rguenther@suse.de>
6330
6331         PR tree-optimization/44977
6332         * gcc.dg/torture/pr44977.c: New testcase.
6333
6334 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6335
6336         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6337         sync_char_short
6338
6339 2010-07-20  Richard Guenther  <rguenther@suse.de>
6340
6341         PR middle-end/44971
6342         PR middle-end/44988
6343         * gcc.dg/pr44971.c: New testcase.
6344         * gcc.c-torture/compile/pr44988.c: Likewise.
6345
6346 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6347
6348         PR fortran/44929
6349         * gfortran.dg/allocate_with_typespec.f90: New test.
6350         * gfortran.dg/allocate_derived_1.f90: Update error message.
6351
6352 2010-07-19  Jason Merrill  <jason@redhat.com>
6353
6354         PR c++/44996
6355         * g++.dg/cpp0x/decltype23.C: New.
6356
6357 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6358
6359         PR fortran/42385
6360         * gfortran.dg/class_defined_operator_1.f03 : New test.
6361
6362 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6363
6364         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6365         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6366         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6367         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6368
6369 2010-07-19  Richard Guenther  <rguenther@suse.de>
6370
6371         PR middle-end/44941
6372         * gcc.c-torture/compile/pr44941.c: New testcase.
6373
6374 2010-07-19  Jason Merrill  <jason@redhat.com>
6375
6376         PR c++/44969
6377         * g++.dg/template/sfinae24.C: New.
6378
6379 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6380
6381         PR fortran/44353
6382         * gfortran.dg/data_implied_do_2.f90: Removed.
6383
6384 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6385
6386         PR c++/44969
6387         * g++.dg/template/sfinae23.C: New.
6388
6389 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6390
6391         * lib/target-supports.exp (check_sse_os_support_available): New
6392         proc.
6393         (check_sse_hw_available): New proc.
6394         (check_effective_target_sse_runtime): New proc.
6395         (check_effective_target_sse2_runtime): New proc.
6396         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6397         -msse2 if check_sse_os_support_available.
6398         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6399         check_sse_os_support_available.
6400         * gcc.dg/vect/vect.exp: Likewise.
6401         * gfortran.dg/vect/vect.exp: Likewise.
6402         * gcc.target/i386/sol2-check: Renamed to ...
6403         * gcc.target/i386/sse-os-support.h: ... this.
6404         (sol2_check): Renamed to ...
6405         (sse_os_support): ... this.
6406         Only test movss with xmm registers.
6407         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6408         Removed ILL_INSN, ILL_INSN_LEN.
6409         * gcc.target/i386/sse2-check.h: Likewise.
6410         * gcc.target/i386/sse3-check.h: Likewise.
6411         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6412         Removed cpuid.h, __get_cpuid test.
6413         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6414         Removed cpuid.h, __get_cpuid test.
6415         * g++.dg/other/pr40446.C: Likewise.
6416         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6417         * gcc.dg/compat/vector-1a_main.c: Likewise.
6418         * gcc.dg/compat/vector-2a_main.c: Likewise.
6419         * gcc.dg/pr36584.c: Likewise.
6420         * gcc.dg/pr37544.c: Likewise.
6421         * gcc.dg/torture/pr16104-1.c: Likewise.
6422         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6423         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6424         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6425         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6426         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6427         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6428         sse2_runtime.
6429         * gcc.dg/torture/pr35771-2.c: Likewise.
6430         * gcc.dg/torture/pr35771-3.c: Likewise.
6431         * gcc.target/i386/pr39315-2.c: Likewise.
6432         * gcc.target/i386/pr39315-4.c: Likewise.
6433         * gcc.target/i386/vperm-v2df.c: Likewise.
6434         * gcc.target/i386/vperm-v2di.c: Likewise.
6435         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6436         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6437         sse_runtime.
6438
6439 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6440
6441         PR fortran/44353
6442         * gfortran.dg/data_implied_do_2.f90: New test.
6443
6444 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6445
6446         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6447
6448 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6449
6450         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6451         to the "mips16" group.
6452         (mips_using_mips16_p): New procedure.
6453         (mips-dg-options): Use it.
6454
6455 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6456
6457         * gcc.target/mips/mips16-attributes-4.c: New test.
6458
6459 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6460
6461         PR testsuite/44418
6462         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6463         * gcc.target/powerpc/recip-2.c: Ditto.
6464         * gcc.target/powerpc/recip-3.c: Ditto.
6465
6466 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6467
6468         * gcc.target/arm/pr42235.c: New test.
6469
6470 2010-07-16  Jason Merrill  <jason@redhat.com>
6471
6472         PR c++/32505
6473         * g++.dg/template/partial8.C: New.
6474
6475 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6476
6477         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6478         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6479         in C++.
6480         (gualcvt): New overloaded inline.
6481         (GUALCVT): Use it for C++.
6482         * g++.dg/guality/guality.exp: New.
6483         * g++.dg/guality/guality.h: New.
6484         * g++.dg/guality/redeclaration1.C: New test.
6485         * g++.dg/dg.exp: Prune also guality/* tests.
6486         * gcc.dg/guality/pr43141.c: Moved to...
6487         * c-c++-common/guality/pr43141.c: ... here.
6488
6489 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6490
6491         PR libfortran/37077
6492         * gfortran.dg/char4_iunit_2.f03: New test.
6493
6494 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6495
6496         PR testsuite/43925
6497         * lib/plugin-support.exp (plugin-test-execute):
6498         Add ${gcc_objdir}/intl to includes.
6499
6500 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6501
6502         PR target/44942
6503         * gcc.c-torture/execute/pr44942.c: New test.
6504         * gcc.target/i386/pr44942.c: New test.
6505
6506 2010-07-15  Jason Merrill  <jason@redhat.com>
6507
6508         PR c++/44909
6509         * g++.dg/cpp0x/implicit7.C: New.
6510         * g++.dg/cpp0x/implicit8.C: New.
6511
6512 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6513
6514         Disable float tests for __SPU__ targets due to lack of signed zero:
6515         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6516         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6517         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6518         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6519         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6520         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6521         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6522         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6523         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6524
6525 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6526
6527         * gfortran.dg/select_char_2.f90: New test.
6528
6529 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6530
6531         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6532         with DECL_CHAIN.
6533
6534 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6535
6536         PR fortran/44936
6537         * gfortran.dg/typebound_generic_9.f03: New.
6538
6539 2010-07-15  Richard Guenther  <rguenther@suse.de>
6540
6541         PR tree-optimization/44946
6542         * gcc.c-torture/compile/pr44946.c: New testcase.
6543
6544 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6545
6546         PR fortran/40206
6547         * gfortran.dg/select_char_3.f90: New test.
6548
6549 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6550             Kevin F. Quinn  <kevquinn@gentoo.org>
6551
6552         * gcc.dg/Wtrampolines.c: New.
6553
6554 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6555
6556         PR libfortran/44934
6557         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6558
6559 2010-07-14  Jason Merrill  <jason@redhat.com>
6560
6561         PR c++/44810
6562         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6563
6564         Implement C++0x unrestricted unions (N2544)
6565         * g++.dg/cpp0x/union1.C: New.
6566         * g++.dg/cpp0x/union2.C: New.
6567         * g++.dg/cpp0x/union3.C: New.
6568         * g++.dg/cpp0x/defaulted2.C: Adjust.
6569         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6570         * g++.old-deja/g++.ext/anon2.C: Adjust.
6571         * g++.old-deja/g++.mike/misc6.C: Adjust.
6572
6573 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6574
6575         PR fortran/44925
6576         * gfortran.dg/c_loc_tests_15.f90: New.
6577
6578 2010-07-13  Jason Merrill  <jason@redhat.com>
6579
6580         PR c++/44909
6581         * g++.dg/cpp0x/implicit6.C: New.
6582
6583 2010-07-13  Jason Merrill  <jason@redhat.com>
6584
6585         PR c++/44540
6586         * g++.dg/abi/noreturn1.C: New.
6587         * g++.dg/abi/noreturn2.C: New.
6588
6589 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6590
6591         PR other/44874
6592         PR debug/44832
6593         * c-c++-common/pr44832.c: New test.
6594
6595 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6596
6597         PR objc/44488
6598         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6599         on the target.  Make sure that we can assemble the emitted asm when
6600         the test type is 'compile'.
6601
6602 2010-07-13  Richard Guenther  <rguenther@suse.de>
6603
6604         PR tree-optimization/36960
6605         * g++.dg/torture/pr36960.C: New testcase.
6606
6607 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6608
6609         PR c++/44908
6610         * g++.dg/template/sfinae21.C: New.
6611         * g++.dg/template/sfinae22.C: Likewise.
6612
6613 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6614
6615         PR testsuite/42843
6616         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6617         * gcc.dg/plugin/ggcplug.c: Likewise.
6618         * g++.dg/plugin/selfassign.c: Likewise.
6619         * g++.dg/plugin/attribute_plugin.c: Likewise.
6620         * g++.dg/plugin/dumb_plugin.c: Likewise.
6621         * g++.dg/plugin/pragma_plugin.c: Likewise.
6622
6623 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6624
6625         * gcc.c-torture/execute/pr44683.x: New.
6626         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6627
6628 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6629
6630         PR fortran/44434
6631         PR fortran/44565
6632         PR fortran/43945
6633         PR fortran/44869
6634         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6635         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6636         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6637         * gfortran.dh/typebound_call_16.f03: New.
6638         * gfortran.dg/typebound_generic_6.f03: New.
6639         * gfortran.dg/typebound_generic_7.f03: New.
6640         * gfortran.dg/typebound_generic_8.f03: New.
6641
6642 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6643
6644         PR libfortran/37077
6645         * gfortran.dg/char4_iunit_1.f03: New test.
6646
6647 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6648
6649         * gcc.dg/tree-ssa/vrp53.c: New test.
6650
6651 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6652
6653         PR c++/44907
6654         * g++.dg/template/sfinae19.C: New.
6655         * g++.dg/template/sfinae20.C: Likewise.
6656
6657 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6658
6659         * gcc.target/arm/interrupt-1.c: New test.
6660         * gcc.target/arm/interrupt-2.c: New test.
6661
6662 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6663
6664         * gcc.dg/pr42427.c: Require c99_runtime.
6665         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6666         c99_runtime.
6667         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6668         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6669         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6670         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6671         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6672         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6673         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6674         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6675         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6676         * gcc.target/i386/pr37275.c: Require visibility support.
6677
6678 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6679
6680         * lib/target-supports.exp (check_effective_target_sse): New proc.
6681         * gcc.target/i386/sol2-check.h: New file.
6682         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6683         Include sol2-check.h.
6684         (main) Only run do_test () if sol2_check ().
6685         * gcc.target/i386/sse2-check.h: Likewise.
6686         * gcc.target/i386/sse3-check.h: Likewise.
6687         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6688         [__sun__ && __svr4__]: Execute SSE2 instruction.
6689         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6690         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6691         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6692         * g++.dg/ext/vector14.C: Likewise.
6693         * g++.dg/other/mmintrin.C: Likewise.
6694         * gcc.dg/20020418-1.c: Likewise.
6695         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6696         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6697         * gcc.dg/format/unnamed-1.c: Likewise.
6698         Adapt dg-warning line number.
6699         * gcc.dg/graphite/pr40281.c: Likewise.
6700         * gcc.dg/pr32176.c: Likewise.
6701         * gcc.dg/pr40550.c: Likewise.
6702         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6703         * gcc.dg/torture/pr36891.c: Likewise.
6704         * gcc.target/i386/20020218-1.c: Likewise.
6705         * gcc.target/i386/20020523.c: Likewise.
6706         * gcc.target/i386/abi-1.c: Likewise.
6707         * gcc.target/i386/brokensqrt.c: Likewise.
6708         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6709         * gcc.target/i386/pr13366.c: Likewise.
6710         * gcc.target/i386/pr13685.c: Likewise.
6711         * gcc.target/i386/pr24306.c: Likewise.
6712         * gcc.target/i386/pr31486.c: Likewise.
6713         * gcc.target/i386/pr32065-1.c: Likewise.
6714         * gcc.target/i386/pr32065-2.c: Likewise.
6715         * gcc.target/i386/pr32389.c: Likewise.
6716         * gcc.target/i386/pr38824.c: Likewise.
6717         * gcc.target/i386/pr38931.c: Likewise.
6718         * gcc.target/i386/pr39592-1.c: Likewise.
6719         * gcc.target/i386/pr43766.c: Likewise.
6720         * gcc.target/i386/recip-divf.c: Likewise.
6721         * gcc.target/i386/recip-sqrtf.c: Likewise.
6722         * gcc.target/i386/recip-vec-divf.c: Likewise.
6723         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6724         * gcc.target/i386/sse-1.c: Likewise.
6725         * gcc.target/i386/sse-16.c: Likewise.
6726         * gcc.target/i386/sse-2.c: Likewise.
6727         * gcc.target/i386/sse-20.c: Likewise.
6728         * gcc.target/i386/sse-3.c: Likewise.
6729         * gcc.target/i386/sse-7.c: Likewise.
6730         * gcc.target/i386/sse-9.c: Likewise.
6731         * gcc.target/i386/sse-addps-1.c: Likewise.
6732         * gcc.target/i386/sse-addss-1.c: Likewise.
6733         * gcc.target/i386/sse-andnps-1.c: Likewise.
6734         * gcc.target/i386/sse-andps-1.c: Likewise.
6735         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6736         * gcc.target/i386/sse-comiss-1.c: Likewise.
6737         * gcc.target/i386/sse-comiss-2.c: Likewise.
6738         * gcc.target/i386/sse-comiss-3.c: Likewise.
6739         * gcc.target/i386/sse-comiss-4.c: Likewise.
6740         * gcc.target/i386/sse-comiss-5.c: Likewise.
6741         * gcc.target/i386/sse-comiss-6.c: Likewise.
6742         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6743         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6744         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6745         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6746         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6747         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6748         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6749         * gcc.target/i386/sse-divps-1.c: Likewise.
6750         * gcc.target/i386/sse-divss-1.c: Likewise.
6751         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6752         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6753         * gcc.target/i386/sse-maxps-1.c: Likewise.
6754         * gcc.target/i386/sse-maxss-1.c: Likewise.
6755         * gcc.target/i386/sse-minps-1.c: Likewise.
6756         * gcc.target/i386/sse-minss-1.c: Likewise.
6757         * gcc.target/i386/sse-movaps-1.c: Likewise.
6758         * gcc.target/i386/sse-movaps-2.c: Likewise.
6759         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6760         * gcc.target/i386/sse-movhps-1.c: Likewise.
6761         * gcc.target/i386/sse-movhps-2.c: Likewise.
6762         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6763         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6764         * gcc.target/i386/sse-movntps-1.c: Likewise.
6765         * gcc.target/i386/sse-movss-1.c: Likewise.
6766         * gcc.target/i386/sse-movss-2.c: Likewise.
6767         * gcc.target/i386/sse-movss-3.c: Likewise.
6768         * gcc.target/i386/sse-movups-1.c: Likewise.
6769         * gcc.target/i386/sse-movups-2.c: Likewise.
6770         * gcc.target/i386/sse-mulps-1.c: Likewise.
6771         * gcc.target/i386/sse-mulss-1.c: Likewise.
6772         * gcc.target/i386/sse-orps-1.c: Likewise.
6773         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6774         * gcc.target/i386/sse-recip-vec.c: Likewise.
6775         * gcc.target/i386/sse-recip.c: Likewise.
6776         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6777         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6778         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6779         * gcc.target/i386/sse-subps-1.c: Likewise.
6780         * gcc.target/i386/sse-subss-1.c: Likewise.
6781         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6782         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6783         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6784         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6785         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6786         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6787         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6788         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6789         * gcc.target/i386/sse-xorps-1.c: Likewise.
6790         * gcc.target/i386/ssefn-1.c: Likewise.
6791         * gcc.target/i386/ssefn-3.c: Likewise.
6792         * gcc.target/i386/sseregparm-1.c: Likewise.
6793         * gcc.target/i386/stackalign/return-3.c: Likewise.
6794         * gcc.target/i386/vectorize1.c: Likewise.
6795         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6796         * gcc.target/i386/xorps-sse.c: Likewise.
6797         * gfortran.dg/pr28158.f90: Likewise.
6798         * gfortran.dg/pr30667.f: Likewise.
6799         * gnat.dg/loop_optimization7.adb: Likewise.
6800         * gnat.dg/sse_nolib.adb: Likewise.
6801
6802 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6803
6804         PR fortran/44702
6805         * gfortran.dg/use_rename_6.f90: New.
6806         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6807
6808 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6809
6810         PR fortran/44869
6811         * gfortran.dg/class_24.f03: New.
6812
6813 2010-07-10  Richard Guenther  <rguenther@suse.de>
6814
6815         PR lto/44889
6816         * gcc.dg/lto/20100709-1_0.c: New testcase.
6817         * gcc.dg/lto/20100709-1_1.c: Likewise.
6818
6819 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6820
6821         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6822
6823 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6824
6825         PR objc/44140
6826         * objc.dg/lto/trivial-1_0.m: New.
6827         * objc.dg/lto/lto.exp: New.
6828         * obj-c++.dg/lto/trivial-1_0.mm: New.
6829         * obj-c++.dg/lto/lto.exp: New.
6830         * objc.dg/symtab-1.m: Adjust sizes.
6831         * objc.dg/image-info.m: Do not run for gnu-runtime.
6832
6833 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6834
6835         * gcc.dg/pr32370.c: Allow another kind of error message.
6836
6837 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6838
6839         * gnat.dg/atomic3.adb: New test.
6840
6841 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6842             Denys Vlasenko  <dvlasenk@redhat.com>
6843             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6844
6845         PR tree-optimization/28632
6846         * gcc.dg/tree-ssa/vrp51.c: New test.
6847         * gcc.dg/tree-ssa/vrp52.c: New test.
6848
6849 2010-07-09  Jason Merrill  <jason@redhat.com>
6850
6851         * g++.dg/abi/covariant6.C: New.
6852         * g++.dg/inherit/covariant17.C: Test both bases.
6853         * g++.dg/inherit/covariant7.C: Check vtable layout.
6854
6855 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6856
6857         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6858
6859 2010-07-09  Richard Guenther  <rguenther@suse.de>
6860
6861         PR tree-optimization/44852
6862         * gcc.c-torture/execute/pr44852.c: New testcase.
6863
6864 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6865
6866         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6867         multiplication by values.
6868         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6869         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6870
6871 2010-07-09  Richard Guenther  <rguenther@suse.de>
6872
6873         PR tree-optimization/44882
6874         * gfortran.dg/pr44882.f90: New testcase.
6875
6876 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6877
6878         PR target/40657
6879         * gcc.target/arm/pr40657-1.c: New test.
6880         * gcc.target/arm/pr40657-2.c: New test.
6881         * gcc.c-torture/execute/pr40657.c: New test.
6882
6883 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6884
6885         * gcc.dg/tree-ssa/vrp50.c: New test.
6886         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6887
6888 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6889
6890         PR fortran/44649
6891         * gfortran.dg/c_sizeof_1.f90: Modified.
6892         * gfortran.dg/storage_size_1.f08: New.
6893         * gfortran.dg/storage_size_2.f08: New.
6894
6895 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6896
6897         * gcc.c-torture/execute/20100708-1.c: New test.
6898
6899 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6900
6901         PR fortran/44847
6902         * gfortran.dg/gomp/pr44847.f90: New test.
6903
6904 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6905
6906         PR tree-optimization/44710
6907         * gcc.dg/tree-ssa/ifc-6.c: New.
6908         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6909
6910 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6911
6912         PR fortran/18918
6913         * gfortran.dg/coarray_10.f90: Add an additional test.
6914
6915 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6916
6917         PR middle-end/44828
6918         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6919         * gcc.c-torture/execute/pr44828.x: Revert.
6920
6921 2010-07-08  Jason Merrill  <jason@redhat.com>
6922
6923         PR c++/43120
6924         * g++.dg/inherit/covariant17.C: New.
6925         * g++.dg/abi/covariant1.C: Actually test for the bug.
6926
6927 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6928
6929         PR rtl-optimization/44838
6930         * gcc.dg/pr44838.c: New.
6931
6932 2010-07-08  Richard Guenther  <rguenther@suse.de>
6933
6934         PR tree-optimization/44831
6935         * gcc.c-torture/compile/pr44831.c: New testcase.
6936         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6937
6938 2010-07-08  Richard Guenther  <rguenther@suse.de>
6939
6940         PR tree-optimization/44861
6941         * g++.dg/vect/pr44861.cc: New testcase.
6942
6943 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6944
6945         PR middle-end/44828
6946         * gcc.c-torture/execute/pr44828.x: New file.
6947
6948 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6949
6950         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6951         dg-options.
6952         * g++.dg/ext/altivec-17.C: Adjust error message.
6953
6954 2010-07-07  Tom Tromey  <tromey@redhat.com>
6955
6956         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6957
6958 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6959
6960         PR target/44844
6961         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6962         * gcc.target/i386/rdrand-2.c: Likewise.
6963         * gcc.target/i386/rdrand-3.c: Likewise.
6964
6965 2010-07-07  Jan Hubicka  <jh@suse.cz>
6966
6967         PR middle-end/44813
6968         * g++.dg/torture/pr44813.C: New testcase.
6969         * g++.dg/torture/pr44826.C: New testcase.
6970
6971 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6972
6973         PR rtl-optimization/44787
6974         * gcc.c-torture/compile/pr44788.c: New test.
6975         * gcc.target/arm/pr44788.c: New test.
6976
6977 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6978
6979         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6980
6981 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6982
6983         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6984         to dg-options.
6985
6986 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6987
6988         PR fortran/44742
6989         * gfortran.dg/parameter_array_init_6.f90: New.
6990         * gfortran.dg/initialization_20.f90: Update dg-error.
6991         * gfortran.dg/initialization_24.f90: Ditto.
6992
6993 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6994         PR fortran/PR44693
6995         * gfortran.dg/dim_range_1.f90:  New test.
6996         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6997
6998 2010-07-06  Jason Merrill  <jason@redhat.com>
6999
7000         PR c++/44703
7001         * g++.dg/cpp0x/initlist41.C: New.
7002
7003         PR c++/44778
7004         * g++.dg/template/ptrmem22.C: New.
7005
7006 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7007
7008         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7009         support.
7010         * gcc.target/i386/i386.exp: Likewise.
7011
7012 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7013
7014         PR testsuite/44195
7015         * gcc.dg/lto/20100518_0.c: Limit to x86.
7016
7017 2010-07-06  Richard Guenther  <rguenther@suse.de>
7018
7019         PR middle-end/44828
7020         * gcc.c-torture/execute/pr44828.c: New testcase.
7021
7022 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7023
7024         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7025         * g++.dg/warn/volatile1.C: Likewise.
7026         * g++.dg/template/warn1.C: Likewise.
7027
7028 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7029
7030         AVX Programming Reference (June, 2010)
7031         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7032         * g++.dg/other/i386-3.C: Likewise.
7033         * gcc.target/i386/sse-12.c: Likewise.
7034
7035         * gcc.target/i386/f16c-check.h: New.
7036         * gcc.target/i386/rdfsbase-1.c: Likewise.
7037         * gcc.target/i386/rdfsbase-2.c: Likewise.
7038         * gcc.target/i386/rdgsbase-1.c: Likewise.
7039         * gcc.target/i386/rdgsbase-2.c: Likewise.
7040         * gcc.target/i386/rdrand-1.c: Likewise.
7041         * gcc.target/i386/rdrand-2.c: Likewise.
7042         * gcc.target/i386/rdrand-3.c: Likewise.
7043         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7044         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7045         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7046         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7047         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7048         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7049         * gcc.target/i386/wrfsbase-1.c: Likewise.
7050         * gcc.target/i386/wrfsbase-2.c: Likewise.
7051         * gcc.target/i386/wrgsbase-1.c: Likewise.
7052         * gcc.target/i386/wrgsbase-2.c: Likewise.
7053
7054         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7055         (__builtin_ia32_vcvtps2ph): New.
7056         (__builtin_ia32_vcvtps2ph256): Likewise.
7057
7058         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7059         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7060
7061         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7062         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7063
7064         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7065         (__builtin_ia32_vcvtps2ph256): Likewise.
7066         Add fsgsbase,rdrnd,f16c.
7067
7068         * lib/target-supports.exp (check_effective_target_f16c): New.
7069
7070 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7071
7072         * gcc.dg/guality/nrv-1.c: New test.
7073
7074 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7075
7076         PR middle-end/42505
7077         * gcc.target/arm/pr42505.c: New test case.
7078
7079 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7080
7081         PR c++/44808
7082         * g++.dg/opt/nrv16.C: New test.
7083
7084 2010-07-05  Richard Guenther  <rguenther@suse.de>
7085
7086         PR tree-optimization/44784
7087         * gcc.c-torture/compile/pr44784.c: New testcase.
7088
7089 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7090
7091         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7092         Increase loop bound and array size.
7093         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7094         Likewise.
7095
7096 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7097
7098         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7099         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7100         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7101         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7102         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7103
7104 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7105
7106         PR c++/22138
7107         * g++.dg/parse/template25.C: New.
7108
7109 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7110
7111         PR rtl-optimization/44695
7112         * gcc.dg/torture/pr44695.c: New.
7113
7114 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7115
7116         PR c++/16630
7117         * g++.dg/ext/pretty3.C: New.
7118
7119 2010-07-04  Richard Guenther  <rguenther@suse.de>
7120
7121         PR middle-end/44809
7122         * g++.dg/torture/pr44809.C: New testcase.
7123
7124 2010-07-04  Richard Guenther  <rguenther@suse.de>
7125
7126         PR tree-optimization/44656
7127         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7128
7129 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7130             Revital Eres  <eres@il.ibm.com>
7131
7132         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7133         misaligned stores.
7134         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7135         gcc.dg/vect/vect-96.c: Likewise.
7136         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7137         that support misaligned stores. Change the number of expected
7138         misaligned accesses.
7139         * gcc.dg/vect/vect-peel-1.c: New test.
7140         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7141         gcc.dg/vect/vect-peel-4.c: Likewise.
7142         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7143         vectorizable on all targets that support realignment.
7144         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7145
7146 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7147
7148         PR c/44806
7149         * gcc.dg/torture/pr44806.c: New.
7150
7151 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7152
7153         * gnat.dg/cond_expr1.adb: New test.
7154
7155 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7156
7157         * gnat.dg/modular3.adb: New test.
7158         * gnat.dg/modular3_pkg.ads: New helper.
7159
7160 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7161             Mikael Pettersson  <mikpe@it.uu.se>
7162
7163         PR testsuite/44518
7164         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7165         Make signed-ness of chars explicit.  Scan the object for
7166         strings that are split by some target assemblers.
7167         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7168         explicit.
7169
7170 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7171
7172         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7173
7174 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7175
7176         PR/44128
7177         * g++.dg/warn/Wshadow-7.C: New test.
7178
7179 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7180             Julian Brown  <julian@codesourcery.com>
7181             Sandra Loosemore  <sandra@codesourcery.com>
7182
7183         * gcc.c-torture/execute/20100416-1.c: New test case.
7184
7185 2010-07-02  Julian Brown  <julian@codesourcery.com>
7186             Sandra Loosemore  <sandra@codesourcery.com>
7187
7188         PR target/43703
7189
7190         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7191         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7192
7193 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7194             Julian Brown  <julian@codesourcery.com>
7195
7196         * gcc.target/arm/neon/vadds64.c: Regenerated.
7197         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7198         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7199         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7200         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7201         * gcc.target/arm/neon-vmls-1.c: Likewise.
7202         * gcc.target/arm/neon-vsubs64.c: New execution test.
7203         * gcc.target/arm/neon-vsubu64.c: New execution test.
7204         * gcc.target/arm/neon-vadds64.c: New execution test.
7205         * gcc.target/arm/neon-vaddu64.c: New execution test.
7206
7207 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7208
7209         * gcc.target/arm/neon-vands64.c: New.
7210         * gcc.target/arm/neon-vandu64.c: New.
7211         * gcc.target/arm/neon-vbics64.c: New.
7212         * gcc.target/arm/neon-vbicu64.c: New.
7213         * gcc.target/arm/neon-veors64.c: New.
7214         * gcc.target/arm/neon-veoru64.c: New.
7215         * gcc.target/arm/neon-vorns64.c: New.
7216         * gcc.target/arm/neon-vornu64.c: New.
7217         * gcc.target/arm/neon-vorrs64.c: New.
7218         * gcc.target/arm/neon-vorru64.c: New.
7219         * gcc.target/arm/neon/vands64.c: Regenerated.
7220         * gcc.target/arm/neon/vandu64.c: Regenerated.
7221         * gcc.target/arm/neon/vbics64.c: Regenerated.
7222         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7223         * gcc.target/arm/neon/veors64.c: Regenerated.
7224         * gcc.target/arm/neon/veoru64.c: Regenerated.
7225         * gcc.target/arm/neon/vorns64.c: Regenerated.
7226         * gcc.target/arm/neon/vornu64.c: Regenerated.
7227         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7228         * gcc.target/arm/neon/vorru64.c: Regenerated.
7229
7230 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7231
7232         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7233
7234 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7235
7236         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7237         * gfortran.dg/intent_out_5.f90: Same.
7238         * gfortran.dg/ltrans-7.f90: Same.
7239         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7240
7241 2010-07-02  Jan Hubicka  <jh@suse.cz>
7242
7243         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7244
7245 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7246
7247         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7248
7249 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7250
7251         PR c++/44780
7252         * c-c++-common/Wunused-var-12.c: New test.
7253
7254 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7255
7256         PR target/42835
7257         * gcc.target/arm/pr42835.c: New test.
7258
7259         PR target/42172
7260         * gcc.target/arm/pr42172-1.c: New test.
7261
7262 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7263
7264         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7265
7266 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7267
7268         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7269         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7270         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7271         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7272         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7273         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7274         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7275         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7276         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7277         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7278         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7279         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7280         * gcc.target/arm/neon-vdup_ns64.c: New.
7281         * gcc.target/arm/neon-vdup_nu64.c: New.
7282         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7283         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7284         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7285         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7286         * gcc.target/arm/neon-vmov_ns64.c: New.
7287         * gcc.target/arm/neon-vmov_nu64.c: New.
7288         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7289         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7290         * gcc.target/arm/neon-vget_lanes64.c: New.
7291         * gcc.target/arm/neon-vget_laneu64.c: New.
7292         * gcc.target/arm/neon-vset_lanes64.c: New.
7293         * gcc.target/arm/neon-vset_laneu64.c: New.
7294
7295 2010-07-02  Richard Guenther  <rguenther@suse.de>
7296
7297         * g++.dg/torture/20100702-1.C: New testcase.
7298
7299 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7300
7301         PR target/44707
7302         * gcc.c-torture/compile/pr44707.c: New test.
7303
7304 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7305
7306         PR c++/44039
7307         * g++.dg/template/crash101.C: New.
7308
7309 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7310
7311         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7312         Use the ABI-0 accessors and fail it for m64.
7313
7314 2010-07-02  Jan Hubicka  <jh@suse.cz>
7315
7316         * g++.dg/tree-ssa/pr44706.C: New testcase.
7317
7318 2010-07-02  Richard Guenther  <rguenther@suse.de>
7319
7320         PR tree-optimization/44748
7321         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7322
7323 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7324
7325         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7326         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7327         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7328         the method types to forward:.
7329
7330 2010-06-30  Jason Merrill  <jason@redhat.com>
7331
7332         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7333         * g++.dg/other/pr25632.C: Likewise.
7334
7335 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7336
7337         PR tree-optimization/40421
7338         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7339
7340 2010-07-01  Richard Guenther  <rguenther@suse.de>
7341
7342         PR middle-end/42834
7343         PR middle-end/44468
7344         * gcc.c-torture/execute/20100316-1.c: New testcase.
7345         * gcc.c-torture/execute/pr44468.c: Likewise.
7346         * gcc.c-torture/compile/20100609-1.c: Likewise.
7347         * gcc.dg/volatile2.c: Adjust.
7348         * gcc.dg/plugin/selfassign.c: Likewise.
7349         * gcc.dg/pr36902.c: Likewise.
7350         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7351         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7352         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7353         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7354         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7355         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7356         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7357         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7358         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7359         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7360         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7361         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7362         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7363         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7364         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7365         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7366         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7367         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7368         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7369         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7370         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7371         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7372         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7373         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7374         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7375         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7376         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7377         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7378         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7379         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7380         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7381         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7382         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7383         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7384         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7385         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7386         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7387         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7388         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7389         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7390         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7391         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7392         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7393         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7394         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7395         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7396         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7397         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7398         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7399         * g++.dg/tree-ssa/pr31146.C: Likewise.
7400         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7401         * g++.dg/tree-ssa/pr33604.C: Likewise.
7402         * g++.dg/plugin/selfassign.c: Likewise.
7403         * gfortran.dg/array_memcpy_3.f90: Likewise.
7404         * gfortran.dg/array_memcpy_4.f90: Likewise.
7405         * c-c++-common/torture/pr42834.c: New testcase.
7406
7407 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7408
7409         PR c++/44628
7410         * g++.dg/template/crash100.C: New.
7411
7412 2010-06-30  Jan Hubicka  <jh@suse.cz>
7413
7414         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7415
7416 2010-06-30  Michael Matz  <matz@suse.de>
7417
7418         PR bootstrap/44699
7419         * gcc.dg/pr44699.c: New test.
7420
7421 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7422
7423         PR tree-optimization/39799
7424         * c-c++-common/uninit-17.c: New test.
7425
7426 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7427
7428         PR libfortran/43298
7429         * gfortran.dg/read_infnan_1.f90: New test.
7430
7431 2010-06-29  Jason Merrill  <jason@redhat.com>
7432
7433         Enable implicitly declared move constructor/operator= (N3053).
7434         * g++.dg/cpp0x/implicit3.C: New.
7435         * g++.dg/cpp0x/implicit4.C: New.
7436         * g++.dg/cpp0x/implicit5.C: New.
7437         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7438         * g++.dg/cpp0x/not_special.C: Adjust.
7439         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7440         * g++.dg/cpp0x/rv1n.C: Adjust.
7441         * g++.dg/cpp0x/rv1p.C: Adjust.
7442         * g++.dg/cpp0x/rv2n.C: Adjust.
7443         * g++.dg/cpp0x/rv2p.C: Adjust.
7444         * g++.dg/cpp0x/rv3n.C: Adjust.
7445         * g++.dg/cpp0x/rv3p.C: Adjust.
7446         * g++.dg/cpp0x/rv4n.C: Adjust.
7447         * g++.dg/cpp0x/rv4p.C: Adjust.
7448         * g++.dg/cpp0x/rv5n.C: Adjust.
7449         * g++.dg/cpp0x/rv5p.C: Adjust.
7450         * g++.dg/cpp0x/rv6n.C: Adjust.
7451         * g++.dg/cpp0x/rv6p.C: Adjust.
7452         * g++.dg/cpp0x/rv7n.C: Adjust.
7453         * g++.dg/cpp0x/rv7p.C: Adjust.
7454         * g++.dg/cpp0x/rv8p.C: Adjust.
7455         * g++.dg/gomp/pr26690-1.C: Adjust.
7456         * g++.dg/other/error20.C: Adjust.
7457         * g++.dg/other/error31.C: Adjust.
7458         * g++.dg/parse/error19.C: Adjust.
7459         * g++.dg/template/qualttp5.C: Adjust.
7460         * g++.old-deja/g++.law/ctors5.C: Adjust.
7461
7462         Enable implicitly deleted functions (N2346)
7463         * g++.dg/cpp0x/defaulted17.C: New.
7464         * g++.dg/cpp0x/implicit1.C: New.
7465         * g++.dg/cpp0x/implicit2.C: New.
7466         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7467         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7468         * g++.dg/init/ctor4.C: Adjust.
7469         * g++.dg/init/synth2.C: Adjust.
7470         * g++.dg/lto/20081118_1.C: Adjust.
7471         * g++.dg/other/error13.C: Adjust.
7472         * g++.dg/other/unused1.C: Adjust.
7473         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7474         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7475         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7476         * g++.old-deja/g++.law/ctors17.C: Adjust.
7477         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7478         * g++.old-deja/g++.pt/assign1.C: Adjust.
7479         * g++.old-deja/g++.pt/crash20.C: Adjust.
7480
7481         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7482         * g++.dg/cpp0x/defaulted13.C: Adjust.
7483         * g++.dg/cpp0x/defaulted2.C: Adjust.
7484         * g++.dg/cpp0x/defaulted3.C: Adjust.
7485         * g++.dg/cpp0x/initlist9.C: Adjust.
7486         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7487         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7488         * g++.dg/init/synth2.C: Adjust.
7489
7490         * g++.dg/cpp0x/defaulted19.C: New.
7491
7492         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7493         * g++.dg/template/error23.C: Fix for -std=c++0x.
7494
7495 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7496
7497         PR fortran/44718
7498         * gfortran.dg/proc_ptr_28.f90: New.
7499
7500 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7501
7502         PR tree-optimization/43801
7503         * g++.dg/torture/pr43801.C: New test.
7504
7505         PR debug/44668
7506         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7507
7508 2010-06-29  Jason Merrill  <jason@redhat.com>
7509
7510         PR c++/44587
7511         * g++.dg/template/qualified-id2.C: New.
7512         * g++.dg/template/qualified-id3.C: New.
7513
7514 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7515
7516         PR fortran/44696
7517         * gfortran.dg/associated_target_4.f90: New.
7518
7519 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7520
7521         PR fortran/44582
7522         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7523
7524 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7525
7526         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7527
7528 2010-06-29  Jan Hubicka  <jh@suse.cz>
7529
7530         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7531
7532 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7533
7534         PR target/43902
7535         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7536         * gcc.target/arm/wmul-3.c: New test.
7537         * gcc.target/arm/wmul-4.c: New test.
7538
7539 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7540
7541         PR rtl-optimization/44659
7542         * gcc.target/i386/extract-1.c: New.
7543         * gcc.target/i386/extract-2.c: Likewise.
7544         * gcc.target/i386/extract-3.c: Likewise.
7545         * gcc.target/i386/extract-4.c: Likewise.
7546         * gcc.target/i386/extract-5.c: Likewise.
7547         * gcc.target/i386/extract-6.c: Likewise.
7548
7549 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7550
7551         PR c++/44682
7552         * g++.dg/warn/Wunused-var-14.C: New test.
7553
7554 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7555
7556         PR fortran/43298
7557         * gfortran.dg/nan_6.f90: New.
7558
7559 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7560
7561         PR tree-optimization/43781
7562         * gcc.dg/torture/pr43781.c: New.
7563
7564 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7565
7566         PR fortran/40158
7567         * gfortran.dg/actual_rank_check_1.f90: New test.
7568
7569 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7570
7571         * gcc.dg/ipa/ipa-sra-6.c: New test.
7572
7573 2010-06-28  Jan Hubicka  <jh@suse.cz>
7574
7575         PR tree-optimization/44687
7576         * gcc.c-torture/compile/pr44687.c
7577
7578 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7579
7580         PR c++/44535
7581         * g++.dg/torture/pr44535.C: New test.
7582
7583 2010-06-28  Michael Matz  <matz@suse.de>
7584
7585         PR middle-end/44592
7586         * gfortran.dg/pr44592.f90: New test.
7587
7588 2010-06-28  Jan Hubicka  <jh@suse.cz>
7589
7590         PR tree-optimization/44357
7591         * g++.dg/torture/pr44357.C: New testcase.
7592
7593 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7594
7595         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7596         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7597         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7598         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7599         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7600         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7601         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7602         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7603
7604 2010-06-27  Jan Hubicka  <jh@suse.cz>
7605
7606         * gcc.c-torture/compile/pr44686.c: New file.
7607
7608 2010-06-27  Richard Guenther  <rguenther@suse.de>
7609
7610         PR tree-optimization/44683
7611         * gcc.c-torture/execute/pr44683.c: New testcase.
7612
7613 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7614
7615         * gnat.dg/noreturn3.ad[sb]: New test.
7616
7617 2010-06-26  Jason Merrill  <jason@redhat.com>
7618
7619         * g++.dg/cpp0x/explicit5.C: New.
7620
7621 2010-06-26  Richard Guenther  <rguenther@suse.de>
7622
7623         PR tree-optimization/44393
7624         * gcc.dg/pr44393.c: New testcase.
7625
7626 2010-06-26  Jan Hubicka  <jh@suse.cz>
7627
7628         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7629
7630 2010-06-26  Richard Guenther  <rguenther@suse.de>
7631
7632         PR middle-end/44674
7633         * gcc.dg/pr44674.c: New testcase.
7634
7635 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7636
7637         * gcc.dg/opts-3.c: New test.
7638
7639 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7640
7641         * gfortran.dg/type_decl_1.f90: New.
7642         * gfortran.dg/type_decl_2.f90: New.
7643
7644 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7645
7646         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7647         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7648
7649 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7650
7651         PR testsuite/38946
7652         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7653         error in comparing reals.
7654
7655 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7656
7657         * selected_real_kind_2.f90: New.
7658         * selected_real_kind_3.f90: New.
7659
7660 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7661
7662         * gfortran.dg/entry_19.f90: New.
7663
7664 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7665
7666         * gfortran.dg/end_subroutine_1.f90: New.
7667         * gfortran.dg/end_subroutine_2.f90: New.
7668         * gfortran.dg/interface_proc_end.f90: Update.
7669
7670 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7671
7672         * gfortran.dg/semicolon_fixed.f: Update.
7673         * gfortran.dg/semicolon_fixed_2.f: New.
7674         * gfortran.dg/semicolon_free_2.f90: New.
7675         * gfortran.dg/semicolon_free.f90: Update.
7676
7677 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7678
7679         PR fortran/44448
7680         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7681
7682 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7683
7684         * g++.dg/ipa/iinline-3.C: New test.
7685         * gcc.dg/ipa/modif-1.c: Removed.
7686
7687 2010-06-25  Jan Hubicka  <jh@suse.cz>
7688
7689         * gcc.dg/tree-ssa/ipa-split-1.c
7690
7691 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7692
7693         * g++.dg/ipa/iinline-2.C: New test.
7694
7695 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7696
7697         PR middle-end/43866
7698         * gfortran.dg/pr43866.f90: New test.
7699
7700         PR tree-optimization/44539
7701         * gcc.dg/pr44539.c: New test.
7702
7703 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7704
7705         From Jim Wilson:
7706         PR target/43902
7707         * gcc.target/mips/madd-9.c: New test.
7708
7709 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7710
7711         PR c/44517
7712         * gcc.dg/noncompile/pr44517.c: New.
7713         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7714
7715 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7716
7717         PR testsuite/43283
7718         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7719         and add argument to nop for IA64.
7720
7721 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7722
7723         PR target/44588
7724         * gcc.target/i386/mod-1.c: New.
7725         * gcc.target/i386/umod-1.c: Likewise.
7726         * gcc.target/i386/umod-2.c: Likewise.
7727         * gcc.target/i386/umod-3.c: Likewise.
7728
7729 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7730
7731         PR middle-end/44492
7732         * g++.dg/torture/pr44492.C: New test.
7733
7734 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7735
7736         * c-c++-common/warn-omitted-condop.c: New.
7737
7738 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7739
7740         PR fortran/44614
7741         * gfortran.dg/import8.f90: New.
7742
7743 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7744
7745         * gnat.dg/not_null.adb: Update test case.
7746
7747 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7748
7749         PR c++/44619
7750         * g++.dg/warn/Wunused-var-13.C: New test.
7751
7752         PR c++/44627
7753         * g++.dg/diagnostic/method1.C: New test.
7754
7755 2010-06-22  Cary Coutant  <ccoutant@google.com>
7756
7757         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7758
7759 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7760
7761         PR fortran/44616
7762         * gfortran.dg/abstract_type_8.f03: New.
7763
7764 2010-06-21  Jason Merrill  <jason@redhat.com>
7765
7766         * g++.dg/cpp0x/noexcept08.C: New.
7767
7768         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7769
7770 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7771
7772         PR target/44615
7773         * gcc.target/i386/sse2-vec-2a.c: New.
7774
7775 2010-06-21  DJ Delorie  <dj@redhat.com>
7776
7777         * gcc.dg/pragma-diag-1.c: New.
7778
7779 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7780
7781         PR target/44615
7782         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7783
7784 2010-06-21  Alan Modra  <amodra@gmail.com>
7785
7786         PR testsuite/44505
7787         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7788         tail call to check_fa_mid.
7789
7790 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7791
7792         PR target/44575
7793         * gcc.c-torture/execute/pr44575.c: New test.
7794
7795 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7796
7797         PR fortran/40632
7798         * gfortran.dg/contiguous_1.f90: New.
7799         * gfortran.dg/contiguous_2.f90: New.
7800         * gfortran.dg/contiguous_3.f90: New.
7801
7802 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7803
7804         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7805         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7806
7807 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7808
7809         PR target/44546
7810         * gcc.target/i386/pr44546.c: New test.
7811
7812 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7813
7814         * gcc.dg/opts-2.c: New test.
7815
7816 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7817
7818         PR fortran/44584
7819         * gfortran.dg/typebound_proc_15.f03: Modified.
7820
7821 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7822
7823         PR target/44072
7824         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7825         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7826
7827 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7828
7829         * g++.dg/ext/label13.C: Fix typo in last change.
7830
7831 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7832
7833         PR libfortran/44477
7834         * gfortran.dg/eof_3.f90
7835         * gfortran.dg/endfile_2.f90
7836         * gfortran.dg/endfile_4.f90
7837         * gfortran.dg/endfile_3.f90
7838
7839 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7840
7841         PR c++/41090
7842         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7843
7844 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7845
7846         PR fortran/44556
7847         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7848
7849 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7850
7851         * gcc.target/arm/pr40900.c: New test.
7852
7853 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7854
7855         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7856
7857 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7858
7859         PR fortran/44558
7860         * gfortran.dg/typebound_call_15.f03: New.
7861
7862 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7863
7864         PR c++/44486
7865         * g++.dg/pr44486.C: New.
7866
7867 2010-06-16  DJ Delorie  <dj@redhat.com>
7868
7869         * gcc.target/i386/volatile-bitfields-1.c: New.
7870         * gcc.target/i386/volatile-bitfields-2.c: New.
7871
7872 2010-06-16  Jason Merrill  <jason@redhat.com>
7873
7874         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7875
7876         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7877
7878 2010-06-16  Richard Guenther  <rguenther@suse.de>
7879
7880         PR c/44555
7881         * gcc.c-torture/execute/pr44555.c: New testcase.
7882
7883 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7884
7885         PR fortran/44549
7886         * gfortran.dg/typebound_proc_16.f03: New.
7887
7888 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7889
7890         * g++.dg/torture/pr43905.C: New test.
7891
7892 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7893
7894         PR testsuite/44538
7895         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7896         initialization loop from being vectorized.
7897         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7898
7899 2010-06-16  Alan Modra  <amodra@gmail.com>
7900
7901         PR tree-optimization/44507
7902         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7903
7904 2010-06-15  Jason Merrill  <jason@redhat.com>
7905
7906         * g++.dg/overload/arg3.C: Adjust error locations.
7907         * g++.dg/overload/copy1.C: Likewise.
7908         * g++.dg/tc1/dr152.C: Likewise.
7909         * g++.dg/template/incomplete4.C: Likewise.
7910         * g++.dg/template/incomplete5.C: Likewise.
7911         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7912         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7913         * g++.old-deja/g++.pt/crash9.C: Likewise.
7914
7915         * g++.dg/inherit/virtual5.C: New.
7916
7917         * g++.dg/cpp0x/defaulted18.C: New.
7918
7919         * g++.dg/cpp0x/initlist40.C: New.
7920
7921         * g++.dg/cpp0x/initlist39.C: New.
7922
7923 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7924
7925         PR middle-end/44391
7926         * gcc.dg/graphite/pr44391.c: New.
7927
7928 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7929
7930         PR fortran/43388
7931         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7932         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7933         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7934         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7935
7936 2010-06-15  Richard Guenther  <rguenther@suse.de>
7937
7938         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7939
7940 2010-06-15  Richard Guenther  <rguenther@suse.de>
7941
7942         * gcc.dg/vect/bb-slp-21.c: Adjust.
7943         * gcc.dg/vect/bb-slp-13.c: Likewise
7944         * gcc.dg/vect/bb-slp-4.c: Likewise
7945         * gcc.dg/vect/bb-slp-22.c: Likewise
7946         * gcc.dg/vect/bb-slp-14.c: Likewise
7947         * gcc.dg/vect/bb-slp-23.c: Likewise
7948         * gcc.dg/vect/bb-slp-15.c: Likewise
7949         * gcc.dg/vect/bb-slp-17.c: Likewise
7950         * gcc.dg/vect/bb-slp-18.c: Likewise
7951         * gcc.dg/vect/bb-slp-19.c: Likewise
7952         * gcc.dg/vect/bb-slp-10.c: Likewise
7953         * gcc.dg/vect/bb-slp-11.c: Likewise
7954         * gcc.dg/vect/bb-slp-20.c: Likewise
7955         * gcc.dg/vect/bb-slp-3.c: Likewise
7956
7957 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7958
7959         PR fortran/44536
7960         * gfortran.dg/gomp/pr44536.f90: New test.
7961         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7962
7963 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7964
7965         PR target/44534
7966         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7967         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7968
7969 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7970
7971         PR tree-optimization/44508
7972         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7973
7974         PR bootstrap/44509
7975         * gcc.dg/pr44509.c: New test.
7976
7977 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7978
7979         PR tree-optimization/44507
7980         * gcc.dg/vect/pr44507.c: New test.
7981
7982 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7983
7984         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7985         and c-pretty-print.h.
7986
7987         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7988
7989 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7990
7991         * gfortran.dg/whole_file_18.f90: Updated error message.
7992
7993 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7994
7995         * gfortran.dg/whole_file_20.f03: New.
7996
7997 2010-06-12  Jan Hubicka  <jh@suse.cz>
7998
7999         * gcc.c-torture/compile/pc44485.c: New testcase.
8000
8001 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8002
8003         PR fortran/40117
8004         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8005         * gfortran.dg/typebound_proc_14.f03: New.
8006         * gfortran.dg/typebound_proc_15.f03: New.
8007
8008 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8009
8010         * gcc.dg/opts-1.c: New test.
8011
8012 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8013
8014         * gcc.dg/funroll-loops-all.c: Update expected error.
8015
8016 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8017
8018         PR target/44481
8019         * gcc.target/i386/pr44481.c: New test.
8020
8021 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8022
8023         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8024
8025 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8026
8027         PR middle-end/44483
8028         * gcc.dg/tree-ssa/pr44483.c: New.
8029
8030 2010-06-11  Paul Brook  <paul@codesourcery.com>
8031
8032         * g++.dg/other/arm-neon-1.C: New test.
8033
8034 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8035
8036         PR fortran/42051
8037         PR fortran/43896
8038         * gfortran.dg/class_23.f03: New test.
8039
8040 2010-06-11  Jan Hubicka  <jh@suse.cz>
8041
8042         * gcc.dg/ipa/pure-const-2.c: New testcase.
8043
8044 2010-06-11  Jan Hubicka  <jh@suse.cz>
8045
8046         * gcc.dg/noreturn-7.c: Update.
8047         * gcc.dg/noreturn-4.c: Update.
8048
8049 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8050
8051         Fix MIPS bootstrap
8052         * g++.dg/other/typedef4.C: New test.
8053
8054 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8055
8056         PR fortran/44207
8057         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8058
8059 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8060
8061         PR fortran/44457
8062         * gfortran.dg/asynchronous_3.f03
8063
8064 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8065
8066         PR middle-end/44185
8067         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8068         non-temporal stores out of the tests to form new test cases.  As a
8069         result, no non-temporal store should be generated in this case.
8070
8071         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8072         prefetch-7.c that generate one non-temporal store.
8073
8074         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8075         prefetch-7.c that generate one non-temporal store and one
8076         one-temporal prefetch.
8077
8078 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8079
8080         PR tree-optimization/44258
8081         * gcc.dg/tree-ssa/pr44258.c: New test.
8082
8083 2010-06-10  Daniel Kraft  <d@domob.eu>
8084
8085         PR fortran/38936
8086         * gfortran.dg/associate_1.f03: New test.
8087         * gfortran.dg/associate_2.f95: New test.
8088         * gfortran.dg/associate_3.f03: New test.
8089         * gfortran.dg/associate_4.f08: New test.
8090
8091 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8092
8093         * gfortran.dg/selected_char_kind_4.f90: New test.
8094
8095 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8096
8097         * gcc.dg/pr42461.c: New test.
8098
8099 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8100
8101         PR fortran/44347
8102         * gfortran.dg/selected_real_kind_1.f90: New.
8103
8104 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8105
8106         PR fortran/44359
8107         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8108         warning.
8109         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8110         check for warning.
8111
8112 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8113
8114         * gfortran.dg/data_namelist_conflict.f90: New test.
8115
8116 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8117
8118         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8119         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8120         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8121
8122 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8123
8124         * gfortran.dg/mvbits_9.f90: New test.
8125         * gfortran.dg/ibset_1.f90: Ditto.
8126         * gfortran.dg/ibits_1.f90: Ditto.
8127         * gfortran.dg/btest_1.f90: Ditto.
8128         * gfortran.dg/ibclr_1.f90: Ditto.
8129
8130 2010-06-09  Jason Merrill  <jason@redhat.com>
8131
8132         PR c++/44366
8133         * g++.dg/cpp0x/decltype23.C: Move to...
8134         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8135
8136 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8137
8138         PR fortran/44211
8139         * gfortran.dg/typebound_call_14.f03: New test.
8140
8141 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8142
8143         PR tree-optimization/44423
8144         * gcc.dg/tree-ssa/pr44423.c: New test.
8145
8146 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8147
8148         PR testsuite/42843
8149         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8150         TV_NONE to initialize tv_id field.
8151         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8152         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8153         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8154         Include toplev.h .
8155         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8156         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8157         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8158
8159 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8160
8161         PR tree-optimization/39874
8162         PR middle-end/28685
8163         * gcc.dg/pr39874.c: New file.
8164
8165 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8166
8167         * g++.dg/ext/attr-alias-1.C: New.
8168         * g++.dg/ext/attr-alias-2.C: New.
8169
8170 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8171
8172         PR fortran/44446
8173         * gfortran.dg/proc_ptr_27.f90: New.
8174
8175 2010-06-07  Jason Merrill  <jason@redhat.com>
8176
8177         PR c++/44366
8178         * g++.dg/cpp0x/decltype23.C: New.
8179
8180 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8181             Shujing Zhao  <pearly.zhao@oracle.com>
8182
8183         PR c/37724
8184         * gcc.dg/c90-const-expr-10.c: Adjust.
8185         * gcc.dg/c99-const-expr-10.c: Adjust.
8186         * gcc.dg/init-bad-7.c: New.
8187
8188 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8189
8190         * lib/target-supports.exp (check_effective_target_gas): New proc.
8191         * gcc.c-torture/execute/960321-1.x: New file.
8192
8193 2010-06-07  Jason Merrill  <jason@redhat.com>
8194
8195         PR c++/44401
8196         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8197
8198 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8199
8200         PR c++/44444
8201         * g++.dg/warn/Wunused-var-12.C: New test.
8202
8203         PR c++/44443
8204         * c-c++-common/Wunused-var-11.c: New test.
8205
8206 2010-06-07  Jan Hubicka  <jh@suse.cz>
8207
8208         * gcc.dg/ipa/pure-const-1.c: New testcase.
8209
8210 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8211
8212         PR rtl-optimization/44404
8213         * gcc.dg/pr44404.c: New.
8214
8215 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8216
8217         PR target/44159
8218         * gcc.target/i386/abi-2.c: Check sysv abi here.
8219         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8220         function to avoid failures by different ABIs.
8221         * gcc.target/i386/aes-check.h: Likewise.
8222         * gcc.target/i386/avx-check.h: Likewise.
8223         * gcc.target/i386/fma4-check.h: Likewise.
8224         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8225         * gcc.target/i386/mmx-check.h: Likewise.
8226         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8227         * gcc.target/i386/pclmul-check.h: Likewise.
8228         * gcc.target/i386/sse-check.h: Likewise.
8229         * gcc.target/i386/sse2-check.h: Likewise.
8230         * gcc.target/i386/sse3-check.h: Likewise.
8231         * gcc.target/i386/sse4_1-check.h: Likewise.
8232         * gcc.target/i386/sse4_2-check.h: Likewise.
8233         * gcc.target/i386/sse4a-check.h: Likewise.
8234         * gcc.target/i386/ssse3-check.h: Likewise.
8235         * gcc.target/i386/xop-check.h: Likewise.
8236         * gcc.target/i386/pr27971.c: Fix for LLP64.
8237         * gcc.target/i386/pr39139.c: Likewise.
8238         * gcc.target/i386/pr39315-check.c: Likewise.
8239         * gcc.target/i386/vararg-1.c: Likewise.
8240         * gcc.target/i386/vararg-2.c: Likewise.
8241         Additional add dg-compile to avoid failure due
8242         missing foo symbol.
8243
8244         * gcc.dg/compound-literal-1.c: Fix for llp64.
8245         * gcc.dg/pr32370.c: Likewise.
8246         * gcc.dg/pr37561.c: Likewise.
8247         * gcc.dg/pr41340.c: Likewise.
8248         * gcc.dg/pr41551.c: Likewise.
8249
8250 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8251
8252         PR c++/44188
8253         * g++.dg/debug/dwarf2/typedef3.C: New test.
8254
8255 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8256
8257         PR c/20000
8258         * c-c++-common/pr20000.c: New.
8259
8260 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8261
8262         PR c++/44086
8263         * g++.dg/init/pr44086.C: New.
8264         * g++.dg/cpp0x/decltype4.C: Adjust.
8265
8266 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8267
8268         PR fortran/43945
8269         * gfortran.dg/generic_23.f03: New test.
8270
8271 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8272
8273         PR fortran/43895
8274         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8275
8276 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8277
8278         PR c++/44361
8279         * c-c++-common/Wunused-var-9.c: New test.
8280
8281 2010-06-05  Jason Merrill  <jason@redhat.com>
8282
8283         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8284
8285 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8286
8287         PR c/44322
8288         * gcc.dg/c99-restrict-4.c: New test.
8289
8290 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8291
8292         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8293         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8294         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8295         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8296         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8297         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8298         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8299         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8300         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8301         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8302         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8303         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8304         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8305         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8306         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8307         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8308         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8309         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8310         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8311         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8312         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8313         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8314
8315 2010-06-04  Jason Merrill  <jason@redhat.com>
8316
8317         * g++.dg/cpp0x/noexcept06.C: New.
8318         * g++.dg/cpp0x/noexcept07.C: New.
8319
8320         * g++.dg/cpp0x/noexcept01.C: New.
8321         * g++.dg/cpp0x/noexcept02.C: New.
8322         * g++.dg/cpp0x/noexcept03.C: New.
8323         * g++.dg/cpp0x/noexcept04.C: New.
8324         * g++.dg/cpp0x/noexcept05.C: New.
8325
8326 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8327
8328         PR c++/44412
8329         * g++.dg/warn/Wunused-var-10.C: New test.
8330         * g++.dg/warn/Wunused-var-11.C: New test.
8331
8332         PR c++/44362
8333         * c-c++-common/Wunused-var-10.c: New test.
8334
8335 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8336
8337         PR c/25880
8338         * gcc.dg/assign-warn-2.c: Update.
8339         * gcc.dg/cpp/line3.c: Update.
8340         * gcc.dg/c99-array-lval-8.c: Update.
8341         * gcc.dg/cast-qual-2.c: Update.
8342         * gcc.dg/c99-arraydecl-3.c:  Update.
8343         * gcc.dg/assign-warn-1.c:  Update.
8344         * gcc.dg/format/gcc_diag-1.c:  Update.
8345
8346 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8347
8348         PR rtl-optimization/39871
8349         PR rtl-optimization/40615
8350         PR rtl-optimization/42500
8351         PR rtl-optimization/42502
8352         * gcc.target/arm/eliminate.c: New test.
8353
8354 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8355
8356         PR libstdc++/44410
8357         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8358         * g++.old-deja/g++.other/delete3.C: Likewise.
8359         * g++.old-deja/g++.other/new.C: Likewise.
8360         * g++.old-deja/g++.law/operators27.C: Likewise.
8361         * g++.old-deja/g++.mike/p755.C: Likewise.
8362         * g++.dg/eh/new1.C: Likewise.
8363         * g++.dg/init/new5.C: Likewise.
8364
8365 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8366
8367         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8368         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8369         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8370
8371 2010-06-03  Richard Guenther  <rguenther@suse.de>
8372
8373         PR lto/41921
8374         * lib/lto.exp: Always load gcc.exp.
8375         (lto-obj): For C source files invoke gcc_target_compile.
8376         * g++.dg/lto/20100603-1_0.C: New testcase.
8377         * g++.dg/lto/20100603-1_1.c: Likewise.
8378
8379 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8380
8381         PR tree-optimization/43688
8382         * gfortran.dg/pr43688.f90: New.
8383
8384 2010-06-03  Richard Guenther  <rguenther@suse.de>
8385
8386         PR lto/41584
8387         * gcc.dg/lto/20100603-1_0.c: New testcase.
8388         * gcc.dg/lto/20100603-2_0.c: Likewise.
8389         * gcc.dg/lto/20100603-3_0.c: Likewise.
8390
8391 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8392
8393         PR target/44218
8394         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8395         * gcc.target/powerpc/recip-2.c: Ditto.
8396         * gcc.target/powerpc/recip-3.c: Ditto.
8397         * gcc.target/powerpc/recip-4.c: Ditto.
8398         * gcc.target/powerpc/recip-5.c: Ditto.
8399         * gcc.target/powerpc/recip-6.c: Ditto.
8400         * gcc.target/powerpc/recip-7.c: Ditto.
8401         * gcc.target/powerpc/recip-test.h: Ditto.
8402         * gcc.target/powerpc/recip-test2.h: Ditto.
8403
8404 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8405
8406         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8407
8408 2010-06-02  Jason Merrill  <jason@redhat.com>
8409
8410         * g++.dg/ext/vector9.C: Expect typedef in error message.
8411
8412         PR c++/9726
8413         PR c++/23594
8414         PR c++/44333
8415         * g++.dg/tc1/dr101.C: Remove xfails.
8416
8417 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8418
8419         PR middle-end/44372
8420         * g++.dg/ipa/pr44372.C: New.
8421
8422 2010-06-02  Jan Hubicka  <jh@suse.cz>
8423
8424         PR middle-end/44295
8425         * g++.dg/torture/pr44295.C: Neww testcase.
8426
8427 2010-06-02  Jan Hubicka  <jh@suse.cz>
8428
8429         * gcc.dg/tree-ssa/loadpre6.c: Update.
8430
8431 2010-06-02  Richard Guenther  <rguenther@suse.de>
8432
8433         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8434         diagnostic.h.
8435
8436 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8437
8438         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8439         the link fail message.
8440
8441 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8442
8443         PR fortran/44360
8444         * gfortran.dg/use_13.f90: New test case.
8445
8446 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8447
8448         PR fortran/44371
8449         * gfortran.dg/error_stop_2.f08: Minor update.
8450
8451 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8452
8453         PR fortran/44371
8454         * gfortran.dg/error_stop_1.f08: New test.
8455         * gfortran.dg/error_stop_2.f08: New test.
8456
8457 2010-06-01  Jason Merrill  <jason@redhat.com>
8458
8459         DR 990
8460         * g++.dg/cpp0x/initlist37.C: New.
8461         * g++.dg/cpp0x/initlist38.C: New.
8462
8463         PR c++/44358
8464         * g++.dg/cpp0x/initlist36.C: New.
8465
8466 2010-05-31 Jan Hubicka  <jh@suse.cz>
8467
8468         * gcc.dg/noreturn-8.c: New testcase.
8469
8470 2010-05-31 Jan Hubicka  <jh@suse.cz>
8471
8472         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8473         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8474
8475 2010-05-31 Jan Hubicka  <jh@suse.cz>
8476
8477         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8478         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8479
8480 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8481
8482         PR fortran/36928
8483         * gfortran.dg/dependency_27.f90:  New test.
8484         * gfortran.dg/array_assign_1.F90:  New test.
8485
8486 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8487
8488         PR target/44338
8489         * gcc.target/i386/sse-24.c: New test.
8490
8491 2010-05-31  Jan Hubicka  <jh@suse.cz>
8492
8493         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8494
8495 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8496
8497         PR middle-end/44337
8498         * gcc.dg/pr44337.c: New test.
8499
8500         PR tree-optimization/44182
8501         * g++.dg/debug/pr44182.C: New test.
8502
8503 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8504
8505         * gcc.dg/nested-func-7.c: New test.
8506         * gnat.dg/frame_overflow.adb: Adjust directives.
8507
8508 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8509
8510         * gnat.dg/prot2.ad[sb]: New test.
8511         * gnat.dg/prot2_pkg1.ads: New helper.
8512         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8513
8514 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8515
8516         * gnat.dg/array11.adb: Adjust dg-warning directive.
8517         * gnat.dg/object_overflow.adb: Likewise.
8518
8519 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8520
8521         PR middle-end/44306
8522         * gcc.dg/tree-ssa/pr44306.c: New.
8523
8524 2010-05-29  Jan Hubicka  <jh@suse.cz>
8525
8526         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8527
8528 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8529
8530         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8531
8532 2010-05-28  Mike Stump  <mikestump@comcast.net>
8533
8534         PR objc/44125
8535         * objc.dg/const-str-9.m: Remove static.
8536
8537 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8538
8539         PR target/43636
8540         * gcc.c-torture/compile/pr43636.c: New test.
8541
8542 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8543
8544         PR objc++/23616
8545         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8546         * obj-c++.dg/try-catch-9.mm: Ditto.
8547
8548 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8549
8550         Revert patch for PR c++/44188
8551         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8552
8553 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8554
8555         PR c++/44188
8556         * g++.dg/debug/dwarf2/typedef3.C: New test.
8557
8558 2010-05-27  Jason Merrill  <jason@redhat.com>
8559
8560         PR c++/43555
8561         * g++.dg/ext/vla9.C: New.
8562
8563 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8564
8565         PR objc/44140
8566         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8567         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8568         * objc.dg/torture/tls/thr-init.m: Ditto.
8569         * objc.dg/torture/trivial.m: Ditto.
8570         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8571         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8572         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8573         * obj-c++.dg/torture/trivial.mm: Ditto.
8574
8575 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8576
8577         * g++.dg/lto/20100302_0.C: Skip on darwin.
8578
8579 2010-05-27  Richard Guenther  <rguenther@suse.de>
8580
8581         PR tree-optimization/44284
8582         * gcc.dg/vect/vect-118.c: New testcase.
8583         * gcc.dg/vect/bb-slp-20.c: Adjust.
8584         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8585         * gcc.dg/vect/slp-9.c: Likewise.
8586         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8587         * gcc.dg/vect/vect-10.c: Likewise.
8588         * gcc.dg/vect/vect-109.c: Likewise.
8589         * gcc.dg/vect/vect-12.c: Likewise.
8590         * gcc.dg/vect/vect-36.c: Likewise.
8591         * gcc.dg/vect/vect-7.c: Likewise.
8592         * gcc.dg/vect/vect-iv-8.c: Likewise.
8593         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8594         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8595         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8596         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8597         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8598         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8599         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8600         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8601         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8602         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8603         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8604         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8605         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8606         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8607         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8608         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8609         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8610
8611 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8612
8613         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8614         necessary.
8615
8616 2010-05-26  Jan Hubicka  <jh@suse.cz>
8617
8618         * gcc.dg/lto/materialize-1_0.c: New file.
8619         * gcc.dg/lto/materialize-1_1.c: New file.
8620
8621 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8622
8623         * gnat.dg/lto10.adb: New test.
8624         * gnat.dg/lto10_pkg.ads: New helper.
8625
8626 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8627
8628         * lib/target-supports.exp (check_effective_target_int128): New
8629         function to check if __int128 types are available for target.
8630         * c-c++-common/int128-types-1.c: New.
8631         * c-c++-common/int128-1.c: New.
8632         * c-c++-common/int128-2.c: New.
8633         * g++.dg/abi/mangle43.C: New.
8634         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8635         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8636         pointer-wide scalar.
8637         * g++.dg/other/pr25632.C: Likewise.
8638         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8639         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8640         overflow warnings.
8641         * g++.dg/warn/pr13358-4.C: Likewise.
8642         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8643         * g++.dg/warn/Wconversion-null.C: Likewise.
8644
8645 2010-05-26  Jason Merrill  <jason@redhat.com>
8646
8647         PR c++/43382
8648         * g++.dg/cpp0x/variadic101.C: New.
8649
8650 2010-05-26  Richard Guenther  <rguenther@suse.de>
8651
8652         PR rtl-optimization/44164
8653         * gcc.c-torture/execute/pr44164.c: New testcase.
8654         * g++.dg/tree-ssa/pr13146.C: Adjust.
8655
8656 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8657
8658         PR fortran/40011
8659         * gfortran.dg/whole_file_19.f90 : New test.
8660
8661 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8662
8663         PR fortran/30668
8664         PR fortran/31346
8665         PR fortran/34260
8666         * gfortran.dg/pr40999.f: Fix function type.
8667         * gfortran.dg/whole_file_5.f90: Likewise.
8668         * gfortran.dg/whole_file_6.f90: Likewise.
8669         * gfortran.dg/whole_file_16.f90: New.
8670         * gfortran.dg/whole_file_17.f90: New.
8671         * gfortran.dg/whole_file_18.f90: New.
8672
8673 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8674             Iain Sandoe  <iains@gcc.gnu.org>
8675
8676         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8677         * gcc.c-torture/compile/pr44197.c: Require alias support.
8678         * gcc.dg/lto/20081222_0.c: Ditto.
8679
8680 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8681
8682         PR debug/42801
8683         * gcc.dg/guality/vla-2.c: New test.
8684
8685 2010-05-25  Richard Guenther  <rguenther@suse.de>
8686
8687         PR middle-end/44069
8688         * g++.dg/torture/pr44069.C: New testcase.
8689
8690 2010-05-25  Richard Guenther  <rguenther@suse.de>
8691
8692         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8693
8694 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8695
8696         PR objc/44140
8697         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8698
8699 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8700
8701         * obj-c++.dg/torture/tls/trivial.mm: New.
8702         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8703         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8704         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8705         * obj-c++.dg/torture/tls/diag-1.mm: New.
8706         * obj-c++.dg/torture/tls/tls.exp: New.
8707         * obj-c++.dg/torture/trivial.mm: New.
8708         * obj-c++.dg/torture/dg-torture.exp: New.
8709         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8710         * obj-c++.dg/tls/trivial.m: New.
8711         * obj-c++.dg/tls/init-1.mm: New.
8712         * obj-c++.dg/tls/diag-1.mm: New.
8713         * obj-c++.dg/tls/init-2.mm: New.
8714         * obj-c++.dg/tls/diag-2.mm: New.
8715         * obj-c++.dg/tls/diag-3.mm: New.
8716         * obj-c++.dg/tls/diag-4.mm: New.
8717         * obj-c++.dg/tls/static-1.mm: New.
8718         * obj-c++.dg/tls/tls.exp: New.
8719         * obj-c++.dg/tls/diag-5.mm: New.
8720         * obj-c++.dg/tls/static-1a.mm: New.
8721         * objc-obj-c++-shared/Object1.mm: New.
8722         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8723
8724 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8725
8726         PR objc++/43689
8727         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8728         * obj-c++.dg/const-str-6.mm: Ditto.
8729
8730 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8731
8732         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8733
8734 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8735
8736         PR ada/38394
8737         * gnat.dg/array13.ad[sb]: New test.
8738
8739 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8740             Sandra Loosemore  <sandra@codesourcery.com>
8741
8742         * gcc.target/arm/neon/: Regenerated test cases.
8743
8744         * gcc.target/arm/neon/polytypes.c,
8745         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8746         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8747         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8748         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8749         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8750         dg-add-options arm_neon.
8751
8752         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8753         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8754         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8755         and arm_neon_fp16_ok.
8756
8757         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8758         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8759
8760         * lib/target-supports.exp (add_options_for_arm_neon): New.
8761         (check_effective_target_arm_neon_ok_nocache): New, from
8762         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8763         (check_effective_target_arm_neon_ok): Use
8764         check_effective_target_arm_neon_ok_nocache.
8765         (add_options_for_arm_neon_fp16)
8766         (check_effective_target_arm_neon_fp16_ok)
8767         check_effective_target_arm_neon_fp16_ok_nocache): New.
8768         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8769
8770 2010-05-24  Jason Merrill  <jason@redhat.com>
8771
8772         PR c++/41510
8773         * g++.dg/cpp0x/initlist35.C: New.
8774         * g++.dg/init/brace6.C: Adjust.
8775
8776 2010-05-24  Paul Brook  <paul@codesourcery.com>
8777
8778         * gcc.target/arm/frame-pointer-1.c: New test.
8779         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8780         pointer elimination.
8781
8782 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8783
8784         PR target/44245
8785         * gcc.target/i386/crc32-3.c: New.
8786         * gcc.target/i386/crc32-4.c: Likewise.
8787
8788 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8789
8790         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8791         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8792         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8793
8794 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8795
8796         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8797
8798 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8799
8800         PR target/43869
8801         * gcc.c-target/pr43869.c: New test.
8802
8803 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8804
8805         PR fortran/44212
8806         * gfortran.dg/class_22.f03: New.
8807
8808 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8809
8810         PR lto/44238
8811         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8812
8813 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8814
8815         PR fortran/44213
8816         * gfortran.dg/abstract_type_7.f03: New.
8817
8818 2010-05-21  Jason Merrill  <jason@redhat.com>
8819
8820         * g++.dg/eh/spec11.C: Test cleanup optimization.
8821
8822 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8823
8824         PR debug/44223
8825         * gcc.target/i386/pr44223.c: New test.
8826
8827 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8828
8829         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8830
8831 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8832
8833         * g++.dg/other/const3.C: New test.
8834
8835 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8836
8837         PR fortran/38407
8838         * warn_unused_dummy_argument_1.f90: New.
8839         * warn_unused_dummy_argument_2.f90: New.
8840
8841 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8842
8843         PR c++/30298
8844         * g++.dg/inherit/crash1.C: New.
8845         * g++.dg/inherit/crash2.C: Likewise.
8846
8847 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8848
8849         PR debug/44178
8850         * g++.dg/debug/pr44178.C: New test.
8851
8852 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8853
8854         PR middle-end/44185
8855         * gcc.dg/tree-ssa/prefetch-6.c: Add
8856         --param min-insn-to-prefetch-ratio=6.
8857         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8858         allow unrolling, and adjust the movnti count.
8859
8860 2010-05-20  Jan Hubicka  <jh@suse.cz>
8861
8862         PR middle-end/44197
8863         * gcc.c-torture/compile/pr44197.c: New file.
8864
8865 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8866
8867         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8868         Fix test code.
8869         (check_effective_target_xop): Remove __may_alias__ attribute.
8870
8871 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8872
8873         PR target/44202
8874         * gcc.c-torture/execute/pr44202-1.c: New test.
8875
8876 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8877
8878         PR fortran/43851
8879         * gfortran.dg/label_1.f90: Update test.
8880
8881 2010-05-19  Jan Hubicka  <jh@suse.cz>
8882
8883         * gcc.dg/lto/ipareference2_0.c: New file.
8884         * gcc.dg/lto/ipareference2_1.c: New file.
8885
8886 2010-05-19  Jason Merrill  <jason@redhat.com>
8887
8888         * g++.dg/parse/fn-typedef2.C: New.
8889
8890         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8891         function type.
8892
8893         PR c++/44193
8894         * g++.dg/template/fntype1.C: New.
8895
8896 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8897
8898         * gnat.dg/discr23.ad[sb]: New test.
8899         * gnat.dg/discr23_pkg.ads: New helper.
8900
8901         * gnat.dg/specs/controlled1.ads: New test.
8902         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8903
8904 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8905
8906         PR fortran/44055
8907         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8908         Fixed scope of C_SIZEOF.
8909         * gfortran.dg/warn_conversion_2.f90: New.
8910
8911 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8912
8913         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8914         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8915         for optional selector.
8916         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8917         (check_effective_target_sse3): New proc.
8918         * gcc.target/i386/math-torture/math-torture.exp: Load
8919         target-supports.exp.
8920         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8921         check_effective_target_sse2.
8922         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8923         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8924         * g++.dg/vect/vect.exp: Likewise.
8925         * gfortran.dg/vect/vect.exp: Likewise.
8926         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8927         -msse2 if check_effective_target_sse2.
8928
8929         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8930         * gcc.target/i386/3dnow-2.c: Likewise.
8931         * gcc.target/i386/3dnowA-1.c: Likewise.
8932         * gcc.target/i386/3dnowA-2.c: Likewise.
8933         * gcc.target/i386/pr42549.c: Likewise.
8934
8935         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8936         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8937         * gcc.target/i386/sse3-addsubps.c: Likewise.
8938         * gcc.target/i386/sse3-haddpd.c: Likewise.
8939         * gcc.target/i386/sse3-haddps.c: Likewise.
8940         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8941         * gcc.target/i386/sse3-hsubps.c: Likewise.
8942         * gcc.target/i386/sse3-movddup.c: Likewise.
8943         * gcc.target/i386/sse3-movshdup.c: Likewise.
8944         * gcc.target/i386/sse3-movsldup.c: Likewise.
8945
8946         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8947         * g++.dg/ext/attrib35.C: Likewise.
8948         * g++.dg/opt/pr40496.C: Likewise.
8949         * g++.dg/other/i386-1.C: Likewise.
8950         * g++.dg/other/i386-4.C: Likewise.
8951         * g++.dg/other/pr34435.C: Likewise.
8952         * g++.dg/other/pr39496.C: Likewise.
8953         * g++.dg/other/pr40446.C: Likewise.
8954         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8955         * gcc.dg/compat/vector-1a_main.c: Likewise.
8956         * gcc.dg/compat/vector-2a_main.c: Likewise.
8957         * gcc.dg/lto/20090206-1_0.c: Likewise.
8958         * gcc.dg/pr34856.c: Likewise.
8959         * gcc.dg/pr36584.c: Likewise.
8960         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8961         * gcc.dg/pr37544.c: Likewise.
8962         * gcc.dg/torture/pr16104-1.c: Likewise.
8963         * gcc.dg/torture/pr35771-1.c: Likewise.
8964         * gcc.dg/torture/pr35771-2.c: Likewise.
8965         * gcc.dg/torture/pr35771-3.c: Likewise.
8966         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8967         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8968         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8969         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8970         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8971         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8972         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8973         * gcc.target/i386/20060512-1.c: Likewise.
8974         * gcc.target/i386/20060512-3.c: Likewise.
8975         * gcc.target/i386/all_one_m128i.c: Likewise.
8976         * gcc.target/i386/float128-1.c: Likewise.
8977         * gcc.target/i386/float128-2.c: Likewise.
8978         * gcc.target/i386/fpcvt-1.c: Likewise.
8979         * gcc.target/i386/fpcvt-2.c: Likewise.
8980         * gcc.target/i386/fpcvt-3.c: Likewise.
8981         * gcc.target/i386/fpprec-1.c: Likewise.
8982         * gcc.target/i386/funcspec-9.c: Likewise.
8983         * gcc.target/i386/incoming-1.c: Likewise.
8984         * gcc.target/i386/incoming-12.c: Likewise.
8985         * gcc.target/i386/incoming-2.c: Likewise.
8986         * gcc.target/i386/incoming-3.c: Likewise.
8987         * gcc.target/i386/incoming-4.c: Likewise.
8988         * gcc.target/i386/incoming-6.c: Likewise.
8989         * gcc.target/i386/incoming-7.c: Likewise.
8990         * gcc.target/i386/incoming-8.c: Likewise.
8991         * gcc.target/i386/opt-1.c: Likewise.
8992         * gcc.target/i386/opt-2.c: Likewise.
8993         * gcc.target/i386/ordcmp-1.c: Likewise.
8994         * gcc.target/i386/pr17692.c: Likewise.
8995         * gcc.target/i386/pr18614-1.c: Likewise.
8996         * gcc.target/i386/pr22152.c: Likewise.
8997         * gcc.target/i386/pr23570.c: Likewise.
8998         * gcc.target/i386/pr23575.c: Likewise.
8999         * gcc.target/i386/pr26449-1.c: Likewise.
9000         * gcc.target/i386/pr26600.c: Likewise.
9001         * gcc.target/i386/pr27790.c: Likewise.
9002         * gcc.target/i386/pr28839.c: Likewise.
9003         * gcc.target/i386/pr30970.c: Likewise.
9004         * gcc.target/i386/pr32000-1.c: Likewise.
9005         * gcc.target/i386/pr32000-2.c: Likewise.
9006         * gcc.target/i386/pr32280.c: Likewise.
9007         * gcc.target/i386/pr32661.c: Likewise.
9008         * gcc.target/i386/pr32708-1.c: Likewise.
9009         * gcc.target/i386/pr32961.c: Likewise.
9010         * gcc.target/i386/pr33329.c: Likewise.
9011         * gcc.target/i386/pr35714.c: Likewise.
9012         * gcc.target/i386/pr35767-1.c: Likewise.
9013         * gcc.target/i386/pr35767-1d.c: Likewise.
9014         * gcc.target/i386/pr35767-1i.c: Likewise.
9015         * gcc.target/i386/pr35767-2.c: Likewise.
9016         * gcc.target/i386/pr35767-2d.c: Likewise.
9017         * gcc.target/i386/pr35767-2i.c: Likewise.
9018         * gcc.target/i386/pr35767-3.c: Likewise.
9019         * gcc.target/i386/pr35767-5.c: Likewise.
9020         * gcc.target/i386/pr36222-1.c: Likewise.
9021         * gcc.target/i386/pr36578-1.c: Likewise.
9022         * gcc.target/i386/pr36578-2.c: Likewise.
9023         * gcc.target/i386/pr36992-1.c: Likewise.
9024         * gcc.target/i386/pr37101.c: Likewise.
9025         * gcc.target/i386/pr37216.c: Likewise.
9026         * gcc.target/i386/pr37434-1.c: Likewise.
9027         * gcc.target/i386/pr37434-2.c: Likewise.
9028         * gcc.target/i386/pr37843-3.c: Likewise.
9029         * gcc.target/i386/pr37843-4.c: Likewise.
9030         * gcc.target/i386/pr39162.c: Likewise.
9031         * gcc.target/i386/pr39315-1.c: Likewise.
9032         * gcc.target/i386/pr39315-2.c: Likewise.
9033         * gcc.target/i386/pr39315-3.c: Likewise.
9034         * gcc.target/i386/pr39315-4.c: Likewise.
9035         * gcc.target/i386/pr39445.c: Likewise.
9036         * gcc.target/i386/pr39496.c: Likewise.
9037         * gcc.target/i386/pr40809.c: Likewise.
9038         * gcc.target/i386/pr40906-3.c: Likewise.
9039         * gcc.target/i386/pr41019.c: Likewise.
9040         * gcc.target/i386/pr42542-1.c: Likewise.
9041         * gcc.target/i386/pr42542-2.c: Likewise.
9042         * gcc.target/i386/pr42542-3.c: Likewise.
9043         * gcc.target/i386/pr42542-3a.c: Likewise.
9044         * gcc.target/i386/pr42881.c: Likewise.
9045         * gcc.target/i386/push-1.c: Likewise.
9046         * gcc.target/i386/quad-sse.c: Likewise.
9047         * gcc.target/i386/reload-1.c: Likewise.
9048         * gcc.target/i386/sse-10.c: Likewise.
9049         * gcc.target/i386/sse-11.c: Likewise.
9050         * gcc.target/i386/sse-15.c: Likewise.
9051         * gcc.target/i386/sse-17.c: Likewise.
9052         * gcc.target/i386/sse-18.c: Likewise.
9053         * gcc.target/i386/sse-19.c: Likewise.
9054         * gcc.target/i386/sse-4.c: Likewise.
9055         * gcc.target/i386/sse-6.c: Likewise.
9056         * gcc.target/i386/sse-vect-types.c: Likewise.
9057         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9058         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9059         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9060         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9061         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9062         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9063         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9064         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9065         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9066         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9067         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9068         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9069         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9070         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9071         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9072         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9073         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9074         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9075         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9076         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9077         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9078         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9079         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9080         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9081         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9082         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9083         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9084         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9085         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9086         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9087         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9088         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9089         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9090         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9091         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9092         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9093         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9094         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9095         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9096         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9097         * gcc.target/i386/sse2-mmx.c: Likewise.
9098         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9099         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9100         * gcc.target/i386/sse2-movd-1.c: Likewise.
9101         * gcc.target/i386/sse2-movd-2.c: Likewise.
9102         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9103         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9104         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9105         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9106         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9107         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9108         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9109         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9110         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9111         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9112         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9113         * gcc.target/i386/sse2-movq-1.c: Likewise.
9114         * gcc.target/i386/sse2-movq-2.c: Likewise.
9115         * gcc.target/i386/sse2-movq-3.c: Likewise.
9116         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9117         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9118         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9119         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9120         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9121         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9122         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9123         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9124         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9125         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9126         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9127         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9128         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9129         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9130         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9131         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9132         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9133         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9134         * gcc.target/i386/sse2-pand-1.c: Likewise.
9135         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9136         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9137         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9138         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9139         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9140         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9141         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9142         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9143         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9144         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9145         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9146         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9147         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9148         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9149         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9150         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9151         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9152         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9153         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9154         * gcc.target/i386/sse2-por-1.c: Likewise.
9155         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9156         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9157         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9158         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9159         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9160         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9161         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9162         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9163         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9164         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9165         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9166         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9167         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9168         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9169         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9170         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9171         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9172         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9173         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9174         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9175         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9176         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9177         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9178         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9179         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9180         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9181         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9182         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9183         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9184         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9185         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9186         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9187         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9188         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9189         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9190         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9191         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9192         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9193         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9194         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9195         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9196         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9197         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9198         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9199         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9200         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9201         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9202         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9203         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9204         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9205         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9206         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9207         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9208         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9209         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9210         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9211         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9212         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9213         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9214         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9215         * gcc.target/i386/sse2-vec-1.c: Likewise.
9216         * gcc.target/i386/sse2-vec-2.c: Likewise.
9217         * gcc.target/i386/sse2-vec-3.c: Likewise.
9218         * gcc.target/i386/sse2-vec-4.c: Likewise.
9219         * gcc.target/i386/sse2-vec-5.c: Likewise.
9220         * gcc.target/i386/sse2-vec-6.c: Likewise.
9221         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9222         * gcc.target/i386/ssefn-2.c: Likewise.
9223         * gcc.target/i386/ssefn-4.c: Likewise.
9224         * gcc.target/i386/ssefp-1.c: Likewise.
9225         * gcc.target/i386/ssefp-2.c: Likewise.
9226         * gcc.target/i386/sseregparm-3.c: Likewise.
9227         * gcc.target/i386/sseregparm-4.c: Likewise.
9228         * gcc.target/i386/sseregparm-5.c: Likewise.
9229         * gcc.target/i386/sseregparm-6.c: Likewise.
9230         * gcc.target/i386/sseregparm-7.c: Likewise.
9231         * gcc.target/i386/ssetype-1.c: Likewise.
9232         * gcc.target/i386/ssetype-2.c: Likewise.
9233         * gcc.target/i386/ssetype-3.c: Likewise.
9234         * gcc.target/i386/ssetype-4.c: Likewise.
9235         * gcc.target/i386/ssetype-5.c: Likewise.
9236         * gcc.target/i386/unordcmp-1.c: Likewise.
9237         * gcc.target/i386/vararg-1.c: Likewise.
9238         * gcc.target/i386/vararg-2.c: Likewise.
9239         * gcc.target/i386/vararg-3.c: Likewise.
9240         * gcc.target/i386/vararg-4.c: Likewise.
9241         * gcc.target/i386/vararg-7.c: Likewise.
9242         * gcc.target/i386/vararg-8.c: Likewise.
9243         * gcc.target/i386/vecinit-1.c: Likewise.
9244         * gcc.target/i386/vecinit-2.c: Likewise.
9245         * gcc.target/i386/vecinit-3.c: Likewise.
9246         * gcc.target/i386/vecinit-4.c: Likewise.
9247         * gcc.target/i386/vecinit-5.c: Likewise.
9248         * gcc.target/i386/vecinit-6.c: Likewise.
9249         * gcc.target/i386/vectorize2.c: Likewise.
9250         * gcc.target/i386/vectorize3.c: Likewise.
9251         * gcc.target/i386/vectorize4.c: Likewise.
9252         * gcc.target/i386/vectorize6.c: Likewise.
9253         * gcc.target/i386/vectorize7.c: Likewise.
9254         * gcc.target/i386/vectorize8.c: Likewise.
9255         * gcc.target/i386/vperm-v2df.c: Likewise.
9256         * gcc.target/i386/vperm-v2di.c: Likewise.
9257         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9258         * gcc.target/i386/xorps-sse2.c: Likewise.
9259         * gcc.target/i386/xorps.c: Likewise.
9260         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9261         * gfortran.dg/graphite/pr42326.f90: Likewise.
9262         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9263
9264 2010-05-19  Richard Guenther  <rguenther@suse.de>
9265
9266         PR lto/44196
9267         * g++.dg/lto/20100519-1_0.C: New testcase.
9268
9269 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9270
9271         PR fortran/42360
9272         * gfortran.dg/warn_intent_out_not_set.f90: New.
9273
9274 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9275
9276         PR fortran/38404
9277         * gfortran.dg/data_char_1.f90: Updated warning message.
9278         * gfortran.dg/data_array_6.f: New.
9279
9280 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9281
9282         * g++.dg/ipa/ivinline-8.C: New test.
9283         * gcc.dg/ipa/iinline-2.c: Likewise.
9284
9285 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9286
9287         PR fortran/34505
9288         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9289         arguments; add check for return value kind.
9290         * gfortran.dg/float_1.f90: Likewise.
9291
9292 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9293
9294         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9295         (main): Use it.
9296         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9297         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9298         Prune another location line format.
9299         (lto-obj): Call lto_prune_warns on comp_output.
9300
9301 2010-05-18  Jan Hubicka  <jh@suse.cz>
9302
9303         * gcc.dg/lto/ipacp_0.c: New test.
9304         * gcc.dg/lto/ipacp_1.c: New test.
9305
9306 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9307
9308         PR lto/44184
9309         * gcc.dg/lto/20100518_0.c: New test.
9310
9311 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9312
9313         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9314
9315 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9316
9317         PR fortran/43990
9318         * gfortran.dg/class_21.f03: New.
9319
9320 2010-05-17  Jason Merrill  <jason@redhat.com>
9321
9322         PR c++/44157
9323         * g++.dg/cpp0x/initlist34.C: New.
9324
9325         PR c++/44158
9326         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9327
9328 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9329
9330         * g++.dg/ipa/ivinline-1.C: New test.
9331         * g++.dg/ipa/ivinline-2.C: New test.
9332         * g++.dg/ipa/ivinline-3.C: New test.
9333         * g++.dg/ipa/ivinline-4.C: New test.
9334         * g++.dg/ipa/ivinline-5.C: New test.
9335         * g++.dg/ipa/ivinline-6.C: New test.
9336
9337 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9338             Jason Merrill  <jason@redhat.com>
9339
9340         PR c++/44108
9341         * c-c++-common/Wunused-var-8.c: New test.
9342
9343 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9344
9345         PR bootstrap/42347
9346         * gcc.c-torture/compile/pr42347.c: New test.
9347
9348         PR middle-end/44102
9349         * g++.dg/ext/asmgoto1.C: New test.
9350
9351 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9352
9353         PR middle-end/44133
9354         * gcc.dg/tree-ssa/pr44133.c: New test.
9355         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9356         precise.
9357
9358 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9359
9360         PR fortran/44044
9361         * gfortran.dg/class_20.f03: New.
9362
9363 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9364
9365         PR 44078
9366         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9367         debug messages but not the newly introduced one.
9368
9369 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9370
9371         PR fortran/35779
9372         * gfortran.dg/initialization_25.f90: Commented testcase.
9373         * gfortran.dg/initialization_26.f90: New.
9374
9375 2010-05-16  Richard Guenther  <rguenther@suse.de>
9376
9377         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9378         * gcc.dg/pr43084.c: Likewise.
9379         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9380         -fipa-type-escape.
9381         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9382         -fipa-type-escape.
9383         * gcc.dg/struct/struct-reorg.exp: Likewise.
9384         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9385         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9386
9387 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9388
9389         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9390         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9391         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9392         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9393         tests.
9394
9395 2010-05-15  Jason Merrill  <jason@redhat.com>
9396
9397         * g++.dg/eh/spec10.C: New.
9398         * g++.dg/eh/spec11.C: New.
9399         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9400
9401 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9402
9403         PR fortran/44154
9404         PR fortran/42647
9405         * gfortran.dg/allocatable_scalar_9.f90: New.
9406
9407 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9408
9409         PR c++/44148
9410         * g++.dg/torture/pr44148.C: New test.
9411
9412 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9413
9414         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9415         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9416         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9417         diagnostics and type sizes.
9418
9419 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9420
9421         * gnat.dg/lto9.adb: New test.
9422         * gnat.dg/lto9_pkg1.ads: New helper.
9423         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9424
9425 2010-05-15  Jan Hubicka  <jh@suse.cz>
9426
9427         * gcc.dg/lto/ipareference_1.c: Rename to ...
9428         * gcc.dg/lto/ipareference_0.c: ... this one.
9429         * gcc.dg/lto/ipareference_2.c: Rename to ...
9430         * gcc.dg/lto/ipareference_1.c: ... this one.
9431
9432 2010-05-15  Jan Hubicka  <jh@suse.cz>
9433
9434         * gcc.dg/lto/ipareference_1.c: New file.
9435         * gcc.dg/lto/ipareference_2.c: New file.
9436
9437 2010-05-15  Richard Guenther  <rguenther@suse.de>
9438
9439         PR tree-optimization/44038
9440         * gcc.c-torture/compile/pr44038.c: New testcase.
9441
9442 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9443
9444         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9445         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9446
9447 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9448
9449         PR fortran/43207
9450         PR fortran/43969
9451         * gfortran.dg/class_18.f03: New.
9452         * gfortran.dg/class_19.f03: New.
9453
9454 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9455
9456         PR debug/44112
9457         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9458         * g++.dg/debug/dwarf2/const1.C: Remove.
9459
9460 2010-05-14  Jason Merrill  <jason@redhat.com>
9461
9462         * g++.dg/eh/cond4.C: New.
9463         * g++.dg/eh/elide2.C: Adjust.
9464         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9465
9466 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9467
9468         PR fortran/44135
9469         * gfortran.dg/actual_array_interface_2.f90: New test.
9470
9471 2010-05-14  Richard Guenther  <rguenther@suse.de>
9472
9473         PR tree-optimization/44119
9474         * gcc.c-torture/compile/pr44119.c: New testcase.
9475
9476 2010-05-14  Jason Merrill  <jason@redhat.com>
9477
9478         PR c++/44127
9479         * g++.dg/eh/terminate1.C: New.
9480
9481 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9482
9483         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9484
9485         PR debug/44136
9486         * gcc.dg/pr44136.c: New test.
9487
9488 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9489
9490         PR c++/30566
9491         * g++.dg/warn/Wshadow-4.C: Adjust.
9492         * g++.dg/warn/Wshadow-5.C: New test.
9493         * g++.dg/warn/Wshadow-6.C: New test
9494
9495 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9496
9497         PR fortran/35779
9498         * gfortran.dg/initialization_25.f90: New.
9499
9500 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9501
9502         * g++.dg/otr-fold-1.C: New test.
9503         * g++.dg/otr-fold-2.C: New test.
9504
9505 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9506
9507         PR fortran/44036
9508         * gfortran.dg/gomp/pr44036-1.f90: New test.
9509         * gfortran.dg/gomp/pr44036-2.f90: New test.
9510         * gfortran.dg/gomp/pr44036-3.f90: New test.
9511
9512         PR debug/43983
9513         * gcc.dg/guality/sra-1.c: New test.
9514
9515 2010-05-12  Jan Hubicka  <jh@suse.cz>
9516
9517         * tree-ssa/unreachable.c: New test.
9518
9519 2010-05-12  Jason Merrill  <jason@redhat.com>
9520
9521         * g++.dg/cpp0x/sfinae1.C: New.
9522
9523 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9524
9525         * gcc.target/i386/zee.c: New file.
9526
9527 2010-05-12  Jason Merrill  <jason@redhat.com>
9528
9529         * g++.dg/conversion/op1.C: Expect template candidate message.
9530         * g++.dg/cpp0x/nullptr15.C: Likewise.
9531         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9532         * g++.dg/cpp0x/pr31431.C: Likewise.
9533         * g++.dg/cpp0x/temp_default2.C: Likewise.
9534         * g++.dg/cpp0x/trailing4.C: Likewise.
9535         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9536         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9537         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9538         * g++.dg/cpp0x/variadic35.C: Likewise.
9539         * g++.dg/cpp0x/vt-35147.C: Likewise.
9540         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9541         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9542         * g++.dg/ext/visibility/anon8.C: Likewise.
9543         * g++.dg/ext/vla2.C: Likewise.
9544         * g++.dg/other/pr28114.C: Likewise.
9545         * g++.dg/other/ptrmem10.C: Likewise.
9546         * g++.dg/other/ptrmem11.C: Likewise.
9547         * g++.dg/overload/unknown1.C: Likewise.
9548         * g++.dg/parse/template7.C: Likewise.
9549         * g++.dg/parse/typename7.C: Likewise.
9550         * g++.dg/template/conv11.C: Likewise.
9551         * g++.dg/template/copy1.C: Likewise.
9552         * g++.dg/template/deduce3.C: Likewise.
9553         * g++.dg/template/dependent-expr5.C: Likewise.
9554         * g++.dg/template/friend.C: Likewise.
9555         * g++.dg/template/incomplete2.C: Likewise.
9556         * g++.dg/template/local4.C: Likewise.
9557         * g++.dg/template/local6.C: Likewise.
9558         * g++.dg/template/operator10.C: Likewise.
9559         * g++.dg/template/overload6.C: Likewise.
9560         * g++.dg/template/ptrmem2.C: Likewise.
9561         * g++.dg/template/ptrmem20.C: Likewise.
9562         * g++.dg/template/ptrmem8.C: Likewise.
9563         * g++.dg/template/sfinae2.C: Likewise.
9564         * g++.dg/template/ttp25.C: Likewise.
9565         * g++.dg/template/unify10.C: Likewise.
9566         * g++.dg/template/unify11.C: Likewise.
9567         * g++.dg/template/unify6.C: Likewise.
9568         * g++.dg/template/unify7.C: Likewise.
9569         * g++.dg/template/unify9.C: Likewise.
9570         * g++.dg/template/varmod1.C: Likewise.
9571         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9572         * g++.old-deja/g++.law/operators32.C: Likewise.
9573         * g++.old-deja/g++.pt/crash28.C: Likewise.
9574         * g++.old-deja/g++.pt/crash60.C: Likewise.
9575         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9576         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9577         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9578         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9579         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9580         * g++.old-deja/g++.pt/expr2.C: Likewise.
9581         * g++.old-deja/g++.pt/overload7.C: Likewise.
9582         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9583         * g++.old-deja/g++.pt/spec5.C: Likewise.
9584         * g++.old-deja/g++.pt/spec6.C: Likewise.
9585         * g++.old-deja/g++.pt/t24.C: Likewise.
9586         * g++.old-deja/g++.pt/unify4.C: Likewise.
9587         * g++.old-deja/g++.pt/unify6.C: Likewise.
9588         * g++.old-deja/g++.pt/unify8.C: Likewise.
9589         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9590         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9591         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9592
9593         * g++.dg/cpp0x/initlist32.C: New.
9594
9595         * g++.dg/template/conv11.C: New.
9596         * g++.dg/conversion/op1.C: Adjust expected error.
9597
9598         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9599
9600 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9601
9602         PR target/44088
9603         * gcc.target/i386/avx-cmpsd-1.c: New.
9604         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9605         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9606         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9607         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9608         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9609
9610 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9611
9612         PR middle-end/44085
9613         * gcc.dg/gomp/pr44085.c: New test.
9614         * gfortran.dg/gomp/pr44085.f90: New test.
9615
9616 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9617
9618         * objc-obj-c++-shared/Object1.m: New.
9619         * objc.dg/torture: New directory.
9620         * objc.dg/torture/tls: Ditto.
9621         * objc.dg/tls: Ditto.
9622         * objc.dg/torture/tls/trivial.m: New test.
9623         * objc.dg/torture/tls/thr-init-2.m: New test.
9624         * objc.dg/torture/tls/thr-init-3.m: New test.
9625         * objc.dg/torture/tls/thr-init.m: New test.
9626         * objc.dg/torture/tls/diag-1.m: New test.
9627         * objc.dg/torture/tls/tls.exp: New.
9628         * objc.dg/torture/trivial.m: New test.
9629         * objc.dg/torture/dg-torture.exp: New.
9630         * objc.dg/tls/diag-3.m: New test.
9631         * objc.dg/tls/diag-4.m: New test.
9632         * objc.dg/tls/diag-5.m: New test.
9633         * objc.dg/tls/init-1.m: New test.
9634         * objc.dg/tls/init-2.m: New test.
9635         * objc.dg/tls/tls.exp: New.
9636         * objc.dg/tls/diag-2.m: New test.
9637         * lib/objc.exp: Respond to dg-additional-files.
9638
9639 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9640
9641         * gcc.target/m68k/20100512-1.c: New.
9642
9643 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9644
9645         * gnat.dg/lto8.adb: New test.
9646         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9647         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9648
9649 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9650
9651         PR c++/34272
9652         PR c++/43630
9653         PR c++/34491
9654         * g++.dg/template/crash97.C: New.
9655         * g++.dg/template/crash98.C: Likewise.
9656         * g++.dg/template/crash99.C: Likewise.
9657         * g++.dg/cpp0x/pr31439.C: Adjust.
9658         * g++.dg/template/crash95.C: Likewise.
9659
9660 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9661
9662         PR middle-end/44071
9663         * c-c++-common/asmgoto-4.c: New test.
9664         * gcc.target/i386/pr44071.c: New test.
9665
9666         PR c++/44062
9667         * c-c++-common/Wunused-var-7.c: New test.
9668         * g++.dg/warn/Wunused-var-9.C: New test.
9669
9670 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9671
9672         PR fortran/43711
9673         * gfortran.dg/gomp/pr43711.f90: New.
9674
9675 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9676
9677         PR fortran/31820
9678         * gfortran.dg/select_5.f90: Updated.
9679
9680 2010-05-11  Jan Hubicka  <jh@suse.cz>
9681
9682         PR tree-optimize/44063
9683         * gcc.c-torture/compile/pr44063.c: New testcase.
9684
9685 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9686
9687         PR debug/44023
9688         * gcc.dg/pr44023.c: New test.
9689
9690 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9691
9692         * gnat.dg/lto7.adb: New test.
9693         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9694
9695 2010-05-10  Jason Merrill  <jason@redhat.com>
9696
9697         PR c++/44017
9698         * g++.dg/template/inherit5.C: New.
9699
9700         PR c++/44045
9701         * g++.dg/cpp0x/initlist33.C: New.
9702         * g++.dg/cpp0x/initlist26.C: Adjust.
9703         * g++.dg/cpp0x/initlist28.C: Adjust.
9704
9705 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9706
9707         PR c++/43719
9708         * g++.dg/init/pr43719.C: New.
9709         * g++.dg/anon-struct4.C: Adjust.
9710
9711 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9712
9713         PR debug/44028
9714         * gcc.dg/pr44028.c: New test.
9715
9716 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9717
9718         PR fortran/27866
9719         PR fortran/35003
9720         PR fortran/42809
9721         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9722         * gfortran.dg/warn_conversion.f90: New.
9723
9724 2010-05-10  Michael Matz  <matz@suse.de>
9725
9726         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9727
9728 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9729
9730         PR rtl-optimization/44012
9731         * gcc.dg/pr44012.c: New.
9732
9733 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9734
9735         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9736         Log text on entry and exit.
9737         Prune Sun ld warnings for common symbols with differing sizes.
9738         (lto-link-and-maybe-run): Change caller.
9739
9740 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9741
9742         PR fortran/44044
9743         * gfortran.dg/class_7.f03: Modified.
9744         * gfortran.dg/select_type_1.f03: Modified.
9745         * gfortran.dg/select_type_12.f03: New.
9746
9747 2010-05-10  Richard Guenther  <rguenther@suse.de>
9748
9749         PR tree-optimization/44050
9750         * gcc.dg/torture/pr44050.c: New testcase.
9751
9752 2010-05-10  Wei Guozhi  <carrot@google.com>
9753
9754         PR target/42879
9755         * gcc.target/arm/pr42879.c: New testcase.
9756
9757 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9758
9759         PR c/44051
9760         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9761
9762 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9763
9764         PR c/10676
9765         * gcc.dg/anon-struct-10.c: New test.
9766
9767 2010-05-09  Richard Guenther  <rguenther@suse.de>
9768
9769         PR middle-end/44024
9770         * gcc.dg/pr44024.c: New testcase.
9771
9772 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9773
9774         PR c/4784
9775         * gcc.dg/anon-struct-9.c: New test.
9776
9777 2010-05-09  Richard Guenther  <rguenther@suse.de>
9778
9779         PR middle-end/44043
9780         * gcc.c-torture/compile/pr44043.c: New testcase.
9781
9782 2010-05-09  Richard Guenther  <rguenther@suse.de>
9783
9784         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9785
9786 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9787
9788         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9789
9790 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9791
9792         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9793         * gnat.dg/specs/lto3.ads: Likewise.
9794
9795 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9796
9797         PR middle-end/28685
9798         * gcc.dg/pr28685-1.c: New file.
9799
9800 2010-05-08  Richard Guenther  <rguenther@suse.de>
9801
9802         PR tree-optimization/44030
9803         * gcc.c-torture/compile/pr44030.c: New testcase.
9804
9805 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9806
9807         * gnat.dg/lto6.adb: New test.
9808         * gnat.dg/lto6_pkg.ads: New helper.
9809
9810 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9811
9812         * gnat.dg/lto5.adb: New test.
9813         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9814
9815 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9816
9817         * gnat.dg/lto4.ad[sb]: New test.
9818
9819 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9820
9821         * gnat.dg/specs/lto3.ads: New test.
9822         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9823         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9824
9825 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9826
9827         * gnat.dg/sizetype3.ad[sb]: New test.
9828         * gnat.dg/sizetype3_pkg.ads: New helper.
9829
9830 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9831
9832         PR c++/43951
9833         * g++.dg/init/new29.C: New.
9834
9835 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9836
9837         PR fortran/40728
9838         * gfortran.dg/coarray_1.f90: Fixed error message.
9839         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9840         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9841         * gfortran.dg/intrinsic_std_5.f90: New.
9842
9843 2010-05-07  Jason Merrill  <jason@redhat.com>
9844
9845         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9846
9847 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9848
9849         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9850         (size_t, stderr): Remove.
9851         (read_error): Replaced __builtin_fprintf by fprintf.
9852
9853 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9854
9855         * gcc.dg/ordered-comparison-1.c: New test.
9856         * gcc.dg/ordered-comparison-2.c: New test.
9857         * gcc.dg/ordered-comparison-3.c: New test.
9858         * gcc.dg/ordered-comparison-4.c: New test.
9859
9860 2010-05-06  Mike Stump  <mikestump@comcast.net>
9861
9862         PR objc/35165
9863         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9864
9865 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9866             Jason Merrill  <jason@redhat.com>
9867
9868         * g++.dg/cpp0x/nullptr01.C: New.
9869         * g++.dg/cpp0x/nullptr02.C: New.
9870         * g++.dg/cpp0x/nullptr03.C: New.
9871         * g++.dg/cpp0x/nullptr04.C: New.
9872         * g++.dg/cpp0x/nullptr05.C: New.
9873         * g++.dg/cpp0x/nullptr06.C: New.
9874         * g++.dg/cpp0x/nullptr07.C: New.
9875         * g++.dg/cpp0x/nullptr08.C: New.
9876         * g++.dg/cpp0x/nullptr09.C: New.
9877         * g++.dg/cpp0x/nullptr10.C: New.
9878         * g++.dg/cpp0x/nullptr11.C: New.
9879         * g++.dg/cpp0x/nullptr12.C: New.
9880         * g++.dg/cpp0x/nullptr13.C: New.
9881         * g++.dg/cpp0x/nullptr14.C: New.
9882         * g++.dg/cpp0x/nullptr15.C: New.
9883         * g++.dg/cpp0x/nullptr16.C: New.
9884         * g++.dg/cpp0x/nullptr17.C: New.
9885         * g++.dg/cpp0x/nullptr18.C: New.
9886         * g++.dg/cpp0x/nullptr19.C: New.
9887         * g++.dg/cpp0x/nullptr20.C: New.
9888         * g++.dg/cpp0x/nullptr21.C: New.
9889         * g++.dg/cpp0x/nullptr22.C: New.
9890         * g++.dg/debug/nullptr01.C: New.
9891         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9892
9893 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9894
9895         * gcc.dg/Wunused-var-8.c: Move to...
9896         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9897
9898 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9899
9900         PR c++/40406
9901         * g++.dg/template/crash96.C: New.
9902
9903 2010-05-06  Jan Hubicka  <jh@suse.cz>
9904
9905         PR tree-optimization/43791
9906         * gcc.c-torture/compile/pr43791.c: New file.
9907
9908 2010-05-06  Michael Matz  <matz@suse.de>
9909
9910         PR tree-optimization/43984
9911         * gfortran.dg/pr43984.f90: New test.
9912
9913 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9914
9915         PR 40989
9916         * gcc.dg/pr40989.c: New.
9917
9918 2010-05-06  Richard Guenther  <rguenther@suse.de>
9919
9920         PR tree-optimization/43934
9921         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9922
9923 2010-05-06  Richard Guenther  <rguenther@suse.de>
9924
9925         PR tree-optimization/43987
9926         * gcc.c-torture/execute/pr43987.c: New testcase.
9927         * gcc.dg/torture/pta-escape-1.c: Adjust.
9928         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9929         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9930         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9931         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9932
9933 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9934             Dodji Seketeli  <dodji@redhat.com>
9935
9936         PR c/18624
9937         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9938         * g++.dg/template/sfinae16.C: Likewise.
9939         * gcc.dg/Wunused-var-1.c: Moved to...
9940         * c-c++-common/Wunused-var-1.c: ...here. New test.
9941         * gcc.dg/Wunused-var-2.c: Moved to...
9942         * c-c++-common/Wunused-var-2.c: ...here. New test.
9943         * gcc.dg/Wunused-var-3.c: Moved to...
9944         * c-c++-common/Wunused-var-3.c: ...here. New test.
9945         * gcc.dg/Wunused-var-4.c: Moved to...
9946         * gcc.dg/Wunused-var-1.c: ... here.
9947         * gcc.dg/Wunused-var-5.c: Moved to...
9948         * c-c++-common/Wunused-var-4.c: ...here. New test.
9949         * gcc.dg/Wunused-var-7.c: Moved to...
9950         * c-c++-common/Wunused-var-5.c: ...here. New test.
9951         * gcc.dg/Wunused-var-6.c: Moved to...
9952         * gcc.dg/Wunused-var-2.c: ... here.
9953         * c-c++-common/Wunused-var-1.c: New test.
9954         * c-c++-common/Wunused-var-2.c: New test.
9955         * c-c++-common/Wunused-var-3.c: New test.
9956         * c-c++-common/Wunused-var-4.c: New test.
9957         * c-c++-common/Wunused-var-5.c: New test.
9958         * g++.dg/warn/Wunused-var-1.C: New test.
9959         * g++.dg/warn/Wunused-var-2.C: New test.
9960         * g++.dg/warn/Wunused-var-3.C: New test.
9961         * g++.dg/warn/Wunused-var-4.C: New test.
9962         * g++.dg/warn/Wunused-var-5.C: New test.
9963         * g++.dg/warn/Wunused-var-6.C: New test.
9964         * g++.dg/warn/Wunused-var-7.C: New test.
9965         * g++.dg/warn/Wunused-var-8.C: New test.
9966         * g++.dg/warn/Wunused-parm-1.C: New test.
9967         * g++.dg/warn/Wunused-parm-2.C: New test.
9968         * g++.dg/warn/Wunused-parm-3.C: New test.
9969
9970 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9971
9972         PR fortran/43985
9973         * gfortran.dg/gomp/crayptr5.f90: New test case.
9974
9975 2010-05-05  Jason Merrill  <jason@redhat.com>
9976
9977         PR debug/43370
9978         * g++.dg/ext/attrib39.C: New.
9979
9980 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9981
9982         PR fortran/24978
9983         * gfortran.dg/data_invalid.f90: New.
9984
9985 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9986
9987         * gnat.dg/lto2.adb: New test.
9988
9989 2010-05-05  Jason Merrill  <jason@redhat.com>
9990
9991         PR c++/43787
9992         * g++.dg/opt/empty1.C: New.
9993
9994 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9995
9996         PR fortran/43696
9997         * gfortran.dg/class_17.f03: New.
9998
9999 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10000
10001         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10002
10003 2010-05-04  Mike Stump  <mikestump@comcast.net>
10004
10005         PR objc/35165
10006         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10007
10008 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10009
10010         PR target/43668
10011         * gcc.target/i386/pr43668.c: New.
10012
10013 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10014
10015         PR c++/43028
10016         * g++.dg/cpp0x/initlist31.C: New.
10017
10018 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10019
10020         PR c/43981
10021         * gcc.dg/Wunused-var-8.c: New test.
10022
10023 2010-05-04  Jason Merrill  <jason@redhat.com>
10024
10025         PR c++/38064
10026         * g++.dg/cpp0x/enum3.C: Extend.
10027
10028 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10029
10030         PR target/43799
10031         * gcc.target/i386/pr43799.c: New.
10032
10033 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10034
10035         * gnat.dg/lto1.adb: New test.
10036         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10037
10038 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10039
10040         PR middle-end/43671
10041         * gcc.target/i386/pr43671.c: New.
10042
10043 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10044
10045         PR c++/43705
10046         * g++.dg/template/crash95.C: New.
10047
10048 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10049
10050         PR debug/43508
10051         * gcc.target/i386/pr43508.c: New.
10052
10053 2010-05-04  Richard Guenther  <rguenther@suse.de>
10054
10055         PR tree-optimization/43879
10056         * g++.dg/torture/pr43879-1_0.C: New testcase.
10057         * g++.dg/torture/pr43879-1_1.C: Likewise.
10058
10059 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10060
10061         PR c++/43953
10062         * g++.dg/other/crash-12.C: New test.
10063
10064 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10065
10066         * g++.dg/cdce3.C: Add a space.  Updated.
10067
10068 2010-05-03  Jason Merrill  <jason@redhat.com>
10069
10070         PR c++/43680
10071         * g++.dg/opt/enum2.C: New.
10072         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10073         * g++.dg/warn/Wswitch-1.C: Adjust message.
10074
10075 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10076
10077         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10078         * g++.dg/ext/label13.C: Fix typo.
10079         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10080         alpha*-dec-osf5*.
10081         * gcc.c-torture/compile/limits-declparen.c: xfail on
10082         alpha*-dec-osf5* with -g.
10083         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10084         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10085         * gcc.dg/c99-tgmath-2.c: Likewise.
10086         * gcc.dg/c99-tgmath-3.c: Likewise.
10087         * gcc.dg/c99-tgmath-4.c: Likewise.
10088
10089 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10090
10091         PR fortran/43592
10092         * gfortran.dg/unexpected_interface.f90: New test.
10093
10094 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10095
10096         * ada/acats/run_acats (which): New function.
10097         (host_gnatchop, host_gnatmake): Use it.
10098
10099 2010-05-03  Richard Guenther  <rguenther@suse.de>
10100
10101         PR tree-optimization/43971
10102         * gcc.dg/pr43971.c: New testcase.
10103
10104 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10105
10106         PR debug/43972
10107         * gcc.dg/debug/pr43972.c: New test.
10108
10109 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10110
10111         PR testsuite/43963
10112         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10113
10114 2010-05-02  Richard Guenther  <rguenther@suse.de>
10115
10116         PR tree-optimization/43879
10117         * gcc.dg/torture/pr43879-3.c: New testcase.
10118
10119 2010-05-01  Richard Guenther  <rguenther@suse.de>
10120
10121         PR tree-optimization/43949
10122         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10123
10124 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10125
10126         PR c++/43951
10127         * g++.dg/init/new28.C: New.
10128
10129 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10130
10131         PR objc++/32052
10132         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10133         structure and nested declarations.
10134         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10135         structure and nested declarations.  Reduce header clutter and
10136         use _exit() rather than abort().
10137         * objc.dg/encode-10.m: New.
10138         * objc.dg/encode-11.m: New.
10139
10140 2010-04-30  DJ Delorie  <dj@redhat.com>
10141
10142         * gcc.c-torture/execute/20100430-1.c: New test.
10143
10144 2010-04-30  Jason Merrill  <jason@redhat.com>
10145
10146         PR c++/43868
10147         * g++.dg/template/ptrmem21.C: New.
10148
10149 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10150
10151         PR fortran/18918
10152         PR fortran/43931
10153         * gfortran.dg/coarray_13.f90: New test.
10154
10155 2010-04-30  Richard Guenther  <rguenther@suse.de>
10156
10157         PR lto/43946
10158         * gcc.dg/lto/20100430-1_0.c: New testcase.
10159
10160 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10161
10162         PR debug/43942
10163         * c-c++-common/pr43942.c: New test.
10164
10165 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10166
10167         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10168         conflict with darwin crt1.o 'start' symbol.
10169
10170 2010-04-30  Richard Guenther  <rguenther@suse.de>
10171
10172         PR tree-optimization/43879
10173         * gcc.dg/torture/pr43879_1.c: New testcase.
10174
10175 2010-04-30  Richard Guenther  <rguenther@suse.de>
10176
10177         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10178
10179 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10180
10181         PR c++/43890
10182         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10183         user-provided constructor while recursing.
10184
10185 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10186
10187         PR fortran/42274
10188         * gfortran.dg/class_16.f03: New test.
10189
10190 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10191
10192         PR fortran/42274
10193         * gfortran.dg/class_15.f03: New.
10194
10195 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10196
10197         PR fortran/43326
10198         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10199
10200 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10201
10202         PR fortran/43492
10203         * gfortran.dg/generic_22.f03 : New test.
10204
10205 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10206
10207         PR fortran/42353
10208         * gfortran.dg/class_14.f03: New test.
10209
10210 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10211
10212         PR fortran/42680
10213         * gfortran.dg/interface_32.f90: New test.
10214
10215 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10216             Janus Weil  <janus@gcc.gnu.org>
10217
10218         PR fortran/41829
10219         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10220         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10221         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10222
10223 2010-04-28  Mike Stump  <mikestump@comcast.net>
10224
10225         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10226         dg-excess-errors.
10227         * g++.dg/uninit-pred-2_b.C: Likewise.
10228
10229 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10230
10231         PR fortran/18918
10232         PR fortran/43919
10233         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10234
10235 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10236
10237         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10238         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10239         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10240         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10241         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10242
10243 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10244
10245         * gcc.dg/const-uniq-1.c: New test.
10246         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10247
10248 2010-04-28  Xinliang David Li  <davidxl@google.com>
10249
10250         * gcc.dg/uninit-pred-2_b.c: New test.
10251         * gcc.dg/uninit-pred-4_b.c: New test.
10252         * gcc.dg/uninit-pred-3_d.c: New test.
10253         * gcc.dg/uninit-pred-6_b.c: New test.
10254         * gcc.dg/uninit-pred-8_b.c: New test.
10255         * gcc.dg/uninit-pred-3_a.c: New test.
10256         * gcc.dg/uninit-pred-2_c.c: New test.
10257         * gcc.dg/uninit-pred-5_a.c: New test.
10258         * gcc.dg/uninit-pred-3_e.c: New test.
10259         * gcc.dg/uninit-pred-7_a.c: New test.
10260         * gcc.dg/uninit-pred-6_c.c: New test.
10261         * gcc.dg/uninit-pred-9_a.c: New test.
10262         * gcc.dg/uninit-pred-8_c.c: New test.
10263         * gcc.dg/uninit-pred-3_b.c: New test.
10264         * gcc.dg/uninit-pred-5_b.c: New test.
10265         * gcc.dg/uninit-pred-7_b.c: New test.
10266         * gcc.dg/uninit-pred-6_d.c: New test.
10267         * gcc.dg/uninit-pred-9_b.c: New test.
10268         * gcc.dg/uninit-pred-2_a.c: New test.
10269         * gcc.dg/uninit-pred-4_a.c: New test.
10270         * gcc.dg/uninit-pred-3_c.c: New test.
10271         * gcc.dg/uninit-pred-6_a.c: New test.
10272         * gcc.dg/uninit-pred-8_a.c: New test.
10273         * gcc.dg/uninit-pred-7_c.c: New test.
10274         * gcc.dg/uninit-pred-6_e.c: New test.
10275         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10276         * g++.dg/uninit-pred-1_a.C: New test.
10277         * g++.dg/uninit-pred-1_b.C: New test.
10278         * g++.dg/uninit-pred-2_a.C: New test.
10279         * g++.dg/uninit-pred-2_b.C: New test.
10280         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10281         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10282         * g++.dg/uninit-pred-loop_1.cc: New test.
10283
10284 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10285
10286         * gcc.dg/lto/20091209-1_0.c: New testcase.
10287
10288 2010-04-28  Richard Guenther  <rguenther@suse.de>
10289
10290         PR tree-optimization/43879
10291         PR tree-optimization/43909
10292         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10293
10294 2010-04-28  Richard Guenther  <rguenther@suse.de>
10295
10296         PR c++/43880
10297         * g++.dg/torture/pr43880.C: New testcase.
10298
10299 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10300
10301         PR c++/9335
10302         * g++.dg/template/recurse2.C: Update
10303         * g++.dg/template/recurse.C: Update.
10304         * g++.dg/template/pr23510.C: Update.
10305         * lib/prune.exp: Filter out 'recursively instantiated'.
10306
10307 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10308
10309         PR c++/29043
10310         * g++.dg/init/pr29043.C: New.
10311
10312 2010-04-27  Jason Merrill  <jason@redhat.com>
10313
10314         * g++.dg/lookup/scoped5.C: Adjust.
10315         * g++.dg/lookup/scoped8.C: Adjust.
10316         * g++.dg/template/dependent-expr5.C: Adjust.
10317         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10318
10319         PR c++/43856
10320         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10321
10322         PR c++/43875
10323         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10324
10325 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10326             Jan Hubicka  <hubicka@ucw.cz>
10327
10328         * gcc.dg/pure-2.c: New testcase.
10329         * gcc.dg/const-1.c: New testcase.
10330
10331 2010-04-27  Jason Merrill  <jason@redhat.com>
10332
10333         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10334
10335         PR c++/41468
10336         * g++.dg/template/sfinae17.C: New.
10337         * g++.dg/template/sfinae18.C: New.
10338
10339 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10340
10341         * g++.dg/init/pr42844.C: New.
10342         * g++.dg/cpp0x/pr42844-2.C: New.
10343         * g++.dg/cpp0x/defaulted2.C: Adjust.
10344         * g++.dg/tree-ssa/pr27549.C: Likewise.
10345         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10346
10347 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10348
10349         PR fortran/18918
10350         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10351
10352 2010-04-27  Richard Guenther  <rguenther@suse.de>
10353
10354         PR middle-end/40561
10355         * g++.dg/other/pr40561.C: New testcase.
10356
10357 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10358
10359         PR middle-end/43812
10360         * g++.dg/ipa/pr43812.C: New test.
10361
10362 2010-04-27  Jan Hubicka  <jh@suse.cz>
10363
10364         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10365         (test): ... this one.
10366
10367 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10368
10369         PR target/40657
10370         * gcc.target/arm/thumb-stackframe.c: New test.
10371
10372 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10373
10374         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10375         * gcc.dg/misc-column.c: Likewise.
10376         * gcc.dg/Walways-true-1.c: Likewise.
10377         * gcc.dg/Walways-true-2.c: Likewise.
10378         * gcc.dg/warn-addr-cmp.c: Likewise.
10379
10380 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10381
10382         PR fortran/18918
10383         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10384         * gfortran.dg/coarray_12.f90: New.
10385
10386 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10387
10388         PR c/32207
10389         * gcc.dg/pr32207.c: New test.
10390         * gcc.dg/misc-column.c: Adjust expected warning.
10391         * gcc.dg/Walways-true-1.c: Likewise.
10392         * gcc.dg/Walways-true-2.c: Likewise.
10393         * gcc.dg/warn-addr-cmp.c: Likewise.
10394
10395 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10396
10397         PR lto/42776
10398         * lib/lto.exp (lto_prune_vis_warns): New function.
10399         (lto-link-and-maybe-run): Call it.
10400
10401 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10402
10403         PR tree-optimization/43904
10404         * gcc.dg/tree-ssa/tailcall-6.c: New.
10405
10406 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10407
10408         PR testsuite/35165
10409         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10410         Darwin8/OSX10.4 - compatible code generation.
10411         Use scan-rtl-dump.
10412         * obj-c++.dg/stubify-1.mm: Ditto.
10413         * lib/objc-torture.exp: Do not require link success for
10414         "trivial.m" in the runtime checks when dowhat = 'compile'.
10415         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10416         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10417         Darwin8/OSX10.4 - compatible code generation.
10418         * objc.dg/stubify-2.m: Ditto.
10419         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10420         * objc.dg/next-runtime-1.m: Ditto.
10421         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10422         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10423         runtimes on Darwin.
10424
10425 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10426
10427         PR 43715
10428         * lib/plugin-support.exp: Use "-undefined
10429         dynamic_lookup" on darwin.
10430
10431 2010-04-26  Richard Guenther  <rguenther@suse.de>
10432
10433         * gcc.dg/lto/20100426_0.c: New testcase.
10434
10435 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10436
10437         PR tree-optimization/43833
10438         gcc.dg/Warray-bounds-8.c: New test case.
10439
10440 2010-04-26  Richard Guenther  <rguenther@suse.de>
10441
10442         PR lto/43080
10443         * g++.dg/lto/20100423-3_0.C: New testcase.
10444
10445 2010-04-26  Richard Guenther  <rguenther@suse.de>
10446
10447         PR lto/42425
10448         * g++.dg/lto/20100423-2_0.C: New testcase.
10449
10450 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10451
10452         * gcc.dg/vect/bb-slp-23.c: New test.
10453
10454 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10455
10456         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10457         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10458         * gcc.dg/c1x-float-1.c: New test.
10459
10460 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10461
10462         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10463         of "lea\[ \t\]".
10464
10465 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10466
10467         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10468         FreeBSD.
10469         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10470         * gfortran.dg/default_format_2.f90: Ditto.
10471
10472 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10473
10474         * gfortran.dg/pr43505.f90: Clean up .mod file.
10475         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10476         * gfortran.dg/pr41347.f90: Ditto.
10477         * gfortran.dg/internal_pack_4.f90: Ditto.
10478         * gfortran.dg/proc_decl_23.f90: Ditto.
10479         * gfortran.dg/recursive_check_3.f90: Ditto.
10480         * gfortran.dg/intent_out_3.f90: Ditto.
10481         * gfortran.dg/assignment_2.f90: Ditto.
10482         * gfortran.dg/pr41928.f90: Ditto.
10483         * gfortran.dg/pr42166.f90: Ditto.
10484         * gfortran.dg/private_type_12.f90: Ditto.
10485         * gfortran.dg/graphite/pr42185.f90: Ditto.
10486         * gfortran.dg/graphite/pr42186.f90: Ditto.
10487         * gfortran.dg/graphite/pr40982.f90: Ditto.
10488         * gfortran.dg/graphite/id-2.f90: Ditto.
10489         * gfortran.dg/graphite/id-4.f90: Ditto.
10490         * gfortran.dg/graphite/pr42050.f90: Ditto.
10491         * gfortran.dg/graphite/id-18.f90: Ditto.
10492         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10493         * gfortran.dg/graphite/pr41924.f90: Ditto.
10494         * gfortran.dg/graphite/pr42393.f90: Ditto.
10495         * gfortran.dg/graphite/pr37980.f90: Ditto.
10496         * gfortran.dg/graphite/pr38953.f90: Ditto.
10497         * gfortran.dg/graphite/pr42180.f90: Ditto.
10498         * gfortran.dg/graphite/pr42181.f90: Ditto.
10499         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10500         * gfortran.dg/select_type_4.f90: Ditto.
10501         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10502         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10503         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10504         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10505         * gfortran.dg/whole_file_11.f90: Ditto.
10506         * gfortran.dg/private_type_11.f90: Ditto.
10507         * gfortran.dg/vect/vect-gems.f90: Ditto.
10508         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10509
10510 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10511
10512         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10513
10514 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10515
10516         * gnat.dg/pack15.ad[sb]: New test.
10517
10518 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10519
10520         * gcc.target/arm/mla-1.c: New test.
10521
10522 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10523
10524         PR fortran/30073
10525         PR fortran/43793
10526         * gfortran.dg/pr43793.f90: New test.
10527
10528 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10529
10530         PR tree-optimization/41442
10531         * gcc.target/i386/pr41442.c: New test.
10532
10533 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10534
10535         PR fortran/43832
10536         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10537
10538 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10539
10540         PR fortran/43832
10541         * gfortran.dg/open_nounit.f90: New test.
10542
10543 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10544
10545         PR fortran/43841
10546         PR fortran/43843
10547         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10548
10549 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10550
10551         * gcc.dg/Wconversion-integer.c: Update.
10552
10553 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10554
10555         * gnat.dg/unchecked_convert5.adb: New test.
10556
10557 2010-04-23  Richard Guenther  <rguenther@suse.de>
10558
10559         PR lto/41734
10560         * gcc.dg/lto/20100423-2_0.c: New testcase.
10561         * gcc.dg/lto/20100423-2_0.c: Likewise.
10562
10563 2010-04-23  Richard Guenther  <rguenther@suse.de>
10564
10565         PR lto/43455
10566         * gcc.dg/lto/20100423-1_0.c: New testcase.
10567         * gcc.dg/lto/20100423-1_1.c: Likewise.
10568
10569 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10570
10571         PR tree-optimization/43846
10572         * gcc.dg/tree-ssa/sra-10.c: New test.
10573
10574 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10575
10576         PR middle-end/43835
10577         * gcc.c-torture/execute/pr43835.c: New test.
10578
10579 2010-04-23  Richard Guenther  <rguenther@suse.de>
10580
10581         PR lto/42653
10582         * g++.dg/lto/20100423-1_0.C: New testcase.
10583
10584 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10585
10586         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10587
10588 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10589
10590         PR tree-optimization/43842
10591         * gcc.dg/vect/pr43842.c: New test.
10592
10593 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10594
10595         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10596         * gcc.target/i386/wmul-2.c: Likewise.
10597
10598 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10599
10600         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10601         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10602
10603 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10604
10605         * gfortran.dg/reassoc_6.f: New testcase.
10606
10607 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10608
10609         PR middle-end/29274
10610         * gcc.target/arm/wmul-1.c: New test.
10611         * gcc.target/arm/wmul-2.c: New test.
10612
10613 2010-04-22  Richard Guenther  <rguenther@suse.de>
10614
10615         PR tree-optimization/43845
10616         * gcc.c-torture/compile/pr43845.c: New testcase.
10617
10618 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10619
10620         PR middle-end/29274
10621         * gcc.target/i386/wmul-1.c: New test.
10622         * gcc.target/i386/wmul-2.c: New test.
10623         * gcc.target/bfin/wmul-1.c: New test.
10624         * gcc.target/bfin/wmul-2.c: New test.
10625
10626 2010-04-22  Richard Guenther  <rguenther@suse.de>
10627
10628         PR fortran/43829
10629         * gfortran.dg/vector_subscript_6.f90: New testcase.
10630         * gfortran.dg/assign_10.f90: Adjust.
10631
10632 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10633
10634         PR fortran/43836
10635         * gfortran.dg/gomp/pr43836.f90: New test.
10636
10637 2010-04-21  Richard Guenther  <rguenther@suse.de>
10638
10639         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10640
10641 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10642
10643         * gcc.dg/torture/builtin-cproj-3.c: New.
10644
10645 2010-04-20  Jason Merrill  <jason@redhat.com>
10646
10647         PR c++/9335
10648         * g++.dg/template/recurse2.C: New.
10649         * g++.dg/parse/crash36.C: Adjust.
10650         * g++.dg/other/fold1.C: Adjust.
10651         * g++.dg/init/member1.C: Adjust.
10652         * lib/prune.exp: Prune "skipping N instantiation contexts".
10653
10654 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10655
10656         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10657
10658 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10659
10660         * gcc.dg/torture/builtin-cproj-1.c: New.
10661         * gcc.dg/torture/builtin-cproj-2.c: New.
10662
10663 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10664
10665         PR c++/43800
10666         PR c++/43704
10667         * g++.dg/template/typedef32.C: Adjust.
10668         * g++.dg/template/typedef33.C: New test.
10669
10670 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10671
10672         PR fortran/43227
10673         * gfortran.dg/proc_decl_23.f90: New test.
10674
10675         PR fortran/43266
10676         * gfortran.dg/abstract_type_6.f03: New test.
10677
10678 2010-04-20  Xinliang David Li  <davidxl@google.com>
10679
10680         * g++.dg/tree-ssa/fold-compare.C: New.
10681
10682 2010-04-20  Richard Guenther  <rguenther@suse.de>
10683
10684         PR tree-optimization/39417
10685         * g++.dg/torture/pr39417.C: New testcase.
10686
10687 2010-04-20  Richard Guenther  <rguenther@suse.de>
10688
10689         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10690
10691 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10692
10693         * g++.dg/debug/dwarf2/rv1.C: New test.
10694
10695 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10696
10697         PR target/43635
10698         * gcc.c-torture/compile/pr43635.c: New testcase.
10699
10700 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10701
10702         PR fortran/43339
10703         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10704         of sequential loops being private only in the innermost containing
10705         task region.
10706
10707         PR middle-end/43337
10708         * gfortran.dg/gomp/pr43337.f90: New test.
10709
10710 2010-04-19  Richard Guenther  <rguenther@suse.de>
10711
10712         PR tree-optimization/43796
10713         * gfortran.dg/pr43796.f90: New testcase.
10714
10715 2010-04-19  Richard Guenther  <rguenther@suse.de>
10716
10717         PR tree-optimization/43783
10718         * gcc.c-torture/execute/pr43783.c: New testcase.
10719
10720 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10721
10722         PR target/43766
10723         * gcc.target/i386/pr43766.c: New test.
10724
10725 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10726
10727         PR target/43662
10728         * gcc.target/i386/pr43662.c: New test.
10729
10730 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10731
10732         PR c++/43704
10733         * g++.dg/template/typedef32.C: New test.
10734
10735 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10736
10737         PR tree-optimization/37027
10738         * lib/target-supports.exp
10739         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10740         * gcc.dg/vect/pr37027.c: New test.
10741         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10742         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10743         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10744         gcc.dg/vect/vect-complex-6.c: Likewise.
10745
10746 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10747
10748         * g++.dg/debug/dwarf2/enum1.C: New test.
10749
10750 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10751
10752         * gnat.dg/rep_clause5.ad[sb]: New test.
10753         * gnat.dg/rep_clause5_pkg.ads: New helper.
10754
10755 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10756
10757         PR tree-optimization/43771
10758         * g++.dg/vect/pr43771.cc: New test.
10759
10760 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10761
10762         PR fortran/31538
10763         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10764         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10765
10766 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10767
10768         * gnat.dg/sizetype.adb: Rename into...
10769         * gnat.dg/sizetype1.adb: ...this.
10770         * gnat.dg/sizetype2.adb: New test.
10771
10772 2010-04-16  Richard Guenther  <rguenther@suse.de>
10773
10774         PR tree-optimization/43572
10775         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10776
10777 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10778
10779         * gnat.dg/specs/discr_private.ads: New test.
10780
10781 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10782
10783         PR target/41514
10784         * gcc.target/arm/thumb-comparisons.c: New test.
10785
10786         PR target/40603
10787         * gcc.target/arm/thumb-cbranchqi.c: New test.
10788
10789 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10790
10791         * g++.dg/torture/pr36191.C: Enable for SH.
10792
10793 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10794
10795         * gnat.dg/wide_boolean.adb: New test.
10796         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10797
10798 2010-04-15  Richard Guenther  <rguenther@suse.de>
10799
10800         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10801         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10802         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10803         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10804         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10805         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10806         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10807         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10808         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10809         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10810         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10811         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10812         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10813         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10814         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10815
10816 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10817
10818         PR target/21803
10819         * gcc.target/arm/pr42496.c: New test.
10820
10821 2010-04-14  Jason Merrill  <jason@redhat.com>
10822
10823         PR c++/36625
10824         * g++.dg/ext/attrib38.C: New.
10825
10826 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10827
10828         PR testsuite/43739
10829         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10830
10831 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10832
10833         PR 42966
10834         * gcc.dg/cpp/warn-undef-2.c: Update.
10835         * gcc.dg/cpp/warn-traditional-2.c: Update.
10836         * gcc.dg/cpp/warn-comments-2.c: Update.
10837         * gcc.dg/cpp/warn-variadic-2.c: Update.
10838         * gcc.dg/cpp/warn-long-long-2.c: Update.
10839         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10840         * gcc.dg/cpp/warn-multichar-2.c: Update.
10841         * gcc.dg/cpp/warn-normalized-3.c: Update.
10842         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10843         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10844         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10845         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10846         * gcc.dg/cpp/warn-redefined-2.c: Update.
10847         * gfortran.dg/warning-directive-2.F90: Update.
10848         * c-c++-common/cpp/warning-directive-2.c: Update.
10849
10850 2010-04-14  Michael Matz  <matz@suse.de>
10851
10852         PR tree-optimization/42963
10853         * gcc.dg/pr42963.c: New testcase.
10854
10855 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10856
10857         * gnat.dg/class_wide.adb: Rename into...
10858         * gnat.dg/class_wide1.adb: ...this.
10859         * gnat.dg/class_wide2.ad[sb]: New test.
10860
10861 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10862
10863         PR fortran/18918
10864         * gfortran.dg/coarray_9.f90: Update dg-errors.
10865         * gfortran.dg/coarray_10.f90: New test.
10866         * gfortran.dg/coarray_11.f90: New test.
10867
10868 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10869
10870         PR fortran/43747
10871         gfortran.dg/initialization_24.f90: New test.
10872
10873 2010-04-13  Jason Merrill  <jason@redhat.com>
10874
10875         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10876         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10877
10878 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10879
10880         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10881         * g++.dg/dg.exp: Likewise.
10882         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10883         * c-c++-common/cpp/warning-directive-1.c: ... here.
10884         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10885         * c-c++-common/cpp/warning-directive-2.c: ... here.
10886         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10887         * c-c++-common/cpp/warning-directive-3.c: ... here.
10888         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10889         * c-c++-common/cpp/warning-directive-4.c: ... here.
10890         * g++.dg/cpp/warning-directive-1.C: Delete.
10891         * g++.dg/cpp/warning-directive-2.C: Delete.
10892         * g++.dg/cpp/warning-directive-3.C: Delete.
10893         * g++.dg/cpp/warning-directive-4.C: Delete.
10894         * gcc.dg/cpp/normalised-3.c: Delete.
10895         * g++.dg/cpp/normalised-1.C: Rename as ...
10896         * c-c++-common/cpp/normalised-3.c: ... this.
10897
10898 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10899
10900         * gcc.dg/tree-ssa/sra-9.c: New test.
10901
10902 2010-04-13  Michael Matz  <matz@suse.de>
10903
10904         PR middle-end/43730
10905         * gcc.dg/pr43730.c: New test.
10906
10907 2010-04-13  Michael Matz  <matz@suse.de>
10908
10909         * gcc.dg/tree-ssa/negate.c: New testcase.
10910
10911 2010-04-13  Richard Guenther  <rguenther@suse.de>
10912
10913         PR testsuite/43735
10914         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10915
10916 2010-04-13  Richard Guenther  <rguenther@suse.de>
10917
10918         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10919
10920 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10921
10922         * gnat.dg/derived_type1.adb: New test.
10923
10924 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10925
10926         * gcc.dg/plugindir1.c: New testcase.
10927         * gcc.dg/plugindir2.c: New testcase.
10928         * gcc.dg/plugindir3.c: New testcase.
10929         * gcc.dg/plugindir4.c: New testcase.
10930
10931 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10932
10933         * gcc.target/i386/rotate-2.c: New test.
10934
10935 2010-04-12  Jason Merrill  <jason@redhat.com>
10936
10937         PR c++/43641
10938         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10939         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10940
10941 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10942
10943         PR c++/25811
10944         * g++.dg/init/pr25811.C: New test.
10945
10946 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10947
10948         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10949         dg-error, dg-warning.
10950         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10951
10952 2010-04-12  Richard Guenther  <rguenther@suse.de>
10953
10954         * gcc.dg/torture/inline-2.c: New testcase.
10955
10956 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10957
10958         PR bootstrap/43699
10959         * gcc.dg/Wunused-var-7.c: New test.
10960
10961         PR tree-optimization/43560
10962         * gcc.c-torture/execute/pr43560.c: New test.
10963
10964 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10965
10966         * gnat.dg/aggr13.adb: New test.
10967         * gnat.dg/aggr14.adb: Likewise.
10968         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10969
10970 2010-04-12  Richard Guenther  <rguenther@suse.de>
10971
10972         PR c++/43611
10973         * g++.dg/torture/pr43611.C: New testcase.
10974
10975 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10976
10977         PR c/36774
10978         * gcc.dg/pr36774-1.c: New test.
10979         * gcc.dg/pr36774-2.c: New test.
10980
10981 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10982
10983         * gcc.target/sh/rte-delay-slot.c: New test.
10984
10985 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10986
10987         * gnat.dg/pack9.adb: Remove -cargs option.
10988         * gnat.dg/aggr12.ad[sb]: New test.
10989
10990 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10991
10992         PR target/43417
10993         * gcc.target/sh/pr43417.c: New test.
10994
10995 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10996
10997         PR fortran/43591
10998         * gfortran.dg/spec_expr_6.f90: New test.
10999
11000 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11001
11002         PR cpp/43195
11003         * gcc.dg/cpp/pr43195.c: New.
11004         * gcc.dg/cpp/pr43195.h: New.
11005
11006 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11007
11008         PR 42965
11009         * gcc.dg/Werror-6.c: Adjust.
11010         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11011         * gcc.dg/Werror-4.c: Likewise.
11012         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11013         * gcc.dg/Wswitch-enum-error.c: Likewise.
11014         * gcc.dg/Wpointer-arith.c: Likewise.
11015         * gcc.dg/Wfatal.c: Likewise.
11016         * gcc.dg/Wswitch-error.c: Likewise.
11017         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11018         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11019         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11020         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11021         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11022         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11023         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11024         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11025         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11026         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11027         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11028         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11029         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11030         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11031         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11032         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11033         * g++.dg/cpp/warning-directive-2.C: Likewise.
11034         * gfortran.dg/warning-directive-2.F90: Likewise.
11035
11036 2010-04-09  Jason Merrill  <jason@redhat.com>
11037
11038         PR c++/42623
11039         * g++.dg/template/sizeof13.C: New.
11040
11041 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11042
11043         * g++.dg/other/pr35504.C: Add check for thiscall.
11044         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11045         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11046
11047 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11048
11049         PR c++/28584
11050         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11051         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11052         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11053         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11054         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11055         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11056         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11057         * g++.dg/other/increment1.C: Likewise.
11058
11059 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11060
11061         PR fortran/18918
11062         * gfortran.dg/coarray_7.f90: New test.
11063         * gfortran.dg/coarray_8.f90: New test.
11064
11065 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11066
11067         PR fortran/28039
11068         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11069
11070 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11071
11072         PR target/43643
11073         * gcc.dg/pr43643.c: New test.
11074
11075 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11076
11077         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11078
11079 2010-04-08  Richard Guenther  <rguenther@suse.de>
11080
11081         PR tree-optimization/43679
11082         * gcc.c-torture/compile/pr43679.c: New testcase.
11083
11084 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11085
11086         PR debug/43670
11087         * gcc.dg/pr43670.c: New test.
11088
11089 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11090
11091         PR middle-end/40815
11092         * gcc.dg/tree-ssa/reassoc-19.c: New.
11093
11094 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11095
11096         PR c/18624
11097         * gcc.dg/Wunused-var-1.c: New test.
11098         * gcc.dg/Wunused-var-2.c: New test.
11099         * gcc.dg/Wunused-var-3.c: New test.
11100         * gcc.dg/Wunused-var-4.c: New test.
11101         * gcc.dg/Wunused-var-5.c: New test.
11102         * gcc.dg/Wunused-var-6.c: New test.
11103         * gcc.dg/Wunused-parm-1.c: New test.
11104
11105         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11106         * gcc.dg/trunc-1.c: Likewise.
11107         * gcc.dg/vla-9.c: Likewise.
11108         * gcc.dg/dfp/composite-type.c: Likewise.
11109
11110 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11111
11112         PR objc/35996
11113         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11114         * obj-c++.dg/objc-gc-3.mm: Ditto.
11115
11116 2010-04-07  Simon Baldwin  <simonb@google.com>
11117
11118         * gcc.dg/cpp/warn-undef-2.c: New.
11119         * gcc.dg/cpp/warn-traditional-2.c: New.
11120         * gcc.dg/cpp/warn-comments-2.c: New.
11121         * gcc.dg/cpp/warning-directive-1.c: New.
11122         * gcc.dg/cpp/warn-long-long.c: New.
11123         * gcc.dg/cpp/warn-traditional.c: New.
11124         * gcc.dg/cpp/warn-variadic-2.c: New.
11125         * gcc.dg/cpp/warn-undef.c: New.
11126         * gcc.dg/cpp/warn-normalized-1.c: New.
11127         * gcc.dg/cpp/warning-directive-2.c: New.
11128         * gcc.dg/cpp/warn-long-long-2.c: New.
11129         * gcc.dg/cpp/warn-variadic.c: New.
11130         * gcc.dg/cpp/warn-normalized-2.c: New.
11131         * gcc.dg/cpp/warning-directive-3.c: New.
11132         * gcc.dg/cpp/warn-deprecated-2.c: New.
11133         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11134         * gcc.dg/cpp/warn-multichar-2.c: New.
11135         * gcc.dg/cpp/warn-normalized-3.c: New.
11136         * gcc.dg/cpp/warning-directive-4.c: New.
11137         * gcc.dg/cpp/warn-unused-macros.c: New.
11138         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11139         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11140         * gcc.dg/cpp/warn-cxx-compat.c: New.
11141         * gcc.dg/cpp/warn-redefined.c: New.
11142         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11143         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11144         * gcc.dg/cpp/warn-deprecated.c: New.
11145         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11146         * gcc.dg/cpp/warn-redefined-2.c: New.
11147         * gcc.dg/cpp/warn-comments.c: New.
11148         * gcc.dg/cpp/warn-multichar.c: New.
11149         * g++.dg/cpp/warning-directive-1.C: New.
11150         * g++.dg/cpp/warning-directive-2.C: New.
11151         * g++.dg/cpp/warning-directive-3.C: New.
11152         * g++.dg/cpp/warning-directive-4.C: New.
11153         * gfortran.dg/warning-directive-1.F90: New.
11154         * gfortran.dg/warning-directive-3.F90: New.
11155         * gfortran.dg/warning-directive-2.F90: New.
11156         * gfortran.dg/warning-directive-4.F90: New.
11157
11158 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11159
11160         PR objc++/23716
11161         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11162
11163 2010-04-07  Jason Merrill  <jason@redhat.com>
11164
11165         * g++.dg/template/dr408.C: New.
11166
11167         * g++.dg/lookup/ns4.C: New.
11168
11169         PR c++/38392
11170         * g++.dg/template/friend51.C: New test.
11171
11172         PR c++/41970
11173         * g++.old-deja/g++.other/linkage1.C: Adjust.
11174
11175 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11176
11177         PR c++/42697
11178         * g++.dg/template/crash94.C: New test.
11179
11180 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11181
11182         PR c++/40239
11183         * g++.dg/init/aggr5.C: New test.
11184         * g++.dg/init/aggr5.C: New test.
11185
11186 2010-04-07  Richard Guenther  <rguenther@suse.de>
11187
11188         PR tree-optimization/43270
11189         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11190         * gcc.dg/Warray-bounds-7.c: Likewise.
11191
11192 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11193
11194         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11195         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11196         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11197
11198 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11199
11200         PR c++/42556
11201         * g++.dg/init/pr42556.C: New test.
11202
11203 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11204
11205         PR debug/43628
11206         * g++.dg/debug/dwarf2/typedef2.C: New test.
11207
11208 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11209
11210         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11211         c-c++-common/dwarf2/redeclaration-1.C
11212
11213 2010-04-06  Jason Merrill  <jason@redhat.com>
11214
11215         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11216         * g++.dg/ext/attrib18.C: Likewise.
11217         * g++.dg/ext/bitfield2.C: Likewise.
11218         * g++.dg/ext/bitfield4.C: Likewise.
11219         * g++.dg/ext/visibility/warn2.C: Likewise.
11220         * g++.dg/ext/visibility/warn3.C: Likewise.
11221         * g++.dg/gomp/pr26690-1.C: Likewise.
11222         * g++.dg/inherit/covariant7.C: Likewise.
11223         * g++.dg/init/synth2.C: Likewise.
11224         * g++.dg/lookup/using7.C: Likewise.
11225         * g++.dg/other/crash-4.C: Likewise.
11226         * g++.dg/other/error13.C: Likewise.
11227         * g++.dg/other/error20.C: Likewise.
11228         * g++.dg/parse/crash31.C: Likewise.
11229         * g++.dg/parse/error16.C: Likewise.
11230         * g++.dg/parse/error19.C: Likewise.
11231         * g++.dg/parse/error27.C: Likewise.
11232         * g++.dg/parse/error28.C: Likewise.
11233         * g++.dg/parse/fused-params1.C: Likewise.
11234         * g++.dg/template/error2.C: Likewise.
11235         * g++.dg/template/local6.C: Likewise.
11236         * g++.dg/template/qualttp15.C: Likewise.
11237         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11238         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11239         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11240         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11241         * g++.old-deja/g++.eh/spec6.C: Likewise.
11242         * g++.old-deja/g++.jason/crash3.C: Likewise.
11243         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11244         * g++.old-deja/g++.law/ctors5.C: Likewise.
11245         * g++.old-deja/g++.law/ctors9.C: Likewise.
11246         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11247         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11248         * g++.old-deja/g++.other/struct1.C: Likewise.
11249         * g++.old-deja/g++.other/volatile1.C: Likewise.
11250         * g++.old-deja/g++.pt/crash36.C: Likewise.
11251         * g++.old-deja/g++.pt/derived3.C: Likewise.
11252         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11253         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11254
11255 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11256
11257         PR middle-end/43519
11258         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11259         * gcc.dg/graphite/id-19.c: New.
11260
11261 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11262
11263         PR middle-end/32824
11264         * gcc.dg/vect/pr32824: New.
11265
11266 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11267
11268         PR fortran/18918
11269         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11270         * gfortran.dg/coarray_3.f90: Ditto.
11271         * gfortran.dg/coarray_4.f90: Ditto.
11272         * gfortran.dg/coarray_5.f90: Ditto.
11273         * gfortran.dg/coarray_6.f90: Ditto.
11274         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11275
11276 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11277
11278         PR fortran/18918
11279         * gfortran.dg/coarray_4.f90: Fix test.
11280         * gfortran.dg/coarray_6.f90: Add more tests.
11281
11282 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11283
11284         PR fortran/18918
11285         * gfortran.dg/coarray_4.f90: New test.
11286         * gfortran.dg/coarray_5.f90: New test.
11287         * gfortran.dg/coarray_6.f90: New test.
11288
11289 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11290
11291         PR fortran/18918
11292         * gfortran.dg/iso_fortran_env_5.f90: New test.
11293         * gfortran.dg/iso_fortran_env_6.f90: New test.
11294
11295 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11296
11297         PR fortran/39997
11298         * gfortran.dg/coarray_1.f90: New test.
11299         * gfortran.dg/coarray_2.f90: New test.
11300         * gfortran.dg/coarray_3.f90: New test.
11301
11302 2010-04-06  Jason Merrill  <jason@redhat.com>
11303
11304         PR c++/43648
11305         * g++.dg/template/dtor8.C: New.
11306
11307         PR c++/43621
11308         * g++.dg/template/error-recovery2.C: New.
11309
11310 2010-04-06  Jan Hubicka  <jh@suse.czpli
11311
11312         PR tree-optimization/42906
11313         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11314
11315 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11316
11317         PR fortran/43178
11318         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11319         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11320         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11321
11322 2010-04-06  Richard Guenther  <rguenther@suse.de>
11323
11324         PR tree-optimization/43627
11325         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11326
11327 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11328
11329         PR target/43638
11330         * gcc.target/i386/pr43638.c: New test.
11331
11332 2010-04-06  Richard Guenther  <rguenther@suse.de>
11333
11334         PR middle-end/43661
11335         * gcc.c-torture/compile/pr43661.c: New testcase.
11336
11337 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11338
11339         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11340
11341 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11342
11343         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11344
11345 2010-04-02  Richard Guenther  <rguenther@suse.de>
11346
11347         PR tree-optimization/43629
11348         * gcc.c-torture/execute/pr43629.c: New testcase.
11349
11350 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11351             Dominique d'Humieres  <dominiq@lps.ens.fr>
11352
11353         PR libfortran/43605
11354         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11355
11356 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11357
11358         PR debug/43325
11359         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11360
11361 2010-04-01  Jason Merrill  <jason@redhat.com>
11362
11363         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11364
11365 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11366             Manfred Schwarb  <manfred99@gmx.ch>
11367
11368         PR libfortran/43605
11369         * gfortran.dg/ftell_3.f90: New test.
11370
11371 2010-04-01  Richard Guenther  <rguenther@suse.de>
11372
11373         PR middle-end/43614
11374         * gcc.c-torture/compile/pr43614.c: New testcase.
11375
11376 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11377
11378         PR tree-optimization/43141
11379         * gcc.dg/guality/pr43141.c: New test.
11380
11381 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11382
11383         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11384         * g++.dg/eh/spbp.C: Likewise.
11385         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11386         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11387         superfluous casts.
11388         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11389         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11390         * objc.dg/dwarf-2.m: Likewise.
11391
11392 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11393
11394         PR middle-end/43464
11395         * gcc.dg/graphite/id-pr43464.c: New.
11396         * gcc.dg/graphite/id-pr43464-1.c: New.
11397
11398 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11399
11400         PR middle-end/43351
11401         * gcc.dg/graphite/id-pr43351.c
11402
11403 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11404
11405         PR testsuite/35165
11406         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11407         * obj-c++.dg/try-catch-2.mm: Ditto.
11408         * obj-c++.dg/lookup-2.mm: Ditto.
11409         * obj-c++.dg/encode-8.m: Ditto.
11410         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11411         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11412         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11413         * obj-c++.dg/const-str-11.mm: Ditto.
11414         * obj-c++.dg/const-str-9.mm: Ditto.
11415         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11416         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11417         * obj-c++.dg/except-1.mm: Ditto.
11418         * obj-c++.dg/const-str-7.mm: Ditto.
11419         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11420         * obj-c++.dg/const-str-3.mm: Ditto.
11421         * obj-c++.dg/const-str-7.mm: Ditto.
11422         * obj-c++.dg/stubify-2.mm: Change dump file name.
11423
11424         PR objc++/23613
11425         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11426         New macro.
11427         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11428         Remove dg-xfail-if.
11429
11430 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11431
11432         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11433         only with -O2, -O3 or -Os and not with -fwhopr.
11434
11435 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11436
11437         PR c++/43558
11438         * g++.dg/template/typedef31.C: New test.
11439
11440 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11441
11442         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11443         assembler output on *-*-solaris2*.
11444         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11445
11446 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11447
11448         PR debug/43557
11449         * gcc.dg/pr43557-1.c: New test.
11450         * gcc.dg/pr43557-2.c: New file.
11451
11452 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11453
11454         PR 43562
11455         * gcc.dg/pr43562.c: New test.
11456
11457 2010-03-30  Jason Merrill  <jason@redhat.com>
11458
11459         PR c++/43076
11460         * g++.dg/template/error-recovery1.C: New.
11461
11462         PR c++/41786
11463         * g++.dg/parse/ambig5.C: New.
11464
11465 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11466
11467         PR debug/43593
11468         * gcc.dg/guality/pr43593.c: New test.
11469
11470 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11471
11472         PR middle-end/43430
11473         * gcc.dg/vect/pr43430-1.c: New.
11474
11475 2010-03-30  Jason Merrill  <jason@redhat.com>
11476
11477         PR c++/43559
11478         * g++.dg/template/partial7.C: New.
11479
11480 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11481
11482         * gcc.target/s390/stackcheck1.c: New testcase.
11483
11484 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11485
11486         PR libfortran/43265
11487         * gfortran.dg/read_eof_8.f90: New test.
11488
11489 2010-03-29  Jason Merrill  <jason@redhat.com>
11490
11491         * gcc.dg/cpp/include6.c: Change [] to ().
11492
11493         N3077
11494         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11495         splicing and UCNs.
11496         * c-c++-common/raw-string-2.c: Add trigraph test.
11497         * c-c++-common/raw-string-8.c: New.
11498         * c-c++-common/raw-string-9.c: New.
11499         * c-c++-common/raw-string-10.c: New.
11500
11501         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11502         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11503         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11504         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11505         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11506         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11507         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11508
11509 2010-03-29  Richard Guenther  <rguenther@suse.de>
11510
11511         PR tree-optimization/43560
11512         * gcc.dg/torture/pr43560.c: New testcase.
11513
11514 2010-03-29  Jason Merrill  <jason@redhat.com>
11515
11516         N3077
11517         * g++.dg/ext/raw-string-1.C: Change [] to ().
11518         * g++.dg/ext/raw-string-2.C: Change [] to ().
11519         Don't use \ in delimiter.
11520         * g++.dg/ext/raw-string-3.C: Change [] to ().
11521         * g++.dg/ext/raw-string-4.C: Change [] to ().
11522         * g++.dg/ext/raw-string-5.C: Change [] to ().
11523         Test for error on \ in delimiter.
11524         * g++.dg/ext/raw-string-6.C: Change [] to ().
11525         * g++.dg/ext/raw-string-7.C: Change [] to ().
11526
11527 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11528
11529         PR 43564
11530         * gcc.dg/pr43564.c: New test.
11531
11532 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11533
11534         PR fortran/43551
11535         * gfortran.dg/direct_io_12.f90: New test.
11536
11537 2010-03-28  Jan Hubicka  <jh@suse.cz>
11538
11539         PR tree-optimization/43505
11540         * gfortran.dg/pr43505.f90: New testcase.
11541
11542 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11543
11544         PR tree-optimization/43528
11545         * gcc.target/i386/pr43528.c: New test.
11546
11547 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11548
11549         PR c/43381
11550         * gcc.dg/parm-impl-decl-3.c: New test.
11551
11552 2010-03-26  Jason Merrill  <jason@redhat.com>
11553
11554         PR c++/43509
11555         * g++.dg/cpp0x/parse1.C: New.
11556
11557 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11558
11559         PR target/43524
11560         * gcc.target/i386/pr43524.c: New test.
11561
11562 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11563
11564         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11565         whitespace, rename main to foo.
11566         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11567         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11568         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11569         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11570         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11571         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11572         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11573         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11574         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11575         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11576         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11577
11578 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11579
11580         PR c++/43327
11581         * g++.dg/other/crash-10.C: New test.
11582         * g++.dg/other/crash-11.C: New test.
11583
11584 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11585
11586         PR libfortran/43517
11587         * gfortran.dg/read_eof_7.f90: New test.
11588
11589 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11590
11591         PR objc/35165
11592         PR testsuite/43512
11593         * objc-obj-c++-shared: New directory.
11594         * objc-obj-c++-shared/Object1-implementation.h: New file.
11595         * objc-obj-c++-shared/Object1.h: New file.
11596         * objc-obj-c++-shared/Protocol1.h: New file.
11597         * objc-obj-c++-shared/next-abi.h: New file.
11598         * objc-obj-c++-shared/next-mapping.h: New file.
11599         * objc/execute/next_mapping.h: Delete.
11600         * objc.dg/special/special.exp: For all targets run the tests with
11601         -fgnu-runtime, for darwin targets also run the tests with
11602         -fnext-runtime.
11603         * objc.dg/dg.exp: Ditto.
11604         * obj-c++.dg/dg.exp: Ditto.
11605         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11606         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11607         include use of updated NeXT interface.
11608         * objc/execute/formal_protocol-5.m: Ditto.
11609         * objc/execute/protocol-isEqual-2.m: Ditto.
11610         * objc/execute/protocol-isEqual-4.m: Ditto.
11611         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11612         Protocol1.h) and next-mapping.h as required.
11613         * objc/execute/object_is_class.m: Ditto.
11614         * objc/execute/enumeration-1.m: Ditto.
11615         * objc/execute/class-13.m: Ditto.
11616         * objc/execute/formal_protocol-2.m: Ditto.
11617         * objc/execute/formal_protocol-4.m: Ditto.
11618         * objc/execute/class-1.m: Ditto.
11619         * objc/execute/bycopy-1.m: Ditto.
11620         * objc/execute/formal_protocol-6.m: Ditto.
11621         * objc/execute/bycopy-3.m: Ditto.
11622         * objc/execute/class-3.m: Ditto.
11623         * objc/execute/bf-11.m: Ditto.
11624         * objc/execute/class-5.m: Ditto.
11625         * objc/execute/bf-13.m: Ditto.
11626         * objc/execute/class-7.m: Ditto.
11627         * objc/execute/bf-15.m: Ditto.
11628         * objc/execute/class-9.m: Ditto.
11629         * objc/execute/bf-17.m: Ditto.
11630         * objc/execute/bf-19.m: Ditto.
11631         * objc/execute/IMP.m: Ditto.
11632         * objc/execute/exceptions/catchall-1.m: Ditto.
11633         * objc/execute/exceptions/trivial.m: Ditto.
11634         * objc/execute/exceptions/finally-1.m: Ditto.
11635         * objc/execute/exceptions/local-variables-1.m: Ditto.
11636         * objc/execute/exceptions/foward-1.m: Ditto.
11637         * objc/execute/bf-2.m: Ditto.
11638         * objc/execute/string1.m: Ditto.
11639         * objc/execute/bf-4.m: Ditto.
11640         * objc/execute/informal_protocol.m: Ditto.
11641         * objc/execute/string3.m: Ditto.
11642         * objc/execute/bf-6.m: Ditto.
11643         * objc/execute/bf-8.m: Ditto.
11644         * objc/execute/class-tests-1.h: Ditto.
11645         * objc/execute/protocol-isEqual-1.m: Ditto.
11646         * objc/execute/protocol-isEqual-3.m: Ditto.
11647         * objc/execute/_cmd.m: Ditto.
11648         * objc/execute/function-message-1.m: Ditto.
11649         * objc/execute/bf-20.m: Ditto.
11650         * objc/execute/bf-common.h: Ditto.
11651         * objc/execute/np-2.m: Ditto.
11652         * objc/execute/class-10.m: Ditto.
11653         * objc/execute/class-12.m: Ditto.
11654         * objc/execute/enumeration-2.m: Ditto.
11655         * objc/execute/class-14.m: Ditto.
11656         * objc/execute/encode-1.m: Ditto.
11657         * objc/execute/formal_protocol-1.m: Ditto.
11658         * objc/execute/formal_protocol-3.m: Ditto.
11659         * objc/execute/accessing_ivars.m: Ditto.
11660         * objc/execute/bycopy-2.m: Ditto.
11661         * objc/execute/class-2.m: Ditto.
11662         * objc/execute/bf-10.m: Ditto.
11663         * objc/execute/formal_protocol-7.m: Ditto.
11664         * objc/execute/root_methods.m: Ditto.
11665         * objc/execute/class-4.m: Ditto.
11666         * objc/execute/bf-12.m: Ditto.
11667         * objc/execute/class-6.m: Ditto.
11668         * objc/execute/bf-14.m: Ditto.
11669         * objc/execute/nested-func-1.m: Ditto.
11670         * objc/execute/class-8.m: Ditto.
11671         * objc/execute/private.m: Ditto.
11672         * objc/execute/bf-16.m: Ditto.
11673         * objc/execute/bf-18.m: Ditto.
11674         * objc/execute/load-3.m: Ditto.
11675         * objc/execute/compatibility_alias.m: Ditto.
11676         * objc/execute/bf-1.m: Ditto.
11677         * objc/execute/no_clash.m: Ditto.
11678         * objc/execute/bf-3.m: Ditto.
11679         * objc/execute/string2.m: Ditto.
11680         * objc/execute/bf-5.m: Ditto.
11681         * objc/execute/string4.m: Ditto.
11682         * objc/execute/bf-7.m: Ditto.
11683         * objc/execute/object_is_meta_class.m: Ditto.
11684         * objc/execute/bf-9.m: Ditto.
11685         * objc/execute/bf-21.m: Ditto.
11686         * objc/execute/cascading-1.m: Ditto.
11687         * objc/execute/trivial.m: Ditto.
11688         * objc/execute/np-1.m: Ditto.
11689         * objc/compile/trivial.m: Ditto.
11690         * objc/execute/class_self-2.m: Include <stdlib.h>.
11691         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11692         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11693         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11694         and 64bit. Use new NeXT interface as required.
11695         * objc.dg/special/unclaimed-category-1.m: Ditto.
11696         * objc.dg/special/unclaimed-category-1.h: Ditto.
11697         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11698         * objc.dg/func-ptr-1.m: Ditto.
11699         * objc.dg/stret-1.m: Ditto.
11700         * objc.dg/encode-2.m: Ditto.
11701         * objc.dg/category-1.m: Ditto.
11702         * objc.dg/encode-3.m: Ditto.
11703         * objc.dg/call-super-3.m: Ditto.
11704         * objc.dg/method-3.m: Ditto.
11705         * objc.dg/func-ptr-2.m: Ditto.
11706         * objc.dg/lookup-1.m: Ditto.
11707         * objc.dg/encode-4.m: Ditto.
11708         * objc.dg/fix-and-continue-1.m: Ditto.
11709         * objc.dg/proto-lossage-3.m: Ditto.
11710         * objc.dg/method-13.m: Ditto.
11711         * objc.dg/proto-qual-1.m: Ditto.
11712         * objc.dg/zero-link-3.m: Ditto.
11713         * objc.dg/bitfield-1.m: Ditto.
11714         * objc.dg/va-meth-1.m: Ditto.
11715         * objc.dg/super-class-3.m: Ditto.
11716         * objc.dg/call-super-1.m: Ditto.
11717         * objc.dg/type-size-2.m: Ditto.
11718         * objc.dg/method-10.m: Ditto.
11719         * objc.dg/defs.m: Ditto.
11720         * objc.dg/const-str-3.m: Ditto.
11721         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11722         Protocol1.h) and next-mapping.h as required. Use new NeXT
11723         interface as required.
11724         * objc.dg/super-class-4.m: Ditto.
11725         * objc.dg/comp-types-8.m: Ditto.
11726         * objc.dg/call-super-2.m: Ditto.
11727         * objc.dg/objc-fast-4.m: Ditto.
11728         * objc.dg/method-6.m: Ditto.
11729         * objc.dg/const-str-3.m: Ditto.
11730         * objc.dg/const-str-7.m: Ditto.
11731         * objc.dg/method-15.m: Ditto.
11732         * objc.dg/method-19.m: Ditto.
11733         * objc.dg/sync-1.m: Ditto.
11734         * objc.dg/layout-1.m: Ditto.
11735         * objc.dg/bitfield-3.m: Ditto.
11736         * objc.dg/try-catch-3.m: Ditto.
11737         * objc.dg/try-catch-7.m: Ditto.
11738         * objc.dg/comp-types-10.m: Ditto.
11739         * objc.dg/selector-2.: Ditto.
11740         * objc.dg/method-7.m: Ditto.
11741         * objc.dg/typedef-alias-1.m: Ditto.
11742         * objc.dg/proto-lossage-2.m: Ditto.
11743         * objc.dg/comp-types-11.m: Ditto.
11744         * objc.dg/sizeof-1.m: Ditto.
11745         * objc.dg/method-17.m: Ditto.
11746         * objc.dg/bitfield-5.m: Ditto.
11747         * objc.dg/try-catch-1.m: Ditto.
11748         * objc.dg/encode-5.m: Ditto.
11749         * objc.dg/fix-and-continue-2.m: Ditto.
11750         * objc.dg/method-9.m: Ditto.
11751         * objc.dg/isa-field-1.m: Ditto.
11752         * objc.dg/local-decl-2.m: Ditto.
11753         * objc.dg/objc-gc-4.m: Ditto.
11754         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11755         * objc.dg/gnu-runtime-3.m: Ditto.
11756         * objc.dg/encode-7.m: Ditto.
11757         * objc.dg/encode-8.m: Ditto.
11758         * objc.dg/selector-3.m: Ditto.
11759         * objc.dg/gnu-runtime-1.m: Ditto.
11760         * objc.dg/const-str-12.m: Ditto.
11761         * objc.dg/gnu-runtime-2.m: Ditto.
11762         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11763         * objc.dg/selector-1.m: Ditto.
11764         * objc.dg/stubify-2.m: Ditto.
11765         * objc.dg/zero-link-1.m: Ditto.
11766         * objc.dg/stret-2.m: Ditto.
11767         * objc.dg/zero-link-2.m: Ditto.
11768         * objc.dg/next-runtime-1.m: Ditto.
11769         * objc.dg/symtab-1.m: Ditto.
11770         * objc.dg/stubify-1.m: Ditto.
11771         * objc.dg/bitfield-2.m: Ditto.
11772         * objc.dg/try-catch-10.m: Apply to both runtimes.
11773         * objc.dg/const-str-1.m: Ditto.
11774         * objc.dg/image-info.m: Ditto.
11775         * objc.dg/encode-9.m: Ditto.
11776         * objc.dg/pragma-1.m: Apply test to all targets.
11777         * objc.dg/const-str-4.m: Ditto.
11778         * objc.dg/const-str-8.m: Ditto.
11779         * objc.dg/super-class-2.m: Ditto.
11780         * objc.dg/try-catch-5.m: Ditto.
11781         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11782         Protocol1.h) and next-mapping.h as required. Use new NeXT
11783         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11784         * objc.dg/const-str-11.m: Ditto.
11785         * objc.dg/const-str-9.m: Ditto.
11786         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11787         * objc.dg/encode-1.m: Remove redundant -lobjc.
11788         * objc.dg/try-catch-9.m: Tidy space.
11789         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11790         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11791         and 64bit. Use new NeXT interface as required.
11792         * obj-c++.dg/template-4.mm: Ditto.
11793         * obj-c++.dg/defs.mm: Ditto.
11794         * obj-c++.dg/basic.mm: Ditto.
11795         * obj-c++.dg/encode-4.mm: Ditto.
11796         * obj-c++.dg/method-17.mm: Ditto.
11797         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11798         * obj-c++.dg/cxx-class-1.mm: Ditto.
11799         * obj-c++.dg/method-10.mm: Ditto.
11800         * obj-c++.dg/va-meth-1.mm: Ditto.
11801         * obj-c++.dg/encode-5.mm: Ditto.
11802         * obj-c++.dg/lookup-2.mm: Ditto.
11803         * obj-c++.dg/template-3.mm: Ditto.
11804         * obj-c++.dg/proto-qual-1.mm: Ditto.
11805         * obj-c++.dg/qual-types-1.m: Ditto.
11806         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11807         * obj-c++.dg/template-1.mm: Ditto.
11808         * obj-c++.dg/encode-6.mm: Ditto.
11809         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11810         Protocol1.h) and next-mapping.h as required. Use new NeXT
11811         interface as required.
11812         * obj-c++.dg/except-1.mm: Ditto.
11813         * obj-c++.dg/const-str-7.mm: Ditto.
11814         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11815         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11816         * obj-c++.dg/selector-2.mm: Ditto.
11817         * obj-c++.dg/isa-field-1.mm: Ditto.
11818         * obj-c++.dg/try-catch-1.mm: Ditto.
11819         * obj-c++.dg/local-decl-1.mm: Ditto.
11820         * obj-c++.dg/try-catch-9.mm: Ditto.
11821         * obj-c++.dg/no-extra-load.mm: Ditto.
11822         * obj-c++.dg/selector-5.mm: Ditto.
11823         * obj-c++.dg/method-12.mm: Ditto.
11824         * obj-c++.dg/try-catch-11.mm: Ditto.
11825         * obj-c++.dg/comp-types-11.mm: Ditto.
11826         * obj-c++.dg/bitfield-3.mm: Ditto.
11827         * obj-c++.dg/method-6.mm: Ditto.
11828         * obj-c++.dg/super-class-2.mm: Ditto.
11829         * obj-c++.dg/method-21.mm: Ditto.
11830         * obj-c++.dg/const-str-8.mm: Ditto.
11831         * obj-c++.dg/try-catch-7.mm: Ditto.
11832         * obj-c++.dg/method-15.mm: Ditto.
11833         * obj-c++.dg/layout-1.mm: Ditto.
11834         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11835         * obj-c++.dg/const-str-3.mm: Ditto.
11836         * obj-c++.dg/try-catch-2.mm: Ditto.
11837         * obj-c++.dg/objc-gc-3.mm: Ditto.
11838         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11839         * obj-c++.dg/bitfield-1.mm: Ditto.
11840         * obj-c++.dg/selector-6.mm: Ditto.
11841         * obj-c++.dg/method-13.mm: Ditto.
11842         * obj-c++.dg/comp-types-12.mm: Ditto.
11843         * obj-c++.dg/bitfield-4.mm: Ditto.
11844         * obj-c++.dg/try-catch-8.mm: Ditto.
11845         * obj-c++.dg/method-2.mm: Ditto.
11846         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11847         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11848         * obj-c++.dg/const-str-4.mm: Ditto.
11849         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11850         * obj-c++.dg/try-catch-3.mm: Ditto.
11851         * obj-c++.dg/comp-types-9.mm: Ditto.
11852         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11853         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11854         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11855         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11856         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11857         Use new NeXT interface as required.
11858         * obj-c++.dg/const-str-10.mm: Ditto.
11859         * obj-c++.dg/const-str-11.mm: Ditto.
11860         * obj-c++.dg/const-str-9.mm: Ditto.
11861         * obj-c++.dg/method-11.mm: Ditto.
11862         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11863         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11864         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11865         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11866         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11867
11868 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11869
11870         PR c++/43206
11871         * g++.dg/template/typedef30.C: New test case.
11872
11873 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11874
11875         PR c/43385
11876         * gcc.c-torture/execute/pr43385.c: New test.
11877
11878 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11879
11880         * gcc.dg/strncpy-fix-1.c: New test.
11881
11882 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11883
11884         PR testsuite/41609
11885         * lib/objc-torture.exp (objc-set-runtime-options): New.
11886         * objc/execute/execute.exp: Check runtime options on each pass.
11887         * objc/execute/exceptions/exceptions.exp: Ditto.
11888         * objc/compile/compile.exp: Ditto.
11889
11890         PR testsuite/42348
11891         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11892         standard tests.
11893         (check_effective_target_objc2): New proc.
11894         (check_effective_target_next_runtime): New proc.
11895         * lib/objc.exp: Determine which runtime is in force and support it.
11896         * lib/obj-c++.exp: Ditto.
11897
11898 2010-03-24  Jason Merrill  <jason@redhat.com>
11899
11900         PR c++/43502
11901         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11902
11903 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11904
11905         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11906         a loop.
11907         * gcc.dg/ipa/ipa-2.c: Likewise.
11908         * gcc.dg/ipa/ipa-3.c: Likewise.
11909         * gcc.dg/ipa/ipa-4.c: Likewise.
11910         * gcc.dg/ipa/ipa-5.c: Likewise.
11911         * gcc.dg/ipa/ipa-7.c: Likewise.
11912         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11913         a loop.
11914         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11915         i_can_not_be_propagated_fully2 into a loop.
11916         * gcc.dg/ipa/ipa-8.c: New test.
11917         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11918
11919 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11920
11921         PR debug/19192
11922         PR debug/43479
11923         * gcc.dg/guality/pr43479.c: New test.
11924         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11925         and add volatile keyword.
11926
11927 2010-03-23  Mike Stump  <mikestump@comcast.net>
11928
11929         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11930
11931 2010-03-23  Jason Merrill  <jason@redhat.com>
11932
11933         * g++.dg/ext/altivec-17.C: Adjust error message.
11934
11935         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11936         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11937         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11938         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11939         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11940         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11941
11942 2010-03-22  Jason Merrill  <jason@redhat.com>
11943
11944         PR c++/43333
11945         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11946         * g++.dg/ext/is_pod_98.C: New.
11947
11948         PR c++/43281
11949         * g++.dg/cpp0x/auto18.C: New.
11950
11951         * gcc.dg/pr36997.c: Adjust error message.
11952         * g++.dg/ext/vector9.C: Likewise.
11953         * g++.dg/conversion/simd3.C: Likewise.
11954         * g++.dg/other/error23.C: Likewise.
11955
11956 2010-03-22  Michael Matz  <matz@suse.de>
11957
11958         PR middle-end/43475
11959         * gfortran.dg/pr43475.f90: New testcase.
11960
11961 2010-03-22  Richard Guenther  <rguenther@suse.de>
11962
11963         PR tree-optimization/43390
11964         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11965
11966 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11967
11968         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11969         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11970
11971 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11972             Michael Matz  <matz@suse.de>
11973
11974         PR c++/43081
11975         * g++.dg/parse/crash56.C: New test.
11976
11977 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11978
11979         PR fortran/43450
11980         * gfortran.dg/whole_file_15.f90 : New test.
11981
11982 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11983
11984         PR fortran/43409
11985         * gfortran.dg/inquire_size.f90: New test.
11986
11987 2010-03-20  Richard Guenther  <rguenther@suse.de>
11988
11989         PR rtl-optimization/43438
11990         * gcc.c-torture/execute/pr43438.c: New testcase.
11991
11992 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11993
11994         PR c++/43375
11995         * g++.dg/abi/mangle42.C: New test.
11996
11997 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11998
11999         PR C/43211
12000         * gcc.dg/pr43211.c: New test.
12001         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12002
12003 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12004
12005         PR rtl-optimization/42258
12006         * gcc.target/arm/thumb1-mul-moves.c: New test.
12007
12008         PR target/40697
12009         * gcc.target/arm/thumb-andsi.c: New test.
12010
12011         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12012         dg-require-effective-target.
12013
12014 2010-03-19  Michael Matz  <matz@suse.de>
12015
12016         PR c++/43116
12017         * g++.dg/other/pr43116.C: New testcase.
12018
12019 2010-03-19  Michael Matz  <matz@suse.de>
12020
12021         PR target/43305
12022         * gcc.dg/pr43305.c: New testcase.
12023
12024 2010-03-19  Richard Guenther  <rguenther@suse.de>
12025
12026         PR tree-optimization/43415
12027         * gcc.c-torture/compile/pr43415.c: New testcase.
12028
12029 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12030
12031         PR ada/43106
12032         * gnat.dg/case_optimization2.adb: New test.
12033         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12034
12035 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12036             Jack Howarth  <howarth@bromo.med.uc.edu>
12037
12038         PR target/36399
12039         * gcc.target/i386/push-1.c: Don't xfail
12040           scan-assembler-not "movups" on darwin.
12041
12042 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12043
12044         PR debug/43058
12045         * gcc.dg/pr43058.c: New test.
12046
12047 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12048
12049         PR middle-end/42450
12050         * g++.dg/torture/pr42450.C: New test.
12051
12052 2010-03-18  Michael Matz  <matz@suse.de>
12053
12054         PR middle-end/43419
12055         * gcc.dg/pr43419.c: New testcase.
12056
12057 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12058
12059         PR rtl-optimization/43360
12060         * gcc.dg/torture/pr43360.c: New.
12061
12062 2010-03-18  Michael Matz  <matz@suse.de>
12063
12064         PR tree-optimization/43402
12065         * gcc.dg/pr43402.c: New testcase.
12066
12067 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12068
12069         PR target/42427
12070         * gcc.dg/pr42427.c: New test.
12071
12072 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12073
12074         PR libfortran/43265
12075         * gfortran.dg/read_empty_file.f: New test.
12076         * gfortran.dg/read_eof_all.f90: New test.
12077         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12078         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12079
12080 2010-03-17  Michael Matz  <matz@suse.de>
12081
12082         * gcc.dg/pr43300.c: Add -w.
12083
12084 2010-03-17  Richard Guenther  <rguenther@suse.de>
12085
12086         * gcc.dg/pr43379.c: Add -w.
12087
12088 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12089
12090         PR fortran/43331
12091         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12092
12093 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12094
12095         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12096
12097 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12098
12099         * ada/acats/run_all.sh: Log start and end times.
12100
12101 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12102
12103         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12104
12105 2010-03-16  Richard Guenther  <rguenther@suse.de>
12106
12107         PR middle-end/43379
12108         * gcc.dg/pr43379.c: New testcase.
12109
12110 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12111
12112         PR debug/43051
12113         * gcc.dg/guality/pr43051-1.c: New test.
12114
12115 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12116
12117         PR testsuite/43363
12118         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12119
12120 2010-03-15  Michael Matz  <matz@suse.de>
12121
12122         PR middle-end/43300
12123         * gcc.dg/pr43300.c: New testcase.
12124
12125 2010-03-15  Richard Guenther  <rguenther@suse.de>
12126
12127         PR tree-optimization/43367
12128         * gcc.c-torture/compile/pr43367.c: New testcase.
12129
12130 2010-03-15  Richard Guenther  <rguenther@suse.de>
12131
12132         PR tree-optimization/43317
12133         * gcc.dg/pr43317.c: New testcase.
12134
12135 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12136
12137         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12138
12139 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12140
12141         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12142
12143 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12144
12145         PR fortran/43362
12146         * gfortran.dg/impure_constructor_1.f90: New test.
12147
12148 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12149
12150         PR middle-end/43354
12151         * gfortran.dg/graphite/id-pr43354.f: New.
12152
12153 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12154
12155         PR middle-end/43349
12156         * gfortran.dg/graphite/pr43349.f: New.
12157
12158 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12159
12160         PR middle-end/43306
12161         * gcc.dg/graphite/pr43306.c: New.
12162
12163 2010-03-12  David S. Miller  <davem@davemloft.net>
12164
12165         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12166         sparc.
12167
12168 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12169
12170         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12171
12172 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12173
12174         PR fortran/43291
12175         PR fortran/43326
12176         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12177
12178 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12179
12180         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12181         fail for *-*-mingw* targets.
12182
12183 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12184
12185         PR debug/43329
12186         * gcc.dg/guality/pr43329-1.c: New test.
12187
12188 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12189
12190         PR tree-optimization/43257
12191         * g++.dg/torture/pr43257.C: New test.
12192
12193 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12194
12195         PR fortran/43228
12196         * gfortran.dg/namelist_61.f90: New test.
12197
12198 2010-03-11  Richard Guenther  <rguenther@suse.de>
12199
12200         PR tree-optimization/43255
12201         * gcc.c-torture/compile/pr43255.c: New testcase.
12202
12203 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12204
12205         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12206         * gcc.dg/pr43280.c: New testcase.
12207
12208 2010-03-11  Richard Guenther  <rguenther@suse.de>
12209
12210         PR lto/43200
12211         * gcc.dg/lto/20100227-1_0.c: New testcase.
12212         * gcc.dg/lto/20100227-1_1.c: Likewise.
12213
12214 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12215
12216         PR libfortran/43320
12217         PR libfortran/43265
12218         * gfortran.dg/read_eof_6.f: New test
12219         * gfortran.dg/read_x_eof.f90: New test.
12220         * gfortran.dg/read_x_past.f: Update test.
12221
12222 2010-03-10  Jan Hubicka  <jh@suse.cz>
12223
12224         * gcc.c-torture/compile/pr43288.c: New test.
12225
12226 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12227
12228         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12229         -fpic/-fPIC flags.
12230         * g++.old-deja/g++.pt/asm2.C: Likewise.
12231         * gcc.c-torture/compile/20000804-1.c: Likewise.
12232         * gcc.target/i386/clobbers.c: Likewise.
12233
12234 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12235
12236         PR fortran/43303
12237         * gfortran.dg/c_assoc_3.f90: New test.
12238
12239 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12240
12241         PR debug/36728
12242         * gcc.dg/guality/pr36728-1.c: New test.
12243         * gcc.dg/guality/pr36728-2.c: New test.
12244
12245 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12246
12247         * gcc.dg/h8300-div-delay-slot.c: New test.
12248
12249 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12250
12251         PR tree-optimization/43236
12252         * gcc.c-torture/execute/pr43236.c: New test.
12253
12254 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12255
12256         PR middle-end/42859
12257         * g++.dg/eh/pr42859.C: New test.
12258
12259 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12260
12261         PR debug/43299
12262         * gcc.dg/pr43299.c: New test.
12263
12264         PR debug/43290
12265         * g++.dg/eh/unwind2.C: New test.
12266
12267 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12268             Reza Yazdani  <reza.yazdani@amd.com>
12269
12270         PR middle-end/43065
12271         * gcc.dg/graphite/run-id-4.c: New.
12272
12273 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12274
12275         PR middle-end/43065
12276         * gcc.dg/graphite/run-id-3.c: New.
12277
12278 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12279
12280         PR middle-end/42644
12281         PR middle-end/42130
12282         * gcc.dg/graphite/id-18.c: New.
12283         * gcc.dg/graphite/run-id-pr42644.c: New.
12284
12285 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12286
12287         PR middle-end/42326
12288         * gcc.dg/graphite/pr42326.c: New.
12289
12290 2010-03-08  Richard Guenther  <rguenther@suse.de>
12291
12292         PR tree-optimization/43269
12293         * gcc.c-torture/execute/pr43269.c: New testcase.
12294
12295 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12296
12297         PR fortran/43256
12298         * gfortran.dg/typebound_call_13.f03: New.
12299
12300 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12301
12302         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12303         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12304
12305 2010-03-05  Jason Merrill  <jason@redhat.com>
12306
12307         * g++.dg/abi/mangle40.C: Require weak and alias.
12308
12309 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12310
12311         PR middle-end/42326
12312         * gfortran.dg/graphite/pr42326.f90: New.
12313         * gfortran.dg/graphite/pr42326-1.f90: New.
12314
12315 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12316
12317         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12318         (gnat_target_compile): Likewise.
12319         Reinitialize GNAT_UNDER_TEST if target changes.
12320         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12321         (local_find_gnatmake): Pass full --GCC to gnatlink.
12322         Remove --LINK.
12323
12324 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12325
12326         PR c/43248
12327         * gcc.dg/compound-literal-1.c: New testcase.
12328
12329 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12330
12331         PR tree-optimization/43164
12332         PR tree-optimization/43191
12333         * gcc.c-torture/compile/pr43164.c: New test.
12334         * gcc.c-torture/compile/pr43191.c: Likewise.
12335
12336 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12337
12338         PR fortran/43244
12339         * gfortran.dg/finalize_9.f90: New.
12340
12341 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12342             Ken Werner  <ken@linux.vnet.ibm.com>
12343
12344         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12345         to dg-options for spu.
12346         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12347         dump-scan target to exclude spu.
12348
12349 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12350
12351         PR middle-end/43209
12352         * gcc.dg/tree-ssa/ivopts-4.c: New.
12353
12354 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12355
12356         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12357         include-opts and exclude-opts; skip checking the flags if arguments
12358         are the same as the defaults.
12359         (dg-xfail-if): Verify the number of arguments, supply defaults
12360         for unspecified optional arguments.
12361         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12362
12363 2010-03-03  Jason Merrill  <jason@redhat.com>
12364
12365         PR c++/12909
12366         * g++.dg/abi/mangle40.C: Updated.
12367
12368 2010-03-03  Jason Merrill  <jason@redhat.com>
12369
12370         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12371         * g++.dg/abi/mangle23.C: Likewise.
12372         * g++.dg/eh/simd-2.C: Likewise.
12373         * g++.dg/ext/attribute-test-2.C: Likewise.
12374         * g++.dg/ext/vector14.C: Likewise.
12375         * g++.dg/other/pr34435.C: Likewise.
12376         * g++.dg/template/conv8.C: Likewise.
12377         * g++.dg/template/nontype9.C: Likewise.
12378         * g++.dg/template/qualttp17.C: Likewise.
12379         * g++.dg/template/ref1.C: Likewise.
12380         * g++.old-deja/g++.pt/crash68.C: Likewise.
12381         * g++.old-deja/g++.pt/ref1.C: Likewise.
12382         * g++.old-deja/g++.pt/ref3.C: Likewise.
12383         * g++.old-deja/g++.pt/ref4.C: Likewise.
12384
12385         PR c++/12909
12386         * g++.dg/abi/mangle40.C: New.
12387         * g++.dg/abi/mangle41.C: New.
12388         * g++.dg/lto/20100302_0.C: New.
12389         * g++.dg/lto/20100302_1.C: New.
12390         * g++.dg/lto/20100302.h: New.
12391
12392 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12393
12394         PR fortran/43243
12395         * gfortran.dg/internal_pack_12.f90: New test.
12396
12397 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12398
12399         * gcc.dg/pr36997.c: Adjust error message.
12400
12401 2010-03-03  Mike Stump  <mikestump@comcast.net>
12402
12403         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12404         adjustments to not be present on machines that align the stack to
12405         more than 4 bytes and don't have a red zone yet as that is an
12406         unimplemented optimization.
12407
12408 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12409
12410         PR fortran/43169
12411         * gfortran.dg/impure_assignment_3.f90: New.
12412
12413 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12414
12415         PR debug/43229
12416         * gfortran.dg/pr43229.f90: New test.
12417
12418         PR debug/43237
12419         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12420
12421         PR debug/43177
12422         * gcc.dg/guality/pr43177.c: New test.
12423
12424 2010-03-02  Jason Merrill  <jason@redhat.com>
12425
12426         * g++.dg/ext/vector9.C: Adjust error message.
12427         * g++.dg/conversion/simd3.C: Likewise.
12428         * g++.dg/other/error23.C: Likewise.
12429
12430 2010-03-02  Mike Stump  <mikestump@comcast.net>
12431
12432         PR c++/41090
12433         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12434
12435 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12436
12437         PR fortran/43180
12438         * gfortran.dg/internal_pack_10.f90: New test.
12439
12440         PR fortran/43173
12441         * gfortran.dg/internal_pack_11.f90: New test.
12442
12443 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12444
12445         PR middle-end/42640
12446         * gcc.dg/tree-ssa/pr42640.c: New.
12447
12448 2010-03-01  Richard Guenther  <rguenther@suse.de>
12449
12450         PR tree-optimization/43220
12451         * gcc.c-torture/execute/pr43220.c: New testcase.
12452
12453 2010-03-01  Richard Guenther  <rguenther@suse.de>
12454
12455         PR middle-end/43213
12456         * gcc.dg/pr43213.c: New testcase.
12457
12458 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12459
12460         PR pch/14940
12461         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12462
12463 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12464
12465         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12466         New function.
12467         (check_effective_target_ucn): Likewise.
12468
12469         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12470         if !ucn.
12471         * gcc.dg/ucnid-2.c: Likewise.
12472         * gcc.dg/ucnid-3.c: Likewise.
12473         * gcc.dg/ucnid-4.c: Likewise.
12474         * gcc.dg/ucnid-11.c: Likewise.
12475         * gcc.dg/ucnid-12.c: Likewise.
12476         * gcc.dg/ucnid-6.c: Skip if !ucn.
12477         * gcc.dg/ucnid-9.c: Likewise.
12478
12479 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12480
12481         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12482         lists to dg-skip-if.
12483         * gcc.target/i386/stackalign/return-3.c: Likewise.
12484
12485 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12486
12487         * gcc.target/i386/clearcap.map: New file.
12488         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12489         Pass clearcap.map by default if supported.
12490
12491 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12492
12493         PR fortran/42900
12494         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12495         Explain this.
12496         * gfortran.dg/stat_2.f90: Likewise.
12497
12498 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12499
12500         PR fortran/43199
12501         * gfortran.dg/module_read_2.f90: New test.
12502
12503 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12504
12505         PR c++/42748
12506         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12507         * g++.dg/abi/mangle12.C: Likewise.
12508         * g++.dg/abi/mangle20-2.C: Likewise.
12509         * g++.dg/abi/mangle17.C: Likewise.
12510         * g++.dg/template/cond2.C: Likewise.
12511         * g++.dg/template/pr35240.C: Likewise.
12512
12513 2010-02-27  Richard Guenther  <rguenther@suse.de>
12514
12515         PR tree-optimization/43186
12516         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12517
12518 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12519
12520         * g++.dg/abi/packed1.C: Expect warning on the SH.
12521
12522 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12523
12524         PR c++/42054:
12525         * g++.dg/parse/error37.C: New test.
12526
12527 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12528
12529         PR c/24577
12530         PR c/43192
12531         * gcc.dg/pr8927-1.c: Match new note.
12532         * gcc.dg/990506-0.c: Likewise.
12533         * gcc.dg/gomp/flush-2.c: Likewise.
12534         * gcc.dg/gomp/atomic-5.c: Likewise.
12535         * gcc.dg/gomp/pr34607.c: Likewise.
12536         * gcc.dg/pr35746.c: Likewise.
12537         * gcc.dg/cpp/pragma-1.c: Likewise.
12538         * gcc.dg/cpp/pragma-2.c: Likewise.
12539         * gcc.dg/pr41842.c: Likewise.
12540         * gcc.dg/noncompile/20040629-1.c: Likewise.
12541         * objc.dg/private-1.m: Likewise.
12542
12543 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12544
12545         PR fortran/43185
12546         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12547         * gfortran.dg/default_initialization_4.f90: New test.
12548
12549 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12550
12551         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12552         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12553         * gnat.dg/thin_pointer2.adb: New test.
12554         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12555
12556 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12557
12558         PR c/20631
12559         * gcc.dg/cpp/c90-pedantic.c: New.
12560         * gcc.dg/cpp/c90.c: New.
12561         * gcc.dg/gnu90-const-expr-1.c: New.
12562         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12563
12564 2010-02-26  Richard Guenther  <rguenther@suse.de>
12565
12566         PR tree-optimization/43186
12567         * gcc.c-torture/compile/pr43186.c: New testcase.
12568
12569 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12570
12571         PR debug/43190
12572         * c-c++-common/dwarf2/pr43190.c: New test.
12573
12574 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12575
12576         PR testsuite/37074:
12577         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12578
12579 2010-02-26  Richard Guenther  <rguenther@suse.de>
12580
12581         PR tree-optimization/43188
12582         * gcc.c-torture/compile/pr43188.c: New testcase.
12583
12584 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12585
12586         PR target/43175
12587         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12588
12589 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12590
12591         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12592
12593 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12594
12595         PR target/43154
12596         * gcc.target/powerpc/pr43154.c: New file.
12597
12598 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12599
12600         PR debug/43166
12601         * gfortran.dg/debug/pr43166.f: New test.
12602
12603         PR debug/43165
12604         * gcc.dg/torture/pr43165.c: New test.
12605
12606 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12607
12608         PR c/43128
12609         * c-c++-common/pr41779.c: Update.
12610
12611 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12612
12613         PR ada/32547
12614         * lib/gnat-dg.exp (gnat_load): Redefine.
12615
12616         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12617         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12618
12619 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12620
12621         PR libobjc/36610
12622         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12623         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12624         -fgnu-runtime.
12625         Sort entries.
12626
12627 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12628
12629         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12630
12631 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12632
12633         PR debug/43150
12634         * gcc.dg/guality/vla-1.c: New test.
12635
12636 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12637
12638         PR fortran/43042
12639         * gfortran.dg/c_ptr_tests_15.f90: New test.
12640
12641 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12642
12643         PR target/43107
12644         * gcc.target/i386/pr43107.c: New test.
12645
12646 2010-02-23  Jason Merrill  <jason@redhat.com>
12647
12648         PR c++/43143
12649         * g++.dg/cpp0x/variadic100.C: New.
12650
12651 2010-02-23  Jason Merrill  <jason@redhat.com>
12652
12653         PR debug/42800
12654         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12655         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12656         * c-c++-common/dwarf2/vla1.c: New.
12657
12658 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12659
12660         PR target/43139
12661         * gcc.dg/pr43139.c: New test.
12662
12663         PR debug/43077
12664         * gcc.dg/guality/pr43077-1.c: New test.
12665
12666 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12667
12668         PR 43123
12669         * gcc.dg/march.c: New.
12670         * gcc.dg/march-generic.c: New.
12671         * gcc.dg/mtune.c: New.
12672
12673 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12674
12675         PR middle-end/43083
12676         * gcc.dg/graphite/pr43083.c: New.
12677
12678 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12679
12680         PR middle-end/43097
12681         * gfortran.dg/graphite/pr43097.f: New.
12682
12683 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12684             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12685
12686         PR middle-end/43140
12687         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12688
12689 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12690
12691         PR middle-end/43026
12692         * g++.dg/graphite/pr43026.C: New.
12693
12694 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12695
12696         PR c++/43126
12697         * gcc.dg/cleanup-1.c: Update.
12698         * gcc.dg/func-args-1.c: Update.
12699         * gcc.dg/format/sentinel-1.c: Update.
12700         * g++.old-deja/g++.jason/scoping10.C: Update.
12701         * g++.old-deja/g++.ns/lookup5.C: Update.
12702         * g++.dg/ext/cleanup-1.C: Update.
12703         * g++.dg/parse/varmod1.C: Update.
12704         * g++.dg/parse/error33.C: Update.
12705         * g++.dg/expr/call3.C: Update.
12706         * g++.dg/func-args-1.C: New.
12707
12708 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12709
12710         PR c/43125
12711         * gcc.dg/attr-used-2.c: Moved to ...
12712         * c-c++-common/attr-used-2.c: Here.
12713
12714         * gcc.dg/attr-used.c: Moved to ...
12715         * c-c++-common/attr-used.c: Here.
12716
12717 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12718
12719         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12720
12721 2010-02-22  Richard Guenther  <rguenther@suse.de>
12722
12723         PR lto/43045
12724         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12725         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12726
12727 2010-02-22  Richard Guenther  <rguenther@suse.de>
12728
12729         PR tree-optimization/42749
12730         * gcc.c-torture/compile/pr42749.c: New testcase.
12731
12732 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12733
12734         PR fortran/43072
12735         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12736         * gfortran.dg/internal_pack_9.f90: New test.
12737
12738 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12739
12740         PR c++/23510
12741         * g++.dg/template/recurse.C: Adjust.
12742         * g++.dg/template/pr23510.C: New.
12743
12744 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12745
12746         PR c++/42824
12747         * g++.dg/template/memclass4.C: New test.
12748
12749 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12750
12751         PR fortran/35259
12752         * gfortran.dg/reassoc_5.f90: New test.
12753
12754 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12755
12756         PR target/43067
12757         * gcc.target/i386/pr43067.c: New test.
12758
12759 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12760
12761         PR c++/35669
12762         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12763         -Wconversion-null.
12764         * g++.dg/warn/Wconversion-null.C: New test.
12765         * g++.old-deja/g++.other/null1.C: Move to...
12766         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12767
12768 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12769
12770         PR fortran/36932
12771         PR fortran/36933
12772         * gfortran.dg/dependency_26.f90: New test.
12773
12774         PR fortran/43072
12775         * gfortran.dg/internal_pack_7.f90: New test.
12776
12777         PR fortran/43111
12778         * gfortran.dg/internal_pack_8.f90: New test.
12779
12780 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12781
12782         PR 43128
12783         * c-c++-common/pr41779.c: Fix broken testcase.
12784
12785 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12786
12787         PR 36513
12788         * c-c++-common/pr36513.c: New testcase.
12789         * c-c++-common/pr36513-2.c: New testcase.
12790
12791 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12792
12793         PR 41779
12794         * c-c++-common/pr41779.c: New.
12795
12796 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12797
12798         PR debug/43084
12799         * gcc.dg/pr43084.c: New test.
12800
12801 2010-02-19  Richard Guenther  <rguenther@suse.de>
12802
12803         PR tree-optimization/42916
12804         * gcc.dg/pr42916.c: New testcase.
12805
12806 2010-02-18  Jason Merrill  <jason@redhat.com>
12807
12808         PR c++/42837
12809         * g++.dg/abi/packed1.C: Add expected warning.
12810
12811         PR c++/43108
12812         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12813         * gcc.dg/torture/dg-torture.exp: Likewise.
12814         * c-c++-common/torture/complex-sign.h,
12815         c-c++-common/torture/complex-sign-add.c,
12816         c-c++-common/torture/complex-sign-mixed-add.c,
12817         c-c++-common/torture/complex-sign-mixed-div.c,
12818         c-c++-common/torture/complex-sign-mixed-mul.c,
12819         c-c++-common/torture/complex-sign-mixed-sub.c,
12820         c-c++-common/torture/complex-sign-mul.c,
12821         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12822         Adapt for C++ compilation as well.
12823
12824         PR c++/43070
12825         * g++.dg/ext/label1.C: Update.
12826         * g++.dg/ext/label2.C: Update.
12827
12828         PR c++/26261
12829         * g++.dg/template/dependent-name6.C: New.
12830
12831         PR c++/43109
12832         * g++.dg/parse/namespace12.C: New.
12833
12834 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12835
12836         PR tree-optimization/43066
12837         * gcc.c-torture/compile/pr43066.c: New test.
12838
12839 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12840
12841         * g++.dg/ext/attrib35.C: Fix target selector string.
12842         * g++.dg/ext/attrib36.C: Ditto.
12843         * g++.dg/ext/attrib37.C: Ditto.
12844         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12845         * g++.dg/abi/mangle25.C: Ditto.
12846
12847 2010-02-17  Jason Merrill  <jason@redhat.com>
12848
12849         PR c++/43069
12850         * g++.dg/parse/namespace11.C: New.
12851
12852         PR c++/43093
12853         * g++.dg/ext/attrib37.C: New.
12854
12855         PR c++/43079
12856         * g++.dg/template/ptrmem20.C: New.
12857
12858 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12859
12860         PR target/43103
12861         * gcc.target/i386/xop-check.h: Include m256-check.h.
12862         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12863         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12864         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12865         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12866
12867 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12868
12869         PR debug/42918
12870         * gcc.dg/pr42918.c: New test.
12871
12872 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12873
12874         * g++.dg/ext/attrib36.C: Require ILP32.
12875
12876 2010-02-16  Richard Guenther  <rguenther@suse.de>
12877
12878         PR tree-optimization/41043
12879         * gfortran.dg/pr41043.f90: New testcase.
12880         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12881
12882 2010-02-16  Jason Merrill  <jason@redhat.com>
12883
12884         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12885
12886 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12887
12888         PR tree-optimization/43074
12889         * gcc.dg/vect/fast-math-pr43074.c: New test.
12890
12891 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12892
12893         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12894
12895 2010-02-16  Jason Merrill  <jason@redhat.com>
12896
12897         PR c++/43031
12898         * g++.dg/ext/attrib36.C: New.
12899
12900         PR c++/43036
12901         * g++.dg/other/array6.C: New.
12902
12903 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12904
12905         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12906
12907 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12908
12909         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12910         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12911         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12912         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12913         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12914         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12915
12916 2010-02-15  Richard Guenther  <rguenther@suse.de>
12917
12918         PR middle-end/43068
12919         * g++.dg/torture/pr43068.C: New testcase.
12920
12921 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12922
12923         PR c++/43024
12924         * g++.dg/opt/ice1.C: New.
12925
12926 2010-02-14  Jason Merrill  <jason@redhat.com>
12927
12928         PR c++/41997
12929         * g++.dg/cpp0x/initlist-opt.C: New.
12930
12931 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12932
12933         PR fortran/41113
12934         PR fortran/41117
12935         * gfortran.dg/internal_pack_6.f90: New test.
12936
12937 2010-02-12  Jason Merrill  <jason@redhat.com>
12938
12939         PR c++/43054
12940         * g++.dg/cpp0x/variadic99.C: New.
12941
12942 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12943
12944         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12945         sign extend pointers to gualchk_t.
12946
12947         PR c++/43033
12948         * g++.dg/other/default3.C: Xfail g4 test.
12949
12950 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12951
12952         PR middle-end/43012
12953         * gcc.dg/graphite/pr43012.c: New.
12954
12955 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12956
12957         PR middle-end/42930
12958         * g++.dg/graphite/pr42930.C: New.
12959
12960 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12961
12962         PR middle-end/42914
12963         PR middle-end/42530
12964         * gcc.dg/graphite/pr42530.c: New.
12965         * gcc.dg/graphite/pr42914.c: New.
12966
12967 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12968
12969         PR middle-end/42771
12970         * gcc.dg/graphite/pr42771.c: New.
12971
12972 2010-02-11  Richard Guenther  <rguenther@suse.de>
12973
12974         PR tree-optimization/42998
12975         * gcc.c-torture/compile/pr42998.c: New testcase.
12976
12977 2010-02-10  Jason Merrill  <jason@redhat.com>
12978
12979         PR c++/41896
12980         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12981
12982         PR c++/42983, core issue 906
12983         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12984         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12985
12986         PR c++/43016
12987         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12988
12989 2010-02-10  Richard Guenther  <rguenther@suse.de>
12990
12991         PR tree-optimization/43017
12992         * gcc.dg/torture/pr43017.c: New testcase.
12993
12994 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12995
12996         PR fortran/40823
12997         * gfortran.dg/private_type_1.f90: Update error location.
12998         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12999         * gfortran.dg/typebound_operator_2.f03: Ditto.
13000         * gfortran.dg/assignment_2.f90: Ditto.
13001         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13002         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13003
13004 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13005
13006         PR fortran/43015
13007         * gfortran.dg/bind_c_usage_20.f90: New test.
13008
13009 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13010
13011         PR debug/43010
13012         * g++.dg/debug/pr43010.C: New test.
13013
13014 2010-02-10  Richard Guenther  <rguenther@suse.de>
13015
13016         PR c/43007
13017         * gcc.c-torture/execute/20100209-1.c: New testcase.
13018         * gcc.dg/fold-div-3.c: Likewise.
13019
13020 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13021
13022         * gcc.dg/builtin-ffs-1.c: New test.
13023
13024 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13025
13026         PR fortran/42999
13027         * gfortran.dg/array_constructor_35.f90: New test.
13028
13029 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13030
13031         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13032
13033 2010-02-09  Jason Merrill  <jason@redhat.com>
13034
13035         PR c++/42399
13036         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13037
13038         PR c++/42370
13039         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13040
13041 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13042
13043         PR fortran/41869
13044         * gfortran.dg/module_write_1.f90: New test.
13045
13046 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13047
13048         * gcc.dg/pr19340.c: Adjust.
13049
13050 2010-02-09  Richard Guenther  <rguenther@suse.de>
13051
13052         PR tree-optimization/43008
13053         * gcc.c-torture/execute/pr43008.c: New testcase.
13054
13055 2010-02-09  Richard Guenther  <rguenther@suse.de>
13056
13057         PR tree-optimization/43000
13058         * gcc.dg/torture/pr43000.c: New testcase.
13059         * gcc.dg/torture/pr43002.c: Likewise.
13060
13061 2010-02-09  Daniel Kraft  <d@domob.eu>
13062
13063         PR fortran/39171
13064         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13065         and pass -Wsurprising as necessary.
13066
13067 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13068
13069         PR tree-optimization/42890
13070         * g++.dg/torture/pr42890.C: New test.
13071
13072 2010-02-08  Richard Guenther  <rguenther@suse.de>
13073
13074         PR middle-end/42995
13075         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13076
13077 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13078
13079         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13080         return 0 from main.
13081         * gcc.dg/graphite/block-1.c: Same.
13082         * gcc.dg/graphite/block-3.c: Same.
13083         * gcc.dg/graphite/block-4.c: Same.
13084         * gcc.dg/graphite/block-5.c: Same.
13085         * gcc.dg/graphite/block-6.c: Same.
13086         * gcc.dg/graphite/block-7.c: Same.
13087         * gcc.dg/graphite/interchange-0.c: Same.
13088         * gcc.dg/graphite/interchange-1.c: Same.
13089         * gcc.dg/graphite/interchange-10.c: Same.
13090         * gcc.dg/graphite/interchange-11.c: Same.
13091         * gcc.dg/graphite/interchange-12.c: Same.
13092         * gcc.dg/graphite/interchange-2.c: Same.
13093         * gcc.dg/graphite/interchange-3.c: Same.
13094         * gcc.dg/graphite/interchange-4.c: Same.
13095         * gcc.dg/graphite/interchange-5.c: Same.
13096         * gcc.dg/graphite/interchange-6.c: Same.
13097         * gcc.dg/graphite/interchange-7.c: Same.
13098         * gcc.dg/graphite/interchange-8.c: Same.
13099         * gcc.dg/graphite/interchange-9.c: Same.
13100         * gcc.dg/graphite/interchange-mvt.c: Same.
13101
13102 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13103
13104         * gfortran.dg/graphite/id-19.f: New.
13105         * gfortran.dg/graphite/pr14741.f90: New.
13106         * gfortran.dg/graphite/pr41924.f90: New.
13107         * gfortran.dg/graphite/run-id-2.f90: New.
13108
13109 2010-02-07  Richard Guenther  <rguenther@suse.de>
13110
13111         PR middle-end/42956
13112         * gcc.c-torture/compile/pr42956.c: New testcase.
13113
13114 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13115
13116         PR libfortran/42742
13117         * gfortran.dg/fmt_cache_2.f: New test.
13118
13119 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13120
13121         * gfortran.dg/read_no_eor.f90: New test.
13122
13123 2010-02-05  Jason Merrill  <jason@redhat.com>
13124
13125         * g++.dg/ext/label13.C: Move constructor body out of class.
13126
13127 2010-02-03  Jason Merrill  <jason@redhat.com>
13128
13129         PR c++/42870
13130         * g++.dg/ext/dllexport3.C: New.
13131
13132 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13133
13134         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13135
13136 2010-02-05  Richard Guenther  <rguenther@suse.de>
13137
13138         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13139
13140 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13141
13142         PR c++/42915
13143         * g++.dg/other/crash-9.C: New test.
13144
13145 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13146
13147         PR fortran/42309
13148         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13149
13150 2010-02-04  Richard Guenther  <rguenther@suse.de>
13151
13152         PR rtl-optimization/42952
13153         * gcc.dg/torture/pr42952.c: New testcase.
13154
13155 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13156
13157         PR libfortran/42901
13158         * gfortran.dg/namelist_60.f90: New test.
13159
13160 2010-02-03  Jason Merrill  <jason@redhat.com>
13161
13162         PR c++/40138
13163         * g++.dg/ext/builtin11.C: New.
13164
13165         PR c++/4926
13166         PR c++/38600
13167         * g++.dg/abi/mangle35.C: New.
13168         * g++.dg/abi/mangle37.C: New.
13169
13170         PR c++/12909
13171         * g++.dg/abi/mangle36.C: New.
13172
13173         PR c++/35652
13174         * g++.dg/warn/string1.C: New.
13175
13176 2010-02-03  Richard Guenther  <rguenther@suse.de>
13177
13178         PR tree-optimization/42944
13179         * gcc.dg/errno-1.c: New testcase.
13180
13181 2010-02-03  Richard Guenther  <rguenther@suse.de>
13182
13183         PR middle-end/42927
13184         * gcc.c-torture/compile/pr42927.c: New testcase.
13185
13186 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13187
13188         PR fortran/42936
13189         * gfortran.dg/null_4.f90: New test.
13190
13191 2010-02-02  Jason Merrill  <jason@redhat.com>
13192
13193         PR c++/41090
13194         * g++.dg/ext/label13.C: New.
13195
13196 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13197
13198         PR fortran/42650
13199         * gfortran.dg/func_result_5.f90: New test.
13200
13201 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13202
13203         PR fortran/42922
13204         * gfortran.dg/pure_initializer_3.f90: News test.
13205
13206 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13207
13208         PR fortran/42888
13209         * gfortran.dg/allocate_derived_2.f90: New test.
13210
13211 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13212
13213         PR middle-end/42898
13214         * gcc.dg/torture/pr42898-2.c: New test.
13215
13216 2010-01-31  Richard Guenther  <rguenther@suse.de>
13217
13218         PR middle-end/42898
13219         * gcc.dg/torture/pr42898.c: New testcase.
13220
13221 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13222
13223         PR fortran/38324
13224         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13225         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13226
13227 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13228
13229         * g++.dg/tree-ssa/inline-1.C: New.
13230         * g++.dg/tree-ssa/inline-2.C: New.
13231         * g++.dg/tree-ssa/inline-3.C: New.
13232
13233 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13234
13235         PR testsuite/41701
13236         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13237         the string 'pow' in the pathname of the compiler from generating a
13238         test failure.
13239
13240 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13241
13242         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13243         * g++.old-deja/g++.mike/eh17.C: Likewise.
13244         * g++.old-deja/g++.mike/p5571.C: Likewise.
13245
13246 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13247
13248         PR c++/42758
13249         PR c++/42634
13250         PR c++/42336
13251         PR c++/42797
13252         PR c++/42880
13253         * g++.dg/other/crash-5.C: New test.
13254         * g++.dg/other/crash-6.C: New test.
13255         * g++.dg/other/crash-7.C: New test.
13256         * g++.dg/other/crash-8.C: New test.
13257
13258 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13259
13260         PR rtl-optimization/42889
13261         * gcc.dg/pr42889.c: New test.
13262
13263 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13264
13265         * gcc.target/i386/pr42881.c: Use SSE2.
13266
13267 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13268
13269         PR target/42891
13270         * gcc.target/i386/pr42891.c: New test.
13271
13272 2010-01-28  Richard Guenther  <rguenther@suse.de>
13273
13274         PR tree-optimization/42871
13275         * g++.dg/torture/pr42871.C: New testcase.
13276
13277 2010-01-28  Richard Guenther  <rguenther@suse.de>
13278
13279         * gcc.dg/Wobjsize-1.h: New testcase.
13280         * gcc.dg/Wobjsize-1.c: Likewise.
13281
13282 2010-01-28  Richard Guenther  <rguenther@suse.de>
13283
13284         PR middle-end/42883
13285         * g++.dg/torture/pr42883.C: New testcase.
13286
13287 2010-01-28  Michael Matz  <matz@suse.de>
13288
13289         * gcc.target/i386/pr42881.c: New test.
13290
13291 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13292
13293         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13294         Add i?86-*-solaris2* support.
13295
13296 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13297
13298         PR c++/42713
13299         PR c++/42820
13300         * g++.dg/template/typedef27.C: New test case.
13301         * g++.dg/template/typedef28.C: New test case.
13302
13303 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13304
13305         * gcc.dg/optimize-bswap*.c: Add ARM target
13306
13307 2010-01-27  Richard Guenther  <rguenther@suse.de>
13308
13309         PR middle-end/42878
13310         * gcc.dg/torture/pr42878-1.c: New testcase.
13311         * gcc.dg/torture/pr42878-2.c: Likewise.
13312
13313 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13314
13315         PR middle-end/42874
13316         * gcc.dg/vla-22.c: New test.
13317
13318 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13319
13320         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13321         current collation.
13322
13323 2010-01-26  Richard Guenther  <rguenther@suse.de>
13324
13325         PR rtl-optimization/42685
13326         * gcc.dg/pr42685.c: New testcase.
13327         * g++.dg/other/pr42685.C: Likewise.
13328
13329 2010-01-26  Richard Guenther  <rguenther@suse.de>
13330
13331         PR middle-end/42806
13332         * g++.dg/other/pr42806.C: New testcase.
13333
13334 2010-01-26  Richard Guenther  <rguenther@suse.de>
13335
13336         PR tree-optimization/42250
13337         * gcc.dg/pr42250.c: New testcase.
13338
13339 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13340
13341         * gnat.dg/array_bounds_test.adb: New test.
13342
13343 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13344
13345         PR fortran/42858
13346         * gfortran.dg/generic_21.f90: New test.
13347
13348 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13349
13350         PR testsuite/41522
13351         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13352
13353 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13354
13355         PR c++/42748
13356         * g++.dg/abi/arm_va_list2.C: New test.
13357         * g++.dg/abi/arm_va_list2.h: Companion header file.
13358
13359 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13360
13361         PR fortran/41044
13362         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13363
13364         PR fortran/41167
13365         * gfortran.dg/char_array_arg_1.f90 : New test.
13366
13367         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13368
13369 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13370
13371         PR fortran/39304
13372         * gfortran.dg/generic_20.f90: New test.
13373
13374 2010-01-22  Michael Matz  <matz@suse.de>
13375
13376         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13377         -msse2.
13378
13379 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13380
13381         PR fortran/42736
13382         * gfortran.dg/dependency_25.f90 : New test.
13383
13384 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13385
13386         PR tree-optimization/42585
13387         * gcc.dg/tree-ssa/pr42585.c: New test.
13388
13389 2010-01-21  Richard Guenther  <rguenther@suse.de>
13390
13391         PR middle-end/19988
13392         * gcc.dg/pr19988.c: New testcase.
13393
13394 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13395
13396         * g++.dg/compat/decimal/compat-common.h: New file.
13397         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13398         * g++.dg/compat/decimal/pass_x.h: New file.
13399         * g++.dg/compat/decimal/pass_y.h: New file.
13400         * g++.dg/compat/decimal/pass-1_main.C: New file.
13401         * g++.dg/compat/decimal/pass-1_x.C: New file.
13402         * g++.dg/compat/decimal/pass-1_y.C: New file.
13403         * g++.dg/compat/decimal/pass-2_main.C: New file.
13404         * g++.dg/compat/decimal/pass-2_x.C: New file.
13405         * g++.dg/compat/decimal/pass-2_y.C: New file.
13406         * g++.dg/compat/decimal/pass-3_main.C: New file.
13407         * g++.dg/compat/decimal/pass-3_x.C: New file.
13408         * g++.dg/compat/decimal/pass-3_y.C: New file.
13409         * g++.dg/compat/decimal/pass-4_main.C: New file.
13410         * g++.dg/compat/decimal/pass-4_x.C: New file.
13411         * g++.dg/compat/decimal/pass-4_y.C: New file.
13412         * g++.dg/compat/decimal/pass-5_main.C: New file.
13413         * g++.dg/compat/decimal/pass-5_x.C: New file.
13414         * g++.dg/compat/decimal/pass-5_y.C: New file.
13415         * g++.dg/compat/decimal/pass-6_main.C: New file.
13416         * g++.dg/compat/decimal/pass-6_x.C: New file.
13417         * g++.dg/compat/decimal/pass-6_y.C: New file.
13418         * g++.dg/compat/decimal/return_x.h: New file.
13419         * g++.dg/compat/decimal/return_y.h: New file.
13420         * g++.dg/compat/decimal/return-1_main.C: New file.
13421         * g++.dg/compat/decimal/return-1_x.C: New file.
13422         * g++.dg/compat/decimal/return-1_y.C: New file.
13423         * g++.dg/compat/decimal/return-2_main.C: New file.
13424         * g++.dg/compat/decimal/return-2_x.C: New file.
13425         * g++.dg/compat/decimal/return-2_y.C: New file.
13426         * g++.dg/compat/decimal/return-3_main.C: New file.
13427         * g++.dg/compat/decimal/return-3_x.C: New file.
13428         * g++.dg/compat/decimal/return-3_y.C: New file.
13429         * g++.dg/compat/decimal/return-4_main.C: New file.
13430         * g++.dg/compat/decimal/return-4_x.C: New file.
13431         * g++.dg/compat/decimal/return-4_y.C: New file.
13432         * g++.dg/compat/decimal/return-5_main.C: New file.
13433         * g++.dg/compat/decimal/return-5_x.C: New file.
13434         * g++.dg/compat/decimal/return-5_y.C: New file.
13435         * g++.dg/compat/decimal/return-6_main.C: New file.
13436         * g++.dg/compat/decimal/return-6_x.C: New file.
13437         * g++.dg/compat/decimal/return-6_y.C: New file.
13438
13439 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13440
13441         PR debug/42715
13442         * gcc.dg/pr42715.c: New.
13443
13444 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13445
13446         PR c++/42038
13447         * g++.dg/parse/crash55.C: New.
13448
13449 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13450
13451         PR debug/42782
13452         * gcc.dg/guality/pr42782.c: New.
13453
13454 2010-01-20  Jason Merrill  <jason@redhat.com>
13455
13456         PR c++/41788
13457         * g++.dg/abi/packed1.C: New.
13458
13459         PR c++/41920
13460         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13461
13462         PR c++/40750
13463         * g++.dg/parse/fn-typedef1.C: New.
13464         * g++.dg/other/cv_quals.C: Adjust.
13465
13466 2010-01-20  Anthony Green  <green@moxielogic.com>
13467
13468         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13469         pack(push) pragma).
13470         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13471         * gcc.dg/20020312-2.c: Port this to the moxie core.
13472         * gcc.dg/weak/typeof-2.c: Ditto.
13473
13474 2010-01-20  Richard Guenther  <rguenther@suse.de>
13475
13476         PR tree-optimization/42717
13477         * gcc.c-torture/compile/pr42717.c: New testcase.
13478
13479 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13480
13481         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13482         of signed, add a few new tests.
13483
13484         PR middle-end/42803
13485         * g++.dg/parse/limits-initializer1.C: New test.
13486
13487 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13488
13489         PR fortran/42804
13490         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13491         * gfortran.dg/typebound_call_12.f03: New test.
13492
13493 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13494
13495         PR fortran/42783
13496         * gfortran.dg/bounds_check_15.f90 : New test.
13497
13498 2010-01-19  Michael Matz  <matz@suse.de>
13499
13500         PR tree-optimization/41783
13501         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13502
13503 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13504
13505         PR target/38697.
13506         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13507         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13508         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13509         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13510         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13511         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13512         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13513         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13514         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13515         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13516         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13517
13518 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13519
13520         PR fortran/42545
13521         * gfortran.dg/extends_6.f03: Modified an error message.
13522         * gfortran.dg/extends_10.f03: New test.
13523         * gfortran.dg/private_type_6.f03: Modified an error message.
13524         * gfortran.dg/structure_constructor_8.f03: Ditto.
13525
13526 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13527
13528         PR tree-optimization/42719
13529         * gcc.dg/pr42719.c: New test.
13530
13531         PR debug/42728
13532         * gcc.dg/pr42728.c: New test.
13533
13534 2010-01-19  Anthony Green  <green@moxielogic.com>
13535
13536         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13537
13538 2010-01-18  Anthony Green  <green@moxielogic.com>
13539
13540         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13541         for moxie.
13542
13543 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13544
13545         * g++.dg/template/error45.C: reverted as part of reverting the
13546         fix of PR c++/42634.
13547
13548 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13549
13550         PR c++/42634
13551         * g++.dg/template/error45.C: New test.
13552
13553 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13554
13555         PR c++/42766
13556         * g++.dg/conversion/op6.C: New test.
13557
13558 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13559
13560         PR target/42774
13561         * gcc.target/alpha/pr42774.c: New test.
13562
13563 2010-01-18  Richard Guenther  <rguenther@suse.de>
13564
13565         PR tree-optimization/42781
13566         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13567
13568 2010-01-17  Richard Guenther  <rguenther@suse.de>
13569
13570         PR middle-end/42248
13571         * gcc.c-torture/execute/pr42248.c: New testcase.
13572
13573 2010-01-17  Richard Guenther  <rguenther@suse.de>
13574
13575         PR tree-optimization/42773
13576         * g++.dg/torture/pr42773.C: New testcase.
13577
13578 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13579
13580         PR fortran/42677
13581         * gfortran.dg/interface_assignment_5.f90: New test.
13582
13583 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13584
13585         PR c++/42697
13586         * g++.dg/template/crash94.C: Reverted.
13587
13588 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13589
13590         PR debug/42767
13591         * gcc.dg/debug/pr42767.c: New.
13592
13593 2010-01-15  Jason Merrill  <jason@redhat.com>
13594
13595         PR c++/42761
13596         * g++.dg/cpp0x/decltype22.C: New.
13597
13598 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13599
13600         PR middle-end/42760
13601         * g++.dg/torture/pr42760.C: New test.
13602
13603 2010-01-15  Jing Yu  <jingyu@google.com>
13604
13605         PR rtl-optimization/42691
13606         * gcc.c-torture/execute/pr42691.c: New.
13607
13608 2010-01-15  Richard Guenther  <rguenther@suse.de>
13609
13610         PR middle-end/42739
13611         * g++.dg/torture/pr42739.C: New testcase.
13612
13613 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13614
13615         * g++.dg/template/error45.C: Revert as part of reverting changes
13616         or PR c++/42634.
13617
13618 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13619
13620         PR fortran/42684
13621         * gfortran.dg/interface_31.f90: New test.
13622
13623 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13624
13625         * gcc.target/powerpc/pr42747.c: New file.
13626
13627 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13628
13629         PR middle-end/42674
13630         * c-c++-common/pr42674.c: New test.
13631
13632         PR c++/42608
13633         * g++.dg/template/instantiate11.C: New test.
13634
13635 2010-01-14  Jason Merrill  <jason@redhat.com>
13636
13637         PR c++/42701
13638         * g++.dg/overload/error3.C: New.
13639
13640         PR c++/42655
13641         * g++.dg/overload/rvalue1.C: New.
13642
13643 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13644
13645         PR tree-optimization/42706
13646         * gcc.dg/ipa/pr42706.c: New testcase.
13647
13648 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13649
13650         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13651
13652 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13653
13654         PR tree-optimization/42714
13655         * g++.dg/torture/pr42714.C: New test.
13656
13657 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13658
13659         PR rtl-optimization/42246
13660         * gfortran.dg/pr42246-2.f: New.
13661
13662 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13663
13664         PR rtl-optimization/42389
13665         * gcc.dg/pr42389.c: New.
13666
13667 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13668
13669         PR rtl-optimization/42388
13670         * gcc.dg/pr42388.c: New.
13671
13672 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13673
13674         PR rtl-optimization/42294
13675         * gfortran.dg/pr42294.f: New.
13676
13677 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13678
13679         PR rtl-optimization/39453
13680         PR rtl-optimization/42246
13681         * gcc.dg/pr39453.c: New.
13682         * gcc.dg/pr42246.c: New.
13683
13684 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13685
13686         PR middle-end/42245
13687         * gcc.dg/pr42245.c: New.
13688         * gcc.dg/pr42245-2.c: New.
13689
13690 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13691
13692         PR rtl-optimization/42249
13693         * gcc.dg/pr42249.c: New.
13694
13695 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13696
13697         PR c/42721
13698         * gcc.c-torture/execute/pr42721.c: New test.
13699
13700 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13701
13702         PR tree-optimization/42709
13703         * gcc.dg/vect/pr42709.c: New test.
13704
13705 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13706
13707         PR fortran/41478
13708         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13709         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13710
13711 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13712
13713         PR fortran/42481
13714         * gfortran.dg/generic_19.f90 : New test.
13715
13716 2010-01-13  Richard Guenther  <rguenther@suse.de>
13717
13718         PR tree-optimization/42730
13719         * gcc.c-torture/compile/pr42730.c: New testcase.
13720
13721 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13722
13723         PR target/pr42542
13724         * gcc.target/ia64/pr42542-1.c: New.
13725         * gcc.target/ia64/pr42542-2.c: New.
13726         * gcc.target/ia64/pr42542-3.c: New.
13727
13728 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13729
13730         PR c++/42634
13731         * g++.dg/template/error45.C: New test.
13732
13733 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13734
13735         PR tree-optimization/42704
13736         * g++.dg/torture/pr42704.C: New test.
13737
13738 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13739
13740         PR tree-optimization/42703
13741         * gcc.c-torture/compile/pr42703.c: New test.
13742
13743 2010-01-13  Richard Guenther  <rguenther@suse.de>
13744
13745         PR tree-optimization/42705
13746         * gcc.c-torture/compile/pr42705.c: New testcase.
13747
13748 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13749
13750         * gcc.target/bfin/l2.c: New test.
13751         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13752
13753 2010-01-13  Richard Guenther  <rguenther@suse.de>
13754
13755         PR middle-end/42716
13756         * gcc.c-torture/compile/pr42716.c: New testcase.
13757
13758 2010-01-13  Richard Guenther  <rguenther@suse.de>
13759
13760         PR lto/42678
13761         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13762
13763 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13764
13765         PR c/42708
13766         * gcc.c-torture/compile/pr42708-1.c: New test.
13767
13768 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13769
13770         PR debug/42662
13771         * gcc.dg/pr42662.c: New test.
13772
13773         PR tree-optimization/42645
13774         * g++.dg/other/pr42645-1.C: New test.
13775         * g++.dg/other/pr42645-2.C: New test.
13776
13777 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13778
13779         PR target/42416
13780         * gcc.target/powerpc/warn-1.c: New test.
13781         * gcc.target/powerpc/warn-2.c: New test.
13782
13783 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13784
13785         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13786         stack alignment.
13787
13788 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13789
13790         * gcc.dg/lto/20100108_0.c: New.
13791
13792 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13793
13794         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13795         Add -march=i686 -msse for 32bit x86 targets.
13796
13797 2010-01-10  Richard Guenther  <rguenther@suse.de>
13798
13799         PR middle-end/42667
13800         * gcc.dg/torture/pr42667.c: New testcase.
13801
13802 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13803
13804         PR fortran/32489
13805         * gfortran.dg/array_constructor_34.f90: New test.
13806
13807 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13808
13809         PR fortran/20923
13810         * gfortran.dg/array_constructor_33.f90: New test.
13811         gfortran.dg/array_function_5.f90: Add credit.
13812
13813 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13814
13815         PR debug/42631
13816         * gcc.dg/pr42631.c: New.
13817
13818 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13819
13820         PR debug/42630
13821         * gcc.dg/pr42630.c: New.
13822
13823 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13824
13825         PR debug/42629
13826         * gcc.dg/pr42629.c: New.
13827
13828 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13829
13830         PR middle-end/42363
13831         * gcc.dg/torture/pr42363.c: New.
13832
13833 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13834
13835         PR debug/42604
13836         PR debug/42395
13837         * gcc.dg/vect/pr42604.c: New.
13838         * gcc.dg/vect/pr42395.c: New.
13839
13840 2010-01-09  Richard Guenther  <rguenther@suse.de>
13841
13842         PR middle-end/42512
13843         * gcc.c-torture/execute/pr42512.c: New testcase.
13844
13845 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13846
13847         PR fortran/41298
13848         * gfortran.dg/c_ptr_tests_14.f90: New test.
13849
13850 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13851
13852         PR ada/41929
13853         * gnat.dg/null_pointer_deref1.adb: Don't run on
13854         sparc*-sun-solaris2.11.
13855
13856 2010-01-08  Richard Guenther  <rguenther@suse.de>
13857
13858         PR lto/42528
13859         * gcc.dg/lto/20100103-1_0.c: New testcase.
13860         * gcc.dg/lto/20100103-2_0.c: Likewise.
13861
13862 2010-01-08  Tobias Burnus  <burnus@net-b.de
13863
13864         PR/fortran 25829
13865         * gfortran.dg/asynchronous_1.f90: New test.
13866         * gfortran.dg/asynchronous_2.f90: New test.
13867         * gfortran.dg/conflicts.f90: Update error message.
13868
13869 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13870
13871         c++/40155
13872         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13873
13874 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13875
13876         PR tree-optimization/42625
13877         * g++.dg/opt/dtor4.C: New test.
13878         * g++.dg/opt/dtor4.h: New.
13879         * g++.dg/opt/dtor4-aux.cc: New.
13880
13881 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13882
13883         PR fortran/42597
13884         * gfortran.dg/proc_ptr_26.f90: New test.
13885
13886 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13887
13888         PR fortran/41872
13889         * gfortran.dg/allocatable_scalar_7.f90: New test.
13890
13891 2010-01-06  Richard Guenther  <rguenther@suse.de>
13892
13893         * gcc.c-torture/compile/pr42632.c: New testcase.
13894
13895 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13896
13897         PR target/42542
13898         * gcc.target/i386/pr42542-4.c: New.
13899         * gcc.target/i386/pr42542-4a.c: Likewise.
13900         * gcc.target/i386/pr42542-5.c: Likewise.
13901         * gcc.target/i386/pr42542-5a.c: Likewise.
13902
13903 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13904
13905         * gcc.dg/tls/opt-15.c: New test.
13906
13907 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13908
13909         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13910
13911 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13912
13913         PR tree-optimization/42462
13914         * g++.dg/torture/pr42462.C: New test.
13915
13916 2010-01-05  Jason Merrill  <jason@redhat.com>
13917
13918         * g++.dg/cpp0x/initlist30.C: New test.
13919
13920 2010-01-05  Richard Guenther  <rguenther@suse.de>
13921
13922         PR tree-optimization/42614
13923         * gcc.c-torture/execute/pr42614.c: New testcase.
13924
13925 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13926
13927         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13928         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13929         -Wunreachable-code.
13930         * gcc.dg/Wunreachable-2.c: Likewise.
13931         * gcc.dg/Wunreachable-3.c: Likewise.
13932         * gcc.dg/Wunreachable-4.c: Likewise.
13933         * gcc.dg/Wunreachable-5.c: Likewise.
13934         * gcc.dg/Wunreachable-6.c: Likewise.
13935         * gcc.dg/Wunreachable-7.c: Likewise.
13936         * gcc.dg/Wunreachable-8.c: Likewise.
13937         * gcc.dg/20041231-1.c: Likewise.
13938
13939 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13940
13941         PR other/42611
13942         * gcc.dg/pr42611.c: New test.
13943
13944         PR tree-optimization/42508
13945         * g++.dg/opt/pr42508.C: New test.
13946
13947 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13948
13949         PR fortran/41872
13950         * gfortran.dg/allocatable_scalar_8.f90: New.
13951
13952 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13953
13954         PR tree-optimization/42398
13955         * gcc.c-torture/compile/pr42398.c: New test.
13956
13957 2010-01-04  Jason Merrill  <jason@redhat.com>
13958
13959         PR c++/42555
13960         * g++.dg/ext/attrib35.C: New.
13961
13962         PR c++/42567
13963         * g++.dg/cpp0x/auto17.C: New.
13964
13965 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13966
13967         * gcc.dg/lto/20100104_0.c: New.
13968
13969 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13970
13971         PR target/42542
13972         * gcc.target/i386/pr42542-1.c: New.
13973         * gcc.target/i386/pr42542-1a.c: Likewise.
13974         * gcc.target/i386/pr42542-1b.c: Likewise.
13975         * gcc.target/i386/pr42542-2.c: Likewise.
13976         * gcc.target/i386/pr42542-2a.c: Likewise.
13977         * gcc.target/i386/pr42542-2b.c: Likewise.
13978         * gcc.target/i386/pr42542-3.c: Likewise.
13979         * gcc.target/i386/pr42542-3a.c: Likewise.
13980
13981 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13982
13983         PR fortran/41872
13984         * gfortran.dg/allocatable_scalar_5.f90: New test.
13985         * gfortran.dg/allocatable_scalar_6.f90: New test.
13986
13987 2010-01-03  Richard Guenther  <rguenther@suse.de>
13988
13989         PR testsuite/42583
13990         * gfortran.dg/gomp/recursion1.f90: Remove.
13991
13992 2010-01-03  Richard Guenther  <rguenther@suse.de>
13993
13994         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13995         * gcc.dg/uninit-6.c: Likewise.
13996         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13997
13998 2010-01-03  Richard Guenther  <rguenther@suse.de>
13999
14000         PR tree-optimization/42589
14001         * gcc.target/i386/pr42589.c: New testcase.
14002
14003 2010-01-03  Richard Guenther  <rguenther@suse.de>
14004
14005         PR tree-optimization/42438
14006         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14007
14008 2010-01-02  Richard Guenther  <rguenther@suse.de>
14009
14010         PR testsuite/41651
14011         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14012
14013 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14014
14015         PR target/42448
14016         * gcc.target/alpha/pr42448-1.c: New test.
14017         * gcc.target/alpha/pr42448-2.c: Ditto.
14018
14019 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14020
14021         PR preprocessor/41947
14022         * gcc.dg/c99-hexfloat-3.c: New test.
14023
14024 2010-01-01  Richard Guenther  <rguenther@suse.de>
14025
14026         PR c/42570
14027         * gcc.c-torture/execute/pr42570.c: New testcase.
14028
14029 2010-01-01  Richard Guenther  <rguenther@suse.de>
14030
14031         PR middle-end/42559
14032         * gcc.c-torture/compile/pr42559.c: New testcase.
14033
14034 \f
14035 Copyright (C) 2010 Free Software Foundation, Inc.
14036
14037 Copying and distribution of this file, with or without modification,
14038 are permitted in any medium without royalty provided the copyright
14039 notice and this notice are preserved.