OSDN Git Service

PR middle-end/46499
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/46499
4         * gcc.dg/pr46499-1.c: New test.
5         * gcc.dg/pr46499-2.c: New test.
6
7 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
8
9         * gcc.target/i386/alias-1.c: Require alias support.
10
11 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
12
13         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
14         for vectorizer tests.
15         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
16         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
17         * gcc.dg/graphite/pr41888.c: Ditto.
18         * gcc.dg/graphite/pr42729.c: Ditto.
19
20 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
21             Uros Bizjak  <ubizjak@gmail.com>
22
23         * lib/target-supports.exp (check_vect_support_and_set_flags): New
24         procedure to check if the target supports vectorizer tests. Set
25         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
26         capabilites.
27         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
28         * g++.dg/vect/vect.exp: Ditto.
29         * gfortran.dg/vect/vect.exp: Ditto.
30
31 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
32
33         PR objc/34033
34         * objc.dg/strings-1.m: New.
35         * objc.dg/strings-2.m: New.
36         * obj-c++.dg/strings-1.mm: New.
37         * obj-c++.dg/strings-2.mm: New.
38
39 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
40
41         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
42         "target short_enums".
43         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
44
45 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
46
47         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
48
49         PR rtl-optimization/46603
50         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
51
52         PR testsuite/46230
53         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
54         being vectorized.  Adjust dg-final pattern.
55         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
56
57         * gcc.dg/vect: Do not include <stdio.h> in testcases.
58         * gcc.dg/vect/costmodel/ppc: Likewise.
59
60 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
61
62         PR rtl-optimization/45652
63         * gcc.dg/pr45652.c: New.
64
65 2010-11-21  Richard Henderson  <rth@redhat.com>
66
67         PR rtl-optimization/46571
68         * gcc.dg/pr46571.c: New.
69
70 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
71
72         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
73
74 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
75
76         PR target/46533
77         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
78
79 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
80
81         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
82         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
83         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
84         * gcc.dg/pack-test-2.c: Test for all targets.
85         * gcc.dg/pragma-align.c: Test for all targets.
86         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
87         * gcc.dg/ucnid-10.c: Test for all targets.
88
89 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
90
91         * gcc.target/sparc/sparc-align-1.c: New test.
92
93 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
94
95         PR c++/16189
96         PR c++/36888
97         PR c++/45331
98         * g++.dg/parse/semicolon3.C: New test.
99         * g++.dg/debug/pr22514.C: Adjust.
100         * g++.dg/init/error1.C: Adjust.
101         * g++.dg/other/bitfield3.C: Adjust.
102         * g++.dg/other/semicolon.C: Adjust.
103         * g++.dg/parse/error14.C: Adjust.
104         * g++.dg/parse/error5.C: Adjust.
105         * g++.dg/parse/parameter-declaration-1.C: Adjust.
106         * g++.dg/template/pr23510.C: Adjust.
107         * g++.dg/template/pr39425.C: Adjust.
108         * g++.old-deja/g++.robertl/eb125.C: Adjust.
109
110 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
111
112         PR debug/46561
113         * gcc.dg/autopar/pr46561.c: New test.
114
115         PR c++/46538
116         * g++.dg/other/error34.C: New test.
117
118         PR c++/46526
119         * g++.dg/cpp0x/constexpr-base3.C: New test.
120
121         PR tree-optimization/45830
122         * gcc.target/i386/pr45830.c: New test.
123         * gcc.c-torture/execute/pr45830.c: New test.
124
125 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
126
127         * objc.dg/attributes/class-attribute-1.m: Rewritten.
128         * objc.dg/attributes/class-attribute-2.m: Same change.
129         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
130         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
131         * objc.dg/fobjc-std-1.m: Updated.
132         * obj-c++.dg/fobjc-std-1.mm: Updated.
133
134 2010-11-19  Michael Matz  <matz@suse.de>
135
136         PR tree-optimization/46077
137         * gcc.dg/vect/O3-pr46077.c: New testcase.
138
139 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
140
141         PR c/46547
142         * gcc.c-torture/compile/pr46547-1.c: New test.
143
144 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
145
146         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
147         exec $compiler.
148         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
149         $GFORTRAN_UNDER_TEST.
150         (gfortran_init): Use -B to specify specpath, add trailing /.
151
152 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
153
154         * gcc.target/powerpc/ppc-target-1.c: New file to test target
155         attributes on PowerPC.
156         * gcc.target/powerpc/ppc-target-2.c: Ditto.
157         * gcc.target/powerpc/ppc-target-3.c: Ditto.
158
159 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
160
161         * objc.dg/attributes/proto-attribute-1.m: Updated.
162         * objc.dg/attributes/proto-attribute-2.m: New.
163         * objc.dg/attributes/proto-attribute-3.m: New.
164         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
165         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
166         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
167
168 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
169
170         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
171
172 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
173
174         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
175
176 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
177
178         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
179         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
180
181 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
182
183         PR middle-end/46534
184         * gcc.c-torture/compile/pr46534.c: New test.
185
186 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
187
188         * gnat.dg/atomic4.ad[sb]: New test.
189         * gnat.dg/volatile4.adb: Likewise.
190
191 2010-11-18  Richard Henderson  <rth@redhat.com>
192
193         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
194
195 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
196
197         PR c/33193
198         * c-c++-common/pr33193.c: New test.
199
200 2010-11-18  Richard Guenther  <rguenther@suse.de>
201
202         PR tree-optimization/46172
203         * gcc.dg/torture/pr46172.c: New testcase.
204
205 2010-11-18  Jeff Law  <law@redhat.com>
206
207         PR middle-end-optimization/46297
208         * gfortran.dg/pr46297.f: New test.
209
210 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
211
212         PR middle-end/31490
213         * gcc.dg/pr31490.c: New test.
214
215 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
216
217         * gcc.dg/nop.h: Move from ...
218         * gcc.dg/guality/nop.h: ... here.
219         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
220         * gcc.dg/guality/asm-1.c: Update nop.h include.
221         * gcc.dg/guality/pr43329-1.c: Ditto.
222
223 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
224
225         * gcc.dg/two-types-1.c: New test.
226         * gcc.dg/two-types-2.c: New test.
227         * gcc.dg/two-types-3.c: New test.
228         * gcc.dg/two-types-4.c: New test.
229         * gcc.dg/two-types-5.c: New test.
230         * gcc.dg/two-types-6.c: New test.
231         * gcc.dg/two-types-7.c: New test.
232         * gcc.dg/two-types-8.c: New test.
233         * gcc.dg/two-types-9.c: New test.
234         * gcc.dg/two-types-10.c: New test.
235         * objc.dg/two-types-1.m: New test.
236
237 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
238
239         PR rtl-optimization/46440
240         * gcc.dg/pr46440.c: New test.
241
242         PR testsuite/45429
243         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
244
245 2010-11-17  Ira Rosen  <irar@il.ibm.com>
246
247         PR tree-optimization/46312
248         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
249         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
250         on targets that support vector shifts with scalar shift argument.
251         Remove dg-options.
252         * gcc.dg/vect/vect-scal-opt.c: Rename to...
253         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
254         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
255         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
256         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
257         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
258         support misaligned data accesses.
259         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
260         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
261         * lib/target-supports.exp
262         (check_effective_target_vect_shift_scalar): New.
263
264 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
265
266         * gcc.dg/guality/nop.h: New file.
267         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
268         "nop".  Adjust line numbers in gdb-test.
269         * gcc.dg/guality/pr43329-1.c: Likewise.
270
271 2010-11-16  Jason Merrill  <jason@redhat.com>
272
273         * g++.dg/cpp0x/defaulted20.C: New.
274
275         * g++.dg/template/injected2.C: New.
276
277 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
278
279         * objc.dg/protocol-optional-1.m: New.
280         * obj-c++.dg/protocol-optional-1.mm: New.
281
282 2010-11-16  Richard Henderson  <rth@redhat.com>
283
284         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
285         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
286
287 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
288
289         * gnat.dg/opt12.adb: New test.
290         * gnat.dg/opt12_pkg.ad[sb]: New helper.
291
292 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
293
294         * gcc.target/rx/pack.c: New test.
295
296 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
297             Tobias Burnus  <burnus@net-b.de>
298
299         PR fortran/32049
300         * gfortran.dg/quad_1.f90: New.
301         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
302         compiler arguments.
303         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
304         library search path; call gcc-set-multilib-library-path with
305         arguments such that libgfortran.spec is found.
306         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
307
308 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
309
310         PR c++/46401
311         * g++.dg/warn/Wsequence-point-3.C: New test.
312
313 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
314
315         PR preprocessor/17349
316         * gcc.dg/cpp/cmdlne-C3.c: New.
317
318 2010-11-16  Richard Guenther  <rguenther@suse.de>
319
320         PR tree-optimization/44545
321         * gcc.dg/pr44545.c: New testcase.
322
323 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
324
325         PR rtl-optimization/46366
326         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
327         casts.
328
329 2010-11-16  Richard Guenther  <rguenther@suse.de>
330
331         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
332
333 2010-11-16  Richard Guenther  <rguenther@suse.de>
334
335         PR middle-end/45172
336         * gfortran.dg/gomp/pr45172.f90: New testcase.
337
338 2010-11-16  Nick Clifton  <nickc@redhat.com>
339
340         * gcc.target/rx/pack.c: New test.
341
342 2010-11-15  Richard Henderson  <rth@redhat.com>
343
344         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
345         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
346         Use builtin_constant_p rather than scanning for builtin name.
347
348 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
349
350         * objc.dg/property/dotsyntax-18.m: New.
351         * objc.dg/property/dotsyntax-19.m: New.
352         * objc.dg/property/dotsyntax-20.m: New.
353         * obj-c++.dg/property/dotsyntax-18.mm: New.
354         * obj-c++.dg/property/dotsyntax-19.mm: New.
355         * obj-c++.dg/property/dotsyntax-20.mm: New.
356         * objc.dg/property/dotsyntax-4.m: Removed some unused
357         variables and code.
358         * objc.dg/property/dotsyntax-6.m: Same change.
359         * objc.dg/property/dotsyntax-16.m: Same change.
360         * objc.dg/property/dotsyntax-17.m: Same change.
361         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
362         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
363         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
364         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
365         * objc.dg/property/at-property-22.m: Added missing casts.
366         * obj-c++.dg/property/at-property-22.mm: Same change.
367
368 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
369
370         PR tree-optimization/46491
371         * gcc.target/i386/pr46491.c: New test.
372
373         PR tree-optimization/46461
374         * gcc.c-torture/compile/pr46461.c: New test.
375
376 2010-11-15  Tobias Burnus  <burnus@net.b.de>
377
378         PR fortran/46484
379         * gfortran.dg/allocatable_scalar_11.f90: New.
380         * gfortran.dg/allocatable_scalar_5.f90: Make test case
381         standard conform.
382
383 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
384
385         PR debug/46095
386         * gcc.target/i386/pr46095.c: New test.
387
388         PR debug/46387
389         * gcc.dg/pr46387.c: New test.
390
391 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
392
393         * objc.dg/property/dotsyntax-16.m: New.
394         * objc.dg/property/dotsyntax-17.m: New.
395         * obj-c++.dg/property/dotsyntax-16.mm: New.
396         * obj-c++.dg/property/dotsyntax-17.mm: New.
397         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
398         syntax with properties, which now works.
399         * obj-c++.dg/property/at-property-10.mm: Same change.
400
401 2010-11-15  Martin Jambor  <mjambor@suse.cz>
402
403         PR tree-optimization/46349
404         * gnat.dg/opt9.adb: New file.
405         * gnat.dg/opt9_pkg.ads: Likewise
406
407 2010-11-15  Richard Guenther  <rguenther@suse.de>
408
409         PR lto/44989
410         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
411
412 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
413
414         PR preprocessor/45038
415         * g++.dg/pr45038.C: New test.
416
417 2010-11-15  Richard Guenther  <rguenther@suse.de>
418
419         PR tree-optimization/46467
420         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
421
422 2010-11-15  Richard Guenther  <rguenther@suse.de>
423
424         PR testsuite/46423
425         * g++.dg/torture/pr34850.C: Adjust.
426
427 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
428
429         PR c/46475
430         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
431
432 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
433
434         * objc.dg/property/at-property-21.m: New.
435         * objc.dg/property/at-property-22.m: New.
436         * objc.dg/property/at-property-23.m: New.
437         * objc.dg/property/synthesize-9.m: New.
438         * objc.dg/property/synthesize-10.m: New.
439         * objc.dg/property/synthesize-11.m: New.
440         * obj-c++.dg/property/at-property-21.mm: New.
441         * obj-c++.dg/property/at-property-22.mm: New.
442         * obj-c++.dg/property/at-property-23.mm: New.
443         * obj-c++.dg/property/synthesize-9.mm: New.
444         * obj-c++.dg/property/synthesize-10.mm: New.
445         * obj-c++.dg/property/synthesize-11.mm: New.
446
447         * objc.dg/property/at-property-4.m: Updated to match new compiler
448         where some errors have been converted into warnings and vice versa.
449         * objc.dg/property/at-property-16.m: Same change.
450         * objc.dg/property/at-property-18.m: Same change.
451         * objc.dg/property/property-neg-5.m: Same change.
452         * obj-c++.dg/property/at-property-4.mm: Same change.
453         * obj-c++.dg/property/at-property-16.mm: Same change.
454         * obj-c++.dg/property/at-property-18.mm: Same change.
455         * obj-c++.dg/property/property-neg-5.mm: Same change.
456
457         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
458         commented out because of testsuite problems; I found out that
459         using dg-warning instead of dg-message gets them to work.
460         * obj-c++.dg/property/property-neg-3.mm: Same change.
461         * obj-c++.dg/property/synthesize-6.mm: Same change.
462         * obj-c++.dg/property/at-property-5.mm: Same change.
463         * obj-c++.dg/property/at-property-14.mm: Same change.
464         * obj-c++.dg/property/at-property-18.mm: Same change.
465         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
466         some tests still do not work due to some other testsuite issue).
467
468 2010-11-13  Jason Merrill  <jason@redhat.com>
469
470         * g++.dg/cpp0x/auto20.C: New.
471
472 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
473
474         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
475         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
476
477 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
478
479         PR c/46462
480         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
481         * gcc.dg/pr35746.c: Likewise.
482         * gcc.dg/cpp/direct2.c: Likewise.
483         * gcc.dg/cpp/direct2s.c: Likewise.
484         * gcc.dg/noncompile/920923-1.c: Likewise.
485         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
486
487 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
488
489         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
490
491 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
492
493         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
494         a pointer to an arbitrary C struct with an Objective-C protocol.
495         Test various valid uses of typedef with Objective-C objects and
496         protocols instead.
497         * objc.dg/invalid-type-1.m: New.
498         * obj-c++.dg/invalid-type-1.m: New.
499
500 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
501
502         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
503
504 2010-11-13  Tobias Burnus  <burnus@net-b.de>
505
506         PR fortran/45742
507         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
508
509 2010-11-13  Tobias Burnus  <burnus@net-b.de>
510
511         PR fortran/45742
512         * gfortran.dg/volatile12.f90: New.
513
514 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
515
516         * objc.dg/attributes/method-format-1.m: Adjust.
517
518 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
519
520         PR c/20385
521         * gcc.dg/decl-9.c: New.
522
523 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
524
525         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
526
527 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
528
529         * gcc.dg/format/few-1.c: New test.
530         * gcc.dg/format/asm_fprintf-1.c: Adjust.
531         * gcc.dg/format/c90-scanf-1.c: Adjust.
532         * gcc.dg/format/cmn-err-1.c: Adjust.
533         * gcc.dg/format/dfp-printf-1.c: Adjust.
534         * gcc.dg/format/dfp-scanf-1.c: Adjust.
535         * gcc.dg/format/gcc_diag-1.c: Adjust.
536         * gcc.dg/format/ms_unnamed-1.c: Adjust.
537         * gcc.dg/format/strfmon-1.c: Adjust.
538         * gcc.dg/format/unnamed-1.c: Adjust.
539         * gcc.dg/format/xopen-2.c: Adjust.
540         * g++.dg/ext/builtin4.C: Adjust.
541         * g++.dg/ext/builtin5.C: Adjust.
542
543 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
544
545         * gcc.dg/pragma-diag-2.c: New test.
546
547 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
548
549         PR fortran/45794
550         * gfortran.dg/optional_mask.f90: New test.
551
552 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
553
554         * g++.dg/cpp0x/defaulted15.C: Adjust.
555
556 2010-11-12  James Dennett <jdennett@google.com>
557
558         PR c++/39415
559         * g++.dg/expr/static_cast7.C: New.
560
561 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
562
563         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
564         warning.
565         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
566         mips-sgi-irix*.
567         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
568         * gcc.target/mips/call-3.c: Add dg-require-visibility.
569
570 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
571
572         * gcc.dg/pr46375.c: New test.
573
574 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
575
576         PR c/44782
577         * c-c++-common/fmax-errors.c: New test.
578
579 2010-11-11  Richard Henderson  <rth@redhat.com>
580
581         * gcc.target/i386/sse-24.c: Use -ffp-contract.
582
583 2010-11-11  Jan Hubicka  <jh@suse.cz>
584
585         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
586         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
587
588 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
589
590         PR target/46088
591         * gcc.dg/pr46088.c: New test.
592
593 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
594
595         * gfortran.dg/empty_derived_type.f90: New test.
596
597 2010-11-11  Tobias Burnus  <burnus@net-b.de>
598
599         PR fortran/46413
600         * gfortran.dg/class_31.f90: New.
601
602         PR fortran/46205
603         * gfortran.dg/forall_14.f90: New.
604
605 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
606             Tobias Burnus  <burnus@net-b.de>
607
608         PR fortran/46325
609         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
610
611 2010-11-11  Jan Hubicka  <jh@suse.cz>
612
613         * gcc.dg/20081223-1.c: Update LTO options.
614         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
615         * gcc.dg/lto/20081118_0.c: Update LTO options.
616         * gcc.dg/lto/ipareference_0.c: Update LTO options.
617         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
618         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
619         * gcc.dg/lto/ipacp_0.c: Update LTO options.
620         * gcc.dg/lto/20090116_0.c: Update LTO options.
621         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
622         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
623         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
624         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
625         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
626         * gcc.dg/lto/20081224_0.c: Update LTO options.
627         * gcc.dg/lto/20090219_0.c: Update LTO options.
628         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
629         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
630         * gcc.dg/lto/20081115_0.c: Update LTO options.
631         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
632         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
633         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
634         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
635         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
636         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
637         * g++.dg/20090107-1.C: Update LTO options.
638         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
639         * g++.dg/lto/20081123_0.C: Update LTO options.
640         * g++.dg/lto/20090313_0.C: Update LTO options.
641         * g++.dg/lto/20081125_0.C: Update LTO options.
642         * g++.dg/lto/20081109-1_0.C: Update LTO options.
643         * g++.dg/lto/20081219_0.C: Update LTO options.
644         * g++.dg/lto/20100724-1_0.C: Update LTO options.
645         * g++.dg/lto/20081204-1_0.C: Update LTO options.
646         * g++.dg/lto/20090303_0.C: Update LTO options.
647         * g++.dg/lto/20100723-1_0.C: Update LTO options.
648         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
649         * g++.dg/lto/20090128_0.C: Update LTO options.
650         * g++.dg/lto/20081204-2_0.C: Update LTO options.
651         * g++.dg/lto/20090302_0.C: Update LTO options.
652         * g++.dg/lto/20081119-1_0.C: Update LTO options.
653         * g++.dg/lto/20081118_0.C: Update LTO options.
654         * g++.dg/20090121-1.C: Update LTO options.
655         * objc.dg/lto/lto.exp: Update LTO options.
656         * lib/lto.exp: Update LTO options.
657         * lib/gcc-dg.exp: Update LTO options.
658         * lib/c-torture.exp: Update LTO options.
659         * obj-c++.dg/lto/lto.exp: Update LTO options.
660
661 2010-11-11  Jan Hubicka  <jh@suse.cz>
662
663         PR tree-optimize/40436
664         * gcc.dg/tree-ssa/inline-5.c: New testcase.
665         * gcc.dg/tree-ssa/inline-6.c: New testcase.
666
667 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
668
669         * gfortran.dg/proc_decl_24.f90: New.
670
671 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
672
673         * objc.dg/property/at-property-20.m: New.
674         * objc.dg/property/synthesize-8.m: New.
675         * obj-c++.dg/property/at-property-20.m: New.
676         * obj-c++.dg/property/synthesize-8.mm: New.
677
678 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
679
680         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
681
682 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
683
684         PR middle-end/46388
685         * gcc.c-torture/compile/pr46388.c: New test.
686
687 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
688
689         * lib/lto.exp (lto-get-options-main): Support optional target
690         selector for dg-suppress-ld-options.
691
692 2010-11-11  Martin Jambor  <mjambor@suse.cz>
693
694         PR tree-optimization/46383
695         * g++.dg/torture/pr46383.C: New test.
696
697 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
698
699         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
700         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
701         to dg-options.
702         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
703         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
704         * g++.dg/other/i386-3.C: Ditto.
705
706 2010-11-10  Jason Merrill  <jason@redhat.com>
707
708         * g++.dg/cpp0x/constexpr-46420.C: New.
709
710 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
711
712         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
713         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
714         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
715         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
716         expected messages.
717
718 2010-11-10  Jan Hubicka  <jh@suse.cz>
719
720         PR tree-optimize/38669
721         * gcc.dg/tree-ssa/pr38699.c: New testcase.
722
723 2010-11-10  Jan Hubicka  <jh@suse.cz>
724
725         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
726
727 2010-11-10  Jason Merrill  <jason@redhat.com>
728
729         * g++.dg/cpp0x/constexpr-bitfield.C: New.
730
731 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
732
733         PR debug/46409
734         * gcc.dg/debug/pr46409.c: New test.
735
736         PR c++/46368
737         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
738
739 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
740
741         PR target/46419
742         * gcc-target/i386/pr46419.c: New test.
743
744 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
745
746         * g++.dg/other/i386-2.C: Add -mtbm.
747         * g++.dg/other/i386-3.C: Likewise.
748         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
749         * gcc.target/i386/funcspec-6.c: Likewise.
750         * gcc.target/i386/sse-12.c: Add -mtbm.
751         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
752         operand intrinsics.
753         * gcc.target/i386/sse-14.c: Likewise.
754         * gcc.target/i386/sse-22.c: Likewise.
755         * gcc.target/i386/sse-23.c: Likewise.
756         * gcc.target/i386/tbm-1.c: New file.
757         * gcc.target/i386/tbm-2.c: Likewise.
758
759 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
760
761         * g++.dg/other/i386-2.C: Add -mbmi.
762         * g++.dg/other/i386-3.C: Likewise.
763         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
764         * gcc.target/i386/funcspec-6.c: Likewise.
765         * gcc.target/i386/sse-12.c: Add -mbmi.
766         * gcc.target/i386/bmi-1.c: New file.
767         * gcc.target/i386/bmi-2.c: Likewise.
768         * gcc.target/i386/bmi-3.c: Likewise.
769         * gcc.target/i386/bmi-4.c: Likewise.
770         * gcc.target/i386/bmi-5.c: Likewise.
771         * gcc.target/i386/bmi-6.c: Likewise.
772
773 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
774
775         PR c++/46065
776         * g++.dg/pr46065.C: New test.
777
778 2010-11-10  Jan Hubicka  <jh@suse.cz>
779
780         PR tree-optimize/33172
781         PR tree-optimize/43411
782         * gcc.dg/tree-ssa/pr33172.c: New testcase.
783         * g++.dg/tree-ssa/pr43411.C: New testcase.
784
785 2010-11-10  Jan Hubicka  <jh@suse.cz>
786
787         PR tree-optimize/46228
788         * g++.dg/tree-ssa/pr46228.C: New testcase.
789
790 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
791
792         PR tree-optimization/46414
793         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
794
795 2010-11-10  Tobias Burnus  <burnus@net-b.de>
796
797         PR fortran/46411
798         * gfortran.dg/intrinsic_7.f90: New.
799
800 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
801
802         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
803         * g++.dg/abi/thunk4.C: Likewise.
804         * g++.dg/opt/combine.C: Add dg-require-visibility.
805         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
806         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
807         alpha*-dec-osf*.
808         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
809         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
810         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
811         large arena_size.
812         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
813         * gcc.dg/intmax_t-1.c: Likewise.
814
815 2010-11-10  Tobias Burnus  <burnus@net-b.de>
816
817         PR fortran/46244
818         * gfortran.dg/class_30.f90: New.
819
820 2010-11-10  Tobias Burnus  <burnus@net-b.de>
821
822         PR fortran/46223
823         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
824         failure on s390.
825
826 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
827
828         PR tree-optimization/45971
829         * gcc.dg/vect/O3-pr45971.c: New.
830
831 2010-11-10  Richard Guenther  <rguenther@suse.de>
832
833         PR tree-optimization/44964
834         * gcc.dg/pr44964.c: New testcase.
835
836 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
837
838         * gnat.dg/opt10.adb: Fix typo.
839
840 2010-11-10  Martin Jambor  <mjambor@suse.cz>
841
842         PR tree-optimization/46351
843         PR tree-optimization/46377
844         * gnat.dg/opt10.adb: New file.
845         * gnat.dg/opt10_pkg.ads: Likewise.
846         * gnat.dg/opt11.adb: Likewise.
847         * gnat.dg/opt11.ads: Likewise.
848
849 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
850
851         * gnat.dg/boolean_conv.adb: New test.
852
853 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
854
855         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
856
857 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
858
859         * gnat.dg/unchecked_convert7.adb: New test.
860
861 2010-11-10  Richard Guenther  <rguenther@suse.de>
862
863         PR tree-optimization/46398
864         * gcc.dg/torture/pr46398.c: New testcase.
865
866 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
867
868         * gfortran.dg/open_dev_null.f90: New test.
869
870 2010-11-09  Jan Hubicka  <jh@suse.cz>
871
872         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
873         unrolling.
874
875 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
876
877         * gcc.dg/struct-semi-4.c: New test.
878
879 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
880
881         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
882         power5 to enable generation of FRIZ.
883
884         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
885         optimization.
886
887         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
888         expected.
889
890 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
891
892         PR target/43808
893         * gfortran.dg/pr43808.f90: New test.
894
895 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
896
897         PR tree-optimization/46036
898         * gfortran.dg/lto/pr46036_0.f90: New.
899
900 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
901
902         PR middle-end/45663
903         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
904         bar invocation instead of first.
905
906         PR debug/46171
907         * gcc.dg/pr46171.c: New test.
908
909 2010-11-09  Richard Guenther  <rguenther@suse.de>
910
911         PR tree-optimization/46355
912         * gcc.dg/pr46355.c: New testcase.
913
914 2010-11-09  Richard Guenther  <rguenther@suse.de>
915
916         PR tree-optimization/46177
917         * gcc.dg/pr46177-2.c: New testcase.
918
919 2010-11-09  Richard Guenther  <rguenther@suse.de>
920
921         PR testsuite/46312
922         * gcc.dg/vec-scal-opt.c: Move ...
923         * gcc.dg/vect/vect-scal-opt.c: ... here.
924         * gcc.dg/vec-scal-opt1.c: Move ...
925         * gcc.dg/vect/vect-scal-opt1.c: ... here.
926         * gcc.dg/vec-scal-opt2.c: Move ...
927         * gcc.dg/vect/vect-scal-opt2.c: ... here.
928
929 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
930
931         * gnat.dg/specs/static_initializer5.ads: New test.
932         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
933
934 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
935
936         PR middle-end/46360
937         * gcc.c-torture/compile/pr46360.c: New test.
938
939         PR c++/45894
940         * g++.dg/warn/Wsequence-point-2.C: New test.
941
942 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
943
944         PR fortran/46313
945         * gfortran.dg/class_29.f03: New.
946
947 2010-11-09  Richard Guenther  <rguenther@suse.de>
948
949         PR middle-end/46221
950         * gcc.target/i386/alias-1.c: New testcase.
951
952 2010-11-08  Jason Merrill  <jason@redhat.com>
953
954         * g++.dg/cpp0x/constexpr-sassert.C: New.
955
956 2010-11-08  Jason Merrill  <jason@redhat.com>
957
958         * g++.dg/cpp0x/constexpr-defarg.C: New.
959
960 2010-11-08  Xinliang David Li  <davidxl@google.com>
961
962         PR tree-optimization/46316
963         * gcc.c-torture/execute/pr46316.c: New test.
964
965 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
966
967         PR fortran/46344
968         * gfortran.dg/class_28.f03: Extended.
969
970 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
971
972         * objc.dg/property/dotsyntax-13.m: New.
973         * objc.dg/property/dotsyntax-14.m: New.
974         * objc.dg/property/dotsyntax-15.m: New.
975         * objc.dg/property/synthesize-7.m: New.
976         * obj-c++.dg/property/dotsyntax-13.mm: New.
977         * obj-c++.dg/property/dotsyntax-14.mm: New.
978         * obj-c++.dg/property/dotsyntax-15.mm: New.
979         * obj-c++.dg/property/synthesize-7.mm: New.
980
981 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
982
983         * objc.dg/property/dynamic-4.m: New.
984         * objc.dg/property/dynamic-5.m: New.
985         * objc.dg/property/dynamic-6.m: New.
986         * obj-c++.dg/property/dynamic-4.mm: New.
987         * obj-c++.dg/property/dynamic-5.mm: New.
988         * obj-c++.dg/property/dynamic-6.mm: New.
989
990 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
991
992         * objc.dg/property/synthesize-3.m: New.
993         * objc.dg/property/synthesize-4.m: New.
994         * objc.dg/property/synthesize-5.m: New.
995         * objc.dg/property/synthesize-6.m: New.
996         * obj-c++.dg/property/synthesize-3.mm: New.
997         * obj-c++.dg/property/synthesize-4.mm: New.
998         * obj-c++.dg/property/synthesize-5.mm: New.
999         * obj-c++.dg/property/synthesize-6.mm: New.
1000
1001 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1002
1003         * objc.dg/property/at-property-5.m: Updated test.
1004         * objc.dg/property/at-property-16.m: New.
1005         * objc.dg/property/at-property-17.m: New.
1006         * objc.dg/property/at-property-18.m: New.
1007         * objc.dg/property/at-property-19.m: New.
1008         * objc.dg/property/dotsyntax-12.m: New.
1009         * objc.dg/protocol-inheritance-1.m: New.
1010         * objc.dg/protocol-inheritance-2.m: New.
1011         * obj-c++.dg/property/at-property-5.mm: Updated test.
1012         * obj-c++.dg/property/at-property-16.mm: New.
1013         * obj-c++.dg/property/at-property-17.mm: New.
1014         * obj-c++.dg/property/at-property-18.mm: New.
1015         * obj-c++.dg/property/at-property-19.mm: New.
1016         * obj-c++.dg/protocol-inheritance-1.mm: New.
1017         * obj-c++.dg/protocol-inheritance-2.mm: New.
1018         * obj-c++.dg/property/dotsyntax-12.mm: New.
1019
1020 2010-11-08  Jason Merrill  <jason@redhat.com>
1021
1022         * g++.dg/expr/overflow1.C: New.
1023         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1024         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1025         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1026         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1027
1028 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1029
1030         * gcc.dg/pr35442.c: Adapt warning.
1031
1032         PR target/46280
1033         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1034         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1035         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1036         i?86-*-* x86_64-*-*.
1037         * g++.dg/torture/pr36445.C: Likewise.
1038         * gcc.c-torture/compile/pr34856.c: Likewise.
1039         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1040         * gcc.c-torture/compile/vector-1.c: Likewise.
1041         * gcc.c-torture/compile/vector-2.c: Likewise.
1042         * gcc.dg/pr32912-1.c: Likewise.
1043         * gcc.c-torture/execute/va-arg-25.c: Move ...
1044         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1045         Add dg-options -msse, dg-require-effective-target sse_runtime for
1046         for i?86-*-*, x86_64-*-*.
1047         * gcc.c-torture/execute/vector-1.c: Likewise.
1048         * gcc.c-torture/execute/vector-2.c: Likewise.
1049         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1050         i?86-*-*, x86_64-*-*.
1051         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1052         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1053         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1054         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1055         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1056
1057 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1058
1059         * gcc.dg/torture/pr45982.c: Add -std=c99
1060         * gcc.dg/torture/pr45623.c: Ditto.
1061
1062 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1063
1064         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1065         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1066
1067 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1068
1069         PR target/28627
1070         * g++.dg/ext/dllimport7.C: Adjust second error check and
1071         allow test for x86_64 mingw, too.
1072
1073 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1074
1075         PR fortran/46344
1076         * gfortran.dg/class_28.f03: New.
1077
1078 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1079
1080         PR rtl-optimization/45352
1081         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1082         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1083         gcc.target/i386/pr45352-2.c: New tests.
1084
1085 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1086
1087         PR libobjc/36610
1088         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1089         XFAIL the run for all but m32 x86.
1090
1091 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1092
1093         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1094         as comment character.
1095
1096 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1097
1098         * gcc.target/mips/mips.exp: Revert previous patch.
1099         * gcc.target/mips/fma-1.c: Delete.
1100         * gcc.target/mips/fma-2.c: Likewise.
1101         * gcc.target/mips/fma-3.c: Likewise.
1102         * gcc.target/mips/fma-4.c: Likewise.
1103         * gcc.target/mips/fma-5.c: Likewise.
1104         * gcc.target/mips/fma-6.c: Likewise.
1105         * gcc.target/mips/fma-7.c: Likewise.
1106         * gcc.target/mips/fma-8.c: Likewise.
1107         * gcc.target/mips/fma-9.c: Likewise.
1108         * gcc.target/mips/fma-10.c: Likewise.
1109         * gcc.target/mips/fma-11.c: Likewise.
1110         * gcc.target/mips/fma-12.c: Likewise.
1111         * gcc.target/mips/fma-13.c: Likewise.
1112         * gcc.target/mips/fma-14.c: Likewise.
1113         * gcc.target/mips/fma-15.c: Likewise.
1114         * gcc.target/mips/fma-16.c: Likewise.
1115         * gcc.target/mips/fma-17.c: Likewise.
1116         * gcc.target/mips/fma-18.c: Likewise.
1117         * gcc.target/mips/fma-19.c: Likewise.
1118         * gcc.target/mips/fma-20.c: Likewise.
1119
1120 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1121
1122         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1123         * gcc.target/mips/fma-1.c: New test.
1124         * gcc.target/mips/fma-2.c: Likewise.
1125         * gcc.target/mips/fma-3.c: Likewise.
1126         * gcc.target/mips/fma-4.c: Likewise.
1127         * gcc.target/mips/fma-5.c: Likewise.
1128         * gcc.target/mips/fma-6.c: Likewise.
1129         * gcc.target/mips/fma-7.c: Likewise.
1130         * gcc.target/mips/fma-8.c: Likewise.
1131         * gcc.target/mips/fma-9.c: Likewise.
1132         * gcc.target/mips/fma-10.c: Likewise.
1133         * gcc.target/mips/fma-11.c: Likewise.
1134         * gcc.target/mips/fma-12.c: Likewise.
1135         * gcc.target/mips/fma-13.c: Likewise.
1136         * gcc.target/mips/fma-14.c: Likewise.
1137         * gcc.target/mips/fma-15.c: Likewise.
1138         * gcc.target/mips/fma-16.c: Likewise.
1139         * gcc.target/mips/fma-17.c: Likewise.
1140         * gcc.target/mips/fma-18.c: Likewise.
1141         * gcc.target/mips/fma-19.c: Likewise.
1142         * gcc.target/mips/fma-20.c: Likewise.
1143
1144 2010-11-06  Jason Merrill  <jason@redhat.com>
1145
1146         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1147
1148 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1149
1150         PR c/43384
1151         * gcc.dg/parser-error-3.c: New test.
1152
1153 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1154
1155         PR c++/45332
1156         * g++.dg/parse/semicolon2.C: New testcase.
1157         * g++.dg/ext/asmspec1.C: Adjust.
1158         * g++.dg/init/new13.C: Adjust.
1159         * g++.dg/parse/ctor5.C: Adjust.
1160
1161 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1162
1163         PR fortran/46330
1164         * gfortran.dg/class_27.f03: New.
1165
1166 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1167
1168         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1169         * objc.dg/property/dotsyntax-5.m: New.
1170         * objc.dg/property/dotsyntax-6.m: New.
1171         * objc.dg/property/dotsyntax-7.m: New.
1172         * objc.dg/property/dotsyntax-8.m: New.
1173         * objc.dg/property/dotsyntax-9.m: New.
1174         * objc.dg/property/dotsyntax-10.m: New.
1175         * objc.dg/property/dotsyntax-11.m: New.
1176         * obj-c++.dg/property/dotsyntax-5.mm: New.
1177         * obj-c++.dg/property/dotsyntax-6.mm: New.
1178         * obj-c++.dg/property/dotsyntax-7.mm: New.
1179         * obj-c++.dg/property/dotsyntax-8.mm: New.
1180         * obj-c++.dg/property/dotsyntax-9.mm: New.
1181         * obj-c++.dg/property/dotsyntax-10.mm: New.
1182         * obj-c++.dg/property/dotsyntax-11.mm: New.
1183
1184 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1185
1186         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1187         NeXT runtime when the type is READONLY.
1188
1189 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1190
1191         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1192         * gcc.target/i386/387-6.c: Ditto.
1193         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1194         * gcc.target/i386/387-4.c: Ditto.
1195         * gcc.target/i386/387-7.c: Ditto.
1196         * gcc.target/i386/387-8.c: Ditto.
1197         * gcc.target/i386/387-9.c: Ditto.
1198         * gcc.target/i386/387-10.c: Ditto.
1199         * gcc.target/i386/387-11.c: Ditto.
1200         * gcc.target/i386/387-12.c: Ditto.
1201
1202         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1203
1204 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1205
1206         PR target/44981
1207         * gcc.dg/darwin-cfstring-format-1.c: New.
1208         * gcc.dg/warn-nsstring.c: New.
1209         * objc.dg/fsf-nsstring-format-1.m: New.
1210         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1211         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1212         linker warning.
1213
1214 2010-11-05  Jason Merrill  <jason@redhat.com>
1215
1216         PR c++/45473
1217         * g++.dg/inherit/virtual6.C: New.
1218
1219 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1220
1221         PR c/44772
1222         * gcc.dg/Wcxx-compat-21.c: New test.
1223
1224 2010-11-05  Ian Lance Taylor  <iant@google.com>
1225
1226         PR target/46084
1227         * gcc.target/i386/pr46084.c: New test.
1228
1229 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1230
1231         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1232         * (check_effective_target_mempcpy): New.
1233         * gcc.c-torture/execute/pr45636.c: Move this...
1234         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1235
1236 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1237
1238         * gcc.target/i386/i386.exp (FLAGS): Remove.
1239         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1240
1241 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1242
1243         PR c++/46160
1244         * g++.dg/opt/empty2.C: New test.
1245
1246         PR target/45670
1247         * gcc.target/i386/pr45670.c: New test.
1248
1249 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1250
1251         PR fortran/45451
1252         PR fortran/46174
1253         * gfortran.dg/class_19.f03: Modified.
1254         * gfortran.dg/class_allocate_6.f03: New.
1255
1256 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1257
1258         * gcc.target/i386/avx-vzeroupper-19.c: New.
1259
1260 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1261
1262         PR tree-optimization/46099
1263         * gcc.dg/autopar/pr46099.c: New test.
1264
1265         PR middle-end/43690
1266         * c-c++-common/pr43690.c: New test.
1267
1268 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1269
1270         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1271         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1272         declaration and implementation.
1273         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1274         * obj-c++.dg/property/at-property-13.mm: Likewise.
1275         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1276         * obj-c++.dg/property/property-1.mm: Likewise.
1277         * obj-c++.dg/property/at-property-7.mm: Likewise.
1278         * obj-c++.dg/property/at-property-9.mm: Likewise.
1279         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1280         * obj-c++.dg/property/at-property-10.mm: Likewise.
1281         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1282         * obj-c++.dg/property/at-property-12.mm: Likewise.
1283         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1284         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1285         * obj-c++.dg/property/at-property-6.mm: Likewise.
1286         * obj-c++.dg/property/at-property-8.mm: Likewise.
1287         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1288         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1289         * obj-c++.dg/property/at-property-11.mm: Likewise.
1290         * obj-c++.dg/template-8.mm: Likewise.
1291         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1292         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1293         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1294         and put a FIXME for this.
1295         * obj-c++.dg/property/property-2.mm: Remove.
1296         * obj-c++.dg/property/property-3.mm: Remove.
1297
1298 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1299
1300         PR debug/46307
1301         * gcc.dg/pr46307.c: New test.
1302
1303 2010-11-05  Jason Merrill  <jason@redhat.com>
1304
1305         PR c++/46304
1306         * g++.dg/ext/complex6.C: New.
1307
1308 2010-11-04  Bud Davis   <jimmied@smu.edu>
1309
1310         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1311
1312 2010-11-04  Chao-ying Fu  <fu@mips.com>
1313
1314         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1315         msubu, mult, multu.
1316         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1317
1318 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1319
1320         Fixed using the Objective-C 2.0 dot-syntax with class names.
1321         * objc.dg/property/dotsyntax-3.m: New.
1322         * objc.dg/property/dotsyntax-4.m: New.
1323         * obj-c++.dg/property/dotsyntax-3.mm: New.
1324         * obj-c++.dg/property/dotsyntax-4.mm: New.
1325
1326         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1327         Objective-C 2.0 dot-syntax is used with class names.
1328         * obj-c++.dg/fobjc-std-1.mm: Same change.
1329
1330 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1331
1332         * gcc.target/powerpc/loop_align.c: New.
1333
1334 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1335
1336         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1337
1338         merge from FSF 'apple/trunk' branch.
1339         * gcc.target/powerpc/darwin64-abi.c: New.
1340
1341 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1342
1343         PR tree-optimization/46233
1344         * gcc.dg/pr46233.c: New test.
1345
1346 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1347
1348         * objc.dg/property/property-2.m: Deleted.
1349         * objc.dg/property/property-3.m: Deleted.
1350
1351 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1352
1353         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1354         defined.
1355         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1356         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1357         * objc.dg/property/property-1.m: Likewise.
1358         * objc.dg/property/at-property-6.m: Likewise.
1359         * objc.dg/property/at-property-7.m: Likewise.
1360         * objc.dg/property/dotsyntax-1.m: Likewise.
1361         * objc.dg/property/at-property-8.m: Likewise.
1362         * objc.dg/property/dotsyntax-2.m: Likewise.
1363         * objc.dg/property/at-property-9.m: Likewise.
1364         * objc.dg/property/synthesize-2.m: Likewise.
1365         * objc.dg/property/at-property-10.m: Likewise.
1366         * objc.dg/property/at-property-11.m: Likewise.
1367         * objc.dg/property/at-property-12.m: Likewise.
1368         * objc.dg/property/at-property-13.m: Likewise.
1369         * objc.dg/property/fsf-property-method-access.m: Likewise.
1370         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1371         linker warning.
1372         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1373         warnings.
1374         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1375         deprecation warnings.  Use Object1 implementation.
1376         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1377         * objc/execute/forward-1.m: Remove.
1378         * objc/execute/forward-1.x: Remove.
1379
1380 2010-11-04  Jason Merrill  <jason@redhat.com>
1381
1382         * g++.dg/cpp0x/constexpr-access.C: New.
1383
1384 2010-11-04  Richard Guenther  <rguenther@suse.de>
1385
1386         PR rtl-optimization/46183
1387         * gcc.dg/torture/pr46183.c: New testcase.
1388
1389 2010-11-04  Richard Guenther  <rguenther@suse.de>
1390
1391         PR tree-optimization/46068
1392         * gcc.dg/torture/pr46068.c: New testcase.
1393
1394 2010-11-04  Richard Guenther  <rguenther@suse.de>
1395
1396         PR tree-optimization/45991
1397         * gcc.dg/pr45991.c: New testcase.
1398
1399 2010-11-04  Richard Guenther  <rguenther@suse.de>
1400
1401         PR tree-optimization/46154
1402         * g++.dg/torture/pr46154.C: New testcase.
1403
1404 2010-11-04  Richard Guenther  <rguenther@suse.de>
1405
1406         PR tree-optimization/45733
1407         * gcc.dg/pr45733.c: New testcase.
1408
1409 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1410
1411         PR tree-optimization/46213
1412         * gfortran.dg/vect/pr46213.f90: New.
1413
1414 2010-11-04  Richard Guenther  <rguenther@suse.de>
1415
1416         PR testsuite/45702
1417         * gcc.dg/pr34989-1.c: Move ...
1418         * gcc.dg/lto/pr34989-1_0.c: ... here.
1419         * gcc.dg/pr34989-2.c: Move ...
1420         * gcc.dg/lto/pr34989-1_1.c: ... here.
1421         * gcc.dg/pr27898.c: Move ...
1422         * gcc.dg/lto/pr27898_0.c: ... here and ...
1423         * gcc.dg/lto/pr27898_1.c: ... split.
1424         * gcc.dg/pr28712.c: Move ...
1425         * gcc.dg/lto/pr28712_0.c: ... here and ...
1426         * gcc.dg/lto/pr28712_1.c: ... split ...
1427         * gcc.dg/lto/pr28712_2.c: ... twice.
1428         * gcc.dg/pr28706.c: Move ...
1429         * gcc.dg/lto/pr28706_0.c: ... here and ...
1430         * gcc.dg/lto/pr28706_1.c: ... split.
1431
1432 2010-11-04  Richard Guenther  <rguenther@suse.de>
1433             Richard Henderson  <rth@redhat.com>
1434
1435         * gcc.target/i386/fma4-vector-2.c: New testcase.
1436
1437 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1438             Richard Guenther  <rguenther@suse.de>
1439
1440         * gcc.dg/vec-scal-opt.c: New testcase.
1441         * gcc.dg/vec-scal-opt1.c: New testcase.
1442         * gcc.dg/vec-scal-opt2.c: New testcase.
1443
1444 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1445
1446         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1447         from plugin build flags on Darwin targets.
1448
1449 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1450
1451         * gcc.target/i386/pr46285.c: Require split_stack target.
1452
1453 2010-11-03  Jason Merrill  <jason@redhat.com>
1454
1455         PR c++/46293
1456         * g++.dg/cpp0x/constexpr-base2.C: New.
1457
1458         PR c++/46289
1459         * g++.dg/cpp0x/initlist45.C: New.
1460
1461 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1462
1463         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1464         is now allowed in categories.
1465         * obj-c++.dg/property/dynamic-2.mm: Same change.
1466         * objc.dg/property/dynamic-3.m: New.
1467         * obj-c++.dg/property/dynamic-3.mm: New.
1468         * objc.dg/property/at-property-14.m: New.
1469         * objc.dg/property/at-property-15.m: New.
1470         * obj-c++.dg/property/at-property-14.mm: New.
1471         * obj-c++.dg/property/at-property-15.mm: New.
1472
1473         * objc.dg/foreach-6.m: Added a few more tests for valid and
1474         invalid iterating variables and collections.
1475
1476 2010-11-03  Xinliang David Li  <davidxl@google.com>
1477
1478         PR target/46200
1479         * g++.dg/tree-ssa/ivopts-2.C: New test.
1480
1481 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1482
1483         PR target/46295
1484         * gcc.target/i386/pr46295.c: New.
1485
1486 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1487
1488         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1489         precision min/max for single precision on VSX.
1490
1491 2010-11-03  Jason Merrill  <jason@redhat.com>
1492
1493         PR c++/46289
1494         * g++.dg/cpp0x/constexpr-ice3.C: New.
1495
1496 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1497
1498         * gnat.dg/opt8.ad[sb]: New test.
1499         * gnat.dg/opt8_pkg.ads: New helper.
1500
1501 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1502
1503         PR rtl-optimization/45865
1504         * gcc.dg/pr45865.c: New.
1505         * gcc.dg/torture/pr45865.c: Likewise.
1506
1507         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1508         * gcc.target/arm/headmerge-2.c: Likewise.
1509         * gcc.target/i386/headmerge-1.c: Likewise.
1510         * gcc.target/i386/headmerge-2.c: Likewise.
1511
1512 2010-11-03  Richard Guenther  <rguenther@suse.de>
1513
1514         PR middle-end/46288
1515         * gcc.dg/pr46288.c: New testcase.
1516
1517 2010-11-03  Richard Guenther  <rguenther@suse.de>
1518
1519         PR tree-optimization/44807
1520         * gcc.dg/torture/pr44807.c: New testcase.
1521
1522 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1523
1524         PR libgfortran/43899
1525         * gfortran.dg/namelist_67.f90: New test.
1526
1527 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1528
1529         PR tree-optimization/46009
1530         * gcc.dg/vect/pr46009.c: New function.
1531
1532 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1533
1534         Implemented -fobjc-std=objc1 flag.
1535         * objc.dg/fobjc-std-1.m: New.
1536         * obj-c++.dg/fobjc-std-1.mm: New.
1537
1538 2010-11-03  Richard Guenther  <rguenther@suse.de>
1539
1540         PR middle-end/46241
1541         * g++.dg/debug/pr46241.C: New testcase.
1542
1543 2010-11-03  Richard Guenther  <rguenther@suse.de>
1544
1545         PR tree-optimization/46190
1546         * gfortran.dg/pr46190.f90: New testcase.
1547
1548 2010-11-03  Richard Guenther  <rguenther@suse.de>
1549
1550         PR testsuite/46274
1551         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1552         * gcc.dg/vect/vect-19.c: Likewise.
1553         * gcc.dg/vect/vect-17.c: Likewise.
1554
1555 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1556
1557         PR target/46285
1558         * gcc.target/i386/pr46285.c: New.
1559
1560 2010-11-03  Richard Guenther  <rguenther@suse.de>
1561
1562         PR tree-optimization/46217
1563         * gcc.dg/pr46217.c: New testcase.
1564
1565 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1566
1567         * objc.dg/property/dotsyntax-1.m: New.
1568         * objc.dg/property/dotsyntax-2.m: New.
1569         * obj-c++.dg/property/dotsyntax-1.mm: New.
1570         * obj-c++.dg/property/dotsyntax-2.mm: New.
1571
1572 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1573
1574         PR tree-optimization/46165
1575         * gcc.dg/pr46165.c: New test.
1576
1577 2010-11-03  Richard Guenther  <rguenther@suse.de>
1578
1579         PR middle-end/46251
1580         * gcc.dg/pr46251.c: New testcase.
1581
1582 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1583
1584         PR tree-optimization/46107
1585         * gcc.c-torture/compile/pr46107.c: New test.
1586
1587         PR debug/46252
1588         * gcc.dg/pr46252.c: New test.
1589
1590         PR rtl-optimization/46034
1591         PR rtl-optimization/46212
1592         PR rtl-optimization/46248
1593         * gcc.c-torture/compile/pr46034.c: New test.
1594         * gcc.c-torture/compile/pr46248.c: New test.
1595         * gcc.dg/pr46212.c: New test.
1596
1597 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1598
1599         * gnat.dg/sizetype4.adb: New test.
1600
1601 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1602
1603         * gcc.target/i386/avx-vzeroupper-15.c: New.
1604         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1605         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1606         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1607
1608         PR target/46253
1609         * gcc.target/i386/pr46253.c: New.
1610
1611 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1612             Tobias Burnus  <burnus@net-b.de>
1613
1614         PR fortran/45170
1615         * gfortran.dg/deferred_type_param_1.f90: New.
1616         * gfortran.dg/deferred_type_param_2.f90: New.
1617         * gfortran.dg/initialization_1.f90: Update dg-errors.
1618         * gfortran.dg/initialization_9.f90: Update dg-errors.
1619
1620 2010-11-02  Richard Guenther  <rguenther@suse.de>
1621
1622         PR tree-optimization/46149
1623         * g++.dg/torture/pr46149.C: New testcase.
1624
1625 2010-11-02  Richard Guenther  <rguenther@suse.de>
1626
1627         PR tree-optimization/46216
1628         * gcc.dg/torture/pr46216.c: New testcase.
1629
1630 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1631
1632         PR target/46131
1633         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1634         *-*-osf*.
1635
1636 2010-11-02  Richard Guenther  <rguenther@suse.de>
1637
1638         PR tree-optimization/46184
1639         * gcc.dg/pr46184.c: New testcase.
1640
1641 2010-11-02  Richard Guenther  <rguenther@suse.de>
1642
1643         PR tree-optimization/46177
1644         * gcc.dg/pr46177.c: New testcase.
1645
1646 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1647
1648         PR middle-end/46120
1649         * g++.dg/ipa/ivinline-9.C: New test.
1650
1651 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1652
1653         PR tree-optimization/45875
1654         * g++.dg/torture/pr45875.C: New test.
1655
1656 2010-11-02  Richard Guenther  <rguenther@suse.de>
1657
1658         PR testsuite/46249
1659         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1660
1661 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1662
1663         PR debug/46255
1664         * gcc.dg/pr46255.c: New test.
1665
1666 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1667
1668         PR c++/46170
1669         PR c++/46162
1670         * g++.dg/template/sfinae26.C: New test.
1671         * g++.dg/template/sfinae27.C: Likewise.
1672
1673 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1674
1675         PR c++/45606
1676         * g++.dg/template/typedef36.C: New test.
1677         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1678         * g++.dg/template/canon-type-10.C: Likewise.
1679         * g++.dg/template/canon-type-11.C: Likewise.
1680         * g++.dg/template/canon-type-12.C: Likewise.
1681         * g++.dg/template/canon-type-13.C: Likewise.
1682
1683 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1684
1685         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1686         instance of debug_pubnames on darwin.
1687
1688 2010-11-01  Jason Merrill  <jason@redhat.com>
1689             Benjamin Kosnik  <bkoz@redhat.com>
1690
1691         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1692         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1693
1694         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1695         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1696         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1697         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1698         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1699         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1700         * g++.dg/cpp0x/constexpr-array.C: New.
1701         * g++.dg/cpp0x/constexpr-base.C: New.
1702         * g++.dg/cpp0x/constexpr-complex.C: New.
1703         * g++.dg/cpp0x/constexpr-data1.C: New.
1704         * g++.dg/cpp0x/constexpr-data2.C: New.
1705         * g++.dg/cpp0x/constexpr-deref.C: New.
1706         * g++.dg/cpp0x/constexpr-diag1.C: New.
1707         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1708         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1709         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1710         * g++.dg/cpp0x/constexpr-empty.C: New.
1711         * g++.dg/cpp0x/constexpr-empty2.C: New.
1712         * g++.dg/cpp0x/constexpr-empty3.C: New.
1713         * g++.dg/cpp0x/constexpr-empty4.C: New.
1714         * g++.dg/cpp0x/constexpr-empty5.C: New.
1715         * g++.dg/cpp0x/constexpr-ex1.C: New.
1716         * g++.dg/cpp0x/constexpr-ex2.C: New.
1717         * g++.dg/cpp0x/constexpr-ex3.C: New.
1718         * g++.dg/cpp0x/constexpr-ex4.C: New.
1719         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1720         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1721         * g++.dg/cpp0x/constexpr-function1.C: New.
1722         * g++.dg/cpp0x/constexpr-function2.C: New.
1723         * g++.dg/cpp0x/constexpr-function3.C: New.
1724         * g++.dg/cpp0x/constexpr-ice.C: New.
1725         * g++.dg/cpp0x/constexpr-initlist.C: New.
1726         * g++.dg/cpp0x/constexpr-neg1.C: New.
1727         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1728         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1729         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1730         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1731         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1732         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1733         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1734         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1735         * g++.dg/cpp0x/constexpr-object1.C: New.
1736         * g++.dg/cpp0x/constexpr-object2.C: New.
1737         * g++.dg/cpp0x/constexpr-overflow.C: New.
1738         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1739         * g++.dg/cpp0x/constexpr-pos1.C: New.
1740         * g++.dg/cpp0x/constexpr-potential1.C: New.
1741         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1742         * g++.dg/cpp0x/constexpr-pure.C: New.
1743         * g++.dg/cpp0x/constexpr-static.C: New.
1744         * g++.dg/cpp0x/constexpr-static2.C: New.
1745         * g++.dg/cpp0x/constexpr-static3.C: New.
1746         * g++.dg/cpp0x/constexpr-static4.C: New.
1747         * g++.dg/cpp0x/constexpr-static5.C: New.
1748         * g++.dg/cpp0x/constexpr-static6.C: New.
1749         * g++.dg/cpp0x/constexpr-string.C: New.
1750         * g++.dg/cpp0x/constexpr-switch.C: New.
1751         * g++.dg/cpp0x/constexpr-targ.C: New.
1752         * g++.dg/cpp0x/constexpr-throw.C: New.
1753         * g++.dg/cpp0x/constexpr-typeid.C: New.
1754         * g++.dg/cpp0x/constexpr-union.C: New.
1755         * g++.dg/cpp0x/constexpr-value.C: New.
1756         * g++.dg/cpp0x/constexpr-value2.C: New.
1757         * g++.dg/cpp0x/constexpr-variadic.C: New.
1758         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1759         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1760         * g++.dg/other/fold1.C: Likewise.
1761         * g++.dg/parse/crash36.C: Likewise.
1762         * g++.dg/parse/constant4.C: Adjust expected error.
1763         * g++.dg/template/arg5.C: Likewise.
1764         * g++.dg/template/non-dependent10.C: Likewise.
1765         * g++.dg/template/qualified-id3.C: Likewise.
1766         * g++.dg/warn/overflow-warn-1.C: Likewise.
1767         * g++.dg/warn/overflow-warn-3.C: Likewise.
1768         * g++.dg/warn/overflow-warn-4.C: Likewise.
1769         * g++.old-deja/g++.pt/crash10.C: Likewise.
1770
1771         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1772
1773 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1774
1775         Implemented format and noreturn attributes for Objective-C methods.
1776         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1777         * objc.dg/attributes/method-deprecated-1.m: New.
1778         * objc.dg/attributes/method-deprecated-2.m: New.
1779         * objc.dg/attributes/method-deprecated-3.m: New.
1780         * objc.dg/attributes/method-noreturn-1.m: New.
1781         * objc.dg/attributes/method-sentinel-1.m: New.
1782         * objc.dg/attributes/method-format-1.m: New.
1783         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1784         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1785         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1786         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1787         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1788         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1789         * obj-c++.dg/attributes/method-format-1.mm: New.
1790
1791 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1792
1793         * objc.dg/property/at-property-deprecated-1.m: New.
1794         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1795
1796 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1797
1798         Implemented Objective-C 2.0 property accessors.
1799         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1800         avoid testing more complex accessors in this testcase which is not
1801         about them.
1802         * objc.dg/property/at-property-7.m: Same change.
1803         * objc.dg/property/at-property-8.m: Same change.
1804         * objc.dg/property/at-property-9.m: Same change.
1805         * objc.dg/property/at-property-10.m: Same change.
1806         * objc.dg/property/at-property-11.m: Same change.
1807         * obj-c++.dg/property/at-property-6.mm: Same change.
1808         * obj-c++.dg/property/at-property-7.mm: Same change.
1809         * obj-c++.dg/property/at-property-8.mm: Same change.
1810         * obj-c++.dg/property/at-property-9.mm: Same change.
1811         * obj-c++.dg/property/at-property-10.mm: Same change.
1812         * obj-c++.dg/property/at-property-11.mm: Same change.
1813         * objc.dg/property/at-property-12.m: New.
1814         * objc.dg/property/at-property-13.m: New.
1815         * obj-c++.dg/property/at-property-12.mm: New.
1816         * obj-c++.dg/property/at-property-13.mm: New.
1817
1818 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1819
1820         PR fortran/46152
1821         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1822         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1823         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1824         * gfortran.dg/allocate_with_typespec_2.f: New test.
1825         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1826         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1827         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1828
1829 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1830             Nathan Froyd  <froydnj@codesourcery.com>
1831
1832         PR tree-optimization/46259
1833         * gfortran.dg/pr46259.f: New testcase.
1834
1835 2010-11-01  Paul Koning  <ni1d@arrl.net>
1836
1837         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1838         * gcc.c-torture/compile/20020604-1.c: Ditto.
1839         * gcc.c-torture/compile/20001226-1.c: Ditto.
1840         * gcc.c-torture/compile/20010327-1.c: Ditto.
1841         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1842         * gcc.c-torture/compile/pr43191.c: Ditto.
1843         * gcc.c-torture/compile/pr41181.c: Ditto.
1844
1845 2010-10-31  Richard Henderson  <rth@redhat.com>
1846
1847         * lib/target-supports.exp
1848         (check_effective_target_automatic_stack_alignment): True for
1849         x86 but not windows.
1850         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1851         use of the preferred-stack-boundary arguments.
1852         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1853
1854 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1855
1856         PR target/46142
1857         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1858         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1859
1860 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1861
1862         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1863
1864 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1865
1866         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1867         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1868         than tls.
1869         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1870         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1871         * objc.dg/torture/tls/thr-init.m: Likewise.
1872         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1873         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1874
1875 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1876
1877         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1878         the Linux kernel.
1879
1880 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1881
1882         PR fortran/44917
1883         PR fortran/44926
1884         PR fortran/46196
1885         * gfortran.dg/typebound_generic_10.f03: New.
1886
1887 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1888
1889         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1890         * objc.dg/property/property-neg-1.m: Updated for changes in the
1891         syntax of @property and the implementation of
1892         @synthesize/@dynamic.
1893         * objc.dg/property/property-neg-2.m: Same change.
1894         * objc.dg/property/property-neg-3.m: Same change.
1895         * objc.dg/property/property-neg-4.m: Same change.
1896         * objc.dg/property/property-neg-5.m: Same change.
1897         * objc.dg/property/property-neg-7.m: Same change.
1898         * objc.dg/property/property-1.m: Same change.
1899         * objc.dg/property/synthesize-1.m: Same change.
1900         * objc.dg/property/at-property-2.m: Same change.
1901         * objc.dg/property/at-property-4.m: Same change.
1902
1903         * objc.dg/property/fsf-property-method-acces.m: Updated for
1904         changes in the syntax of @property and the implementation of
1905         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1906         * objc.dg/property/fsf-property-basic.m: Same change.
1907         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1908
1909         * objc.dg/property/at-property-5.m: New.
1910         * objc.dg/property/at-property-6.m: New.
1911         * objc.dg/property/at-property-7.m: New.
1912         * objc.dg/property/at-property-8.m: New.
1913         * objc.dg/property/at-property-9.m: New.
1914         * objc.dg/property/at-property-10.m: New.
1915         * objc.dg/property/at-property-11.m: New.
1916         * objc.dg/property/synthesize-2.m: New.
1917         * objc.dg/property/dynamic-2.m: New.
1918
1919         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1920         syntax of @property and the implementation of
1921         @synthesize/@dynamic.
1922         * obj-c++.dg/property/property-neg-2.mm: Same change.
1923         * obj-c++.dg/property/property-neg-3.mm: Same change.
1924         * obj-c++.dg/property/property-neg-4.mm: Same change.
1925         * obj-c++.dg/property/property-neg-5.mm: Same change.
1926         * obj-c++.dg/property/property-neg-7.mm: Same change.
1927         * obj-c++.dg/property/property-1.mm: Same change.
1928         * obj-c++.dg/property/synthesize-1.mm: Same change.
1929         * obj-c++.dg/property/at-property-2.mm: Same change.
1930         * obj-c++.dg/property/at-property-4.mm: Same change.
1931
1932         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1933         changes in the syntax of @property and the implementation of
1934         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1935         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1936         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1937
1938         * obj-c++.dg/property/at-property-5.mm: New.
1939         * obj-c++.dg/property/at-property-6.mm: New.
1940         * obj-c++.dg/property/at-property-7.mm: New.
1941         * obj-c++.dg/property/at-property-8.mm: New.
1942         * obj-c++.dg/property/at-property-9.mm: New.
1943         * obj-c++.dg/property/at-property-10.mm: New.
1944         * obj-c++.dg/property/at-property-11.mm: New.
1945         * obj-c++.dg/property/synthesize-2.mm: New.
1946         * obj-c++.dg/property/dynamic-2.mm: New.
1947
1948 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1949             Andrew Pinski  <pinskia@gmail.com>
1950
1951         * gcc.c-torture/execute/vector-shift.c: New testcase.
1952         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1953         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1954         * gcc.dg/vector-shift.c: Likewise.
1955         * gcc.dg/vector-shift1.c: Likewise.
1956         * gcc.dg/torture/vector-shift2.c: Likewise.
1957         * gcc.dg/vector-shift3.c: Likewise.
1958         * gcc.dg/simd-1b.c: Adjust.
1959
1960 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1961
1962         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1963
1964 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1965
1966         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1967
1968 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1969
1970         PR target/46153
1971         * gcc.target/i386/pr46153.c: New test.
1972
1973 2010-10-27  Jason Merrill  <jason@redhat.com>
1974
1975         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1976
1977 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1978
1979         PR fortran/46161
1980         * gfortran.dg/class_dummy_3.f03: New.
1981
1982 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1983
1984         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1985         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1986
1987         * gcc.target/i386/avx-vzeroupper-3.c: New.
1988         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1989         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1990         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1991         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1992         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1993         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1994         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1995         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1996         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1997         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1998         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1999
2000 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2001
2002         * obj-c.dg/property/at-property-4.m: New.
2003         * obj-c++.dg/property/at-property-4.mm: New.
2004         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2005         updates in warning.
2006         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2007         updates in warning.
2008
2009 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2010
2011         * objc.dg/property/at-property-1.m: New.
2012         * objc.dg/property/at-property-2.m: New.
2013         * objc.dg/property/at-property-3.m: New.
2014         * objc.dg/ivar-invalid-type-1.m: New.
2015         * obj-c++.dg/property/at-property-1.mm: New.
2016         * obj-c++.dg/property/at-property-2.mm: New.
2017         * obj-c++.dg/property/at-property-3.mm: New.
2018         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2019         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2020         in error reporting.
2021
2022 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2023
2024         PR libgfortran/46010
2025         * gfortran.dg/namelist_66.f90: New test.
2026         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2027
2028 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2029
2030         PR fortran/42647
2031         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2032         * gfortran.dg/allocatable_scalar_10.f90: New.
2033         * gfortran.dg/class_19.f03: Extended.
2034
2035 2010-10-26  Jan Hubicka  <jh@suse.cz>
2036
2037         PR middle-end/45736
2038         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2039
2040 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2041
2042         PR tree-optimization/46167
2043         * gcc.dg/vect/O-pr46167.c: New.
2044         * gcc.dg/vect/vect.exp: Run tests with -O.
2045
2046 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2047
2048         PR target/44948
2049         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2050         * g++.dg/vect/pr33860a.cc: Likewise.
2051         * gcc.c-torture/compile/20070522-1.c: Likewise.
2052         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2053         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2054         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2055         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2056         * gcc.dg/pr44136.c: Likewise.
2057
2058         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2059         * gcc.dg/compat/vector-1_x.c: Likewise.
2060         * gcc.dg/compat/vector-1_y.c: Likewise.
2061         * gcc.dg/compat/vector-2_x.c: Likewise.
2062         * gcc.dg/compat/vector-2_y.c: Likewise.
2063         * gcc.dg/pr43300.c: Likewise.
2064
2065         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2066         * gcc.dg/compat/vector-1a_y.c: Likewise.
2067         * gcc.dg/compat/vector-1b_x.c: Likewise.
2068         * gcc.dg/compat/vector-1b_y.c: Likewise.
2069         * gcc.dg/compat/vector-2a_x.c: Likewise.
2070         * gcc.dg/compat/vector-2a_y.c: Likewise.
2071         * gcc.dg/compat/vector-2b_x.c: Likewise.
2072         * gcc.dg/compat/vector-2b_y.c: Likewise.
2073         * gcc.target/i386/pr39162.c: Likewise.
2074         * gcc.target/i386/pr40906-2.c: Likewise.
2075         * gcc.target/i386/sse-5.c: Likewise.
2076
2077         * gcc.dg/pr35442.c: Prune ABI change warnings.
2078
2079         * gcc.c-torture/execute/pr38151.x: New.
2080         * gcc.target/i386/pr44948-1a.c: Likewise.
2081         * gcc.target/i386/pr44948-1b.c: Likewise.
2082         * gcc.target/i386/pr44948-2a.c: Likewise.
2083         * gcc.target/i386/pr44948-2b.c: Likewise.
2084
2085 2010-10-26  Ian Lance Taylor  <iant@google.com>
2086
2087         PR middle-end/45687
2088         * gcc.c-torture/execute/20101025-1.c: New test.
2089
2090 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2091
2092         PR fortran/45451
2093         * gfortran.dg/class_allocate_5.f90: New.
2094
2095 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2096
2097         Implement opaque-enum-specifiers for C++0x
2098         * g++.dg/cpp0x/forw_enum1.C: New.
2099         * g++.dg/cpp0x/forw_enum2.C: New.
2100         * g++.dg/cpp0x/forw_enum3.C: New.
2101         * g++.dg/cpp0x/forw_enum4.C: New.
2102         * g++.dg/cpp0x/forw_enum5.C: New.
2103         * g++.dg/cpp0x/forw_enum6.C: New.
2104         * g++.dg/cpp0x/forw_enum7.C: New.
2105         * g++.dg/cpp0x/forw_enum8.C: New.
2106         * g++.dg/cpp0x/forw_enum9.C: New.
2107         * g++.dg/parse/enum3.C: Add new errors.
2108         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2109         * g++.dg/cpp0x/auto9.C: Add new error.
2110         * g++.dg/template/crash79.C: Add new errors.
2111
2112 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2113
2114         * gcc.target/arm/volatile-bitfields-1.c: New test.
2115         * gcc.target/arm/volatile-bitfields-2.c: New test.
2116         * gcc.target/arm/volatile-bitfields-3.c: New test.
2117
2118 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2119
2120         * gnat.dg/pointer_discr1.adb: New test.
2121         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2122         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2123         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2124
2125 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2126
2127         * gnat.dg/loop_optimization8.adb: New test.
2128         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2129         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2130
2131 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2132
2133         * gnat.dg/in_out_parameter2.adb: New test.
2134         * gnat.dg/in_out_parameter3.adb: Likewise.
2135
2136 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2137
2138         * g++.dg/opt/combine.c: New test.
2139
2140 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2141
2142         * gnat.dg/opt7.ad[sb]: New test.
2143         * gnat.dg/opt7_pkg.ads: New helper.
2144
2145 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2146
2147         PR objc/45735
2148         * obj-c.dg/pr45735.mm: New.
2149         * obj-c++.dg/pr45735.mm: New.
2150
2151 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2152
2153         PR objc/24393
2154         * objc.dg/pr24393.m: New.
2155         * obj-c++.dg/pr24393.mm: New.
2156
2157 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2158
2159         PR objc/28049
2160         * objc.dg/pr28049.m: New.
2161         * obj-c++.dg/pr28049.mm: New.
2162
2163 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2164
2165         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2166         parameter attributes are now supported.
2167         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2168         * objc.dg/attributes/parameter-attribute-1.m: New test.
2169         * objc.dg/attributes/parameter-attribute-2.m: New test.
2170         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2171         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2172
2173 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2174
2175         Based on the CFString implementation in FSF apple/trunk branch.
2176
2177         * gcc.dg/darwin-cfstring-1.c: New.
2178         * gcc.dg/darwin-cfstring-2.c: New.
2179         * gcc.dg/torture/darwin-cfstring-3.c: New.
2180         * g++.dg/other/darwin-cfstring1.C: New.
2181         * g++.dg/torture/darwin-cfstring-3.C: New.
2182
2183 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2184
2185         * objc.dg/demangle-1.m: New test.
2186         * obj-c++.dg/demangle-1.mm: New test.
2187         * obj-c++.dg/demangle-2.mm: New test.
2188         * obj-c++.dg/demangle-3.mm: New test.
2189
2190 2010-10-23  Ian Lance Taylor  <iant@google.com>
2191
2192         * gcc.c-torture/execute/20101011-1.c: New test.
2193         * gcc.c-torture/execute/20101011-1.x: New test driver.
2194
2195 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2196
2197         PR fortran/46122
2198         * gfortran.dg/protected_8.f90: New.
2199
2200 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2201
2202         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2203         * gcc.target/i386/isa-9.c: Skip for -march other than
2204         -march=amdfam10 in multilib options.
2205         * gcc.target/i386/pr42589.c: Skip for -march other than
2206         -march=i486 in multilib options.
2207         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2208         other -march in multilib options.
2209
2210 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2211
2212         PR rtl-optimization/37360
2213         * gcc.dg/pr37360.c: New test.
2214
2215 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2216
2217         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2218
2219 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2220             Andrew Pinski  <pinskia@gmail.com>
2221
2222         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2223         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2224         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2225         * gcc.dg/vector-subscript-1.c: Likewise.
2226         * gcc.dg/vector-subscript-2.c: Likewise.
2227         * gcc.dg/vector-subscript-3.c: New testcase.
2228         * gcc.dg/array-8.c: Adjust.
2229
2230 2010-10-22  Richard Guenther  <rguenther@suse.de>
2231
2232         PR middle-end/46137
2233         * c-c++-common/torture/pr46137.c: New testcase.
2234
2235 2010-10-22  Jason Merrill  <jason@redhat.com>
2236
2237         PR c++/46129
2238         * g++.dg/template/defarg14.C: New.
2239
2240 2010-10-22  Jason Merrill  <jason@redhat.com>
2241
2242         PR c++/46103
2243         * g++.dg/cpp0x/implicit10.C: New.
2244
2245 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2246
2247         PR target/46098
2248         * gcc.target/i386/pr46098.c: New test.
2249
2250 2010-10-22  Richard Guenther  <rguenther@suse.de>
2251
2252         PR tree-optimization/45720
2253         * gcc.dg/torture/pr45720.c: New testcase.
2254
2255 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2256
2257         PR tree-optimization/46126
2258         * gcc.dg/vect/pr46126.c: New.
2259
2260 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2261
2262         Based on the CFString implementation in FSF apple/trunk branch.
2263
2264         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2265         so that the latter can be used in dg-skip and dg-xfail clauses.
2266         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2267         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2268         to use dg-additional-files for Object1.
2269         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2270         to use dg-additional-files for Object1, move to torture/strings/.
2271         * obj-c++.dg/const-str-4.mm: Likewise.
2272         * obj-c++.dg/const-str-3.mm: Likewise.
2273         * obj-c++.dg/const-str-8.mm: Likewise.
2274         * obj-c++.dg/const-str-9.mm: Likewise.
2275         * obj-c++.dg/const-str-10.mm: Likewise.
2276         * obj-c++.dg/const-str-10.mm: Likewise.
2277         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2278         to use dg-additional-files for Object1, move to strings/.
2279         * obj-c++.dg/const-str-2.mm: Likewise.
2280         * obj-c++.dg/const-str-5.mm: Likewise.
2281         * obj-c++.dg/const-str-6.mm: Likewise.
2282         * obj-c++.dg/const-str-12.mm: Likewise.
2283         * obj-c++.dg/strings/strings.exp: New.
2284         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2285         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2286         * obj-c++.dg/torture/strings/strings.exp: New.
2287         * obj-c++.dg/torture/strings/string1.mm: New.
2288         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2289         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2290         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2291
2292         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2293         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2294         * objc/execute/string2.m: Likewise.
2295         * objc/execute/string3.m: Likewise.
2296         * objc/execute/string3.m: Likewise.
2297         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2298         * objc.dg/foreach-4.m: Likewise.
2299         * objc.dg/foreach-5.m: Likewise.
2300         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2301         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2302         * objc.dg/const-str-4.m: Likewise.
2303         * objc.dg/const-str-7.m: Likewise.
2304         * objc.dg/const-str-8.m: Likewise.
2305         * objc.dg/const-str-9.m: Likewise.
2306         * objc.dg/const-str-10.m: Likewise.
2307         * objc.dg/const-str-11.m: Likewise.
2308         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2309         to use dg-additional-files for Object1, move to objc.dg/strings/.
2310         * objc.dg/const-str-2.m: Likewise.
2311         * objc.dg/const-str-5.m: Likewise.
2312         * objc.dg/const-str-6.m: Likewise.
2313         * objc.dg/const-str-12.m: Likewise.
2314         * objc.dg/const-str-12b.m: Likewise.
2315         * objc.dg/strings/strings.exp: New.
2316         * objc.dg/strings/const-cfstring-2.m: New.
2317         * objc.dg/strings/const-cfstring-5.m: New.
2318         * objc.dg/torture/strings/strings.exp: New.
2319         * objc.dg/torture/strings/const-cfstring-1.m: New.
2320         * objc.dg/torture/strings/const-cfstring-3.m: New.
2321         * objc.dg/torture/strings/const-cfstring-4.m: New.
2322
2323 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2324
2325         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2326
2327 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2328
2329         PR c++/46117
2330         * g++.dg/parse/crash57.C: New.
2331
2332 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2333             H.J. Lu  <hongjiu.lu@intel.com>
2334
2335         PR target/45946
2336         * gcc.target/i386/pr45946.c: New test.
2337
2338 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2339
2340         PR tree-optimization/45875
2341         * g++.dg/ipa/pr45875.C: New test.
2342
2343 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2344
2345         PR tree-optimization/46049
2346         PR tree-optimization/46052
2347         * gcc.dg/vect/pr46052.c: New test.
2348         * gcc.dg/vect/pr46049.c: New test.
2349
2350 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2351
2352         PR fortran/46007
2353         * gfortran.dg/shape_5.f90:  New test case.
2354
2355 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2356
2357         PR fortran/46060
2358         * gfortran.dg/proc_ptr_comp_25.f90: New.
2359
2360 2010-10-21  Richard Guenther  <rguenther@suse.de>
2361             Michael Matz  <matz@suse.de>
2362
2363         PR tree-optimization/45764
2364         * gcc.dg/torture/pr45764.c: New testcase.
2365
2366 2010-10-21  Richard Guenther  <rguenther@suse.de>
2367
2368         PR tree-optimization/46111
2369         * g++.dg/torture/pr46111.C: New testcase.
2370
2371 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2372
2373         PR fortran/46067
2374         * gfortran.dg/dummy_procedure_4.f90: New.
2375         * gfortran.dg/proc_ptr_30.f90: New.
2376
2377 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2378
2379         PR fortran/46100
2380         * gfortran.dg/ptr-func-1.f90: New.
2381         * gfortran.dg/ptr-func-2.f90: New.
2382
2383 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2384
2385         PR tree-optimization/45919
2386         * gcc.c-torture/compile/pr45919.c: New test.
2387
2388         PR tree-optimization/46066
2389         * gcc.dg/autopar/pr46066.c: New test.
2390
2391 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2392
2393         PR c++/46024
2394         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2395
2396 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2397
2398         PR c++/46056
2399         * g++.dg/cpp0x/range-for7.C: New.
2400
2401 2010-10-20  Richard Guenther  <rguenther@suse.de>
2402
2403         PR lto/45667
2404         * g++.dg/lto/20101020-1_0.h: New testcase.
2405         * g++.dg/lto/20101020-1_0.C: Likewise.
2406         * g++.dg/lto/20101020-1_1.C: Likewise.
2407
2408 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2409
2410         * gcc.dg/20101013-1.c: New test.
2411
2412 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2413
2414         PR target/46085
2415         * gcc.target/i386/pr46085-1.c: New.
2416         * gcc.target/i386/pr46085-2.c: Likewise.
2417
2418 2010-10-20  Richard Guenther  <rguenther@suse.de>
2419
2420         PR tree-optimization/45860
2421         * gcc.dg/torture/pr45860.c: New testcase.
2422
2423 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2424
2425         * gnat.dg/discr25.adb: New test.
2426         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2427
2428 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2429
2430         * gcc.target/powerpc/ehreturn.c: New test.
2431
2432 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2433
2434         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2435         not require Foundation and run with the GNU runtime as well.
2436
2437         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2438
2439         Radar 4439126
2440         * obj-c++.dg/template-8.mm: New.
2441
2442 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2443
2444         PR objc/23709
2445         * objc.dg/pr23709.m: New.
2446         * obj-c++.dg/pr23709.m: New.
2447
2448 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2449
2450         PR c++/46046
2451         * g++.dg/template/crash104.C: New.
2452
2453 2010-10-19  Richard Henderson  <rth@redhat.com>
2454
2455         * gcc.target/i386/fma3-fma.c: New.
2456         * gcc.target/i386/fma3-builtin.c: New.
2457         * gcc.target/i386/fma4-builtin.c: New.
2458
2459 2010-10-19  Richard Guenther  <rguenther@suse.de>
2460
2461         PR testsuite/46081
2462         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2463
2464 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2465
2466         Merge from 'apple/trunk' branch on FSF servers.
2467
2468         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2469
2470         Radar 4293709
2471         * objc.dg/proto-init-mimatch-1.m: New.
2472         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2473
2474 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2475
2476         Implemented parsing @synthesize and @dynamic for
2477         Objective-C/Objective-C++.
2478         * objc.dg/property/dynamic-1.m: New.
2479         * objc.dg/property/synthesize-1.m: New.
2480         * obj-c++.dg/property/dynamic-1.mm: New.
2481         * obj-c++.dg/property/synthesize-1.mm: New.
2482
2483 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2484
2485         * objc.dg/at-class-1.m: New.
2486         * objc.dg/at-class-1.mm: New.
2487
2488 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2489
2490         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2491
2492 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2493
2494         Merge from 'apple/trunk' branch on FSF servers.
2495
2496         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2497
2498         Radar 4407151
2499         * obj-c++.dg/template-7.mm: New.
2500
2501 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2502
2503         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2504         bugfix.
2505
2506 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2507
2508         Merge from 'apple/trunk' branch on FSF servers.
2509
2510         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2511
2512         Radar 4451818
2513         * obj-c++.dg/try-catch-16.mm: New.
2514         * obj-c++.dg/try-catch-17.mm: New.
2515
2516         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2517
2518         Radar 4330422
2519         * obj-c++.dg/try-catch-15.mm: New
2520
2521         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2522
2523         Radar 4204796
2524         * obj-c++.dg/try-catch-12.mm: New
2525         * obj-c++.dg/try-catch-13.mm: New
2526         * obj-c++.dg/try-catch-14.mm: New
2527         * objc.dg/try-catch-11.m: New
2528         * objc.dg/try-catch-12.m: New
2529         * objc.dg/try-catch-13.m: New
2530
2531 2010-10-18  Richard Henderson  <rth@redhat.com>
2532
2533         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2534
2535 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR c/46015
2538         * c-c++-common/Wunused-var-13.c: New test.
2539
2540 2010-10-18  Richard Guenther  <rguenther@suse.de>
2541
2542         PR tree-optimization/45967
2543         * gcc.dg/torture/pr45967.c: New testcase.
2544         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2545         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2546         * gcc.dg/torture/pr39074-2.c: Likewise
2547         * gcc.dg/torture/pta-escape-1.c: Likewise
2548         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2549         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2550         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2551         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2552         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2553         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2554
2555 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2556
2557         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2558
2559 2010-10-18  Richard Guenther  <rguenther@suse.de>
2560
2561         PR lto/44950
2562         * g++.dg/lto/20101015-2_0.C: New testcase.
2563
2564 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2565
2566         PR middle-end/46019
2567         * gcc.c-torture/execute/pr46019.c: New test.
2568
2569 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2570
2571         Merge from 'apple/trunk' branch on FSF servers.
2572
2573         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2574
2575         Radar 4516785
2576         * obj-c++.dg/method-namespace-2.mm: New.
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-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2583
2584         Radar 4133425
2585         * objc.dg/private-1.m: Test modified.
2586         * obj-c++.dg/private-1.mm: Test modified.
2587
2588 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2589
2590         PR testsuite/45987
2591         * gcc.target/i386/push-1.c: Remove.
2592
2593 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2594             H.J. Lu  <hongjiu.lu@intel.com>
2595
2596         PR target/46051
2597         * gcc.target/i386/pr46051.c: New test.
2598
2599 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2600
2601         * obj-c++.dg/gnu-api-2-class.mm: New.
2602         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2603         * obj-c++.dg/gnu-api-2-method.mm: New.
2604         * obj-c++.dg/gnu-api-2-objc.mm: New.
2605         * obj-c++.dg/gnu-api-2-object.mm: New.
2606         * obj-c++.dg/gnu-api-2-property.mm: New.
2607         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2608         * obj-c++.dg/gnu-api-2-sel.mm: New.
2609
2610 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2611
2612         * objc.dg/fsf-package-0.m: New.
2613         * obj-c++.dg/fsf-package-0.m: New.
2614
2615 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2616
2617         PR objc/18255
2618         * objc.dg/pr18255.m: New.
2619
2620 2010-10-16  Jan Hubicka  <jh@suse.cz>
2621
2622         PR middle-end/44206
2623         * g++.dg/torture/pr44206.C: New.
2624
2625 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2626
2627         * objc.dg/gnu-api-2-class.m: New.
2628         * objc.dg/gnu-api-2-objc.m: New.
2629
2630 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2631
2632         * objc.dg/gnu-api-2-ivar.m: New.
2633
2634 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2635
2636         * objc.dg/gnu-api-2-property.m: New.
2637
2638 2010-10-15  Xinliang David Li  <davidxl@google.com>
2639
2640         * g++.dg/uninit-pred-3_a.C: New test.
2641         * g++.dg/uninit-pred-3_b.C: New test.
2642
2643 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2644
2645         * objc.dg/gnu-api-2-object.m: New.
2646
2647 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2648
2649         * objc.dg/gnu-api-2-method.m: New.
2650
2651 2010-10-15  Jason Merrill  <jason@redhat.com>
2652
2653         * g++.dg/lto/pr45983_0.C: New.
2654
2655 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2656
2657         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2658         builtin combiner patterns.
2659         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2660         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2661         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2662         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2663         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2664
2665 2010-10-15  Richard Guenther  <rguenther@suse.de>
2666
2667         * g++.dg/lto/20101015-1_0.C: New testcase.
2668
2669 2010-10-15  Richard Guenther  <rguenther@suse.de>
2670
2671         PR testsuite/46021
2672         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2673         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2674
2675 2010-10-15  Richard Guenther  <rguenther@suse.de>
2676
2677         PR lto/45957
2678         * g++.dg/lto/20101014-1_0.C: New testcase.
2679
2680 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2681
2682         * objc.dg/gnu-api-2-protocol.m: New.
2683         * objc.dg/gnu-api-2-sel.m: New.
2684
2685 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2686
2687         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2688         arm-eabi targets.
2689
2690 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2691
2692         * gcc.dg/20101010-1.c: New testcase.
2693
2694 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2695
2696         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2697         script when relocatable linking.
2698
2699 2010-10-14  Yao Qi  <yao@codesourcery.com>
2700
2701         PR target/45447
2702         * gcc.target/arm/pr45447.c: New test.
2703
2704 2010-10-14  Jan Hubicka  <jh@suse.cz>
2705
2706         PR middle-end/45621
2707         * g++.dg/lto/pr45621.h : New.
2708         * g++.dg/lto/pr45621_0.C: New.
2709         * g++.dg/lto/pr45621_1.C: New.
2710
2711 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2712
2713         * objc.dg/property: New.
2714         * objc.dg/property/fsf-property-basic.m: New.
2715         * objc.dg/property/fsf-property-method-access.m: New.
2716         * objc.dg/property/fsf-property-named-ivar.m: New.
2717         * obj-c++.dg/property: New.
2718         * obj-c++.dg/property/fsf-property-basic.mm: New.
2719         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2720         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2721
2722         merge from FSF apple 'trunk' branch.
2723         2006 Fariborz Jahanian  <fjahanian@apple.com>
2724
2725         Radars 4436866, 4505126, 4506903, 4517826
2726         * objc.dg/property/property-1.m: New.
2727         * objc.dg/property/property-2.m: New.
2728         * objc.dg/property/property-3.m: New.
2729         * objc.dg/property/property-neg-1.m: New.
2730         * objc.dg/property/property-neg-2.m: New.
2731         * objc.dg/property/property-neg-3.m: New.
2732         * objc.dg/property/property-neg-4.m: New.
2733         * objc.dg/property/property-neg-5.m: New.
2734         * objc.dg/property/property-neg-6.m: New.
2735         * objc.dg/property/property-neg-7.m: New.
2736         * objc.dg/property/property.exp: New.
2737         * obj-c++.dg/property/property-1.mm: New.
2738         * obj-c++.dg/property/property-2.mm: New.
2739         * obj-c++.dg/property/property-3.mm: New.
2740         * obj-c++.dg/property/property-neg-1.mm: New.
2741         * obj-c++.dg/property/property-neg-2.mm: New.
2742         * obj-c++.dg/property/property-neg-3.mm: New.
2743         * obj-c++.dg/property/property-neg-4.mm: New.
2744         * obj-c++.dg/property/property-neg-5.mm: New.
2745         * obj-c++.dg/property/property-neg-6.mm: New.
2746         * obj-c++.dg/property/property-neg-7.mm: New.
2747         * obj-c++.dg/property/property.exp: New.
2748
2749 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2750
2751         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2752
2753 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2754
2755         PR c/45969
2756         * gcc.c-torture/compile/pr45969-1.c: New test.
2757
2758 2010-10-14  Richard Guenther  <rguenther@suse.de>
2759
2760         PR tree-optimization/44913
2761         * gcc.dg/torture/pr44913.c: New testcase.
2762
2763 2010-10-14  Richard Guenther  <rguenther@suse.de>
2764
2765         PR lto/45382
2766         * g++.dg/lto/20101014-2_0.C: New testcase.
2767
2768 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2769
2770         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2771         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2772         * gcc.target/i386/pr44130.c: Likewise.
2773         * gcc.target/i386/pr44144.c: Likewise.
2774         * gcc.target/i386/pr44180.c: Likewise.
2775         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2776         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2777         * gcc.target/i386/vect-sizes-1.c: Likewise.
2778         * gcc.target/i386/vectorize4-avx.c: Likewise.
2779
2780 2010-10-14  Richard Guenther  <rguenther@suse.de>
2781
2782         PR lto/44561
2783         * g++.dg/lto/20101010-3_0.C: New testcase.
2784         * g++.dg/lto/20101010-4_0.C: Likewise.
2785
2786 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2787
2788         * objc.dg/pr45878.m: Update to include NSConstantString interface
2789         for -fnext-runtime.
2790         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2791         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2792         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2793         reference for m64 -fnext-runtime.
2794
2795 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2796
2797         * gcc.target/i386/vect-sizes-1.c: New.
2798
2799 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2800
2801         PR middle-end/46011
2802         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2803
2804 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2805
2806         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2807         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2808
2809 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2810
2811         * gcc.target/ia64/20101005.c: New test.
2812
2813 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2814
2815         PR rtl-optimization/45570
2816         * gcc.dg/pr45570.c: New test.
2817
2818 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2819
2820         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2821         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2822         * gcc.target/i386/vectorize4-avx.c: Likewise.
2823
2824 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2825
2826         * gcc.target/i386/avx-copysign-vec.c: New.
2827         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2828
2829 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2830
2831         PR middle-end/44130
2832         * gcc.target/i386/pr44130.c: New.
2833
2834 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2835
2836         PR middle-end/44144
2837         * gcc.target/i386/pr44144.c: New.
2838
2839 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2840
2841         PR target/44180
2842         * gcc.target/i386/pr44180.c: New.
2843
2844 2010-10-13  Jason Merrill  <jason@redhat.com>
2845
2846         * g++.dg/template/canon-type-8.C: New.
2847
2848 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2849
2850         * gcc.c-torture/execute/20101013-1.c: New test.
2851
2852 2010-10-13  Richard Guenther  <rguenther@suse.de>
2853
2854         PR objc/45878
2855         * objc.dg/pr45878.m: New testcase.
2856
2857 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2858
2859         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2860         * gcc.dg/format/dfp-printf-1.c: Likewise.
2861         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2862
2863 2010-10-13  Richard Guenther  <rguenther@suse.de>
2864
2865         PR tree-optimization/45788
2866         * g++.dg/pr45788.C: New testcase.
2867
2868 2010-10-13  Richard Guenther  <rguenther@suse.de>
2869
2870         PR tree-optimization/45970
2871         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2872
2873 2010-10-13  Richard Guenther  <rguenther@suse.de>
2874
2875         PR tree-optimization/45982
2876         * gcc.dg/torture/pr45982.c: New testcase.
2877         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2878         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2879         * gcc.dg/torture/pr39074-2.c: Likewise.
2880
2881 2010-10-13  Richard Guenther  <rguenther@suse.de>
2882
2883         PR middle-end/45874
2884         * g++.dg/torture/pr45874.C: New testcase.
2885
2886 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2887
2888         * objc.dg/attributes/method-attribute-1.m: Update to respond
2889         to implemented method attributes..
2890         * objc.dg/attributes/method-attribute-2.m: Likewise.
2891         * objc.dg/attributes/method-attribute-3.m: Likewise.
2892         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2893         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2894         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2895
2896 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2897
2898         PR libobjc/23214
2899         * objc.dg/pr23214.m: New.
2900
2901 2010-10-12  Michael Eager  <eager@eagercon.com>
2902
2903         PR testsuite/45856
2904         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2905         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2906
2907 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2908
2909         PR fortran/45636
2910         * gcc.c-torture/execute/pr45636.c: New test.
2911         * gfortran.dg/pr45636.f90: New test.
2912
2913 2010-10-12  Richard Henderson  <rth@redhat.com>
2914
2915         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2916
2917 2010-10-12  Daniel Kraft  <d@domob.eu>
2918
2919         PR fortran/38936
2920         * gfortran.dg/associate_1.f03: More tests with derived-types.
2921         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2922         * gfortran.dg/associate_8.f03: Fix typo.
2923         * gfortran.dg/initialization_27.f90: Fix typo.
2924
2925 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2926
2927         PR testsuite/45851
2928         * lib/lto.exp (lto-get-options-main): Support optional target
2929         selector for dg-extra-ld-options.
2930
2931 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2932
2933         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2934         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2935
2936 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2937
2938         PR middle-end/45699
2939         * g++.dg/torture/pr45699.C: New test.
2940         * g++.dg/otr-fold-1.C: Adjusted.
2941         * g++.dg/otr-fold-1.C: Likewise.
2942
2943 2010-10-11  Nick Clifton  <nickc@redhat.com>
2944
2945         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2946         Allow for a user label prefix.
2947
2948 2010-10-10  Richard Guenther  <rguenther@suse.de>
2949
2950         * g++.dg/lto/20101010-1_0.C: New testcase.
2951         * g++.dg/lto/20101010-2_0.C: Likewise.
2952
2953 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2954
2955         PR tree-optimization/45902
2956         * gcc.dg/vect/45902.c: New test.
2957
2958 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2959
2960         PR target/45870
2961         * gcc.dg/tls/pr45870.c: New test.
2962
2963 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2964
2965         PR fortran/45961
2966         * gfortran.dg/typebound_operator_6.f03: New.
2967
2968 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2969
2970         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2971         and adjust -export symbol scanning.
2972         * g++.dg/ext/dllexport1.C: Likewise.
2973         * g++.dg/ext/dllexport3.C: Likewise.
2974         * gcc.dg/dll-3.c: Likewise.
2975         * gcc.dg/dll-4.c: Likewise.
2976         * gcc.dg/dll-5.c: Likewise.
2977
2978 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2979
2980         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2981         instead of tree_profile dump file.
2982         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2983         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2984         dump file.
2985
2986 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2987
2988         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2989
2990 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2991
2992         * gfortran.dg/character_comparison_4.f90:  New test.
2993         * gfortran.dg/character_comparison_5.f90:  New test.
2994         * gfortran.dg/character_comparison_6.f90:  New test.
2995
2996 2010-10-09  Richard Henderson  <rth@redhat.com>
2997
2998         * lib/target-supports.exp
2999         (check_effective_target_automatic_stack_alignment): Always true.
3000
3001 2010-10-09  Richard Guenther  <rguenther@suse.de>
3002
3003         PR lto/45956
3004         * gcc.dg/lto/20101009-2_0.c: New testcase.
3005         * gcc.dg/lto/20101009-2_1.c: Likewise.
3006         * gcc.dg/lto/20101009-2_2.c: Likewise.
3007
3008 2010-10-09  Richard Guenther  <rguenther@suse.de>
3009
3010         PR lto/45947
3011         * g++.dg/lto/20101009-1_0.C: New testcase.
3012
3013 2010-10-09  Richard Guenther  <rguenther@suse.de>
3014
3015         PR tree-optimization/45945
3016         * gcc.dg/lto/20101009-1_0.c: New testcase.
3017
3018 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3019
3020         PR target/45913
3021         * gcc.target/i386/pr45913.c: New.
3022
3023 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3024
3025         PR fortran/45943
3026         * gfortran.dg/streamio_16.f90: Update test.
3027
3028 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3029
3030         PR tree-optimization/45903
3031         * gcc.target/i386/pr45903.c: New test.
3032
3033 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3034
3035         * gnat.dg/interface5.adb: Compile with warnings disabled.
3036
3037 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3038
3039         * obj-c++.dg/encode-10.mm: New testcase.
3040
3041 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3042
3043         PR objc++/23614
3044         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3045         C++ class.  Removed XFAIL.
3046
3047 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3048
3049         PR fortran/45933
3050         * gfortran.dg/typebound_operator_5.f03: New.
3051
3052 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3053
3054         Merge from 'apple/trunk' branch on FSF servers.
3055
3056         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3057
3058         Radar 4508851
3059         * obj-c++.dg/method-namespace-1.mm: New.
3060
3061 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3062
3063         * gcc.dg/tree-ssa/sra-11.c: New test.
3064
3065 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3066
3067         PR Tree-Vect/45847
3068         * gcc.dg/vect/pr45847.c: New test.
3069
3070 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3071             Kai Tietz  <kai.tietz@onevision.com>
3072
3073         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3074
3075 2010-10-07  Richard Guenther  <rguenther@suse.de>
3076
3077         PR tree-optimization/45732
3078         * gcc.dg/torture/pr45732.c: New testcase.
3079
3080 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3081
3082         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3083         * objc.dg/foreach-2.m: Likewise.
3084         * objc.dg/foreach-3.m: Likewise.
3085         * objc.dg/foreach-4.m: Likewise.
3086         * objc.dg/foreach-5.m: Likewise.
3087         * objc.dg/foreach-6.m: Likewise.
3088         * objc.dg/foreach-7.m: Likewise.
3089         * objc.dg/objc-foreach-4.m: Likewise.
3090         * objc.dg/objc-foreach-5.m: Likewise.
3091
3092 2010-10-07  Richard Guenther  <rguenther@suse.de>
3093
3094         PR middle-end/45869
3095         * gcc.dg/torture/pr45869.c: New testcase.
3096
3097 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3098
3099         * objc.dg/set-not-used-1.m: New
3100         * obj-c++.dg/set-not-used-1.mm: New.
3101
3102 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3103
3104         * objc.dg/attributes/method-attribute-3.m: New.
3105         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3106
3107 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3108
3109         PR fortran/45916
3110         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3111
3112 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3113
3114         PR fortran/45889
3115         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3116
3117 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3118
3119         Merge from 'apple/trunk' branch on FSF servers.
3120
3121         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3122
3123         Radar 4278774
3124         * obj-c++.dg/encode-9.mm: New.
3125
3126 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3127
3128         * g++.dg/cpp0x/pr45908.C: New test.
3129
3130 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3131
3132         * gnat.dg/opt6.ad[sb]: New test.
3133
3134 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3135
3136         Implemented fast enumeration for Objective-C.
3137         * objc.dg/foreach-1.m: New.
3138         * objc.dg/foreach-2.m: New.
3139         * objc.dg/foreach-3.m: New.
3140         * objc.dg/foreach-4.m: New.
3141         * objc.dg/foreach-5.m: New.
3142         * objc.dg/foreach-6.m: New.
3143         * objc.dg/foreach-7.m: New.
3144
3145         Merge from 'apple/trunk' branch on FSF servers:
3146         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3147
3148         Radar 4502236
3149         * objc.dg/objc-foreach-5.m: New.
3150
3151         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3152
3153         Radar 4507230
3154         * objc.dg/objc-foreach-4.m: New.
3155
3156         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3157
3158         Radar 4472881
3159         * objc.dg/objc-foreach-3.m: New.
3160
3161         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3162
3163         Radar 4468498
3164         * objc.dg/objc-foreach-2.m: New.
3165
3166         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3167
3168         Radar 4294910
3169         * objc.dg/objc-foreach-1.m: New
3170
3171 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3172
3173         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3174         unsigned values.
3175
3176 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3177
3178         PR objc++/28050
3179         * obj-c++.dg/syntax-error-10.mm: New.
3180
3181 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3182
3183         PR objc++/23707
3184         * obj-c++.dg/syntax-error-9.mm: New.
3185
3186 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3187
3188         PR objc++/31126
3189         * obj-c++.dg/syntax-error-8.mm: New.
3190
3191 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3192
3193         Merge from 'apple/trunk' branch on FSF servers.
3194
3195         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3196
3197         Radar 4290840
3198         * obj-c++.dg/syntax-error-7.mm: New
3199
3200         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3201
3202         Radar 4294425
3203         * obj-c++.dg/syntax-error-6.mm: New
3204
3205         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3206
3207         Radar 4261146
3208         * obj-c++.dg/syntax-error-5.mm: New
3209
3210         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3211
3212         Radar 4093475
3213         * obj-c++.dg/syntax-error-[3-4].mm: New.
3214
3215         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3216
3217         Radar 4185810
3218         * obj-c++.dg/syntax-error-[1-2].mm: New.
3219
3220 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3221
3222         PR tree-optimization/45752
3223         * gcc.dg/vect/pr45752.c: New test.
3224
3225 2010-10-05  Richard Guenther  <rguenther@suse.de>
3226
3227         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3228         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3229         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3230         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3231         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3232         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3233         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3234         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3235         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3236         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3237         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3238         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3239         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3240         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3241         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3242         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3243         * gcc.dg/tree-ssa/20080530.c: Likewise.
3244         * g++.dg/tree-ssa/inline-3.C: Likewise.
3245         * g++.dg/tree-ssa/inline-1.C: Likewise.
3246         * g++.dg/tree-ssa/inline-2.C: Likewise.
3247         * gcc.dg/profile-dir-1.c: Likewise.
3248         * gcc.dg/profile-dir-2.c: Likewise.
3249         * gcc.dg/profile-dir-3.c: Likewise.
3250
3251 2010-10-05  Richard Guenther  <rguenther@suse.de>
3252
3253         PR middle-end/45877
3254         * g++.dg/torture/pr45877.C: New testcase.
3255
3256 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3257
3258         PR debug/45849
3259         * gcc.dg/debug/pr45849.c: New test.
3260
3261         PR middle-end/45876
3262         * gcc.c-torture/compile/pr45876.c: New test.
3263
3264 2010-10-04  Julian Brown  <julian@codesourcery.com>
3265
3266         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3267         vect_hw_misalign.
3268         * gcc.dg/vect/vect-60.c: Likewise.
3269         * gcc.dg/vect/vect-56.c: Likewise.
3270         * gcc.dg/vect/vect-93.c: Likewise.
3271         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3272         * gcc.dg/vect/vect-95.c: Likewise.
3273         * gcc.dg/vect/vect-96.c: Likewise.
3274         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3275         * gcc.dg/vect/slp-25.c: Likewise.
3276         * gcc.dg/vect/slp-3.c: Likewise.
3277         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3278         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3279         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3280         * gcc.dg/vect/vect-109.c: Likewise.
3281         * gcc.dg/vect/vect-peel-1.c: Likewise.
3282         * gcc.dg/vect/vect-peel-2.c: Likewise.
3283         * lib/target-supports.exp
3284         (check_effective_target_arm_vect_no_misalign): New.
3285         (check_effective_target_vect_no_align): Use above.
3286         (check_effective_target_vect_element_align): New.
3287         (add_options_for_quad_vectors): New.
3288
3289 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3290
3291         PR tree-optimization/45572
3292         * g++.dg/ipa/pr45572-1.C: New test.
3293         * g++.dg/ipa/pr45572-2.C: Likewise.
3294
3295 2010-10-03  Ian Lance Taylor  <iant@google.com>
3296
3297         * gcc.dg/anon-struct-11.c: New test.
3298         * gcc.dg/anon-struct-12.c: New test.
3299         * gcc.dg/anon-struct-13.c: New test.
3300         * gcc.dg/anon-struct-14.c: New test.
3301
3302 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3303
3304         * g++.dg/torture/pr45764.C: Revert revision 164914.
3305         * gcc.dg/vect/pr43432.c: Likewise.
3306         * gcc.dg/vect/vect-114.c: Likewise.
3307         * gcc.dg/vect/vect-15.c: Likewise.
3308
3309 2010-10-03  Jason Merrill  <jason@redhat.com>
3310
3311         * g++.dg/cpp0x/sfinae5.C: New.
3312
3313 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3314
3315         PR tree-optimization/45720
3316         PR tree-optimization/45764
3317         * g++.dg/torture/pr45764.C: New.
3318
3319         * gcc.dg/vect/pr43432.c: Xfail.
3320         * gcc.dg/vect/vect-114.c: Likewise.
3321         * gcc.dg/vect/vect-15.c: Likewise.
3322
3323 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3324
3325         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3326         hppa*-*-hpux*.
3327         * gcc.dg/torture/pr45678-2.c: Likewise.
3328
3329 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3330
3331         PR fortran/45748
3332         * gfortran.dg/intrinsic_6.f90: New.
3333
3334 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3335
3336         PR fortran/42831
3337         * gfortran.dg/dependency_37.f90:  New test.
3338
3339 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3340
3341         * gcc.target/i386/shift_mask.c: New test.
3342
3343 2010-10-01  Richard Guenther  <rguenther@suse.de>
3344
3345         PR tree-optimization/45854
3346         * g++.dg/torture/pr45854.C: New testcase.
3347
3348 2010-09-30  Michael Eager  <eager@eagercon.com>
3349
3350         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3351         __FLT_{MIN,MAX}__.
3352
3353 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3354
3355         PR middle-end/45758
3356         * gfortran.dg/graphite/pr45758.f90: New.
3357
3358 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3359
3360         PR middle-end/45230
3361         * gcc.dg/graphite/id-pr45230.c: New.
3362
3363 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3364
3365         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3366         * gfortran.dg/graphite/graphite.exp: Same.
3367         * gcc.dg/graphite/vect-pr43423.c: New.
3368
3369 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3370
3371         PR target/45843
3372         * g++.dg/torture/pr45843.C: New test.
3373
3374 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3375
3376         PR fortran/45828
3377         * gfortran.dg/allocate_derived_5.f90: New.
3378
3379 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3380
3381         PR tree-optimization/31261
3382         * gcc.dg/tree-ssa/pr31261.c: New test.
3383
3384 2010-09-30  Michael Eager  <eager@eagercon.com>
3385
3386         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3387         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3388         * gcc.target/microblaze/microblaze.exp: Ditto.
3389         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3390         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3391         * gcc.target/microblaze/others/data_var1.c: Ditto.
3392         * gcc.target/microblaze/others/data_var2.c: Ditto.
3393         * gcc.target/microblaze/others/data_var3.c: Ditto.
3394         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3395         * gcc.target/microblaze/others/strings1.c:: Ditto.
3396         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3397         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3398         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3399         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3400         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3401         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3402         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3403         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3404         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3405         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3406         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3407         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3408         * gcc.target/microblaze/isa/float.c: Ditto.
3409         * gcc.target/microblaze/isa/mulh.c: Ditto.
3410         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3411         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3412         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3413         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3414         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3415         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3416         * gcc.target/microblaze/isa/bshift.c: Ditto.
3417         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3418         * gcc.target/microblaze/isa/div.c: Ditto.
3419         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3420         * gcc.target/microblaze/isa/mul.c: Ditto.
3421
3422 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3423
3424         merge from FSF 'apple/trunk' branch.
3425         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3426
3427         Radar 4386773
3428         * objc.dg/enhanced-proto-1.m: New.
3429         * objc.dg/enhanced-proto-2.m: New.
3430         * obj-c++.dg/enhanced-proto-1.mm: New
3431         * obj-c++.dg/enhanced-proto-2.mm: New.
3432
3433 2010-09-30  Richard Guenther  <rguenther@suse.de>
3434
3435         PR testsuite/45702
3436         * gcc.dg/debug/pr41893-1.c: Adjust.
3437         * gcc.dg/pr30762-1.c: Likewise.
3438         * gcc.dg/pr31529-1.c: Likewise.
3439         * gcc.dg/pr34457-1.c: Likewise.
3440         * gcc.dg/pr34668-1.c: Likewise.
3441         * gcc.dg/pr43557-1.c: Likewise.
3442
3443 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3444
3445         PR objc/45842
3446         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3447         * objc.dg/const-str-3.m: Correct header for memcpy.
3448         * objc.dg/const-str-7.m: Likewise.
3449         * objc.dg/method-20b.m: Provide an implementation of Object.
3450         Adjust XFAIL for m64 NeXT runtime.
3451         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3452         * objc.dg/encode-3.m: Correct line ordering, provide header for
3453         sprintf.
3454         * objc.dg/encode-7-next.m: Only run for 32bit.
3455         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3456         * objc.dg/type-size-2.m: Provide an implementation of Object.
3457         Ajust headers.
3458         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3459         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3460         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3461         Adjust XFAIL for m64 NeXT runtime.
3462         * obj-c++.dg/method-22.mm: Likewise.
3463         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3464
3465 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3466
3467         Merge from 'apple/trunk' branch on FSF servers.
3468
3469         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3470
3471         Radar 4278236
3472         * obj-c++.dg/bad-forward-decl.mm: New
3473
3474 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3475
3476         * ada/acats/run_acats: Revert revision 157037.
3477
3478 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3479
3480         Merge from 'apple/trunk' branch on FSF servers.
3481
3482         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3483
3484         Radar 4281748
3485         * objc.dg/naming-2.m: Update
3486         * objc.dg/naming-3.m: New
3487
3488 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3489
3490         PR target/40457
3491         * gcc.target/arm/pr40457-3.c: New test.
3492
3493 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3494
3495         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3496         alias checking.
3497         * lib/target-supports.exp (check_ifunc_available): Likewise.
3498
3499 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3500
3501         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3502
3503 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3504
3505         * objc.dg/keywords-1.m: New test.
3506         * objc.dg/keywords-2.m: New test.
3507         * objc.dg/keywords-3.m: New test.
3508         * obj-c++.dg/keywords-1.mm: New test.
3509         * obj-c++.dg/keywords-2.mm: New test.
3510
3511 2010-09-28  Jason Merrill  <jason@redhat.com>
3512
3513         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3514         * g++.dg/ext/complit11.C: Likewise.
3515         * g++.old-deja/g++.law/temps1.C: Likewise.
3516
3517         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3518         * g++.old-deja/g++.mike/misc6.C: Likewise.
3519
3520 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3521
3522         * objc.dg/attributes/method-attribute-1.m: New.
3523         * objc.dg/attributes/method-attribute-2.m: New.
3524
3525         * obj-c++.dg/attributes/method-attribute-1.m: New.
3526         * obj-c++.dg/attributes/method-attribute-2.m: New.
3527
3528 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3529
3530         * objc.dg/attributes: New.
3531         * objc.dg/attributes/attributes.exp: New.
3532         * objc.dg/attributes/class-attribute-1.m: New.
3533         * objc.dg/attributes/class-attribute-2.m: New
3534         * objc.dg/attributes/categ-attribute-1.m: New
3535         * objc.dg/attributes/categ-attribute-2.m: New
3536         * objc.dg/attributes/proto-attribute-1.m: New
3537
3538         * obj-c++.dg/attributes: New.
3539         * obj-c++.dg/attributes/attributes.exp: New
3540         * obj-c++.dg/attributes/class-attribute-1.mm: New
3541         * obj-c++.dg/attributes/class-attribute-2.mm: New
3542         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3543         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3544         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3545
3546 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3547
3548         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3549         from the branch renamed to method-20b.m to avoid clashes).
3550
3551         2005-08-23  Stuart Hastings  <stuart@apple.com>
3552                     Ziemowit Laski  <zlaski@apple.com>
3553
3554         Radar 4209854
3555         * obj-c++.dg/method-23.mm: New.
3556         * objc.dg/method-20.m: New.
3557
3558 2010-09-28  Jan Hubicka  <jh@suse.cz>
3559
3560         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3561
3562 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3563
3564         PR target/44452
3565         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3566         i?86-*-solaris2.[89], *-*-vxworks*.
3567         * gcc.target/i386/pr22152.c: Likewise.
3568         * gcc.target/i386/vect8-ret.c: New test.
3569
3570 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3571
3572         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3573
3574 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3575
3576         Merge from 'apple/trunk' branch on FSF servers.
3577
3578         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3579
3580         Radar 4175534
3581         * obj-c++.dg/method-22.mm: New.
3582
3583 2010-09-27  Jason Merrill  <jason@redhat.com>
3584
3585         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3586         * g++.dg/ext/complit11.C: Adjust.
3587         * g++.old-deja/g++.law/temps1.C: Adjust.
3588         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3589         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3590
3591 2010-09-27  Ian Lance Taylor  <iant@google.com>
3592
3593         * lib/target-supports.exp (check_effective_target_split_stack):
3594         New procedure.
3595         * gcc.dg/split-1.c: New test.
3596         * gcc.dg/split-2.c: New test.
3597         * gcc.dg/split-3.c: New test.
3598         * gcc.dg/split-4.c: New test.
3599
3600 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3601
3602         PR objc/25464
3603         * objc.dg/type-size-3.m: New test.
3604
3605 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3606
3607         PR objc/45763
3608         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3609
3610 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3611
3612         PR objc/25450
3613         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3614         * objc.dg/type-size-2.m: Same change.
3615         * obj-c++.dg/encode-5.mm: Same change.
3616
3617 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3618
3619         Merge from 'apple/trunk' branch on FSF servers.  The original
3620         Changelogs are below.
3621
3622         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3623         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3624         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3625         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3626         in the branch).
3627         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3628         proto-qual-1.m in the branch) and the normal ABI on GNU.
3629         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3630         the test only with the NeXT runtime.
3631         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3632         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3633         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3634         Run the test only with the NeXT runtime.
3635
3636         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3637
3638         Radar 4492973
3639         * objc.dg/encode-7-64bit.m: New.
3640         * objc.dg/encode-7.m: Skip if -m64.
3641
3642         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3643
3644         Radar 4301047
3645         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3646         * obj-c++.dg/threedotthree-abi-1.mm: New
3647         * objc.dg/threedotthree-abi-1.m: New
3648
3649         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3650
3651         Radar 4136935
3652         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3653         * objc.dg/encode-6.m: Likewise.
3654         * objc.dg/encode-7.m: New test case.
3655
3656 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3657
3658         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3659         const-str-12.m to constr-str-12b.m to avoid conflicts.
3660
3661         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3662
3663         Radar 4229905
3664         * obj-c++.dg/warn5.mm: New
3665
3666         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3667
3668         Radar 4154928
3669         * obj-c++.dg/const-str-12.mm: New.
3670         * objc.dg/const-str-12.m: New.
3671
3672 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3673
3674         PR fortran/40569
3675         PR fortran/40568
3676         * gfortran.dg/storage_size_2.f08: Fix test.
3677         * gfortran.dg/c_sizeof_1.f90: Fix test.
3678         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3679         * gfortran.dg/c_sizeof_3.f90: New.
3680         * gfortran.dg/c_sizeof_4.f90: New.
3681         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3682         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3683
3684 2010-09-26  Daniel Kraft  <d@domob.eu>
3685
3686         PR fortran/45783
3687         PR fortran/45795
3688         * gfortran.dg/select_type_18.f03: New test.
3689
3690 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3691
3692         * gnat.dg/return2.ad[sb]: New test.
3693         * gnat.dg/return2_pkg.ads: New helper.
3694
3695 2010-09-25  Daniel Kraft  <d@domob.eu>
3696
3697         PR fortran/45776
3698         * gfortran.dg/io_constraints_6.f03: New test.
3699         * gfortran.dg/io_constraints_7.f03: New test.
3700         * gfortran.dg/newunit_2.f90: New test.
3701
3702 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3703
3704         * gfortran.dg/operator_c1202.f90: New test.
3705
3706 2010-09-24  Jan Hubicka  <jh@suse.cz>
3707
3708         * gcc.dg/tree-ssa/leaf.c: New testcase.
3709
3710 2010-09-24  Jan Hubicka  <jh@suse.cz>
3711
3712         PR tree-optimization/45738
3713         PR tree-optimization/45741
3714         * gcc.c-torture/compile/pr45741.c: New.
3715         * gfortran.fortran-torture/compile/pr45738.f90: New.
3716
3717 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3718
3719         * gcc.dg/cpp/undef-opt-1.c: New test.
3720
3721 2010-09-24  Jason Merrill  <jason@redhat.com>
3722
3723         * g++.dg/other/error10.C: Adjust expected output.
3724
3725 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3726
3727         PR middle-end/45234
3728         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3729         * gcc.target/i386/pr45234.c: New test.
3730
3731 2010-09-24  Richard Guenther  <rguenther@suse.de>
3732
3733         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3734
3735 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3736
3737         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3738         as a comment leader in regexp.
3739
3740 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3741
3742         * objc.dg/sync-2.m: New test.
3743         * obj-c++.dg/sync-2.mm: New test.
3744
3745 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3746
3747         PR fortran/40571
3748         * gfortran.dg/iso_fortran_env_7.f90: New.
3749
3750 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3751
3752         * obj-c++.dg/too-many-args.mm: New file.
3753
3754 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3755
3756         Merge from 'apple/trunk' branch on FSF servers.
3757
3758         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3759
3760         Radar 4491608
3761         * objc.dg/too-many-args.m: New
3762
3763 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3764
3765         PR fortran/45744
3766         * gfortran.dg/dependency_36.f90:  New test.
3767
3768 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3769
3770         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3771         * gcc.target/i386/pad-3.c: Ditto.
3772         * gcc.target/i386/pad-7.c: Ditto.
3773         * gcc.target/i386/pad-7.c: Ditto.
3774         * gcc.target/i386/pr36502.c: Ditto.
3775         * gcc.target/i386/zee.c: Ditto.
3776         * gcc.target/i386/20060821-1.c: Ditto.
3777         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3778         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3779         * gcc.target/i386/pad-5b.c: Ditto.
3780         * gcc.target/i386/pad-6a.c: Ditto.
3781         * gcc.target/i386/pad-6b.c: Ditto.
3782         * gcc.target/i386/pad-8.c: Ditto.
3783         * gcc.target/i386/pad-9.c: Ditto.
3784         * gcc.target/i386/pad-10.c: Ditto.
3785         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3786
3787 2010-09-23  Richard Guenther  <rguenther@suse.de>
3788
3789         PR tree-optimization/45565
3790         * g++.dg/ipa/pr45565.C: New testcase.
3791
3792 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3793
3794         PR fortran/45745
3795         PR fortran/45648
3796         * gfortran.dg/vector_subscript_bound_1.f90: New.
3797
3798 2010-09-23  Richard Guenther  <rguenther@suse.de>
3799
3800         PR middle-end/45750
3801         * gcc.dg/pr45750.c: New testcase.
3802
3803 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3804
3805         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3806         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3807         build.
3808
3809 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3810
3811         PR rtl-optimization/44374
3812         * gcc.target/arm/headmerge-1.c: New test.
3813         * gcc.target/arm/headmerge-2.c: New test.
3814         * gcc.target/i386/headmerge-1.c: New test.
3815         * gcc.target/i386/headmerge-2.c: New test.
3816
3817 2010-09-23  Daniel Kraft  <d@domob.eu>
3818
3819         PR fortran/38936
3820         PR fortran/44044
3821         PR fortran/45474
3822         * gfortran.dg/intrinsic_intent_1.f03: New test.
3823         * gfortran.dg/select_type_17.f03: New test.
3824         * gfortran.dg/associate_5.f03: More definability tests.
3825         * gfortran.dg/enum_2.f90: Check definability.
3826         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3827         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3828         * gfortran.dg/char_expr_2.f90: Ditto.
3829         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3830         * gfortran.dg/enum_5.f90: Ditto.
3831         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3832         * gfortran.dg/impure_assignment_2.f90: Ditto.
3833         * gfortran.dg/impure_assignment_3.f90: Ditto.
3834         * gfortran.dg/intent_out_1.f90: Ditto.
3835         * gfortran.dg/intent_out_3.f90: Ditto.
3836         * gfortran.dg/pointer_assign_7.f90: Ditto.
3837         * gfortran.dg/pointer_intent_3.f90: Ditto.
3838         * gfortran.dg/pr19936_1.f90: Ditto.
3839         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3840         * gfortran.dg/simpleif_2.f90: Ditto.
3841         * gfortran.dg/protected_5.f90: Ditto.
3842         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3843         * gfortran.dg/protected_6.f90: Ditto.
3844         * gfortran.dg/protected_7.f90: Ditto.
3845
3846 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3847
3848         PR libfortran/45710
3849         * gfortran.dg/namelist_65.f90: New test.
3850
3851 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3852
3853         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3854         the regexp pattern between the expected label and location string.
3855
3856 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3857
3858         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3859
3860 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3861
3862         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3863         * gcc.dg/pr27898.c: Likewise.
3864         * gcc.dg/pr28712.c: Likewise.
3865         * gcc.dg/pr30762-1.c: Likewise.
3866         * gcc.dg/pr31529-1.c: Likewise.
3867         * gcc.dg/pr34457-1.c: Likewise.
3868         * gcc.dg/pr34668-1.c: Likewise.
3869         * gcc.dg/pr34989-1.c: Likewise.
3870         * gcc.dg/pr43557-1.c: Likewise.
3871
3872 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR rtl-optimization/45739
3875         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3876
3877 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3878
3879         * gcc.target/sparc/mnofpu.c: New test.
3880
3881 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3882
3883         PR rtl-optimization/45739
3884         * gcc.target/i386/pr45739.c: New test.
3885
3886 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3887
3888         PR fortran/45648
3889         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3890         and counts. Add non-elemental function call check.
3891
3892         PR fortran/45648
3893         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3894         arguments checks. Update temporary counts.
3895         * gfortran.dg/transpose_optimization_1.f90: New.
3896
3897 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3898
3899         PR objc/23710
3900         * objc.dg/invalid-method-1.m: New.
3901
3902 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3903
3904         Merge from 'apple/trunk' branch on FSF servers.
3905
3906         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3907
3908         Radar 4291785
3909         * objc.dg/naming-4.m: New
3910         * objc.dg/naming-5.m: New
3911         * obj-c++.dg/naming-1.mm: New
3912         * obj-c++.dg/naming-2.mm: New
3913
3914 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3915             Jack Howarth  <howarth@bromo.med.uc.edu>
3916
3917         PR c++/45645
3918         * g++.dg/torture/pr44972.C: Use portable assert().
3919
3920 2010-09-21  Richard Guenther  <rguenther@suse.de>
3921
3922         PR tree-optimization/45580
3923         * g++.dg/torture/pr45580.C: New testcase.
3924
3925 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3926
3927         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3928
3929 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3930
3931         PR fortran/45438
3932         * gfortran.dg/pointer_check_7.f90: New.
3933
3934 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3935
3936         PR rtl-optimization/45728
3937         * gcc.c-torture/compile/pr45728.c: New test.
3938
3939 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3940
3941         PR fortran/45081
3942         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3943
3944 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3945
3946         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3947
3948 2010-09-20  Richard Guenther  <rguenther@suse.de>
3949
3950         PR middle-end/45704
3951         * gcc.dg/torture/pr45704.c: New testcase.
3952
3953 2010-09-20  Jan Hubicka  <jh@suse.cz>
3954
3955         PR tree-optimize/45605
3956         * g++.dg/tree-ssa/pr45605.C: New testcase.
3957
3958 2010-09-20  Michael Matz  <matz@suse.de>
3959
3960         PR testsuite/45706
3961         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3962         enough.
3963
3964 2010-09-20  Richard Guenther  <rguenther@suse.de>
3965
3966         PR tree-optimization/45705
3967         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3968
3969 2010-09-20  Michael Matz  <matz@suse.de>
3970
3971         PR testsuite/45706
3972         * lib/target-supports.exp (check_effective_target_vect_perm):
3973         Add i?86-*-*.
3974
3975 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3976
3977         PR rtl-optimization/45695
3978         * gcc.c-torture/execute/pr45695.c: New test.
3979
3980 2010-09-19  Jan Hubicka  <jh@suse.cz>
3981
3982         PR lto/44246
3983         * gcc.c-torture/compile/pr44246.c:New file.
3984
3985 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3986
3987         PR tree-optimization/45714
3988         * gfortran.dg/vect/pr45714-a.f: New test.
3989         * gfortran.dg/vect/pr45714-b.f: New test.
3990
3991 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3992
3993         * gnat.dg/const1.adb: Rename into...
3994         * gnat.dg/constant1.adb: ...this.
3995         * gnat.dg/constant2.adb: New test.
3996         * gnat.dg/constant2_pkg1.ads: New helper.
3997         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3998
3999 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4000
4001         * gnat.dg/specs/constant1.ads: New test.
4002         * gnat.dg/specs/constant1_pkg.ads: New helper.
4003
4004 2010-09-18  Jan Hubicka  <jh@suse.cz>
4005
4006         PR tree-optimization/45453
4007         * g++.dg/tree-ssa/pr45453.C: New testcase.
4008
4009 2010-09-18  Jason Merrill  <jason@redhat.com>
4010
4011         * g++.dg/cpp0x/initlist44.C: New.
4012
4013 2010-09-18  Richard Guenther  <rguenther@suse.de>
4014
4015         PR tree-optimization/45709
4016         * g++.dg/torture/pr45709-2.C: New testcase.
4017
4018 2010-09-18  Richard Guenther  <rguenther@suse.de>
4019
4020         PR tree-optimization/45709
4021         * g++.dg/torture/pr45709.C: New testcase.
4022
4023 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4024
4025         PR testsuite/45719
4026         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4027
4028 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4029
4030         * gcc.target/i386/pad-1.c: New.
4031         * gcc.target/i386/pad-2.c: Likewise.
4032         * gcc.target/i386/pad-3.c: Likewise.
4033         * gcc.target/i386/pad-4.c: Likewise.
4034         * gcc.target/i386/pad-5a.c: Likewise.
4035         * gcc.target/i386/pad-5b.c: Likewise.
4036         * gcc.target/i386/pad-6a.c: Likewise.
4037         * gcc.target/i386/pad-6b.c: Likewise.
4038         * gcc.target/i386/pad-7.c: Likewise.
4039         * gcc.target/i386/pad-8.c: Likewise.
4040         * gcc.target/i386/pad-9.c: Likewise.
4041         * gcc.target/i386/pad-10.c: Likewise.
4042
4043 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4044
4045         PR middle-end/45234
4046         * gcc.dg/torture/stackalign/alloca-5.c: New.
4047
4048 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4049
4050         PR middle-end/45678
4051         * gcc.dg/torture/pr45678-2.c: New.
4052
4053 2010-09-17  Richard Guenther  <rguenther@suse.de>
4054
4055         PR middle-end/45678
4056         * gcc.dg/torture/pr45678-1.c: New testcase.
4057
4058 2010-09-17  Michael Matz  <matz@suse.de>
4059
4060         PR tree-optimization/43432
4061         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4062         check_effective_target_vect_perm_short): New predicates.
4063         (check_effective_target_vect_perm): Include x86_64.
4064         * gcc.dg/vect/pr43432.c: New test.
4065         * gcc.dg/vect/vect-114.c: Adjust.
4066         * gcc.dg/vect/vect-15.c: Ditto.
4067         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4068         * gcc.dg/vect/slp-perm-9.c: Ditto.
4069
4070 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4071
4072         PR testsuite/45692
4073         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4074         GNU runtime.
4075
4076 2010-09-17  Richard Guenther  <rguenther@suse.de>
4077
4078         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4079         * gcc.dg/pr28706.c: Likewise.
4080         * gcc.dg/pr28712.c: Likewise.
4081         * gcc.dg/pr30762-1.c: Likewise.
4082         * gcc.dg/pr30762-2.c: Likewise.
4083         * gcc.dg/pr31529-1.c: Likewise.
4084         * gcc.dg/pr31529-2.c: Likewise.
4085         * gcc.dg/pr34457-1.c: Likewise.
4086         * gcc.dg/pr34457-2.c: Likewise.
4087         * gcc.dg/pr34668-1.c: Likewise.
4088         * gcc.dg/pr34668-2.c: Likewise.
4089         * gcc.dg/pr34989-1.c: Likewise.
4090         * gcc.dg/pr34989-2.c: Likewise.
4091         * gcc.dg/pr43557-1.c: Likewise.
4092         * gcc.dg/pr43557-2.c: Likewise.
4093         * gcc.dg/debug/pr41893-1.c: Likewise.
4094         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4095         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4096         * gcc.dg/matrix/matrix-4.c: Likewise.
4097         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4098         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4099         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4100         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4101
4102 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4103
4104         PR fortran/43665
4105         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4106         optimizations.
4107         * gfortran.dg/intent_optimize_1.f90: New test.
4108
4109 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4110
4111         * gcc.target/i386/divmod-1.c: New.
4112         * gcc.target/i386/divmod-2.c: Likewise.
4113         * gcc.target/i386/divmod-3.c: Likewise.
4114         * gcc.target/i386/divmod-4.c: Likewise.
4115         * gcc.target/i386/divmod-4a.c: Likewise.
4116         * gcc.target/i386/divmod-5.c: Likewise.
4117         * gcc.target/i386/divmod-6.c: Likewise.
4118         * gcc.target/i386/divmod-7.c: Likewise.
4119         * gcc.target/i386/divmod-8.c: Likewise.
4120         * gcc.target/i386/udivmod-1.c: Likewise.
4121         * gcc.target/i386/udivmod-2.c: Likewise.
4122         * gcc.target/i386/udivmod-3.c: Likewise.
4123         * gcc.target/i386/udivmod-4.c: Likewise.
4124         * gcc.target/i386/udivmod-4a.c: Likewise.
4125         * gcc.target/i386/udivmod-5.c: Likewise.
4126         * gcc.target/i386/udivmod-6.c: Likewise.
4127         * gcc.target/i386/udivmod-7.c: Likewise.
4128         * gcc.target/i386/udivmod-8.c: Likewise.
4129
4130 2010-09-16  Jan Hubicka  <jh@suse.cz>
4131
4132         * g++.dg/lto/pr45679-1_0.C: New file.
4133         * g++.dg/lto/pr45679-1_1.C: New file.
4134         * g++.dg/lto/pr45679-0_0.C: New file.
4135         * g++.dg/lto/pr45679-0_1.C: New file.
4136
4137 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4138
4139         PR fortran/45674
4140         * gfortran.dg/class_dummy_2.f03: New.
4141
4142 2010-09-16  Richard Guenther  <rguenther@suse.de>
4143
4144         PR tree-optimization/45623
4145         * gcc.dg/torture/pr45623.c: New testcase.
4146
4147 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4148
4149         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4150         name and parentheses.
4151         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4152
4153 2010-09-15  Jason Merrill  <jason@redhat.com>
4154
4155         * g++.dg/parse/parameter-declaration-2.C: New.
4156
4157         * g++.dg/cpp0x/scoped_enum2.C: New.
4158
4159 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4160
4161         * gcc.c-torture/compile/20100915-1.c: New test.
4162
4163 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4164
4165         PR middle-end/45644
4166         * gcc.dg/ipa/pr45644.c: New test.
4167
4168 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4169
4170         PR tree-optimization/45633
4171         * gcc.dg/vect/pr45633.c: New test.
4172
4173 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4174
4175         PR fortran/45577
4176         * gfortran.dg/allocate_derived_4.f90: New.
4177
4178 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4179
4180         * lib/target-supports.exp
4181         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4182         supported flag to true for neon.
4183
4184 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4185
4186         PR c++/45665
4187         * g++.dg/template/crash103.C: New.
4188
4189 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4190
4191         Merge from 'apple/trunk' branch on FSF servers.
4192
4193         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4194
4195         Radar 4457381
4196         * objc.dg/msg-in-protocol.m: New.
4197         * obj-c++.dg/msg-in-protocol.mm: New.
4198
4199         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4200
4201         Radar 4219590
4202         * objc.dg/break-in-ifstmt.m: New.
4203
4204         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4205
4206         Radar 4174166
4207         * obj-c++.dg/comp-types-13.mm: New.
4208         * objc.dg/comp-types-12.m: New.
4209
4210         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4211
4212         Radar 4216500
4213         * obj-c++.dg/proto-lossage-7.mm: New.
4214         * objc.dg/proto-lossage-7.m: New.
4215
4216 2010-09-14  Jan Hubicka  <jh@suse.cz>
4217
4218         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4219         folding.
4220         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4221         folding.
4222
4223 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4224
4225         PR middle-end/45567
4226         * gcc.dg/pr45567.c: New test.
4227
4228         PR debug/45660
4229         * g++.dg/debug/pr45660.C: New test.
4230
4231 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4232
4233         PR tree-optimization/45470
4234         * g++.dg/vect/pr45470-a.cc: New test.
4235         * g++.dg/vect/pr45470-a.cc: New test.
4236
4237 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4238
4239         PR target/42070
4240         * lib/profopt.exp: Prune warnings on execname2 compile.
4241         * lib/prune.exp: Prune "can't add line info" warnings.
4242
4243 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4244
4245         PR libfortran/45532
4246         * gfortran.dg/namelist_64.f90: New test.
4247
4248 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4249
4250         PR rtl-optimization/45617
4251         * gcc.target/i386/pr45617.c: New test.
4252
4253 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4254
4255         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4256
4257 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4258
4259         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4260         * gcc.target/i386/fma4-vector.c: Likewise.
4261         * gcc.target/i386/vectorize2.c: Likewise.
4262         * gcc.target/i386/vectorize4.c: Likewise.
4263         * gcc.target/i386/vectorize5.c: Likewise.
4264         * gcc.target/i386/vectorize6.c: Likewise.
4265         * gcc.target/i386/vectorize8.c: Likewise.
4266
4267         * gcc.target/i386/vect-double-1.c: New.
4268         * gcc.target/i386/vect-double-1a.c: Likewise.
4269         * gcc.target/i386/vect-double-2.c: Likewise.
4270         * gcc.target/i386/vect-double-2a.c: Likewise.
4271
4272         * lib/target-supports.exp (check_effective_target_vect_double):
4273         Set et_vect_double_saved to 0 when tuning for Atom.
4274
4275 2010-09-13  Jan Hubicka  <jh@suse.cz>
4276
4277         * gcc.dg/torture/pr23821.c: Drop static keyword.
4278         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4279         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4280
4281 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4282
4283         * gcc.target/arm/sync-1.c: New.
4284
4285 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4286
4287         * gnat.dg/memtrap.adb: New test.
4288
4289 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4290
4291         * gfortran.dg/promotion.f90: Fix options.
4292
4293 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4294
4295         * g++.dg/cpp0x/range-for1.C: New.
4296         * g++.dg/cpp0x/range-for2.C: New.
4297         * g++.dg/cpp0x/range-for3.C: New.
4298         * g++.dg/cpp0x/range-for4.C: New.
4299         * g++.dg/cpp0x/range-for5.C: New.
4300         * g++.dg/cpp0x/range-for6.C: New.
4301
4302 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4303
4304         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4305         and counts. Check that transpose is not called.
4306         * gfortran.dg/transpose_2.f90: Update error message.
4307
4308 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4309
4310         PR c++/43824
4311         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4312         * g++.dg/lookup/strong-using-2.C: Likewise.
4313         * g++.dg/lookup/strong-using-3.C: Likewise.
4314         * g++.dg/lookup/strong-using-5.C: Likewise.
4315
4316         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4317         * g++.dg/cpp0x/inline-ns4.C: New.
4318         * g++.dg/cpp0x/inline-ns5.C: New.
4319
4320 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4321
4322         PR middle-end/45634
4323         * gfortran.fortran-torture/compile/pr45634.f90: New.
4324
4325 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4326
4327         * objc.dg/fobjc-exceptions.m: New test.
4328
4329 2010-09-10  Jan Hubicka  <jh@suse.cz>
4330
4331         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4332
4333 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4334
4335         PR tree-optimization/44972
4336         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4337         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4338         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4339         instead.
4340         * g++.dg/torture/pr44972.C: New test.
4341
4342 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4343
4344         PR tree-optimization/44972
4345         * g++.dg/torture/pr34850.C: Remove expected warning.
4346
4347 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4348
4349         * gfortran.dg/dummy_optional_arg.f90: New test.
4350
4351 2010-09-08  Jan Hubicka  <jh@suse.cz>
4352
4353         PR tree-optimization/45598
4354         * fortran.fortran-torture/compile/pr45598.f90: New test.
4355
4356 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4357
4358         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4359         * lib/target-supports.exp (check_ifunc_available): New.
4360         * gcc.dg/attr-ifunc-1.c: New.
4361         * gcc.dg/attr-ifunc-2.c: New.
4362         * gcc.dg/attr-ifunc-3.c: New.
4363         * gcc.dg/attr-ifunc-4.c: New.
4364         * gcc.dg/attr-ifunc-5.c: New.
4365         * g++.dg/ext/attr-ifunc-1.C: New.
4366         * g++.dg/ext/attr-ifunc-2.C: New.
4367         * g++.dg/ext/attr-ifunc-3.C: New.
4368         * g++.dg/ext/attr-ifunc-4.C: New.
4369
4370 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4371
4372         PR middle-end/40386
4373         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4374
4375 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4376
4377         * gfortran.dg/inline_transpose_1.f90: New test.
4378
4379 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4380
4381         PR c++/45588
4382         * g++.dg/warn/Wunused-var-15.C: New test.
4383
4384 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4385
4386         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4387         hppa*-*-hpux*.
4388
4389 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4390
4391         * objc/execute/exceptions/throw-nil.m: New test.
4392         * objc/execute/exceptions/handler-1.m: Updated to use the new
4393         objc_set_uncaught_exception_handler() function.
4394         * objc/execute/exceptions/matcher-1.m: New test.
4395
4396 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4397
4398         PR fortran/38282
4399         * gfortran.dg/bit_comparison_1.F90: New test.
4400         * gfortran.dg/leadz_trailz_3.f90: New test.
4401         * gfortran.dg/masklr_2.F90: New test.
4402         * gfortran.dg/shiftalr_1.F90: New test.
4403         * gfortran.dg/merge_bits_2.F90: New test.
4404         * gfortran.dg/dshift_2.F90: New test.
4405         * gfortran.dg/bit_comparison_2.F90: New test.
4406         * gfortran.dg/masklr_1.F90: New test.
4407         * gfortran.dg/merge_bits_1.F90: New test.
4408         * gfortran.dg/dshift_1.F90: New test.
4409         * gfortran.dg/shiftalr_2.F90: New test.
4410
4411 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4412
4413         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4414         functions from objc/typedstream.h are deprecated.
4415
4416 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4417
4418         * lib/target-supports.exp
4419         (check_effective_target_run_expensive_tests): New proc.
4420         * gcc.c-torture/compile/limits-fnargs.c: Use
4421         dg-require-effective-target run_expensive_tests.
4422
4423 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4424
4425         PR fortran/45597
4426         * gfortran.dg/gomp/pr45597.f90: New test.
4427
4428         PR fortran/45595
4429         * gfortran.dg/gomp/pr45595.f90: New test.
4430
4431 2010-09-08  Michael Matz  <matz@suse.de>
4432
4433         * c-c++-common/uninit-17.c: Adjust.
4434
4435 2010-09-08  Michael Matz  <matz@suse.de>
4436
4437         PR tree-optimization/43430
4438         * gcc.dg/vect/pr43430-2.c: New test.
4439
4440 2010-09-08  Michael Matz  <matz@suse.de>
4441
4442         PR tree-optimization/33244
4443         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4444
4445 2010-09-08  Richard Guenther  <rguenther@suse.de>
4446
4447         PR tree-optimization/45578
4448         * gfortran.dg/pr45578.f90: New testcase.
4449
4450 2010-09-08  Richard Guenther  <rguenther@suse.de>
4451
4452         PR testsuite/45590
4453         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4454
4455 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4456
4457         PR fortran/45576
4458         * gfortran.dg/char_length_18.f90:  New test.
4459
4460 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4461
4462         PR target/36502
4463         * gcc.target/i386/pr36502.c: New test.
4464
4465         PR target/42313
4466         PR target/44651
4467         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4468         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4469
4470 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4471
4472         * gfortran.dg/achar_4.f90: Enable bounds checking.
4473
4474 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4475
4476         PR target/45206
4477         * gcc.target/i386/pr45206.c: New test.
4478
4479 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4480
4481         PR fortran/45505
4482         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4483
4484 2010-09-07  Jan Hubicka  <jh@suse.cz>
4485
4486         * gcc.c-torture/compile/20100907.c: New testcase.
4487
4488 2010-09-07  Richard Guenther  <rguenther@suse.de>
4489
4490         PR middle-end/45569
4491         * g++.dg/eh/pr45569.C: New testcase.
4492
4493 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4494
4495         PR target/43137
4496         * gcc.target/arm/pr43137.c: New test.
4497
4498 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4499
4500         PR fortran/36931
4501         * gfortran.dg/dependency_35.f90:  New test.
4502
4503 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4504
4505         PR fortran/34145
4506         * gfortran.dg/char_length_17.f90:  New test.
4507
4508 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4509
4510         PR c++/45200
4511         PR c++/45293
4512         PR c++/45558
4513         * g++.dg/template/typedef34.C: New test.
4514         * g++.dg/template/typedef35.C: New test.
4515
4516 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4517
4518         PR target/22152
4519         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4520
4521 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4522
4523         * g++.dg/warn/Wdouble-promotion.C: New.
4524
4525 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4526
4527         * g++.dg/parse/redef2.C: New.
4528
4529 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4530
4531         * gcc.dg/20100906-1.c: New testcase.
4532
4533 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4534
4535         PR testsuite/45543
4536         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4537         DW_TAG_enumeration_type DIE.
4538
4539 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4540
4541         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4542         Update XFAILs.
4543
4544 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4545
4546         PR rtl-optimization/44919
4547         * g++.dg/opt/pr44919.C: New.
4548
4549 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4550
4551         PR fortran/38282
4552         * gfortran.dg/iall_iany_iparity_1.f90: New.
4553         * gfortran.dg/iall_iany_iparity_2.f90: New.
4554
4555 2010-09-06  Jason Merrill  <jason@redhat.com>
4556
4557         * g++.dg/cpp0x/initlist42.C: New.
4558
4559         * g++.dg/cpp0x/auto19.C: New.
4560
4561         * g++.dg/template/sfinae25.C: New.
4562         * g++.dg/template/char1.C: Expect warning.
4563         * g++.dg/template/nontype10.C: Likewise.
4564
4565         * g++.dg/cpp0x/implicit9.C: New.
4566
4567         * g++.dg/cpp0x/initlist43.C: New.
4568
4569 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4570
4571         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4572
4573 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4574
4575         * gcc.dg/Wdouble-promotion.c: New.
4576
4577 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4578
4579         * gfortran.dg/float128_1.f90: Remove test case as
4580         it always fails since Rev 163611 backed out the
4581         front-end implementation.
4582
4583 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4584
4585         * gfortran.dg/float128_1.f90: XFAIL test case.
4586
4587 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4588
4589         * gfortran.dg/bessel_7.f90: Decrease required precision.
4590
4591 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4592
4593         PR testsuite/45545
4594         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4595         ref-all-matching targets.
4596
4597 2010-09-05  Richard Guenther  <rguenther@suse.de>
4598
4599         PR tree-optimization/45535
4600         * gcc.c-torture/compile/pr45535.c: New testcase.
4601
4602 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4603
4604         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4605         "\[^\n\]*".
4606         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4607         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4608         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4609         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4610         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4611         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4612         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4613         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4614         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4615         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4616         * gcc.target/i386/pr22152.c: Likewise.
4617         * gcc.target/i386/pr36992-1.c: Likewise.
4618         * gcc.target/i386/pr36992-2.c: Likewise.
4619         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4620
4621 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4622
4623         PR testsuite/43957
4624         * gcc.dg/const-uniq-1.c: Modify regexp.
4625
4626 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4627
4628         PR fortran/45530
4629         * gfortran.dg/namelist_63.f90: New.
4630
4631 2010-09-04  Jan Hubicka  <jh@suse.cz>
4632
4633         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4634         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4635
4636 2010-09-04  Jan Hubicka  <jh@suse.cz>
4637
4638         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4639
4640 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4641
4642         PR fortran/45507
4643         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4644
4645 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4646
4647         * gcc.dg/opts-4.c: New test.
4648
4649 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4650
4651         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4652         * gcc.dg/vect/vect-peel-4.c: Ditto.
4653
4654 2010-09-03  Daniel Kraft  <d@domob.eu>
4655
4656         PR fortran/45525
4657         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4658
4659 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4660
4661         PR fortran/45159
4662         * gfortran.dg/dependency_34.f90:  New test.
4663
4664 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4665
4666         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4667
4668 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4669
4670         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4671         gcc.target/i386/clearcap.map if supported.
4672
4673 2010-09-03  Michael Matz  <matz@suse.de>
4674
4675         PR middle-end/45415
4676         * gcc.dg/pr45415.c: New test.
4677
4678 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4679
4680         PR tree-optimization/45506
4681         * gcc.dg/pr45506.c: New.
4682
4683 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4684
4685         PR target/45476
4686         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4687         * gcc.target/i386/float128-2.c: Ditto.
4688
4689 2010-09-03  Daniel Kraft  <d@domob.eu>
4690
4691         PR fortran/34162
4692         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4693         * gfortran.dg/internal_dummy_2.f08: New test.
4694         * gfortran.dg/internal_dummy_3.f08: New test.
4695         * gfortran.dg/internal_dummy_4.f08: New test.
4696
4697 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4698
4699         PR debug/45500
4700         * gcc.target/i386/pr45500.c: New test.
4701
4702 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4703
4704         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4705
4706 2010-09-03  Daniel Kraft  <d@domob.eu>
4707
4708         PR fortran/44602
4709         * gfortran.dg/exit_2.f08; Adapt error messages.
4710         * gfortran.dg/exit_3.f08: New test.
4711         * gfortran.dg/exit_4.f08: New test.
4712         * gfortran.dg/exit_5.f03: New test.
4713
4714 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4715
4716         * gfortran.dg/ishft_4.f90: New test.
4717
4718 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4719
4720         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4721         FRIZ/XSRIZ instruciton for (double)(long long)x.
4722         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4723
4724 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4725
4726         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4727
4728 2010-09-02  Richard Guenther  <rguenther@suse.de>
4729
4730         PR tree-optimization/44937
4731         PR tree-optimization/45412
4732         * g++.dg/opt/pr45412.C: New testcase.
4733         * gcc.c-torture/compile/pr45412.c: Likewise.
4734         * gcc.c-torture/compile/pr44937.c: Likewise.
4735
4736 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4737
4738         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4739         but using -Werror=comment.
4740         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4741         expected error messages.
4742
4743 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4744
4745         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4746         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4747
4748 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4749
4750         PR fortran/45489
4751         * gfortran.dg/initialization_27.f90: New.
4752
4753 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4754
4755         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4756         check into different basic blocks. Expect vectorization if misaligned
4757         stores are supported.
4758         * gcc.dg/vect/bb-slp-8a.c: New test.
4759         * gcc.dg/vect/bb-slp-8b.c: New test.
4760
4761 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4762
4763         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4764
4765 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4766
4767         PR fortran/44541
4768         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4769         * gfortran.dg/class_dummy_1.f03: New.
4770
4771 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4772
4773         PR middle-end/45458
4774         * g++.dg/tree-prof/partition2.C: New test.
4775
4776 2010-09-01  Richard Guenther  <rguenther@suse.de>
4777
4778         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4779         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4780         * gcc.c-torture/execute/20100827-1.c: Likewise.
4781
4782 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4783
4784         * gfortran.dg/execute_command_line_1.f90: New test.
4785
4786 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4787
4788         PR preprocessor/45457
4789         * c-c++-common/cpp/pr45457.c: New test.
4790
4791 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4792
4793         * gcc.dg/nested-func-8.c: New test.
4794
4795 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4796
4797         PR fortran/38282
4798         * gfortran.dg/popcnt_poppar_1.F90: New test.
4799         * gfortran.dg/popcnt_poppar_2.F90: New test.
4800
4801 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4802
4803         * gcc.target/i386/volatile-2.c: Require nonpic target.
4804
4805 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4806
4807         PR middle-end/45461
4808         * gcc.dg/pr45461.c: New test.
4809
4810 2010-08-31  Richard Guenther  <rguenther@suse.de>
4811
4812         PR testsuite/45455
4813         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4814
4815 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4816
4817         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4818
4819 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4820
4821         PR fortran/45456
4822         * gfortran.dg/typebound_proc_18.f03: New.
4823
4824 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4825
4826         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4827         * lib/scanasm.exp (scan-stack-usage): Likewise.
4828         (scan-stack-usage-not): Likewise.
4829         * gcc.dg/stack-usage-1.c: New test.
4830         * gcc.target/i386/stack-usage-realign.c: Likewise.
4831
4832 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4833
4834         PR tree-optimization/45427
4835         * gcc.dg/tree-ssa/pr45427.c: New test.
4836
4837 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4838
4839         PR c++/45043
4840         * g++.dg/template/crash102.C: New.
4841
4842 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4843
4844         PR middle-end/45423
4845         * gcc.dg/gomp/atomic-12.c: New test.
4846         * gcc.dg/gomp/atomic-13.c: New test.
4847         * gcc.dg/gomp/atomic-14.c: New test.
4848         * g++.dg/gomp/atomic-11.C: New test.
4849         * g++.dg/gomp/atomic-12.C: New test.
4850         * g++.dg/gomp/atomic-13.C: New test.
4851         * g++.dg/gomp/atomic-14.C: New test.
4852
4853 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4854
4855         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4856         delimiter.
4857
4858 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4859
4860         * gnat.dg/discr24.adb: New test.
4861
4862 2010-08-30  Richard Guenther  <rguenther@suse.de>
4863
4864         PR tree-optimization/45449
4865         * gcc.dg/pr45449.c: New testcase.
4866
4867 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4868
4869         * gcc.dg/opts-1.c: Expect errors, not warnings.
4870
4871 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4872
4873         PR fortran/42769
4874         * gfortran.dg/dynamic_dispatch_11.f03: New.
4875
4876 2010-08-29  Jason Merrill  <jason@redhat.com>
4877
4878         PR c++/44991
4879         * g++.dg/parse/defarg15.C: New.
4880
4881 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4882
4883         PR fortran/45439
4884         * gfortran.dg/select_type_16.f03: New.
4885
4886 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4887             Tobias Burnus  <burnus@net-b.de>
4888
4889         * gfortran.dg/bessel_7.f90: Decrease required precision.
4890
4891 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4892             Kaz Kojima  <kkojima@gcc.gnu.org>
4893
4894         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4895
4896 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4897
4898         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4899         floating point conversion code generation.
4900         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4901         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4902         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4903         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4904         to integer conversion code generation.
4905         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4906         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4907         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4908         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4909
4910 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4911
4912         PR fortran/32049
4913         * gfortran.dg/random_seed_1.f90: Adjust test.
4914         * gfortran.dg/float128_1.f90: New test.
4915
4916 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4917
4918         PR fortran/33197
4919         * gfortran.dg/norm2_1.f90: New.
4920         * gfortran.dg/norm2_2.f90: New.
4921         * gfortran.dg/norm2_3.f90: New.
4922         * gfortran.dg/norm2_4.f90: New.
4923         * gfortran.dg/parity_1.f90: New.
4924         * gfortran.dg/parity_2.f90: New.
4925         * gfortran.dg/parity_3.f90: New.
4926
4927 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4928
4929         PR fortran/45420
4930         * gfortran.dg/select_type_15.f03: New.
4931
4932 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4933
4934         PR libfortran/43217
4935         * gfortran.dg/hollerith8.f90: New test.
4936
4937 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4938
4939         PR fortran/45159
4940         * gfortran.dg/dependency_33.f90:  New test.
4941
4942 2010-08-27  Richard Guenther  <rguenther@suse.de>
4943
4944         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4945         * gcc.dg/graphite/scop-2.c: Likewise.
4946         * gcc.dg/graphite/scop-20.c: Likewise.
4947         * gcc.dg/vect/slp-25.c: Likewise.
4948
4949 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4950
4951         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4952
4953 2010-08-26  Daniel Kraft  <d@domob.eu>
4954
4955         PR fortran/38936
4956         PR fortran/44047
4957         PR fortran/45384
4958         * gfortran.dg/associate_8.f03: New test.
4959         * gfortran.dg/select_type_13.f03: New test.
4960         * gfortran.dg/select_type_14.f03: New test.
4961
4962 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4963
4964         PR tree-optimization/44485
4965         * gcc.dg/pr44485.c: New test.
4966
4967 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4968
4969         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4970         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4971         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4972
4973 2010-08-26  Richard Guenther  <rguenther@suse.de>
4974
4975         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4976         * gcc.dg/graphite/scop-21.c: Likewise.
4977
4978 2010-08-26  Richard Guenther  <rguenther@suse.de>
4979
4980         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4981         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4982         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4983         * gcc.dg/vect/vect-91.c: Likewise.
4984         * gcc.dg/vect/vect-peel-1.c: Likewise.
4985         * gcc.dg/vect/vect-peel-2.c: Likewise.
4986         * gcc.dg/vect/vect-peel-4.c: Likewise.
4987
4988 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4989
4990         PR libfortran/41859
4991         * gfortran.dg/der_io_4.f90: New test.
4992
4993 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4994
4995         PR rtl-optimization/44858
4996         * gcc.c-torture/execute/pr44858.c: New test.
4997
4998         PR rtl-optimization/45400
4999         * g++.dg/other/i386-8.C: New test.
5000
5001 2010-08-25  Richard Guenther  <rguenther@suse.de>
5002
5003         * gcc.dg/alias-8.c: Adjust.
5004
5005 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5006
5007         * gcc.target/i386/combine-mul.c: New test.
5008
5009 2010-08-25  Richard Guenther  <rguenther@suse.de>
5010
5011         PR lto/44562
5012         * gcc.dg/graphite/id-27.c: New testcase.
5013         * gcc.dg/lto/20100825-1_0.c: Likewise.
5014
5015 2010-08-25  Richard Guenther  <rguenther@suse.de>
5016
5017         PR tree-optimization/45316
5018         * g++.dg/opt/pr45316.C: New testcase.
5019
5020 2010-08-25  Richard Guenther  <rguenther@suse.de>
5021
5022         PR tree-optimization/45393
5023         * g++.dg/torture/pr45393.C: New testcase.
5024
5025 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5026
5027         PR tree-optimization/45059
5028         * gcc.c-torture/compile/pr45059.c: New test.
5029
5030 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5031
5032         * lib/target-supports.exp (check_effective_target_vect_unpack):
5033         Set vect_unpack supported flag to true for neon.
5034
5035 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5036
5037         * gcc.dg/tree-ssa/ifc-5.c: New.
5038
5039 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5040
5041         * gcc.dg/tree-ssa/ifc-4.c: New.
5042         * gcc.dg/tree-ssa/ifc-7.c: New.
5043
5044 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5045
5046         * gcc.dg/vect/vect.exp: Check loongson targets
5047         * g++.dg/vect/vect.exp: Likewise
5048         * gfortran.dg/vect/vect.exp: Likewise
5049
5050 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5051
5052         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5053         -mveclibabi=mass.
5054
5055 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5056
5057         PR fortran/45366
5058         * gfortran.dg/proc_ptr_29.f90: New.
5059
5060 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5061             Dominique d'Humieres  <dominiq@lps.ens.fr>
5062
5063         PR fortran/45367
5064         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5065
5066 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5067
5068         PR fortran/45367
5069         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5070
5071 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5072
5073         PR fortran/36158
5074         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5075
5076 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5077             Dominique d'Humieres  <dominiq@lps.ens.fr>
5078
5079         PR fortran/45367
5080         PR fortran/36158
5081         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5082         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5083
5084 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5085
5086         PR fortran/44863
5087         PR fortran/45271
5088         PR fortran/45290
5089         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5090         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5091         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5092
5093 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5094
5095         PR fortran/36158
5096         PR fortran/33197
5097         * gfortran.dg/bessel_6.f90: New.
5098         * gfortran.dg/bessel_7.f90: New.
5099
5100 2010-08-20  Jan Hubicka  <jh@suse.cz>
5101
5102         PR c++/45307
5103         PR c++/17736
5104         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5105         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5106
5107 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5108
5109         PR target/45336
5110         * gcc.target/i386/pr45336-1.c: New.
5111         * gcc.target/i386/pr45336-2.c: Likewise.
5112         * gcc.target/i386/pr45336-3.c: Likewise.
5113         * gcc.target/i386/pr45336-4.c: Likewise.
5114
5115 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5116
5117         PR testsuite/45361
5118         * gcc.target/i386/volatile-2.c: Update scan strings to also
5119         include (%rip) for the memory reference on x86_64.
5120
5121 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5122
5123         PR middle-end/44974
5124         * gcc.dg/pr44974.c: New test.
5125
5126         PR rtl-optimization/45353
5127         * gcc.dg/pr45353.c: New test.
5128
5129 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5130
5131         * gcc.target/i386/volatile-2.c: New.
5132
5133 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5134
5135         PR rtl-optimization/44691
5136         * gfortran.dg/pr44691.f: New test.
5137
5138 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5139
5140         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5141
5142 2010-08-19  Jason Merrill  <jason@redhat.com>
5143
5144         * g++.dg/init/synth3.C: New.
5145         * g++.dg/init/value8.C: New.
5146         * g++.dg/tree-ssa/empty-2.C: New.
5147         * g++.dg/cpp0x/noexcept09.C: New.
5148
5149 2010-08-19  Daniel Kraft  <d@domob.eu>
5150
5151         PR fortran/29785
5152         PR fortran/45016
5153         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5154         * gfortran.dg/pointer_remapping_1.f90: New test.
5155         * gfortran.dg/pointer_remapping_2.f03: New test.
5156         * gfortran.dg/pointer_remapping_3.f08: New test.
5157         * gfortran.dg/pointer_remapping_4.f03: New test.
5158         * gfortran.dg/pointer_remapping_5.f08: New test.
5159         * gfortran.dg/pointer_remapping_6.f08: New test.
5160
5161 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5162
5163         PR testsuite/45324
5164         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5165
5166 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5167
5168         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5169
5170 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5171
5172         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5173         variable.
5174
5175 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5176
5177         PR target/45070
5178         * gcc.c-torture/execute/pr45070.c: New.
5179
5180 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5181
5182         * g++.dg/pr44328.C: New test.
5183
5184 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5185
5186         PR fortran/36158
5187         PR fortran/33197
5188         * gfortran.dg/bessel_3.f90: New.
5189         * gfortran.dg/bessel_4.f90: New.
5190         * gfortran.dg/bessel_5.f90: New.
5191
5192 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5193
5194         PR fortran/45290
5195         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5196         * gfortran.dg/pointer_init_2.f90: New.
5197         * gfortran.dg/pointer_init_3.f90: New.
5198         * gfortran.dg/pointer_init_4.f90: New.
5199
5200 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5201
5202         PR c++/45049
5203         * g++.dg/pr45049-1.C: New test.
5204         * g++.dg/pr45049-2.C: New test.
5205
5206 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5207
5208         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5209         20 if __ARM_PCS is defined otherwise 64.
5210         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5211         instead of hard coded 64.
5212
5213 2010-08-18  Yao Qi  <yao@codesourcery.com>
5214
5215         PR target/45094
5216         * gcc.target/arm/pr45094.c: New test.
5217
5218 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5219
5220         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5221
5222 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5223
5224         PR rtl-optimization/42575
5225         * gcc.target/arm/pr42575.c: New test.
5226
5227 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5228
5229         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5230         * gcc.dg/tls/thr-cse-1.c: New.
5231
5232 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5233
5234         PR debug/42487
5235         * lib/target-supports.exp
5236         (check_effective_target_function_sections): New.
5237         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5238         function sections before proceding.
5239
5240 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5241
5242         PR fortran/45308
5243         * gfortran.dg/pr45308.f03: New test.
5244
5245 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5246
5247         PR target/45296
5248         * gcc.target/i386/pr45296.c: New test.
5249
5250 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5251
5252         * g++.dg/ext/uow-1.C: New.
5253         * g++.dg/ext/uow-2.C: New.
5254         * g++.dg/ext/uow-3.C: New.
5255         * g++.dg/ext/uow-4.C: New.
5256
5257 2010-08-17  Richard Guenther  <rguenther@suse.de>
5258
5259         PR testsuite/45266
5260         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5261
5262 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5263
5264         PR c/40563
5265         * gcc.dg/Wcxx-compat-20.c: New test.
5266
5267 2010-08-17  Daniel Kraft  <d@domob.eu>
5268
5269         PR fortran/38936
5270         * gfortran.dg/associate_1.f03: Extended to test newly supported
5271         features like association to variables.
5272         * gfortran.dg/associate_3.f03: Removed check for illegal change
5273         of associate-name here...
5274         * gfortran.dg/associate_5.f03: ...and added it here.
5275         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5276         * gfortran.dg/associate_7.f03: New test.
5277
5278 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5279
5280         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5281
5282 2010-08-15  Daniel Kraft  <d@domob.eu>
5283
5284         PR fortran/38936
5285         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5286         * gfortran.dg/associate_3.f03: Clarify comment.
5287         * gfortran.dg/associate_5.f03: New test.
5288         * gfortran.dg/associate_6.f03: New test.
5289
5290 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5291
5292         PR fortran/45211
5293         * gfortran.dg/bind_c_usage_21.f90: New.
5294         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5295
5296 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5297
5298         * gfortran.dg/optional_absent_1.f90: New.
5299         * gfortran.dg/null_actual.f90: New.
5300
5301 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5302
5303         * gfortran.dg/pointer_target_1.f90: New.
5304         * gfortran.dg/pointer_target_2.f90: New.
5305         * gfortran.dg/pointer_target_3.f90: New.
5306
5307 2010-08-15  Daniel Kraft  <d@domob.eu>
5308
5309         PR fortran/45197
5310         * gfortran.dg/elemental_args_check_3.f90: New test.
5311         * gfortran.dg/impure_1.f08: New test.
5312         * gfortran.dg/impure_2.f08: New test.
5313         * gfortran.dg/impure_3.f90: New test.
5314         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5315
5316 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5317
5318         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5319         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5320         SLP tests.
5321         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5322         misaligned loads.
5323         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5324         misaligned stores.c
5325         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5326
5327 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5328
5329         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5330         dg-require-effective-target after dg-do.
5331
5332 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5333
5334         * lib/target-supports.exp (check_effective_target_vect_int): Return
5335         true for Loongson targets.
5336         (check_effective_target_vect_shift): Likewise.
5337         (check_effective_target_vect_no_int_max): Likewise.
5338         (check_effective_target_vect_no_align): Likewise.
5339         (check_effective_target_vect_short_mult): Likewise.
5340
5341 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5342
5343         * g++.dg/cast.C: Change fields of structures to "long" to pass
5344         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5345         * g++.dg/cpp0x/iop.C: Ditto.
5346         * g++.dg/cpp0x/named_refs.C: Ditto.
5347         * g++.dg/cpp0x/rv1p.C: Ditto.
5348         * g++.dg/cpp0x/rv2p.C: Ditto.
5349         * g++.dg/cpp0x/rv3p.C: Ditto.
5350         * g++.dg/cpp0x/rv4p.C: Ditto.
5351         * g++.dg/cpp0x/rv5p.C: Ditto.
5352         * g++.dg/cpp0x/rv6p.C: Ditto.
5353         * g++.dg/cpp0x/rv7p.C: Ditto.
5354         * g++.dg/cpp0x/rv8p.C: Ditto.
5355         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5356
5357 2010-08-13  Daniel Kraft  <d@domob.eu>
5358
5359         * gfortran.dg/implied_shape_1.f08: New test.
5360         * gfortran.dg/implied_shape_2.f90: New test.
5361         * gfortran.dg/implied_shape_3.f08: New test.
5362
5363 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5364
5365         PR libfortran/42526
5366         * gfortran.dg/char_component_initializer_1.f90: New test.
5367
5368 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5369
5370         PR tree-optimization/45241
5371         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5372
5373 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5374
5375         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5376         to dg-options.
5377         * gcc.target/i386/pr40906-2.c: Ditto.
5378         * gcc.target/i386/pr40906-3.c: Ditto.
5379
5380 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5381
5382         PR middle-end/45262
5383         * gcc.c-torture/execute/pr45262.c: New test.
5384
5385 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5386
5387         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5388         empty argument.
5389         * g++.dg/other/profile1.C: Ditto.
5390
5391 2010-08-12  Richard Guenther  <rguenther@suse.de>
5392
5393         PR tree-optimization/45232
5394         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5395         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5396         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5397         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5398         unsigned arithmetic.
5399         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5400         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5401         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5402         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5403         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5404         unsigned arithmetic.
5405         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5406         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5407         unsigned arithmetic.
5408         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5409         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5410         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5411         unsigned arithmetic.
5412         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5413         * gcc.dg/tree-ssa/negate.c: Adjust.
5414         * gcc.dg/vect/vect-1.c: Adjust.
5415         * gfortran.dg/reassoc_6.f: XFAIL.
5416
5417 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5418
5419         PR debug/45259
5420         * gcc.dg/pr45259.c: New test.
5421
5422 2010-08-12  Wei Guozhi  <carrot@google.com>
5423
5424         PR target/44999
5425         * gcc.target/arm/pr44999.c: New testcase.
5426
5427 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5428
5429         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5430         (N): Likewise.
5431         (main): Adjust accordingly.
5432
5433 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5434
5435         * gfortran.dg/graphite/id-22.f: New.
5436
5437 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5438
5439         * gcc.dg/graphite/id-26.c: New.
5440
5441 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5442
5443         * gcc.dg/graphite/id-25.c: New.
5444
5445 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5446
5447         * gcc.dg/graphite/run-id-5.c: New.
5448         * gcc.dg/graphite/run-id-6.c: New.
5449         * gfortran.dg/graphite/id-21.f: New.
5450
5451 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5452
5453         * gcc.dg/graphite/id-24.c: New.
5454
5455 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5456
5457         * gcc.dg/tree-ssa/pr20742.c: New.
5458
5459 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5460
5461         * gcc.dg/graphite/id-23.c: New.
5462
5463 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5464
5465         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5466
5467 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5468
5469         * gcc.dg/graphite/pr42729.c: New.
5470
5471 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5472
5473         * gfortran.dg/graphite/id-20.f: New.
5474
5475 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5476
5477         * gcc.dg/graphite/id-22.c: New.
5478
5479 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5480
5481         * gcc.dg/graphite/run-id-2.c: Call abort.
5482
5483 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5484
5485         * gcc.dg/graphite/id-20.c: New.
5486
5487 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5488             Steve Kargl  <kargl@gcc.gnu.org>
5489
5490         PR fortran/44595
5491         * gfortran.dg/move_alloc_3.f90: New.
5492         * gfortran.dg/random_seed_2.f90: New.
5493
5494 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5495
5496         * lib/target-supports.exp (check_effective_target_sync_int_long):
5497         Add hppa*-*-linux*.
5498         (check_effective_target_sync_char_short): Likewise.
5499
5500 2010-08-10  Yao Qi  <yao@codesourcery.com>
5501
5502         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5503         general form.
5504         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5505         * g++.dg/other/packed1.C: Likewise.
5506         * g++.dg/other/crash-4.C: Likewise.
5507         * g++.dg/ext/packed8.C: Likewise.
5508         * g++.dg/init/array16.C: Likewise.
5509
5510 2010-08-10  xinliang David Li  <davidxl@google.com>
5511         * gcc.dg/tree-ssa/loop-19.c: Add option
5512         -fno-prefetch-loop-array
5513
5514 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5515
5516         PR middle-end/45182
5517         * gcc.c-torture/compile/pr45182.c: New test.
5518
5519 2010-08-09  Jason Merrill  <jason@redhat.com>
5520
5521         PR c++/45236
5522         * g++.dg/cpp0x/variadic-104.C: New.
5523
5524 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5525
5526         PR fortran/44235
5527         * gfortran.dg/dependency_32.f90:  New test.
5528
5529 2010-08-09  Richard Guenther  <rguenther@suse.de>
5530
5531         PR middle-end/44632
5532         * g++.dg/opt/nrv17.C: New testcase.
5533
5534 2010-08-09  Richard Guenther  <rguenther@suse.de>
5535
5536         PR middle-end/45212
5537         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5538         alignment from MEM_REF offset only if we took it from the
5539         base object.
5540
5541         * gcc.target/i386/pr24178.c: New testcase.
5542
5543 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5544
5545         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5546         * gcc.dg/20030702-1.c: Ditto.
5547         * gcc.dg/20050309-1.c: Ditto.
5548         * gcc.dg/20050325-1.c: Ditto.
5549         * gcc.dg/20050330-2.c: Ditto.
5550         * gcc.dg/20051201-1.c: Ditto.
5551         * gcc.dg/gomp/pr27573.c: Ditto.
5552         * gcc.dg/gomp/pr34610.c: Ditto.
5553         * gcc.dg/pr24225.c: Ditto.
5554         * gcc.dg/pr26570.c: Ditto.
5555         * gcc.dg/pr32773.c: Ditto.
5556         * g++.dg/gcov/gcov-6.C: Ditto.
5557         * g++.dg/gomp/pr34608.C: Ditto.
5558         * gfortran.dg/gomp/pr27573.f90: Ditto.
5559
5560         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5561         dg-require-host-local dg directive.
5562         * gcc.dg/profile-dir-2.c: Ditto.
5563         * gcc.dg/profile-dir-3.c: Ditto.
5564
5565 2010-08-08  Richard Guenther  <rguenther@suse.de>
5566
5567         PR tree-optimization/45109
5568         * gcc.c-torture/compile/pr45109.c: New testcase.
5569
5570 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5571
5572         * gcc.dg/march.c: Skip if -march defined.
5573         * gcc.dg/mtune.c: Skip if -mtune defined.
5574
5575         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5576         generic thunk support.
5577
5578 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5579
5580         PR target/45213
5581         * gcc.target/i386/pr45213.c: New test.
5582
5583 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5584
5585         PR libfortran/45143
5586         * gfortran.dg/fmt_error_11.f03: New test.
5587
5588 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5589
5590         * lib/target-supports.exp (check_effective_target_sync_int_long):
5591         Add arm*-*-linux-gnueabi.
5592         (check_effective_target_sync_char_short): Likewise.
5593
5594 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5595
5596         PR fortran/45159
5597         * gfortran.dg/dependency_31.f90:  New test.
5598
5599 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5600
5601         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5602
5603 2010-08-06  Jason Merrill  <jason@redhat.com>
5604
5605         * g++.dg/cpp0x/sfinae3.C: New.
5606         * g++.dg/cpp0x/sfinae4.C: New.
5607
5608 2010-08-06  Richard Guenther  <rguenther@suse.de>
5609
5610         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5611         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5612         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5613         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5614         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5615         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5616         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5617         * gcc.c-torture/execute/20100805-1.c: Likewise.
5618
5619 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5620
5621         PR testsuite/42855
5622         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5623
5624 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5625
5626         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5627         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5628
5629 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5630
5631         * g++.dg/ipa/devirt-1.C: New test.
5632         * g++.dg/ipa/devirt-2.C: Likewise.
5633         * g++.dg/ipa/devirt-3.C: Likewise.
5634         * g++.dg/ipa/devirt-4.C: Likewise.
5635         * g++.dg/ipa/devirt-5.C: Likewise.
5636         * gcc.dg/ipa/iinline-3.c: Likewise.
5637
5638 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5639
5640         PR tree-optimization/45144
5641         * gcc.dg/tree-ssa/pr45144.c: New test.
5642
5643 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5644
5645         PR fortran/42207
5646         PR fortran/44064
5647         PR fortran/44065
5648         * gfortran.dg/class_25.f03: New.
5649         * gfortran.dg/class_26.f03: New.
5650
5651 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5652
5653         * g++.dg/warn/miss-format-1.C: Update line number.
5654
5655 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5656
5657         PR c++/44641
5658         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5659         .frame and .mask assembler directives.
5660
5661 2010-08-04  Richard Guenther  <rguenther@suse.de>
5662
5663         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5664         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5665         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5666         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5667
5668 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5669
5670         PR fortran/44857
5671         * gfortran.dg/derived_constructor_char_1.f90: New.
5672         * gfortran.dg/derived_constructor_char_2.f90: New.
5673
5674 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5675
5676         PR fortran/45159
5677         * gfortran.dg/dependency_30.f90:  New test.
5678
5679 2010-08-03  Jan Hubicka  <jh@suse.cz>
5680
5681         * gcc.c-torture/compile/pr45085.c: New testcase.
5682
5683 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5684
5685         PR fortran/44584
5686         PR fortran/45161
5687         * gfortran.dg/typebound_call_9.f03: Modified.
5688         * gfortran.dg/typebound_generic_1.f03: Modified.
5689
5690 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5691
5692         PR fortran/45159
5693
5694         * gfortran.dg/dependency_29.f90:  New test.
5695
5696 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5697
5698         PR fortran/36854
5699         * gfortran.dg/character_comparison_2.f90:  New test.
5700         * gfortran.dg/character_comparison_3.f90:  New test.
5701         * gfortran.dg/dependency_28.f90:  New test.
5702
5703 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5704
5705         PR target/40457
5706         * gcc.target/arm/pr40457-1.c: New test.
5707         * gcc.target/arm/pr40457-2.c: New test.
5708
5709 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5710
5711         PR fortran/44912
5712         * gfortran.dg/typebound_call_17.f03: New.
5713
5714 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5715
5716         PR fortran/44929
5717         * gfortran.dg/allocate_derived_3.f90: New.
5718
5719 2010-07-30  Xinliang David Li  <davidxl@google.com>
5720         PR tree-optimization/45121
5721         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5722
5723 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5724
5725         PR c++/45112
5726         * g++.dg/pr45112.C: New test.
5727
5728 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5729
5730         PR debug/45055
5731         PR rtl-optimization/45137
5732         * gcc.dg/pr45055.c: New test.
5733
5734 2010-07-30  Alan Modra  <amodra@gmail.com>
5735
5736         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5737         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5738
5739 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5740
5741         PR fortran/45087
5742         PR fortran/45125
5743         * gfortran.dg/whole_file_25.f90: New.
5744         * gfortran.dg/whole_file_26.f90: New.
5745         * gfortran.dg/whole_file_27.f90: New.
5746
5747 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5748
5749         PR fortran/44962
5750         * gfortran.dg/typebound_proc_17.f03: New.
5751
5752 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5753
5754         PR fortran/45004
5755         * gfortran.dg/move_alloc_2.f90: New.
5756
5757 2010-07-29  Xinliang David Li  <davidxl@google.com>
5758         PR tree-optimization/45121
5759         * c-c++-common/uninit-17.c: Fix expected output.
5760
5761 2010-07-29  Richard Guenther  <rguenther@suse.de>
5762
5763         PR tree-optimization/45120
5764         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5765
5766 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5767
5768         PR fortran/42051
5769         PR fortran/44064
5770         * gfortran.dg/pr42051.f03: New testcase.
5771
5772 2010-07-29  Richard Guenther  <rguenther@suse.de>
5773
5774         PR middle-end/45034
5775         * gcc.c-torture/execute/pr45034.c: New testcase.
5776
5777 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5778
5779         PR c++/45096
5780         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5781
5782 2010-07-28  Daniel Kraft  <d@domob.eu>
5783
5784         * gfortran.dg/bound_8.f90: New test.
5785
5786 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5787
5788         PR debug/45105
5789         * gcc.dg/pr45105.c: New test.
5790
5791 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5792
5793         PR rtl-optimization/45107
5794         * gcc.dg/pr45107.c: New test.
5795
5796 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5797
5798         PR rtl-optimization/45101
5799         * gcc.dg/pr45101.c: New test.
5800
5801 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5802
5803         PR fortran/45077
5804         * gfortran.dg/whole_file_24.f90: New.
5805
5806 2010-07-27  Jason Merrill  <jason@redhat.com>
5807
5808         * g++.dg/cpp0x/variadic102.C: New.
5809         * g++.dg/cpp0x/variadic103.C: New.
5810
5811 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5812
5813         PR rtl-optimization/40956
5814         PR target/42495
5815         PR middle-end/42574
5816         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5817         * gcc.target/arm/pr42574.c: Add tests.
5818
5819 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5820
5821         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5822         test name.
5823         (cleanup-repo-files): Ditto.
5824         (cleanup-saved-temps): Ditto.
5825
5826 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5827
5828         PR testsuite/44701
5829         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5830
5831         PR c/45079
5832         * gcc.dg/pr45079.c: New test.
5833
5834 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5835
5836         PR tree-optimization/44152
5837         * gcc.dg/vect/fast-math-pr44152.c: New test.
5838
5839 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5840
5841         PR ObjC/44140
5842         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5843         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5844         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5845         * obj-c++.dg/torture/trivial.mm: Ditto.
5846         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5847         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5848         * objc.dg/torture/tls/thr-init.m: Ditto.
5849         * objc.dg/torture/trivial.m: Ditto.
5850
5851 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5852
5853         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5854         Skip on spu-*-* targets.
5855
5856 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5857
5858         PR tree-optimization/45083
5859         * gcc.dg/pr45083.c: New test.
5860
5861 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5862
5863         PR fortran/40873
5864         * gfortran.dg/whole_file_22.f90: New test.
5865         * gfortran.dg/whole_file_23.f90: New test.
5866
5867 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5868             Jack Howarth  <howarth@bromo.med.uc.edu>
5869             Richard Henderson  <rth@redhat.com>
5870
5871         PR target/44132
5872         * gcc.dg/tls/thr-init-1.c: New.
5873         * gcc.dg/tls/thr-init-2.c: New.
5874         * gcc.dg/torture/tls New.
5875         * gcc.dg/torture/tls/tls-test.c: New.
5876         * gcc.dg/torture/tls/thr-init-1.c: New.
5877         * gcc.dg/torture/tls/tls.exp: New.
5878         * gcc.dg/torture/tls/thr-init-2.c: New.
5879         * gcc.dg/tls/emutls-2.c: New test
5880
5881         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5882         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5883         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5884         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5885         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5886         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5887         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5888         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5889         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5890         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5891         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5892         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5893         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5894         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5895         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5896         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5897         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5898         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5899         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5900         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5901         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5902         gfortran.dg/gomp/omp_threadprivate1.f90,
5903         gfortran.dg/gomp/omp_threadprivate2.f90,
5904         gfortran.dg/gomp/reduction1.f90,
5905         gfortran.dg/gomp/sharing-1.f90: Likewise.
5906
5907 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5908
5909         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5910         sse_runtime.
5911         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5912         dg-require-visibility.
5913
5914 2010-07-26  Richard Guenther  <rguenther@suse.de>
5915
5916         PR tree-optimization/43784
5917         * gcc.c-torture/execute/pr43784.c: New testcase.
5918         * g++.dg/torture/pr43784.C: Likewise.
5919
5920 2010-07-26  Richard Guenther  <rguenther@suse.de>
5921
5922         PR middle-end/45056
5923         * g++.dg/pr45056.C: New testcase.
5924
5925 2010-07-26  Richard Guenther  <rguenther@suse.de>
5926
5927         PR tree-optimization/45071
5928         * gcc.dg/pr45071.c: New testcase.
5929
5930 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5931
5932         PR fortran/45066
5933         * gfortran.dg/namelist_62.f90: New.
5934
5935 2010-07-26  Richard Guenther  <rguenther@suse.de>
5936
5937         * gcc.c-torture/execute/pr45017.c: Move ...
5938         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5939
5940 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5941
5942         PR fortran/40628
5943         * trim_optimize_1.f90:  New test.
5944         * character_comparision_1.f90:  New test.
5945
5946 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5947
5948         PR fortran/42852
5949         * gfortran.dg/wtruncate_fix.f: New test.
5950
5951 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5952
5953         PR testsuite/45068
5954         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5955
5956 2010-07-24  Richard Guenther  <rguenther@suse.de>
5957
5958         PR lto/43788
5959         * g++.dg/lto/20100724-1_0.C: New testcase.
5960
5961 2010-07-24  Richard Guenther  <rguenther@suse.de>
5962
5963         PR lto/43212
5964         * gcc.dg/lto/20100724-1_0.c: New testcase.
5965         * gcc.dg/lto/20100724-1_1.c: Likewise.
5966
5967 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5968
5969         PR fortran/40011
5970         * gfortran.dg/whole_file_21.f90: New.
5971
5972         * gfortran.dg/integer_exponentiation_3.F90: Use
5973         -ffloat-store only for i?86/x86-64 -m32.
5974
5975 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5976
5977         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5978         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5979
5980 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5981
5982         * gfortran.dg/func_decl_4.f90: Split test into two ...
5983         * gfortran.dg/func_decl_5.f90: ... parts.
5984         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5985         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5986         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5987         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5988         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5989         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5990         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5991         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5992         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5993         * gfortran.dg/sizeof.f90: Make test valid.
5994         * gfortran.dg/pr20865.f90: Add new dg-error.
5995         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5996         * gfortran.dg/g77/19990218-0.f: Ditto.
5997         * gfortran.dg/g77/19990218-1.f: Ditto.
5998         * gfortran.dg/g77/970625-2.f: Ditto.
5999         * gfortran.dg/pr37243.f: Fix function declaration.
6000         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6001         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6002
6003 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6004
6005         PR fortran/44945
6006         * gfortran.dg/char_array_structure_constructor.f90: Add
6007         -fwhole-file as dg-option as it otherwise fails on some
6008         systems.
6009
6010 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6011
6012         * gnat.dg/aggr16.ad[sb]: New test.
6013         * gnat.dg/aggr16_pkg.ads: New helper.
6014
6015 2010-07-23  Richard Guenther  <rguenther@suse.de>
6016
6017         PR lto/43071
6018         * g++.dg/lto/20100723-1_0.C: New testcase.
6019
6020 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6021
6022         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6023         AVX support.
6024         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6025         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6026
6027 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6028
6029         * lib/target-supports.exp (add_options_for_tls): New proc.
6030         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6031         * g++.dg/tls/static-1a.cc: Likewise.
6032         * gcc.dg/tls/emutls-1.c: Likewise.
6033         * gcc.dg/tls/opt-11.c: Likewise.
6034         * gcc.dg/tls/opt-12.c: Likewise.
6035         * gcc.dg/tls/pr24428-2.c: Likewise.
6036         * gcc.dg/tls/pr24428.c: Likewise.
6037         * obj-c++.dg/tls/static-1.mm: Likewise.
6038         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6039         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6040         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6041         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6042         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6043         * objc.dg/torture/tls/thr-init.m: Likewise.
6044         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6045
6046 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6047
6048         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6049         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6050         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6051         optimized dump files.
6052
6053 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6054
6055         PR tree-optimization/45047
6056         * gcc.c-torture/compile/pr45047.c: New test.
6057
6058 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6059
6060         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6061         instead of dg-compile.
6062         * gcc.dg/float-range-4.c: Ditto.
6063         * gcc.dg/float-range-5.c: Ditto.
6064         * gcc.dg/fold-overflow-1.c: Ditto.
6065         * gcc.dg/gomp/sections-4.c: Ditto.
6066         * gcc.dg/transparent-union-1.c: Ditto.
6067         * gcc.dg/transparent-union-2.c: Ditto.
6068         * gcc.target/i386/pr39315-check.c: Ditto.
6069         * g++.dg/gomp/sections-4.C: Ditto.
6070         * g++.dg/template/dtor7.C: Ditto.
6071         * g++.dg/tree-ssa/pr19952.C: Ditto.
6072         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6073         * gfortran.dg/graphite/pr42185.f90: Ditto.
6074         * gfortran.dg/namelist_36.f90: Ditto.
6075         * gnat.dg/noreturn1.adb: Ditto.
6076         * gnat.dg/specs/small_alignment.ads: Ditto.
6077
6078 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6079
6080         PR tree-optimization/44915
6081         * g++.dg/torture/pr44915.C: New test.
6082
6083 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6084
6085         PR tree-optimization/44914
6086         * g++.dg/tree-ssa/pr44914.C: New test.
6087
6088 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6089
6090         PR target/44290
6091         * gcc.dg/pr44290-1.c: New test.
6092         * gcc.dg/pr44290-2.c: New test.
6093
6094 2010-07-23  Jason Merrill  <jason@redhat.com>
6095
6096         PR c++/45008
6097         * g++.dg/abi/mangle44.C: New.
6098
6099 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6100
6101         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6102         for compile-time only tests.
6103         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6104         target check.
6105         * gcc.target/i386/pr39315-4.c: Ditto.
6106         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6107         target check.  Include sse-os-support.h.
6108         (main): Call check_isa and sse_os_support.
6109         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6110         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6111         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6112         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6113         target check.  Include sse-os-support.h.
6114         (main): Call check_isa and sse_os_support.
6115         * gcc.target/i386/vperm-v2df.c: Ditto.
6116
6117 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6118
6119         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6120         (check_effective_target_avx_runtime): New procedure.
6121         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6122         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6123
6124         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6125         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6126         and __get_cpuid test.
6127         * gcc.dg/compat/vector-2b_main.c: Ditto.
6128
6129         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6130
6131         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6132         for compile-time only test.
6133         * gcc.dg/pr32716.c: Ditto.
6134         * gcc.dg/pr34856.c: Ditto.
6135         * gcc.dg/pr36997.c: Ditto.
6136         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6137         * gfortran.dg/pr28158.f90: Ditto.
6138         * gfortran.dg/pr30667.f: Ditto.
6139
6140         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6141         i?86-*-* and x86_64-*-* targets to disable execution on targets
6142         without sse2 runtime support.
6143         * g++.dg/vect/vect.exp: Ditto.
6144         * gfortran.dg/vect/vect.exp: Ditto.
6145
6146         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6147         * gcc.dg/pr37544.c: Ditto.
6148         * gcc.dg/pr40550.c: Ditto.
6149         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6150         * gcc.dg/compat/vector-1a_main.c: Ditto.
6151         * gcc.dg/compat/vector-2a_main.c: Ditto.
6152         * gcc.dg/torture/pr16104-1.c: Ditto.
6153         * gcc.dg/torture/pr35771-1.c: Ditto.
6154         * gcc.dg/torture/pr35771-2.c: Ditto.
6155         * gcc.dg/torture/pr35771-3.c: Ditto.
6156         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6157         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6158         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6159         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6160         * g++.dg/other/i386-1.C: Ditto.
6161         * g++.dg/other/pr40446.C: Ditto.
6162
6163 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6164
6165         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6166
6167 2010-07-23  Daniel Kraft  <d@domob.eu>
6168
6169         PR fortran/44709
6170         * gfortran.dg/exit_1.f08: New test.
6171         * gfortran.dg/exit_2.f08: New test.
6172
6173 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6174
6175         PR tree-optimization/39839
6176         * gcc.target/arm/pr39839.c: New test case.
6177
6178 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6179
6180         * gnat.dg/unchecked_convert5b.adb: New test.
6181         * gnat.dg/unchecked_convert6.adb: Likewise.
6182         * gnat.dg/unchecked_convert6b.adb: Likewise.
6183
6184 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6185
6186         * gnat.dg/aggr15.ad[sb]: New test.
6187
6188 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6189
6190         PR debug/45024
6191         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6192
6193 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6194
6195         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6196         with dg-require-linker-plugin.
6197
6198 2010-07-22  Richard Guenther  <rguenther@suse.de>
6199
6200         PR lto/43850
6201         * g++.dg/lto/20100722-1_0.C: New testcase.
6202
6203 2010-07-22  Richard Guenther  <rguenther@suse.de>
6204
6205         PR lto/42451
6206         * gcc.dg/lto/20100720-3_0.c: New testcase.
6207         * gcc.dg/lto/20100720-3_1.c: Likewise.
6208
6209 2010-07-22  Richard Guenther  <rguenther@suse.de>
6210
6211         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6212         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6213
6214         PR lto/43373
6215         * gcc.dg/lto/20100722-1_0.c: New testcase.
6216
6217 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6218
6219         PR tree-optimization/44891
6220         * gcc.c-torture/compile/pr44891.c: New test.
6221
6222 2010-07-22  Richard Guenther  <rguenther@suse.de>
6223
6224         PR tree-optimization/45017
6225         * gcc.c-torture/execute/pr45017.c: New testcase.
6226
6227 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6228
6229         PR fortran/45019
6230         * gfortran.dg/aliasing_dummy_5.f90: New.
6231
6232 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6233
6234         PR target/43698
6235         * gcc.target/arm/pr43698.c: New test.
6236
6237 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6238
6239         PR fortran/44929
6240         * Revert my commit r162325 for this PR.
6241
6242 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6243
6244         PR debug/45015
6245         * gcc.target/m68k/pr45015.c: New test.
6246
6247 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6248
6249         PR c++/44641
6250         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6251         comments.
6252
6253 2010-07-21  Richard Guenther  <rguenther@suse.de>
6254
6255         PR lto/45018
6256         * g++.dg/lto/20100721-1_0.C: New testcase.
6257
6258 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6259
6260         PR tree-optimization/44900
6261         * g++.dg/torture/pr44900.C: New test.
6262
6263 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6264
6265         PR middle-end/44738
6266         * c-c++-common/uninit-17.c: Correct expected error.
6267
6268 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6269
6270         * gcc.dg/guality/asm-1.c: New test.
6271
6272         PR debug/45003
6273         * gcc.dg/guality/pr45003-2.c: New test.
6274         * gcc.dg/guality/pr45003-3.c: New test.
6275
6276 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6277
6278         PR libfortran/44697
6279         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6280
6281 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6282
6283         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6284         defined on the current line.
6285         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6286         * g++.dg/debug/dwarf2/pr44641.C: New.
6287
6288 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6289
6290         * gcc.target/powerpc/block-move-1.c: New test.
6291         * gcc.target/powerpc/block-move-2.c: New test.
6292
6293 2010-07-20  Jason Merrill  <jason@redhat.com>
6294
6295         PR c++/44967
6296         * g++.dg/cpp0x/sfinae2.C: New.
6297
6298 2010-07-20  Richard Guenther  <rguenther@suse.de>
6299
6300         PR lto/42696
6301         * gcc.dg/lto/20100720-4_0.c: New testcase.
6302
6303 2010-07-20  Richard Guenther  <rguenther@suse.de>
6304
6305         PR lto/43221
6306         * gcc.dg/lto/20100720-2_0.c: New testcase.
6307         * gcc.dg/lto/20100720-2_1.c: Likewise.
6308
6309 2010-07-20  Richard Guenther  <rguenther@suse.de>
6310
6311         PR lto/43208
6312         * gcc.dg/lto/20100720-1_0.c: New testcase.
6313         * gcc.dg/lto/20100720-1_1.c: Likewise.
6314
6315 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6316
6317         PR debug/45003
6318         * gcc.dg/guality/pr45003-1.c: New test.
6319
6320 2010-07-20  Richard Guenther  <rguenther@suse.de>
6321
6322         PR tree-optimization/44977
6323         * gcc.dg/torture/pr44977.c: New testcase.
6324
6325 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6326
6327         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6328         sync_char_short
6329
6330 2010-07-20  Richard Guenther  <rguenther@suse.de>
6331
6332         PR middle-end/44971
6333         PR middle-end/44988
6334         * gcc.dg/pr44971.c: New testcase.
6335         * gcc.c-torture/compile/pr44988.c: Likewise.
6336
6337 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6338
6339         PR fortran/44929
6340         * gfortran.dg/allocate_with_typespec.f90: New test.
6341         * gfortran.dg/allocate_derived_1.f90: Update error message.
6342
6343 2010-07-19  Jason Merrill  <jason@redhat.com>
6344
6345         PR c++/44996
6346         * g++.dg/cpp0x/decltype23.C: New.
6347
6348 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6349
6350         PR fortran/42385
6351         * gfortran.dg/class_defined_operator_1.f03 : New test.
6352
6353 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6354
6355         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6356         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6357         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6358         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6359
6360 2010-07-19  Richard Guenther  <rguenther@suse.de>
6361
6362         PR middle-end/44941
6363         * gcc.c-torture/compile/pr44941.c: New testcase.
6364
6365 2010-07-19  Jason Merrill  <jason@redhat.com>
6366
6367         PR c++/44969
6368         * g++.dg/template/sfinae24.C: New.
6369
6370 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6371
6372         PR fortran/44353
6373         * gfortran.dg/data_implied_do_2.f90: Removed.
6374
6375 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6376
6377         PR c++/44969
6378         * g++.dg/template/sfinae23.C: New.
6379
6380 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6381
6382         * lib/target-supports.exp (check_sse_os_support_available): New
6383         proc.
6384         (check_sse_hw_available): New proc.
6385         (check_effective_target_sse_runtime): New proc.
6386         (check_effective_target_sse2_runtime): New proc.
6387         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6388         -msse2 if check_sse_os_support_available.
6389         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6390         check_sse_os_support_available.
6391         * gcc.dg/vect/vect.exp: Likewise.
6392         * gfortran.dg/vect/vect.exp: Likewise.
6393         * gcc.target/i386/sol2-check: Renamed to ...
6394         * gcc.target/i386/sse-os-support.h: ... this.
6395         (sol2_check): Renamed to ...
6396         (sse_os_support): ... this.
6397         Only test movss with xmm registers.
6398         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6399         Removed ILL_INSN, ILL_INSN_LEN.
6400         * gcc.target/i386/sse2-check.h: Likewise.
6401         * gcc.target/i386/sse3-check.h: Likewise.
6402         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6403         Removed cpuid.h, __get_cpuid test.
6404         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6405         Removed cpuid.h, __get_cpuid test.
6406         * g++.dg/other/pr40446.C: Likewise.
6407         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6408         * gcc.dg/compat/vector-1a_main.c: Likewise.
6409         * gcc.dg/compat/vector-2a_main.c: Likewise.
6410         * gcc.dg/pr36584.c: Likewise.
6411         * gcc.dg/pr37544.c: Likewise.
6412         * gcc.dg/torture/pr16104-1.c: Likewise.
6413         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6414         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6415         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6416         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6417         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6418         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6419         sse2_runtime.
6420         * gcc.dg/torture/pr35771-2.c: Likewise.
6421         * gcc.dg/torture/pr35771-3.c: Likewise.
6422         * gcc.target/i386/pr39315-2.c: Likewise.
6423         * gcc.target/i386/pr39315-4.c: Likewise.
6424         * gcc.target/i386/vperm-v2df.c: Likewise.
6425         * gcc.target/i386/vperm-v2di.c: Likewise.
6426         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6427         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6428         sse_runtime.
6429
6430 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6431
6432         PR fortran/44353
6433         * gfortran.dg/data_implied_do_2.f90: New test.
6434
6435 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6436
6437         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6438
6439 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6440
6441         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6442         to the "mips16" group.
6443         (mips_using_mips16_p): New procedure.
6444         (mips-dg-options): Use it.
6445
6446 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6447
6448         * gcc.target/mips/mips16-attributes-4.c: New test.
6449
6450 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6451
6452         PR testsuite/44418
6453         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6454         * gcc.target/powerpc/recip-2.c: Ditto.
6455         * gcc.target/powerpc/recip-3.c: Ditto.
6456
6457 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6458
6459         * gcc.target/arm/pr42235.c: New test.
6460
6461 2010-07-16  Jason Merrill  <jason@redhat.com>
6462
6463         PR c++/32505
6464         * g++.dg/template/partial8.C: New.
6465
6466 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6467
6468         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6469         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6470         in C++.
6471         (gualcvt): New overloaded inline.
6472         (GUALCVT): Use it for C++.
6473         * g++.dg/guality/guality.exp: New.
6474         * g++.dg/guality/guality.h: New.
6475         * g++.dg/guality/redeclaration1.C: New test.
6476         * g++.dg/dg.exp: Prune also guality/* tests.
6477         * gcc.dg/guality/pr43141.c: Moved to...
6478         * c-c++-common/guality/pr43141.c: ... here.
6479
6480 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6481
6482         PR libfortran/37077
6483         * gfortran.dg/char4_iunit_2.f03: New test.
6484
6485 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6486
6487         PR testsuite/43925
6488         * lib/plugin-support.exp (plugin-test-execute):
6489         Add ${gcc_objdir}/intl to includes.
6490
6491 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6492
6493         PR target/44942
6494         * gcc.c-torture/execute/pr44942.c: New test.
6495         * gcc.target/i386/pr44942.c: New test.
6496
6497 2010-07-15  Jason Merrill  <jason@redhat.com>
6498
6499         PR c++/44909
6500         * g++.dg/cpp0x/implicit7.C: New.
6501         * g++.dg/cpp0x/implicit8.C: New.
6502
6503 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6504
6505         Disable float tests for __SPU__ targets due to lack of signed zero:
6506         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6507         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6508         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6509         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6510         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6511         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6512         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6513         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6514         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6515
6516 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6517
6518         * gfortran.dg/select_char_2.f90: New test.
6519
6520 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6521
6522         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6523         with DECL_CHAIN.
6524
6525 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6526
6527         PR fortran/44936
6528         * gfortran.dg/typebound_generic_9.f03: New.
6529
6530 2010-07-15  Richard Guenther  <rguenther@suse.de>
6531
6532         PR tree-optimization/44946
6533         * gcc.c-torture/compile/pr44946.c: New testcase.
6534
6535 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6536
6537         PR fortran/40206
6538         * gfortran.dg/select_char_3.f90: New test.
6539
6540 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6541             Kevin F. Quinn  <kevquinn@gentoo.org>
6542
6543         * gcc.dg/Wtrampolines.c: New.
6544
6545 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6546
6547         PR libfortran/44934
6548         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6549
6550 2010-07-14  Jason Merrill  <jason@redhat.com>
6551
6552         PR c++/44810
6553         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6554
6555         Implement C++0x unrestricted unions (N2544)
6556         * g++.dg/cpp0x/union1.C: New.
6557         * g++.dg/cpp0x/union2.C: New.
6558         * g++.dg/cpp0x/union3.C: New.
6559         * g++.dg/cpp0x/defaulted2.C: Adjust.
6560         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6561         * g++.old-deja/g++.ext/anon2.C: Adjust.
6562         * g++.old-deja/g++.mike/misc6.C: Adjust.
6563
6564 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6565
6566         PR fortran/44925
6567         * gfortran.dg/c_loc_tests_15.f90: New.
6568
6569 2010-07-13  Jason Merrill  <jason@redhat.com>
6570
6571         PR c++/44909
6572         * g++.dg/cpp0x/implicit6.C: New.
6573
6574 2010-07-13  Jason Merrill  <jason@redhat.com>
6575
6576         PR c++/44540
6577         * g++.dg/abi/noreturn1.C: New.
6578         * g++.dg/abi/noreturn2.C: New.
6579
6580 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6581
6582         PR other/44874
6583         PR debug/44832
6584         * c-c++-common/pr44832.c: New test.
6585
6586 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6587
6588         PR objc/44488
6589         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6590         on the target.  Make sure that we can assemble the emitted asm when
6591         the test type is 'compile'.
6592
6593 2010-07-13  Richard Guenther  <rguenther@suse.de>
6594
6595         PR tree-optimization/36960
6596         * g++.dg/torture/pr36960.C: New testcase.
6597
6598 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6599
6600         PR c++/44908
6601         * g++.dg/template/sfinae21.C: New.
6602         * g++.dg/template/sfinae22.C: Likewise.
6603
6604 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6605
6606         PR testsuite/42843
6607         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6608         * gcc.dg/plugin/ggcplug.c: Likewise.
6609         * g++.dg/plugin/selfassign.c: Likewise.
6610         * g++.dg/plugin/attribute_plugin.c: Likewise.
6611         * g++.dg/plugin/dumb_plugin.c: Likewise.
6612         * g++.dg/plugin/pragma_plugin.c: Likewise.
6613
6614 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6615
6616         * gcc.c-torture/execute/pr44683.x: New.
6617         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6618
6619 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6620
6621         PR fortran/44434
6622         PR fortran/44565
6623         PR fortran/43945
6624         PR fortran/44869
6625         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6626         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6627         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6628         * gfortran.dh/typebound_call_16.f03: New.
6629         * gfortran.dg/typebound_generic_6.f03: New.
6630         * gfortran.dg/typebound_generic_7.f03: New.
6631         * gfortran.dg/typebound_generic_8.f03: New.
6632
6633 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6634
6635         PR libfortran/37077
6636         * gfortran.dg/char4_iunit_1.f03: New test.
6637
6638 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6639
6640         * gcc.dg/tree-ssa/vrp53.c: New test.
6641
6642 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6643
6644         PR c++/44907
6645         * g++.dg/template/sfinae19.C: New.
6646         * g++.dg/template/sfinae20.C: Likewise.
6647
6648 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6649
6650         * gcc.target/arm/interrupt-1.c: New test.
6651         * gcc.target/arm/interrupt-2.c: New test.
6652
6653 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6654
6655         * gcc.dg/pr42427.c: Require c99_runtime.
6656         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6657         c99_runtime.
6658         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6659         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6660         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6661         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6662         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6663         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6664         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6665         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6666         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6667         * gcc.target/i386/pr37275.c: Require visibility support.
6668
6669 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6670
6671         * lib/target-supports.exp (check_effective_target_sse): New proc.
6672         * gcc.target/i386/sol2-check.h: New file.
6673         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6674         Include sol2-check.h.
6675         (main) Only run do_test () if sol2_check ().
6676         * gcc.target/i386/sse2-check.h: Likewise.
6677         * gcc.target/i386/sse3-check.h: Likewise.
6678         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6679         [__sun__ && __svr4__]: Execute SSE2 instruction.
6680         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6681         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6682         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6683         * g++.dg/ext/vector14.C: Likewise.
6684         * g++.dg/other/mmintrin.C: Likewise.
6685         * gcc.dg/20020418-1.c: Likewise.
6686         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6687         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6688         * gcc.dg/format/unnamed-1.c: Likewise.
6689         Adapt dg-warning line number.
6690         * gcc.dg/graphite/pr40281.c: Likewise.
6691         * gcc.dg/pr32176.c: Likewise.
6692         * gcc.dg/pr40550.c: Likewise.
6693         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6694         * gcc.dg/torture/pr36891.c: Likewise.
6695         * gcc.target/i386/20020218-1.c: Likewise.
6696         * gcc.target/i386/20020523.c: Likewise.
6697         * gcc.target/i386/abi-1.c: Likewise.
6698         * gcc.target/i386/brokensqrt.c: Likewise.
6699         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6700         * gcc.target/i386/pr13366.c: Likewise.
6701         * gcc.target/i386/pr13685.c: Likewise.
6702         * gcc.target/i386/pr24306.c: Likewise.
6703         * gcc.target/i386/pr31486.c: Likewise.
6704         * gcc.target/i386/pr32065-1.c: Likewise.
6705         * gcc.target/i386/pr32065-2.c: Likewise.
6706         * gcc.target/i386/pr32389.c: Likewise.
6707         * gcc.target/i386/pr38824.c: Likewise.
6708         * gcc.target/i386/pr38931.c: Likewise.
6709         * gcc.target/i386/pr39592-1.c: Likewise.
6710         * gcc.target/i386/pr43766.c: Likewise.
6711         * gcc.target/i386/recip-divf.c: Likewise.
6712         * gcc.target/i386/recip-sqrtf.c: Likewise.
6713         * gcc.target/i386/recip-vec-divf.c: Likewise.
6714         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6715         * gcc.target/i386/sse-1.c: Likewise.
6716         * gcc.target/i386/sse-16.c: Likewise.
6717         * gcc.target/i386/sse-2.c: Likewise.
6718         * gcc.target/i386/sse-20.c: Likewise.
6719         * gcc.target/i386/sse-3.c: Likewise.
6720         * gcc.target/i386/sse-7.c: Likewise.
6721         * gcc.target/i386/sse-9.c: Likewise.
6722         * gcc.target/i386/sse-addps-1.c: Likewise.
6723         * gcc.target/i386/sse-addss-1.c: Likewise.
6724         * gcc.target/i386/sse-andnps-1.c: Likewise.
6725         * gcc.target/i386/sse-andps-1.c: Likewise.
6726         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6727         * gcc.target/i386/sse-comiss-1.c: Likewise.
6728         * gcc.target/i386/sse-comiss-2.c: Likewise.
6729         * gcc.target/i386/sse-comiss-3.c: Likewise.
6730         * gcc.target/i386/sse-comiss-4.c: Likewise.
6731         * gcc.target/i386/sse-comiss-5.c: Likewise.
6732         * gcc.target/i386/sse-comiss-6.c: Likewise.
6733         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6734         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6735         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6736         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6737         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6738         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6739         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6740         * gcc.target/i386/sse-divps-1.c: Likewise.
6741         * gcc.target/i386/sse-divss-1.c: Likewise.
6742         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6743         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6744         * gcc.target/i386/sse-maxps-1.c: Likewise.
6745         * gcc.target/i386/sse-maxss-1.c: Likewise.
6746         * gcc.target/i386/sse-minps-1.c: Likewise.
6747         * gcc.target/i386/sse-minss-1.c: Likewise.
6748         * gcc.target/i386/sse-movaps-1.c: Likewise.
6749         * gcc.target/i386/sse-movaps-2.c: Likewise.
6750         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6751         * gcc.target/i386/sse-movhps-1.c: Likewise.
6752         * gcc.target/i386/sse-movhps-2.c: Likewise.
6753         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6754         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6755         * gcc.target/i386/sse-movntps-1.c: Likewise.
6756         * gcc.target/i386/sse-movss-1.c: Likewise.
6757         * gcc.target/i386/sse-movss-2.c: Likewise.
6758         * gcc.target/i386/sse-movss-3.c: Likewise.
6759         * gcc.target/i386/sse-movups-1.c: Likewise.
6760         * gcc.target/i386/sse-movups-2.c: Likewise.
6761         * gcc.target/i386/sse-mulps-1.c: Likewise.
6762         * gcc.target/i386/sse-mulss-1.c: Likewise.
6763         * gcc.target/i386/sse-orps-1.c: Likewise.
6764         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6765         * gcc.target/i386/sse-recip-vec.c: Likewise.
6766         * gcc.target/i386/sse-recip.c: Likewise.
6767         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6768         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6769         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6770         * gcc.target/i386/sse-subps-1.c: Likewise.
6771         * gcc.target/i386/sse-subss-1.c: Likewise.
6772         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6773         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6774         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6775         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6776         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6777         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6778         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6779         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6780         * gcc.target/i386/sse-xorps-1.c: Likewise.
6781         * gcc.target/i386/ssefn-1.c: Likewise.
6782         * gcc.target/i386/ssefn-3.c: Likewise.
6783         * gcc.target/i386/sseregparm-1.c: Likewise.
6784         * gcc.target/i386/stackalign/return-3.c: Likewise.
6785         * gcc.target/i386/vectorize1.c: Likewise.
6786         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6787         * gcc.target/i386/xorps-sse.c: Likewise.
6788         * gfortran.dg/pr28158.f90: Likewise.
6789         * gfortran.dg/pr30667.f: Likewise.
6790         * gnat.dg/loop_optimization7.adb: Likewise.
6791         * gnat.dg/sse_nolib.adb: Likewise.
6792
6793 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6794
6795         PR fortran/44702
6796         * gfortran.dg/use_rename_6.f90: New.
6797         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6798
6799 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6800
6801         PR fortran/44869
6802         * gfortran.dg/class_24.f03: New.
6803
6804 2010-07-10  Richard Guenther  <rguenther@suse.de>
6805
6806         PR lto/44889
6807         * gcc.dg/lto/20100709-1_0.c: New testcase.
6808         * gcc.dg/lto/20100709-1_1.c: Likewise.
6809
6810 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6811
6812         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6813
6814 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6815
6816         PR objc/44140
6817         * objc.dg/lto/trivial-1_0.m: New.
6818         * objc.dg/lto/lto.exp: New.
6819         * obj-c++.dg/lto/trivial-1_0.mm: New.
6820         * obj-c++.dg/lto/lto.exp: New.
6821         * objc.dg/symtab-1.m: Adjust sizes.
6822         * objc.dg/image-info.m: Do not run for gnu-runtime.
6823
6824 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6825
6826         * gcc.dg/pr32370.c: Allow another kind of error message.
6827
6828 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6829
6830         * gnat.dg/atomic3.adb: New test.
6831
6832 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6833             Denys Vlasenko  <dvlasenk@redhat.com>
6834             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6835
6836         PR tree-optimization/28632
6837         * gcc.dg/tree-ssa/vrp51.c: New test.
6838         * gcc.dg/tree-ssa/vrp52.c: New test.
6839
6840 2010-07-09  Jason Merrill  <jason@redhat.com>
6841
6842         * g++.dg/abi/covariant6.C: New.
6843         * g++.dg/inherit/covariant17.C: Test both bases.
6844         * g++.dg/inherit/covariant7.C: Check vtable layout.
6845
6846 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6847
6848         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6849
6850 2010-07-09  Richard Guenther  <rguenther@suse.de>
6851
6852         PR tree-optimization/44852
6853         * gcc.c-torture/execute/pr44852.c: New testcase.
6854
6855 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6856
6857         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6858         multiplication by values.
6859         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6860         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6861
6862 2010-07-09  Richard Guenther  <rguenther@suse.de>
6863
6864         PR tree-optimization/44882
6865         * gfortran.dg/pr44882.f90: New testcase.
6866
6867 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6868
6869         PR target/40657
6870         * gcc.target/arm/pr40657-1.c: New test.
6871         * gcc.target/arm/pr40657-2.c: New test.
6872         * gcc.c-torture/execute/pr40657.c: New test.
6873
6874 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6875
6876         * gcc.dg/tree-ssa/vrp50.c: New test.
6877         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6878
6879 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6880
6881         PR fortran/44649
6882         * gfortran.dg/c_sizeof_1.f90: Modified.
6883         * gfortran.dg/storage_size_1.f08: New.
6884         * gfortran.dg/storage_size_2.f08: New.
6885
6886 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6887
6888         * gcc.c-torture/execute/20100708-1.c: New test.
6889
6890 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6891
6892         PR fortran/44847
6893         * gfortran.dg/gomp/pr44847.f90: New test.
6894
6895 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6896
6897         PR tree-optimization/44710
6898         * gcc.dg/tree-ssa/ifc-6.c: New.
6899         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6900
6901 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6902
6903         PR fortran/18918
6904         * gfortran.dg/coarray_10.f90: Add an additional test.
6905
6906 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6907
6908         PR middle-end/44828
6909         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6910         * gcc.c-torture/execute/pr44828.x: Revert.
6911
6912 2010-07-08  Jason Merrill  <jason@redhat.com>
6913
6914         PR c++/43120
6915         * g++.dg/inherit/covariant17.C: New.
6916         * g++.dg/abi/covariant1.C: Actually test for the bug.
6917
6918 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6919
6920         PR rtl-optimization/44838
6921         * gcc.dg/pr44838.c: New.
6922
6923 2010-07-08  Richard Guenther  <rguenther@suse.de>
6924
6925         PR tree-optimization/44831
6926         * gcc.c-torture/compile/pr44831.c: New testcase.
6927         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6928
6929 2010-07-08  Richard Guenther  <rguenther@suse.de>
6930
6931         PR tree-optimization/44861
6932         * g++.dg/vect/pr44861.cc: New testcase.
6933
6934 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6935
6936         PR middle-end/44828
6937         * gcc.c-torture/execute/pr44828.x: New file.
6938
6939 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6940
6941         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6942         dg-options.
6943         * g++.dg/ext/altivec-17.C: Adjust error message.
6944
6945 2010-07-07  Tom Tromey  <tromey@redhat.com>
6946
6947         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6948
6949 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6950
6951         PR target/44844
6952         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6953         * gcc.target/i386/rdrand-2.c: Likewise.
6954         * gcc.target/i386/rdrand-3.c: Likewise.
6955
6956 2010-07-07  Jan Hubicka  <jh@suse.cz>
6957
6958         PR middle-end/44813
6959         * g++.dg/torture/pr44813.C: New testcase.
6960         * g++.dg/torture/pr44826.C: New testcase.
6961
6962 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6963
6964         PR rtl-optimization/44787
6965         * gcc.c-torture/compile/pr44788.c: New test.
6966         * gcc.target/arm/pr44788.c: New test.
6967
6968 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6969
6970         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6971
6972 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6973
6974         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6975         to dg-options.
6976
6977 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6978
6979         PR fortran/44742
6980         * gfortran.dg/parameter_array_init_6.f90: New.
6981         * gfortran.dg/initialization_20.f90: Update dg-error.
6982         * gfortran.dg/initialization_24.f90: Ditto.
6983
6984 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6985         PR fortran/PR44693
6986         * gfortran.dg/dim_range_1.f90:  New test.
6987         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6988
6989 2010-07-06  Jason Merrill  <jason@redhat.com>
6990
6991         PR c++/44703
6992         * g++.dg/cpp0x/initlist41.C: New.
6993
6994         PR c++/44778
6995         * g++.dg/template/ptrmem22.C: New.
6996
6997 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6998
6999         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7000         support.
7001         * gcc.target/i386/i386.exp: Likewise.
7002
7003 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7004
7005         PR testsuite/44195
7006         * gcc.dg/lto/20100518_0.c: Limit to x86.
7007
7008 2010-07-06  Richard Guenther  <rguenther@suse.de>
7009
7010         PR middle-end/44828
7011         * gcc.c-torture/execute/pr44828.c: New testcase.
7012
7013 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7014
7015         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7016         * g++.dg/warn/volatile1.C: Likewise.
7017         * g++.dg/template/warn1.C: Likewise.
7018
7019 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7020
7021         AVX Programming Reference (June, 2010)
7022         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7023         * g++.dg/other/i386-3.C: Likewise.
7024         * gcc.target/i386/sse-12.c: Likewise.
7025
7026         * gcc.target/i386/f16c-check.h: New.
7027         * gcc.target/i386/rdfsbase-1.c: Likewise.
7028         * gcc.target/i386/rdfsbase-2.c: Likewise.
7029         * gcc.target/i386/rdgsbase-1.c: Likewise.
7030         * gcc.target/i386/rdgsbase-2.c: Likewise.
7031         * gcc.target/i386/rdrand-1.c: Likewise.
7032         * gcc.target/i386/rdrand-2.c: Likewise.
7033         * gcc.target/i386/rdrand-3.c: Likewise.
7034         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7035         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7036         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7037         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7038         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7039         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7040         * gcc.target/i386/wrfsbase-1.c: Likewise.
7041         * gcc.target/i386/wrfsbase-2.c: Likewise.
7042         * gcc.target/i386/wrgsbase-1.c: Likewise.
7043         * gcc.target/i386/wrgsbase-2.c: Likewise.
7044
7045         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7046         (__builtin_ia32_vcvtps2ph): New.
7047         (__builtin_ia32_vcvtps2ph256): Likewise.
7048
7049         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7050         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7051
7052         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7053         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7054
7055         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7056         (__builtin_ia32_vcvtps2ph256): Likewise.
7057         Add fsgsbase,rdrnd,f16c.
7058
7059         * lib/target-supports.exp (check_effective_target_f16c): New.
7060
7061 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7062
7063         * gcc.dg/guality/nrv-1.c: New test.
7064
7065 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7066
7067         PR middle-end/42505
7068         * gcc.target/arm/pr42505.c: New test case.
7069
7070 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7071
7072         PR c++/44808
7073         * g++.dg/opt/nrv16.C: New test.
7074
7075 2010-07-05  Richard Guenther  <rguenther@suse.de>
7076
7077         PR tree-optimization/44784
7078         * gcc.c-torture/compile/pr44784.c: New testcase.
7079
7080 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7081
7082         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7083         Increase loop bound and array size.
7084         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7085         Likewise.
7086
7087 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7088
7089         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7090         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7091         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7092         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7093         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7094
7095 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7096
7097         PR c++/22138
7098         * g++.dg/parse/template25.C: New.
7099
7100 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7101
7102         PR rtl-optimization/44695
7103         * gcc.dg/torture/pr44695.c: New.
7104
7105 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7106
7107         PR c++/16630
7108         * g++.dg/ext/pretty3.C: New.
7109
7110 2010-07-04  Richard Guenther  <rguenther@suse.de>
7111
7112         PR middle-end/44809
7113         * g++.dg/torture/pr44809.C: New testcase.
7114
7115 2010-07-04  Richard Guenther  <rguenther@suse.de>
7116
7117         PR tree-optimization/44656
7118         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7119
7120 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7121             Revital Eres  <eres@il.ibm.com>
7122
7123         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7124         misaligned stores.
7125         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7126         gcc.dg/vect/vect-96.c: Likewise.
7127         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7128         that support misaligned stores. Change the number of expected
7129         misaligned accesses.
7130         * gcc.dg/vect/vect-peel-1.c: New test.
7131         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7132         gcc.dg/vect/vect-peel-4.c: Likewise.
7133         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7134         vectorizable on all targets that support realignment.
7135         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7136
7137 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7138
7139         PR c/44806
7140         * gcc.dg/torture/pr44806.c: New.
7141
7142 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7143
7144         * gnat.dg/cond_expr1.adb: New test.
7145
7146 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7147
7148         * gnat.dg/modular3.adb: New test.
7149         * gnat.dg/modular3_pkg.ads: New helper.
7150
7151 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7152             Mikael Pettersson  <mikpe@it.uu.se>
7153
7154         PR testsuite/44518
7155         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7156         Make signed-ness of chars explicit.  Scan the object for
7157         strings that are split by some target assemblers.
7158         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7159         explicit.
7160
7161 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7162
7163         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7164
7165 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7166
7167         PR/44128
7168         * g++.dg/warn/Wshadow-7.C: New test.
7169
7170 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7171             Julian Brown  <julian@codesourcery.com>
7172             Sandra Loosemore  <sandra@codesourcery.com>
7173
7174         * gcc.c-torture/execute/20100416-1.c: New test case.
7175
7176 2010-07-02  Julian Brown  <julian@codesourcery.com>
7177             Sandra Loosemore  <sandra@codesourcery.com>
7178
7179         PR target/43703
7180
7181         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7182         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7183
7184 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7185             Julian Brown  <julian@codesourcery.com>
7186
7187         * gcc.target/arm/neon/vadds64.c: Regenerated.
7188         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7189         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7190         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7191         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7192         * gcc.target/arm/neon-vmls-1.c: Likewise.
7193         * gcc.target/arm/neon-vsubs64.c: New execution test.
7194         * gcc.target/arm/neon-vsubu64.c: New execution test.
7195         * gcc.target/arm/neon-vadds64.c: New execution test.
7196         * gcc.target/arm/neon-vaddu64.c: New execution test.
7197
7198 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7199
7200         * gcc.target/arm/neon-vands64.c: New.
7201         * gcc.target/arm/neon-vandu64.c: New.
7202         * gcc.target/arm/neon-vbics64.c: New.
7203         * gcc.target/arm/neon-vbicu64.c: New.
7204         * gcc.target/arm/neon-veors64.c: New.
7205         * gcc.target/arm/neon-veoru64.c: New.
7206         * gcc.target/arm/neon-vorns64.c: New.
7207         * gcc.target/arm/neon-vornu64.c: New.
7208         * gcc.target/arm/neon-vorrs64.c: New.
7209         * gcc.target/arm/neon-vorru64.c: New.
7210         * gcc.target/arm/neon/vands64.c: Regenerated.
7211         * gcc.target/arm/neon/vandu64.c: Regenerated.
7212         * gcc.target/arm/neon/vbics64.c: Regenerated.
7213         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7214         * gcc.target/arm/neon/veors64.c: Regenerated.
7215         * gcc.target/arm/neon/veoru64.c: Regenerated.
7216         * gcc.target/arm/neon/vorns64.c: Regenerated.
7217         * gcc.target/arm/neon/vornu64.c: Regenerated.
7218         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7219         * gcc.target/arm/neon/vorru64.c: Regenerated.
7220
7221 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7222
7223         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7224
7225 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7226
7227         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7228         * gfortran.dg/intent_out_5.f90: Same.
7229         * gfortran.dg/ltrans-7.f90: Same.
7230         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7231
7232 2010-07-02  Jan Hubicka  <jh@suse.cz>
7233
7234         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7235
7236 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7237
7238         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7239
7240 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7241
7242         PR c++/44780
7243         * c-c++-common/Wunused-var-12.c: New test.
7244
7245 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7246
7247         PR target/42835
7248         * gcc.target/arm/pr42835.c: New test.
7249
7250         PR target/42172
7251         * gcc.target/arm/pr42172-1.c: New test.
7252
7253 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7254
7255         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7256
7257 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7258
7259         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7260         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7261         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7262         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7263         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7264         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7265         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7266         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7267         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7268         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7269         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7270         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7271         * gcc.target/arm/neon-vdup_ns64.c: New.
7272         * gcc.target/arm/neon-vdup_nu64.c: New.
7273         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7274         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7275         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7276         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7277         * gcc.target/arm/neon-vmov_ns64.c: New.
7278         * gcc.target/arm/neon-vmov_nu64.c: New.
7279         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7280         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7281         * gcc.target/arm/neon-vget_lanes64.c: New.
7282         * gcc.target/arm/neon-vget_laneu64.c: New.
7283         * gcc.target/arm/neon-vset_lanes64.c: New.
7284         * gcc.target/arm/neon-vset_laneu64.c: New.
7285
7286 2010-07-02  Richard Guenther  <rguenther@suse.de>
7287
7288         * g++.dg/torture/20100702-1.C: New testcase.
7289
7290 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7291
7292         PR target/44707
7293         * gcc.c-torture/compile/pr44707.c: New test.
7294
7295 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7296
7297         PR c++/44039
7298         * g++.dg/template/crash101.C: New.
7299
7300 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7301
7302         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7303         Use the ABI-0 accessors and fail it for m64.
7304
7305 2010-07-02  Jan Hubicka  <jh@suse.cz>
7306
7307         * g++.dg/tree-ssa/pr44706.C: New testcase.
7308
7309 2010-07-02  Richard Guenther  <rguenther@suse.de>
7310
7311         PR tree-optimization/44748
7312         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7313
7314 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7315
7316         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7317         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7318         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7319         the method types to forward:.
7320
7321 2010-06-30  Jason Merrill  <jason@redhat.com>
7322
7323         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7324         * g++.dg/other/pr25632.C: Likewise.
7325
7326 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7327
7328         PR tree-optimization/40421
7329         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7330
7331 2010-07-01  Richard Guenther  <rguenther@suse.de>
7332
7333         PR middle-end/42834
7334         PR middle-end/44468
7335         * gcc.c-torture/execute/20100316-1.c: New testcase.
7336         * gcc.c-torture/execute/pr44468.c: Likewise.
7337         * gcc.c-torture/compile/20100609-1.c: Likewise.
7338         * gcc.dg/volatile2.c: Adjust.
7339         * gcc.dg/plugin/selfassign.c: Likewise.
7340         * gcc.dg/pr36902.c: Likewise.
7341         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7342         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7343         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7344         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7345         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7346         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7347         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7348         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7349         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7350         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7351         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7352         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7353         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7354         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7355         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7356         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7357         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7358         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7359         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7360         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7361         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7362         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7363         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7364         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7365         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7366         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7367         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7368         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7369         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7370         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7371         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7372         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7373         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7374         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7375         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7376         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7377         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7378         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7379         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7380         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7381         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7382         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7383         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7384         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7385         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7386         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7387         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7388         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7389         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7390         * g++.dg/tree-ssa/pr31146.C: Likewise.
7391         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7392         * g++.dg/tree-ssa/pr33604.C: Likewise.
7393         * g++.dg/plugin/selfassign.c: Likewise.
7394         * gfortran.dg/array_memcpy_3.f90: Likewise.
7395         * gfortran.dg/array_memcpy_4.f90: Likewise.
7396         * c-c++-common/torture/pr42834.c: New testcase.
7397
7398 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7399
7400         PR c++/44628
7401         * g++.dg/template/crash100.C: New.
7402
7403 2010-06-30  Jan Hubicka  <jh@suse.cz>
7404
7405         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7406
7407 2010-06-30  Michael Matz  <matz@suse.de>
7408
7409         PR bootstrap/44699
7410         * gcc.dg/pr44699.c: New test.
7411
7412 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7413
7414         PR tree-optimization/39799
7415         * c-c++-common/uninit-17.c: New test.
7416
7417 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7418
7419         PR libfortran/43298
7420         * gfortran.dg/read_infnan_1.f90: New test.
7421
7422 2010-06-29  Jason Merrill  <jason@redhat.com>
7423
7424         Enable implicitly declared move constructor/operator= (N3053).
7425         * g++.dg/cpp0x/implicit3.C: New.
7426         * g++.dg/cpp0x/implicit4.C: New.
7427         * g++.dg/cpp0x/implicit5.C: New.
7428         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7429         * g++.dg/cpp0x/not_special.C: Adjust.
7430         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7431         * g++.dg/cpp0x/rv1n.C: Adjust.
7432         * g++.dg/cpp0x/rv1p.C: Adjust.
7433         * g++.dg/cpp0x/rv2n.C: Adjust.
7434         * g++.dg/cpp0x/rv2p.C: Adjust.
7435         * g++.dg/cpp0x/rv3n.C: Adjust.
7436         * g++.dg/cpp0x/rv3p.C: Adjust.
7437         * g++.dg/cpp0x/rv4n.C: Adjust.
7438         * g++.dg/cpp0x/rv4p.C: Adjust.
7439         * g++.dg/cpp0x/rv5n.C: Adjust.
7440         * g++.dg/cpp0x/rv5p.C: Adjust.
7441         * g++.dg/cpp0x/rv6n.C: Adjust.
7442         * g++.dg/cpp0x/rv6p.C: Adjust.
7443         * g++.dg/cpp0x/rv7n.C: Adjust.
7444         * g++.dg/cpp0x/rv7p.C: Adjust.
7445         * g++.dg/cpp0x/rv8p.C: Adjust.
7446         * g++.dg/gomp/pr26690-1.C: Adjust.
7447         * g++.dg/other/error20.C: Adjust.
7448         * g++.dg/other/error31.C: Adjust.
7449         * g++.dg/parse/error19.C: Adjust.
7450         * g++.dg/template/qualttp5.C: Adjust.
7451         * g++.old-deja/g++.law/ctors5.C: Adjust.
7452
7453         Enable implicitly deleted functions (N2346)
7454         * g++.dg/cpp0x/defaulted17.C: New.
7455         * g++.dg/cpp0x/implicit1.C: New.
7456         * g++.dg/cpp0x/implicit2.C: New.
7457         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7458         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7459         * g++.dg/init/ctor4.C: Adjust.
7460         * g++.dg/init/synth2.C: Adjust.
7461         * g++.dg/lto/20081118_1.C: Adjust.
7462         * g++.dg/other/error13.C: Adjust.
7463         * g++.dg/other/unused1.C: Adjust.
7464         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7465         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7466         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7467         * g++.old-deja/g++.law/ctors17.C: Adjust.
7468         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7469         * g++.old-deja/g++.pt/assign1.C: Adjust.
7470         * g++.old-deja/g++.pt/crash20.C: Adjust.
7471
7472         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7473         * g++.dg/cpp0x/defaulted13.C: Adjust.
7474         * g++.dg/cpp0x/defaulted2.C: Adjust.
7475         * g++.dg/cpp0x/defaulted3.C: Adjust.
7476         * g++.dg/cpp0x/initlist9.C: Adjust.
7477         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7478         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7479         * g++.dg/init/synth2.C: Adjust.
7480
7481         * g++.dg/cpp0x/defaulted19.C: New.
7482
7483         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7484         * g++.dg/template/error23.C: Fix for -std=c++0x.
7485
7486 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7487
7488         PR fortran/44718
7489         * gfortran.dg/proc_ptr_28.f90: New.
7490
7491 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7492
7493         PR tree-optimization/43801
7494         * g++.dg/torture/pr43801.C: New test.
7495
7496         PR debug/44668
7497         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7498
7499 2010-06-29  Jason Merrill  <jason@redhat.com>
7500
7501         PR c++/44587
7502         * g++.dg/template/qualified-id2.C: New.
7503         * g++.dg/template/qualified-id3.C: New.
7504
7505 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7506
7507         PR fortran/44696
7508         * gfortran.dg/associated_target_4.f90: New.
7509
7510 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7511
7512         PR fortran/44582
7513         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7514
7515 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7516
7517         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7518
7519 2010-06-29  Jan Hubicka  <jh@suse.cz>
7520
7521         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7522
7523 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7524
7525         PR target/43902
7526         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7527         * gcc.target/arm/wmul-3.c: New test.
7528         * gcc.target/arm/wmul-4.c: New test.
7529
7530 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7531
7532         PR rtl-optimization/44659
7533         * gcc.target/i386/extract-1.c: New.
7534         * gcc.target/i386/extract-2.c: Likewise.
7535         * gcc.target/i386/extract-3.c: Likewise.
7536         * gcc.target/i386/extract-4.c: Likewise.
7537         * gcc.target/i386/extract-5.c: Likewise.
7538         * gcc.target/i386/extract-6.c: Likewise.
7539
7540 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7541
7542         PR c++/44682
7543         * g++.dg/warn/Wunused-var-14.C: New test.
7544
7545 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7546
7547         PR fortran/43298
7548         * gfortran.dg/nan_6.f90: New.
7549
7550 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7551
7552         PR tree-optimization/43781
7553         * gcc.dg/torture/pr43781.c: New.
7554
7555 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7556
7557         PR fortran/40158
7558         * gfortran.dg/actual_rank_check_1.f90: New test.
7559
7560 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7561
7562         * gcc.dg/ipa/ipa-sra-6.c: New test.
7563
7564 2010-06-28  Jan Hubicka  <jh@suse.cz>
7565
7566         PR tree-optimization/44687
7567         * gcc.c-torture/compile/pr44687.c
7568
7569 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7570
7571         PR c++/44535
7572         * g++.dg/torture/pr44535.C: New test.
7573
7574 2010-06-28  Michael Matz  <matz@suse.de>
7575
7576         PR middle-end/44592
7577         * gfortran.dg/pr44592.f90: New test.
7578
7579 2010-06-28  Jan Hubicka  <jh@suse.cz>
7580
7581         PR tree-optimization/44357
7582         * g++.dg/torture/pr44357.C: New testcase.
7583
7584 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7585
7586         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7587         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7588         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7589         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7590         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7591         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7592         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7593         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7594
7595 2010-06-27  Jan Hubicka  <jh@suse.cz>
7596
7597         * gcc.c-torture/compile/pr44686.c: New file.
7598
7599 2010-06-27  Richard Guenther  <rguenther@suse.de>
7600
7601         PR tree-optimization/44683
7602         * gcc.c-torture/execute/pr44683.c: New testcase.
7603
7604 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7605
7606         * gnat.dg/noreturn3.ad[sb]: New test.
7607
7608 2010-06-26  Jason Merrill  <jason@redhat.com>
7609
7610         * g++.dg/cpp0x/explicit5.C: New.
7611
7612 2010-06-26  Richard Guenther  <rguenther@suse.de>
7613
7614         PR tree-optimization/44393
7615         * gcc.dg/pr44393.c: New testcase.
7616
7617 2010-06-26  Jan Hubicka  <jh@suse.cz>
7618
7619         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7620
7621 2010-06-26  Richard Guenther  <rguenther@suse.de>
7622
7623         PR middle-end/44674
7624         * gcc.dg/pr44674.c: New testcase.
7625
7626 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7627
7628         * gcc.dg/opts-3.c: New test.
7629
7630 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7631
7632         * gfortran.dg/type_decl_1.f90: New.
7633         * gfortran.dg/type_decl_2.f90: New.
7634
7635 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7636
7637         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7638         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7639
7640 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7641
7642         PR testsuite/38946
7643         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7644         error in comparing reals.
7645
7646 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7647
7648         * selected_real_kind_2.f90: New.
7649         * selected_real_kind_3.f90: New.
7650
7651 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7652
7653         * gfortran.dg/entry_19.f90: New.
7654
7655 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7656
7657         * gfortran.dg/end_subroutine_1.f90: New.
7658         * gfortran.dg/end_subroutine_2.f90: New.
7659         * gfortran.dg/interface_proc_end.f90: Update.
7660
7661 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7662
7663         * gfortran.dg/semicolon_fixed.f: Update.
7664         * gfortran.dg/semicolon_fixed_2.f: New.
7665         * gfortran.dg/semicolon_free_2.f90: New.
7666         * gfortran.dg/semicolon_free.f90: Update.
7667
7668 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7669
7670         PR fortran/44448
7671         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7672
7673 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7674
7675         * g++.dg/ipa/iinline-3.C: New test.
7676         * gcc.dg/ipa/modif-1.c: Removed.
7677
7678 2010-06-25  Jan Hubicka  <jh@suse.cz>
7679
7680         * gcc.dg/tree-ssa/ipa-split-1.c
7681
7682 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7683
7684         * g++.dg/ipa/iinline-2.C: New test.
7685
7686 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7687
7688         PR middle-end/43866
7689         * gfortran.dg/pr43866.f90: New test.
7690
7691         PR tree-optimization/44539
7692         * gcc.dg/pr44539.c: New test.
7693
7694 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7695
7696         From Jim Wilson:
7697         PR target/43902
7698         * gcc.target/mips/madd-9.c: New test.
7699
7700 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7701
7702         PR c/44517
7703         * gcc.dg/noncompile/pr44517.c: New.
7704         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7705
7706 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7707
7708         PR testsuite/43283
7709         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7710         and add argument to nop for IA64.
7711
7712 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7713
7714         PR target/44588
7715         * gcc.target/i386/mod-1.c: New.
7716         * gcc.target/i386/umod-1.c: Likewise.
7717         * gcc.target/i386/umod-2.c: Likewise.
7718         * gcc.target/i386/umod-3.c: Likewise.
7719
7720 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7721
7722         PR middle-end/44492
7723         * g++.dg/torture/pr44492.C: New test.
7724
7725 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7726
7727         * c-c++-common/warn-omitted-condop.c: New.
7728
7729 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7730
7731         PR fortran/44614
7732         * gfortran.dg/import8.f90: New.
7733
7734 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7735
7736         * gnat.dg/not_null.adb: Update test case.
7737
7738 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7739
7740         PR c++/44619
7741         * g++.dg/warn/Wunused-var-13.C: New test.
7742
7743         PR c++/44627
7744         * g++.dg/diagnostic/method1.C: New test.
7745
7746 2010-06-22  Cary Coutant  <ccoutant@google.com>
7747
7748         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7749
7750 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7751
7752         PR fortran/44616
7753         * gfortran.dg/abstract_type_8.f03: New.
7754
7755 2010-06-21  Jason Merrill  <jason@redhat.com>
7756
7757         * g++.dg/cpp0x/noexcept08.C: New.
7758
7759         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7760
7761 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7762
7763         PR target/44615
7764         * gcc.target/i386/sse2-vec-2a.c: New.
7765
7766 2010-06-21  DJ Delorie  <dj@redhat.com>
7767
7768         * gcc.dg/pragma-diag-1.c: New.
7769
7770 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7771
7772         PR target/44615
7773         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7774
7775 2010-06-21  Alan Modra  <amodra@gmail.com>
7776
7777         PR testsuite/44505
7778         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7779         tail call to check_fa_mid.
7780
7781 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7782
7783         PR target/44575
7784         * gcc.c-torture/execute/pr44575.c: New test.
7785
7786 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7787
7788         PR fortran/40632
7789         * gfortran.dg/contiguous_1.f90: New.
7790         * gfortran.dg/contiguous_2.f90: New.
7791         * gfortran.dg/contiguous_3.f90: New.
7792
7793 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7794
7795         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7796         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7797
7798 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7799
7800         PR target/44546
7801         * gcc.target/i386/pr44546.c: New test.
7802
7803 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7804
7805         * gcc.dg/opts-2.c: New test.
7806
7807 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7808
7809         PR fortran/44584
7810         * gfortran.dg/typebound_proc_15.f03: Modified.
7811
7812 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7813
7814         PR target/44072
7815         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7816         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7817
7818 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7819
7820         * g++.dg/ext/label13.C: Fix typo in last change.
7821
7822 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7823
7824         PR libfortran/44477
7825         * gfortran.dg/eof_3.f90
7826         * gfortran.dg/endfile_2.f90
7827         * gfortran.dg/endfile_4.f90
7828         * gfortran.dg/endfile_3.f90
7829
7830 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7831
7832         PR c++/41090
7833         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7834
7835 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7836
7837         PR fortran/44556
7838         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7839
7840 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7841
7842         * gcc.target/arm/pr40900.c: New test.
7843
7844 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7845
7846         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7847
7848 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7849
7850         PR fortran/44558
7851         * gfortran.dg/typebound_call_15.f03: New.
7852
7853 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7854
7855         PR c++/44486
7856         * g++.dg/pr44486.C: New.
7857
7858 2010-06-16  DJ Delorie  <dj@redhat.com>
7859
7860         * gcc.target/i386/volatile-bitfields-1.c: New.
7861         * gcc.target/i386/volatile-bitfields-2.c: New.
7862
7863 2010-06-16  Jason Merrill  <jason@redhat.com>
7864
7865         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7866
7867         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7868
7869 2010-06-16  Richard Guenther  <rguenther@suse.de>
7870
7871         PR c/44555
7872         * gcc.c-torture/execute/pr44555.c: New testcase.
7873
7874 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7875
7876         PR fortran/44549
7877         * gfortran.dg/typebound_proc_16.f03: New.
7878
7879 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7880
7881         * g++.dg/torture/pr43905.C: New test.
7882
7883 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7884
7885         PR testsuite/44538
7886         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7887         initialization loop from being vectorized.
7888         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7889
7890 2010-06-16  Alan Modra  <amodra@gmail.com>
7891
7892         PR tree-optimization/44507
7893         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7894
7895 2010-06-15  Jason Merrill  <jason@redhat.com>
7896
7897         * g++.dg/overload/arg3.C: Adjust error locations.
7898         * g++.dg/overload/copy1.C: Likewise.
7899         * g++.dg/tc1/dr152.C: Likewise.
7900         * g++.dg/template/incomplete4.C: Likewise.
7901         * g++.dg/template/incomplete5.C: Likewise.
7902         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7903         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7904         * g++.old-deja/g++.pt/crash9.C: Likewise.
7905
7906         * g++.dg/inherit/virtual5.C: New.
7907
7908         * g++.dg/cpp0x/defaulted18.C: New.
7909
7910         * g++.dg/cpp0x/initlist40.C: New.
7911
7912         * g++.dg/cpp0x/initlist39.C: New.
7913
7914 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7915
7916         PR middle-end/44391
7917         * gcc.dg/graphite/pr44391.c: New.
7918
7919 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7920
7921         PR fortran/43388
7922         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7923         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7924         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7925         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7926
7927 2010-06-15  Richard Guenther  <rguenther@suse.de>
7928
7929         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7930
7931 2010-06-15  Richard Guenther  <rguenther@suse.de>
7932
7933         * gcc.dg/vect/bb-slp-21.c: Adjust.
7934         * gcc.dg/vect/bb-slp-13.c: Likewise
7935         * gcc.dg/vect/bb-slp-4.c: Likewise
7936         * gcc.dg/vect/bb-slp-22.c: Likewise
7937         * gcc.dg/vect/bb-slp-14.c: Likewise
7938         * gcc.dg/vect/bb-slp-23.c: Likewise
7939         * gcc.dg/vect/bb-slp-15.c: Likewise
7940         * gcc.dg/vect/bb-slp-17.c: Likewise
7941         * gcc.dg/vect/bb-slp-18.c: Likewise
7942         * gcc.dg/vect/bb-slp-19.c: Likewise
7943         * gcc.dg/vect/bb-slp-10.c: Likewise
7944         * gcc.dg/vect/bb-slp-11.c: Likewise
7945         * gcc.dg/vect/bb-slp-20.c: Likewise
7946         * gcc.dg/vect/bb-slp-3.c: Likewise
7947
7948 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7949
7950         PR fortran/44536
7951         * gfortran.dg/gomp/pr44536.f90: New test.
7952         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7953
7954 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7955
7956         PR target/44534
7957         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7958         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7959
7960 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7961
7962         PR tree-optimization/44508
7963         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7964
7965         PR bootstrap/44509
7966         * gcc.dg/pr44509.c: New test.
7967
7968 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7969
7970         PR tree-optimization/44507
7971         * gcc.dg/vect/pr44507.c: New test.
7972
7973 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7974
7975         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7976         and c-pretty-print.h.
7977
7978         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7979
7980 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7981
7982         * gfortran.dg/whole_file_18.f90: Updated error message.
7983
7984 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7985
7986         * gfortran.dg/whole_file_20.f03: New.
7987
7988 2010-06-12  Jan Hubicka  <jh@suse.cz>
7989
7990         * gcc.c-torture/compile/pc44485.c: New testcase.
7991
7992 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7993
7994         PR fortran/40117
7995         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7996         * gfortran.dg/typebound_proc_14.f03: New.
7997         * gfortran.dg/typebound_proc_15.f03: New.
7998
7999 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8000
8001         * gcc.dg/opts-1.c: New test.
8002
8003 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8004
8005         * gcc.dg/funroll-loops-all.c: Update expected error.
8006
8007 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8008
8009         PR target/44481
8010         * gcc.target/i386/pr44481.c: New test.
8011
8012 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8013
8014         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8015
8016 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8017
8018         PR middle-end/44483
8019         * gcc.dg/tree-ssa/pr44483.c: New.
8020
8021 2010-06-11  Paul Brook  <paul@codesourcery.com>
8022
8023         * g++.dg/other/arm-neon-1.C: New test.
8024
8025 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8026
8027         PR fortran/42051
8028         PR fortran/43896
8029         * gfortran.dg/class_23.f03: New test.
8030
8031 2010-06-11  Jan Hubicka  <jh@suse.cz>
8032
8033         * gcc.dg/ipa/pure-const-2.c: New testcase.
8034
8035 2010-06-11  Jan Hubicka  <jh@suse.cz>
8036
8037         * gcc.dg/noreturn-7.c: Update.
8038         * gcc.dg/noreturn-4.c: Update.
8039
8040 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8041
8042         Fix MIPS bootstrap
8043         * g++.dg/other/typedef4.C: New test.
8044
8045 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8046
8047         PR fortran/44207
8048         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8049
8050 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8051
8052         PR fortran/44457
8053         * gfortran.dg/asynchronous_3.f03
8054
8055 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8056
8057         PR middle-end/44185
8058         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8059         non-temporal stores out of the tests to form new test cases.  As a
8060         result, no non-temporal store should be generated in this case.
8061
8062         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8063         prefetch-7.c that generate one non-temporal store.
8064
8065         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8066         prefetch-7.c that generate one non-temporal store and one
8067         one-temporal prefetch.
8068
8069 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8070
8071         PR tree-optimization/44258
8072         * gcc.dg/tree-ssa/pr44258.c: New test.
8073
8074 2010-06-10  Daniel Kraft  <d@domob.eu>
8075
8076         PR fortran/38936
8077         * gfortran.dg/associate_1.f03: New test.
8078         * gfortran.dg/associate_2.f95: New test.
8079         * gfortran.dg/associate_3.f03: New test.
8080         * gfortran.dg/associate_4.f08: New test.
8081
8082 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8083
8084         * gfortran.dg/selected_char_kind_4.f90: New test.
8085
8086 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8087
8088         * gcc.dg/pr42461.c: New test.
8089
8090 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8091
8092         PR fortran/44347
8093         * gfortran.dg/selected_real_kind_1.f90: New.
8094
8095 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8096
8097         PR fortran/44359
8098         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8099         warning.
8100         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8101         check for warning.
8102
8103 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8104
8105         * gfortran.dg/data_namelist_conflict.f90: New test.
8106
8107 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8108
8109         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8110         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8111         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8112
8113 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8114
8115         * gfortran.dg/mvbits_9.f90: New test.
8116         * gfortran.dg/ibset_1.f90: Ditto.
8117         * gfortran.dg/ibits_1.f90: Ditto.
8118         * gfortran.dg/btest_1.f90: Ditto.
8119         * gfortran.dg/ibclr_1.f90: Ditto.
8120
8121 2010-06-09  Jason Merrill  <jason@redhat.com>
8122
8123         PR c++/44366
8124         * g++.dg/cpp0x/decltype23.C: Move to...
8125         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8126
8127 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8128
8129         PR fortran/44211
8130         * gfortran.dg/typebound_call_14.f03: New test.
8131
8132 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8133
8134         PR tree-optimization/44423
8135         * gcc.dg/tree-ssa/pr44423.c: New test.
8136
8137 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8138
8139         PR testsuite/42843
8140         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8141         TV_NONE to initialize tv_id field.
8142         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8143         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8144         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8145         Include toplev.h .
8146         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8147         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8148         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8149
8150 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8151
8152         PR tree-optimization/39874
8153         PR middle-end/28685
8154         * gcc.dg/pr39874.c: New file.
8155
8156 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8157
8158         * g++.dg/ext/attr-alias-1.C: New.
8159         * g++.dg/ext/attr-alias-2.C: New.
8160
8161 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8162
8163         PR fortran/44446
8164         * gfortran.dg/proc_ptr_27.f90: New.
8165
8166 2010-06-07  Jason Merrill  <jason@redhat.com>
8167
8168         PR c++/44366
8169         * g++.dg/cpp0x/decltype23.C: New.
8170
8171 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8172             Shujing Zhao  <pearly.zhao@oracle.com>
8173
8174         PR c/37724
8175         * gcc.dg/c90-const-expr-10.c: Adjust.
8176         * gcc.dg/c99-const-expr-10.c: Adjust.
8177         * gcc.dg/init-bad-7.c: New.
8178
8179 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8180
8181         * lib/target-supports.exp (check_effective_target_gas): New proc.
8182         * gcc.c-torture/execute/960321-1.x: New file.
8183
8184 2010-06-07  Jason Merrill  <jason@redhat.com>
8185
8186         PR c++/44401
8187         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8188
8189 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8190
8191         PR c++/44444
8192         * g++.dg/warn/Wunused-var-12.C: New test.
8193
8194         PR c++/44443
8195         * c-c++-common/Wunused-var-11.c: New test.
8196
8197 2010-06-07  Jan Hubicka  <jh@suse.cz>
8198
8199         * gcc.dg/ipa/pure-const-1.c: New testcase.
8200
8201 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8202
8203         PR rtl-optimization/44404
8204         * gcc.dg/pr44404.c: New.
8205
8206 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8207
8208         PR target/44159
8209         * gcc.target/i386/abi-2.c: Check sysv abi here.
8210         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8211         function to avoid failures by different ABIs.
8212         * gcc.target/i386/aes-check.h: Likewise.
8213         * gcc.target/i386/avx-check.h: Likewise.
8214         * gcc.target/i386/fma4-check.h: Likewise.
8215         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8216         * gcc.target/i386/mmx-check.h: Likewise.
8217         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8218         * gcc.target/i386/pclmul-check.h: Likewise.
8219         * gcc.target/i386/sse-check.h: Likewise.
8220         * gcc.target/i386/sse2-check.h: Likewise.
8221         * gcc.target/i386/sse3-check.h: Likewise.
8222         * gcc.target/i386/sse4_1-check.h: Likewise.
8223         * gcc.target/i386/sse4_2-check.h: Likewise.
8224         * gcc.target/i386/sse4a-check.h: Likewise.
8225         * gcc.target/i386/ssse3-check.h: Likewise.
8226         * gcc.target/i386/xop-check.h: Likewise.
8227         * gcc.target/i386/pr27971.c: Fix for LLP64.
8228         * gcc.target/i386/pr39139.c: Likewise.
8229         * gcc.target/i386/pr39315-check.c: Likewise.
8230         * gcc.target/i386/vararg-1.c: Likewise.
8231         * gcc.target/i386/vararg-2.c: Likewise.
8232         Additional add dg-compile to avoid failure due
8233         missing foo symbol.
8234
8235         * gcc.dg/compound-literal-1.c: Fix for llp64.
8236         * gcc.dg/pr32370.c: Likewise.
8237         * gcc.dg/pr37561.c: Likewise.
8238         * gcc.dg/pr41340.c: Likewise.
8239         * gcc.dg/pr41551.c: Likewise.
8240
8241 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8242
8243         PR c++/44188
8244         * g++.dg/debug/dwarf2/typedef3.C: New test.
8245
8246 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8247
8248         PR c/20000
8249         * c-c++-common/pr20000.c: New.
8250
8251 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8252
8253         PR c++/44086
8254         * g++.dg/init/pr44086.C: New.
8255         * g++.dg/cpp0x/decltype4.C: Adjust.
8256
8257 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8258
8259         PR fortran/43945
8260         * gfortran.dg/generic_23.f03: New test.
8261
8262 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8263
8264         PR fortran/43895
8265         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8266
8267 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8268
8269         PR c++/44361
8270         * c-c++-common/Wunused-var-9.c: New test.
8271
8272 2010-06-05  Jason Merrill  <jason@redhat.com>
8273
8274         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8275
8276 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8277
8278         PR c/44322
8279         * gcc.dg/c99-restrict-4.c: New test.
8280
8281 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8282
8283         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8284         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8285         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8286         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8287         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8288         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8289         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8290         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8291         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8292         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8293         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8294         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8295         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8296         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8297         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8298         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8299         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8300         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8301         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8302         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8303         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8304         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8305
8306 2010-06-04  Jason Merrill  <jason@redhat.com>
8307
8308         * g++.dg/cpp0x/noexcept06.C: New.
8309         * g++.dg/cpp0x/noexcept07.C: New.
8310
8311         * g++.dg/cpp0x/noexcept01.C: New.
8312         * g++.dg/cpp0x/noexcept02.C: New.
8313         * g++.dg/cpp0x/noexcept03.C: New.
8314         * g++.dg/cpp0x/noexcept04.C: New.
8315         * g++.dg/cpp0x/noexcept05.C: New.
8316
8317 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8318
8319         PR c++/44412
8320         * g++.dg/warn/Wunused-var-10.C: New test.
8321         * g++.dg/warn/Wunused-var-11.C: New test.
8322
8323         PR c++/44362
8324         * c-c++-common/Wunused-var-10.c: New test.
8325
8326 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8327
8328         PR c/25880
8329         * gcc.dg/assign-warn-2.c: Update.
8330         * gcc.dg/cpp/line3.c: Update.
8331         * gcc.dg/c99-array-lval-8.c: Update.
8332         * gcc.dg/cast-qual-2.c: Update.
8333         * gcc.dg/c99-arraydecl-3.c:  Update.
8334         * gcc.dg/assign-warn-1.c:  Update.
8335         * gcc.dg/format/gcc_diag-1.c:  Update.
8336
8337 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8338
8339         PR rtl-optimization/39871
8340         PR rtl-optimization/40615
8341         PR rtl-optimization/42500
8342         PR rtl-optimization/42502
8343         * gcc.target/arm/eliminate.c: New test.
8344
8345 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8346
8347         PR libstdc++/44410
8348         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8349         * g++.old-deja/g++.other/delete3.C: Likewise.
8350         * g++.old-deja/g++.other/new.C: Likewise.
8351         * g++.old-deja/g++.law/operators27.C: Likewise.
8352         * g++.old-deja/g++.mike/p755.C: Likewise.
8353         * g++.dg/eh/new1.C: Likewise.
8354         * g++.dg/init/new5.C: Likewise.
8355
8356 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8357
8358         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8359         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8360         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8361
8362 2010-06-03  Richard Guenther  <rguenther@suse.de>
8363
8364         PR lto/41921
8365         * lib/lto.exp: Always load gcc.exp.
8366         (lto-obj): For C source files invoke gcc_target_compile.
8367         * g++.dg/lto/20100603-1_0.C: New testcase.
8368         * g++.dg/lto/20100603-1_1.c: Likewise.
8369
8370 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8371
8372         PR tree-optimization/43688
8373         * gfortran.dg/pr43688.f90: New.
8374
8375 2010-06-03  Richard Guenther  <rguenther@suse.de>
8376
8377         PR lto/41584
8378         * gcc.dg/lto/20100603-1_0.c: New testcase.
8379         * gcc.dg/lto/20100603-2_0.c: Likewise.
8380         * gcc.dg/lto/20100603-3_0.c: Likewise.
8381
8382 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8383
8384         PR target/44218
8385         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8386         * gcc.target/powerpc/recip-2.c: Ditto.
8387         * gcc.target/powerpc/recip-3.c: Ditto.
8388         * gcc.target/powerpc/recip-4.c: Ditto.
8389         * gcc.target/powerpc/recip-5.c: Ditto.
8390         * gcc.target/powerpc/recip-6.c: Ditto.
8391         * gcc.target/powerpc/recip-7.c: Ditto.
8392         * gcc.target/powerpc/recip-test.h: Ditto.
8393         * gcc.target/powerpc/recip-test2.h: Ditto.
8394
8395 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8396
8397         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8398
8399 2010-06-02  Jason Merrill  <jason@redhat.com>
8400
8401         * g++.dg/ext/vector9.C: Expect typedef in error message.
8402
8403         PR c++/9726
8404         PR c++/23594
8405         PR c++/44333
8406         * g++.dg/tc1/dr101.C: Remove xfails.
8407
8408 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8409
8410         PR middle-end/44372
8411         * g++.dg/ipa/pr44372.C: New.
8412
8413 2010-06-02  Jan Hubicka  <jh@suse.cz>
8414
8415         PR middle-end/44295
8416         * g++.dg/torture/pr44295.C: Neww testcase.
8417
8418 2010-06-02  Jan Hubicka  <jh@suse.cz>
8419
8420         * gcc.dg/tree-ssa/loadpre6.c: Update.
8421
8422 2010-06-02  Richard Guenther  <rguenther@suse.de>
8423
8424         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8425         diagnostic.h.
8426
8427 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8428
8429         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8430         the link fail message.
8431
8432 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8433
8434         PR fortran/44360
8435         * gfortran.dg/use_13.f90: New test case.
8436
8437 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8438
8439         PR fortran/44371
8440         * gfortran.dg/error_stop_2.f08: Minor update.
8441
8442 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8443
8444         PR fortran/44371
8445         * gfortran.dg/error_stop_1.f08: New test.
8446         * gfortran.dg/error_stop_2.f08: New test.
8447
8448 2010-06-01  Jason Merrill  <jason@redhat.com>
8449
8450         DR 990
8451         * g++.dg/cpp0x/initlist37.C: New.
8452         * g++.dg/cpp0x/initlist38.C: New.
8453
8454         PR c++/44358
8455         * g++.dg/cpp0x/initlist36.C: New.
8456
8457 2010-05-31 Jan Hubicka  <jh@suse.cz>
8458
8459         * gcc.dg/noreturn-8.c: New testcase.
8460
8461 2010-05-31 Jan Hubicka  <jh@suse.cz>
8462
8463         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8464         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8465
8466 2010-05-31 Jan Hubicka  <jh@suse.cz>
8467
8468         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8469         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8470
8471 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8472
8473         PR fortran/36928
8474         * gfortran.dg/dependency_27.f90:  New test.
8475         * gfortran.dg/array_assign_1.F90:  New test.
8476
8477 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8478
8479         PR target/44338
8480         * gcc.target/i386/sse-24.c: New test.
8481
8482 2010-05-31  Jan Hubicka  <jh@suse.cz>
8483
8484         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8485
8486 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8487
8488         PR middle-end/44337
8489         * gcc.dg/pr44337.c: New test.
8490
8491         PR tree-optimization/44182
8492         * g++.dg/debug/pr44182.C: New test.
8493
8494 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8495
8496         * gcc.dg/nested-func-7.c: New test.
8497         * gnat.dg/frame_overflow.adb: Adjust directives.
8498
8499 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8500
8501         * gnat.dg/prot2.ad[sb]: New test.
8502         * gnat.dg/prot2_pkg1.ads: New helper.
8503         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8504
8505 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8506
8507         * gnat.dg/array11.adb: Adjust dg-warning directive.
8508         * gnat.dg/object_overflow.adb: Likewise.
8509
8510 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8511
8512         PR middle-end/44306
8513         * gcc.dg/tree-ssa/pr44306.c: New.
8514
8515 2010-05-29  Jan Hubicka  <jh@suse.cz>
8516
8517         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8518
8519 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8520
8521         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8522
8523 2010-05-28  Mike Stump  <mikestump@comcast.net>
8524
8525         PR objc/44125
8526         * objc.dg/const-str-9.m: Remove static.
8527
8528 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8529
8530         PR target/43636
8531         * gcc.c-torture/compile/pr43636.c: New test.
8532
8533 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8534
8535         PR objc++/23616
8536         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8537         * obj-c++.dg/try-catch-9.mm: Ditto.
8538
8539 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8540
8541         Revert patch for PR c++/44188
8542         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8543
8544 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8545
8546         PR c++/44188
8547         * g++.dg/debug/dwarf2/typedef3.C: New test.
8548
8549 2010-05-27  Jason Merrill  <jason@redhat.com>
8550
8551         PR c++/43555
8552         * g++.dg/ext/vla9.C: New.
8553
8554 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8555
8556         PR objc/44140
8557         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8558         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8559         * objc.dg/torture/tls/thr-init.m: Ditto.
8560         * objc.dg/torture/trivial.m: Ditto.
8561         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8562         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8563         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8564         * obj-c++.dg/torture/trivial.mm: Ditto.
8565
8566 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8567
8568         * g++.dg/lto/20100302_0.C: Skip on darwin.
8569
8570 2010-05-27  Richard Guenther  <rguenther@suse.de>
8571
8572         PR tree-optimization/44284
8573         * gcc.dg/vect/vect-118.c: New testcase.
8574         * gcc.dg/vect/bb-slp-20.c: Adjust.
8575         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8576         * gcc.dg/vect/slp-9.c: Likewise.
8577         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8578         * gcc.dg/vect/vect-10.c: Likewise.
8579         * gcc.dg/vect/vect-109.c: Likewise.
8580         * gcc.dg/vect/vect-12.c: Likewise.
8581         * gcc.dg/vect/vect-36.c: Likewise.
8582         * gcc.dg/vect/vect-7.c: Likewise.
8583         * gcc.dg/vect/vect-iv-8.c: Likewise.
8584         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8585         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8586         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8587         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8588         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8589         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8590         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8591         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8592         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8593         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8594         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8595         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8596         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8597         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8598         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8599         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8600         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8601
8602 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8603
8604         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8605         necessary.
8606
8607 2010-05-26  Jan Hubicka  <jh@suse.cz>
8608
8609         * gcc.dg/lto/materialize-1_0.c: New file.
8610         * gcc.dg/lto/materialize-1_1.c: New file.
8611
8612 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8613
8614         * gnat.dg/lto10.adb: New test.
8615         * gnat.dg/lto10_pkg.ads: New helper.
8616
8617 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8618
8619         * lib/target-supports.exp (check_effective_target_int128): New
8620         function to check if __int128 types are available for target.
8621         * c-c++-common/int128-types-1.c: New.
8622         * c-c++-common/int128-1.c: New.
8623         * c-c++-common/int128-2.c: New.
8624         * g++.dg/abi/mangle43.C: New.
8625         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8626         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8627         pointer-wide scalar.
8628         * g++.dg/other/pr25632.C: Likewise.
8629         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8630         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8631         overflow warnings.
8632         * g++.dg/warn/pr13358-4.C: Likewise.
8633         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8634         * g++.dg/warn/Wconversion-null.C: Likewise.
8635
8636 2010-05-26  Jason Merrill  <jason@redhat.com>
8637
8638         PR c++/43382
8639         * g++.dg/cpp0x/variadic101.C: New.
8640
8641 2010-05-26  Richard Guenther  <rguenther@suse.de>
8642
8643         PR rtl-optimization/44164
8644         * gcc.c-torture/execute/pr44164.c: New testcase.
8645         * g++.dg/tree-ssa/pr13146.C: Adjust.
8646
8647 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8648
8649         PR fortran/40011
8650         * gfortran.dg/whole_file_19.f90 : New test.
8651
8652 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8653
8654         PR fortran/30668
8655         PR fortran/31346
8656         PR fortran/34260
8657         * gfortran.dg/pr40999.f: Fix function type.
8658         * gfortran.dg/whole_file_5.f90: Likewise.
8659         * gfortran.dg/whole_file_6.f90: Likewise.
8660         * gfortran.dg/whole_file_16.f90: New.
8661         * gfortran.dg/whole_file_17.f90: New.
8662         * gfortran.dg/whole_file_18.f90: New.
8663
8664 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8665             Iain Sandoe  <iains@gcc.gnu.org>
8666
8667         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8668         * gcc.c-torture/compile/pr44197.c: Require alias support.
8669         * gcc.dg/lto/20081222_0.c: Ditto.
8670
8671 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8672
8673         PR debug/42801
8674         * gcc.dg/guality/vla-2.c: New test.
8675
8676 2010-05-25  Richard Guenther  <rguenther@suse.de>
8677
8678         PR middle-end/44069
8679         * g++.dg/torture/pr44069.C: New testcase.
8680
8681 2010-05-25  Richard Guenther  <rguenther@suse.de>
8682
8683         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8684
8685 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8686
8687         PR objc/44140
8688         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8689
8690 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8691
8692         * obj-c++.dg/torture/tls/trivial.mm: New.
8693         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8694         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8695         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8696         * obj-c++.dg/torture/tls/diag-1.mm: New.
8697         * obj-c++.dg/torture/tls/tls.exp: New.
8698         * obj-c++.dg/torture/trivial.mm: New.
8699         * obj-c++.dg/torture/dg-torture.exp: New.
8700         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8701         * obj-c++.dg/tls/trivial.m: New.
8702         * obj-c++.dg/tls/init-1.mm: New.
8703         * obj-c++.dg/tls/diag-1.mm: New.
8704         * obj-c++.dg/tls/init-2.mm: New.
8705         * obj-c++.dg/tls/diag-2.mm: New.
8706         * obj-c++.dg/tls/diag-3.mm: New.
8707         * obj-c++.dg/tls/diag-4.mm: New.
8708         * obj-c++.dg/tls/static-1.mm: New.
8709         * obj-c++.dg/tls/tls.exp: New.
8710         * obj-c++.dg/tls/diag-5.mm: New.
8711         * obj-c++.dg/tls/static-1a.mm: New.
8712         * objc-obj-c++-shared/Object1.mm: New.
8713         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8714
8715 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8716
8717         PR objc++/43689
8718         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8719         * obj-c++.dg/const-str-6.mm: Ditto.
8720
8721 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8722
8723         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8724
8725 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8726
8727         PR ada/38394
8728         * gnat.dg/array13.ad[sb]: New test.
8729
8730 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8731             Sandra Loosemore  <sandra@codesourcery.com>
8732
8733         * gcc.target/arm/neon/: Regenerated test cases.
8734
8735         * gcc.target/arm/neon/polytypes.c,
8736         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8737         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8738         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8739         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8740         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8741         dg-add-options arm_neon.
8742
8743         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8744         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8745         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8746         and arm_neon_fp16_ok.
8747
8748         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8749         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8750
8751         * lib/target-supports.exp (add_options_for_arm_neon): New.
8752         (check_effective_target_arm_neon_ok_nocache): New, from
8753         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8754         (check_effective_target_arm_neon_ok): Use
8755         check_effective_target_arm_neon_ok_nocache.
8756         (add_options_for_arm_neon_fp16)
8757         (check_effective_target_arm_neon_fp16_ok)
8758         check_effective_target_arm_neon_fp16_ok_nocache): New.
8759         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8760
8761 2010-05-24  Jason Merrill  <jason@redhat.com>
8762
8763         PR c++/41510
8764         * g++.dg/cpp0x/initlist35.C: New.
8765         * g++.dg/init/brace6.C: Adjust.
8766
8767 2010-05-24  Paul Brook  <paul@codesourcery.com>
8768
8769         * gcc.target/arm/frame-pointer-1.c: New test.
8770         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8771         pointer elimination.
8772
8773 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8774
8775         PR target/44245
8776         * gcc.target/i386/crc32-3.c: New.
8777         * gcc.target/i386/crc32-4.c: Likewise.
8778
8779 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8780
8781         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8782         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8783         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8784
8785 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8786
8787         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8788
8789 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8790
8791         PR target/43869
8792         * gcc.c-target/pr43869.c: New test.
8793
8794 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8795
8796         PR fortran/44212
8797         * gfortran.dg/class_22.f03: New.
8798
8799 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8800
8801         PR lto/44238
8802         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8803
8804 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8805
8806         PR fortran/44213
8807         * gfortran.dg/abstract_type_7.f03: New.
8808
8809 2010-05-21  Jason Merrill  <jason@redhat.com>
8810
8811         * g++.dg/eh/spec11.C: Test cleanup optimization.
8812
8813 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8814
8815         PR debug/44223
8816         * gcc.target/i386/pr44223.c: New test.
8817
8818 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8819
8820         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8821
8822 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8823
8824         * g++.dg/other/const3.C: New test.
8825
8826 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8827
8828         PR fortran/38407
8829         * warn_unused_dummy_argument_1.f90: New.
8830         * warn_unused_dummy_argument_2.f90: New.
8831
8832 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8833
8834         PR c++/30298
8835         * g++.dg/inherit/crash1.C: New.
8836         * g++.dg/inherit/crash2.C: Likewise.
8837
8838 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8839
8840         PR debug/44178
8841         * g++.dg/debug/pr44178.C: New test.
8842
8843 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8844
8845         PR middle-end/44185
8846         * gcc.dg/tree-ssa/prefetch-6.c: Add
8847         --param min-insn-to-prefetch-ratio=6.
8848         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8849         allow unrolling, and adjust the movnti count.
8850
8851 2010-05-20  Jan Hubicka  <jh@suse.cz>
8852
8853         PR middle-end/44197
8854         * gcc.c-torture/compile/pr44197.c: New file.
8855
8856 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8857
8858         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8859         Fix test code.
8860         (check_effective_target_xop): Remove __may_alias__ attribute.
8861
8862 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8863
8864         PR target/44202
8865         * gcc.c-torture/execute/pr44202-1.c: New test.
8866
8867 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8868
8869         PR fortran/43851
8870         * gfortran.dg/label_1.f90: Update test.
8871
8872 2010-05-19  Jan Hubicka  <jh@suse.cz>
8873
8874         * gcc.dg/lto/ipareference2_0.c: New file.
8875         * gcc.dg/lto/ipareference2_1.c: New file.
8876
8877 2010-05-19  Jason Merrill  <jason@redhat.com>
8878
8879         * g++.dg/parse/fn-typedef2.C: New.
8880
8881         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8882         function type.
8883
8884         PR c++/44193
8885         * g++.dg/template/fntype1.C: New.
8886
8887 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8888
8889         * gnat.dg/discr23.ad[sb]: New test.
8890         * gnat.dg/discr23_pkg.ads: New helper.
8891
8892         * gnat.dg/specs/controlled1.ads: New test.
8893         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8894
8895 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8896
8897         PR fortran/44055
8898         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8899         Fixed scope of C_SIZEOF.
8900         * gfortran.dg/warn_conversion_2.f90: New.
8901
8902 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8903
8904         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8905         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8906         for optional selector.
8907         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8908         (check_effective_target_sse3): New proc.
8909         * gcc.target/i386/math-torture/math-torture.exp: Load
8910         target-supports.exp.
8911         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8912         check_effective_target_sse2.
8913         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8914         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8915         * g++.dg/vect/vect.exp: Likewise.
8916         * gfortran.dg/vect/vect.exp: Likewise.
8917         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8918         -msse2 if check_effective_target_sse2.
8919
8920         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8921         * gcc.target/i386/3dnow-2.c: Likewise.
8922         * gcc.target/i386/3dnowA-1.c: Likewise.
8923         * gcc.target/i386/3dnowA-2.c: Likewise.
8924         * gcc.target/i386/pr42549.c: Likewise.
8925
8926         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8927         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8928         * gcc.target/i386/sse3-addsubps.c: Likewise.
8929         * gcc.target/i386/sse3-haddpd.c: Likewise.
8930         * gcc.target/i386/sse3-haddps.c: Likewise.
8931         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8932         * gcc.target/i386/sse3-hsubps.c: Likewise.
8933         * gcc.target/i386/sse3-movddup.c: Likewise.
8934         * gcc.target/i386/sse3-movshdup.c: Likewise.
8935         * gcc.target/i386/sse3-movsldup.c: Likewise.
8936
8937         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8938         * g++.dg/ext/attrib35.C: Likewise.
8939         * g++.dg/opt/pr40496.C: Likewise.
8940         * g++.dg/other/i386-1.C: Likewise.
8941         * g++.dg/other/i386-4.C: Likewise.
8942         * g++.dg/other/pr34435.C: Likewise.
8943         * g++.dg/other/pr39496.C: Likewise.
8944         * g++.dg/other/pr40446.C: Likewise.
8945         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8946         * gcc.dg/compat/vector-1a_main.c: Likewise.
8947         * gcc.dg/compat/vector-2a_main.c: Likewise.
8948         * gcc.dg/lto/20090206-1_0.c: Likewise.
8949         * gcc.dg/pr34856.c: Likewise.
8950         * gcc.dg/pr36584.c: Likewise.
8951         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8952         * gcc.dg/pr37544.c: Likewise.
8953         * gcc.dg/torture/pr16104-1.c: Likewise.
8954         * gcc.dg/torture/pr35771-1.c: Likewise.
8955         * gcc.dg/torture/pr35771-2.c: Likewise.
8956         * gcc.dg/torture/pr35771-3.c: Likewise.
8957         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8958         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8959         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8960         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8961         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8962         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8963         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8964         * gcc.target/i386/20060512-1.c: Likewise.
8965         * gcc.target/i386/20060512-3.c: Likewise.
8966         * gcc.target/i386/all_one_m128i.c: Likewise.
8967         * gcc.target/i386/float128-1.c: Likewise.
8968         * gcc.target/i386/float128-2.c: Likewise.
8969         * gcc.target/i386/fpcvt-1.c: Likewise.
8970         * gcc.target/i386/fpcvt-2.c: Likewise.
8971         * gcc.target/i386/fpcvt-3.c: Likewise.
8972         * gcc.target/i386/fpprec-1.c: Likewise.
8973         * gcc.target/i386/funcspec-9.c: Likewise.
8974         * gcc.target/i386/incoming-1.c: Likewise.
8975         * gcc.target/i386/incoming-12.c: Likewise.
8976         * gcc.target/i386/incoming-2.c: Likewise.
8977         * gcc.target/i386/incoming-3.c: Likewise.
8978         * gcc.target/i386/incoming-4.c: Likewise.
8979         * gcc.target/i386/incoming-6.c: Likewise.
8980         * gcc.target/i386/incoming-7.c: Likewise.
8981         * gcc.target/i386/incoming-8.c: Likewise.
8982         * gcc.target/i386/opt-1.c: Likewise.
8983         * gcc.target/i386/opt-2.c: Likewise.
8984         * gcc.target/i386/ordcmp-1.c: Likewise.
8985         * gcc.target/i386/pr17692.c: Likewise.
8986         * gcc.target/i386/pr18614-1.c: Likewise.
8987         * gcc.target/i386/pr22152.c: Likewise.
8988         * gcc.target/i386/pr23570.c: Likewise.
8989         * gcc.target/i386/pr23575.c: Likewise.
8990         * gcc.target/i386/pr26449-1.c: Likewise.
8991         * gcc.target/i386/pr26600.c: Likewise.
8992         * gcc.target/i386/pr27790.c: Likewise.
8993         * gcc.target/i386/pr28839.c: Likewise.
8994         * gcc.target/i386/pr30970.c: Likewise.
8995         * gcc.target/i386/pr32000-1.c: Likewise.
8996         * gcc.target/i386/pr32000-2.c: Likewise.
8997         * gcc.target/i386/pr32280.c: Likewise.
8998         * gcc.target/i386/pr32661.c: Likewise.
8999         * gcc.target/i386/pr32708-1.c: Likewise.
9000         * gcc.target/i386/pr32961.c: Likewise.
9001         * gcc.target/i386/pr33329.c: Likewise.
9002         * gcc.target/i386/pr35714.c: Likewise.
9003         * gcc.target/i386/pr35767-1.c: Likewise.
9004         * gcc.target/i386/pr35767-1d.c: Likewise.
9005         * gcc.target/i386/pr35767-1i.c: Likewise.
9006         * gcc.target/i386/pr35767-2.c: Likewise.
9007         * gcc.target/i386/pr35767-2d.c: Likewise.
9008         * gcc.target/i386/pr35767-2i.c: Likewise.
9009         * gcc.target/i386/pr35767-3.c: Likewise.
9010         * gcc.target/i386/pr35767-5.c: Likewise.
9011         * gcc.target/i386/pr36222-1.c: Likewise.
9012         * gcc.target/i386/pr36578-1.c: Likewise.
9013         * gcc.target/i386/pr36578-2.c: Likewise.
9014         * gcc.target/i386/pr36992-1.c: Likewise.
9015         * gcc.target/i386/pr37101.c: Likewise.
9016         * gcc.target/i386/pr37216.c: Likewise.
9017         * gcc.target/i386/pr37434-1.c: Likewise.
9018         * gcc.target/i386/pr37434-2.c: Likewise.
9019         * gcc.target/i386/pr37843-3.c: Likewise.
9020         * gcc.target/i386/pr37843-4.c: Likewise.
9021         * gcc.target/i386/pr39162.c: Likewise.
9022         * gcc.target/i386/pr39315-1.c: Likewise.
9023         * gcc.target/i386/pr39315-2.c: Likewise.
9024         * gcc.target/i386/pr39315-3.c: Likewise.
9025         * gcc.target/i386/pr39315-4.c: Likewise.
9026         * gcc.target/i386/pr39445.c: Likewise.
9027         * gcc.target/i386/pr39496.c: Likewise.
9028         * gcc.target/i386/pr40809.c: Likewise.
9029         * gcc.target/i386/pr40906-3.c: Likewise.
9030         * gcc.target/i386/pr41019.c: Likewise.
9031         * gcc.target/i386/pr42542-1.c: Likewise.
9032         * gcc.target/i386/pr42542-2.c: Likewise.
9033         * gcc.target/i386/pr42542-3.c: Likewise.
9034         * gcc.target/i386/pr42542-3a.c: Likewise.
9035         * gcc.target/i386/pr42881.c: Likewise.
9036         * gcc.target/i386/push-1.c: Likewise.
9037         * gcc.target/i386/quad-sse.c: Likewise.
9038         * gcc.target/i386/reload-1.c: Likewise.
9039         * gcc.target/i386/sse-10.c: Likewise.
9040         * gcc.target/i386/sse-11.c: Likewise.
9041         * gcc.target/i386/sse-15.c: Likewise.
9042         * gcc.target/i386/sse-17.c: Likewise.
9043         * gcc.target/i386/sse-18.c: Likewise.
9044         * gcc.target/i386/sse-19.c: Likewise.
9045         * gcc.target/i386/sse-4.c: Likewise.
9046         * gcc.target/i386/sse-6.c: Likewise.
9047         * gcc.target/i386/sse-vect-types.c: Likewise.
9048         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9049         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9050         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9051         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9052         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9053         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9054         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9055         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9056         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9057         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9058         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9059         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9060         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9061         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9062         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9063         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9064         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9065         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9066         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9067         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9068         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9069         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9070         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9071         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9072         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9073         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9074         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9075         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9076         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9077         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9078         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9079         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9080         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9081         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9082         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9083         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9084         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9085         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9086         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9087         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9088         * gcc.target/i386/sse2-mmx.c: Likewise.
9089         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9090         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9091         * gcc.target/i386/sse2-movd-1.c: Likewise.
9092         * gcc.target/i386/sse2-movd-2.c: Likewise.
9093         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9094         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9095         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9096         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9097         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9098         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9099         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9100         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9101         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9102         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9103         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9104         * gcc.target/i386/sse2-movq-1.c: Likewise.
9105         * gcc.target/i386/sse2-movq-2.c: Likewise.
9106         * gcc.target/i386/sse2-movq-3.c: Likewise.
9107         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9108         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9109         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9110         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9111         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9112         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9113         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9114         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9115         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9116         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9117         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9118         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9119         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9120         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9121         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9122         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9123         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9124         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9125         * gcc.target/i386/sse2-pand-1.c: Likewise.
9126         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9127         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9128         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9129         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9130         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9131         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9132         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9133         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9134         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9135         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9136         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9137         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9138         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9139         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9140         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9141         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9142         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9143         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9144         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9145         * gcc.target/i386/sse2-por-1.c: Likewise.
9146         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9147         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9148         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9149         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9150         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9151         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9152         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9153         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9154         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9155         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9156         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9157         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9158         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9159         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9160         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9161         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9162         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9163         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9164         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9165         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9166         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9167         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9168         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9169         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9170         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9171         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9172         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9173         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9174         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9175         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9176         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9177         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9178         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9179         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9180         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9181         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9182         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9183         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9184         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9185         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9186         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9187         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9188         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9189         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9190         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9191         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9192         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9193         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9194         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9195         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9196         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9197         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9198         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9199         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9200         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9201         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9202         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9203         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9204         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9205         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9206         * gcc.target/i386/sse2-vec-1.c: Likewise.
9207         * gcc.target/i386/sse2-vec-2.c: Likewise.
9208         * gcc.target/i386/sse2-vec-3.c: Likewise.
9209         * gcc.target/i386/sse2-vec-4.c: Likewise.
9210         * gcc.target/i386/sse2-vec-5.c: Likewise.
9211         * gcc.target/i386/sse2-vec-6.c: Likewise.
9212         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9213         * gcc.target/i386/ssefn-2.c: Likewise.
9214         * gcc.target/i386/ssefn-4.c: Likewise.
9215         * gcc.target/i386/ssefp-1.c: Likewise.
9216         * gcc.target/i386/ssefp-2.c: Likewise.
9217         * gcc.target/i386/sseregparm-3.c: Likewise.
9218         * gcc.target/i386/sseregparm-4.c: Likewise.
9219         * gcc.target/i386/sseregparm-5.c: Likewise.
9220         * gcc.target/i386/sseregparm-6.c: Likewise.
9221         * gcc.target/i386/sseregparm-7.c: Likewise.
9222         * gcc.target/i386/ssetype-1.c: Likewise.
9223         * gcc.target/i386/ssetype-2.c: Likewise.
9224         * gcc.target/i386/ssetype-3.c: Likewise.
9225         * gcc.target/i386/ssetype-4.c: Likewise.
9226         * gcc.target/i386/ssetype-5.c: Likewise.
9227         * gcc.target/i386/unordcmp-1.c: Likewise.
9228         * gcc.target/i386/vararg-1.c: Likewise.
9229         * gcc.target/i386/vararg-2.c: Likewise.
9230         * gcc.target/i386/vararg-3.c: Likewise.
9231         * gcc.target/i386/vararg-4.c: Likewise.
9232         * gcc.target/i386/vararg-7.c: Likewise.
9233         * gcc.target/i386/vararg-8.c: Likewise.
9234         * gcc.target/i386/vecinit-1.c: Likewise.
9235         * gcc.target/i386/vecinit-2.c: Likewise.
9236         * gcc.target/i386/vecinit-3.c: Likewise.
9237         * gcc.target/i386/vecinit-4.c: Likewise.
9238         * gcc.target/i386/vecinit-5.c: Likewise.
9239         * gcc.target/i386/vecinit-6.c: Likewise.
9240         * gcc.target/i386/vectorize2.c: Likewise.
9241         * gcc.target/i386/vectorize3.c: Likewise.
9242         * gcc.target/i386/vectorize4.c: Likewise.
9243         * gcc.target/i386/vectorize6.c: Likewise.
9244         * gcc.target/i386/vectorize7.c: Likewise.
9245         * gcc.target/i386/vectorize8.c: Likewise.
9246         * gcc.target/i386/vperm-v2df.c: Likewise.
9247         * gcc.target/i386/vperm-v2di.c: Likewise.
9248         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9249         * gcc.target/i386/xorps-sse2.c: Likewise.
9250         * gcc.target/i386/xorps.c: Likewise.
9251         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9252         * gfortran.dg/graphite/pr42326.f90: Likewise.
9253         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9254
9255 2010-05-19  Richard Guenther  <rguenther@suse.de>
9256
9257         PR lto/44196
9258         * g++.dg/lto/20100519-1_0.C: New testcase.
9259
9260 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9261
9262         PR fortran/42360
9263         * gfortran.dg/warn_intent_out_not_set.f90: New.
9264
9265 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9266
9267         PR fortran/38404
9268         * gfortran.dg/data_char_1.f90: Updated warning message.
9269         * gfortran.dg/data_array_6.f: New.
9270
9271 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9272
9273         * g++.dg/ipa/ivinline-8.C: New test.
9274         * gcc.dg/ipa/iinline-2.c: Likewise.
9275
9276 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9277
9278         PR fortran/34505
9279         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9280         arguments; add check for return value kind.
9281         * gfortran.dg/float_1.f90: Likewise.
9282
9283 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9284
9285         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9286         (main): Use it.
9287         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9288         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9289         Prune another location line format.
9290         (lto-obj): Call lto_prune_warns on comp_output.
9291
9292 2010-05-18  Jan Hubicka  <jh@suse.cz>
9293
9294         * gcc.dg/lto/ipacp_0.c: New test.
9295         * gcc.dg/lto/ipacp_1.c: New test.
9296
9297 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9298
9299         PR lto/44184
9300         * gcc.dg/lto/20100518_0.c: New test.
9301
9302 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9303
9304         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9305
9306 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9307
9308         PR fortran/43990
9309         * gfortran.dg/class_21.f03: New.
9310
9311 2010-05-17  Jason Merrill  <jason@redhat.com>
9312
9313         PR c++/44157
9314         * g++.dg/cpp0x/initlist34.C: New.
9315
9316         PR c++/44158
9317         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9318
9319 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9320
9321         * g++.dg/ipa/ivinline-1.C: New test.
9322         * g++.dg/ipa/ivinline-2.C: New test.
9323         * g++.dg/ipa/ivinline-3.C: New test.
9324         * g++.dg/ipa/ivinline-4.C: New test.
9325         * g++.dg/ipa/ivinline-5.C: New test.
9326         * g++.dg/ipa/ivinline-6.C: New test.
9327
9328 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9329             Jason Merrill  <jason@redhat.com>
9330
9331         PR c++/44108
9332         * c-c++-common/Wunused-var-8.c: New test.
9333
9334 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9335
9336         PR bootstrap/42347
9337         * gcc.c-torture/compile/pr42347.c: New test.
9338
9339         PR middle-end/44102
9340         * g++.dg/ext/asmgoto1.C: New test.
9341
9342 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9343
9344         PR middle-end/44133
9345         * gcc.dg/tree-ssa/pr44133.c: New test.
9346         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9347         precise.
9348
9349 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9350
9351         PR fortran/44044
9352         * gfortran.dg/class_20.f03: New.
9353
9354 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9355
9356         PR 44078
9357         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9358         debug messages but not the newly introduced one.
9359
9360 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9361
9362         PR fortran/35779
9363         * gfortran.dg/initialization_25.f90: Commented testcase.
9364         * gfortran.dg/initialization_26.f90: New.
9365
9366 2010-05-16  Richard Guenther  <rguenther@suse.de>
9367
9368         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9369         * gcc.dg/pr43084.c: Likewise.
9370         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9371         -fipa-type-escape.
9372         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9373         -fipa-type-escape.
9374         * gcc.dg/struct/struct-reorg.exp: Likewise.
9375         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9376         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9377
9378 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9379
9380         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9381         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9382         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9383         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9384         tests.
9385
9386 2010-05-15  Jason Merrill  <jason@redhat.com>
9387
9388         * g++.dg/eh/spec10.C: New.
9389         * g++.dg/eh/spec11.C: New.
9390         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9391
9392 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9393
9394         PR fortran/44154
9395         PR fortran/42647
9396         * gfortran.dg/allocatable_scalar_9.f90: New.
9397
9398 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9399
9400         PR c++/44148
9401         * g++.dg/torture/pr44148.C: New test.
9402
9403 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9404
9405         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9406         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9407         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9408         diagnostics and type sizes.
9409
9410 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9411
9412         * gnat.dg/lto9.adb: New test.
9413         * gnat.dg/lto9_pkg1.ads: New helper.
9414         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9415
9416 2010-05-15  Jan Hubicka  <jh@suse.cz>
9417
9418         * gcc.dg/lto/ipareference_1.c: Rename to ...
9419         * gcc.dg/lto/ipareference_0.c: ... this one.
9420         * gcc.dg/lto/ipareference_2.c: Rename to ...
9421         * gcc.dg/lto/ipareference_1.c: ... this one.
9422
9423 2010-05-15  Jan Hubicka  <jh@suse.cz>
9424
9425         * gcc.dg/lto/ipareference_1.c: New file.
9426         * gcc.dg/lto/ipareference_2.c: New file.
9427
9428 2010-05-15  Richard Guenther  <rguenther@suse.de>
9429
9430         PR tree-optimization/44038
9431         * gcc.c-torture/compile/pr44038.c: New testcase.
9432
9433 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9434
9435         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9436         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9437
9438 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9439
9440         PR fortran/43207
9441         PR fortran/43969
9442         * gfortran.dg/class_18.f03: New.
9443         * gfortran.dg/class_19.f03: New.
9444
9445 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9446
9447         PR debug/44112
9448         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9449         * g++.dg/debug/dwarf2/const1.C: Remove.
9450
9451 2010-05-14  Jason Merrill  <jason@redhat.com>
9452
9453         * g++.dg/eh/cond4.C: New.
9454         * g++.dg/eh/elide2.C: Adjust.
9455         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9456
9457 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9458
9459         PR fortran/44135
9460         * gfortran.dg/actual_array_interface_2.f90: New test.
9461
9462 2010-05-14  Richard Guenther  <rguenther@suse.de>
9463
9464         PR tree-optimization/44119
9465         * gcc.c-torture/compile/pr44119.c: New testcase.
9466
9467 2010-05-14  Jason Merrill  <jason@redhat.com>
9468
9469         PR c++/44127
9470         * g++.dg/eh/terminate1.C: New.
9471
9472 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9473
9474         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9475
9476         PR debug/44136
9477         * gcc.dg/pr44136.c: New test.
9478
9479 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9480
9481         PR c++/30566
9482         * g++.dg/warn/Wshadow-4.C: Adjust.
9483         * g++.dg/warn/Wshadow-5.C: New test.
9484         * g++.dg/warn/Wshadow-6.C: New test
9485
9486 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9487
9488         PR fortran/35779
9489         * gfortran.dg/initialization_25.f90: New.
9490
9491 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9492
9493         * g++.dg/otr-fold-1.C: New test.
9494         * g++.dg/otr-fold-2.C: New test.
9495
9496 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9497
9498         PR fortran/44036
9499         * gfortran.dg/gomp/pr44036-1.f90: New test.
9500         * gfortran.dg/gomp/pr44036-2.f90: New test.
9501         * gfortran.dg/gomp/pr44036-3.f90: New test.
9502
9503         PR debug/43983
9504         * gcc.dg/guality/sra-1.c: New test.
9505
9506 2010-05-12  Jan Hubicka  <jh@suse.cz>
9507
9508         * tree-ssa/unreachable.c: New test.
9509
9510 2010-05-12  Jason Merrill  <jason@redhat.com>
9511
9512         * g++.dg/cpp0x/sfinae1.C: New.
9513
9514 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9515
9516         * gcc.target/i386/zee.c: New file.
9517
9518 2010-05-12  Jason Merrill  <jason@redhat.com>
9519
9520         * g++.dg/conversion/op1.C: Expect template candidate message.
9521         * g++.dg/cpp0x/nullptr15.C: Likewise.
9522         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9523         * g++.dg/cpp0x/pr31431.C: Likewise.
9524         * g++.dg/cpp0x/temp_default2.C: Likewise.
9525         * g++.dg/cpp0x/trailing4.C: Likewise.
9526         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9527         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9528         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9529         * g++.dg/cpp0x/variadic35.C: Likewise.
9530         * g++.dg/cpp0x/vt-35147.C: Likewise.
9531         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9532         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9533         * g++.dg/ext/visibility/anon8.C: Likewise.
9534         * g++.dg/ext/vla2.C: Likewise.
9535         * g++.dg/other/pr28114.C: Likewise.
9536         * g++.dg/other/ptrmem10.C: Likewise.
9537         * g++.dg/other/ptrmem11.C: Likewise.
9538         * g++.dg/overload/unknown1.C: Likewise.
9539         * g++.dg/parse/template7.C: Likewise.
9540         * g++.dg/parse/typename7.C: Likewise.
9541         * g++.dg/template/conv11.C: Likewise.
9542         * g++.dg/template/copy1.C: Likewise.
9543         * g++.dg/template/deduce3.C: Likewise.
9544         * g++.dg/template/dependent-expr5.C: Likewise.
9545         * g++.dg/template/friend.C: Likewise.
9546         * g++.dg/template/incomplete2.C: Likewise.
9547         * g++.dg/template/local4.C: Likewise.
9548         * g++.dg/template/local6.C: Likewise.
9549         * g++.dg/template/operator10.C: Likewise.
9550         * g++.dg/template/overload6.C: Likewise.
9551         * g++.dg/template/ptrmem2.C: Likewise.
9552         * g++.dg/template/ptrmem20.C: Likewise.
9553         * g++.dg/template/ptrmem8.C: Likewise.
9554         * g++.dg/template/sfinae2.C: Likewise.
9555         * g++.dg/template/ttp25.C: Likewise.
9556         * g++.dg/template/unify10.C: Likewise.
9557         * g++.dg/template/unify11.C: Likewise.
9558         * g++.dg/template/unify6.C: Likewise.
9559         * g++.dg/template/unify7.C: Likewise.
9560         * g++.dg/template/unify9.C: Likewise.
9561         * g++.dg/template/varmod1.C: Likewise.
9562         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9563         * g++.old-deja/g++.law/operators32.C: Likewise.
9564         * g++.old-deja/g++.pt/crash28.C: Likewise.
9565         * g++.old-deja/g++.pt/crash60.C: Likewise.
9566         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9567         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9568         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9569         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9570         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9571         * g++.old-deja/g++.pt/expr2.C: Likewise.
9572         * g++.old-deja/g++.pt/overload7.C: Likewise.
9573         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9574         * g++.old-deja/g++.pt/spec5.C: Likewise.
9575         * g++.old-deja/g++.pt/spec6.C: Likewise.
9576         * g++.old-deja/g++.pt/t24.C: Likewise.
9577         * g++.old-deja/g++.pt/unify4.C: Likewise.
9578         * g++.old-deja/g++.pt/unify6.C: Likewise.
9579         * g++.old-deja/g++.pt/unify8.C: Likewise.
9580         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9581         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9582         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9583
9584         * g++.dg/cpp0x/initlist32.C: New.
9585
9586         * g++.dg/template/conv11.C: New.
9587         * g++.dg/conversion/op1.C: Adjust expected error.
9588
9589         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9590
9591 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9592
9593         PR target/44088
9594         * gcc.target/i386/avx-cmpsd-1.c: New.
9595         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9596         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9597         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9598         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9599         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9600
9601 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9602
9603         PR middle-end/44085
9604         * gcc.dg/gomp/pr44085.c: New test.
9605         * gfortran.dg/gomp/pr44085.f90: New test.
9606
9607 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9608
9609         * objc-obj-c++-shared/Object1.m: New.
9610         * objc.dg/torture: New directory.
9611         * objc.dg/torture/tls: Ditto.
9612         * objc.dg/tls: Ditto.
9613         * objc.dg/torture/tls/trivial.m: New test.
9614         * objc.dg/torture/tls/thr-init-2.m: New test.
9615         * objc.dg/torture/tls/thr-init-3.m: New test.
9616         * objc.dg/torture/tls/thr-init.m: New test.
9617         * objc.dg/torture/tls/diag-1.m: New test.
9618         * objc.dg/torture/tls/tls.exp: New.
9619         * objc.dg/torture/trivial.m: New test.
9620         * objc.dg/torture/dg-torture.exp: New.
9621         * objc.dg/tls/diag-3.m: New test.
9622         * objc.dg/tls/diag-4.m: New test.
9623         * objc.dg/tls/diag-5.m: New test.
9624         * objc.dg/tls/init-1.m: New test.
9625         * objc.dg/tls/init-2.m: New test.
9626         * objc.dg/tls/tls.exp: New.
9627         * objc.dg/tls/diag-2.m: New test.
9628         * lib/objc.exp: Respond to dg-additional-files.
9629
9630 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9631
9632         * gcc.target/m68k/20100512-1.c: New.
9633
9634 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9635
9636         * gnat.dg/lto8.adb: New test.
9637         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9638         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9639
9640 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9641
9642         PR c++/34272
9643         PR c++/43630
9644         PR c++/34491
9645         * g++.dg/template/crash97.C: New.
9646         * g++.dg/template/crash98.C: Likewise.
9647         * g++.dg/template/crash99.C: Likewise.
9648         * g++.dg/cpp0x/pr31439.C: Adjust.
9649         * g++.dg/template/crash95.C: Likewise.
9650
9651 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9652
9653         PR middle-end/44071
9654         * c-c++-common/asmgoto-4.c: New test.
9655         * gcc.target/i386/pr44071.c: New test.
9656
9657         PR c++/44062
9658         * c-c++-common/Wunused-var-7.c: New test.
9659         * g++.dg/warn/Wunused-var-9.C: New test.
9660
9661 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9662
9663         PR fortran/43711
9664         * gfortran.dg/gomp/pr43711.f90: New.
9665
9666 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9667
9668         PR fortran/31820
9669         * gfortran.dg/select_5.f90: Updated.
9670
9671 2010-05-11  Jan Hubicka  <jh@suse.cz>
9672
9673         PR tree-optimize/44063
9674         * gcc.c-torture/compile/pr44063.c: New testcase.
9675
9676 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9677
9678         PR debug/44023
9679         * gcc.dg/pr44023.c: New test.
9680
9681 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9682
9683         * gnat.dg/lto7.adb: New test.
9684         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9685
9686 2010-05-10  Jason Merrill  <jason@redhat.com>
9687
9688         PR c++/44017
9689         * g++.dg/template/inherit5.C: New.
9690
9691         PR c++/44045
9692         * g++.dg/cpp0x/initlist33.C: New.
9693         * g++.dg/cpp0x/initlist26.C: Adjust.
9694         * g++.dg/cpp0x/initlist28.C: Adjust.
9695
9696 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9697
9698         PR c++/43719
9699         * g++.dg/init/pr43719.C: New.
9700         * g++.dg/anon-struct4.C: Adjust.
9701
9702 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9703
9704         PR debug/44028
9705         * gcc.dg/pr44028.c: New test.
9706
9707 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9708
9709         PR fortran/27866
9710         PR fortran/35003
9711         PR fortran/42809
9712         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9713         * gfortran.dg/warn_conversion.f90: New.
9714
9715 2010-05-10  Michael Matz  <matz@suse.de>
9716
9717         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9718
9719 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9720
9721         PR rtl-optimization/44012
9722         * gcc.dg/pr44012.c: New.
9723
9724 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9725
9726         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9727         Log text on entry and exit.
9728         Prune Sun ld warnings for common symbols with differing sizes.
9729         (lto-link-and-maybe-run): Change caller.
9730
9731 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9732
9733         PR fortran/44044
9734         * gfortran.dg/class_7.f03: Modified.
9735         * gfortran.dg/select_type_1.f03: Modified.
9736         * gfortran.dg/select_type_12.f03: New.
9737
9738 2010-05-10  Richard Guenther  <rguenther@suse.de>
9739
9740         PR tree-optimization/44050
9741         * gcc.dg/torture/pr44050.c: New testcase.
9742
9743 2010-05-10  Wei Guozhi  <carrot@google.com>
9744
9745         PR target/42879
9746         * gcc.target/arm/pr42879.c: New testcase.
9747
9748 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9749
9750         PR c/44051
9751         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9752
9753 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9754
9755         PR c/10676
9756         * gcc.dg/anon-struct-10.c: New test.
9757
9758 2010-05-09  Richard Guenther  <rguenther@suse.de>
9759
9760         PR middle-end/44024
9761         * gcc.dg/pr44024.c: New testcase.
9762
9763 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9764
9765         PR c/4784
9766         * gcc.dg/anon-struct-9.c: New test.
9767
9768 2010-05-09  Richard Guenther  <rguenther@suse.de>
9769
9770         PR middle-end/44043
9771         * gcc.c-torture/compile/pr44043.c: New testcase.
9772
9773 2010-05-09  Richard Guenther  <rguenther@suse.de>
9774
9775         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9776
9777 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9778
9779         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9780
9781 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9782
9783         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9784         * gnat.dg/specs/lto3.ads: Likewise.
9785
9786 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9787
9788         PR middle-end/28685
9789         * gcc.dg/pr28685-1.c: New file.
9790
9791 2010-05-08  Richard Guenther  <rguenther@suse.de>
9792
9793         PR tree-optimization/44030
9794         * gcc.c-torture/compile/pr44030.c: New testcase.
9795
9796 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9797
9798         * gnat.dg/lto6.adb: New test.
9799         * gnat.dg/lto6_pkg.ads: New helper.
9800
9801 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9802
9803         * gnat.dg/lto5.adb: New test.
9804         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9805
9806 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9807
9808         * gnat.dg/lto4.ad[sb]: New test.
9809
9810 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9811
9812         * gnat.dg/specs/lto3.ads: New test.
9813         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9814         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9815
9816 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9817
9818         * gnat.dg/sizetype3.ad[sb]: New test.
9819         * gnat.dg/sizetype3_pkg.ads: New helper.
9820
9821 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9822
9823         PR c++/43951
9824         * g++.dg/init/new29.C: New.
9825
9826 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9827
9828         PR fortran/40728
9829         * gfortran.dg/coarray_1.f90: Fixed error message.
9830         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9831         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9832         * gfortran.dg/intrinsic_std_5.f90: New.
9833
9834 2010-05-07  Jason Merrill  <jason@redhat.com>
9835
9836         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9837
9838 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9839
9840         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9841         (size_t, stderr): Remove.
9842         (read_error): Replaced __builtin_fprintf by fprintf.
9843
9844 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9845
9846         * gcc.dg/ordered-comparison-1.c: New test.
9847         * gcc.dg/ordered-comparison-2.c: New test.
9848         * gcc.dg/ordered-comparison-3.c: New test.
9849         * gcc.dg/ordered-comparison-4.c: New test.
9850
9851 2010-05-06  Mike Stump  <mikestump@comcast.net>
9852
9853         PR objc/35165
9854         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9855
9856 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9857             Jason Merrill  <jason@redhat.com>
9858
9859         * g++.dg/cpp0x/nullptr01.C: New.
9860         * g++.dg/cpp0x/nullptr02.C: New.
9861         * g++.dg/cpp0x/nullptr03.C: New.
9862         * g++.dg/cpp0x/nullptr04.C: New.
9863         * g++.dg/cpp0x/nullptr05.C: New.
9864         * g++.dg/cpp0x/nullptr06.C: New.
9865         * g++.dg/cpp0x/nullptr07.C: New.
9866         * g++.dg/cpp0x/nullptr08.C: New.
9867         * g++.dg/cpp0x/nullptr09.C: New.
9868         * g++.dg/cpp0x/nullptr10.C: New.
9869         * g++.dg/cpp0x/nullptr11.C: New.
9870         * g++.dg/cpp0x/nullptr12.C: New.
9871         * g++.dg/cpp0x/nullptr13.C: New.
9872         * g++.dg/cpp0x/nullptr14.C: New.
9873         * g++.dg/cpp0x/nullptr15.C: New.
9874         * g++.dg/cpp0x/nullptr16.C: New.
9875         * g++.dg/cpp0x/nullptr17.C: New.
9876         * g++.dg/cpp0x/nullptr18.C: New.
9877         * g++.dg/cpp0x/nullptr19.C: New.
9878         * g++.dg/cpp0x/nullptr20.C: New.
9879         * g++.dg/cpp0x/nullptr21.C: New.
9880         * g++.dg/cpp0x/nullptr22.C: New.
9881         * g++.dg/debug/nullptr01.C: New.
9882         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9883
9884 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9885
9886         * gcc.dg/Wunused-var-8.c: Move to...
9887         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9888
9889 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9890
9891         PR c++/40406
9892         * g++.dg/template/crash96.C: New.
9893
9894 2010-05-06  Jan Hubicka  <jh@suse.cz>
9895
9896         PR tree-optimization/43791
9897         * gcc.c-torture/compile/pr43791.c: New file.
9898
9899 2010-05-06  Michael Matz  <matz@suse.de>
9900
9901         PR tree-optimization/43984
9902         * gfortran.dg/pr43984.f90: New test.
9903
9904 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9905
9906         PR 40989
9907         * gcc.dg/pr40989.c: New.
9908
9909 2010-05-06  Richard Guenther  <rguenther@suse.de>
9910
9911         PR tree-optimization/43934
9912         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9913
9914 2010-05-06  Richard Guenther  <rguenther@suse.de>
9915
9916         PR tree-optimization/43987
9917         * gcc.c-torture/execute/pr43987.c: New testcase.
9918         * gcc.dg/torture/pta-escape-1.c: Adjust.
9919         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9920         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9921         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9922         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9923
9924 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9925             Dodji Seketeli  <dodji@redhat.com>
9926
9927         PR c/18624
9928         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9929         * g++.dg/template/sfinae16.C: Likewise.
9930         * gcc.dg/Wunused-var-1.c: Moved to...
9931         * c-c++-common/Wunused-var-1.c: ...here. New test.
9932         * gcc.dg/Wunused-var-2.c: Moved to...
9933         * c-c++-common/Wunused-var-2.c: ...here. New test.
9934         * gcc.dg/Wunused-var-3.c: Moved to...
9935         * c-c++-common/Wunused-var-3.c: ...here. New test.
9936         * gcc.dg/Wunused-var-4.c: Moved to...
9937         * gcc.dg/Wunused-var-1.c: ... here.
9938         * gcc.dg/Wunused-var-5.c: Moved to...
9939         * c-c++-common/Wunused-var-4.c: ...here. New test.
9940         * gcc.dg/Wunused-var-7.c: Moved to...
9941         * c-c++-common/Wunused-var-5.c: ...here. New test.
9942         * gcc.dg/Wunused-var-6.c: Moved to...
9943         * gcc.dg/Wunused-var-2.c: ... here.
9944         * c-c++-common/Wunused-var-1.c: New test.
9945         * c-c++-common/Wunused-var-2.c: New test.
9946         * c-c++-common/Wunused-var-3.c: New test.
9947         * c-c++-common/Wunused-var-4.c: New test.
9948         * c-c++-common/Wunused-var-5.c: New test.
9949         * g++.dg/warn/Wunused-var-1.C: New test.
9950         * g++.dg/warn/Wunused-var-2.C: New test.
9951         * g++.dg/warn/Wunused-var-3.C: New test.
9952         * g++.dg/warn/Wunused-var-4.C: New test.
9953         * g++.dg/warn/Wunused-var-5.C: New test.
9954         * g++.dg/warn/Wunused-var-6.C: New test.
9955         * g++.dg/warn/Wunused-var-7.C: New test.
9956         * g++.dg/warn/Wunused-var-8.C: New test.
9957         * g++.dg/warn/Wunused-parm-1.C: New test.
9958         * g++.dg/warn/Wunused-parm-2.C: New test.
9959         * g++.dg/warn/Wunused-parm-3.C: New test.
9960
9961 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9962
9963         PR fortran/43985
9964         * gfortran.dg/gomp/crayptr5.f90: New test case.
9965
9966 2010-05-05  Jason Merrill  <jason@redhat.com>
9967
9968         PR debug/43370
9969         * g++.dg/ext/attrib39.C: New.
9970
9971 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9972
9973         PR fortran/24978
9974         * gfortran.dg/data_invalid.f90: New.
9975
9976 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9977
9978         * gnat.dg/lto2.adb: New test.
9979
9980 2010-05-05  Jason Merrill  <jason@redhat.com>
9981
9982         PR c++/43787
9983         * g++.dg/opt/empty1.C: New.
9984
9985 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9986
9987         PR fortran/43696
9988         * gfortran.dg/class_17.f03: New.
9989
9990 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9991
9992         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9993
9994 2010-05-04  Mike Stump  <mikestump@comcast.net>
9995
9996         PR objc/35165
9997         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9998
9999 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10000
10001         PR target/43668
10002         * gcc.target/i386/pr43668.c: New.
10003
10004 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10005
10006         PR c++/43028
10007         * g++.dg/cpp0x/initlist31.C: New.
10008
10009 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10010
10011         PR c/43981
10012         * gcc.dg/Wunused-var-8.c: New test.
10013
10014 2010-05-04  Jason Merrill  <jason@redhat.com>
10015
10016         PR c++/38064
10017         * g++.dg/cpp0x/enum3.C: Extend.
10018
10019 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10020
10021         PR target/43799
10022         * gcc.target/i386/pr43799.c: New.
10023
10024 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10025
10026         * gnat.dg/lto1.adb: New test.
10027         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10028
10029 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10030
10031         PR middle-end/43671
10032         * gcc.target/i386/pr43671.c: New.
10033
10034 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10035
10036         PR c++/43705
10037         * g++.dg/template/crash95.C: New.
10038
10039 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10040
10041         PR debug/43508
10042         * gcc.target/i386/pr43508.c: New.
10043
10044 2010-05-04  Richard Guenther  <rguenther@suse.de>
10045
10046         PR tree-optimization/43879
10047         * g++.dg/torture/pr43879-1_0.C: New testcase.
10048         * g++.dg/torture/pr43879-1_1.C: Likewise.
10049
10050 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10051
10052         PR c++/43953
10053         * g++.dg/other/crash-12.C: New test.
10054
10055 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10056
10057         * g++.dg/cdce3.C: Add a space.  Updated.
10058
10059 2010-05-03  Jason Merrill  <jason@redhat.com>
10060
10061         PR c++/43680
10062         * g++.dg/opt/enum2.C: New.
10063         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10064         * g++.dg/warn/Wswitch-1.C: Adjust message.
10065
10066 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10067
10068         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10069         * g++.dg/ext/label13.C: Fix typo.
10070         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10071         alpha*-dec-osf5*.
10072         * gcc.c-torture/compile/limits-declparen.c: xfail on
10073         alpha*-dec-osf5* with -g.
10074         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10075         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10076         * gcc.dg/c99-tgmath-2.c: Likewise.
10077         * gcc.dg/c99-tgmath-3.c: Likewise.
10078         * gcc.dg/c99-tgmath-4.c: Likewise.
10079
10080 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10081
10082         PR fortran/43592
10083         * gfortran.dg/unexpected_interface.f90: New test.
10084
10085 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10086
10087         * ada/acats/run_acats (which): New function.
10088         (host_gnatchop, host_gnatmake): Use it.
10089
10090 2010-05-03  Richard Guenther  <rguenther@suse.de>
10091
10092         PR tree-optimization/43971
10093         * gcc.dg/pr43971.c: New testcase.
10094
10095 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10096
10097         PR debug/43972
10098         * gcc.dg/debug/pr43972.c: New test.
10099
10100 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10101
10102         PR testsuite/43963
10103         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10104
10105 2010-05-02  Richard Guenther  <rguenther@suse.de>
10106
10107         PR tree-optimization/43879
10108         * gcc.dg/torture/pr43879-3.c: New testcase.
10109
10110 2010-05-01  Richard Guenther  <rguenther@suse.de>
10111
10112         PR tree-optimization/43949
10113         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10114
10115 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10116
10117         PR c++/43951
10118         * g++.dg/init/new28.C: New.
10119
10120 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10121
10122         PR objc++/32052
10123         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10124         structure and nested declarations.
10125         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10126         structure and nested declarations.  Reduce header clutter and
10127         use _exit() rather than abort().
10128         * objc.dg/encode-10.m: New.
10129         * objc.dg/encode-11.m: New.
10130
10131 2010-04-30  DJ Delorie  <dj@redhat.com>
10132
10133         * gcc.c-torture/execute/20100430-1.c: New test.
10134
10135 2010-04-30  Jason Merrill  <jason@redhat.com>
10136
10137         PR c++/43868
10138         * g++.dg/template/ptrmem21.C: New.
10139
10140 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10141
10142         PR fortran/18918
10143         PR fortran/43931
10144         * gfortran.dg/coarray_13.f90: New test.
10145
10146 2010-04-30  Richard Guenther  <rguenther@suse.de>
10147
10148         PR lto/43946
10149         * gcc.dg/lto/20100430-1_0.c: New testcase.
10150
10151 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10152
10153         PR debug/43942
10154         * c-c++-common/pr43942.c: New test.
10155
10156 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10157
10158         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10159         conflict with darwin crt1.o 'start' symbol.
10160
10161 2010-04-30  Richard Guenther  <rguenther@suse.de>
10162
10163         PR tree-optimization/43879
10164         * gcc.dg/torture/pr43879_1.c: New testcase.
10165
10166 2010-04-30  Richard Guenther  <rguenther@suse.de>
10167
10168         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10169
10170 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10171
10172         PR c++/43890
10173         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10174         user-provided constructor while recursing.
10175
10176 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10177
10178         PR fortran/42274
10179         * gfortran.dg/class_16.f03: New test.
10180
10181 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10182
10183         PR fortran/42274
10184         * gfortran.dg/class_15.f03: New.
10185
10186 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10187
10188         PR fortran/43326
10189         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10190
10191 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10192
10193         PR fortran/43492
10194         * gfortran.dg/generic_22.f03 : New test.
10195
10196 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10197
10198         PR fortran/42353
10199         * gfortran.dg/class_14.f03: New test.
10200
10201 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10202
10203         PR fortran/42680
10204         * gfortran.dg/interface_32.f90: New test.
10205
10206 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10207             Janus Weil  <janus@gcc.gnu.org>
10208
10209         PR fortran/41829
10210         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10211         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10212         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10213
10214 2010-04-28  Mike Stump  <mikestump@comcast.net>
10215
10216         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10217         dg-excess-errors.
10218         * g++.dg/uninit-pred-2_b.C: Likewise.
10219
10220 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10221
10222         PR fortran/18918
10223         PR fortran/43919
10224         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10225
10226 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10227
10228         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10229         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10230         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10231         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10232         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10233
10234 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10235
10236         * gcc.dg/const-uniq-1.c: New test.
10237         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10238
10239 2010-04-28  Xinliang David Li  <davidxl@google.com>
10240
10241         * gcc.dg/uninit-pred-2_b.c: New test.
10242         * gcc.dg/uninit-pred-4_b.c: New test.
10243         * gcc.dg/uninit-pred-3_d.c: New test.
10244         * gcc.dg/uninit-pred-6_b.c: New test.
10245         * gcc.dg/uninit-pred-8_b.c: New test.
10246         * gcc.dg/uninit-pred-3_a.c: New test.
10247         * gcc.dg/uninit-pred-2_c.c: New test.
10248         * gcc.dg/uninit-pred-5_a.c: New test.
10249         * gcc.dg/uninit-pred-3_e.c: New test.
10250         * gcc.dg/uninit-pred-7_a.c: New test.
10251         * gcc.dg/uninit-pred-6_c.c: New test.
10252         * gcc.dg/uninit-pred-9_a.c: New test.
10253         * gcc.dg/uninit-pred-8_c.c: New test.
10254         * gcc.dg/uninit-pred-3_b.c: New test.
10255         * gcc.dg/uninit-pred-5_b.c: New test.
10256         * gcc.dg/uninit-pred-7_b.c: New test.
10257         * gcc.dg/uninit-pred-6_d.c: New test.
10258         * gcc.dg/uninit-pred-9_b.c: New test.
10259         * gcc.dg/uninit-pred-2_a.c: New test.
10260         * gcc.dg/uninit-pred-4_a.c: New test.
10261         * gcc.dg/uninit-pred-3_c.c: New test.
10262         * gcc.dg/uninit-pred-6_a.c: New test.
10263         * gcc.dg/uninit-pred-8_a.c: New test.
10264         * gcc.dg/uninit-pred-7_c.c: New test.
10265         * gcc.dg/uninit-pred-6_e.c: New test.
10266         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10267         * g++.dg/uninit-pred-1_a.C: New test.
10268         * g++.dg/uninit-pred-1_b.C: New test.
10269         * g++.dg/uninit-pred-2_a.C: New test.
10270         * g++.dg/uninit-pred-2_b.C: New test.
10271         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10272         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10273         * g++.dg/uninit-pred-loop_1.cc: New test.
10274
10275 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10276
10277         * gcc.dg/lto/20091209-1_0.c: New testcase.
10278
10279 2010-04-28  Richard Guenther  <rguenther@suse.de>
10280
10281         PR tree-optimization/43879
10282         PR tree-optimization/43909
10283         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10284
10285 2010-04-28  Richard Guenther  <rguenther@suse.de>
10286
10287         PR c++/43880
10288         * g++.dg/torture/pr43880.C: New testcase.
10289
10290 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10291
10292         PR c++/9335
10293         * g++.dg/template/recurse2.C: Update
10294         * g++.dg/template/recurse.C: Update.
10295         * g++.dg/template/pr23510.C: Update.
10296         * lib/prune.exp: Filter out 'recursively instantiated'.
10297
10298 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10299
10300         PR c++/29043
10301         * g++.dg/init/pr29043.C: New.
10302
10303 2010-04-27  Jason Merrill  <jason@redhat.com>
10304
10305         * g++.dg/lookup/scoped5.C: Adjust.
10306         * g++.dg/lookup/scoped8.C: Adjust.
10307         * g++.dg/template/dependent-expr5.C: Adjust.
10308         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10309
10310         PR c++/43856
10311         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10312
10313         PR c++/43875
10314         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10315
10316 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10317             Jan Hubicka  <hubicka@ucw.cz>
10318
10319         * gcc.dg/pure-2.c: New testcase.
10320         * gcc.dg/const-1.c: New testcase.
10321
10322 2010-04-27  Jason Merrill  <jason@redhat.com>
10323
10324         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10325
10326         PR c++/41468
10327         * g++.dg/template/sfinae17.C: New.
10328         * g++.dg/template/sfinae18.C: New.
10329
10330 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10331
10332         * g++.dg/init/pr42844.C: New.
10333         * g++.dg/cpp0x/pr42844-2.C: New.
10334         * g++.dg/cpp0x/defaulted2.C: Adjust.
10335         * g++.dg/tree-ssa/pr27549.C: Likewise.
10336         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10337
10338 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10339
10340         PR fortran/18918
10341         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10342
10343 2010-04-27  Richard Guenther  <rguenther@suse.de>
10344
10345         PR middle-end/40561
10346         * g++.dg/other/pr40561.C: New testcase.
10347
10348 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10349
10350         PR middle-end/43812
10351         * g++.dg/ipa/pr43812.C: New test.
10352
10353 2010-04-27  Jan Hubicka  <jh@suse.cz>
10354
10355         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10356         (test): ... this one.
10357
10358 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10359
10360         PR target/40657
10361         * gcc.target/arm/thumb-stackframe.c: New test.
10362
10363 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10364
10365         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10366         * gcc.dg/misc-column.c: Likewise.
10367         * gcc.dg/Walways-true-1.c: Likewise.
10368         * gcc.dg/Walways-true-2.c: Likewise.
10369         * gcc.dg/warn-addr-cmp.c: Likewise.
10370
10371 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10372
10373         PR fortran/18918
10374         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10375         * gfortran.dg/coarray_12.f90: New.
10376
10377 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10378
10379         PR c/32207
10380         * gcc.dg/pr32207.c: New test.
10381         * gcc.dg/misc-column.c: Adjust expected warning.
10382         * gcc.dg/Walways-true-1.c: Likewise.
10383         * gcc.dg/Walways-true-2.c: Likewise.
10384         * gcc.dg/warn-addr-cmp.c: Likewise.
10385
10386 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10387
10388         PR lto/42776
10389         * lib/lto.exp (lto_prune_vis_warns): New function.
10390         (lto-link-and-maybe-run): Call it.
10391
10392 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10393
10394         PR tree-optimization/43904
10395         * gcc.dg/tree-ssa/tailcall-6.c: New.
10396
10397 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10398
10399         PR testsuite/35165
10400         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10401         Darwin8/OSX10.4 - compatible code generation.
10402         Use scan-rtl-dump.
10403         * obj-c++.dg/stubify-1.mm: Ditto.
10404         * lib/objc-torture.exp: Do not require link success for
10405         "trivial.m" in the runtime checks when dowhat = 'compile'.
10406         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10407         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10408         Darwin8/OSX10.4 - compatible code generation.
10409         * objc.dg/stubify-2.m: Ditto.
10410         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10411         * objc.dg/next-runtime-1.m: Ditto.
10412         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10413         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10414         runtimes on Darwin.
10415
10416 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10417
10418         PR 43715
10419         * lib/plugin-support.exp: Use "-undefined
10420         dynamic_lookup" on darwin.
10421
10422 2010-04-26  Richard Guenther  <rguenther@suse.de>
10423
10424         * gcc.dg/lto/20100426_0.c: New testcase.
10425
10426 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10427
10428         PR tree-optimization/43833
10429         gcc.dg/Warray-bounds-8.c: New test case.
10430
10431 2010-04-26  Richard Guenther  <rguenther@suse.de>
10432
10433         PR lto/43080
10434         * g++.dg/lto/20100423-3_0.C: New testcase.
10435
10436 2010-04-26  Richard Guenther  <rguenther@suse.de>
10437
10438         PR lto/42425
10439         * g++.dg/lto/20100423-2_0.C: New testcase.
10440
10441 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10442
10443         * gcc.dg/vect/bb-slp-23.c: New test.
10444
10445 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10446
10447         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10448         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10449         * gcc.dg/c1x-float-1.c: New test.
10450
10451 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10452
10453         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10454         of "lea\[ \t\]".
10455
10456 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10457
10458         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10459         FreeBSD.
10460         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10461         * gfortran.dg/default_format_2.f90: Ditto.
10462
10463 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10464
10465         * gfortran.dg/pr43505.f90: Clean up .mod file.
10466         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10467         * gfortran.dg/pr41347.f90: Ditto.
10468         * gfortran.dg/internal_pack_4.f90: Ditto.
10469         * gfortran.dg/proc_decl_23.f90: Ditto.
10470         * gfortran.dg/recursive_check_3.f90: Ditto.
10471         * gfortran.dg/intent_out_3.f90: Ditto.
10472         * gfortran.dg/assignment_2.f90: Ditto.
10473         * gfortran.dg/pr41928.f90: Ditto.
10474         * gfortran.dg/pr42166.f90: Ditto.
10475         * gfortran.dg/private_type_12.f90: Ditto.
10476         * gfortran.dg/graphite/pr42185.f90: Ditto.
10477         * gfortran.dg/graphite/pr42186.f90: Ditto.
10478         * gfortran.dg/graphite/pr40982.f90: Ditto.
10479         * gfortran.dg/graphite/id-2.f90: Ditto.
10480         * gfortran.dg/graphite/id-4.f90: Ditto.
10481         * gfortran.dg/graphite/pr42050.f90: Ditto.
10482         * gfortran.dg/graphite/id-18.f90: Ditto.
10483         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10484         * gfortran.dg/graphite/pr41924.f90: Ditto.
10485         * gfortran.dg/graphite/pr42393.f90: Ditto.
10486         * gfortran.dg/graphite/pr37980.f90: Ditto.
10487         * gfortran.dg/graphite/pr38953.f90: Ditto.
10488         * gfortran.dg/graphite/pr42180.f90: Ditto.
10489         * gfortran.dg/graphite/pr42181.f90: Ditto.
10490         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10491         * gfortran.dg/select_type_4.f90: Ditto.
10492         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10493         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10494         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10495         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10496         * gfortran.dg/whole_file_11.f90: Ditto.
10497         * gfortran.dg/private_type_11.f90: Ditto.
10498         * gfortran.dg/vect/vect-gems.f90: Ditto.
10499         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10500
10501 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10502
10503         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10504
10505 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10506
10507         * gnat.dg/pack15.ad[sb]: New test.
10508
10509 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10510
10511         * gcc.target/arm/mla-1.c: New test.
10512
10513 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10514
10515         PR fortran/30073
10516         PR fortran/43793
10517         * gfortran.dg/pr43793.f90: New test.
10518
10519 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10520
10521         PR tree-optimization/41442
10522         * gcc.target/i386/pr41442.c: New test.
10523
10524 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10525
10526         PR fortran/43832
10527         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10528
10529 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10530
10531         PR fortran/43832
10532         * gfortran.dg/open_nounit.f90: New test.
10533
10534 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10535
10536         PR fortran/43841
10537         PR fortran/43843
10538         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10539
10540 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10541
10542         * gcc.dg/Wconversion-integer.c: Update.
10543
10544 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10545
10546         * gnat.dg/unchecked_convert5.adb: New test.
10547
10548 2010-04-23  Richard Guenther  <rguenther@suse.de>
10549
10550         PR lto/41734
10551         * gcc.dg/lto/20100423-2_0.c: New testcase.
10552         * gcc.dg/lto/20100423-2_0.c: Likewise.
10553
10554 2010-04-23  Richard Guenther  <rguenther@suse.de>
10555
10556         PR lto/43455
10557         * gcc.dg/lto/20100423-1_0.c: New testcase.
10558         * gcc.dg/lto/20100423-1_1.c: Likewise.
10559
10560 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10561
10562         PR tree-optimization/43846
10563         * gcc.dg/tree-ssa/sra-10.c: New test.
10564
10565 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10566
10567         PR middle-end/43835
10568         * gcc.c-torture/execute/pr43835.c: New test.
10569
10570 2010-04-23  Richard Guenther  <rguenther@suse.de>
10571
10572         PR lto/42653
10573         * g++.dg/lto/20100423-1_0.C: New testcase.
10574
10575 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10576
10577         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10578
10579 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10580
10581         PR tree-optimization/43842
10582         * gcc.dg/vect/pr43842.c: New test.
10583
10584 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10585
10586         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10587         * gcc.target/i386/wmul-2.c: Likewise.
10588
10589 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10590
10591         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10592         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10593
10594 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10595
10596         * gfortran.dg/reassoc_6.f: New testcase.
10597
10598 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10599
10600         PR middle-end/29274
10601         * gcc.target/arm/wmul-1.c: New test.
10602         * gcc.target/arm/wmul-2.c: New test.
10603
10604 2010-04-22  Richard Guenther  <rguenther@suse.de>
10605
10606         PR tree-optimization/43845
10607         * gcc.c-torture/compile/pr43845.c: New testcase.
10608
10609 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10610
10611         PR middle-end/29274
10612         * gcc.target/i386/wmul-1.c: New test.
10613         * gcc.target/i386/wmul-2.c: New test.
10614         * gcc.target/bfin/wmul-1.c: New test.
10615         * gcc.target/bfin/wmul-2.c: New test.
10616
10617 2010-04-22  Richard Guenther  <rguenther@suse.de>
10618
10619         PR fortran/43829
10620         * gfortran.dg/vector_subscript_6.f90: New testcase.
10621         * gfortran.dg/assign_10.f90: Adjust.
10622
10623 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10624
10625         PR fortran/43836
10626         * gfortran.dg/gomp/pr43836.f90: New test.
10627
10628 2010-04-21  Richard Guenther  <rguenther@suse.de>
10629
10630         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10631
10632 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10633
10634         * gcc.dg/torture/builtin-cproj-3.c: New.
10635
10636 2010-04-20  Jason Merrill  <jason@redhat.com>
10637
10638         PR c++/9335
10639         * g++.dg/template/recurse2.C: New.
10640         * g++.dg/parse/crash36.C: Adjust.
10641         * g++.dg/other/fold1.C: Adjust.
10642         * g++.dg/init/member1.C: Adjust.
10643         * lib/prune.exp: Prune "skipping N instantiation contexts".
10644
10645 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10646
10647         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10648
10649 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10650
10651         * gcc.dg/torture/builtin-cproj-1.c: New.
10652         * gcc.dg/torture/builtin-cproj-2.c: New.
10653
10654 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10655
10656         PR c++/43800
10657         PR c++/43704
10658         * g++.dg/template/typedef32.C: Adjust.
10659         * g++.dg/template/typedef33.C: New test.
10660
10661 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10662
10663         PR fortran/43227
10664         * gfortran.dg/proc_decl_23.f90: New test.
10665
10666         PR fortran/43266
10667         * gfortran.dg/abstract_type_6.f03: New test.
10668
10669 2010-04-20  Xinliang David Li  <davidxl@google.com>
10670
10671         * g++.dg/tree-ssa/fold-compare.C: New.
10672
10673 2010-04-20  Richard Guenther  <rguenther@suse.de>
10674
10675         PR tree-optimization/39417
10676         * g++.dg/torture/pr39417.C: New testcase.
10677
10678 2010-04-20  Richard Guenther  <rguenther@suse.de>
10679
10680         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10681
10682 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10683
10684         * g++.dg/debug/dwarf2/rv1.C: New test.
10685
10686 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10687
10688         PR target/43635
10689         * gcc.c-torture/compile/pr43635.c: New testcase.
10690
10691 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10692
10693         PR fortran/43339
10694         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10695         of sequential loops being private only in the innermost containing
10696         task region.
10697
10698         PR middle-end/43337
10699         * gfortran.dg/gomp/pr43337.f90: New test.
10700
10701 2010-04-19  Richard Guenther  <rguenther@suse.de>
10702
10703         PR tree-optimization/43796
10704         * gfortran.dg/pr43796.f90: New testcase.
10705
10706 2010-04-19  Richard Guenther  <rguenther@suse.de>
10707
10708         PR tree-optimization/43783
10709         * gcc.c-torture/execute/pr43783.c: New testcase.
10710
10711 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10712
10713         PR target/43766
10714         * gcc.target/i386/pr43766.c: New test.
10715
10716 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10717
10718         PR target/43662
10719         * gcc.target/i386/pr43662.c: New test.
10720
10721 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10722
10723         PR c++/43704
10724         * g++.dg/template/typedef32.C: New test.
10725
10726 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10727
10728         PR tree-optimization/37027
10729         * lib/target-supports.exp
10730         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10731         * gcc.dg/vect/pr37027.c: New test.
10732         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10733         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10734         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10735         gcc.dg/vect/vect-complex-6.c: Likewise.
10736
10737 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10738
10739         * g++.dg/debug/dwarf2/enum1.C: New test.
10740
10741 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10742
10743         * gnat.dg/rep_clause5.ad[sb]: New test.
10744         * gnat.dg/rep_clause5_pkg.ads: New helper.
10745
10746 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10747
10748         PR tree-optimization/43771
10749         * g++.dg/vect/pr43771.cc: New test.
10750
10751 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10752
10753         PR fortran/31538
10754         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10755         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10756
10757 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10758
10759         * gnat.dg/sizetype.adb: Rename into...
10760         * gnat.dg/sizetype1.adb: ...this.
10761         * gnat.dg/sizetype2.adb: New test.
10762
10763 2010-04-16  Richard Guenther  <rguenther@suse.de>
10764
10765         PR tree-optimization/43572
10766         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10767
10768 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10769
10770         * gnat.dg/specs/discr_private.ads: New test.
10771
10772 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10773
10774         PR target/41514
10775         * gcc.target/arm/thumb-comparisons.c: New test.
10776
10777         PR target/40603
10778         * gcc.target/arm/thumb-cbranchqi.c: New test.
10779
10780 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10781
10782         * g++.dg/torture/pr36191.C: Enable for SH.
10783
10784 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10785
10786         * gnat.dg/wide_boolean.adb: New test.
10787         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10788
10789 2010-04-15  Richard Guenther  <rguenther@suse.de>
10790
10791         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10792         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10793         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10794         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10795         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10796         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10797         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10798         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10799         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10800         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10801         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10802         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10803         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10804         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10805         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10806
10807 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10808
10809         PR target/21803
10810         * gcc.target/arm/pr42496.c: New test.
10811
10812 2010-04-14  Jason Merrill  <jason@redhat.com>
10813
10814         PR c++/36625
10815         * g++.dg/ext/attrib38.C: New.
10816
10817 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10818
10819         PR testsuite/43739
10820         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10821
10822 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10823
10824         PR 42966
10825         * gcc.dg/cpp/warn-undef-2.c: Update.
10826         * gcc.dg/cpp/warn-traditional-2.c: Update.
10827         * gcc.dg/cpp/warn-comments-2.c: Update.
10828         * gcc.dg/cpp/warn-variadic-2.c: Update.
10829         * gcc.dg/cpp/warn-long-long-2.c: Update.
10830         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10831         * gcc.dg/cpp/warn-multichar-2.c: Update.
10832         * gcc.dg/cpp/warn-normalized-3.c: Update.
10833         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10834         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10835         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10836         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10837         * gcc.dg/cpp/warn-redefined-2.c: Update.
10838         * gfortran.dg/warning-directive-2.F90: Update.
10839         * c-c++-common/cpp/warning-directive-2.c: Update.
10840
10841 2010-04-14  Michael Matz  <matz@suse.de>
10842
10843         PR tree-optimization/42963
10844         * gcc.dg/pr42963.c: New testcase.
10845
10846 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10847
10848         * gnat.dg/class_wide.adb: Rename into...
10849         * gnat.dg/class_wide1.adb: ...this.
10850         * gnat.dg/class_wide2.ad[sb]: New test.
10851
10852 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10853
10854         PR fortran/18918
10855         * gfortran.dg/coarray_9.f90: Update dg-errors.
10856         * gfortran.dg/coarray_10.f90: New test.
10857         * gfortran.dg/coarray_11.f90: New test.
10858
10859 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10860
10861         PR fortran/43747
10862         gfortran.dg/initialization_24.f90: New test.
10863
10864 2010-04-13  Jason Merrill  <jason@redhat.com>
10865
10866         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10867         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10868
10869 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10870
10871         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10872         * g++.dg/dg.exp: Likewise.
10873         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10874         * c-c++-common/cpp/warning-directive-1.c: ... here.
10875         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10876         * c-c++-common/cpp/warning-directive-2.c: ... here.
10877         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10878         * c-c++-common/cpp/warning-directive-3.c: ... here.
10879         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10880         * c-c++-common/cpp/warning-directive-4.c: ... here.
10881         * g++.dg/cpp/warning-directive-1.C: Delete.
10882         * g++.dg/cpp/warning-directive-2.C: Delete.
10883         * g++.dg/cpp/warning-directive-3.C: Delete.
10884         * g++.dg/cpp/warning-directive-4.C: Delete.
10885         * gcc.dg/cpp/normalised-3.c: Delete.
10886         * g++.dg/cpp/normalised-1.C: Rename as ...
10887         * c-c++-common/cpp/normalised-3.c: ... this.
10888
10889 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10890
10891         * gcc.dg/tree-ssa/sra-9.c: New test.
10892
10893 2010-04-13  Michael Matz  <matz@suse.de>
10894
10895         PR middle-end/43730
10896         * gcc.dg/pr43730.c: New test.
10897
10898 2010-04-13  Michael Matz  <matz@suse.de>
10899
10900         * gcc.dg/tree-ssa/negate.c: New testcase.
10901
10902 2010-04-13  Richard Guenther  <rguenther@suse.de>
10903
10904         PR testsuite/43735
10905         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10906
10907 2010-04-13  Richard Guenther  <rguenther@suse.de>
10908
10909         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10910
10911 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10912
10913         * gnat.dg/derived_type1.adb: New test.
10914
10915 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10916
10917         * gcc.dg/plugindir1.c: New testcase.
10918         * gcc.dg/plugindir2.c: New testcase.
10919         * gcc.dg/plugindir3.c: New testcase.
10920         * gcc.dg/plugindir4.c: New testcase.
10921
10922 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10923
10924         * gcc.target/i386/rotate-2.c: New test.
10925
10926 2010-04-12  Jason Merrill  <jason@redhat.com>
10927
10928         PR c++/43641
10929         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10930         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10931
10932 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10933
10934         PR c++/25811
10935         * g++.dg/init/pr25811.C: New test.
10936
10937 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10938
10939         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10940         dg-error, dg-warning.
10941         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10942
10943 2010-04-12  Richard Guenther  <rguenther@suse.de>
10944
10945         * gcc.dg/torture/inline-2.c: New testcase.
10946
10947 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10948
10949         PR bootstrap/43699
10950         * gcc.dg/Wunused-var-7.c: New test.
10951
10952         PR tree-optimization/43560
10953         * gcc.c-torture/execute/pr43560.c: New test.
10954
10955 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10956
10957         * gnat.dg/aggr13.adb: New test.
10958         * gnat.dg/aggr14.adb: Likewise.
10959         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10960
10961 2010-04-12  Richard Guenther  <rguenther@suse.de>
10962
10963         PR c++/43611
10964         * g++.dg/torture/pr43611.C: New testcase.
10965
10966 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10967
10968         PR c/36774
10969         * gcc.dg/pr36774-1.c: New test.
10970         * gcc.dg/pr36774-2.c: New test.
10971
10972 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10973
10974         * gcc.target/sh/rte-delay-slot.c: New test.
10975
10976 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10977
10978         * gnat.dg/pack9.adb: Remove -cargs option.
10979         * gnat.dg/aggr12.ad[sb]: New test.
10980
10981 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10982
10983         PR target/43417
10984         * gcc.target/sh/pr43417.c: New test.
10985
10986 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10987
10988         PR fortran/43591
10989         * gfortran.dg/spec_expr_6.f90: New test.
10990
10991 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10992
10993         PR cpp/43195
10994         * gcc.dg/cpp/pr43195.c: New.
10995         * gcc.dg/cpp/pr43195.h: New.
10996
10997 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10998
10999         PR 42965
11000         * gcc.dg/Werror-6.c: Adjust.
11001         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11002         * gcc.dg/Werror-4.c: Likewise.
11003         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11004         * gcc.dg/Wswitch-enum-error.c: Likewise.
11005         * gcc.dg/Wpointer-arith.c: Likewise.
11006         * gcc.dg/Wfatal.c: Likewise.
11007         * gcc.dg/Wswitch-error.c: Likewise.
11008         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11009         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11010         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11011         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11012         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11013         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11014         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11015         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11016         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11017         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11018         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11019         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11020         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11021         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11022         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11023         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11024         * g++.dg/cpp/warning-directive-2.C: Likewise.
11025         * gfortran.dg/warning-directive-2.F90: Likewise.
11026
11027 2010-04-09  Jason Merrill  <jason@redhat.com>
11028
11029         PR c++/42623
11030         * g++.dg/template/sizeof13.C: New.
11031
11032 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11033
11034         * g++.dg/other/pr35504.C: Add check for thiscall.
11035         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11036         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11037
11038 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11039
11040         PR c++/28584
11041         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11042         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11043         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11044         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11045         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11046         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11047         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11048         * g++.dg/other/increment1.C: Likewise.
11049
11050 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11051
11052         PR fortran/18918
11053         * gfortran.dg/coarray_7.f90: New test.
11054         * gfortran.dg/coarray_8.f90: New test.
11055
11056 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11057
11058         PR fortran/28039
11059         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11060
11061 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11062
11063         PR target/43643
11064         * gcc.dg/pr43643.c: New test.
11065
11066 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11067
11068         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11069
11070 2010-04-08  Richard Guenther  <rguenther@suse.de>
11071
11072         PR tree-optimization/43679
11073         * gcc.c-torture/compile/pr43679.c: New testcase.
11074
11075 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11076
11077         PR debug/43670
11078         * gcc.dg/pr43670.c: New test.
11079
11080 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11081
11082         PR middle-end/40815
11083         * gcc.dg/tree-ssa/reassoc-19.c: New.
11084
11085 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11086
11087         PR c/18624
11088         * gcc.dg/Wunused-var-1.c: New test.
11089         * gcc.dg/Wunused-var-2.c: New test.
11090         * gcc.dg/Wunused-var-3.c: New test.
11091         * gcc.dg/Wunused-var-4.c: New test.
11092         * gcc.dg/Wunused-var-5.c: New test.
11093         * gcc.dg/Wunused-var-6.c: New test.
11094         * gcc.dg/Wunused-parm-1.c: New test.
11095
11096         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11097         * gcc.dg/trunc-1.c: Likewise.
11098         * gcc.dg/vla-9.c: Likewise.
11099         * gcc.dg/dfp/composite-type.c: Likewise.
11100
11101 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11102
11103         PR objc/35996
11104         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11105         * obj-c++.dg/objc-gc-3.mm: Ditto.
11106
11107 2010-04-07  Simon Baldwin  <simonb@google.com>
11108
11109         * gcc.dg/cpp/warn-undef-2.c: New.
11110         * gcc.dg/cpp/warn-traditional-2.c: New.
11111         * gcc.dg/cpp/warn-comments-2.c: New.
11112         * gcc.dg/cpp/warning-directive-1.c: New.
11113         * gcc.dg/cpp/warn-long-long.c: New.
11114         * gcc.dg/cpp/warn-traditional.c: New.
11115         * gcc.dg/cpp/warn-variadic-2.c: New.
11116         * gcc.dg/cpp/warn-undef.c: New.
11117         * gcc.dg/cpp/warn-normalized-1.c: New.
11118         * gcc.dg/cpp/warning-directive-2.c: New.
11119         * gcc.dg/cpp/warn-long-long-2.c: New.
11120         * gcc.dg/cpp/warn-variadic.c: New.
11121         * gcc.dg/cpp/warn-normalized-2.c: New.
11122         * gcc.dg/cpp/warning-directive-3.c: New.
11123         * gcc.dg/cpp/warn-deprecated-2.c: New.
11124         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11125         * gcc.dg/cpp/warn-multichar-2.c: New.
11126         * gcc.dg/cpp/warn-normalized-3.c: New.
11127         * gcc.dg/cpp/warning-directive-4.c: New.
11128         * gcc.dg/cpp/warn-unused-macros.c: New.
11129         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11130         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11131         * gcc.dg/cpp/warn-cxx-compat.c: New.
11132         * gcc.dg/cpp/warn-redefined.c: New.
11133         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11134         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11135         * gcc.dg/cpp/warn-deprecated.c: New.
11136         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11137         * gcc.dg/cpp/warn-redefined-2.c: New.
11138         * gcc.dg/cpp/warn-comments.c: New.
11139         * gcc.dg/cpp/warn-multichar.c: New.
11140         * g++.dg/cpp/warning-directive-1.C: New.
11141         * g++.dg/cpp/warning-directive-2.C: New.
11142         * g++.dg/cpp/warning-directive-3.C: New.
11143         * g++.dg/cpp/warning-directive-4.C: New.
11144         * gfortran.dg/warning-directive-1.F90: New.
11145         * gfortran.dg/warning-directive-3.F90: New.
11146         * gfortran.dg/warning-directive-2.F90: New.
11147         * gfortran.dg/warning-directive-4.F90: New.
11148
11149 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11150
11151         PR objc++/23716
11152         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11153
11154 2010-04-07  Jason Merrill  <jason@redhat.com>
11155
11156         * g++.dg/template/dr408.C: New.
11157
11158         * g++.dg/lookup/ns4.C: New.
11159
11160         PR c++/38392
11161         * g++.dg/template/friend51.C: New test.
11162
11163         PR c++/41970
11164         * g++.old-deja/g++.other/linkage1.C: Adjust.
11165
11166 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11167
11168         PR c++/42697
11169         * g++.dg/template/crash94.C: New test.
11170
11171 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11172
11173         PR c++/40239
11174         * g++.dg/init/aggr5.C: New test.
11175         * g++.dg/init/aggr5.C: New test.
11176
11177 2010-04-07  Richard Guenther  <rguenther@suse.de>
11178
11179         PR tree-optimization/43270
11180         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11181         * gcc.dg/Warray-bounds-7.c: Likewise.
11182
11183 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11184
11185         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11186         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11187         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11188
11189 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11190
11191         PR c++/42556
11192         * g++.dg/init/pr42556.C: New test.
11193
11194 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11195
11196         PR debug/43628
11197         * g++.dg/debug/dwarf2/typedef2.C: New test.
11198
11199 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11200
11201         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11202         c-c++-common/dwarf2/redeclaration-1.C
11203
11204 2010-04-06  Jason Merrill  <jason@redhat.com>
11205
11206         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11207         * g++.dg/ext/attrib18.C: Likewise.
11208         * g++.dg/ext/bitfield2.C: Likewise.
11209         * g++.dg/ext/bitfield4.C: Likewise.
11210         * g++.dg/ext/visibility/warn2.C: Likewise.
11211         * g++.dg/ext/visibility/warn3.C: Likewise.
11212         * g++.dg/gomp/pr26690-1.C: Likewise.
11213         * g++.dg/inherit/covariant7.C: Likewise.
11214         * g++.dg/init/synth2.C: Likewise.
11215         * g++.dg/lookup/using7.C: Likewise.
11216         * g++.dg/other/crash-4.C: Likewise.
11217         * g++.dg/other/error13.C: Likewise.
11218         * g++.dg/other/error20.C: Likewise.
11219         * g++.dg/parse/crash31.C: Likewise.
11220         * g++.dg/parse/error16.C: Likewise.
11221         * g++.dg/parse/error19.C: Likewise.
11222         * g++.dg/parse/error27.C: Likewise.
11223         * g++.dg/parse/error28.C: Likewise.
11224         * g++.dg/parse/fused-params1.C: Likewise.
11225         * g++.dg/template/error2.C: Likewise.
11226         * g++.dg/template/local6.C: Likewise.
11227         * g++.dg/template/qualttp15.C: Likewise.
11228         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11229         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11230         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11231         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11232         * g++.old-deja/g++.eh/spec6.C: Likewise.
11233         * g++.old-deja/g++.jason/crash3.C: Likewise.
11234         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11235         * g++.old-deja/g++.law/ctors5.C: Likewise.
11236         * g++.old-deja/g++.law/ctors9.C: Likewise.
11237         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11238         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11239         * g++.old-deja/g++.other/struct1.C: Likewise.
11240         * g++.old-deja/g++.other/volatile1.C: Likewise.
11241         * g++.old-deja/g++.pt/crash36.C: Likewise.
11242         * g++.old-deja/g++.pt/derived3.C: Likewise.
11243         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11244         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11245
11246 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11247
11248         PR middle-end/43519
11249         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11250         * gcc.dg/graphite/id-19.c: New.
11251
11252 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11253
11254         PR middle-end/32824
11255         * gcc.dg/vect/pr32824: New.
11256
11257 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11258
11259         PR fortran/18918
11260         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11261         * gfortran.dg/coarray_3.f90: Ditto.
11262         * gfortran.dg/coarray_4.f90: Ditto.
11263         * gfortran.dg/coarray_5.f90: Ditto.
11264         * gfortran.dg/coarray_6.f90: Ditto.
11265         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11266
11267 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11268
11269         PR fortran/18918
11270         * gfortran.dg/coarray_4.f90: Fix test.
11271         * gfortran.dg/coarray_6.f90: Add more tests.
11272
11273 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11274
11275         PR fortran/18918
11276         * gfortran.dg/coarray_4.f90: New test.
11277         * gfortran.dg/coarray_5.f90: New test.
11278         * gfortran.dg/coarray_6.f90: New test.
11279
11280 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11281
11282         PR fortran/18918
11283         * gfortran.dg/iso_fortran_env_5.f90: New test.
11284         * gfortran.dg/iso_fortran_env_6.f90: New test.
11285
11286 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11287
11288         PR fortran/39997
11289         * gfortran.dg/coarray_1.f90: New test.
11290         * gfortran.dg/coarray_2.f90: New test.
11291         * gfortran.dg/coarray_3.f90: New test.
11292
11293 2010-04-06  Jason Merrill  <jason@redhat.com>
11294
11295         PR c++/43648
11296         * g++.dg/template/dtor8.C: New.
11297
11298         PR c++/43621
11299         * g++.dg/template/error-recovery2.C: New.
11300
11301 2010-04-06  Jan Hubicka  <jh@suse.czpli
11302
11303         PR tree-optimization/42906
11304         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11305
11306 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11307
11308         PR fortran/43178
11309         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11310         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11311         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11312
11313 2010-04-06  Richard Guenther  <rguenther@suse.de>
11314
11315         PR tree-optimization/43627
11316         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11317
11318 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11319
11320         PR target/43638
11321         * gcc.target/i386/pr43638.c: New test.
11322
11323 2010-04-06  Richard Guenther  <rguenther@suse.de>
11324
11325         PR middle-end/43661
11326         * gcc.c-torture/compile/pr43661.c: New testcase.
11327
11328 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11329
11330         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11331
11332 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11333
11334         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11335
11336 2010-04-02  Richard Guenther  <rguenther@suse.de>
11337
11338         PR tree-optimization/43629
11339         * gcc.c-torture/execute/pr43629.c: New testcase.
11340
11341 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11342             Dominique d'Humieres  <dominiq@lps.ens.fr>
11343
11344         PR libfortran/43605
11345         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11346
11347 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11348
11349         PR debug/43325
11350         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11351
11352 2010-04-01  Jason Merrill  <jason@redhat.com>
11353
11354         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11355
11356 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11357             Manfred Schwarb  <manfred99@gmx.ch>
11358
11359         PR libfortran/43605
11360         * gfortran.dg/ftell_3.f90: New test.
11361
11362 2010-04-01  Richard Guenther  <rguenther@suse.de>
11363
11364         PR middle-end/43614
11365         * gcc.c-torture/compile/pr43614.c: New testcase.
11366
11367 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11368
11369         PR tree-optimization/43141
11370         * gcc.dg/guality/pr43141.c: New test.
11371
11372 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11373
11374         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11375         * g++.dg/eh/spbp.C: Likewise.
11376         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11377         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11378         superfluous casts.
11379         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11380         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11381         * objc.dg/dwarf-2.m: Likewise.
11382
11383 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11384
11385         PR middle-end/43464
11386         * gcc.dg/graphite/id-pr43464.c: New.
11387         * gcc.dg/graphite/id-pr43464-1.c: New.
11388
11389 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11390
11391         PR middle-end/43351
11392         * gcc.dg/graphite/id-pr43351.c
11393
11394 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11395
11396         PR testsuite/35165
11397         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11398         * obj-c++.dg/try-catch-2.mm: Ditto.
11399         * obj-c++.dg/lookup-2.mm: Ditto.
11400         * obj-c++.dg/encode-8.m: Ditto.
11401         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11402         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11403         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11404         * obj-c++.dg/const-str-11.mm: Ditto.
11405         * obj-c++.dg/const-str-9.mm: Ditto.
11406         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11407         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11408         * obj-c++.dg/except-1.mm: Ditto.
11409         * obj-c++.dg/const-str-7.mm: Ditto.
11410         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11411         * obj-c++.dg/const-str-3.mm: Ditto.
11412         * obj-c++.dg/const-str-7.mm: Ditto.
11413         * obj-c++.dg/stubify-2.mm: Change dump file name.
11414
11415         PR objc++/23613
11416         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11417         New macro.
11418         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11419         Remove dg-xfail-if.
11420
11421 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11422
11423         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11424         only with -O2, -O3 or -Os and not with -fwhopr.
11425
11426 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11427
11428         PR c++/43558
11429         * g++.dg/template/typedef31.C: New test.
11430
11431 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11432
11433         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11434         assembler output on *-*-solaris2*.
11435         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11436
11437 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11438
11439         PR debug/43557
11440         * gcc.dg/pr43557-1.c: New test.
11441         * gcc.dg/pr43557-2.c: New file.
11442
11443 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11444
11445         PR 43562
11446         * gcc.dg/pr43562.c: New test.
11447
11448 2010-03-30  Jason Merrill  <jason@redhat.com>
11449
11450         PR c++/43076
11451         * g++.dg/template/error-recovery1.C: New.
11452
11453         PR c++/41786
11454         * g++.dg/parse/ambig5.C: New.
11455
11456 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11457
11458         PR debug/43593
11459         * gcc.dg/guality/pr43593.c: New test.
11460
11461 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11462
11463         PR middle-end/43430
11464         * gcc.dg/vect/pr43430-1.c: New.
11465
11466 2010-03-30  Jason Merrill  <jason@redhat.com>
11467
11468         PR c++/43559
11469         * g++.dg/template/partial7.C: New.
11470
11471 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11472
11473         * gcc.target/s390/stackcheck1.c: New testcase.
11474
11475 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11476
11477         PR libfortran/43265
11478         * gfortran.dg/read_eof_8.f90: New test.
11479
11480 2010-03-29  Jason Merrill  <jason@redhat.com>
11481
11482         * gcc.dg/cpp/include6.c: Change [] to ().
11483
11484         N3077
11485         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11486         splicing and UCNs.
11487         * c-c++-common/raw-string-2.c: Add trigraph test.
11488         * c-c++-common/raw-string-8.c: New.
11489         * c-c++-common/raw-string-9.c: New.
11490         * c-c++-common/raw-string-10.c: New.
11491
11492         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11493         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11494         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11495         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11496         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11497         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11498         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11499
11500 2010-03-29  Richard Guenther  <rguenther@suse.de>
11501
11502         PR tree-optimization/43560
11503         * gcc.dg/torture/pr43560.c: New testcase.
11504
11505 2010-03-29  Jason Merrill  <jason@redhat.com>
11506
11507         N3077
11508         * g++.dg/ext/raw-string-1.C: Change [] to ().
11509         * g++.dg/ext/raw-string-2.C: Change [] to ().
11510         Don't use \ in delimiter.
11511         * g++.dg/ext/raw-string-3.C: Change [] to ().
11512         * g++.dg/ext/raw-string-4.C: Change [] to ().
11513         * g++.dg/ext/raw-string-5.C: Change [] to ().
11514         Test for error on \ in delimiter.
11515         * g++.dg/ext/raw-string-6.C: Change [] to ().
11516         * g++.dg/ext/raw-string-7.C: Change [] to ().
11517
11518 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11519
11520         PR 43564
11521         * gcc.dg/pr43564.c: New test.
11522
11523 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11524
11525         PR fortran/43551
11526         * gfortran.dg/direct_io_12.f90: New test.
11527
11528 2010-03-28  Jan Hubicka  <jh@suse.cz>
11529
11530         PR tree-optimization/43505
11531         * gfortran.dg/pr43505.f90: New testcase.
11532
11533 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11534
11535         PR tree-optimization/43528
11536         * gcc.target/i386/pr43528.c: New test.
11537
11538 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11539
11540         PR c/43381
11541         * gcc.dg/parm-impl-decl-3.c: New test.
11542
11543 2010-03-26  Jason Merrill  <jason@redhat.com>
11544
11545         PR c++/43509
11546         * g++.dg/cpp0x/parse1.C: New.
11547
11548 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11549
11550         PR target/43524
11551         * gcc.target/i386/pr43524.c: New test.
11552
11553 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11554
11555         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11556         whitespace, rename main to foo.
11557         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11558         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11559         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11560         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11561         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11562         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11563         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11564         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11565         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11566         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11567         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11568
11569 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11570
11571         PR c++/43327
11572         * g++.dg/other/crash-10.C: New test.
11573         * g++.dg/other/crash-11.C: New test.
11574
11575 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11576
11577         PR libfortran/43517
11578         * gfortran.dg/read_eof_7.f90: New test.
11579
11580 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11581
11582         PR objc/35165
11583         PR testsuite/43512
11584         * objc-obj-c++-shared: New directory.
11585         * objc-obj-c++-shared/Object1-implementation.h: New file.
11586         * objc-obj-c++-shared/Object1.h: New file.
11587         * objc-obj-c++-shared/Protocol1.h: New file.
11588         * objc-obj-c++-shared/next-abi.h: New file.
11589         * objc-obj-c++-shared/next-mapping.h: New file.
11590         * objc/execute/next_mapping.h: Delete.
11591         * objc.dg/special/special.exp: For all targets run the tests with
11592         -fgnu-runtime, for darwin targets also run the tests with
11593         -fnext-runtime.
11594         * objc.dg/dg.exp: Ditto.
11595         * obj-c++.dg/dg.exp: Ditto.
11596         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11597         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11598         include use of updated NeXT interface.
11599         * objc/execute/formal_protocol-5.m: Ditto.
11600         * objc/execute/protocol-isEqual-2.m: Ditto.
11601         * objc/execute/protocol-isEqual-4.m: Ditto.
11602         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11603         Protocol1.h) and next-mapping.h as required.
11604         * objc/execute/object_is_class.m: Ditto.
11605         * objc/execute/enumeration-1.m: Ditto.
11606         * objc/execute/class-13.m: Ditto.
11607         * objc/execute/formal_protocol-2.m: Ditto.
11608         * objc/execute/formal_protocol-4.m: Ditto.
11609         * objc/execute/class-1.m: Ditto.
11610         * objc/execute/bycopy-1.m: Ditto.
11611         * objc/execute/formal_protocol-6.m: Ditto.
11612         * objc/execute/bycopy-3.m: Ditto.
11613         * objc/execute/class-3.m: Ditto.
11614         * objc/execute/bf-11.m: Ditto.
11615         * objc/execute/class-5.m: Ditto.
11616         * objc/execute/bf-13.m: Ditto.
11617         * objc/execute/class-7.m: Ditto.
11618         * objc/execute/bf-15.m: Ditto.
11619         * objc/execute/class-9.m: Ditto.
11620         * objc/execute/bf-17.m: Ditto.
11621         * objc/execute/bf-19.m: Ditto.
11622         * objc/execute/IMP.m: Ditto.
11623         * objc/execute/exceptions/catchall-1.m: Ditto.
11624         * objc/execute/exceptions/trivial.m: Ditto.
11625         * objc/execute/exceptions/finally-1.m: Ditto.
11626         * objc/execute/exceptions/local-variables-1.m: Ditto.
11627         * objc/execute/exceptions/foward-1.m: Ditto.
11628         * objc/execute/bf-2.m: Ditto.
11629         * objc/execute/string1.m: Ditto.
11630         * objc/execute/bf-4.m: Ditto.
11631         * objc/execute/informal_protocol.m: Ditto.
11632         * objc/execute/string3.m: Ditto.
11633         * objc/execute/bf-6.m: Ditto.
11634         * objc/execute/bf-8.m: Ditto.
11635         * objc/execute/class-tests-1.h: Ditto.
11636         * objc/execute/protocol-isEqual-1.m: Ditto.
11637         * objc/execute/protocol-isEqual-3.m: Ditto.
11638         * objc/execute/_cmd.m: Ditto.
11639         * objc/execute/function-message-1.m: Ditto.
11640         * objc/execute/bf-20.m: Ditto.
11641         * objc/execute/bf-common.h: Ditto.
11642         * objc/execute/np-2.m: Ditto.
11643         * objc/execute/class-10.m: Ditto.
11644         * objc/execute/class-12.m: Ditto.
11645         * objc/execute/enumeration-2.m: Ditto.
11646         * objc/execute/class-14.m: Ditto.
11647         * objc/execute/encode-1.m: Ditto.
11648         * objc/execute/formal_protocol-1.m: Ditto.
11649         * objc/execute/formal_protocol-3.m: Ditto.
11650         * objc/execute/accessing_ivars.m: Ditto.
11651         * objc/execute/bycopy-2.m: Ditto.
11652         * objc/execute/class-2.m: Ditto.
11653         * objc/execute/bf-10.m: Ditto.
11654         * objc/execute/formal_protocol-7.m: Ditto.
11655         * objc/execute/root_methods.m: Ditto.
11656         * objc/execute/class-4.m: Ditto.
11657         * objc/execute/bf-12.m: Ditto.
11658         * objc/execute/class-6.m: Ditto.
11659         * objc/execute/bf-14.m: Ditto.
11660         * objc/execute/nested-func-1.m: Ditto.
11661         * objc/execute/class-8.m: Ditto.
11662         * objc/execute/private.m: Ditto.
11663         * objc/execute/bf-16.m: Ditto.
11664         * objc/execute/bf-18.m: Ditto.
11665         * objc/execute/load-3.m: Ditto.
11666         * objc/execute/compatibility_alias.m: Ditto.
11667         * objc/execute/bf-1.m: Ditto.
11668         * objc/execute/no_clash.m: Ditto.
11669         * objc/execute/bf-3.m: Ditto.
11670         * objc/execute/string2.m: Ditto.
11671         * objc/execute/bf-5.m: Ditto.
11672         * objc/execute/string4.m: Ditto.
11673         * objc/execute/bf-7.m: Ditto.
11674         * objc/execute/object_is_meta_class.m: Ditto.
11675         * objc/execute/bf-9.m: Ditto.
11676         * objc/execute/bf-21.m: Ditto.
11677         * objc/execute/cascading-1.m: Ditto.
11678         * objc/execute/trivial.m: Ditto.
11679         * objc/execute/np-1.m: Ditto.
11680         * objc/compile/trivial.m: Ditto.
11681         * objc/execute/class_self-2.m: Include <stdlib.h>.
11682         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11683         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11684         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11685         and 64bit. Use new NeXT interface as required.
11686         * objc.dg/special/unclaimed-category-1.m: Ditto.
11687         * objc.dg/special/unclaimed-category-1.h: Ditto.
11688         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11689         * objc.dg/func-ptr-1.m: Ditto.
11690         * objc.dg/stret-1.m: Ditto.
11691         * objc.dg/encode-2.m: Ditto.
11692         * objc.dg/category-1.m: Ditto.
11693         * objc.dg/encode-3.m: Ditto.
11694         * objc.dg/call-super-3.m: Ditto.
11695         * objc.dg/method-3.m: Ditto.
11696         * objc.dg/func-ptr-2.m: Ditto.
11697         * objc.dg/lookup-1.m: Ditto.
11698         * objc.dg/encode-4.m: Ditto.
11699         * objc.dg/fix-and-continue-1.m: Ditto.
11700         * objc.dg/proto-lossage-3.m: Ditto.
11701         * objc.dg/method-13.m: Ditto.
11702         * objc.dg/proto-qual-1.m: Ditto.
11703         * objc.dg/zero-link-3.m: Ditto.
11704         * objc.dg/bitfield-1.m: Ditto.
11705         * objc.dg/va-meth-1.m: Ditto.
11706         * objc.dg/super-class-3.m: Ditto.
11707         * objc.dg/call-super-1.m: Ditto.
11708         * objc.dg/type-size-2.m: Ditto.
11709         * objc.dg/method-10.m: Ditto.
11710         * objc.dg/defs.m: Ditto.
11711         * objc.dg/const-str-3.m: Ditto.
11712         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11713         Protocol1.h) and next-mapping.h as required. Use new NeXT
11714         interface as required.
11715         * objc.dg/super-class-4.m: Ditto.
11716         * objc.dg/comp-types-8.m: Ditto.
11717         * objc.dg/call-super-2.m: Ditto.
11718         * objc.dg/objc-fast-4.m: Ditto.
11719         * objc.dg/method-6.m: Ditto.
11720         * objc.dg/const-str-3.m: Ditto.
11721         * objc.dg/const-str-7.m: Ditto.
11722         * objc.dg/method-15.m: Ditto.
11723         * objc.dg/method-19.m: Ditto.
11724         * objc.dg/sync-1.m: Ditto.
11725         * objc.dg/layout-1.m: Ditto.
11726         * objc.dg/bitfield-3.m: Ditto.
11727         * objc.dg/try-catch-3.m: Ditto.
11728         * objc.dg/try-catch-7.m: Ditto.
11729         * objc.dg/comp-types-10.m: Ditto.
11730         * objc.dg/selector-2.: Ditto.
11731         * objc.dg/method-7.m: Ditto.
11732         * objc.dg/typedef-alias-1.m: Ditto.
11733         * objc.dg/proto-lossage-2.m: Ditto.
11734         * objc.dg/comp-types-11.m: Ditto.
11735         * objc.dg/sizeof-1.m: Ditto.
11736         * objc.dg/method-17.m: Ditto.
11737         * objc.dg/bitfield-5.m: Ditto.
11738         * objc.dg/try-catch-1.m: Ditto.
11739         * objc.dg/encode-5.m: Ditto.
11740         * objc.dg/fix-and-continue-2.m: Ditto.
11741         * objc.dg/method-9.m: Ditto.
11742         * objc.dg/isa-field-1.m: Ditto.
11743         * objc.dg/local-decl-2.m: Ditto.
11744         * objc.dg/objc-gc-4.m: Ditto.
11745         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11746         * objc.dg/gnu-runtime-3.m: Ditto.
11747         * objc.dg/encode-7.m: Ditto.
11748         * objc.dg/encode-8.m: Ditto.
11749         * objc.dg/selector-3.m: Ditto.
11750         * objc.dg/gnu-runtime-1.m: Ditto.
11751         * objc.dg/const-str-12.m: Ditto.
11752         * objc.dg/gnu-runtime-2.m: Ditto.
11753         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11754         * objc.dg/selector-1.m: Ditto.
11755         * objc.dg/stubify-2.m: Ditto.
11756         * objc.dg/zero-link-1.m: Ditto.
11757         * objc.dg/stret-2.m: Ditto.
11758         * objc.dg/zero-link-2.m: Ditto.
11759         * objc.dg/next-runtime-1.m: Ditto.
11760         * objc.dg/symtab-1.m: Ditto.
11761         * objc.dg/stubify-1.m: Ditto.
11762         * objc.dg/bitfield-2.m: Ditto.
11763         * objc.dg/try-catch-10.m: Apply to both runtimes.
11764         * objc.dg/const-str-1.m: Ditto.
11765         * objc.dg/image-info.m: Ditto.
11766         * objc.dg/encode-9.m: Ditto.
11767         * objc.dg/pragma-1.m: Apply test to all targets.
11768         * objc.dg/const-str-4.m: Ditto.
11769         * objc.dg/const-str-8.m: Ditto.
11770         * objc.dg/super-class-2.m: Ditto.
11771         * objc.dg/try-catch-5.m: Ditto.
11772         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11773         Protocol1.h) and next-mapping.h as required. Use new NeXT
11774         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11775         * objc.dg/const-str-11.m: Ditto.
11776         * objc.dg/const-str-9.m: Ditto.
11777         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11778         * objc.dg/encode-1.m: Remove redundant -lobjc.
11779         * objc.dg/try-catch-9.m: Tidy space.
11780         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11781         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11782         and 64bit. Use new NeXT interface as required.
11783         * obj-c++.dg/template-4.mm: Ditto.
11784         * obj-c++.dg/defs.mm: Ditto.
11785         * obj-c++.dg/basic.mm: Ditto.
11786         * obj-c++.dg/encode-4.mm: Ditto.
11787         * obj-c++.dg/method-17.mm: Ditto.
11788         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11789         * obj-c++.dg/cxx-class-1.mm: Ditto.
11790         * obj-c++.dg/method-10.mm: Ditto.
11791         * obj-c++.dg/va-meth-1.mm: Ditto.
11792         * obj-c++.dg/encode-5.mm: Ditto.
11793         * obj-c++.dg/lookup-2.mm: Ditto.
11794         * obj-c++.dg/template-3.mm: Ditto.
11795         * obj-c++.dg/proto-qual-1.mm: Ditto.
11796         * obj-c++.dg/qual-types-1.m: Ditto.
11797         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11798         * obj-c++.dg/template-1.mm: Ditto.
11799         * obj-c++.dg/encode-6.mm: Ditto.
11800         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11801         Protocol1.h) and next-mapping.h as required. Use new NeXT
11802         interface as required.
11803         * obj-c++.dg/except-1.mm: Ditto.
11804         * obj-c++.dg/const-str-7.mm: Ditto.
11805         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11806         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11807         * obj-c++.dg/selector-2.mm: Ditto.
11808         * obj-c++.dg/isa-field-1.mm: Ditto.
11809         * obj-c++.dg/try-catch-1.mm: Ditto.
11810         * obj-c++.dg/local-decl-1.mm: Ditto.
11811         * obj-c++.dg/try-catch-9.mm: Ditto.
11812         * obj-c++.dg/no-extra-load.mm: Ditto.
11813         * obj-c++.dg/selector-5.mm: Ditto.
11814         * obj-c++.dg/method-12.mm: Ditto.
11815         * obj-c++.dg/try-catch-11.mm: Ditto.
11816         * obj-c++.dg/comp-types-11.mm: Ditto.
11817         * obj-c++.dg/bitfield-3.mm: Ditto.
11818         * obj-c++.dg/method-6.mm: Ditto.
11819         * obj-c++.dg/super-class-2.mm: Ditto.
11820         * obj-c++.dg/method-21.mm: Ditto.
11821         * obj-c++.dg/const-str-8.mm: Ditto.
11822         * obj-c++.dg/try-catch-7.mm: Ditto.
11823         * obj-c++.dg/method-15.mm: Ditto.
11824         * obj-c++.dg/layout-1.mm: Ditto.
11825         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11826         * obj-c++.dg/const-str-3.mm: Ditto.
11827         * obj-c++.dg/try-catch-2.mm: Ditto.
11828         * obj-c++.dg/objc-gc-3.mm: Ditto.
11829         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11830         * obj-c++.dg/bitfield-1.mm: Ditto.
11831         * obj-c++.dg/selector-6.mm: Ditto.
11832         * obj-c++.dg/method-13.mm: Ditto.
11833         * obj-c++.dg/comp-types-12.mm: Ditto.
11834         * obj-c++.dg/bitfield-4.mm: Ditto.
11835         * obj-c++.dg/try-catch-8.mm: Ditto.
11836         * obj-c++.dg/method-2.mm: Ditto.
11837         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11838         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11839         * obj-c++.dg/const-str-4.mm: Ditto.
11840         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11841         * obj-c++.dg/try-catch-3.mm: Ditto.
11842         * obj-c++.dg/comp-types-9.mm: Ditto.
11843         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11844         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11845         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11846         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11847         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11848         Use new NeXT interface as required.
11849         * obj-c++.dg/const-str-10.mm: Ditto.
11850         * obj-c++.dg/const-str-11.mm: Ditto.
11851         * obj-c++.dg/const-str-9.mm: Ditto.
11852         * obj-c++.dg/method-11.mm: Ditto.
11853         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11854         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11855         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11856         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11857         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11858
11859 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11860
11861         PR c++/43206
11862         * g++.dg/template/typedef30.C: New test case.
11863
11864 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11865
11866         PR c/43385
11867         * gcc.c-torture/execute/pr43385.c: New test.
11868
11869 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11870
11871         * gcc.dg/strncpy-fix-1.c: New test.
11872
11873 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11874
11875         PR testsuite/41609
11876         * lib/objc-torture.exp (objc-set-runtime-options): New.
11877         * objc/execute/execute.exp: Check runtime options on each pass.
11878         * objc/execute/exceptions/exceptions.exp: Ditto.
11879         * objc/compile/compile.exp: Ditto.
11880
11881         PR testsuite/42348
11882         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11883         standard tests.
11884         (check_effective_target_objc2): New proc.
11885         (check_effective_target_next_runtime): New proc.
11886         * lib/objc.exp: Determine which runtime is in force and support it.
11887         * lib/obj-c++.exp: Ditto.
11888
11889 2010-03-24  Jason Merrill  <jason@redhat.com>
11890
11891         PR c++/43502
11892         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11893
11894 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11895
11896         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11897         a loop.
11898         * gcc.dg/ipa/ipa-2.c: Likewise.
11899         * gcc.dg/ipa/ipa-3.c: Likewise.
11900         * gcc.dg/ipa/ipa-4.c: Likewise.
11901         * gcc.dg/ipa/ipa-5.c: Likewise.
11902         * gcc.dg/ipa/ipa-7.c: Likewise.
11903         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11904         a loop.
11905         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11906         i_can_not_be_propagated_fully2 into a loop.
11907         * gcc.dg/ipa/ipa-8.c: New test.
11908         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11909
11910 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11911
11912         PR debug/19192
11913         PR debug/43479
11914         * gcc.dg/guality/pr43479.c: New test.
11915         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11916         and add volatile keyword.
11917
11918 2010-03-23  Mike Stump  <mikestump@comcast.net>
11919
11920         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11921
11922 2010-03-23  Jason Merrill  <jason@redhat.com>
11923
11924         * g++.dg/ext/altivec-17.C: Adjust error message.
11925
11926         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11927         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11928         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11929         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11930         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11931         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11932
11933 2010-03-22  Jason Merrill  <jason@redhat.com>
11934
11935         PR c++/43333
11936         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11937         * g++.dg/ext/is_pod_98.C: New.
11938
11939         PR c++/43281
11940         * g++.dg/cpp0x/auto18.C: New.
11941
11942         * gcc.dg/pr36997.c: Adjust error message.
11943         * g++.dg/ext/vector9.C: Likewise.
11944         * g++.dg/conversion/simd3.C: Likewise.
11945         * g++.dg/other/error23.C: Likewise.
11946
11947 2010-03-22  Michael Matz  <matz@suse.de>
11948
11949         PR middle-end/43475
11950         * gfortran.dg/pr43475.f90: New testcase.
11951
11952 2010-03-22  Richard Guenther  <rguenther@suse.de>
11953
11954         PR tree-optimization/43390
11955         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11956
11957 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11958
11959         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11960         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11961
11962 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11963             Michael Matz  <matz@suse.de>
11964
11965         PR c++/43081
11966         * g++.dg/parse/crash56.C: New test.
11967
11968 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11969
11970         PR fortran/43450
11971         * gfortran.dg/whole_file_15.f90 : New test.
11972
11973 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11974
11975         PR fortran/43409
11976         * gfortran.dg/inquire_size.f90: New test.
11977
11978 2010-03-20  Richard Guenther  <rguenther@suse.de>
11979
11980         PR rtl-optimization/43438
11981         * gcc.c-torture/execute/pr43438.c: New testcase.
11982
11983 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11984
11985         PR c++/43375
11986         * g++.dg/abi/mangle42.C: New test.
11987
11988 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11989
11990         PR C/43211
11991         * gcc.dg/pr43211.c: New test.
11992         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11993
11994 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11995
11996         PR rtl-optimization/42258
11997         * gcc.target/arm/thumb1-mul-moves.c: New test.
11998
11999         PR target/40697
12000         * gcc.target/arm/thumb-andsi.c: New test.
12001
12002         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12003         dg-require-effective-target.
12004
12005 2010-03-19  Michael Matz  <matz@suse.de>
12006
12007         PR c++/43116
12008         * g++.dg/other/pr43116.C: New testcase.
12009
12010 2010-03-19  Michael Matz  <matz@suse.de>
12011
12012         PR target/43305
12013         * gcc.dg/pr43305.c: New testcase.
12014
12015 2010-03-19  Richard Guenther  <rguenther@suse.de>
12016
12017         PR tree-optimization/43415
12018         * gcc.c-torture/compile/pr43415.c: New testcase.
12019
12020 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12021
12022         PR ada/43106
12023         * gnat.dg/case_optimization2.adb: New test.
12024         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12025
12026 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12027             Jack Howarth  <howarth@bromo.med.uc.edu>
12028
12029         PR target/36399
12030         * gcc.target/i386/push-1.c: Don't xfail
12031           scan-assembler-not "movups" on darwin.
12032
12033 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12034
12035         PR debug/43058
12036         * gcc.dg/pr43058.c: New test.
12037
12038 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12039
12040         PR middle-end/42450
12041         * g++.dg/torture/pr42450.C: New test.
12042
12043 2010-03-18  Michael Matz  <matz@suse.de>
12044
12045         PR middle-end/43419
12046         * gcc.dg/pr43419.c: New testcase.
12047
12048 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12049
12050         PR rtl-optimization/43360
12051         * gcc.dg/torture/pr43360.c: New.
12052
12053 2010-03-18  Michael Matz  <matz@suse.de>
12054
12055         PR tree-optimization/43402
12056         * gcc.dg/pr43402.c: New testcase.
12057
12058 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12059
12060         PR target/42427
12061         * gcc.dg/pr42427.c: New test.
12062
12063 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12064
12065         PR libfortran/43265
12066         * gfortran.dg/read_empty_file.f: New test.
12067         * gfortran.dg/read_eof_all.f90: New test.
12068         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12069         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12070
12071 2010-03-17  Michael Matz  <matz@suse.de>
12072
12073         * gcc.dg/pr43300.c: Add -w.
12074
12075 2010-03-17  Richard Guenther  <rguenther@suse.de>
12076
12077         * gcc.dg/pr43379.c: Add -w.
12078
12079 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12080
12081         PR fortran/43331
12082         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12083
12084 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12085
12086         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12087
12088 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12089
12090         * ada/acats/run_all.sh: Log start and end times.
12091
12092 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12093
12094         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12095
12096 2010-03-16  Richard Guenther  <rguenther@suse.de>
12097
12098         PR middle-end/43379
12099         * gcc.dg/pr43379.c: New testcase.
12100
12101 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12102
12103         PR debug/43051
12104         * gcc.dg/guality/pr43051-1.c: New test.
12105
12106 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12107
12108         PR testsuite/43363
12109         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12110
12111 2010-03-15  Michael Matz  <matz@suse.de>
12112
12113         PR middle-end/43300
12114         * gcc.dg/pr43300.c: New testcase.
12115
12116 2010-03-15  Richard Guenther  <rguenther@suse.de>
12117
12118         PR tree-optimization/43367
12119         * gcc.c-torture/compile/pr43367.c: New testcase.
12120
12121 2010-03-15  Richard Guenther  <rguenther@suse.de>
12122
12123         PR tree-optimization/43317
12124         * gcc.dg/pr43317.c: New testcase.
12125
12126 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12127
12128         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12129
12130 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12131
12132         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12133
12134 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12135
12136         PR fortran/43362
12137         * gfortran.dg/impure_constructor_1.f90: New test.
12138
12139 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12140
12141         PR middle-end/43354
12142         * gfortran.dg/graphite/id-pr43354.f: New.
12143
12144 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12145
12146         PR middle-end/43349
12147         * gfortran.dg/graphite/pr43349.f: New.
12148
12149 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12150
12151         PR middle-end/43306
12152         * gcc.dg/graphite/pr43306.c: New.
12153
12154 2010-03-12  David S. Miller  <davem@davemloft.net>
12155
12156         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12157         sparc.
12158
12159 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12160
12161         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12162
12163 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12164
12165         PR fortran/43291
12166         PR fortran/43326
12167         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12168
12169 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12170
12171         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12172         fail for *-*-mingw* targets.
12173
12174 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12175
12176         PR debug/43329
12177         * gcc.dg/guality/pr43329-1.c: New test.
12178
12179 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12180
12181         PR tree-optimization/43257
12182         * g++.dg/torture/pr43257.C: New test.
12183
12184 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12185
12186         PR fortran/43228
12187         * gfortran.dg/namelist_61.f90: New test.
12188
12189 2010-03-11  Richard Guenther  <rguenther@suse.de>
12190
12191         PR tree-optimization/43255
12192         * gcc.c-torture/compile/pr43255.c: New testcase.
12193
12194 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12195
12196         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12197         * gcc.dg/pr43280.c: New testcase.
12198
12199 2010-03-11  Richard Guenther  <rguenther@suse.de>
12200
12201         PR lto/43200
12202         * gcc.dg/lto/20100227-1_0.c: New testcase.
12203         * gcc.dg/lto/20100227-1_1.c: Likewise.
12204
12205 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12206
12207         PR libfortran/43320
12208         PR libfortran/43265
12209         * gfortran.dg/read_eof_6.f: New test
12210         * gfortran.dg/read_x_eof.f90: New test.
12211         * gfortran.dg/read_x_past.f: Update test.
12212
12213 2010-03-10  Jan Hubicka  <jh@suse.cz>
12214
12215         * gcc.c-torture/compile/pr43288.c: New test.
12216
12217 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12218
12219         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12220         -fpic/-fPIC flags.
12221         * g++.old-deja/g++.pt/asm2.C: Likewise.
12222         * gcc.c-torture/compile/20000804-1.c: Likewise.
12223         * gcc.target/i386/clobbers.c: Likewise.
12224
12225 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12226
12227         PR fortran/43303
12228         * gfortran.dg/c_assoc_3.f90: New test.
12229
12230 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12231
12232         PR debug/36728
12233         * gcc.dg/guality/pr36728-1.c: New test.
12234         * gcc.dg/guality/pr36728-2.c: New test.
12235
12236 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12237
12238         * gcc.dg/h8300-div-delay-slot.c: New test.
12239
12240 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12241
12242         PR tree-optimization/43236
12243         * gcc.c-torture/execute/pr43236.c: New test.
12244
12245 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12246
12247         PR middle-end/42859
12248         * g++.dg/eh/pr42859.C: New test.
12249
12250 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12251
12252         PR debug/43299
12253         * gcc.dg/pr43299.c: New test.
12254
12255         PR debug/43290
12256         * g++.dg/eh/unwind2.C: New test.
12257
12258 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12259             Reza Yazdani  <reza.yazdani@amd.com>
12260
12261         PR middle-end/43065
12262         * gcc.dg/graphite/run-id-4.c: New.
12263
12264 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12265
12266         PR middle-end/43065
12267         * gcc.dg/graphite/run-id-3.c: New.
12268
12269 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12270
12271         PR middle-end/42644
12272         PR middle-end/42130
12273         * gcc.dg/graphite/id-18.c: New.
12274         * gcc.dg/graphite/run-id-pr42644.c: New.
12275
12276 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12277
12278         PR middle-end/42326
12279         * gcc.dg/graphite/pr42326.c: New.
12280
12281 2010-03-08  Richard Guenther  <rguenther@suse.de>
12282
12283         PR tree-optimization/43269
12284         * gcc.c-torture/execute/pr43269.c: New testcase.
12285
12286 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12287
12288         PR fortran/43256
12289         * gfortran.dg/typebound_call_13.f03: New.
12290
12291 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12292
12293         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12294         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12295
12296 2010-03-05  Jason Merrill  <jason@redhat.com>
12297
12298         * g++.dg/abi/mangle40.C: Require weak and alias.
12299
12300 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12301
12302         PR middle-end/42326
12303         * gfortran.dg/graphite/pr42326.f90: New.
12304         * gfortran.dg/graphite/pr42326-1.f90: New.
12305
12306 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12307
12308         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12309         (gnat_target_compile): Likewise.
12310         Reinitialize GNAT_UNDER_TEST if target changes.
12311         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12312         (local_find_gnatmake): Pass full --GCC to gnatlink.
12313         Remove --LINK.
12314
12315 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12316
12317         PR c/43248
12318         * gcc.dg/compound-literal-1.c: New testcase.
12319
12320 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12321
12322         PR tree-optimization/43164
12323         PR tree-optimization/43191
12324         * gcc.c-torture/compile/pr43164.c: New test.
12325         * gcc.c-torture/compile/pr43191.c: Likewise.
12326
12327 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12328
12329         PR fortran/43244
12330         * gfortran.dg/finalize_9.f90: New.
12331
12332 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12333             Ken Werner  <ken@linux.vnet.ibm.com>
12334
12335         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12336         to dg-options for spu.
12337         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12338         dump-scan target to exclude spu.
12339
12340 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12341
12342         PR middle-end/43209
12343         * gcc.dg/tree-ssa/ivopts-4.c: New.
12344
12345 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12346
12347         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12348         include-opts and exclude-opts; skip checking the flags if arguments
12349         are the same as the defaults.
12350         (dg-xfail-if): Verify the number of arguments, supply defaults
12351         for unspecified optional arguments.
12352         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12353
12354 2010-03-03  Jason Merrill  <jason@redhat.com>
12355
12356         PR c++/12909
12357         * g++.dg/abi/mangle40.C: Updated.
12358
12359 2010-03-03  Jason Merrill  <jason@redhat.com>
12360
12361         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12362         * g++.dg/abi/mangle23.C: Likewise.
12363         * g++.dg/eh/simd-2.C: Likewise.
12364         * g++.dg/ext/attribute-test-2.C: Likewise.
12365         * g++.dg/ext/vector14.C: Likewise.
12366         * g++.dg/other/pr34435.C: Likewise.
12367         * g++.dg/template/conv8.C: Likewise.
12368         * g++.dg/template/nontype9.C: Likewise.
12369         * g++.dg/template/qualttp17.C: Likewise.
12370         * g++.dg/template/ref1.C: Likewise.
12371         * g++.old-deja/g++.pt/crash68.C: Likewise.
12372         * g++.old-deja/g++.pt/ref1.C: Likewise.
12373         * g++.old-deja/g++.pt/ref3.C: Likewise.
12374         * g++.old-deja/g++.pt/ref4.C: Likewise.
12375
12376         PR c++/12909
12377         * g++.dg/abi/mangle40.C: New.
12378         * g++.dg/abi/mangle41.C: New.
12379         * g++.dg/lto/20100302_0.C: New.
12380         * g++.dg/lto/20100302_1.C: New.
12381         * g++.dg/lto/20100302.h: New.
12382
12383 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12384
12385         PR fortran/43243
12386         * gfortran.dg/internal_pack_12.f90: New test.
12387
12388 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12389
12390         * gcc.dg/pr36997.c: Adjust error message.
12391
12392 2010-03-03  Mike Stump  <mikestump@comcast.net>
12393
12394         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12395         adjustments to not be present on machines that align the stack to
12396         more than 4 bytes and don't have a red zone yet as that is an
12397         unimplemented optimization.
12398
12399 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12400
12401         PR fortran/43169
12402         * gfortran.dg/impure_assignment_3.f90: New.
12403
12404 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12405
12406         PR debug/43229
12407         * gfortran.dg/pr43229.f90: New test.
12408
12409         PR debug/43237
12410         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12411
12412         PR debug/43177
12413         * gcc.dg/guality/pr43177.c: New test.
12414
12415 2010-03-02  Jason Merrill  <jason@redhat.com>
12416
12417         * g++.dg/ext/vector9.C: Adjust error message.
12418         * g++.dg/conversion/simd3.C: Likewise.
12419         * g++.dg/other/error23.C: Likewise.
12420
12421 2010-03-02  Mike Stump  <mikestump@comcast.net>
12422
12423         PR c++/41090
12424         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12425
12426 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12427
12428         PR fortran/43180
12429         * gfortran.dg/internal_pack_10.f90: New test.
12430
12431         PR fortran/43173
12432         * gfortran.dg/internal_pack_11.f90: New test.
12433
12434 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12435
12436         PR middle-end/42640
12437         * gcc.dg/tree-ssa/pr42640.c: New.
12438
12439 2010-03-01  Richard Guenther  <rguenther@suse.de>
12440
12441         PR tree-optimization/43220
12442         * gcc.c-torture/execute/pr43220.c: New testcase.
12443
12444 2010-03-01  Richard Guenther  <rguenther@suse.de>
12445
12446         PR middle-end/43213
12447         * gcc.dg/pr43213.c: New testcase.
12448
12449 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12450
12451         PR pch/14940
12452         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12453
12454 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12455
12456         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12457         New function.
12458         (check_effective_target_ucn): Likewise.
12459
12460         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12461         if !ucn.
12462         * gcc.dg/ucnid-2.c: Likewise.
12463         * gcc.dg/ucnid-3.c: Likewise.
12464         * gcc.dg/ucnid-4.c: Likewise.
12465         * gcc.dg/ucnid-11.c: Likewise.
12466         * gcc.dg/ucnid-12.c: Likewise.
12467         * gcc.dg/ucnid-6.c: Skip if !ucn.
12468         * gcc.dg/ucnid-9.c: Likewise.
12469
12470 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12471
12472         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12473         lists to dg-skip-if.
12474         * gcc.target/i386/stackalign/return-3.c: Likewise.
12475
12476 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12477
12478         * gcc.target/i386/clearcap.map: New file.
12479         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12480         Pass clearcap.map by default if supported.
12481
12482 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12483
12484         PR fortran/42900
12485         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12486         Explain this.
12487         * gfortran.dg/stat_2.f90: Likewise.
12488
12489 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12490
12491         PR fortran/43199
12492         * gfortran.dg/module_read_2.f90: New test.
12493
12494 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12495
12496         PR c++/42748
12497         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12498         * g++.dg/abi/mangle12.C: Likewise.
12499         * g++.dg/abi/mangle20-2.C: Likewise.
12500         * g++.dg/abi/mangle17.C: Likewise.
12501         * g++.dg/template/cond2.C: Likewise.
12502         * g++.dg/template/pr35240.C: Likewise.
12503
12504 2010-02-27  Richard Guenther  <rguenther@suse.de>
12505
12506         PR tree-optimization/43186
12507         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12508
12509 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12510
12511         * g++.dg/abi/packed1.C: Expect warning on the SH.
12512
12513 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12514
12515         PR c++/42054:
12516         * g++.dg/parse/error37.C: New test.
12517
12518 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12519
12520         PR c/24577
12521         PR c/43192
12522         * gcc.dg/pr8927-1.c: Match new note.
12523         * gcc.dg/990506-0.c: Likewise.
12524         * gcc.dg/gomp/flush-2.c: Likewise.
12525         * gcc.dg/gomp/atomic-5.c: Likewise.
12526         * gcc.dg/gomp/pr34607.c: Likewise.
12527         * gcc.dg/pr35746.c: Likewise.
12528         * gcc.dg/cpp/pragma-1.c: Likewise.
12529         * gcc.dg/cpp/pragma-2.c: Likewise.
12530         * gcc.dg/pr41842.c: Likewise.
12531         * gcc.dg/noncompile/20040629-1.c: Likewise.
12532         * objc.dg/private-1.m: Likewise.
12533
12534 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12535
12536         PR fortran/43185
12537         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12538         * gfortran.dg/default_initialization_4.f90: New test.
12539
12540 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12541
12542         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12543         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12544         * gnat.dg/thin_pointer2.adb: New test.
12545         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12546
12547 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12548
12549         PR c/20631
12550         * gcc.dg/cpp/c90-pedantic.c: New.
12551         * gcc.dg/cpp/c90.c: New.
12552         * gcc.dg/gnu90-const-expr-1.c: New.
12553         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12554
12555 2010-02-26  Richard Guenther  <rguenther@suse.de>
12556
12557         PR tree-optimization/43186
12558         * gcc.c-torture/compile/pr43186.c: New testcase.
12559
12560 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12561
12562         PR debug/43190
12563         * c-c++-common/dwarf2/pr43190.c: New test.
12564
12565 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12566
12567         PR testsuite/37074:
12568         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12569
12570 2010-02-26  Richard Guenther  <rguenther@suse.de>
12571
12572         PR tree-optimization/43188
12573         * gcc.c-torture/compile/pr43188.c: New testcase.
12574
12575 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12576
12577         PR target/43175
12578         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12579
12580 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12581
12582         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12583
12584 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12585
12586         PR target/43154
12587         * gcc.target/powerpc/pr43154.c: New file.
12588
12589 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12590
12591         PR debug/43166
12592         * gfortran.dg/debug/pr43166.f: New test.
12593
12594         PR debug/43165
12595         * gcc.dg/torture/pr43165.c: New test.
12596
12597 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12598
12599         PR c/43128
12600         * c-c++-common/pr41779.c: Update.
12601
12602 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12603
12604         PR ada/32547
12605         * lib/gnat-dg.exp (gnat_load): Redefine.
12606
12607         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12608         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12609
12610 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12611
12612         PR libobjc/36610
12613         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12614         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12615         -fgnu-runtime.
12616         Sort entries.
12617
12618 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12619
12620         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12621
12622 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12623
12624         PR debug/43150
12625         * gcc.dg/guality/vla-1.c: New test.
12626
12627 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12628
12629         PR fortran/43042
12630         * gfortran.dg/c_ptr_tests_15.f90: New test.
12631
12632 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12633
12634         PR target/43107
12635         * gcc.target/i386/pr43107.c: New test.
12636
12637 2010-02-23  Jason Merrill  <jason@redhat.com>
12638
12639         PR c++/43143
12640         * g++.dg/cpp0x/variadic100.C: New.
12641
12642 2010-02-23  Jason Merrill  <jason@redhat.com>
12643
12644         PR debug/42800
12645         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12646         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12647         * c-c++-common/dwarf2/vla1.c: New.
12648
12649 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12650
12651         PR target/43139
12652         * gcc.dg/pr43139.c: New test.
12653
12654         PR debug/43077
12655         * gcc.dg/guality/pr43077-1.c: New test.
12656
12657 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12658
12659         PR 43123
12660         * gcc.dg/march.c: New.
12661         * gcc.dg/march-generic.c: New.
12662         * gcc.dg/mtune.c: New.
12663
12664 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12665
12666         PR middle-end/43083
12667         * gcc.dg/graphite/pr43083.c: New.
12668
12669 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12670
12671         PR middle-end/43097
12672         * gfortran.dg/graphite/pr43097.f: New.
12673
12674 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12675             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12676
12677         PR middle-end/43140
12678         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12679
12680 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12681
12682         PR middle-end/43026
12683         * g++.dg/graphite/pr43026.C: New.
12684
12685 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12686
12687         PR c++/43126
12688         * gcc.dg/cleanup-1.c: Update.
12689         * gcc.dg/func-args-1.c: Update.
12690         * gcc.dg/format/sentinel-1.c: Update.
12691         * g++.old-deja/g++.jason/scoping10.C: Update.
12692         * g++.old-deja/g++.ns/lookup5.C: Update.
12693         * g++.dg/ext/cleanup-1.C: Update.
12694         * g++.dg/parse/varmod1.C: Update.
12695         * g++.dg/parse/error33.C: Update.
12696         * g++.dg/expr/call3.C: Update.
12697         * g++.dg/func-args-1.C: New.
12698
12699 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12700
12701         PR c/43125
12702         * gcc.dg/attr-used-2.c: Moved to ...
12703         * c-c++-common/attr-used-2.c: Here.
12704
12705         * gcc.dg/attr-used.c: Moved to ...
12706         * c-c++-common/attr-used.c: Here.
12707
12708 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12709
12710         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12711
12712 2010-02-22  Richard Guenther  <rguenther@suse.de>
12713
12714         PR lto/43045
12715         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12716         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12717
12718 2010-02-22  Richard Guenther  <rguenther@suse.de>
12719
12720         PR tree-optimization/42749
12721         * gcc.c-torture/compile/pr42749.c: New testcase.
12722
12723 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12724
12725         PR fortran/43072
12726         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12727         * gfortran.dg/internal_pack_9.f90: New test.
12728
12729 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12730
12731         PR c++/23510
12732         * g++.dg/template/recurse.C: Adjust.
12733         * g++.dg/template/pr23510.C: New.
12734
12735 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12736
12737         PR c++/42824
12738         * g++.dg/template/memclass4.C: New test.
12739
12740 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12741
12742         PR fortran/35259
12743         * gfortran.dg/reassoc_5.f90: New test.
12744
12745 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12746
12747         PR target/43067
12748         * gcc.target/i386/pr43067.c: New test.
12749
12750 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12751
12752         PR c++/35669
12753         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12754         -Wconversion-null.
12755         * g++.dg/warn/Wconversion-null.C: New test.
12756         * g++.old-deja/g++.other/null1.C: Move to...
12757         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12758
12759 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12760
12761         PR fortran/36932
12762         PR fortran/36933
12763         * gfortran.dg/dependency_26.f90: New test.
12764
12765         PR fortran/43072
12766         * gfortran.dg/internal_pack_7.f90: New test.
12767
12768         PR fortran/43111
12769         * gfortran.dg/internal_pack_8.f90: New test.
12770
12771 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12772
12773         PR 43128
12774         * c-c++-common/pr41779.c: Fix broken testcase.
12775
12776 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12777
12778         PR 36513
12779         * c-c++-common/pr36513.c: New testcase.
12780         * c-c++-common/pr36513-2.c: New testcase.
12781
12782 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12783
12784         PR 41779
12785         * c-c++-common/pr41779.c: New.
12786
12787 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12788
12789         PR debug/43084
12790         * gcc.dg/pr43084.c: New test.
12791
12792 2010-02-19  Richard Guenther  <rguenther@suse.de>
12793
12794         PR tree-optimization/42916
12795         * gcc.dg/pr42916.c: New testcase.
12796
12797 2010-02-18  Jason Merrill  <jason@redhat.com>
12798
12799         PR c++/42837
12800         * g++.dg/abi/packed1.C: Add expected warning.
12801
12802         PR c++/43108
12803         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12804         * gcc.dg/torture/dg-torture.exp: Likewise.
12805         * c-c++-common/torture/complex-sign.h,
12806         c-c++-common/torture/complex-sign-add.c,
12807         c-c++-common/torture/complex-sign-mixed-add.c,
12808         c-c++-common/torture/complex-sign-mixed-div.c,
12809         c-c++-common/torture/complex-sign-mixed-mul.c,
12810         c-c++-common/torture/complex-sign-mixed-sub.c,
12811         c-c++-common/torture/complex-sign-mul.c,
12812         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12813         Adapt for C++ compilation as well.
12814
12815         PR c++/43070
12816         * g++.dg/ext/label1.C: Update.
12817         * g++.dg/ext/label2.C: Update.
12818
12819         PR c++/26261
12820         * g++.dg/template/dependent-name6.C: New.
12821
12822         PR c++/43109
12823         * g++.dg/parse/namespace12.C: New.
12824
12825 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12826
12827         PR tree-optimization/43066
12828         * gcc.c-torture/compile/pr43066.c: New test.
12829
12830 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12831
12832         * g++.dg/ext/attrib35.C: Fix target selector string.
12833         * g++.dg/ext/attrib36.C: Ditto.
12834         * g++.dg/ext/attrib37.C: Ditto.
12835         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12836         * g++.dg/abi/mangle25.C: Ditto.
12837
12838 2010-02-17  Jason Merrill  <jason@redhat.com>
12839
12840         PR c++/43069
12841         * g++.dg/parse/namespace11.C: New.
12842
12843         PR c++/43093
12844         * g++.dg/ext/attrib37.C: New.
12845
12846         PR c++/43079
12847         * g++.dg/template/ptrmem20.C: New.
12848
12849 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12850
12851         PR target/43103
12852         * gcc.target/i386/xop-check.h: Include m256-check.h.
12853         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12854         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12855         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12856         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12857
12858 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12859
12860         PR debug/42918
12861         * gcc.dg/pr42918.c: New test.
12862
12863 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12864
12865         * g++.dg/ext/attrib36.C: Require ILP32.
12866
12867 2010-02-16  Richard Guenther  <rguenther@suse.de>
12868
12869         PR tree-optimization/41043
12870         * gfortran.dg/pr41043.f90: New testcase.
12871         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12872
12873 2010-02-16  Jason Merrill  <jason@redhat.com>
12874
12875         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12876
12877 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12878
12879         PR tree-optimization/43074
12880         * gcc.dg/vect/fast-math-pr43074.c: New test.
12881
12882 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12883
12884         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12885
12886 2010-02-16  Jason Merrill  <jason@redhat.com>
12887
12888         PR c++/43031
12889         * g++.dg/ext/attrib36.C: New.
12890
12891         PR c++/43036
12892         * g++.dg/other/array6.C: New.
12893
12894 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12895
12896         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12897
12898 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12899
12900         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12901         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12902         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12903         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12904         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12905         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12906
12907 2010-02-15  Richard Guenther  <rguenther@suse.de>
12908
12909         PR middle-end/43068
12910         * g++.dg/torture/pr43068.C: New testcase.
12911
12912 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12913
12914         PR c++/43024
12915         * g++.dg/opt/ice1.C: New.
12916
12917 2010-02-14  Jason Merrill  <jason@redhat.com>
12918
12919         PR c++/41997
12920         * g++.dg/cpp0x/initlist-opt.C: New.
12921
12922 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12923
12924         PR fortran/41113
12925         PR fortran/41117
12926         * gfortran.dg/internal_pack_6.f90: New test.
12927
12928 2010-02-12  Jason Merrill  <jason@redhat.com>
12929
12930         PR c++/43054
12931         * g++.dg/cpp0x/variadic99.C: New.
12932
12933 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12934
12935         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12936         sign extend pointers to gualchk_t.
12937
12938         PR c++/43033
12939         * g++.dg/other/default3.C: Xfail g4 test.
12940
12941 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12942
12943         PR middle-end/43012
12944         * gcc.dg/graphite/pr43012.c: New.
12945
12946 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12947
12948         PR middle-end/42930
12949         * g++.dg/graphite/pr42930.C: New.
12950
12951 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12952
12953         PR middle-end/42914
12954         PR middle-end/42530
12955         * gcc.dg/graphite/pr42530.c: New.
12956         * gcc.dg/graphite/pr42914.c: New.
12957
12958 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12959
12960         PR middle-end/42771
12961         * gcc.dg/graphite/pr42771.c: New.
12962
12963 2010-02-11  Richard Guenther  <rguenther@suse.de>
12964
12965         PR tree-optimization/42998
12966         * gcc.c-torture/compile/pr42998.c: New testcase.
12967
12968 2010-02-10  Jason Merrill  <jason@redhat.com>
12969
12970         PR c++/41896
12971         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12972
12973         PR c++/42983, core issue 906
12974         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12975         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12976
12977         PR c++/43016
12978         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12979
12980 2010-02-10  Richard Guenther  <rguenther@suse.de>
12981
12982         PR tree-optimization/43017
12983         * gcc.dg/torture/pr43017.c: New testcase.
12984
12985 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12986
12987         PR fortran/40823
12988         * gfortran.dg/private_type_1.f90: Update error location.
12989         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12990         * gfortran.dg/typebound_operator_2.f03: Ditto.
12991         * gfortran.dg/assignment_2.f90: Ditto.
12992         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12993         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12994
12995 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12996
12997         PR fortran/43015
12998         * gfortran.dg/bind_c_usage_20.f90: New test.
12999
13000 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13001
13002         PR debug/43010
13003         * g++.dg/debug/pr43010.C: New test.
13004
13005 2010-02-10  Richard Guenther  <rguenther@suse.de>
13006
13007         PR c/43007
13008         * gcc.c-torture/execute/20100209-1.c: New testcase.
13009         * gcc.dg/fold-div-3.c: Likewise.
13010
13011 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13012
13013         * gcc.dg/builtin-ffs-1.c: New test.
13014
13015 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13016
13017         PR fortran/42999
13018         * gfortran.dg/array_constructor_35.f90: New test.
13019
13020 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13021
13022         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13023
13024 2010-02-09  Jason Merrill  <jason@redhat.com>
13025
13026         PR c++/42399
13027         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13028
13029         PR c++/42370
13030         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13031
13032 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13033
13034         PR fortran/41869
13035         * gfortran.dg/module_write_1.f90: New test.
13036
13037 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13038
13039         * gcc.dg/pr19340.c: Adjust.
13040
13041 2010-02-09  Richard Guenther  <rguenther@suse.de>
13042
13043         PR tree-optimization/43008
13044         * gcc.c-torture/execute/pr43008.c: New testcase.
13045
13046 2010-02-09  Richard Guenther  <rguenther@suse.de>
13047
13048         PR tree-optimization/43000
13049         * gcc.dg/torture/pr43000.c: New testcase.
13050         * gcc.dg/torture/pr43002.c: Likewise.
13051
13052 2010-02-09  Daniel Kraft  <d@domob.eu>
13053
13054         PR fortran/39171
13055         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13056         and pass -Wsurprising as necessary.
13057
13058 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13059
13060         PR tree-optimization/42890
13061         * g++.dg/torture/pr42890.C: New test.
13062
13063 2010-02-08  Richard Guenther  <rguenther@suse.de>
13064
13065         PR middle-end/42995
13066         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13067
13068 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13069
13070         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13071         return 0 from main.
13072         * gcc.dg/graphite/block-1.c: Same.
13073         * gcc.dg/graphite/block-3.c: Same.
13074         * gcc.dg/graphite/block-4.c: Same.
13075         * gcc.dg/graphite/block-5.c: Same.
13076         * gcc.dg/graphite/block-6.c: Same.
13077         * gcc.dg/graphite/block-7.c: Same.
13078         * gcc.dg/graphite/interchange-0.c: Same.
13079         * gcc.dg/graphite/interchange-1.c: Same.
13080         * gcc.dg/graphite/interchange-10.c: Same.
13081         * gcc.dg/graphite/interchange-11.c: Same.
13082         * gcc.dg/graphite/interchange-12.c: Same.
13083         * gcc.dg/graphite/interchange-2.c: Same.
13084         * gcc.dg/graphite/interchange-3.c: Same.
13085         * gcc.dg/graphite/interchange-4.c: Same.
13086         * gcc.dg/graphite/interchange-5.c: Same.
13087         * gcc.dg/graphite/interchange-6.c: Same.
13088         * gcc.dg/graphite/interchange-7.c: Same.
13089         * gcc.dg/graphite/interchange-8.c: Same.
13090         * gcc.dg/graphite/interchange-9.c: Same.
13091         * gcc.dg/graphite/interchange-mvt.c: Same.
13092
13093 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13094
13095         * gfortran.dg/graphite/id-19.f: New.
13096         * gfortran.dg/graphite/pr14741.f90: New.
13097         * gfortran.dg/graphite/pr41924.f90: New.
13098         * gfortran.dg/graphite/run-id-2.f90: New.
13099
13100 2010-02-07  Richard Guenther  <rguenther@suse.de>
13101
13102         PR middle-end/42956
13103         * gcc.c-torture/compile/pr42956.c: New testcase.
13104
13105 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13106
13107         PR libfortran/42742
13108         * gfortran.dg/fmt_cache_2.f: New test.
13109
13110 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13111
13112         * gfortran.dg/read_no_eor.f90: New test.
13113
13114 2010-02-05  Jason Merrill  <jason@redhat.com>
13115
13116         * g++.dg/ext/label13.C: Move constructor body out of class.
13117
13118 2010-02-03  Jason Merrill  <jason@redhat.com>
13119
13120         PR c++/42870
13121         * g++.dg/ext/dllexport3.C: New.
13122
13123 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13124
13125         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13126
13127 2010-02-05  Richard Guenther  <rguenther@suse.de>
13128
13129         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13130
13131 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13132
13133         PR c++/42915
13134         * g++.dg/other/crash-9.C: New test.
13135
13136 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13137
13138         PR fortran/42309
13139         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13140
13141 2010-02-04  Richard Guenther  <rguenther@suse.de>
13142
13143         PR rtl-optimization/42952
13144         * gcc.dg/torture/pr42952.c: New testcase.
13145
13146 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13147
13148         PR libfortran/42901
13149         * gfortran.dg/namelist_60.f90: New test.
13150
13151 2010-02-03  Jason Merrill  <jason@redhat.com>
13152
13153         PR c++/40138
13154         * g++.dg/ext/builtin11.C: New.
13155
13156         PR c++/4926
13157         PR c++/38600
13158         * g++.dg/abi/mangle35.C: New.
13159         * g++.dg/abi/mangle37.C: New.
13160
13161         PR c++/12909
13162         * g++.dg/abi/mangle36.C: New.
13163
13164         PR c++/35652
13165         * g++.dg/warn/string1.C: New.
13166
13167 2010-02-03  Richard Guenther  <rguenther@suse.de>
13168
13169         PR tree-optimization/42944
13170         * gcc.dg/errno-1.c: New testcase.
13171
13172 2010-02-03  Richard Guenther  <rguenther@suse.de>
13173
13174         PR middle-end/42927
13175         * gcc.c-torture/compile/pr42927.c: New testcase.
13176
13177 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13178
13179         PR fortran/42936
13180         * gfortran.dg/null_4.f90: New test.
13181
13182 2010-02-02  Jason Merrill  <jason@redhat.com>
13183
13184         PR c++/41090
13185         * g++.dg/ext/label13.C: New.
13186
13187 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13188
13189         PR fortran/42650
13190         * gfortran.dg/func_result_5.f90: New test.
13191
13192 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13193
13194         PR fortran/42922
13195         * gfortran.dg/pure_initializer_3.f90: News test.
13196
13197 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13198
13199         PR fortran/42888
13200         * gfortran.dg/allocate_derived_2.f90: New test.
13201
13202 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13203
13204         PR middle-end/42898
13205         * gcc.dg/torture/pr42898-2.c: New test.
13206
13207 2010-01-31  Richard Guenther  <rguenther@suse.de>
13208
13209         PR middle-end/42898
13210         * gcc.dg/torture/pr42898.c: New testcase.
13211
13212 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13213
13214         PR fortran/38324
13215         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13216         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13217
13218 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13219
13220         * g++.dg/tree-ssa/inline-1.C: New.
13221         * g++.dg/tree-ssa/inline-2.C: New.
13222         * g++.dg/tree-ssa/inline-3.C: New.
13223
13224 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13225
13226         PR testsuite/41701
13227         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13228         the string 'pow' in the pathname of the compiler from generating a
13229         test failure.
13230
13231 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13232
13233         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13234         * g++.old-deja/g++.mike/eh17.C: Likewise.
13235         * g++.old-deja/g++.mike/p5571.C: Likewise.
13236
13237 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13238
13239         PR c++/42758
13240         PR c++/42634
13241         PR c++/42336
13242         PR c++/42797
13243         PR c++/42880
13244         * g++.dg/other/crash-5.C: New test.
13245         * g++.dg/other/crash-6.C: New test.
13246         * g++.dg/other/crash-7.C: New test.
13247         * g++.dg/other/crash-8.C: New test.
13248
13249 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13250
13251         PR rtl-optimization/42889
13252         * gcc.dg/pr42889.c: New test.
13253
13254 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13255
13256         * gcc.target/i386/pr42881.c: Use SSE2.
13257
13258 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13259
13260         PR target/42891
13261         * gcc.target/i386/pr42891.c: New test.
13262
13263 2010-01-28  Richard Guenther  <rguenther@suse.de>
13264
13265         PR tree-optimization/42871
13266         * g++.dg/torture/pr42871.C: New testcase.
13267
13268 2010-01-28  Richard Guenther  <rguenther@suse.de>
13269
13270         * gcc.dg/Wobjsize-1.h: New testcase.
13271         * gcc.dg/Wobjsize-1.c: Likewise.
13272
13273 2010-01-28  Richard Guenther  <rguenther@suse.de>
13274
13275         PR middle-end/42883
13276         * g++.dg/torture/pr42883.C: New testcase.
13277
13278 2010-01-28  Michael Matz  <matz@suse.de>
13279
13280         * gcc.target/i386/pr42881.c: New test.
13281
13282 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13283
13284         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13285         Add i?86-*-solaris2* support.
13286
13287 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13288
13289         PR c++/42713
13290         PR c++/42820
13291         * g++.dg/template/typedef27.C: New test case.
13292         * g++.dg/template/typedef28.C: New test case.
13293
13294 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13295
13296         * gcc.dg/optimize-bswap*.c: Add ARM target
13297
13298 2010-01-27  Richard Guenther  <rguenther@suse.de>
13299
13300         PR middle-end/42878
13301         * gcc.dg/torture/pr42878-1.c: New testcase.
13302         * gcc.dg/torture/pr42878-2.c: Likewise.
13303
13304 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13305
13306         PR middle-end/42874
13307         * gcc.dg/vla-22.c: New test.
13308
13309 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13310
13311         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13312         current collation.
13313
13314 2010-01-26  Richard Guenther  <rguenther@suse.de>
13315
13316         PR rtl-optimization/42685
13317         * gcc.dg/pr42685.c: New testcase.
13318         * g++.dg/other/pr42685.C: Likewise.
13319
13320 2010-01-26  Richard Guenther  <rguenther@suse.de>
13321
13322         PR middle-end/42806
13323         * g++.dg/other/pr42806.C: New testcase.
13324
13325 2010-01-26  Richard Guenther  <rguenther@suse.de>
13326
13327         PR tree-optimization/42250
13328         * gcc.dg/pr42250.c: New testcase.
13329
13330 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13331
13332         * gnat.dg/array_bounds_test.adb: New test.
13333
13334 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13335
13336         PR fortran/42858
13337         * gfortran.dg/generic_21.f90: New test.
13338
13339 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13340
13341         PR testsuite/41522
13342         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13343
13344 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13345
13346         PR c++/42748
13347         * g++.dg/abi/arm_va_list2.C: New test.
13348         * g++.dg/abi/arm_va_list2.h: Companion header file.
13349
13350 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13351
13352         PR fortran/41044
13353         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13354
13355         PR fortran/41167
13356         * gfortran.dg/char_array_arg_1.f90 : New test.
13357
13358         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13359
13360 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13361
13362         PR fortran/39304
13363         * gfortran.dg/generic_20.f90: New test.
13364
13365 2010-01-22  Michael Matz  <matz@suse.de>
13366
13367         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13368         -msse2.
13369
13370 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13371
13372         PR fortran/42736
13373         * gfortran.dg/dependency_25.f90 : New test.
13374
13375 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13376
13377         PR tree-optimization/42585
13378         * gcc.dg/tree-ssa/pr42585.c: New test.
13379
13380 2010-01-21  Richard Guenther  <rguenther@suse.de>
13381
13382         PR middle-end/19988
13383         * gcc.dg/pr19988.c: New testcase.
13384
13385 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13386
13387         * g++.dg/compat/decimal/compat-common.h: New file.
13388         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13389         * g++.dg/compat/decimal/pass_x.h: New file.
13390         * g++.dg/compat/decimal/pass_y.h: New file.
13391         * g++.dg/compat/decimal/pass-1_main.C: New file.
13392         * g++.dg/compat/decimal/pass-1_x.C: New file.
13393         * g++.dg/compat/decimal/pass-1_y.C: New file.
13394         * g++.dg/compat/decimal/pass-2_main.C: New file.
13395         * g++.dg/compat/decimal/pass-2_x.C: New file.
13396         * g++.dg/compat/decimal/pass-2_y.C: New file.
13397         * g++.dg/compat/decimal/pass-3_main.C: New file.
13398         * g++.dg/compat/decimal/pass-3_x.C: New file.
13399         * g++.dg/compat/decimal/pass-3_y.C: New file.
13400         * g++.dg/compat/decimal/pass-4_main.C: New file.
13401         * g++.dg/compat/decimal/pass-4_x.C: New file.
13402         * g++.dg/compat/decimal/pass-4_y.C: New file.
13403         * g++.dg/compat/decimal/pass-5_main.C: New file.
13404         * g++.dg/compat/decimal/pass-5_x.C: New file.
13405         * g++.dg/compat/decimal/pass-5_y.C: New file.
13406         * g++.dg/compat/decimal/pass-6_main.C: New file.
13407         * g++.dg/compat/decimal/pass-6_x.C: New file.
13408         * g++.dg/compat/decimal/pass-6_y.C: New file.
13409         * g++.dg/compat/decimal/return_x.h: New file.
13410         * g++.dg/compat/decimal/return_y.h: New file.
13411         * g++.dg/compat/decimal/return-1_main.C: New file.
13412         * g++.dg/compat/decimal/return-1_x.C: New file.
13413         * g++.dg/compat/decimal/return-1_y.C: New file.
13414         * g++.dg/compat/decimal/return-2_main.C: New file.
13415         * g++.dg/compat/decimal/return-2_x.C: New file.
13416         * g++.dg/compat/decimal/return-2_y.C: New file.
13417         * g++.dg/compat/decimal/return-3_main.C: New file.
13418         * g++.dg/compat/decimal/return-3_x.C: New file.
13419         * g++.dg/compat/decimal/return-3_y.C: New file.
13420         * g++.dg/compat/decimal/return-4_main.C: New file.
13421         * g++.dg/compat/decimal/return-4_x.C: New file.
13422         * g++.dg/compat/decimal/return-4_y.C: New file.
13423         * g++.dg/compat/decimal/return-5_main.C: New file.
13424         * g++.dg/compat/decimal/return-5_x.C: New file.
13425         * g++.dg/compat/decimal/return-5_y.C: New file.
13426         * g++.dg/compat/decimal/return-6_main.C: New file.
13427         * g++.dg/compat/decimal/return-6_x.C: New file.
13428         * g++.dg/compat/decimal/return-6_y.C: New file.
13429
13430 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13431
13432         PR debug/42715
13433         * gcc.dg/pr42715.c: New.
13434
13435 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13436
13437         PR c++/42038
13438         * g++.dg/parse/crash55.C: New.
13439
13440 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13441
13442         PR debug/42782
13443         * gcc.dg/guality/pr42782.c: New.
13444
13445 2010-01-20  Jason Merrill  <jason@redhat.com>
13446
13447         PR c++/41788
13448         * g++.dg/abi/packed1.C: New.
13449
13450         PR c++/41920
13451         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13452
13453         PR c++/40750
13454         * g++.dg/parse/fn-typedef1.C: New.
13455         * g++.dg/other/cv_quals.C: Adjust.
13456
13457 2010-01-20  Anthony Green  <green@moxielogic.com>
13458
13459         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13460         pack(push) pragma).
13461         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13462         * gcc.dg/20020312-2.c: Port this to the moxie core.
13463         * gcc.dg/weak/typeof-2.c: Ditto.
13464
13465 2010-01-20  Richard Guenther  <rguenther@suse.de>
13466
13467         PR tree-optimization/42717
13468         * gcc.c-torture/compile/pr42717.c: New testcase.
13469
13470 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13471
13472         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13473         of signed, add a few new tests.
13474
13475         PR middle-end/42803
13476         * g++.dg/parse/limits-initializer1.C: New test.
13477
13478 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13479
13480         PR fortran/42804
13481         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13482         * gfortran.dg/typebound_call_12.f03: New test.
13483
13484 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13485
13486         PR fortran/42783
13487         * gfortran.dg/bounds_check_15.f90 : New test.
13488
13489 2010-01-19  Michael Matz  <matz@suse.de>
13490
13491         PR tree-optimization/41783
13492         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13493
13494 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13495
13496         PR target/38697.
13497         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13498         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13499         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13500         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13501         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13502         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13503         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13504         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13505         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13506         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13507         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13508
13509 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13510
13511         PR fortran/42545
13512         * gfortran.dg/extends_6.f03: Modified an error message.
13513         * gfortran.dg/extends_10.f03: New test.
13514         * gfortran.dg/private_type_6.f03: Modified an error message.
13515         * gfortran.dg/structure_constructor_8.f03: Ditto.
13516
13517 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13518
13519         PR tree-optimization/42719
13520         * gcc.dg/pr42719.c: New test.
13521
13522         PR debug/42728
13523         * gcc.dg/pr42728.c: New test.
13524
13525 2010-01-19  Anthony Green  <green@moxielogic.com>
13526
13527         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13528
13529 2010-01-18  Anthony Green  <green@moxielogic.com>
13530
13531         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13532         for moxie.
13533
13534 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13535
13536         * g++.dg/template/error45.C: reverted as part of reverting the
13537         fix of PR c++/42634.
13538
13539 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13540
13541         PR c++/42634
13542         * g++.dg/template/error45.C: New test.
13543
13544 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13545
13546         PR c++/42766
13547         * g++.dg/conversion/op6.C: New test.
13548
13549 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13550
13551         PR target/42774
13552         * gcc.target/alpha/pr42774.c: New test.
13553
13554 2010-01-18  Richard Guenther  <rguenther@suse.de>
13555
13556         PR tree-optimization/42781
13557         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13558
13559 2010-01-17  Richard Guenther  <rguenther@suse.de>
13560
13561         PR middle-end/42248
13562         * gcc.c-torture/execute/pr42248.c: New testcase.
13563
13564 2010-01-17  Richard Guenther  <rguenther@suse.de>
13565
13566         PR tree-optimization/42773
13567         * g++.dg/torture/pr42773.C: New testcase.
13568
13569 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13570
13571         PR fortran/42677
13572         * gfortran.dg/interface_assignment_5.f90: New test.
13573
13574 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13575
13576         PR c++/42697
13577         * g++.dg/template/crash94.C: Reverted.
13578
13579 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13580
13581         PR debug/42767
13582         * gcc.dg/debug/pr42767.c: New.
13583
13584 2010-01-15  Jason Merrill  <jason@redhat.com>
13585
13586         PR c++/42761
13587         * g++.dg/cpp0x/decltype22.C: New.
13588
13589 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13590
13591         PR middle-end/42760
13592         * g++.dg/torture/pr42760.C: New test.
13593
13594 2010-01-15  Jing Yu  <jingyu@google.com>
13595
13596         PR rtl-optimization/42691
13597         * gcc.c-torture/execute/pr42691.c: New.
13598
13599 2010-01-15  Richard Guenther  <rguenther@suse.de>
13600
13601         PR middle-end/42739
13602         * g++.dg/torture/pr42739.C: New testcase.
13603
13604 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13605
13606         * g++.dg/template/error45.C: Revert as part of reverting changes
13607         or PR c++/42634.
13608
13609 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13610
13611         PR fortran/42684
13612         * gfortran.dg/interface_31.f90: New test.
13613
13614 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13615
13616         * gcc.target/powerpc/pr42747.c: New file.
13617
13618 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13619
13620         PR middle-end/42674
13621         * c-c++-common/pr42674.c: New test.
13622
13623         PR c++/42608
13624         * g++.dg/template/instantiate11.C: New test.
13625
13626 2010-01-14  Jason Merrill  <jason@redhat.com>
13627
13628         PR c++/42701
13629         * g++.dg/overload/error3.C: New.
13630
13631         PR c++/42655
13632         * g++.dg/overload/rvalue1.C: New.
13633
13634 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13635
13636         PR tree-optimization/42706
13637         * gcc.dg/ipa/pr42706.c: New testcase.
13638
13639 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13640
13641         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13642
13643 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13644
13645         PR tree-optimization/42714
13646         * g++.dg/torture/pr42714.C: New test.
13647
13648 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13649
13650         PR rtl-optimization/42246
13651         * gfortran.dg/pr42246-2.f: New.
13652
13653 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13654
13655         PR rtl-optimization/42389
13656         * gcc.dg/pr42389.c: New.
13657
13658 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13659
13660         PR rtl-optimization/42388
13661         * gcc.dg/pr42388.c: New.
13662
13663 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13664
13665         PR rtl-optimization/42294
13666         * gfortran.dg/pr42294.f: New.
13667
13668 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13669
13670         PR rtl-optimization/39453
13671         PR rtl-optimization/42246
13672         * gcc.dg/pr39453.c: New.
13673         * gcc.dg/pr42246.c: New.
13674
13675 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13676
13677         PR middle-end/42245
13678         * gcc.dg/pr42245.c: New.
13679         * gcc.dg/pr42245-2.c: New.
13680
13681 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13682
13683         PR rtl-optimization/42249
13684         * gcc.dg/pr42249.c: New.
13685
13686 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13687
13688         PR c/42721
13689         * gcc.c-torture/execute/pr42721.c: New test.
13690
13691 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13692
13693         PR tree-optimization/42709
13694         * gcc.dg/vect/pr42709.c: New test.
13695
13696 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13697
13698         PR fortran/41478
13699         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13700         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13701
13702 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13703
13704         PR fortran/42481
13705         * gfortran.dg/generic_19.f90 : New test.
13706
13707 2010-01-13  Richard Guenther  <rguenther@suse.de>
13708
13709         PR tree-optimization/42730
13710         * gcc.c-torture/compile/pr42730.c: New testcase.
13711
13712 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13713
13714         PR target/pr42542
13715         * gcc.target/ia64/pr42542-1.c: New.
13716         * gcc.target/ia64/pr42542-2.c: New.
13717         * gcc.target/ia64/pr42542-3.c: New.
13718
13719 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13720
13721         PR c++/42634
13722         * g++.dg/template/error45.C: New test.
13723
13724 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13725
13726         PR tree-optimization/42704
13727         * g++.dg/torture/pr42704.C: New test.
13728
13729 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13730
13731         PR tree-optimization/42703
13732         * gcc.c-torture/compile/pr42703.c: New test.
13733
13734 2010-01-13  Richard Guenther  <rguenther@suse.de>
13735
13736         PR tree-optimization/42705
13737         * gcc.c-torture/compile/pr42705.c: New testcase.
13738
13739 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13740
13741         * gcc.target/bfin/l2.c: New test.
13742         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13743
13744 2010-01-13  Richard Guenther  <rguenther@suse.de>
13745
13746         PR middle-end/42716
13747         * gcc.c-torture/compile/pr42716.c: New testcase.
13748
13749 2010-01-13  Richard Guenther  <rguenther@suse.de>
13750
13751         PR lto/42678
13752         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13753
13754 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13755
13756         PR c/42708
13757         * gcc.c-torture/compile/pr42708-1.c: New test.
13758
13759 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13760
13761         PR debug/42662
13762         * gcc.dg/pr42662.c: New test.
13763
13764         PR tree-optimization/42645
13765         * g++.dg/other/pr42645-1.C: New test.
13766         * g++.dg/other/pr42645-2.C: New test.
13767
13768 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13769
13770         PR target/42416
13771         * gcc.target/powerpc/warn-1.c: New test.
13772         * gcc.target/powerpc/warn-2.c: New test.
13773
13774 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13775
13776         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13777         stack alignment.
13778
13779 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13780
13781         * gcc.dg/lto/20100108_0.c: New.
13782
13783 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13784
13785         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13786         Add -march=i686 -msse for 32bit x86 targets.
13787
13788 2010-01-10  Richard Guenther  <rguenther@suse.de>
13789
13790         PR middle-end/42667
13791         * gcc.dg/torture/pr42667.c: New testcase.
13792
13793 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13794
13795         PR fortran/32489
13796         * gfortran.dg/array_constructor_34.f90: New test.
13797
13798 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13799
13800         PR fortran/20923
13801         * gfortran.dg/array_constructor_33.f90: New test.
13802         gfortran.dg/array_function_5.f90: Add credit.
13803
13804 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13805
13806         PR debug/42631
13807         * gcc.dg/pr42631.c: New.
13808
13809 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13810
13811         PR debug/42630
13812         * gcc.dg/pr42630.c: New.
13813
13814 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13815
13816         PR debug/42629
13817         * gcc.dg/pr42629.c: New.
13818
13819 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13820
13821         PR middle-end/42363
13822         * gcc.dg/torture/pr42363.c: New.
13823
13824 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13825
13826         PR debug/42604
13827         PR debug/42395
13828         * gcc.dg/vect/pr42604.c: New.
13829         * gcc.dg/vect/pr42395.c: New.
13830
13831 2010-01-09  Richard Guenther  <rguenther@suse.de>
13832
13833         PR middle-end/42512
13834         * gcc.c-torture/execute/pr42512.c: New testcase.
13835
13836 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13837
13838         PR fortran/41298
13839         * gfortran.dg/c_ptr_tests_14.f90: New test.
13840
13841 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13842
13843         PR ada/41929
13844         * gnat.dg/null_pointer_deref1.adb: Don't run on
13845         sparc*-sun-solaris2.11.
13846
13847 2010-01-08  Richard Guenther  <rguenther@suse.de>
13848
13849         PR lto/42528
13850         * gcc.dg/lto/20100103-1_0.c: New testcase.
13851         * gcc.dg/lto/20100103-2_0.c: Likewise.
13852
13853 2010-01-08  Tobias Burnus  <burnus@net-b.de
13854
13855         PR/fortran 25829
13856         * gfortran.dg/asynchronous_1.f90: New test.
13857         * gfortran.dg/asynchronous_2.f90: New test.
13858         * gfortran.dg/conflicts.f90: Update error message.
13859
13860 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13861
13862         c++/40155
13863         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13864
13865 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13866
13867         PR tree-optimization/42625
13868         * g++.dg/opt/dtor4.C: New test.
13869         * g++.dg/opt/dtor4.h: New.
13870         * g++.dg/opt/dtor4-aux.cc: New.
13871
13872 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13873
13874         PR fortran/42597
13875         * gfortran.dg/proc_ptr_26.f90: New test.
13876
13877 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13878
13879         PR fortran/41872
13880         * gfortran.dg/allocatable_scalar_7.f90: New test.
13881
13882 2010-01-06  Richard Guenther  <rguenther@suse.de>
13883
13884         * gcc.c-torture/compile/pr42632.c: New testcase.
13885
13886 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13887
13888         PR target/42542
13889         * gcc.target/i386/pr42542-4.c: New.
13890         * gcc.target/i386/pr42542-4a.c: Likewise.
13891         * gcc.target/i386/pr42542-5.c: Likewise.
13892         * gcc.target/i386/pr42542-5a.c: Likewise.
13893
13894 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13895
13896         * gcc.dg/tls/opt-15.c: New test.
13897
13898 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13899
13900         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13901
13902 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13903
13904         PR tree-optimization/42462
13905         * g++.dg/torture/pr42462.C: New test.
13906
13907 2010-01-05  Jason Merrill  <jason@redhat.com>
13908
13909         * g++.dg/cpp0x/initlist30.C: New test.
13910
13911 2010-01-05  Richard Guenther  <rguenther@suse.de>
13912
13913         PR tree-optimization/42614
13914         * gcc.c-torture/execute/pr42614.c: New testcase.
13915
13916 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13917
13918         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13919         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13920         -Wunreachable-code.
13921         * gcc.dg/Wunreachable-2.c: Likewise.
13922         * gcc.dg/Wunreachable-3.c: Likewise.
13923         * gcc.dg/Wunreachable-4.c: Likewise.
13924         * gcc.dg/Wunreachable-5.c: Likewise.
13925         * gcc.dg/Wunreachable-6.c: Likewise.
13926         * gcc.dg/Wunreachable-7.c: Likewise.
13927         * gcc.dg/Wunreachable-8.c: Likewise.
13928         * gcc.dg/20041231-1.c: Likewise.
13929
13930 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13931
13932         PR other/42611
13933         * gcc.dg/pr42611.c: New test.
13934
13935         PR tree-optimization/42508
13936         * g++.dg/opt/pr42508.C: New test.
13937
13938 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13939
13940         PR fortran/41872
13941         * gfortran.dg/allocatable_scalar_8.f90: New.
13942
13943 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13944
13945         PR tree-optimization/42398
13946         * gcc.c-torture/compile/pr42398.c: New test.
13947
13948 2010-01-04  Jason Merrill  <jason@redhat.com>
13949
13950         PR c++/42555
13951         * g++.dg/ext/attrib35.C: New.
13952
13953         PR c++/42567
13954         * g++.dg/cpp0x/auto17.C: New.
13955
13956 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13957
13958         * gcc.dg/lto/20100104_0.c: New.
13959
13960 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13961
13962         PR target/42542
13963         * gcc.target/i386/pr42542-1.c: New.
13964         * gcc.target/i386/pr42542-1a.c: Likewise.
13965         * gcc.target/i386/pr42542-1b.c: Likewise.
13966         * gcc.target/i386/pr42542-2.c: Likewise.
13967         * gcc.target/i386/pr42542-2a.c: Likewise.
13968         * gcc.target/i386/pr42542-2b.c: Likewise.
13969         * gcc.target/i386/pr42542-3.c: Likewise.
13970         * gcc.target/i386/pr42542-3a.c: Likewise.
13971
13972 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13973
13974         PR fortran/41872
13975         * gfortran.dg/allocatable_scalar_5.f90: New test.
13976         * gfortran.dg/allocatable_scalar_6.f90: New test.
13977
13978 2010-01-03  Richard Guenther  <rguenther@suse.de>
13979
13980         PR testsuite/42583
13981         * gfortran.dg/gomp/recursion1.f90: Remove.
13982
13983 2010-01-03  Richard Guenther  <rguenther@suse.de>
13984
13985         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13986         * gcc.dg/uninit-6.c: Likewise.
13987         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13988
13989 2010-01-03  Richard Guenther  <rguenther@suse.de>
13990
13991         PR tree-optimization/42589
13992         * gcc.target/i386/pr42589.c: New testcase.
13993
13994 2010-01-03  Richard Guenther  <rguenther@suse.de>
13995
13996         PR tree-optimization/42438
13997         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13998
13999 2010-01-02  Richard Guenther  <rguenther@suse.de>
14000
14001         PR testsuite/41651
14002         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14003
14004 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14005
14006         PR target/42448
14007         * gcc.target/alpha/pr42448-1.c: New test.
14008         * gcc.target/alpha/pr42448-2.c: Ditto.
14009
14010 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14011
14012         PR preprocessor/41947
14013         * gcc.dg/c99-hexfloat-3.c: New test.
14014
14015 2010-01-01  Richard Guenther  <rguenther@suse.de>
14016
14017         PR c/42570
14018         * gcc.c-torture/execute/pr42570.c: New testcase.
14019
14020 2010-01-01  Richard Guenther  <rguenther@suse.de>
14021
14022         PR middle-end/42559
14023         * gcc.c-torture/compile/pr42559.c: New testcase.
14024
14025 \f
14026 Copyright (C) 2010 Free Software Foundation, Inc.
14027
14028 Copying and distribution of this file, with or without modification,
14029 are permitted in any medium without royalty provided the copyright
14030 notice and this notice are preserved.