OSDN Git Service

2010-11-18 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-18  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/46172
4         * gcc.dg/torture/pr46172.c: New testcase.
5
6 2010-11-18  Jeff Law  <law@redhat.com>
7
8         PR middle-end-optimization/46297
9         * gfortran.dg/pr46297.f: New test.
10
11 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
12
13         PR middle-end/31490
14         * gcc.dg/pr31490.c: New test.
15
16 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
17
18         * gcc.dg/nop.h: Move from ...
19         * gcc.dg/guality/nop.h: ... here.
20         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
21         * gcc.dg/guality/asm-1.c: Update nop.h include.
22         * gcc.dg/guality/pr43329-1.c: Ditto.
23
24 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
25
26         * gcc.dg/two-types-1.c: New test.
27         * gcc.dg/two-types-2.c: New test.
28         * gcc.dg/two-types-3.c: New test.
29         * gcc.dg/two-types-4.c: New test.
30         * gcc.dg/two-types-5.c: New test.
31         * gcc.dg/two-types-6.c: New test.
32         * gcc.dg/two-types-7.c: New test.
33         * gcc.dg/two-types-8.c: New test.
34         * gcc.dg/two-types-9.c: New test.
35         * gcc.dg/two-types-10.c: New test.
36         * objc.dg/two-types-1.m: New test.
37
38 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
39
40         PR rtl-optimization/46440
41         * gcc.dg/pr46440.c: New test.
42
43         PR testsuite/45429
44         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
45
46 2010-11-17  Ira Rosen  <irar@il.ibm.com>
47
48         PR tree-optimization/46312
49         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
50         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
51         on targets that support vector shifts with scalar shift argument.
52         Remove dg-options.
53         * gcc.dg/vect/vect-scal-opt.c: Rename to...
54         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
55         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
56         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
57         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
58         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
59         support misaligned data accesses.
60         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
61         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
62         * lib/target-supports.exp
63         (check_effective_target_vect_shift_scalar): New.
64
65 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
66
67         * gcc.dg/guality/nop.h: New file.
68         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
69         "nop".  Adjust line numbers in gdb-test.
70         * gcc.dg/guality/pr43329-1.c: Likewise.
71
72 2010-11-16  Jason Merrill  <jason@redhat.com>
73
74         * g++.dg/cpp0x/defaulted20.C: New.
75
76         * g++.dg/template/injected2.C: New.
77
78 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
79
80         * objc.dg/protocol-optional-1.m: New.
81         * obj-c++.dg/protocol-optional-1.mm: New.
82
83 2010-11-16  Richard Henderson  <rth@redhat.com>
84
85         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
86         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
87
88 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
89
90         * gnat.dg/opt12.adb: New test.
91         * gnat.dg/opt12_pkg.ad[sb]: New helper.
92
93 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
94
95         * gcc.target/rx/pack.c: New test.
96
97 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
98             Tobias Burnus  <burnus@net-b.de>
99
100         PR fortran/32049
101         * gfortran.dg/quad_1.f90: New.
102         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
103         compiler arguments.
104         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
105         library search path; call gcc-set-multilib-library-path with
106         arguments such that libgfortran.spec is found.
107         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
108
109 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
110
111         PR c++/46401
112         * g++.dg/warn/Wsequence-point-3.C: New test.
113
114 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
115
116         PR preprocessor/17349
117         * gcc.dg/cpp/cmdlne-C3.c: New.
118
119 2010-11-16  Richard Guenther  <rguenther@suse.de>
120
121         PR tree-optimization/44545
122         * gcc.dg/pr44545.c: New testcase.
123
124 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
125
126         PR rtl-optimization/46366
127         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
128         casts.
129
130 2010-11-16  Richard Guenther  <rguenther@suse.de>
131
132         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
133
134 2010-11-16  Richard Guenther  <rguenther@suse.de>
135
136         PR middle-end/45172
137         * gfortran.dg/gomp/pr45172.f90: New testcase.
138
139 2010-11-16  Nick Clifton  <nickc@redhat.com>
140
141         * gcc.target/rx/pack.c: New test.
142
143 2010-11-15  Richard Henderson  <rth@redhat.com>
144
145         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
146         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
147         Use builtin_constant_p rather than scanning for builtin name.
148
149 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
150
151         * objc.dg/property/dotsyntax-18.m: New.
152         * objc.dg/property/dotsyntax-19.m: New.
153         * objc.dg/property/dotsyntax-20.m: New.
154         * obj-c++.dg/property/dotsyntax-18.mm: New.
155         * obj-c++.dg/property/dotsyntax-19.mm: New.
156         * obj-c++.dg/property/dotsyntax-20.mm: New.
157         * objc.dg/property/dotsyntax-4.m: Removed some unused
158         variables and code.
159         * objc.dg/property/dotsyntax-6.m: Same change.
160         * objc.dg/property/dotsyntax-16.m: Same change.
161         * objc.dg/property/dotsyntax-17.m: Same change.
162         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
163         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
164         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
165         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
166         * objc.dg/property/at-property-22.m: Added missing casts.
167         * obj-c++.dg/property/at-property-22.mm: Same change.
168
169 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
170
171         PR tree-optimization/46491
172         * gcc.target/i386/pr46491.c: New test.
173
174         PR tree-optimization/46461
175         * gcc.c-torture/compile/pr46461.c: New test.
176
177 2010-11-15  Tobias Burnus  <burnus@net.b.de>
178
179         PR fortran/46484
180         * gfortran.dg/allocatable_scalar_11.f90: New.
181         * gfortran.dg/allocatable_scalar_5.f90: Make test case
182         standard conform.
183
184 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
185
186         PR debug/46095
187         * gcc.target/i386/pr46095.c: New test.
188
189         PR debug/46387
190         * gcc.dg/pr46387.c: New test.
191
192 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
193
194         * objc.dg/property/dotsyntax-16.m: New.
195         * objc.dg/property/dotsyntax-17.m: New.
196         * obj-c++.dg/property/dotsyntax-16.mm: New.
197         * obj-c++.dg/property/dotsyntax-17.mm: New.
198         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
199         syntax with properties, which now works.
200         * obj-c++.dg/property/at-property-10.mm: Same change.
201
202 2010-11-15  Martin Jambor  <mjambor@suse.cz>
203
204         PR tree-optimization/46349
205         * gnat.dg/opt9.adb: New file.
206         * gnat.dg/opt9_pkg.ads: Likewise
207
208 2010-11-15  Richard Guenther  <rguenther@suse.de>
209
210         PR lto/44989
211         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
212
213 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
214
215         PR preprocessor/45038
216         * g++.dg/pr45038.C: New test.
217
218 2010-11-15  Richard Guenther  <rguenther@suse.de>
219
220         PR tree-optimization/46467
221         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
222
223 2010-11-15  Richard Guenther  <rguenther@suse.de>
224
225         PR testsuite/46423
226         * g++.dg/torture/pr34850.C: Adjust.
227
228 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
229
230         PR c/46475
231         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
232
233 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
234
235         * objc.dg/property/at-property-21.m: New.
236         * objc.dg/property/at-property-22.m: New.
237         * objc.dg/property/at-property-23.m: New.
238         * objc.dg/property/synthesize-9.m: New.
239         * objc.dg/property/synthesize-10.m: New.
240         * objc.dg/property/synthesize-11.m: New.
241         * obj-c++.dg/property/at-property-21.mm: New.
242         * obj-c++.dg/property/at-property-22.mm: New.
243         * obj-c++.dg/property/at-property-23.mm: New.
244         * obj-c++.dg/property/synthesize-9.mm: New.
245         * obj-c++.dg/property/synthesize-10.mm: New.
246         * obj-c++.dg/property/synthesize-11.mm: New.
247
248         * objc.dg/property/at-property-4.m: Updated to match new compiler
249         where some errors have been converted into warnings and vice versa.
250         * objc.dg/property/at-property-16.m: Same change.
251         * objc.dg/property/at-property-18.m: Same change.
252         * objc.dg/property/property-neg-5.m: Same change.
253         * obj-c++.dg/property/at-property-4.mm: Same change.
254         * obj-c++.dg/property/at-property-16.mm: Same change.
255         * obj-c++.dg/property/at-property-18.mm: Same change.
256         * obj-c++.dg/property/property-neg-5.mm: Same change.
257
258         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
259         commented out because of testsuite problems; I found out that
260         using dg-warning instead of dg-message gets them to work.
261         * obj-c++.dg/property/property-neg-3.mm: Same change.
262         * obj-c++.dg/property/synthesize-6.mm: Same change.
263         * obj-c++.dg/property/at-property-5.mm: Same change.
264         * obj-c++.dg/property/at-property-14.mm: Same change.
265         * obj-c++.dg/property/at-property-18.mm: Same change.
266         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
267         some tests still do not work due to some other testsuite issue).
268
269 2010-11-13  Jason Merrill  <jason@redhat.com>
270
271         * g++.dg/cpp0x/auto20.C: New.
272
273 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
274
275         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
276         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
277
278 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
279
280         PR c/46462
281         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
282         * gcc.dg/pr35746.c: Likewise.
283         * gcc.dg/cpp/direct2.c: Likewise.
284         * gcc.dg/cpp/direct2s.c: Likewise.
285         * gcc.dg/noncompile/920923-1.c: Likewise.
286         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
287
288 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
289
290         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
291
292 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
293
294         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
295         a pointer to an arbitrary C struct with an Objective-C protocol.
296         Test various valid uses of typedef with Objective-C objects and
297         protocols instead.
298         * objc.dg/invalid-type-1.m: New.
299         * obj-c++.dg/invalid-type-1.m: New.
300
301 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
302
303         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
304
305 2010-11-13  Tobias Burnus  <burnus@net-b.de>
306
307         PR fortran/45742
308         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
309
310 2010-11-13  Tobias Burnus  <burnus@net-b.de>
311
312         PR fortran/45742
313         * gfortran.dg/volatile12.f90: New.
314
315 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
316
317         * objc.dg/attributes/method-format-1.m: Adjust.
318
319 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
320
321         PR c/20385
322         * gcc.dg/decl-9.c: New.
323
324 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
325
326         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
327
328 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
329
330         * gcc.dg/format/few-1.c: New test.
331         * gcc.dg/format/asm_fprintf-1.c: Adjust.
332         * gcc.dg/format/c90-scanf-1.c: Adjust.
333         * gcc.dg/format/cmn-err-1.c: Adjust.
334         * gcc.dg/format/dfp-printf-1.c: Adjust.
335         * gcc.dg/format/dfp-scanf-1.c: Adjust.
336         * gcc.dg/format/gcc_diag-1.c: Adjust.
337         * gcc.dg/format/ms_unnamed-1.c: Adjust.
338         * gcc.dg/format/strfmon-1.c: Adjust.
339         * gcc.dg/format/unnamed-1.c: Adjust.
340         * gcc.dg/format/xopen-2.c: Adjust.
341         * g++.dg/ext/builtin4.C: Adjust.
342         * g++.dg/ext/builtin5.C: Adjust.
343
344 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
345
346         * gcc.dg/pragma-diag-2.c: New test.
347
348 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
349
350         PR fortran/45794
351         * gfortran.dg/optional_mask.f90: New test.
352
353 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
354
355         * g++.dg/cpp0x/defaulted15.C: Adjust.
356
357 2010-11-12  James Dennett <jdennett@google.com>
358
359         PR c++/39415
360         * g++.dg/expr/static_cast7.C: New.
361
362 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
363
364         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
365         warning.
366         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
367         mips-sgi-irix*.
368         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
369         * gcc.target/mips/call-3.c: Add dg-require-visibility.
370
371 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
372
373         * gcc.dg/pr46375.c: New test.
374
375 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
376
377         PR c/44782
378         * c-c++-common/fmax-errors.c: New test.
379
380 2010-11-11  Richard Henderson  <rth@redhat.com>
381
382         * gcc.target/i386/sse-24.c: Use -ffp-contract.
383
384 2010-11-11  Jan Hubicka  <jh@suse.cz>
385
386         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
387         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
388
389 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
390
391         PR target/46088
392         * gcc.dg/pr46088.c: New test.
393
394 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
395
396         * gfortran.dg/empty_derived_type.f90: New test.
397
398 2010-11-11  Tobias Burnus  <burnus@net-b.de>
399
400         PR fortran/46413
401         * gfortran.dg/class_31.f90: New.
402
403         PR fortran/46205
404         * gfortran.dg/forall_14.f90: New.
405
406 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
407             Tobias Burnus  <burnus@net-b.de>
408
409         PR fortran/46325
410         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
411
412 2010-11-11  Jan Hubicka  <jh@suse.cz>
413
414         * gcc.dg/20081223-1.c: Update LTO options.
415         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
416         * gcc.dg/lto/20081118_0.c: Update LTO options.
417         * gcc.dg/lto/ipareference_0.c: Update LTO options.
418         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
419         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
420         * gcc.dg/lto/ipacp_0.c: Update LTO options.
421         * gcc.dg/lto/20090116_0.c: Update LTO options.
422         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
423         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
424         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
425         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
426         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
427         * gcc.dg/lto/20081224_0.c: Update LTO options.
428         * gcc.dg/lto/20090219_0.c: Update LTO options.
429         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
430         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
431         * gcc.dg/lto/20081115_0.c: Update LTO options.
432         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
433         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
434         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
435         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
436         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
437         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
438         * g++.dg/20090107-1.C: Update LTO options.
439         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
440         * g++.dg/lto/20081123_0.C: Update LTO options.
441         * g++.dg/lto/20090313_0.C: Update LTO options.
442         * g++.dg/lto/20081125_0.C: Update LTO options.
443         * g++.dg/lto/20081109-1_0.C: Update LTO options.
444         * g++.dg/lto/20081219_0.C: Update LTO options.
445         * g++.dg/lto/20100724-1_0.C: Update LTO options.
446         * g++.dg/lto/20081204-1_0.C: Update LTO options.
447         * g++.dg/lto/20090303_0.C: Update LTO options.
448         * g++.dg/lto/20100723-1_0.C: Update LTO options.
449         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
450         * g++.dg/lto/20090128_0.C: Update LTO options.
451         * g++.dg/lto/20081204-2_0.C: Update LTO options.
452         * g++.dg/lto/20090302_0.C: Update LTO options.
453         * g++.dg/lto/20081119-1_0.C: Update LTO options.
454         * g++.dg/lto/20081118_0.C: Update LTO options.
455         * g++.dg/20090121-1.C: Update LTO options.
456         * objc.dg/lto/lto.exp: Update LTO options.
457         * lib/lto.exp: Update LTO options.
458         * lib/gcc-dg.exp: Update LTO options.
459         * lib/c-torture.exp: Update LTO options.
460         * obj-c++.dg/lto/lto.exp: Update LTO options.
461
462 2010-11-11  Jan Hubicka  <jh@suse.cz>
463
464         PR tree-optimize/40436
465         * gcc.dg/tree-ssa/inline-5.c: New testcase.
466         * gcc.dg/tree-ssa/inline-6.c: New testcase.
467
468 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
469
470         * gfortran.dg/proc_decl_24.f90: New.
471
472 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
473
474         * objc.dg/property/at-property-20.m: New.
475         * objc.dg/property/synthesize-8.m: New.
476         * obj-c++.dg/property/at-property-20.m: New.
477         * obj-c++.dg/property/synthesize-8.mm: New.
478
479 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
480
481         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
482
483 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
484
485         PR middle-end/46388
486         * gcc.c-torture/compile/pr46388.c: New test.
487
488 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
489
490         * lib/lto.exp (lto-get-options-main): Support optional target
491         selector for dg-suppress-ld-options.
492
493 2010-11-11  Martin Jambor  <mjambor@suse.cz>
494
495         PR tree-optimization/46383
496         * g++.dg/torture/pr46383.C: New test.
497
498 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
499
500         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
501         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
502         to dg-options.
503         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
504         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
505         * g++.dg/other/i386-3.C: Ditto.
506
507 2010-11-10  Jason Merrill  <jason@redhat.com>
508
509         * g++.dg/cpp0x/constexpr-46420.C: New.
510
511 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
512
513         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
514         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
515         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
516         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
517         expected messages.
518
519 2010-11-10  Jan Hubicka  <jh@suse.cz>
520
521         PR tree-optimize/38669
522         * gcc.dg/tree-ssa/pr38699.c: New testcase.
523
524 2010-11-10  Jan Hubicka  <jh@suse.cz>
525
526         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
527
528 2010-11-10  Jason Merrill  <jason@redhat.com>
529
530         * g++.dg/cpp0x/constexpr-bitfield.C: New.
531
532 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
533
534         PR debug/46409
535         * gcc.dg/debug/pr46409.c: New test.
536
537         PR c++/46368
538         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
539
540 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
541
542         PR target/46419
543         * gcc-target/i386/pr46419.c: New test.
544
545 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
546
547         * g++.dg/other/i386-2.C: Add -mtbm.
548         * g++.dg/other/i386-3.C: Likewise.
549         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
550         * gcc.target/i386/funcspec-6.c: Likewise.
551         * gcc.target/i386/sse-12.c: Add -mtbm.
552         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
553         operand intrinsics.
554         * gcc.target/i386/sse-14.c: Likewise.
555         * gcc.target/i386/sse-22.c: Likewise.
556         * gcc.target/i386/sse-23.c: Likewise.
557         * gcc.target/i386/tbm-1.c: New file.
558         * gcc.target/i386/tbm-2.c: Likewise.
559
560 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
561
562         * g++.dg/other/i386-2.C: Add -mbmi.
563         * g++.dg/other/i386-3.C: Likewise.
564         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
565         * gcc.target/i386/funcspec-6.c: Likewise.
566         * gcc.target/i386/sse-12.c: Add -mbmi.
567         * gcc.target/i386/bmi-1.c: New file.
568         * gcc.target/i386/bmi-2.c: Likewise.
569         * gcc.target/i386/bmi-3.c: Likewise.
570         * gcc.target/i386/bmi-4.c: Likewise.
571         * gcc.target/i386/bmi-5.c: Likewise.
572         * gcc.target/i386/bmi-6.c: Likewise.
573
574 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
575
576         PR c++/46065
577         * g++.dg/pr46065.C: New test.
578
579 2010-11-10  Jan Hubicka  <jh@suse.cz>
580
581         PR tree-optimize/33172
582         PR tree-optimize/43411
583         * gcc.dg/tree-ssa/pr33172.c: New testcase.
584         * g++.dg/tree-ssa/pr43411.C: New testcase.
585
586 2010-11-10  Jan Hubicka  <jh@suse.cz>
587
588         PR tree-optimize/46228
589         * g++.dg/tree-ssa/pr46228.C: New testcase.
590
591 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
592
593         PR tree-optimization/46414
594         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
595
596 2010-11-10  Tobias Burnus  <burnus@net-b.de>
597
598         PR fortran/46411
599         * gfortran.dg/intrinsic_7.f90: New.
600
601 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
602
603         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
604         * g++.dg/abi/thunk4.C: Likewise.
605         * g++.dg/opt/combine.C: Add dg-require-visibility.
606         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
607         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
608         alpha*-dec-osf*.
609         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
610         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
611         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
612         large arena_size.
613         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
614         * gcc.dg/intmax_t-1.c: Likewise.
615
616 2010-11-10  Tobias Burnus  <burnus@net-b.de>
617
618         PR fortran/46244
619         * gfortran.dg/class_30.f90: New.
620
621 2010-11-10  Tobias Burnus  <burnus@net-b.de>
622
623         PR fortran/46223
624         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
625         failure on s390.
626
627 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
628
629         PR tree-optimization/45971
630         * gcc.dg/vect/O3-pr45971.c: New.
631
632 2010-11-10  Richard Guenther  <rguenther@suse.de>
633
634         PR tree-optimization/44964
635         * gcc.dg/pr44964.c: New testcase.
636
637 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
638
639         * gnat.dg/opt10.adb: Fix typo.
640
641 2010-11-10  Martin Jambor  <mjambor@suse.cz>
642
643         PR tree-optimization/46351
644         PR tree-optimization/46377
645         * gnat.dg/opt10.adb: New file.
646         * gnat.dg/opt10_pkg.ads: Likewise.
647         * gnat.dg/opt11.adb: Likewise.
648         * gnat.dg/opt11.ads: Likewise.
649
650 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
651
652         * gnat.dg/boolean_conv.adb: New test.
653
654 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
655
656         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
657
658 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
659
660         * gnat.dg/unchecked_convert7.adb: New test.
661
662 2010-11-10  Richard Guenther  <rguenther@suse.de>
663
664         PR tree-optimization/46398
665         * gcc.dg/torture/pr46398.c: New testcase.
666
667 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
668
669         * gfortran.dg/open_dev_null.f90: New test.
670
671 2010-11-09  Jan Hubicka  <jh@suse.cz>
672
673         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
674         unrolling.
675
676 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
677
678         * gcc.dg/struct-semi-4.c: New test.
679
680 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
681
682         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
683         power5 to enable generation of FRIZ.
684
685         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
686         optimization.
687
688         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
689         expected.
690
691 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
692
693         PR target/43808
694         * gfortran.dg/pr43808.f90: New test.
695
696 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
697
698         PR tree-optimization/46036
699         * gfortran.dg/lto/pr46036_0.f90: New.
700
701 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
702
703         PR middle-end/45663
704         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
705         bar invocation instead of first.
706
707         PR debug/46171
708         * gcc.dg/pr46171.c: New test.
709
710 2010-11-09  Richard Guenther  <rguenther@suse.de>
711
712         PR tree-optimization/46355
713         * gcc.dg/pr46355.c: New testcase.
714
715 2010-11-09  Richard Guenther  <rguenther@suse.de>
716
717         PR tree-optimization/46177
718         * gcc.dg/pr46177-2.c: New testcase.
719
720 2010-11-09  Richard Guenther  <rguenther@suse.de>
721
722         PR testsuite/46312
723         * gcc.dg/vec-scal-opt.c: Move ...
724         * gcc.dg/vect/vect-scal-opt.c: ... here.
725         * gcc.dg/vec-scal-opt1.c: Move ...
726         * gcc.dg/vect/vect-scal-opt1.c: ... here.
727         * gcc.dg/vec-scal-opt2.c: Move ...
728         * gcc.dg/vect/vect-scal-opt2.c: ... here.
729
730 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
731
732         * gnat.dg/specs/static_initializer5.ads: New test.
733         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
734
735 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
736
737         PR middle-end/46360
738         * gcc.c-torture/compile/pr46360.c: New test.
739
740         PR c++/45894
741         * g++.dg/warn/Wsequence-point-2.C: New test.
742
743 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
744
745         PR fortran/46313
746         * gfortran.dg/class_29.f03: New.
747
748 2010-11-09  Richard Guenther  <rguenther@suse.de>
749
750         PR middle-end/46221
751         * gcc.target/i386/alias-1.c: New testcase.
752
753 2010-11-08  Jason Merrill  <jason@redhat.com>
754
755         * g++.dg/cpp0x/constexpr-sassert.C: New.
756
757 2010-11-08  Jason Merrill  <jason@redhat.com>
758
759         * g++.dg/cpp0x/constexpr-defarg.C: New.
760
761 2010-11-08  Xinliang David Li  <davidxl@google.com>
762
763         PR tree-optimization/46316
764         * gcc.c-torture/execute/pr46316.c: New test.
765
766 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
767
768         PR fortran/46344
769         * gfortran.dg/class_28.f03: Extended.
770
771 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
772
773         * objc.dg/property/dotsyntax-13.m: New.
774         * objc.dg/property/dotsyntax-14.m: New.
775         * objc.dg/property/dotsyntax-15.m: New.
776         * objc.dg/property/synthesize-7.m: New.
777         * obj-c++.dg/property/dotsyntax-13.mm: New.
778         * obj-c++.dg/property/dotsyntax-14.mm: New.
779         * obj-c++.dg/property/dotsyntax-15.mm: New.
780         * obj-c++.dg/property/synthesize-7.mm: New.
781
782 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
783
784         * objc.dg/property/dynamic-4.m: New.
785         * objc.dg/property/dynamic-5.m: New.
786         * objc.dg/property/dynamic-6.m: New.
787         * obj-c++.dg/property/dynamic-4.mm: New.
788         * obj-c++.dg/property/dynamic-5.mm: New.
789         * obj-c++.dg/property/dynamic-6.mm: New.
790
791 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
792
793         * objc.dg/property/synthesize-3.m: New.
794         * objc.dg/property/synthesize-4.m: New.
795         * objc.dg/property/synthesize-5.m: New.
796         * objc.dg/property/synthesize-6.m: New.
797         * obj-c++.dg/property/synthesize-3.mm: New.
798         * obj-c++.dg/property/synthesize-4.mm: New.
799         * obj-c++.dg/property/synthesize-5.mm: New.
800         * obj-c++.dg/property/synthesize-6.mm: New.
801
802 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
803
804         * objc.dg/property/at-property-5.m: Updated test.
805         * objc.dg/property/at-property-16.m: New.
806         * objc.dg/property/at-property-17.m: New.
807         * objc.dg/property/at-property-18.m: New.
808         * objc.dg/property/at-property-19.m: New.
809         * objc.dg/property/dotsyntax-12.m: New.
810         * objc.dg/protocol-inheritance-1.m: New.
811         * objc.dg/protocol-inheritance-2.m: New.
812         * obj-c++.dg/property/at-property-5.mm: Updated test.
813         * obj-c++.dg/property/at-property-16.mm: New.
814         * obj-c++.dg/property/at-property-17.mm: New.
815         * obj-c++.dg/property/at-property-18.mm: New.
816         * obj-c++.dg/property/at-property-19.mm: New.
817         * obj-c++.dg/protocol-inheritance-1.mm: New.
818         * obj-c++.dg/protocol-inheritance-2.mm: New.
819         * obj-c++.dg/property/dotsyntax-12.mm: New.
820
821 2010-11-08  Jason Merrill  <jason@redhat.com>
822
823         * g++.dg/expr/overflow1.C: New.
824         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
825         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
826         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
827         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
828
829 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
830
831         * gcc.dg/pr35442.c: Adapt warning.
832
833         PR target/46280
834         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
835         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
836         * g++.dg/torture/pr36444.C: Add dg-options -msse for
837         i?86-*-* x86_64-*-*.
838         * g++.dg/torture/pr36445.C: Likewise.
839         * gcc.c-torture/compile/pr34856.c: Likewise.
840         * gcc.c-torture/compile/pr39928-1.c: Likewise.
841         * gcc.c-torture/compile/vector-1.c: Likewise.
842         * gcc.c-torture/compile/vector-2.c: Likewise.
843         * gcc.dg/pr32912-1.c: Likewise.
844         * gcc.c-torture/execute/va-arg-25.c: Move ...
845         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
846         Add dg-options -msse, dg-require-effective-target sse_runtime for
847         for i?86-*-*, x86_64-*-*.
848         * gcc.c-torture/execute/vector-1.c: Likewise.
849         * gcc.c-torture/execute/vector-2.c: Likewise.
850         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
851         i?86-*-*, x86_64-*-*.
852         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
853         * gcc.dg/tree-ssa/sra-4.c: Likewise.
854         * gcc.dg/tree-ssa/vector-1.c: Likewise.
855         * gcc.dg/tree-ssa/vector-2.c: Likewise.
856         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
857
858 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
859
860         * gcc.dg/torture/pr45982.c: Add -std=c99
861         * gcc.dg/torture/pr45623.c: Ditto.
862
863 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
864
865         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
866         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
867
868 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
869
870         PR target/28627
871         * g++.dg/ext/dllimport7.C: Adjust second error check and
872         allow test for x86_64 mingw, too.
873
874 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
875
876         PR fortran/46344
877         * gfortran.dg/class_28.f03: New.
878
879 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
880
881         PR rtl-optimization/45352
882         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
883         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
884         gcc.target/i386/pr45352-2.c: New tests.
885
886 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
887
888         PR libobjc/36610
889         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
890         XFAIL the run for all but m32 x86.
891
892 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
893
894         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
895         as comment character.
896
897 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
898
899         * gcc.target/mips/mips.exp: Revert previous patch.
900         * gcc.target/mips/fma-1.c: Delete.
901         * gcc.target/mips/fma-2.c: Likewise.
902         * gcc.target/mips/fma-3.c: Likewise.
903         * gcc.target/mips/fma-4.c: Likewise.
904         * gcc.target/mips/fma-5.c: Likewise.
905         * gcc.target/mips/fma-6.c: Likewise.
906         * gcc.target/mips/fma-7.c: Likewise.
907         * gcc.target/mips/fma-8.c: Likewise.
908         * gcc.target/mips/fma-9.c: Likewise.
909         * gcc.target/mips/fma-10.c: Likewise.
910         * gcc.target/mips/fma-11.c: Likewise.
911         * gcc.target/mips/fma-12.c: Likewise.
912         * gcc.target/mips/fma-13.c: Likewise.
913         * gcc.target/mips/fma-14.c: Likewise.
914         * gcc.target/mips/fma-15.c: Likewise.
915         * gcc.target/mips/fma-16.c: Likewise.
916         * gcc.target/mips/fma-17.c: Likewise.
917         * gcc.target/mips/fma-18.c: Likewise.
918         * gcc.target/mips/fma-19.c: Likewise.
919         * gcc.target/mips/fma-20.c: Likewise.
920
921 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
922
923         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
924         * gcc.target/mips/fma-1.c: New test.
925         * gcc.target/mips/fma-2.c: Likewise.
926         * gcc.target/mips/fma-3.c: Likewise.
927         * gcc.target/mips/fma-4.c: Likewise.
928         * gcc.target/mips/fma-5.c: Likewise.
929         * gcc.target/mips/fma-6.c: Likewise.
930         * gcc.target/mips/fma-7.c: Likewise.
931         * gcc.target/mips/fma-8.c: Likewise.
932         * gcc.target/mips/fma-9.c: Likewise.
933         * gcc.target/mips/fma-10.c: Likewise.
934         * gcc.target/mips/fma-11.c: Likewise.
935         * gcc.target/mips/fma-12.c: Likewise.
936         * gcc.target/mips/fma-13.c: Likewise.
937         * gcc.target/mips/fma-14.c: Likewise.
938         * gcc.target/mips/fma-15.c: Likewise.
939         * gcc.target/mips/fma-16.c: Likewise.
940         * gcc.target/mips/fma-17.c: Likewise.
941         * gcc.target/mips/fma-18.c: Likewise.
942         * gcc.target/mips/fma-19.c: Likewise.
943         * gcc.target/mips/fma-20.c: Likewise.
944
945 2010-11-06  Jason Merrill  <jason@redhat.com>
946
947         * g++.dg/cpp0x/constexpr-ctor3.C: New.
948
949 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
950
951         PR c/43384
952         * gcc.dg/parser-error-3.c: New test.
953
954 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
955
956         PR c++/45332
957         * g++.dg/parse/semicolon2.C: New testcase.
958         * g++.dg/ext/asmspec1.C: Adjust.
959         * g++.dg/init/new13.C: Adjust.
960         * g++.dg/parse/ctor5.C: Adjust.
961
962 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
963
964         PR fortran/46330
965         * gfortran.dg/class_27.f03: New.
966
967 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
968
969         Fixed using the Objective-C 2.0 dot-syntax with self and super.
970         * objc.dg/property/dotsyntax-5.m: New.
971         * objc.dg/property/dotsyntax-6.m: New.
972         * objc.dg/property/dotsyntax-7.m: New.
973         * objc.dg/property/dotsyntax-8.m: New.
974         * objc.dg/property/dotsyntax-9.m: New.
975         * objc.dg/property/dotsyntax-10.m: New.
976         * objc.dg/property/dotsyntax-11.m: New.
977         * obj-c++.dg/property/dotsyntax-5.mm: New.
978         * obj-c++.dg/property/dotsyntax-6.mm: New.
979         * obj-c++.dg/property/dotsyntax-7.mm: New.
980         * obj-c++.dg/property/dotsyntax-8.mm: New.
981         * obj-c++.dg/property/dotsyntax-9.mm: New.
982         * obj-c++.dg/property/dotsyntax-10.mm: New.
983         * obj-c++.dg/property/dotsyntax-11.mm: New.
984
985 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
986
987         * obj-c++.dg/encode-3.mm: Provide a different string check for the
988         NeXT runtime when the type is READONLY.
989
990 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
991
992         * gcc.target/i386/387-2.c: Skip if -march= is specified.
993         * gcc.target/i386/387-6.c: Ditto.
994         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
995         * gcc.target/i386/387-4.c: Ditto.
996         * gcc.target/i386/387-7.c: Ditto.
997         * gcc.target/i386/387-8.c: Ditto.
998         * gcc.target/i386/387-9.c: Ditto.
999         * gcc.target/i386/387-10.c: Ditto.
1000         * gcc.target/i386/387-11.c: Ditto.
1001         * gcc.target/i386/387-12.c: Ditto.
1002
1003         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1004
1005 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1006
1007         PR target/44981
1008         * gcc.dg/darwin-cfstring-format-1.c: New.
1009         * gcc.dg/warn-nsstring.c: New.
1010         * objc.dg/fsf-nsstring-format-1.m: New.
1011         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1012         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1013         linker warning.
1014
1015 2010-11-05  Jason Merrill  <jason@redhat.com>
1016
1017         PR c++/45473
1018         * g++.dg/inherit/virtual6.C: New.
1019
1020 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1021
1022         PR c/44772
1023         * gcc.dg/Wcxx-compat-21.c: New test.
1024
1025 2010-11-05  Ian Lance Taylor  <iant@google.com>
1026
1027         PR target/46084
1028         * gcc.target/i386/pr46084.c: New test.
1029
1030 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1031
1032         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1033         * (check_effective_target_mempcpy): New.
1034         * gcc.c-torture/execute/pr45636.c: Move this...
1035         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1036
1037 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1038
1039         * gcc.target/i386/i386.exp (FLAGS): Remove.
1040         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1041
1042 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1043
1044         PR c++/46160
1045         * g++.dg/opt/empty2.C: New test.
1046
1047         PR target/45670
1048         * gcc.target/i386/pr45670.c: New test.
1049
1050 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1051
1052         PR fortran/45451
1053         PR fortran/46174
1054         * gfortran.dg/class_19.f03: Modified.
1055         * gfortran.dg/class_allocate_6.f03: New.
1056
1057 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1058
1059         * gcc.target/i386/avx-vzeroupper-19.c: New.
1060
1061 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1062
1063         PR tree-optimization/46099
1064         * gcc.dg/autopar/pr46099.c: New test.
1065
1066         PR middle-end/43690
1067         * c-c++-common/pr43690.c: New test.
1068
1069 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1070
1071         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1072         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1073         declaration and implementation.
1074         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1075         * obj-c++.dg/property/at-property-13.mm: Likewise.
1076         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1077         * obj-c++.dg/property/property-1.mm: Likewise.
1078         * obj-c++.dg/property/at-property-7.mm: Likewise.
1079         * obj-c++.dg/property/at-property-9.mm: Likewise.
1080         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1081         * obj-c++.dg/property/at-property-10.mm: Likewise.
1082         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1083         * obj-c++.dg/property/at-property-12.mm: Likewise.
1084         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1085         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1086         * obj-c++.dg/property/at-property-6.mm: Likewise.
1087         * obj-c++.dg/property/at-property-8.mm: Likewise.
1088         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1089         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1090         * obj-c++.dg/property/at-property-11.mm: Likewise.
1091         * obj-c++.dg/template-8.mm: Likewise.
1092         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1093         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1094         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1095         and put a FIXME for this.
1096         * obj-c++.dg/property/property-2.mm: Remove.
1097         * obj-c++.dg/property/property-3.mm: Remove.
1098
1099 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR debug/46307
1102         * gcc.dg/pr46307.c: New test.
1103
1104 2010-11-05  Jason Merrill  <jason@redhat.com>
1105
1106         PR c++/46304
1107         * g++.dg/ext/complex6.C: New.
1108
1109 2010-11-04  Bud Davis   <jimmied@smu.edu>
1110
1111         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1112
1113 2010-11-04  Chao-ying Fu  <fu@mips.com>
1114
1115         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1116         msubu, mult, multu.
1117         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1118
1119 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1120
1121         Fixed using the Objective-C 2.0 dot-syntax with class names.
1122         * objc.dg/property/dotsyntax-3.m: New.
1123         * objc.dg/property/dotsyntax-4.m: New.
1124         * obj-c++.dg/property/dotsyntax-3.mm: New.
1125         * obj-c++.dg/property/dotsyntax-4.mm: New.
1126
1127         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1128         Objective-C 2.0 dot-syntax is used with class names.
1129         * obj-c++.dg/fobjc-std-1.mm: Same change.
1130
1131 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1132
1133         * gcc.target/powerpc/loop_align.c: New.
1134
1135 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1136
1137         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1138
1139         merge from FSF 'apple/trunk' branch.
1140         * gcc.target/powerpc/darwin64-abi.c: New.
1141
1142 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1143
1144         PR tree-optimization/46233
1145         * gcc.dg/pr46233.c: New test.
1146
1147 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1148
1149         * objc.dg/property/property-2.m: Deleted.
1150         * objc.dg/property/property-3.m: Deleted.
1151
1152 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1153
1154         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1155         defined.
1156         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1157         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1158         * objc.dg/property/property-1.m: Likewise.
1159         * objc.dg/property/at-property-6.m: Likewise.
1160         * objc.dg/property/at-property-7.m: Likewise.
1161         * objc.dg/property/dotsyntax-1.m: Likewise.
1162         * objc.dg/property/at-property-8.m: Likewise.
1163         * objc.dg/property/dotsyntax-2.m: Likewise.
1164         * objc.dg/property/at-property-9.m: Likewise.
1165         * objc.dg/property/synthesize-2.m: Likewise.
1166         * objc.dg/property/at-property-10.m: Likewise.
1167         * objc.dg/property/at-property-11.m: Likewise.
1168         * objc.dg/property/at-property-12.m: Likewise.
1169         * objc.dg/property/at-property-13.m: Likewise.
1170         * objc.dg/property/fsf-property-method-access.m: Likewise.
1171         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1172         linker warning.
1173         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1174         warnings.
1175         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1176         deprecation warnings.  Use Object1 implementation.
1177         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1178         * objc/execute/forward-1.m: Remove.
1179         * objc/execute/forward-1.x: Remove.
1180
1181 2010-11-04  Jason Merrill  <jason@redhat.com>
1182
1183         * g++.dg/cpp0x/constexpr-access.C: New.
1184
1185 2010-11-04  Richard Guenther  <rguenther@suse.de>
1186
1187         PR rtl-optimization/46183
1188         * gcc.dg/torture/pr46183.c: New testcase.
1189
1190 2010-11-04  Richard Guenther  <rguenther@suse.de>
1191
1192         PR tree-optimization/46068
1193         * gcc.dg/torture/pr46068.c: New testcase.
1194
1195 2010-11-04  Richard Guenther  <rguenther@suse.de>
1196
1197         PR tree-optimization/45991
1198         * gcc.dg/pr45991.c: New testcase.
1199
1200 2010-11-04  Richard Guenther  <rguenther@suse.de>
1201
1202         PR tree-optimization/46154
1203         * g++.dg/torture/pr46154.C: New testcase.
1204
1205 2010-11-04  Richard Guenther  <rguenther@suse.de>
1206
1207         PR tree-optimization/45733
1208         * gcc.dg/pr45733.c: New testcase.
1209
1210 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1211
1212         PR tree-optimization/46213
1213         * gfortran.dg/vect/pr46213.f90: New.
1214
1215 2010-11-04  Richard Guenther  <rguenther@suse.de>
1216
1217         PR testsuite/45702
1218         * gcc.dg/pr34989-1.c: Move ...
1219         * gcc.dg/lto/pr34989-1_0.c: ... here.
1220         * gcc.dg/pr34989-2.c: Move ...
1221         * gcc.dg/lto/pr34989-1_1.c: ... here.
1222         * gcc.dg/pr27898.c: Move ...
1223         * gcc.dg/lto/pr27898_0.c: ... here and ...
1224         * gcc.dg/lto/pr27898_1.c: ... split.
1225         * gcc.dg/pr28712.c: Move ...
1226         * gcc.dg/lto/pr28712_0.c: ... here and ...
1227         * gcc.dg/lto/pr28712_1.c: ... split ...
1228         * gcc.dg/lto/pr28712_2.c: ... twice.
1229         * gcc.dg/pr28706.c: Move ...
1230         * gcc.dg/lto/pr28706_0.c: ... here and ...
1231         * gcc.dg/lto/pr28706_1.c: ... split.
1232
1233 2010-11-04  Richard Guenther  <rguenther@suse.de>
1234             Richard Henderson  <rth@redhat.com>
1235
1236         * gcc.target/i386/fma4-vector-2.c: New testcase.
1237
1238 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1239             Richard Guenther  <rguenther@suse.de>
1240
1241         * gcc.dg/vec-scal-opt.c: New testcase.
1242         * gcc.dg/vec-scal-opt1.c: New testcase.
1243         * gcc.dg/vec-scal-opt2.c: New testcase.
1244
1245 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1246
1247         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1248         from plugin build flags on Darwin targets.
1249
1250 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1251
1252         * gcc.target/i386/pr46285.c: Require split_stack target.
1253
1254 2010-11-03  Jason Merrill  <jason@redhat.com>
1255
1256         PR c++/46293
1257         * g++.dg/cpp0x/constexpr-base2.C: New.
1258
1259         PR c++/46289
1260         * g++.dg/cpp0x/initlist45.C: New.
1261
1262 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1263
1264         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1265         is now allowed in categories.
1266         * obj-c++.dg/property/dynamic-2.mm: Same change.
1267         * objc.dg/property/dynamic-3.m: New.
1268         * obj-c++.dg/property/dynamic-3.mm: New.
1269         * objc.dg/property/at-property-14.m: New.
1270         * objc.dg/property/at-property-15.m: New.
1271         * obj-c++.dg/property/at-property-14.mm: New.
1272         * obj-c++.dg/property/at-property-15.mm: New.
1273
1274         * objc.dg/foreach-6.m: Added a few more tests for valid and
1275         invalid iterating variables and collections.
1276
1277 2010-11-03  Xinliang David Li  <davidxl@google.com>
1278
1279         PR target/46200
1280         * g++.dg/tree-ssa/ivopts-2.C: New test.
1281
1282 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1283
1284         PR target/46295
1285         * gcc.target/i386/pr46295.c: New.
1286
1287 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1288
1289         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1290         precision min/max for single precision on VSX.
1291
1292 2010-11-03  Jason Merrill  <jason@redhat.com>
1293
1294         PR c++/46289
1295         * g++.dg/cpp0x/constexpr-ice3.C: New.
1296
1297 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1298
1299         * gnat.dg/opt8.ad[sb]: New test.
1300         * gnat.dg/opt8_pkg.ads: New helper.
1301
1302 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1303
1304         PR rtl-optimization/45865
1305         * gcc.dg/pr45865.c: New.
1306         * gcc.dg/torture/pr45865.c: Likewise.
1307
1308         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1309         * gcc.target/arm/headmerge-2.c: Likewise.
1310         * gcc.target/i386/headmerge-1.c: Likewise.
1311         * gcc.target/i386/headmerge-2.c: Likewise.
1312
1313 2010-11-03  Richard Guenther  <rguenther@suse.de>
1314
1315         PR middle-end/46288
1316         * gcc.dg/pr46288.c: New testcase.
1317
1318 2010-11-03  Richard Guenther  <rguenther@suse.de>
1319
1320         PR tree-optimization/44807
1321         * gcc.dg/torture/pr44807.c: New testcase.
1322
1323 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1324
1325         PR libgfortran/43899
1326         * gfortran.dg/namelist_67.f90: New test.
1327
1328 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1329
1330         PR tree-optimization/46009
1331         * gcc.dg/vect/pr46009.c: New function.
1332
1333 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1334
1335         Implemented -fobjc-std=objc1 flag.
1336         * objc.dg/fobjc-std-1.m: New.
1337         * obj-c++.dg/fobjc-std-1.mm: New.
1338
1339 2010-11-03  Richard Guenther  <rguenther@suse.de>
1340
1341         PR middle-end/46241
1342         * g++.dg/debug/pr46241.C: New testcase.
1343
1344 2010-11-03  Richard Guenther  <rguenther@suse.de>
1345
1346         PR tree-optimization/46190
1347         * gfortran.dg/pr46190.f90: New testcase.
1348
1349 2010-11-03  Richard Guenther  <rguenther@suse.de>
1350
1351         PR testsuite/46274
1352         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1353         * gcc.dg/vect/vect-19.c: Likewise.
1354         * gcc.dg/vect/vect-17.c: Likewise.
1355
1356 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1357
1358         PR target/46285
1359         * gcc.target/i386/pr46285.c: New.
1360
1361 2010-11-03  Richard Guenther  <rguenther@suse.de>
1362
1363         PR tree-optimization/46217
1364         * gcc.dg/pr46217.c: New testcase.
1365
1366 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1367
1368         * objc.dg/property/dotsyntax-1.m: New.
1369         * objc.dg/property/dotsyntax-2.m: New.
1370         * obj-c++.dg/property/dotsyntax-1.mm: New.
1371         * obj-c++.dg/property/dotsyntax-2.mm: New.
1372
1373 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1374
1375         PR tree-optimization/46165
1376         * gcc.dg/pr46165.c: New test.
1377
1378 2010-11-03  Richard Guenther  <rguenther@suse.de>
1379
1380         PR middle-end/46251
1381         * gcc.dg/pr46251.c: New testcase.
1382
1383 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1384
1385         PR tree-optimization/46107
1386         * gcc.c-torture/compile/pr46107.c: New test.
1387
1388         PR debug/46252
1389         * gcc.dg/pr46252.c: New test.
1390
1391         PR rtl-optimization/46034
1392         PR rtl-optimization/46212
1393         PR rtl-optimization/46248
1394         * gcc.c-torture/compile/pr46034.c: New test.
1395         * gcc.c-torture/compile/pr46248.c: New test.
1396         * gcc.dg/pr46212.c: New test.
1397
1398 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1399
1400         * gnat.dg/sizetype4.adb: New test.
1401
1402 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1403
1404         * gcc.target/i386/avx-vzeroupper-15.c: New.
1405         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1406         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1407         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1408
1409         PR target/46253
1410         * gcc.target/i386/pr46253.c: New.
1411
1412 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1413             Tobias Burnus  <burnus@net-b.de>
1414
1415         PR fortran/45170
1416         * gfortran.dg/deferred_type_param_1.f90: New.
1417         * gfortran.dg/deferred_type_param_2.f90: New.
1418         * gfortran.dg/initialization_1.f90: Update dg-errors.
1419         * gfortran.dg/initialization_9.f90: Update dg-errors.
1420
1421 2010-11-02  Richard Guenther  <rguenther@suse.de>
1422
1423         PR tree-optimization/46149
1424         * g++.dg/torture/pr46149.C: New testcase.
1425
1426 2010-11-02  Richard Guenther  <rguenther@suse.de>
1427
1428         PR tree-optimization/46216
1429         * gcc.dg/torture/pr46216.c: New testcase.
1430
1431 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1432
1433         PR target/46131
1434         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1435         *-*-osf*.
1436
1437 2010-11-02  Richard Guenther  <rguenther@suse.de>
1438
1439         PR tree-optimization/46184
1440         * gcc.dg/pr46184.c: New testcase.
1441
1442 2010-11-02  Richard Guenther  <rguenther@suse.de>
1443
1444         PR tree-optimization/46177
1445         * gcc.dg/pr46177.c: New testcase.
1446
1447 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1448
1449         PR middle-end/46120
1450         * g++.dg/ipa/ivinline-9.C: New test.
1451
1452 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1453
1454         PR tree-optimization/45875
1455         * g++.dg/torture/pr45875.C: New test.
1456
1457 2010-11-02  Richard Guenther  <rguenther@suse.de>
1458
1459         PR testsuite/46249
1460         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1461
1462 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1463
1464         PR debug/46255
1465         * gcc.dg/pr46255.c: New test.
1466
1467 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1468
1469         PR c++/46170
1470         PR c++/46162
1471         * g++.dg/template/sfinae26.C: New test.
1472         * g++.dg/template/sfinae27.C: Likewise.
1473
1474 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1475
1476         PR c++/45606
1477         * g++.dg/template/typedef36.C: New test.
1478         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1479         * g++.dg/template/canon-type-10.C: Likewise.
1480         * g++.dg/template/canon-type-11.C: Likewise.
1481         * g++.dg/template/canon-type-12.C: Likewise.
1482         * g++.dg/template/canon-type-13.C: Likewise.
1483
1484 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1485
1486         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1487         instance of debug_pubnames on darwin.
1488
1489 2010-11-01  Jason Merrill  <jason@redhat.com>
1490             Benjamin Kosnik  <bkoz@redhat.com>
1491
1492         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1493         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1494
1495         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1496         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1497         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1498         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1499         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1500         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1501         * g++.dg/cpp0x/constexpr-array.C: New.
1502         * g++.dg/cpp0x/constexpr-base.C: New.
1503         * g++.dg/cpp0x/constexpr-complex.C: New.
1504         * g++.dg/cpp0x/constexpr-data1.C: New.
1505         * g++.dg/cpp0x/constexpr-data2.C: New.
1506         * g++.dg/cpp0x/constexpr-deref.C: New.
1507         * g++.dg/cpp0x/constexpr-diag1.C: New.
1508         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1509         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1510         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1511         * g++.dg/cpp0x/constexpr-empty.C: New.
1512         * g++.dg/cpp0x/constexpr-empty2.C: New.
1513         * g++.dg/cpp0x/constexpr-empty3.C: New.
1514         * g++.dg/cpp0x/constexpr-empty4.C: New.
1515         * g++.dg/cpp0x/constexpr-empty5.C: New.
1516         * g++.dg/cpp0x/constexpr-ex1.C: New.
1517         * g++.dg/cpp0x/constexpr-ex2.C: New.
1518         * g++.dg/cpp0x/constexpr-ex3.C: New.
1519         * g++.dg/cpp0x/constexpr-ex4.C: New.
1520         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1521         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1522         * g++.dg/cpp0x/constexpr-function1.C: New.
1523         * g++.dg/cpp0x/constexpr-function2.C: New.
1524         * g++.dg/cpp0x/constexpr-function3.C: New.
1525         * g++.dg/cpp0x/constexpr-ice.C: New.
1526         * g++.dg/cpp0x/constexpr-initlist.C: New.
1527         * g++.dg/cpp0x/constexpr-neg1.C: New.
1528         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1529         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1530         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1531         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1532         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1533         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1534         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1535         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1536         * g++.dg/cpp0x/constexpr-object1.C: New.
1537         * g++.dg/cpp0x/constexpr-object2.C: New.
1538         * g++.dg/cpp0x/constexpr-overflow.C: New.
1539         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1540         * g++.dg/cpp0x/constexpr-pos1.C: New.
1541         * g++.dg/cpp0x/constexpr-potential1.C: New.
1542         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1543         * g++.dg/cpp0x/constexpr-pure.C: New.
1544         * g++.dg/cpp0x/constexpr-static.C: New.
1545         * g++.dg/cpp0x/constexpr-static2.C: New.
1546         * g++.dg/cpp0x/constexpr-static3.C: New.
1547         * g++.dg/cpp0x/constexpr-static4.C: New.
1548         * g++.dg/cpp0x/constexpr-static5.C: New.
1549         * g++.dg/cpp0x/constexpr-static6.C: New.
1550         * g++.dg/cpp0x/constexpr-string.C: New.
1551         * g++.dg/cpp0x/constexpr-switch.C: New.
1552         * g++.dg/cpp0x/constexpr-targ.C: New.
1553         * g++.dg/cpp0x/constexpr-throw.C: New.
1554         * g++.dg/cpp0x/constexpr-typeid.C: New.
1555         * g++.dg/cpp0x/constexpr-union.C: New.
1556         * g++.dg/cpp0x/constexpr-value.C: New.
1557         * g++.dg/cpp0x/constexpr-value2.C: New.
1558         * g++.dg/cpp0x/constexpr-variadic.C: New.
1559         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1560         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1561         * g++.dg/other/fold1.C: Likewise.
1562         * g++.dg/parse/crash36.C: Likewise.
1563         * g++.dg/parse/constant4.C: Adjust expected error.
1564         * g++.dg/template/arg5.C: Likewise.
1565         * g++.dg/template/non-dependent10.C: Likewise.
1566         * g++.dg/template/qualified-id3.C: Likewise.
1567         * g++.dg/warn/overflow-warn-1.C: Likewise.
1568         * g++.dg/warn/overflow-warn-3.C: Likewise.
1569         * g++.dg/warn/overflow-warn-4.C: Likewise.
1570         * g++.old-deja/g++.pt/crash10.C: Likewise.
1571
1572         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1573
1574 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1575
1576         Implemented format and noreturn attributes for Objective-C methods.
1577         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1578         * objc.dg/attributes/method-deprecated-1.m: New.
1579         * objc.dg/attributes/method-deprecated-2.m: New.
1580         * objc.dg/attributes/method-deprecated-3.m: New.
1581         * objc.dg/attributes/method-noreturn-1.m: New.
1582         * objc.dg/attributes/method-sentinel-1.m: New.
1583         * objc.dg/attributes/method-format-1.m: New.
1584         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1585         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1586         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1587         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1588         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1589         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1590         * obj-c++.dg/attributes/method-format-1.mm: New.
1591
1592 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1593
1594         * objc.dg/property/at-property-deprecated-1.m: New.
1595         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1596
1597 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1598
1599         Implemented Objective-C 2.0 property accessors.
1600         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1601         avoid testing more complex accessors in this testcase which is not
1602         about them.
1603         * objc.dg/property/at-property-7.m: Same change.
1604         * objc.dg/property/at-property-8.m: Same change.
1605         * objc.dg/property/at-property-9.m: Same change.
1606         * objc.dg/property/at-property-10.m: Same change.
1607         * objc.dg/property/at-property-11.m: Same change.
1608         * obj-c++.dg/property/at-property-6.mm: Same change.
1609         * obj-c++.dg/property/at-property-7.mm: Same change.
1610         * obj-c++.dg/property/at-property-8.mm: Same change.
1611         * obj-c++.dg/property/at-property-9.mm: Same change.
1612         * obj-c++.dg/property/at-property-10.mm: Same change.
1613         * obj-c++.dg/property/at-property-11.mm: Same change.
1614         * objc.dg/property/at-property-12.m: New.
1615         * objc.dg/property/at-property-13.m: New.
1616         * obj-c++.dg/property/at-property-12.mm: New.
1617         * obj-c++.dg/property/at-property-13.mm: New.
1618
1619 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1620
1621         PR fortran/46152
1622         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1623         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1624         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1625         * gfortran.dg/allocate_with_typespec_2.f: New test.
1626         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1627         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1628         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1629
1630 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1631             Nathan Froyd  <froydnj@codesourcery.com>
1632
1633         PR tree-optimization/46259
1634         * gfortran.dg/pr46259.f: New testcase.
1635
1636 2010-11-01  Paul Koning  <ni1d@arrl.net>
1637
1638         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1639         * gcc.c-torture/compile/20020604-1.c: Ditto.
1640         * gcc.c-torture/compile/20001226-1.c: Ditto.
1641         * gcc.c-torture/compile/20010327-1.c: Ditto.
1642         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1643         * gcc.c-torture/compile/pr43191.c: Ditto.
1644         * gcc.c-torture/compile/pr41181.c: Ditto.
1645
1646 2010-10-31  Richard Henderson  <rth@redhat.com>
1647
1648         * lib/target-supports.exp
1649         (check_effective_target_automatic_stack_alignment): True for
1650         x86 but not windows.
1651         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1652         use of the preferred-stack-boundary arguments.
1653         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1654
1655 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1656
1657         PR target/46142
1658         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1659         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1660
1661 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1662
1663         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1664
1665 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1666
1667         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1668         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1669         than tls.
1670         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1671         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1672         * objc.dg/torture/tls/thr-init.m: Likewise.
1673         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1674         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1675
1676 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1677
1678         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1679         the Linux kernel.
1680
1681 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1682
1683         PR fortran/44917
1684         PR fortran/44926
1685         PR fortran/46196
1686         * gfortran.dg/typebound_generic_10.f03: New.
1687
1688 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1689
1690         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1691         * objc.dg/property/property-neg-1.m: Updated for changes in the
1692         syntax of @property and the implementation of
1693         @synthesize/@dynamic.
1694         * objc.dg/property/property-neg-2.m: Same change.
1695         * objc.dg/property/property-neg-3.m: Same change.
1696         * objc.dg/property/property-neg-4.m: Same change.
1697         * objc.dg/property/property-neg-5.m: Same change.
1698         * objc.dg/property/property-neg-7.m: Same change.
1699         * objc.dg/property/property-1.m: Same change.
1700         * objc.dg/property/synthesize-1.m: Same change.
1701         * objc.dg/property/at-property-2.m: Same change.
1702         * objc.dg/property/at-property-4.m: Same change.
1703
1704         * objc.dg/property/fsf-property-method-acces.m: Updated for
1705         changes in the syntax of @property and the implementation of
1706         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1707         * objc.dg/property/fsf-property-basic.m: Same change.
1708         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1709
1710         * objc.dg/property/at-property-5.m: New.
1711         * objc.dg/property/at-property-6.m: New.
1712         * objc.dg/property/at-property-7.m: New.
1713         * objc.dg/property/at-property-8.m: New.
1714         * objc.dg/property/at-property-9.m: New.
1715         * objc.dg/property/at-property-10.m: New.
1716         * objc.dg/property/at-property-11.m: New.
1717         * objc.dg/property/synthesize-2.m: New.
1718         * objc.dg/property/dynamic-2.m: New.
1719
1720         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1721         syntax of @property and the implementation of
1722         @synthesize/@dynamic.
1723         * obj-c++.dg/property/property-neg-2.mm: Same change.
1724         * obj-c++.dg/property/property-neg-3.mm: Same change.
1725         * obj-c++.dg/property/property-neg-4.mm: Same change.
1726         * obj-c++.dg/property/property-neg-5.mm: Same change.
1727         * obj-c++.dg/property/property-neg-7.mm: Same change.
1728         * obj-c++.dg/property/property-1.mm: Same change.
1729         * obj-c++.dg/property/synthesize-1.mm: Same change.
1730         * obj-c++.dg/property/at-property-2.mm: Same change.
1731         * obj-c++.dg/property/at-property-4.mm: Same change.
1732
1733         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1734         changes in the syntax of @property and the implementation of
1735         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1736         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1737         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1738
1739         * obj-c++.dg/property/at-property-5.mm: New.
1740         * obj-c++.dg/property/at-property-6.mm: New.
1741         * obj-c++.dg/property/at-property-7.mm: New.
1742         * obj-c++.dg/property/at-property-8.mm: New.
1743         * obj-c++.dg/property/at-property-9.mm: New.
1744         * obj-c++.dg/property/at-property-10.mm: New.
1745         * obj-c++.dg/property/at-property-11.mm: New.
1746         * obj-c++.dg/property/synthesize-2.mm: New.
1747         * obj-c++.dg/property/dynamic-2.mm: New.
1748
1749 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1750             Andrew Pinski  <pinskia@gmail.com>
1751
1752         * gcc.c-torture/execute/vector-shift.c: New testcase.
1753         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1754         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1755         * gcc.dg/vector-shift.c: Likewise.
1756         * gcc.dg/vector-shift1.c: Likewise.
1757         * gcc.dg/torture/vector-shift2.c: Likewise.
1758         * gcc.dg/vector-shift3.c: Likewise.
1759         * gcc.dg/simd-1b.c: Adjust.
1760
1761 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1762
1763         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1764
1765 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1766
1767         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1768
1769 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1770
1771         PR target/46153
1772         * gcc.target/i386/pr46153.c: New test.
1773
1774 2010-10-27  Jason Merrill  <jason@redhat.com>
1775
1776         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1777
1778 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1779
1780         PR fortran/46161
1781         * gfortran.dg/class_dummy_3.f03: New.
1782
1783 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1784
1785         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1786         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1787
1788         * gcc.target/i386/avx-vzeroupper-3.c: New.
1789         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1790         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1791         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1792         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1793         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1794         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1795         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1796         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1797         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1798         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1799         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1800
1801 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1802
1803         * obj-c.dg/property/at-property-4.m: New.
1804         * obj-c++.dg/property/at-property-4.mm: New.
1805         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1806         updates in warning.
1807         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1808         updates in warning.
1809
1810 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1811
1812         * objc.dg/property/at-property-1.m: New.
1813         * objc.dg/property/at-property-2.m: New.
1814         * objc.dg/property/at-property-3.m: New.
1815         * objc.dg/ivar-invalid-type-1.m: New.
1816         * obj-c++.dg/property/at-property-1.mm: New.
1817         * obj-c++.dg/property/at-property-2.mm: New.
1818         * obj-c++.dg/property/at-property-3.mm: New.
1819         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1820         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1821         in error reporting.
1822
1823 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1824
1825         PR libgfortran/46010
1826         * gfortran.dg/namelist_66.f90: New test.
1827         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1828
1829 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1830
1831         PR fortran/42647
1832         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1833         * gfortran.dg/allocatable_scalar_10.f90: New.
1834         * gfortran.dg/class_19.f03: Extended.
1835
1836 2010-10-26  Jan Hubicka  <jh@suse.cz>
1837
1838         PR middle-end/45736
1839         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1840
1841 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1842
1843         PR tree-optimization/46167
1844         * gcc.dg/vect/O-pr46167.c: New.
1845         * gcc.dg/vect/vect.exp: Run tests with -O.
1846
1847 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1848
1849         PR target/44948
1850         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1851         * g++.dg/vect/pr33860a.cc: Likewise.
1852         * gcc.c-torture/compile/20070522-1.c: Likewise.
1853         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1854         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1855         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1856         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1857         * gcc.dg/pr44136.c: Likewise.
1858
1859         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1860         * gcc.dg/compat/vector-1_x.c: Likewise.
1861         * gcc.dg/compat/vector-1_y.c: Likewise.
1862         * gcc.dg/compat/vector-2_x.c: Likewise.
1863         * gcc.dg/compat/vector-2_y.c: Likewise.
1864         * gcc.dg/pr43300.c: Likewise.
1865
1866         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1867         * gcc.dg/compat/vector-1a_y.c: Likewise.
1868         * gcc.dg/compat/vector-1b_x.c: Likewise.
1869         * gcc.dg/compat/vector-1b_y.c: Likewise.
1870         * gcc.dg/compat/vector-2a_x.c: Likewise.
1871         * gcc.dg/compat/vector-2a_y.c: Likewise.
1872         * gcc.dg/compat/vector-2b_x.c: Likewise.
1873         * gcc.dg/compat/vector-2b_y.c: Likewise.
1874         * gcc.target/i386/pr39162.c: Likewise.
1875         * gcc.target/i386/pr40906-2.c: Likewise.
1876         * gcc.target/i386/sse-5.c: Likewise.
1877
1878         * gcc.dg/pr35442.c: Prune ABI change warnings.
1879
1880         * gcc.c-torture/execute/pr38151.x: New.
1881         * gcc.target/i386/pr44948-1a.c: Likewise.
1882         * gcc.target/i386/pr44948-1b.c: Likewise.
1883         * gcc.target/i386/pr44948-2a.c: Likewise.
1884         * gcc.target/i386/pr44948-2b.c: Likewise.
1885
1886 2010-10-26  Ian Lance Taylor  <iant@google.com>
1887
1888         PR middle-end/45687
1889         * gcc.c-torture/execute/20101025-1.c: New test.
1890
1891 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1892
1893         PR fortran/45451
1894         * gfortran.dg/class_allocate_5.f90: New.
1895
1896 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1897
1898         Implement opaque-enum-specifiers for C++0x
1899         * g++.dg/cpp0x/forw_enum1.C: New.
1900         * g++.dg/cpp0x/forw_enum2.C: New.
1901         * g++.dg/cpp0x/forw_enum3.C: New.
1902         * g++.dg/cpp0x/forw_enum4.C: New.
1903         * g++.dg/cpp0x/forw_enum5.C: New.
1904         * g++.dg/cpp0x/forw_enum6.C: New.
1905         * g++.dg/cpp0x/forw_enum7.C: New.
1906         * g++.dg/cpp0x/forw_enum8.C: New.
1907         * g++.dg/cpp0x/forw_enum9.C: New.
1908         * g++.dg/parse/enum3.C: Add new errors.
1909         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1910         * g++.dg/cpp0x/auto9.C: Add new error.
1911         * g++.dg/template/crash79.C: Add new errors.
1912
1913 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1914
1915         * gcc.target/arm/volatile-bitfields-1.c: New test.
1916         * gcc.target/arm/volatile-bitfields-2.c: New test.
1917         * gcc.target/arm/volatile-bitfields-3.c: New test.
1918
1919 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1920
1921         * gnat.dg/pointer_discr1.adb: New test.
1922         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1923         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1924         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1925
1926 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1927
1928         * gnat.dg/loop_optimization8.adb: New test.
1929         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1930         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1931
1932 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1933
1934         * gnat.dg/in_out_parameter2.adb: New test.
1935         * gnat.dg/in_out_parameter3.adb: Likewise.
1936
1937 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1938
1939         * g++.dg/opt/combine.c: New test.
1940
1941 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1942
1943         * gnat.dg/opt7.ad[sb]: New test.
1944         * gnat.dg/opt7_pkg.ads: New helper.
1945
1946 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1947
1948         PR objc/45735
1949         * obj-c.dg/pr45735.mm: New.
1950         * obj-c++.dg/pr45735.mm: New.
1951
1952 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1953
1954         PR objc/24393
1955         * objc.dg/pr24393.m: New.
1956         * obj-c++.dg/pr24393.mm: New.
1957
1958 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1959
1960         PR objc/28049
1961         * objc.dg/pr28049.m: New.
1962         * obj-c++.dg/pr28049.mm: New.
1963
1964 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1965
1966         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1967         parameter attributes are now supported.
1968         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1969         * objc.dg/attributes/parameter-attribute-1.m: New test.
1970         * objc.dg/attributes/parameter-attribute-2.m: New test.
1971         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1972         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1973
1974 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1975
1976         Based on the CFString implementation in FSF apple/trunk branch.
1977
1978         * gcc.dg/darwin-cfstring-1.c: New.
1979         * gcc.dg/darwin-cfstring-2.c: New.
1980         * gcc.dg/torture/darwin-cfstring-3.c: New.
1981         * g++.dg/other/darwin-cfstring1.C: New.
1982         * g++.dg/torture/darwin-cfstring-3.C: New.
1983
1984 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1985
1986         * objc.dg/demangle-1.m: New test.
1987         * obj-c++.dg/demangle-1.mm: New test.
1988         * obj-c++.dg/demangle-2.mm: New test.
1989         * obj-c++.dg/demangle-3.mm: New test.
1990
1991 2010-10-23  Ian Lance Taylor  <iant@google.com>
1992
1993         * gcc.c-torture/execute/20101011-1.c: New test.
1994         * gcc.c-torture/execute/20101011-1.x: New test driver.
1995
1996 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1997
1998         PR fortran/46122
1999         * gfortran.dg/protected_8.f90: New.
2000
2001 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2002
2003         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2004         * gcc.target/i386/isa-9.c: Skip for -march other than
2005         -march=amdfam10 in multilib options.
2006         * gcc.target/i386/pr42589.c: Skip for -march other than
2007         -march=i486 in multilib options.
2008         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2009         other -march in multilib options.
2010
2011 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2012
2013         PR rtl-optimization/37360
2014         * gcc.dg/pr37360.c: New test.
2015
2016 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2017
2018         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2019
2020 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2021             Andrew Pinski  <pinskia@gmail.com>
2022
2023         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2024         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2025         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2026         * gcc.dg/vector-subscript-1.c: Likewise.
2027         * gcc.dg/vector-subscript-2.c: Likewise.
2028         * gcc.dg/vector-subscript-3.c: New testcase.
2029         * gcc.dg/array-8.c: Adjust.
2030
2031 2010-10-22  Richard Guenther  <rguenther@suse.de>
2032
2033         PR middle-end/46137
2034         * c-c++-common/torture/pr46137.c: New testcase.
2035
2036 2010-10-22  Jason Merrill  <jason@redhat.com>
2037
2038         PR c++/46129
2039         * g++.dg/template/defarg14.C: New.
2040
2041 2010-10-22  Jason Merrill  <jason@redhat.com>
2042
2043         PR c++/46103
2044         * g++.dg/cpp0x/implicit10.C: New.
2045
2046 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2047
2048         PR target/46098
2049         * gcc.target/i386/pr46098.c: New test.
2050
2051 2010-10-22  Richard Guenther  <rguenther@suse.de>
2052
2053         PR tree-optimization/45720
2054         * gcc.dg/torture/pr45720.c: New testcase.
2055
2056 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2057
2058         PR tree-optimization/46126
2059         * gcc.dg/vect/pr46126.c: New.
2060
2061 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2062
2063         Based on the CFString implementation in FSF apple/trunk branch.
2064
2065         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2066         so that the latter can be used in dg-skip and dg-xfail clauses.
2067         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2068         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2069         to use dg-additional-files for Object1.
2070         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2071         to use dg-additional-files for Object1, move to torture/strings/.
2072         * obj-c++.dg/const-str-4.mm: Likewise.
2073         * obj-c++.dg/const-str-3.mm: Likewise.
2074         * obj-c++.dg/const-str-8.mm: Likewise.
2075         * obj-c++.dg/const-str-9.mm: Likewise.
2076         * obj-c++.dg/const-str-10.mm: Likewise.
2077         * obj-c++.dg/const-str-10.mm: Likewise.
2078         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2079         to use dg-additional-files for Object1, move to strings/.
2080         * obj-c++.dg/const-str-2.mm: Likewise.
2081         * obj-c++.dg/const-str-5.mm: Likewise.
2082         * obj-c++.dg/const-str-6.mm: Likewise.
2083         * obj-c++.dg/const-str-12.mm: Likewise.
2084         * obj-c++.dg/strings/strings.exp: New.
2085         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2086         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2087         * obj-c++.dg/torture/strings/strings.exp: New.
2088         * obj-c++.dg/torture/strings/string1.mm: New.
2089         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2090         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2091         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2092
2093         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2094         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2095         * objc/execute/string2.m: Likewise.
2096         * objc/execute/string3.m: Likewise.
2097         * objc/execute/string3.m: Likewise.
2098         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2099         * objc.dg/foreach-4.m: Likewise.
2100         * objc.dg/foreach-5.m: Likewise.
2101         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2102         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2103         * objc.dg/const-str-4.m: Likewise.
2104         * objc.dg/const-str-7.m: Likewise.
2105         * objc.dg/const-str-8.m: Likewise.
2106         * objc.dg/const-str-9.m: Likewise.
2107         * objc.dg/const-str-10.m: Likewise.
2108         * objc.dg/const-str-11.m: Likewise.
2109         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2110         to use dg-additional-files for Object1, move to objc.dg/strings/.
2111         * objc.dg/const-str-2.m: Likewise.
2112         * objc.dg/const-str-5.m: Likewise.
2113         * objc.dg/const-str-6.m: Likewise.
2114         * objc.dg/const-str-12.m: Likewise.
2115         * objc.dg/const-str-12b.m: Likewise.
2116         * objc.dg/strings/strings.exp: New.
2117         * objc.dg/strings/const-cfstring-2.m: New.
2118         * objc.dg/strings/const-cfstring-5.m: New.
2119         * objc.dg/torture/strings/strings.exp: New.
2120         * objc.dg/torture/strings/const-cfstring-1.m: New.
2121         * objc.dg/torture/strings/const-cfstring-3.m: New.
2122         * objc.dg/torture/strings/const-cfstring-4.m: New.
2123
2124 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2125
2126         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2127
2128 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2129
2130         PR c++/46117
2131         * g++.dg/parse/crash57.C: New.
2132
2133 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2134             H.J. Lu  <hongjiu.lu@intel.com>
2135
2136         PR target/45946
2137         * gcc.target/i386/pr45946.c: New test.
2138
2139 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2140
2141         PR tree-optimization/45875
2142         * g++.dg/ipa/pr45875.C: New test.
2143
2144 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2145
2146         PR tree-optimization/46049
2147         PR tree-optimization/46052
2148         * gcc.dg/vect/pr46052.c: New test.
2149         * gcc.dg/vect/pr46049.c: New test.
2150
2151 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2152
2153         PR fortran/46007
2154         * gfortran.dg/shape_5.f90:  New test case.
2155
2156 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2157
2158         PR fortran/46060
2159         * gfortran.dg/proc_ptr_comp_25.f90: New.
2160
2161 2010-10-21  Richard Guenther  <rguenther@suse.de>
2162             Michael Matz  <matz@suse.de>
2163
2164         PR tree-optimization/45764
2165         * gcc.dg/torture/pr45764.c: New testcase.
2166
2167 2010-10-21  Richard Guenther  <rguenther@suse.de>
2168
2169         PR tree-optimization/46111
2170         * g++.dg/torture/pr46111.C: New testcase.
2171
2172 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2173
2174         PR fortran/46067
2175         * gfortran.dg/dummy_procedure_4.f90: New.
2176         * gfortran.dg/proc_ptr_30.f90: New.
2177
2178 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2179
2180         PR fortran/46100
2181         * gfortran.dg/ptr-func-1.f90: New.
2182         * gfortran.dg/ptr-func-2.f90: New.
2183
2184 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2185
2186         PR tree-optimization/45919
2187         * gcc.c-torture/compile/pr45919.c: New test.
2188
2189         PR tree-optimization/46066
2190         * gcc.dg/autopar/pr46066.c: New test.
2191
2192 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2193
2194         PR c++/46024
2195         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2196
2197 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2198
2199         PR c++/46056
2200         * g++.dg/cpp0x/range-for7.C: New.
2201
2202 2010-10-20  Richard Guenther  <rguenther@suse.de>
2203
2204         PR lto/45667
2205         * g++.dg/lto/20101020-1_0.h: New testcase.
2206         * g++.dg/lto/20101020-1_0.C: Likewise.
2207         * g++.dg/lto/20101020-1_1.C: Likewise.
2208
2209 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2210
2211         * gcc.dg/20101013-1.c: New test.
2212
2213 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2214
2215         PR target/46085
2216         * gcc.target/i386/pr46085-1.c: New.
2217         * gcc.target/i386/pr46085-2.c: Likewise.
2218
2219 2010-10-20  Richard Guenther  <rguenther@suse.de>
2220
2221         PR tree-optimization/45860
2222         * gcc.dg/torture/pr45860.c: New testcase.
2223
2224 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2225
2226         * gnat.dg/discr25.adb: New test.
2227         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2228
2229 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2230
2231         * gcc.target/powerpc/ehreturn.c: New test.
2232
2233 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2234
2235         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2236         not require Foundation and run with the GNU runtime as well.
2237
2238         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2239
2240         Radar 4439126
2241         * obj-c++.dg/template-8.mm: New.
2242
2243 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2244
2245         PR objc/23709
2246         * objc.dg/pr23709.m: New.
2247         * obj-c++.dg/pr23709.m: New.
2248
2249 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2250
2251         PR c++/46046
2252         * g++.dg/template/crash104.C: New.
2253
2254 2010-10-19  Richard Henderson  <rth@redhat.com>
2255
2256         * gcc.target/i386/fma3-fma.c: New.
2257         * gcc.target/i386/fma3-builtin.c: New.
2258         * gcc.target/i386/fma4-builtin.c: New.
2259
2260 2010-10-19  Richard Guenther  <rguenther@suse.de>
2261
2262         PR testsuite/46081
2263         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2264
2265 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2266
2267         Merge from 'apple/trunk' branch on FSF servers.
2268
2269         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2270
2271         Radar 4293709
2272         * objc.dg/proto-init-mimatch-1.m: New.
2273         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2274
2275 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2276
2277         Implemented parsing @synthesize and @dynamic for
2278         Objective-C/Objective-C++.
2279         * objc.dg/property/dynamic-1.m: New.
2280         * objc.dg/property/synthesize-1.m: New.
2281         * obj-c++.dg/property/dynamic-1.mm: New.
2282         * obj-c++.dg/property/synthesize-1.mm: New.
2283
2284 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2285
2286         * objc.dg/at-class-1.m: New.
2287         * objc.dg/at-class-1.mm: New.
2288
2289 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2290
2291         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2292
2293 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2294
2295         Merge from 'apple/trunk' branch on FSF servers.
2296
2297         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2298
2299         Radar 4407151
2300         * obj-c++.dg/template-7.mm: New.
2301
2302 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2303
2304         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2305         bugfix.
2306
2307 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2308
2309         Merge from 'apple/trunk' branch on FSF servers.
2310
2311         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2312
2313         Radar 4451818
2314         * obj-c++.dg/try-catch-16.mm: New.
2315         * obj-c++.dg/try-catch-17.mm: New.
2316
2317         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2318
2319         Radar 4330422
2320         * obj-c++.dg/try-catch-15.mm: New
2321
2322         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2323
2324         Radar 4204796
2325         * obj-c++.dg/try-catch-12.mm: New
2326         * obj-c++.dg/try-catch-13.mm: New
2327         * obj-c++.dg/try-catch-14.mm: New
2328         * objc.dg/try-catch-11.m: New
2329         * objc.dg/try-catch-12.m: New
2330         * objc.dg/try-catch-13.m: New
2331
2332 2010-10-18  Richard Henderson  <rth@redhat.com>
2333
2334         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2335
2336 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2337
2338         PR c/46015
2339         * c-c++-common/Wunused-var-13.c: New test.
2340
2341 2010-10-18  Richard Guenther  <rguenther@suse.de>
2342
2343         PR tree-optimization/45967
2344         * gcc.dg/torture/pr45967.c: New testcase.
2345         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2346         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2347         * gcc.dg/torture/pr39074-2.c: Likewise
2348         * gcc.dg/torture/pta-escape-1.c: Likewise
2349         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2350         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2351         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2352         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2353         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2354         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2355
2356 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2357
2358         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2359
2360 2010-10-18  Richard Guenther  <rguenther@suse.de>
2361
2362         PR lto/44950
2363         * g++.dg/lto/20101015-2_0.C: New testcase.
2364
2365 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2366
2367         PR middle-end/46019
2368         * gcc.c-torture/execute/pr46019.c: New test.
2369
2370 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2371
2372         Merge from 'apple/trunk' branch on FSF servers.
2373
2374         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2375
2376         Radar 4516785
2377         * obj-c++.dg/method-namespace-2.mm: New.
2378
2379 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2380
2381         Merge from 'apple/trunk' branch on FSF servers.
2382
2383         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2384
2385         Radar 4133425
2386         * objc.dg/private-1.m: Test modified.
2387         * obj-c++.dg/private-1.mm: Test modified.
2388
2389 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2390
2391         PR testsuite/45987
2392         * gcc.target/i386/push-1.c: Remove.
2393
2394 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2395             H.J. Lu  <hongjiu.lu@intel.com>
2396
2397         PR target/46051
2398         * gcc.target/i386/pr46051.c: New test.
2399
2400 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2401
2402         * obj-c++.dg/gnu-api-2-class.mm: New.
2403         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2404         * obj-c++.dg/gnu-api-2-method.mm: New.
2405         * obj-c++.dg/gnu-api-2-objc.mm: New.
2406         * obj-c++.dg/gnu-api-2-object.mm: New.
2407         * obj-c++.dg/gnu-api-2-property.mm: New.
2408         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2409         * obj-c++.dg/gnu-api-2-sel.mm: New.
2410
2411 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2412
2413         * objc.dg/fsf-package-0.m: New.
2414         * obj-c++.dg/fsf-package-0.m: New.
2415
2416 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2417
2418         PR objc/18255
2419         * objc.dg/pr18255.m: New.
2420
2421 2010-10-16  Jan Hubicka  <jh@suse.cz>
2422
2423         PR middle-end/44206
2424         * g++.dg/torture/pr44206.C: New.
2425
2426 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2427
2428         * objc.dg/gnu-api-2-class.m: New.
2429         * objc.dg/gnu-api-2-objc.m: New.
2430
2431 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2432
2433         * objc.dg/gnu-api-2-ivar.m: New.
2434
2435 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2436
2437         * objc.dg/gnu-api-2-property.m: New.
2438
2439 2010-10-15  Xinliang David Li  <davidxl@google.com>
2440
2441         * g++.dg/uninit-pred-3_a.C: New test.
2442         * g++.dg/uninit-pred-3_b.C: New test.
2443
2444 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2445
2446         * objc.dg/gnu-api-2-object.m: New.
2447
2448 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2449
2450         * objc.dg/gnu-api-2-method.m: New.
2451
2452 2010-10-15  Jason Merrill  <jason@redhat.com>
2453
2454         * g++.dg/lto/pr45983_0.C: New.
2455
2456 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2457
2458         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2459         builtin combiner patterns.
2460         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2461         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2462         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2463         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2464         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2465
2466 2010-10-15  Richard Guenther  <rguenther@suse.de>
2467
2468         * g++.dg/lto/20101015-1_0.C: New testcase.
2469
2470 2010-10-15  Richard Guenther  <rguenther@suse.de>
2471
2472         PR testsuite/46021
2473         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2474         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2475
2476 2010-10-15  Richard Guenther  <rguenther@suse.de>
2477
2478         PR lto/45957
2479         * g++.dg/lto/20101014-1_0.C: New testcase.
2480
2481 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2482
2483         * objc.dg/gnu-api-2-protocol.m: New.
2484         * objc.dg/gnu-api-2-sel.m: New.
2485
2486 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2487
2488         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2489         arm-eabi targets.
2490
2491 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2492
2493         * gcc.dg/20101010-1.c: New testcase.
2494
2495 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2496
2497         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2498         script when relocatable linking.
2499
2500 2010-10-14  Yao Qi  <yao@codesourcery.com>
2501
2502         PR target/45447
2503         * gcc.target/arm/pr45447.c: New test.
2504
2505 2010-10-14  Jan Hubicka  <jh@suse.cz>
2506
2507         PR middle-end/45621
2508         * g++.dg/lto/pr45621.h : New.
2509         * g++.dg/lto/pr45621_0.C: New.
2510         * g++.dg/lto/pr45621_1.C: New.
2511
2512 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2513
2514         * objc.dg/property: New.
2515         * objc.dg/property/fsf-property-basic.m: New.
2516         * objc.dg/property/fsf-property-method-access.m: New.
2517         * objc.dg/property/fsf-property-named-ivar.m: New.
2518         * obj-c++.dg/property: New.
2519         * obj-c++.dg/property/fsf-property-basic.mm: New.
2520         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2521         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2522
2523         merge from FSF apple 'trunk' branch.
2524         2006 Fariborz Jahanian  <fjahanian@apple.com>
2525
2526         Radars 4436866, 4505126, 4506903, 4517826
2527         * objc.dg/property/property-1.m: New.
2528         * objc.dg/property/property-2.m: New.
2529         * objc.dg/property/property-3.m: New.
2530         * objc.dg/property/property-neg-1.m: New.
2531         * objc.dg/property/property-neg-2.m: New.
2532         * objc.dg/property/property-neg-3.m: New.
2533         * objc.dg/property/property-neg-4.m: New.
2534         * objc.dg/property/property-neg-5.m: New.
2535         * objc.dg/property/property-neg-6.m: New.
2536         * objc.dg/property/property-neg-7.m: New.
2537         * objc.dg/property/property.exp: New.
2538         * obj-c++.dg/property/property-1.mm: New.
2539         * obj-c++.dg/property/property-2.mm: New.
2540         * obj-c++.dg/property/property-3.mm: New.
2541         * obj-c++.dg/property/property-neg-1.mm: New.
2542         * obj-c++.dg/property/property-neg-2.mm: New.
2543         * obj-c++.dg/property/property-neg-3.mm: New.
2544         * obj-c++.dg/property/property-neg-4.mm: New.
2545         * obj-c++.dg/property/property-neg-5.mm: New.
2546         * obj-c++.dg/property/property-neg-6.mm: New.
2547         * obj-c++.dg/property/property-neg-7.mm: New.
2548         * obj-c++.dg/property/property.exp: New.
2549
2550 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2551
2552         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2553
2554 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2555
2556         PR c/45969
2557         * gcc.c-torture/compile/pr45969-1.c: New test.
2558
2559 2010-10-14  Richard Guenther  <rguenther@suse.de>
2560
2561         PR tree-optimization/44913
2562         * gcc.dg/torture/pr44913.c: New testcase.
2563
2564 2010-10-14  Richard Guenther  <rguenther@suse.de>
2565
2566         PR lto/45382
2567         * g++.dg/lto/20101014-2_0.C: New testcase.
2568
2569 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2570
2571         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2572         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2573         * gcc.target/i386/pr44130.c: Likewise.
2574         * gcc.target/i386/pr44144.c: Likewise.
2575         * gcc.target/i386/pr44180.c: Likewise.
2576         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2577         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2578         * gcc.target/i386/vect-sizes-1.c: Likewise.
2579         * gcc.target/i386/vectorize4-avx.c: Likewise.
2580
2581 2010-10-14  Richard Guenther  <rguenther@suse.de>
2582
2583         PR lto/44561
2584         * g++.dg/lto/20101010-3_0.C: New testcase.
2585         * g++.dg/lto/20101010-4_0.C: Likewise.
2586
2587 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2588
2589         * objc.dg/pr45878.m: Update to include NSConstantString interface
2590         for -fnext-runtime.
2591         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2592         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2593         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2594         reference for m64 -fnext-runtime.
2595
2596 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2597
2598         * gcc.target/i386/vect-sizes-1.c: New.
2599
2600 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2601
2602         PR middle-end/46011
2603         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2604
2605 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2606
2607         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2608         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2609
2610 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2611
2612         * gcc.target/ia64/20101005.c: New test.
2613
2614 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2615
2616         PR rtl-optimization/45570
2617         * gcc.dg/pr45570.c: New test.
2618
2619 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2620
2621         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2622         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2623         * gcc.target/i386/vectorize4-avx.c: Likewise.
2624
2625 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2626
2627         * gcc.target/i386/avx-copysign-vec.c: New.
2628         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2629
2630 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2631
2632         PR middle-end/44130
2633         * gcc.target/i386/pr44130.c: New.
2634
2635 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2636
2637         PR middle-end/44144
2638         * gcc.target/i386/pr44144.c: New.
2639
2640 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2641
2642         PR target/44180
2643         * gcc.target/i386/pr44180.c: New.
2644
2645 2010-10-13  Jason Merrill  <jason@redhat.com>
2646
2647         * g++.dg/template/canon-type-8.C: New.
2648
2649 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2650
2651         * gcc.c-torture/execute/20101013-1.c: New test.
2652
2653 2010-10-13  Richard Guenther  <rguenther@suse.de>
2654
2655         PR objc/45878
2656         * objc.dg/pr45878.m: New testcase.
2657
2658 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2659
2660         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2661         * gcc.dg/format/dfp-printf-1.c: Likewise.
2662         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2663
2664 2010-10-13  Richard Guenther  <rguenther@suse.de>
2665
2666         PR tree-optimization/45788
2667         * g++.dg/pr45788.C: New testcase.
2668
2669 2010-10-13  Richard Guenther  <rguenther@suse.de>
2670
2671         PR tree-optimization/45970
2672         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2673
2674 2010-10-13  Richard Guenther  <rguenther@suse.de>
2675
2676         PR tree-optimization/45982
2677         * gcc.dg/torture/pr45982.c: New testcase.
2678         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2679         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2680         * gcc.dg/torture/pr39074-2.c: Likewise.
2681
2682 2010-10-13  Richard Guenther  <rguenther@suse.de>
2683
2684         PR middle-end/45874
2685         * g++.dg/torture/pr45874.C: New testcase.
2686
2687 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2688
2689         * objc.dg/attributes/method-attribute-1.m: Update to respond
2690         to implemented method attributes..
2691         * objc.dg/attributes/method-attribute-2.m: Likewise.
2692         * objc.dg/attributes/method-attribute-3.m: Likewise.
2693         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2694         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2695         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2696
2697 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2698
2699         PR libobjc/23214
2700         * objc.dg/pr23214.m: New.
2701
2702 2010-10-12  Michael Eager  <eager@eagercon.com>
2703
2704         PR testsuite/45856
2705         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2706         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2707
2708 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2709
2710         PR fortran/45636
2711         * gcc.c-torture/execute/pr45636.c: New test.
2712         * gfortran.dg/pr45636.f90: New test.
2713
2714 2010-10-12  Richard Henderson  <rth@redhat.com>
2715
2716         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2717
2718 2010-10-12  Daniel Kraft  <d@domob.eu>
2719
2720         PR fortran/38936
2721         * gfortran.dg/associate_1.f03: More tests with derived-types.
2722         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2723         * gfortran.dg/associate_8.f03: Fix typo.
2724         * gfortran.dg/initialization_27.f90: Fix typo.
2725
2726 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2727
2728         PR testsuite/45851
2729         * lib/lto.exp (lto-get-options-main): Support optional target
2730         selector for dg-extra-ld-options.
2731
2732 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2733
2734         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2735         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2736
2737 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2738
2739         PR middle-end/45699
2740         * g++.dg/torture/pr45699.C: New test.
2741         * g++.dg/otr-fold-1.C: Adjusted.
2742         * g++.dg/otr-fold-1.C: Likewise.
2743
2744 2010-10-11  Nick Clifton  <nickc@redhat.com>
2745
2746         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2747         Allow for a user label prefix.
2748
2749 2010-10-10  Richard Guenther  <rguenther@suse.de>
2750
2751         * g++.dg/lto/20101010-1_0.C: New testcase.
2752         * g++.dg/lto/20101010-2_0.C: Likewise.
2753
2754 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2755
2756         PR tree-optimization/45902
2757         * gcc.dg/vect/45902.c: New test.
2758
2759 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2760
2761         PR target/45870
2762         * gcc.dg/tls/pr45870.c: New test.
2763
2764 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2765
2766         PR fortran/45961
2767         * gfortran.dg/typebound_operator_6.f03: New.
2768
2769 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2770
2771         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2772         and adjust -export symbol scanning.
2773         * g++.dg/ext/dllexport1.C: Likewise.
2774         * g++.dg/ext/dllexport3.C: Likewise.
2775         * gcc.dg/dll-3.c: Likewise.
2776         * gcc.dg/dll-4.c: Likewise.
2777         * gcc.dg/dll-5.c: Likewise.
2778
2779 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2780
2781         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2782         instead of tree_profile dump file.
2783         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2784         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2785         dump file.
2786
2787 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2788
2789         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2790
2791 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2792
2793         * gfortran.dg/character_comparison_4.f90:  New test.
2794         * gfortran.dg/character_comparison_5.f90:  New test.
2795         * gfortran.dg/character_comparison_6.f90:  New test.
2796
2797 2010-10-09  Richard Henderson  <rth@redhat.com>
2798
2799         * lib/target-supports.exp
2800         (check_effective_target_automatic_stack_alignment): Always true.
2801
2802 2010-10-09  Richard Guenther  <rguenther@suse.de>
2803
2804         PR lto/45956
2805         * gcc.dg/lto/20101009-2_0.c: New testcase.
2806         * gcc.dg/lto/20101009-2_1.c: Likewise.
2807         * gcc.dg/lto/20101009-2_2.c: Likewise.
2808
2809 2010-10-09  Richard Guenther  <rguenther@suse.de>
2810
2811         PR lto/45947
2812         * g++.dg/lto/20101009-1_0.C: New testcase.
2813
2814 2010-10-09  Richard Guenther  <rguenther@suse.de>
2815
2816         PR tree-optimization/45945
2817         * gcc.dg/lto/20101009-1_0.c: New testcase.
2818
2819 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2820
2821         PR target/45913
2822         * gcc.target/i386/pr45913.c: New.
2823
2824 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2825
2826         PR fortran/45943
2827         * gfortran.dg/streamio_16.f90: Update test.
2828
2829 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2830
2831         PR tree-optimization/45903
2832         * gcc.target/i386/pr45903.c: New test.
2833
2834 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2835
2836         * gnat.dg/interface5.adb: Compile with warnings disabled.
2837
2838 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2839
2840         * obj-c++.dg/encode-10.mm: New testcase.
2841
2842 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2843
2844         PR objc++/23614
2845         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2846         C++ class.  Removed XFAIL.
2847
2848 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2849
2850         PR fortran/45933
2851         * gfortran.dg/typebound_operator_5.f03: New.
2852
2853 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2854
2855         Merge from 'apple/trunk' branch on FSF servers.
2856
2857         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
2858
2859         Radar 4508851
2860         * obj-c++.dg/method-namespace-1.mm: New.
2861
2862 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2863
2864         * gcc.dg/tree-ssa/sra-11.c: New test.
2865
2866 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2867
2868         PR Tree-Vect/45847
2869         * gcc.dg/vect/pr45847.c: New test.
2870
2871 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2872             Kai Tietz  <kai.tietz@onevision.com>
2873
2874         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2875
2876 2010-10-07  Richard Guenther  <rguenther@suse.de>
2877
2878         PR tree-optimization/45732
2879         * gcc.dg/torture/pr45732.c: New testcase.
2880
2881 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2882
2883         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2884         * objc.dg/foreach-2.m: Likewise.
2885         * objc.dg/foreach-3.m: Likewise.
2886         * objc.dg/foreach-4.m: Likewise.
2887         * objc.dg/foreach-5.m: Likewise.
2888         * objc.dg/foreach-6.m: Likewise.
2889         * objc.dg/foreach-7.m: Likewise.
2890         * objc.dg/objc-foreach-4.m: Likewise.
2891         * objc.dg/objc-foreach-5.m: Likewise.
2892
2893 2010-10-07  Richard Guenther  <rguenther@suse.de>
2894
2895         PR middle-end/45869
2896         * gcc.dg/torture/pr45869.c: New testcase.
2897
2898 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2899
2900         * objc.dg/set-not-used-1.m: New
2901         * obj-c++.dg/set-not-used-1.mm: New.
2902
2903 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2904
2905         * objc.dg/attributes/method-attribute-3.m: New.
2906         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2907
2908 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2909
2910         PR fortran/45916
2911         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2912
2913 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2914
2915         PR fortran/45889
2916         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2917
2918 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2919
2920         Merge from 'apple/trunk' branch on FSF servers.
2921
2922         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
2923
2924         Radar 4278774
2925         * obj-c++.dg/encode-9.mm: New.
2926
2927 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2928
2929         * g++.dg/cpp0x/pr45908.C: New test.
2930
2931 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2932
2933         * gnat.dg/opt6.ad[sb]: New test.
2934
2935 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2936
2937         Implemented fast enumeration for Objective-C.
2938         * objc.dg/foreach-1.m: New.
2939         * objc.dg/foreach-2.m: New.
2940         * objc.dg/foreach-3.m: New.
2941         * objc.dg/foreach-4.m: New.
2942         * objc.dg/foreach-5.m: New.
2943         * objc.dg/foreach-6.m: New.
2944         * objc.dg/foreach-7.m: New.
2945
2946         Merge from 'apple/trunk' branch on FSF servers:
2947         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
2948
2949         Radar 4502236
2950         * objc.dg/objc-foreach-5.m: New.
2951
2952         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
2953
2954         Radar 4507230
2955         * objc.dg/objc-foreach-4.m: New.
2956
2957         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2958
2959         Radar 4472881
2960         * objc.dg/objc-foreach-3.m: New.
2961
2962         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
2963
2964         Radar 4468498
2965         * objc.dg/objc-foreach-2.m: New.
2966
2967         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
2968
2969         Radar 4294910
2970         * objc.dg/objc-foreach-1.m: New
2971
2972 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2973
2974         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2975         unsigned values.
2976
2977 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2978
2979         PR objc++/28050
2980         * obj-c++.dg/syntax-error-10.mm: New.
2981
2982 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2983
2984         PR objc++/23707
2985         * obj-c++.dg/syntax-error-9.mm: New.
2986
2987 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2988
2989         PR objc++/31126
2990         * obj-c++.dg/syntax-error-8.mm: New.
2991
2992 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2993
2994         Merge from 'apple/trunk' branch on FSF servers.
2995
2996         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
2997
2998         Radar 4290840
2999         * obj-c++.dg/syntax-error-7.mm: New
3000
3001         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3002
3003         Radar 4294425
3004         * obj-c++.dg/syntax-error-6.mm: New
3005
3006         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3007
3008         Radar 4261146
3009         * obj-c++.dg/syntax-error-5.mm: New
3010
3011         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3012
3013         Radar 4093475
3014         * obj-c++.dg/syntax-error-[3-4].mm: New.
3015
3016         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3017
3018         Radar 4185810
3019         * obj-c++.dg/syntax-error-[1-2].mm: New.
3020
3021 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3022
3023         PR tree-optimization/45752
3024         * gcc.dg/vect/pr45752.c: New test.
3025
3026 2010-10-05  Richard Guenther  <rguenther@suse.de>
3027
3028         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3029         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3030         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3031         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3032         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3033         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3034         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3035         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3036         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3037         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3038         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3039         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3040         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3041         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3042         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3043         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3044         * gcc.dg/tree-ssa/20080530.c: Likewise.
3045         * g++.dg/tree-ssa/inline-3.C: Likewise.
3046         * g++.dg/tree-ssa/inline-1.C: Likewise.
3047         * g++.dg/tree-ssa/inline-2.C: Likewise.
3048         * gcc.dg/profile-dir-1.c: Likewise.
3049         * gcc.dg/profile-dir-2.c: Likewise.
3050         * gcc.dg/profile-dir-3.c: Likewise.
3051
3052 2010-10-05  Richard Guenther  <rguenther@suse.de>
3053
3054         PR middle-end/45877
3055         * g++.dg/torture/pr45877.C: New testcase.
3056
3057 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3058
3059         PR debug/45849
3060         * gcc.dg/debug/pr45849.c: New test.
3061
3062         PR middle-end/45876
3063         * gcc.c-torture/compile/pr45876.c: New test.
3064
3065 2010-10-04  Julian Brown  <julian@codesourcery.com>
3066
3067         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3068         vect_hw_misalign.
3069         * gcc.dg/vect/vect-60.c: Likewise.
3070         * gcc.dg/vect/vect-56.c: Likewise.
3071         * gcc.dg/vect/vect-93.c: Likewise.
3072         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3073         * gcc.dg/vect/vect-95.c: Likewise.
3074         * gcc.dg/vect/vect-96.c: Likewise.
3075         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3076         * gcc.dg/vect/slp-25.c: Likewise.
3077         * gcc.dg/vect/slp-3.c: Likewise.
3078         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3079         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3080         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3081         * gcc.dg/vect/vect-109.c: Likewise.
3082         * gcc.dg/vect/vect-peel-1.c: Likewise.
3083         * gcc.dg/vect/vect-peel-2.c: Likewise.
3084         * lib/target-supports.exp
3085         (check_effective_target_arm_vect_no_misalign): New.
3086         (check_effective_target_vect_no_align): Use above.
3087         (check_effective_target_vect_element_align): New.
3088         (add_options_for_quad_vectors): New.
3089
3090 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3091
3092         PR tree-optimization/45572
3093         * g++.dg/ipa/pr45572-1.C: New test.
3094         * g++.dg/ipa/pr45572-2.C: Likewise.
3095
3096 2010-10-03  Ian Lance Taylor  <iant@google.com>
3097
3098         * gcc.dg/anon-struct-11.c: New test.
3099         * gcc.dg/anon-struct-12.c: New test.
3100         * gcc.dg/anon-struct-13.c: New test.
3101         * gcc.dg/anon-struct-14.c: New test.
3102
3103 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3104
3105         * g++.dg/torture/pr45764.C: Revert revision 164914.
3106         * gcc.dg/vect/pr43432.c: Likewise.
3107         * gcc.dg/vect/vect-114.c: Likewise.
3108         * gcc.dg/vect/vect-15.c: Likewise.
3109
3110 2010-10-03  Jason Merrill  <jason@redhat.com>
3111
3112         * g++.dg/cpp0x/sfinae5.C: New.
3113
3114 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3115
3116         PR tree-optimization/45720
3117         PR tree-optimization/45764
3118         * g++.dg/torture/pr45764.C: New.
3119
3120         * gcc.dg/vect/pr43432.c: Xfail.
3121         * gcc.dg/vect/vect-114.c: Likewise.
3122         * gcc.dg/vect/vect-15.c: Likewise.
3123
3124 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3125
3126         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3127         hppa*-*-hpux*.
3128         * gcc.dg/torture/pr45678-2.c: Likewise.
3129
3130 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3131
3132         PR fortran/45748
3133         * gfortran.dg/intrinsic_6.f90: New.
3134
3135 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3136
3137         PR fortran/42831
3138         * gfortran.dg/dependency_37.f90:  New test.
3139
3140 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3141
3142         * gcc.target/i386/shift_mask.c: New test.
3143
3144 2010-10-01  Richard Guenther  <rguenther@suse.de>
3145
3146         PR tree-optimization/45854
3147         * g++.dg/torture/pr45854.C: New testcase.
3148
3149 2010-09-30  Michael Eager  <eager@eagercon.com>
3150
3151         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3152         __FLT_{MIN,MAX}__.
3153
3154 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3155
3156         PR middle-end/45758
3157         * gfortran.dg/graphite/pr45758.f90: New.
3158
3159 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3160
3161         PR middle-end/45230
3162         * gcc.dg/graphite/id-pr45230.c: New.
3163
3164 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3165
3166         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3167         * gfortran.dg/graphite/graphite.exp: Same.
3168         * gcc.dg/graphite/vect-pr43423.c: New.
3169
3170 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3171
3172         PR target/45843
3173         * g++.dg/torture/pr45843.C: New test.
3174
3175 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3176
3177         PR fortran/45828
3178         * gfortran.dg/allocate_derived_5.f90: New.
3179
3180 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3181
3182         PR tree-optimization/31261
3183         * gcc.dg/tree-ssa/pr31261.c: New test.
3184
3185 2010-09-30  Michael Eager  <eager@eagercon.com>
3186
3187         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3188         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3189         * gcc.target/microblaze/microblaze.exp: Ditto.
3190         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3191         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3192         * gcc.target/microblaze/others/data_var1.c: Ditto.
3193         * gcc.target/microblaze/others/data_var2.c: Ditto.
3194         * gcc.target/microblaze/others/data_var3.c: Ditto.
3195         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3196         * gcc.target/microblaze/others/strings1.c:: Ditto.
3197         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3198         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3199         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3200         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3201         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3202         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3203         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3204         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3205         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3206         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3207         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3208         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3209         * gcc.target/microblaze/isa/float.c: Ditto.
3210         * gcc.target/microblaze/isa/mulh.c: Ditto.
3211         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3212         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3213         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3214         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3215         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3216         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3217         * gcc.target/microblaze/isa/bshift.c: Ditto.
3218         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3219         * gcc.target/microblaze/isa/div.c: Ditto.
3220         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3221         * gcc.target/microblaze/isa/mul.c: Ditto.
3222
3223 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3224
3225         merge from FSF 'apple/trunk' branch.
3226         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3227
3228         Radar 4386773
3229         * objc.dg/enhanced-proto-1.m: New.
3230         * objc.dg/enhanced-proto-2.m: New.
3231         * obj-c++.dg/enhanced-proto-1.mm: New
3232         * obj-c++.dg/enhanced-proto-2.mm: New.
3233
3234 2010-09-30  Richard Guenther  <rguenther@suse.de>
3235
3236         PR testsuite/45702
3237         * gcc.dg/debug/pr41893-1.c: Adjust.
3238         * gcc.dg/pr30762-1.c: Likewise.
3239         * gcc.dg/pr31529-1.c: Likewise.
3240         * gcc.dg/pr34457-1.c: Likewise.
3241         * gcc.dg/pr34668-1.c: Likewise.
3242         * gcc.dg/pr43557-1.c: Likewise.
3243
3244 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3245
3246         PR objc/45842
3247         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3248         * objc.dg/const-str-3.m: Correct header for memcpy.
3249         * objc.dg/const-str-7.m: Likewise.
3250         * objc.dg/method-20b.m: Provide an implementation of Object.
3251         Adjust XFAIL for m64 NeXT runtime.
3252         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3253         * objc.dg/encode-3.m: Correct line ordering, provide header for
3254         sprintf.
3255         * objc.dg/encode-7-next.m: Only run for 32bit.
3256         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3257         * objc.dg/type-size-2.m: Provide an implementation of Object.
3258         Ajust headers.
3259         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3260         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3261         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3262         Adjust XFAIL for m64 NeXT runtime.
3263         * obj-c++.dg/method-22.mm: Likewise.
3264         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3265
3266 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3267
3268         Merge from 'apple/trunk' branch on FSF servers.
3269
3270         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3271
3272         Radar 4278236
3273         * obj-c++.dg/bad-forward-decl.mm: New
3274
3275 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3276
3277         * ada/acats/run_acats: Revert revision 157037.
3278
3279 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3280
3281         Merge from 'apple/trunk' branch on FSF servers.
3282
3283         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3284
3285         Radar 4281748
3286         * objc.dg/naming-2.m: Update
3287         * objc.dg/naming-3.m: New
3288
3289 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3290
3291         PR target/40457
3292         * gcc.target/arm/pr40457-3.c: New test.
3293
3294 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3295
3296         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3297         alias checking.
3298         * lib/target-supports.exp (check_ifunc_available): Likewise.
3299
3300 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3301
3302         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3303
3304 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3305
3306         * objc.dg/keywords-1.m: New test.
3307         * objc.dg/keywords-2.m: New test.
3308         * objc.dg/keywords-3.m: New test.
3309         * obj-c++.dg/keywords-1.mm: New test.
3310         * obj-c++.dg/keywords-2.mm: New test.
3311
3312 2010-09-28  Jason Merrill  <jason@redhat.com>
3313
3314         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3315         * g++.dg/ext/complit11.C: Likewise.
3316         * g++.old-deja/g++.law/temps1.C: Likewise.
3317
3318         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3319         * g++.old-deja/g++.mike/misc6.C: Likewise.
3320
3321 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3322
3323         * objc.dg/attributes/method-attribute-1.m: New.
3324         * objc.dg/attributes/method-attribute-2.m: New.
3325
3326         * obj-c++.dg/attributes/method-attribute-1.m: New.
3327         * obj-c++.dg/attributes/method-attribute-2.m: New.
3328
3329 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3330
3331         * objc.dg/attributes: New.
3332         * objc.dg/attributes/attributes.exp: New.
3333         * objc.dg/attributes/class-attribute-1.m: New.
3334         * objc.dg/attributes/class-attribute-2.m: New
3335         * objc.dg/attributes/categ-attribute-1.m: New
3336         * objc.dg/attributes/categ-attribute-2.m: New
3337         * objc.dg/attributes/proto-attribute-1.m: New
3338
3339         * obj-c++.dg/attributes: New.
3340         * obj-c++.dg/attributes/attributes.exp: New
3341         * obj-c++.dg/attributes/class-attribute-1.mm: New
3342         * obj-c++.dg/attributes/class-attribute-2.mm: New
3343         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3344         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3345         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3346
3347 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3348
3349         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3350         from the branch renamed to method-20b.m to avoid clashes).
3351
3352         2005-08-23  Stuart Hastings  <stuart@apple.com>
3353                     Ziemowit Laski  <zlaski@apple.com>
3354
3355         Radar 4209854
3356         * obj-c++.dg/method-23.mm: New.
3357         * objc.dg/method-20.m: New.
3358
3359 2010-09-28  Jan Hubicka  <jh@suse.cz>
3360
3361         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3362
3363 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3364
3365         PR target/44452
3366         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3367         i?86-*-solaris2.[89], *-*-vxworks*.
3368         * gcc.target/i386/pr22152.c: Likewise.
3369         * gcc.target/i386/vect8-ret.c: New test.
3370
3371 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3372
3373         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3374
3375 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3376
3377         Merge from 'apple/trunk' branch on FSF servers.
3378
3379         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3380
3381         Radar 4175534
3382         * obj-c++.dg/method-22.mm: New.
3383
3384 2010-09-27  Jason Merrill  <jason@redhat.com>
3385
3386         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3387         * g++.dg/ext/complit11.C: Adjust.
3388         * g++.old-deja/g++.law/temps1.C: Adjust.
3389         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3390         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3391
3392 2010-09-27  Ian Lance Taylor  <iant@google.com>
3393
3394         * lib/target-supports.exp (check_effective_target_split_stack):
3395         New procedure.
3396         * gcc.dg/split-1.c: New test.
3397         * gcc.dg/split-2.c: New test.
3398         * gcc.dg/split-3.c: New test.
3399         * gcc.dg/split-4.c: New test.
3400
3401 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3402
3403         PR objc/25464
3404         * objc.dg/type-size-3.m: New test.
3405
3406 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3407
3408         PR objc/45763
3409         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3410
3411 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3412
3413         PR objc/25450
3414         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3415         * objc.dg/type-size-2.m: Same change.
3416         * obj-c++.dg/encode-5.mm: Same change.
3417
3418 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3419
3420         Merge from 'apple/trunk' branch on FSF servers.  The original
3421         Changelogs are below.
3422
3423         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3424         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3425         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3426         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3427         in the branch).
3428         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3429         proto-qual-1.m in the branch) and the normal ABI on GNU.
3430         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3431         the test only with the NeXT runtime.
3432         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3433         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3434         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3435         Run the test only with the NeXT runtime.
3436
3437         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3438
3439         Radar 4492973
3440         * objc.dg/encode-7-64bit.m: New.
3441         * objc.dg/encode-7.m: Skip if -m64.
3442
3443         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3444
3445         Radar 4301047
3446         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3447         * obj-c++.dg/threedotthree-abi-1.mm: New
3448         * objc.dg/threedotthree-abi-1.m: New
3449
3450         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3451
3452         Radar 4136935
3453         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3454         * objc.dg/encode-6.m: Likewise.
3455         * objc.dg/encode-7.m: New test case.
3456
3457 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3458
3459         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3460         const-str-12.m to constr-str-12b.m to avoid conflicts.
3461
3462         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3463
3464         Radar 4229905
3465         * obj-c++.dg/warn5.mm: New
3466
3467         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3468
3469         Radar 4154928
3470         * obj-c++.dg/const-str-12.mm: New.
3471         * objc.dg/const-str-12.m: New.
3472
3473 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3474
3475         PR fortran/40569
3476         PR fortran/40568
3477         * gfortran.dg/storage_size_2.f08: Fix test.
3478         * gfortran.dg/c_sizeof_1.f90: Fix test.
3479         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3480         * gfortran.dg/c_sizeof_3.f90: New.
3481         * gfortran.dg/c_sizeof_4.f90: New.
3482         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3483         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3484
3485 2010-09-26  Daniel Kraft  <d@domob.eu>
3486
3487         PR fortran/45783
3488         PR fortran/45795
3489         * gfortran.dg/select_type_18.f03: New test.
3490
3491 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3492
3493         * gnat.dg/return2.ad[sb]: New test.
3494         * gnat.dg/return2_pkg.ads: New helper.
3495
3496 2010-09-25  Daniel Kraft  <d@domob.eu>
3497
3498         PR fortran/45776
3499         * gfortran.dg/io_constraints_6.f03: New test.
3500         * gfortran.dg/io_constraints_7.f03: New test.
3501         * gfortran.dg/newunit_2.f90: New test.
3502
3503 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3504
3505         * gfortran.dg/operator_c1202.f90: New test.
3506
3507 2010-09-24  Jan Hubicka  <jh@suse.cz>
3508
3509         * gcc.dg/tree-ssa/leaf.c: New testcase.
3510
3511 2010-09-24  Jan Hubicka  <jh@suse.cz>
3512
3513         PR tree-optimization/45738
3514         PR tree-optimization/45741
3515         * gcc.c-torture/compile/pr45741.c: New.
3516         * gfortran.fortran-torture/compile/pr45738.f90: New.
3517
3518 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3519
3520         * gcc.dg/cpp/undef-opt-1.c: New test.
3521
3522 2010-09-24  Jason Merrill  <jason@redhat.com>
3523
3524         * g++.dg/other/error10.C: Adjust expected output.
3525
3526 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3527
3528         PR middle-end/45234
3529         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3530         * gcc.target/i386/pr45234.c: New test.
3531
3532 2010-09-24  Richard Guenther  <rguenther@suse.de>
3533
3534         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3535
3536 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3537
3538         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3539         as a comment leader in regexp.
3540
3541 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3542
3543         * objc.dg/sync-2.m: New test.
3544         * obj-c++.dg/sync-2.mm: New test.
3545
3546 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3547
3548         PR fortran/40571
3549         * gfortran.dg/iso_fortran_env_7.f90: New.
3550
3551 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3552
3553         * obj-c++.dg/too-many-args.mm: New file.
3554
3555 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3556
3557         Merge from 'apple/trunk' branch on FSF servers.
3558
3559         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3560
3561         Radar 4491608
3562         * objc.dg/too-many-args.m: New
3563
3564 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3565
3566         PR fortran/45744
3567         * gfortran.dg/dependency_36.f90:  New test.
3568
3569 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3570
3571         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3572         * gcc.target/i386/pad-3.c: Ditto.
3573         * gcc.target/i386/pad-7.c: Ditto.
3574         * gcc.target/i386/pad-7.c: Ditto.
3575         * gcc.target/i386/pr36502.c: Ditto.
3576         * gcc.target/i386/zee.c: Ditto.
3577         * gcc.target/i386/20060821-1.c: Ditto.
3578         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3579         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3580         * gcc.target/i386/pad-5b.c: Ditto.
3581         * gcc.target/i386/pad-6a.c: Ditto.
3582         * gcc.target/i386/pad-6b.c: Ditto.
3583         * gcc.target/i386/pad-8.c: Ditto.
3584         * gcc.target/i386/pad-9.c: Ditto.
3585         * gcc.target/i386/pad-10.c: Ditto.
3586         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3587
3588 2010-09-23  Richard Guenther  <rguenther@suse.de>
3589
3590         PR tree-optimization/45565
3591         * g++.dg/ipa/pr45565.C: New testcase.
3592
3593 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3594
3595         PR fortran/45745
3596         PR fortran/45648
3597         * gfortran.dg/vector_subscript_bound_1.f90: New.
3598
3599 2010-09-23  Richard Guenther  <rguenther@suse.de>
3600
3601         PR middle-end/45750
3602         * gcc.dg/pr45750.c: New testcase.
3603
3604 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3605
3606         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3607         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3608         build.
3609
3610 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3611
3612         PR rtl-optimization/44374
3613         * gcc.target/arm/headmerge-1.c: New test.
3614         * gcc.target/arm/headmerge-2.c: New test.
3615         * gcc.target/i386/headmerge-1.c: New test.
3616         * gcc.target/i386/headmerge-2.c: New test.
3617
3618 2010-09-23  Daniel Kraft  <d@domob.eu>
3619
3620         PR fortran/38936
3621         PR fortran/44044
3622         PR fortran/45474
3623         * gfortran.dg/intrinsic_intent_1.f03: New test.
3624         * gfortran.dg/select_type_17.f03: New test.
3625         * gfortran.dg/associate_5.f03: More definability tests.
3626         * gfortran.dg/enum_2.f90: Check definability.
3627         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3628         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3629         * gfortran.dg/char_expr_2.f90: Ditto.
3630         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3631         * gfortran.dg/enum_5.f90: Ditto.
3632         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3633         * gfortran.dg/impure_assignment_2.f90: Ditto.
3634         * gfortran.dg/impure_assignment_3.f90: Ditto.
3635         * gfortran.dg/intent_out_1.f90: Ditto.
3636         * gfortran.dg/intent_out_3.f90: Ditto.
3637         * gfortran.dg/pointer_assign_7.f90: Ditto.
3638         * gfortran.dg/pointer_intent_3.f90: Ditto.
3639         * gfortran.dg/pr19936_1.f90: Ditto.
3640         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3641         * gfortran.dg/simpleif_2.f90: Ditto.
3642         * gfortran.dg/protected_5.f90: Ditto.
3643         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3644         * gfortran.dg/protected_6.f90: Ditto.
3645         * gfortran.dg/protected_7.f90: Ditto.
3646
3647 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3648
3649         PR libfortran/45710
3650         * gfortran.dg/namelist_65.f90: New test.
3651
3652 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3653
3654         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3655         the regexp pattern between the expected label and location string.
3656
3657 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3658
3659         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3660
3661 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3662
3663         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3664         * gcc.dg/pr27898.c: Likewise.
3665         * gcc.dg/pr28712.c: Likewise.
3666         * gcc.dg/pr30762-1.c: Likewise.
3667         * gcc.dg/pr31529-1.c: Likewise.
3668         * gcc.dg/pr34457-1.c: Likewise.
3669         * gcc.dg/pr34668-1.c: Likewise.
3670         * gcc.dg/pr34989-1.c: Likewise.
3671         * gcc.dg/pr43557-1.c: Likewise.
3672
3673 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3674
3675         PR rtl-optimization/45739
3676         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3677
3678 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3679
3680         * gcc.target/sparc/mnofpu.c: New test.
3681
3682 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3683
3684         PR rtl-optimization/45739
3685         * gcc.target/i386/pr45739.c: New test.
3686
3687 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3688
3689         PR fortran/45648
3690         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3691         and counts. Add non-elemental function call check.
3692
3693         PR fortran/45648
3694         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3695         arguments checks. Update temporary counts.
3696         * gfortran.dg/transpose_optimization_1.f90: New.
3697
3698 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3699
3700         PR objc/23710
3701         * objc.dg/invalid-method-1.m: New.
3702
3703 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3704
3705         Merge from 'apple/trunk' branch on FSF servers.
3706
3707         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3708
3709         Radar 4291785
3710         * objc.dg/naming-4.m: New
3711         * objc.dg/naming-5.m: New
3712         * obj-c++.dg/naming-1.mm: New
3713         * obj-c++.dg/naming-2.mm: New
3714
3715 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3716             Jack Howarth  <howarth@bromo.med.uc.edu>
3717
3718         PR c++/45645
3719         * g++.dg/torture/pr44972.C: Use portable assert().
3720
3721 2010-09-21  Richard Guenther  <rguenther@suse.de>
3722
3723         PR tree-optimization/45580
3724         * g++.dg/torture/pr45580.C: New testcase.
3725
3726 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3727
3728         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3729
3730 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3731
3732         PR fortran/45438
3733         * gfortran.dg/pointer_check_7.f90: New.
3734
3735 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3736
3737         PR rtl-optimization/45728
3738         * gcc.c-torture/compile/pr45728.c: New test.
3739
3740 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3741
3742         PR fortran/45081
3743         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3744
3745 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3746
3747         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3748
3749 2010-09-20  Richard Guenther  <rguenther@suse.de>
3750
3751         PR middle-end/45704
3752         * gcc.dg/torture/pr45704.c: New testcase.
3753
3754 2010-09-20  Jan Hubicka  <jh@suse.cz>
3755
3756         PR tree-optimize/45605
3757         * g++.dg/tree-ssa/pr45605.C: New testcase.
3758
3759 2010-09-20  Michael Matz  <matz@suse.de>
3760
3761         PR testsuite/45706
3762         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3763         enough.
3764
3765 2010-09-20  Richard Guenther  <rguenther@suse.de>
3766
3767         PR tree-optimization/45705
3768         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3769
3770 2010-09-20  Michael Matz  <matz@suse.de>
3771
3772         PR testsuite/45706
3773         * lib/target-supports.exp (check_effective_target_vect_perm):
3774         Add i?86-*-*.
3775
3776 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3777
3778         PR rtl-optimization/45695
3779         * gcc.c-torture/execute/pr45695.c: New test.
3780
3781 2010-09-19  Jan Hubicka  <jh@suse.cz>
3782
3783         PR lto/44246
3784         * gcc.c-torture/compile/pr44246.c:New file.
3785
3786 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3787
3788         PR tree-optimization/45714
3789         * gfortran.dg/vect/pr45714-a.f: New test.
3790         * gfortran.dg/vect/pr45714-b.f: New test.
3791
3792 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3793
3794         * gnat.dg/const1.adb: Rename into...
3795         * gnat.dg/constant1.adb: ...this.
3796         * gnat.dg/constant2.adb: New test.
3797         * gnat.dg/constant2_pkg1.ads: New helper.
3798         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3799
3800 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3801
3802         * gnat.dg/specs/constant1.ads: New test.
3803         * gnat.dg/specs/constant1_pkg.ads: New helper.
3804
3805 2010-09-18  Jan Hubicka  <jh@suse.cz>
3806
3807         PR tree-optimization/45453
3808         * g++.dg/tree-ssa/pr45453.C: New testcase.
3809
3810 2010-09-18  Jason Merrill  <jason@redhat.com>
3811
3812         * g++.dg/cpp0x/initlist44.C: New.
3813
3814 2010-09-18  Richard Guenther  <rguenther@suse.de>
3815
3816         PR tree-optimization/45709
3817         * g++.dg/torture/pr45709-2.C: New testcase.
3818
3819 2010-09-18  Richard Guenther  <rguenther@suse.de>
3820
3821         PR tree-optimization/45709
3822         * g++.dg/torture/pr45709.C: New testcase.
3823
3824 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3825
3826         PR testsuite/45719
3827         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3828
3829 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3830
3831         * gcc.target/i386/pad-1.c: New.
3832         * gcc.target/i386/pad-2.c: Likewise.
3833         * gcc.target/i386/pad-3.c: Likewise.
3834         * gcc.target/i386/pad-4.c: Likewise.
3835         * gcc.target/i386/pad-5a.c: Likewise.
3836         * gcc.target/i386/pad-5b.c: Likewise.
3837         * gcc.target/i386/pad-6a.c: Likewise.
3838         * gcc.target/i386/pad-6b.c: Likewise.
3839         * gcc.target/i386/pad-7.c: Likewise.
3840         * gcc.target/i386/pad-8.c: Likewise.
3841         * gcc.target/i386/pad-9.c: Likewise.
3842         * gcc.target/i386/pad-10.c: Likewise.
3843
3844 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3845
3846         PR middle-end/45234
3847         * gcc.dg/torture/stackalign/alloca-5.c: New.
3848
3849 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3850
3851         PR middle-end/45678
3852         * gcc.dg/torture/pr45678-2.c: New.
3853
3854 2010-09-17  Richard Guenther  <rguenther@suse.de>
3855
3856         PR middle-end/45678
3857         * gcc.dg/torture/pr45678-1.c: New testcase.
3858
3859 2010-09-17  Michael Matz  <matz@suse.de>
3860
3861         PR tree-optimization/43432
3862         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3863         check_effective_target_vect_perm_short): New predicates.
3864         (check_effective_target_vect_perm): Include x86_64.
3865         * gcc.dg/vect/pr43432.c: New test.
3866         * gcc.dg/vect/vect-114.c: Adjust.
3867         * gcc.dg/vect/vect-15.c: Ditto.
3868         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3869         * gcc.dg/vect/slp-perm-9.c: Ditto.
3870
3871 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3872
3873         PR testsuite/45692
3874         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3875         GNU runtime.
3876
3877 2010-09-17  Richard Guenther  <rguenther@suse.de>
3878
3879         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3880         * gcc.dg/pr28706.c: Likewise.
3881         * gcc.dg/pr28712.c: Likewise.
3882         * gcc.dg/pr30762-1.c: Likewise.
3883         * gcc.dg/pr30762-2.c: Likewise.
3884         * gcc.dg/pr31529-1.c: Likewise.
3885         * gcc.dg/pr31529-2.c: Likewise.
3886         * gcc.dg/pr34457-1.c: Likewise.
3887         * gcc.dg/pr34457-2.c: Likewise.
3888         * gcc.dg/pr34668-1.c: Likewise.
3889         * gcc.dg/pr34668-2.c: Likewise.
3890         * gcc.dg/pr34989-1.c: Likewise.
3891         * gcc.dg/pr34989-2.c: Likewise.
3892         * gcc.dg/pr43557-1.c: Likewise.
3893         * gcc.dg/pr43557-2.c: Likewise.
3894         * gcc.dg/debug/pr41893-1.c: Likewise.
3895         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3896         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3897         * gcc.dg/matrix/matrix-4.c: Likewise.
3898         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3899         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3900         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3901         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3902
3903 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3904
3905         PR fortran/43665
3906         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3907         optimizations.
3908         * gfortran.dg/intent_optimize_1.f90: New test.
3909
3910 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3911
3912         * gcc.target/i386/divmod-1.c: New.
3913         * gcc.target/i386/divmod-2.c: Likewise.
3914         * gcc.target/i386/divmod-3.c: Likewise.
3915         * gcc.target/i386/divmod-4.c: Likewise.
3916         * gcc.target/i386/divmod-4a.c: Likewise.
3917         * gcc.target/i386/divmod-5.c: Likewise.
3918         * gcc.target/i386/divmod-6.c: Likewise.
3919         * gcc.target/i386/divmod-7.c: Likewise.
3920         * gcc.target/i386/divmod-8.c: Likewise.
3921         * gcc.target/i386/udivmod-1.c: Likewise.
3922         * gcc.target/i386/udivmod-2.c: Likewise.
3923         * gcc.target/i386/udivmod-3.c: Likewise.
3924         * gcc.target/i386/udivmod-4.c: Likewise.
3925         * gcc.target/i386/udivmod-4a.c: Likewise.
3926         * gcc.target/i386/udivmod-5.c: Likewise.
3927         * gcc.target/i386/udivmod-6.c: Likewise.
3928         * gcc.target/i386/udivmod-7.c: Likewise.
3929         * gcc.target/i386/udivmod-8.c: Likewise.
3930
3931 2010-09-16  Jan Hubicka  <jh@suse.cz>
3932
3933         * g++.dg/lto/pr45679-1_0.C: New file.
3934         * g++.dg/lto/pr45679-1_1.C: New file.
3935         * g++.dg/lto/pr45679-0_0.C: New file.
3936         * g++.dg/lto/pr45679-0_1.C: New file.
3937
3938 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3939
3940         PR fortran/45674
3941         * gfortran.dg/class_dummy_2.f03: New.
3942
3943 2010-09-16  Richard Guenther  <rguenther@suse.de>
3944
3945         PR tree-optimization/45623
3946         * gcc.dg/torture/pr45623.c: New testcase.
3947
3948 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3949
3950         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3951         name and parentheses.
3952         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3953
3954 2010-09-15  Jason Merrill  <jason@redhat.com>
3955
3956         * g++.dg/parse/parameter-declaration-2.C: New.
3957
3958         * g++.dg/cpp0x/scoped_enum2.C: New.
3959
3960 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3961
3962         * gcc.c-torture/compile/20100915-1.c: New test.
3963
3964 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3965
3966         PR middle-end/45644
3967         * gcc.dg/ipa/pr45644.c: New test.
3968
3969 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3970
3971         PR tree-optimization/45633
3972         * gcc.dg/vect/pr45633.c: New test.
3973
3974 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3975
3976         PR fortran/45577
3977         * gfortran.dg/allocate_derived_4.f90: New.
3978
3979 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3980
3981         * lib/target-supports.exp
3982         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3983         supported flag to true for neon.
3984
3985 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3986
3987         PR c++/45665
3988         * g++.dg/template/crash103.C: New.
3989
3990 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3991
3992         Merge from 'apple/trunk' branch on FSF servers.
3993
3994         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3995
3996         Radar 4457381
3997         * objc.dg/msg-in-protocol.m: New.
3998         * obj-c++.dg/msg-in-protocol.mm: New.
3999
4000         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4001
4002         Radar 4219590
4003         * objc.dg/break-in-ifstmt.m: New.
4004
4005         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4006
4007         Radar 4174166
4008         * obj-c++.dg/comp-types-13.mm: New.
4009         * objc.dg/comp-types-12.m: New.
4010
4011         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4012
4013         Radar 4216500
4014         * obj-c++.dg/proto-lossage-7.mm: New.
4015         * objc.dg/proto-lossage-7.m: New.
4016
4017 2010-09-14  Jan Hubicka  <jh@suse.cz>
4018
4019         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4020         folding.
4021         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4022         folding.
4023
4024 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4025
4026         PR middle-end/45567
4027         * gcc.dg/pr45567.c: New test.
4028
4029         PR debug/45660
4030         * g++.dg/debug/pr45660.C: New test.
4031
4032 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4033
4034         PR tree-optimization/45470
4035         * g++.dg/vect/pr45470-a.cc: New test.
4036         * g++.dg/vect/pr45470-a.cc: New test.
4037
4038 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4039
4040         PR target/42070
4041         * lib/profopt.exp: Prune warnings on execname2 compile.
4042         * lib/prune.exp: Prune "can't add line info" warnings.
4043
4044 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4045
4046         PR libfortran/45532
4047         * gfortran.dg/namelist_64.f90: New test.
4048
4049 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4050
4051         PR rtl-optimization/45617
4052         * gcc.target/i386/pr45617.c: New test.
4053
4054 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4055
4056         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4057
4058 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4059
4060         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4061         * gcc.target/i386/fma4-vector.c: Likewise.
4062         * gcc.target/i386/vectorize2.c: Likewise.
4063         * gcc.target/i386/vectorize4.c: Likewise.
4064         * gcc.target/i386/vectorize5.c: Likewise.
4065         * gcc.target/i386/vectorize6.c: Likewise.
4066         * gcc.target/i386/vectorize8.c: Likewise.
4067
4068         * gcc.target/i386/vect-double-1.c: New.
4069         * gcc.target/i386/vect-double-1a.c: Likewise.
4070         * gcc.target/i386/vect-double-2.c: Likewise.
4071         * gcc.target/i386/vect-double-2a.c: Likewise.
4072
4073         * lib/target-supports.exp (check_effective_target_vect_double):
4074         Set et_vect_double_saved to 0 when tuning for Atom.
4075
4076 2010-09-13  Jan Hubicka  <jh@suse.cz>
4077
4078         * gcc.dg/torture/pr23821.c: Drop static keyword.
4079         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4080         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4081
4082 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4083
4084         * gcc.target/arm/sync-1.c: New.
4085
4086 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4087
4088         * gnat.dg/memtrap.adb: New test.
4089
4090 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4091
4092         * gfortran.dg/promotion.f90: Fix options.
4093
4094 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4095
4096         * g++.dg/cpp0x/range-for1.C: New.
4097         * g++.dg/cpp0x/range-for2.C: New.
4098         * g++.dg/cpp0x/range-for3.C: New.
4099         * g++.dg/cpp0x/range-for4.C: New.
4100         * g++.dg/cpp0x/range-for5.C: New.
4101         * g++.dg/cpp0x/range-for6.C: New.
4102
4103 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4104
4105         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4106         and counts. Check that transpose is not called.
4107         * gfortran.dg/transpose_2.f90: Update error message.
4108
4109 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4110
4111         PR c++/43824
4112         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4113         * g++.dg/lookup/strong-using-2.C: Likewise.
4114         * g++.dg/lookup/strong-using-3.C: Likewise.
4115         * g++.dg/lookup/strong-using-5.C: Likewise.
4116
4117         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4118         * g++.dg/cpp0x/inline-ns4.C: New.
4119         * g++.dg/cpp0x/inline-ns5.C: New.
4120
4121 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4122
4123         PR middle-end/45634
4124         * gfortran.fortran-torture/compile/pr45634.f90: New.
4125
4126 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4127
4128         * objc.dg/fobjc-exceptions.m: New test.
4129
4130 2010-09-10  Jan Hubicka  <jh@suse.cz>
4131
4132         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4133
4134 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4135
4136         PR tree-optimization/44972
4137         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4138         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4139         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4140         instead.
4141         * g++.dg/torture/pr44972.C: New test.
4142
4143 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4144
4145         PR tree-optimization/44972
4146         * g++.dg/torture/pr34850.C: Remove expected warning.
4147
4148 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4149
4150         * gfortran.dg/dummy_optional_arg.f90: New test.
4151
4152 2010-09-08  Jan Hubicka  <jh@suse.cz>
4153
4154         PR tree-optimization/45598
4155         * fortran.fortran-torture/compile/pr45598.f90: New test.
4156
4157 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4158
4159         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4160         * lib/target-supports.exp (check_ifunc_available): New.
4161         * gcc.dg/attr-ifunc-1.c: New.
4162         * gcc.dg/attr-ifunc-2.c: New.
4163         * gcc.dg/attr-ifunc-3.c: New.
4164         * gcc.dg/attr-ifunc-4.c: New.
4165         * gcc.dg/attr-ifunc-5.c: New.
4166         * g++.dg/ext/attr-ifunc-1.C: New.
4167         * g++.dg/ext/attr-ifunc-2.C: New.
4168         * g++.dg/ext/attr-ifunc-3.C: New.
4169         * g++.dg/ext/attr-ifunc-4.C: New.
4170
4171 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4172
4173         PR middle-end/40386
4174         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4175
4176 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4177
4178         * gfortran.dg/inline_transpose_1.f90: New test.
4179
4180 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4181
4182         PR c++/45588
4183         * g++.dg/warn/Wunused-var-15.C: New test.
4184
4185 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4186
4187         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4188         hppa*-*-hpux*.
4189
4190 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4191
4192         * objc/execute/exceptions/throw-nil.m: New test.
4193         * objc/execute/exceptions/handler-1.m: Updated to use the new
4194         objc_set_uncaught_exception_handler() function.
4195         * objc/execute/exceptions/matcher-1.m: New test.
4196
4197 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4198
4199         PR fortran/38282
4200         * gfortran.dg/bit_comparison_1.F90: New test.
4201         * gfortran.dg/leadz_trailz_3.f90: New test.
4202         * gfortran.dg/masklr_2.F90: New test.
4203         * gfortran.dg/shiftalr_1.F90: New test.
4204         * gfortran.dg/merge_bits_2.F90: New test.
4205         * gfortran.dg/dshift_2.F90: New test.
4206         * gfortran.dg/bit_comparison_2.F90: New test.
4207         * gfortran.dg/masklr_1.F90: New test.
4208         * gfortran.dg/merge_bits_1.F90: New test.
4209         * gfortran.dg/dshift_1.F90: New test.
4210         * gfortran.dg/shiftalr_2.F90: New test.
4211
4212 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4213
4214         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4215         functions from objc/typedstream.h are deprecated.
4216
4217 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4218
4219         * lib/target-supports.exp
4220         (check_effective_target_run_expensive_tests): New proc.
4221         * gcc.c-torture/compile/limits-fnargs.c: Use
4222         dg-require-effective-target run_expensive_tests.
4223
4224 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4225
4226         PR fortran/45597
4227         * gfortran.dg/gomp/pr45597.f90: New test.
4228
4229         PR fortran/45595
4230         * gfortran.dg/gomp/pr45595.f90: New test.
4231
4232 2010-09-08  Michael Matz  <matz@suse.de>
4233
4234         * c-c++-common/uninit-17.c: Adjust.
4235
4236 2010-09-08  Michael Matz  <matz@suse.de>
4237
4238         PR tree-optimization/43430
4239         * gcc.dg/vect/pr43430-2.c: New test.
4240
4241 2010-09-08  Michael Matz  <matz@suse.de>
4242
4243         PR tree-optimization/33244
4244         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4245
4246 2010-09-08  Richard Guenther  <rguenther@suse.de>
4247
4248         PR tree-optimization/45578
4249         * gfortran.dg/pr45578.f90: New testcase.
4250
4251 2010-09-08  Richard Guenther  <rguenther@suse.de>
4252
4253         PR testsuite/45590
4254         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4255
4256 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4257
4258         PR fortran/45576
4259         * gfortran.dg/char_length_18.f90:  New test.
4260
4261 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4262
4263         PR target/36502
4264         * gcc.target/i386/pr36502.c: New test.
4265
4266         PR target/42313
4267         PR target/44651
4268         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4269         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4270
4271 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4272
4273         * gfortran.dg/achar_4.f90: Enable bounds checking.
4274
4275 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4276
4277         PR target/45206
4278         * gcc.target/i386/pr45206.c: New test.
4279
4280 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4281
4282         PR fortran/45505
4283         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4284
4285 2010-09-07  Jan Hubicka  <jh@suse.cz>
4286
4287         * gcc.c-torture/compile/20100907.c: New testcase.
4288
4289 2010-09-07  Richard Guenther  <rguenther@suse.de>
4290
4291         PR middle-end/45569
4292         * g++.dg/eh/pr45569.C: New testcase.
4293
4294 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4295
4296         PR target/43137
4297         * gcc.target/arm/pr43137.c: New test.
4298
4299 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4300
4301         PR fortran/36931
4302         * gfortran.dg/dependency_35.f90:  New test.
4303
4304 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4305
4306         PR fortran/34145
4307         * gfortran.dg/char_length_17.f90:  New test.
4308
4309 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4310
4311         PR c++/45200
4312         PR c++/45293
4313         PR c++/45558
4314         * g++.dg/template/typedef34.C: New test.
4315         * g++.dg/template/typedef35.C: New test.
4316
4317 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4318
4319         PR target/22152
4320         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4321
4322 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4323
4324         * g++.dg/warn/Wdouble-promotion.C: New.
4325
4326 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4327
4328         * g++.dg/parse/redef2.C: New.
4329
4330 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4331
4332         * gcc.dg/20100906-1.c: New testcase.
4333
4334 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4335
4336         PR testsuite/45543
4337         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4338         DW_TAG_enumeration_type DIE.
4339
4340 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4341
4342         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4343         Update XFAILs.
4344
4345 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4346
4347         PR rtl-optimization/44919
4348         * g++.dg/opt/pr44919.C: New.
4349
4350 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4351
4352         PR fortran/38282
4353         * gfortran.dg/iall_iany_iparity_1.f90: New.
4354         * gfortran.dg/iall_iany_iparity_2.f90: New.
4355
4356 2010-09-06  Jason Merrill  <jason@redhat.com>
4357
4358         * g++.dg/cpp0x/initlist42.C: New.
4359
4360         * g++.dg/cpp0x/auto19.C: New.
4361
4362         * g++.dg/template/sfinae25.C: New.
4363         * g++.dg/template/char1.C: Expect warning.
4364         * g++.dg/template/nontype10.C: Likewise.
4365
4366         * g++.dg/cpp0x/implicit9.C: New.
4367
4368         * g++.dg/cpp0x/initlist43.C: New.
4369
4370 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4371
4372         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4373
4374 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4375
4376         * gcc.dg/Wdouble-promotion.c: New.
4377
4378 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4379
4380         * gfortran.dg/float128_1.f90: Remove test case as
4381         it always fails since Rev 163611 backed out the
4382         front-end implementation.
4383
4384 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4385
4386         * gfortran.dg/float128_1.f90: XFAIL test case.
4387
4388 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4389
4390         * gfortran.dg/bessel_7.f90: Decrease required precision.
4391
4392 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4393
4394         PR testsuite/45545
4395         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4396         ref-all-matching targets.
4397
4398 2010-09-05  Richard Guenther  <rguenther@suse.de>
4399
4400         PR tree-optimization/45535
4401         * gcc.c-torture/compile/pr45535.c: New testcase.
4402
4403 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4404
4405         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4406         "\[^\n\]*".
4407         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4408         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4409         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4410         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4411         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4412         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4413         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4414         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4415         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4416         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4417         * gcc.target/i386/pr22152.c: Likewise.
4418         * gcc.target/i386/pr36992-1.c: Likewise.
4419         * gcc.target/i386/pr36992-2.c: Likewise.
4420         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4421
4422 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4423
4424         PR testsuite/43957
4425         * gcc.dg/const-uniq-1.c: Modify regexp.
4426
4427 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4428
4429         PR fortran/45530
4430         * gfortran.dg/namelist_63.f90: New.
4431
4432 2010-09-04  Jan Hubicka  <jh@suse.cz>
4433
4434         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4435         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4436
4437 2010-09-04  Jan Hubicka  <jh@suse.cz>
4438
4439         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4440
4441 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4442
4443         PR fortran/45507
4444         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4445
4446 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4447
4448         * gcc.dg/opts-4.c: New test.
4449
4450 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4451
4452         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4453         * gcc.dg/vect/vect-peel-4.c: Ditto.
4454
4455 2010-09-03  Daniel Kraft  <d@domob.eu>
4456
4457         PR fortran/45525
4458         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4459
4460 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4461
4462         PR fortran/45159
4463         * gfortran.dg/dependency_34.f90:  New test.
4464
4465 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4466
4467         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4468
4469 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4470
4471         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4472         gcc.target/i386/clearcap.map if supported.
4473
4474 2010-09-03  Michael Matz  <matz@suse.de>
4475
4476         PR middle-end/45415
4477         * gcc.dg/pr45415.c: New test.
4478
4479 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4480
4481         PR tree-optimization/45506
4482         * gcc.dg/pr45506.c: New.
4483
4484 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4485
4486         PR target/45476
4487         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4488         * gcc.target/i386/float128-2.c: Ditto.
4489
4490 2010-09-03  Daniel Kraft  <d@domob.eu>
4491
4492         PR fortran/34162
4493         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4494         * gfortran.dg/internal_dummy_2.f08: New test.
4495         * gfortran.dg/internal_dummy_3.f08: New test.
4496         * gfortran.dg/internal_dummy_4.f08: New test.
4497
4498 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4499
4500         PR debug/45500
4501         * gcc.target/i386/pr45500.c: New test.
4502
4503 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4504
4505         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4506
4507 2010-09-03  Daniel Kraft  <d@domob.eu>
4508
4509         PR fortran/44602
4510         * gfortran.dg/exit_2.f08; Adapt error messages.
4511         * gfortran.dg/exit_3.f08: New test.
4512         * gfortran.dg/exit_4.f08: New test.
4513         * gfortran.dg/exit_5.f03: New test.
4514
4515 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4516
4517         * gfortran.dg/ishft_4.f90: New test.
4518
4519 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4520
4521         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4522         FRIZ/XSRIZ instruciton for (double)(long long)x.
4523         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4524
4525 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4526
4527         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4528
4529 2010-09-02  Richard Guenther  <rguenther@suse.de>
4530
4531         PR tree-optimization/44937
4532         PR tree-optimization/45412
4533         * g++.dg/opt/pr45412.C: New testcase.
4534         * gcc.c-torture/compile/pr45412.c: Likewise.
4535         * gcc.c-torture/compile/pr44937.c: Likewise.
4536
4537 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4538
4539         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4540         but using -Werror=comment.
4541         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4542         expected error messages.
4543
4544 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4545
4546         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4547         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4548
4549 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4550
4551         PR fortran/45489
4552         * gfortran.dg/initialization_27.f90: New.
4553
4554 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4555
4556         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4557         check into different basic blocks. Expect vectorization if misaligned
4558         stores are supported.
4559         * gcc.dg/vect/bb-slp-8a.c: New test.
4560         * gcc.dg/vect/bb-slp-8b.c: New test.
4561
4562 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4563
4564         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4565
4566 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4567
4568         PR fortran/44541
4569         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4570         * gfortran.dg/class_dummy_1.f03: New.
4571
4572 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4573
4574         PR middle-end/45458
4575         * g++.dg/tree-prof/partition2.C: New test.
4576
4577 2010-09-01  Richard Guenther  <rguenther@suse.de>
4578
4579         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4580         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4581         * gcc.c-torture/execute/20100827-1.c: Likewise.
4582
4583 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4584
4585         * gfortran.dg/execute_command_line_1.f90: New test.
4586
4587 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR preprocessor/45457
4590         * c-c++-common/cpp/pr45457.c: New test.
4591
4592 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4593
4594         * gcc.dg/nested-func-8.c: New test.
4595
4596 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4597
4598         PR fortran/38282
4599         * gfortran.dg/popcnt_poppar_1.F90: New test.
4600         * gfortran.dg/popcnt_poppar_2.F90: New test.
4601
4602 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4603
4604         * gcc.target/i386/volatile-2.c: Require nonpic target.
4605
4606 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4607
4608         PR middle-end/45461
4609         * gcc.dg/pr45461.c: New test.
4610
4611 2010-08-31  Richard Guenther  <rguenther@suse.de>
4612
4613         PR testsuite/45455
4614         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4615
4616 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4617
4618         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4619
4620 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4621
4622         PR fortran/45456
4623         * gfortran.dg/typebound_proc_18.f03: New.
4624
4625 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4626
4627         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4628         * lib/scanasm.exp (scan-stack-usage): Likewise.
4629         (scan-stack-usage-not): Likewise.
4630         * gcc.dg/stack-usage-1.c: New test.
4631         * gcc.target/i386/stack-usage-realign.c: Likewise.
4632
4633 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4634
4635         PR tree-optimization/45427
4636         * gcc.dg/tree-ssa/pr45427.c: New test.
4637
4638 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4639
4640         PR c++/45043
4641         * g++.dg/template/crash102.C: New.
4642
4643 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4644
4645         PR middle-end/45423
4646         * gcc.dg/gomp/atomic-12.c: New test.
4647         * gcc.dg/gomp/atomic-13.c: New test.
4648         * gcc.dg/gomp/atomic-14.c: New test.
4649         * g++.dg/gomp/atomic-11.C: New test.
4650         * g++.dg/gomp/atomic-12.C: New test.
4651         * g++.dg/gomp/atomic-13.C: New test.
4652         * g++.dg/gomp/atomic-14.C: New test.
4653
4654 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4655
4656         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4657         delimiter.
4658
4659 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4660
4661         * gnat.dg/discr24.adb: New test.
4662
4663 2010-08-30  Richard Guenther  <rguenther@suse.de>
4664
4665         PR tree-optimization/45449
4666         * gcc.dg/pr45449.c: New testcase.
4667
4668 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4669
4670         * gcc.dg/opts-1.c: Expect errors, not warnings.
4671
4672 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4673
4674         PR fortran/42769
4675         * gfortran.dg/dynamic_dispatch_11.f03: New.
4676
4677 2010-08-29  Jason Merrill  <jason@redhat.com>
4678
4679         PR c++/44991
4680         * g++.dg/parse/defarg15.C: New.
4681
4682 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4683
4684         PR fortran/45439
4685         * gfortran.dg/select_type_16.f03: New.
4686
4687 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4688             Tobias Burnus  <burnus@net-b.de>
4689
4690         * gfortran.dg/bessel_7.f90: Decrease required precision.
4691
4692 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4693             Kaz Kojima  <kkojima@gcc.gnu.org>
4694
4695         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4696
4697 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4698
4699         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4700         floating point conversion code generation.
4701         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4702         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4703         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4704         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4705         to integer conversion code generation.
4706         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4707         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4708         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4709         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4710
4711 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4712
4713         PR fortran/32049
4714         * gfortran.dg/random_seed_1.f90: Adjust test.
4715         * gfortran.dg/float128_1.f90: New test.
4716
4717 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4718
4719         PR fortran/33197
4720         * gfortran.dg/norm2_1.f90: New.
4721         * gfortran.dg/norm2_2.f90: New.
4722         * gfortran.dg/norm2_3.f90: New.
4723         * gfortran.dg/norm2_4.f90: New.
4724         * gfortran.dg/parity_1.f90: New.
4725         * gfortran.dg/parity_2.f90: New.
4726         * gfortran.dg/parity_3.f90: New.
4727
4728 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4729
4730         PR fortran/45420
4731         * gfortran.dg/select_type_15.f03: New.
4732
4733 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4734
4735         PR libfortran/43217
4736         * gfortran.dg/hollerith8.f90: New test.
4737
4738 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4739
4740         PR fortran/45159
4741         * gfortran.dg/dependency_33.f90:  New test.
4742
4743 2010-08-27  Richard Guenther  <rguenther@suse.de>
4744
4745         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4746         * gcc.dg/graphite/scop-2.c: Likewise.
4747         * gcc.dg/graphite/scop-20.c: Likewise.
4748         * gcc.dg/vect/slp-25.c: Likewise.
4749
4750 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4751
4752         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4753
4754 2010-08-26  Daniel Kraft  <d@domob.eu>
4755
4756         PR fortran/38936
4757         PR fortran/44047
4758         PR fortran/45384
4759         * gfortran.dg/associate_8.f03: New test.
4760         * gfortran.dg/select_type_13.f03: New test.
4761         * gfortran.dg/select_type_14.f03: New test.
4762
4763 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4764
4765         PR tree-optimization/44485
4766         * gcc.dg/pr44485.c: New test.
4767
4768 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4769
4770         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4771         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4772         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4773
4774 2010-08-26  Richard Guenther  <rguenther@suse.de>
4775
4776         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4777         * gcc.dg/graphite/scop-21.c: Likewise.
4778
4779 2010-08-26  Richard Guenther  <rguenther@suse.de>
4780
4781         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4782         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4783         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4784         * gcc.dg/vect/vect-91.c: Likewise.
4785         * gcc.dg/vect/vect-peel-1.c: Likewise.
4786         * gcc.dg/vect/vect-peel-2.c: Likewise.
4787         * gcc.dg/vect/vect-peel-4.c: Likewise.
4788
4789 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4790
4791         PR libfortran/41859
4792         * gfortran.dg/der_io_4.f90: New test.
4793
4794 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4795
4796         PR rtl-optimization/44858
4797         * gcc.c-torture/execute/pr44858.c: New test.
4798
4799         PR rtl-optimization/45400
4800         * g++.dg/other/i386-8.C: New test.
4801
4802 2010-08-25  Richard Guenther  <rguenther@suse.de>
4803
4804         * gcc.dg/alias-8.c: Adjust.
4805
4806 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4807
4808         * gcc.target/i386/combine-mul.c: New test.
4809
4810 2010-08-25  Richard Guenther  <rguenther@suse.de>
4811
4812         PR lto/44562
4813         * gcc.dg/graphite/id-27.c: New testcase.
4814         * gcc.dg/lto/20100825-1_0.c: Likewise.
4815
4816 2010-08-25  Richard Guenther  <rguenther@suse.de>
4817
4818         PR tree-optimization/45316
4819         * g++.dg/opt/pr45316.C: New testcase.
4820
4821 2010-08-25  Richard Guenther  <rguenther@suse.de>
4822
4823         PR tree-optimization/45393
4824         * g++.dg/torture/pr45393.C: New testcase.
4825
4826 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4827
4828         PR tree-optimization/45059
4829         * gcc.c-torture/compile/pr45059.c: New test.
4830
4831 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4832
4833         * lib/target-supports.exp (check_effective_target_vect_unpack):
4834         Set vect_unpack supported flag to true for neon.
4835
4836 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4837
4838         * gcc.dg/tree-ssa/ifc-5.c: New.
4839
4840 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4841
4842         * gcc.dg/tree-ssa/ifc-4.c: New.
4843         * gcc.dg/tree-ssa/ifc-7.c: New.
4844
4845 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4846
4847         * gcc.dg/vect/vect.exp: Check loongson targets
4848         * g++.dg/vect/vect.exp: Likewise
4849         * gfortran.dg/vect/vect.exp: Likewise
4850
4851 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4852
4853         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4854         -mveclibabi=mass.
4855
4856 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4857
4858         PR fortran/45366
4859         * gfortran.dg/proc_ptr_29.f90: New.
4860
4861 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4862             Dominique d'Humieres  <dominiq@lps.ens.fr>
4863
4864         PR fortran/45367
4865         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4866
4867 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4868
4869         PR fortran/45367
4870         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4871
4872 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4873
4874         PR fortran/36158
4875         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4876
4877 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4878             Dominique d'Humieres  <dominiq@lps.ens.fr>
4879
4880         PR fortran/45367
4881         PR fortran/36158
4882         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4883         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4884
4885 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4886
4887         PR fortran/44863
4888         PR fortran/45271
4889         PR fortran/45290
4890         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4891         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4892         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4893
4894 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4895
4896         PR fortran/36158
4897         PR fortran/33197
4898         * gfortran.dg/bessel_6.f90: New.
4899         * gfortran.dg/bessel_7.f90: New.
4900
4901 2010-08-20  Jan Hubicka  <jh@suse.cz>
4902
4903         PR c++/45307
4904         PR c++/17736
4905         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4906         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4907
4908 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4909
4910         PR target/45336
4911         * gcc.target/i386/pr45336-1.c: New.
4912         * gcc.target/i386/pr45336-2.c: Likewise.
4913         * gcc.target/i386/pr45336-3.c: Likewise.
4914         * gcc.target/i386/pr45336-4.c: Likewise.
4915
4916 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4917
4918         PR testsuite/45361
4919         * gcc.target/i386/volatile-2.c: Update scan strings to also
4920         include (%rip) for the memory reference on x86_64.
4921
4922 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4923
4924         PR middle-end/44974
4925         * gcc.dg/pr44974.c: New test.
4926
4927         PR rtl-optimization/45353
4928         * gcc.dg/pr45353.c: New test.
4929
4930 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4931
4932         * gcc.target/i386/volatile-2.c: New.
4933
4934 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4935
4936         PR rtl-optimization/44691
4937         * gfortran.dg/pr44691.f: New test.
4938
4939 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4940
4941         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4942
4943 2010-08-19  Jason Merrill  <jason@redhat.com>
4944
4945         * g++.dg/init/synth3.C: New.
4946         * g++.dg/init/value8.C: New.
4947         * g++.dg/tree-ssa/empty-2.C: New.
4948         * g++.dg/cpp0x/noexcept09.C: New.
4949
4950 2010-08-19  Daniel Kraft  <d@domob.eu>
4951
4952         PR fortran/29785
4953         PR fortran/45016
4954         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4955         * gfortran.dg/pointer_remapping_1.f90: New test.
4956         * gfortran.dg/pointer_remapping_2.f03: New test.
4957         * gfortran.dg/pointer_remapping_3.f08: New test.
4958         * gfortran.dg/pointer_remapping_4.f03: New test.
4959         * gfortran.dg/pointer_remapping_5.f08: New test.
4960         * gfortran.dg/pointer_remapping_6.f08: New test.
4961
4962 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4963
4964         PR testsuite/45324
4965         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4966
4967 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4968
4969         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4970
4971 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4972
4973         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4974         variable.
4975
4976 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4977
4978         PR target/45070
4979         * gcc.c-torture/execute/pr45070.c: New.
4980
4981 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4982
4983         * g++.dg/pr44328.C: New test.
4984
4985 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4986
4987         PR fortran/36158
4988         PR fortran/33197
4989         * gfortran.dg/bessel_3.f90: New.
4990         * gfortran.dg/bessel_4.f90: New.
4991         * gfortran.dg/bessel_5.f90: New.
4992
4993 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4994
4995         PR fortran/45290
4996         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4997         * gfortran.dg/pointer_init_2.f90: New.
4998         * gfortran.dg/pointer_init_3.f90: New.
4999         * gfortran.dg/pointer_init_4.f90: New.
5000
5001 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5002
5003         PR c++/45049
5004         * g++.dg/pr45049-1.C: New test.
5005         * g++.dg/pr45049-2.C: New test.
5006
5007 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5008
5009         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5010         20 if __ARM_PCS is defined otherwise 64.
5011         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5012         instead of hard coded 64.
5013
5014 2010-08-18  Yao Qi  <yao@codesourcery.com>
5015
5016         PR target/45094
5017         * gcc.target/arm/pr45094.c: New test.
5018
5019 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5020
5021         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5022
5023 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5024
5025         PR rtl-optimization/42575
5026         * gcc.target/arm/pr42575.c: New test.
5027
5028 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5029
5030         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5031         * gcc.dg/tls/thr-cse-1.c: New.
5032
5033 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5034
5035         PR debug/42487
5036         * lib/target-supports.exp
5037         (check_effective_target_function_sections): New.
5038         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5039         function sections before proceding.
5040
5041 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5042
5043         PR fortran/45308
5044         * gfortran.dg/pr45308.f03: New test.
5045
5046 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5047
5048         PR target/45296
5049         * gcc.target/i386/pr45296.c: New test.
5050
5051 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5052
5053         * g++.dg/ext/uow-1.C: New.
5054         * g++.dg/ext/uow-2.C: New.
5055         * g++.dg/ext/uow-3.C: New.
5056         * g++.dg/ext/uow-4.C: New.
5057
5058 2010-08-17  Richard Guenther  <rguenther@suse.de>
5059
5060         PR testsuite/45266
5061         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5062
5063 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5064
5065         PR c/40563
5066         * gcc.dg/Wcxx-compat-20.c: New test.
5067
5068 2010-08-17  Daniel Kraft  <d@domob.eu>
5069
5070         PR fortran/38936
5071         * gfortran.dg/associate_1.f03: Extended to test newly supported
5072         features like association to variables.
5073         * gfortran.dg/associate_3.f03: Removed check for illegal change
5074         of associate-name here...
5075         * gfortran.dg/associate_5.f03: ...and added it here.
5076         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5077         * gfortran.dg/associate_7.f03: New test.
5078
5079 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5080
5081         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5082
5083 2010-08-15  Daniel Kraft  <d@domob.eu>
5084
5085         PR fortran/38936
5086         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5087         * gfortran.dg/associate_3.f03: Clarify comment.
5088         * gfortran.dg/associate_5.f03: New test.
5089         * gfortran.dg/associate_6.f03: New test.
5090
5091 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5092
5093         PR fortran/45211
5094         * gfortran.dg/bind_c_usage_21.f90: New.
5095         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5096
5097 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5098
5099         * gfortran.dg/optional_absent_1.f90: New.
5100         * gfortran.dg/null_actual.f90: New.
5101
5102 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5103
5104         * gfortran.dg/pointer_target_1.f90: New.
5105         * gfortran.dg/pointer_target_2.f90: New.
5106         * gfortran.dg/pointer_target_3.f90: New.
5107
5108 2010-08-15  Daniel Kraft  <d@domob.eu>
5109
5110         PR fortran/45197
5111         * gfortran.dg/elemental_args_check_3.f90: New test.
5112         * gfortran.dg/impure_1.f08: New test.
5113         * gfortran.dg/impure_2.f08: New test.
5114         * gfortran.dg/impure_3.f90: New test.
5115         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5116
5117 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5118
5119         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5120         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5121         SLP tests.
5122         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5123         misaligned loads.
5124         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5125         misaligned stores.c
5126         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5127
5128 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5129
5130         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5131         dg-require-effective-target after dg-do.
5132
5133 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5134
5135         * lib/target-supports.exp (check_effective_target_vect_int): Return
5136         true for Loongson targets.
5137         (check_effective_target_vect_shift): Likewise.
5138         (check_effective_target_vect_no_int_max): Likewise.
5139         (check_effective_target_vect_no_align): Likewise.
5140         (check_effective_target_vect_short_mult): Likewise.
5141
5142 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5143
5144         * g++.dg/cast.C: Change fields of structures to "long" to pass
5145         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5146         * g++.dg/cpp0x/iop.C: Ditto.
5147         * g++.dg/cpp0x/named_refs.C: Ditto.
5148         * g++.dg/cpp0x/rv1p.C: Ditto.
5149         * g++.dg/cpp0x/rv2p.C: Ditto.
5150         * g++.dg/cpp0x/rv3p.C: Ditto.
5151         * g++.dg/cpp0x/rv4p.C: Ditto.
5152         * g++.dg/cpp0x/rv5p.C: Ditto.
5153         * g++.dg/cpp0x/rv6p.C: Ditto.
5154         * g++.dg/cpp0x/rv7p.C: Ditto.
5155         * g++.dg/cpp0x/rv8p.C: Ditto.
5156         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5157
5158 2010-08-13  Daniel Kraft  <d@domob.eu>
5159
5160         * gfortran.dg/implied_shape_1.f08: New test.
5161         * gfortran.dg/implied_shape_2.f90: New test.
5162         * gfortran.dg/implied_shape_3.f08: New test.
5163
5164 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5165
5166         PR libfortran/42526
5167         * gfortran.dg/char_component_initializer_1.f90: New test.
5168
5169 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5170
5171         PR tree-optimization/45241
5172         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5173
5174 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5175
5176         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5177         to dg-options.
5178         * gcc.target/i386/pr40906-2.c: Ditto.
5179         * gcc.target/i386/pr40906-3.c: Ditto.
5180
5181 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5182
5183         PR middle-end/45262
5184         * gcc.c-torture/execute/pr45262.c: New test.
5185
5186 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5187
5188         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5189         empty argument.
5190         * g++.dg/other/profile1.C: Ditto.
5191
5192 2010-08-12  Richard Guenther  <rguenther@suse.de>
5193
5194         PR tree-optimization/45232
5195         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5196         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5197         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5198         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5199         unsigned arithmetic.
5200         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5201         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5202         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5203         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5204         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5205         unsigned arithmetic.
5206         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5207         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5208         unsigned arithmetic.
5209         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5210         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5211         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5212         unsigned arithmetic.
5213         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5214         * gcc.dg/tree-ssa/negate.c: Adjust.
5215         * gcc.dg/vect/vect-1.c: Adjust.
5216         * gfortran.dg/reassoc_6.f: XFAIL.
5217
5218 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5219
5220         PR debug/45259
5221         * gcc.dg/pr45259.c: New test.
5222
5223 2010-08-12  Wei Guozhi  <carrot@google.com>
5224
5225         PR target/44999
5226         * gcc.target/arm/pr44999.c: New testcase.
5227
5228 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5229
5230         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5231         (N): Likewise.
5232         (main): Adjust accordingly.
5233
5234 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5235
5236         * gfortran.dg/graphite/id-22.f: New.
5237
5238 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5239
5240         * gcc.dg/graphite/id-26.c: New.
5241
5242 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5243
5244         * gcc.dg/graphite/id-25.c: New.
5245
5246 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5247
5248         * gcc.dg/graphite/run-id-5.c: New.
5249         * gcc.dg/graphite/run-id-6.c: New.
5250         * gfortran.dg/graphite/id-21.f: New.
5251
5252 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5253
5254         * gcc.dg/graphite/id-24.c: New.
5255
5256 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5257
5258         * gcc.dg/tree-ssa/pr20742.c: New.
5259
5260 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5261
5262         * gcc.dg/graphite/id-23.c: New.
5263
5264 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5265
5266         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5267
5268 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5269
5270         * gcc.dg/graphite/pr42729.c: New.
5271
5272 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5273
5274         * gfortran.dg/graphite/id-20.f: New.
5275
5276 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5277
5278         * gcc.dg/graphite/id-22.c: New.
5279
5280 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5281
5282         * gcc.dg/graphite/run-id-2.c: Call abort.
5283
5284 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5285
5286         * gcc.dg/graphite/id-20.c: New.
5287
5288 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5289             Steve Kargl  <kargl@gcc.gnu.org>
5290
5291         PR fortran/44595
5292         * gfortran.dg/move_alloc_3.f90: New.
5293         * gfortran.dg/random_seed_2.f90: New.
5294
5295 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5296
5297         * lib/target-supports.exp (check_effective_target_sync_int_long):
5298         Add hppa*-*-linux*.
5299         (check_effective_target_sync_char_short): Likewise.
5300
5301 2010-08-10  Yao Qi  <yao@codesourcery.com>
5302
5303         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5304         general form.
5305         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5306         * g++.dg/other/packed1.C: Likewise.
5307         * g++.dg/other/crash-4.C: Likewise.
5308         * g++.dg/ext/packed8.C: Likewise.
5309         * g++.dg/init/array16.C: Likewise.
5310
5311 2010-08-10  xinliang David Li  <davidxl@google.com>
5312         * gcc.dg/tree-ssa/loop-19.c: Add option
5313         -fno-prefetch-loop-array
5314
5315 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5316
5317         PR middle-end/45182
5318         * gcc.c-torture/compile/pr45182.c: New test.
5319
5320 2010-08-09  Jason Merrill  <jason@redhat.com>
5321
5322         PR c++/45236
5323         * g++.dg/cpp0x/variadic-104.C: New.
5324
5325 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5326
5327         PR fortran/44235
5328         * gfortran.dg/dependency_32.f90:  New test.
5329
5330 2010-08-09  Richard Guenther  <rguenther@suse.de>
5331
5332         PR middle-end/44632
5333         * g++.dg/opt/nrv17.C: New testcase.
5334
5335 2010-08-09  Richard Guenther  <rguenther@suse.de>
5336
5337         PR middle-end/45212
5338         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5339         alignment from MEM_REF offset only if we took it from the
5340         base object.
5341
5342         * gcc.target/i386/pr24178.c: New testcase.
5343
5344 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5345
5346         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5347         * gcc.dg/20030702-1.c: Ditto.
5348         * gcc.dg/20050309-1.c: Ditto.
5349         * gcc.dg/20050325-1.c: Ditto.
5350         * gcc.dg/20050330-2.c: Ditto.
5351         * gcc.dg/20051201-1.c: Ditto.
5352         * gcc.dg/gomp/pr27573.c: Ditto.
5353         * gcc.dg/gomp/pr34610.c: Ditto.
5354         * gcc.dg/pr24225.c: Ditto.
5355         * gcc.dg/pr26570.c: Ditto.
5356         * gcc.dg/pr32773.c: Ditto.
5357         * g++.dg/gcov/gcov-6.C: Ditto.
5358         * g++.dg/gomp/pr34608.C: Ditto.
5359         * gfortran.dg/gomp/pr27573.f90: Ditto.
5360
5361         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5362         dg-require-host-local dg directive.
5363         * gcc.dg/profile-dir-2.c: Ditto.
5364         * gcc.dg/profile-dir-3.c: Ditto.
5365
5366 2010-08-08  Richard Guenther  <rguenther@suse.de>
5367
5368         PR tree-optimization/45109
5369         * gcc.c-torture/compile/pr45109.c: New testcase.
5370
5371 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5372
5373         * gcc.dg/march.c: Skip if -march defined.
5374         * gcc.dg/mtune.c: Skip if -mtune defined.
5375
5376         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5377         generic thunk support.
5378
5379 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5380
5381         PR target/45213
5382         * gcc.target/i386/pr45213.c: New test.
5383
5384 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5385
5386         PR libfortran/45143
5387         * gfortran.dg/fmt_error_11.f03: New test.
5388
5389 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5390
5391         * lib/target-supports.exp (check_effective_target_sync_int_long):
5392         Add arm*-*-linux-gnueabi.
5393         (check_effective_target_sync_char_short): Likewise.
5394
5395 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5396
5397         PR fortran/45159
5398         * gfortran.dg/dependency_31.f90:  New test.
5399
5400 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5401
5402         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5403
5404 2010-08-06  Jason Merrill  <jason@redhat.com>
5405
5406         * g++.dg/cpp0x/sfinae3.C: New.
5407         * g++.dg/cpp0x/sfinae4.C: New.
5408
5409 2010-08-06  Richard Guenther  <rguenther@suse.de>
5410
5411         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5412         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5413         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5414         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5415         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5416         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5417         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5418         * gcc.c-torture/execute/20100805-1.c: Likewise.
5419
5420 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5421
5422         PR testsuite/42855
5423         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5424
5425 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5426
5427         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5428         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5429
5430 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5431
5432         * g++.dg/ipa/devirt-1.C: New test.
5433         * g++.dg/ipa/devirt-2.C: Likewise.
5434         * g++.dg/ipa/devirt-3.C: Likewise.
5435         * g++.dg/ipa/devirt-4.C: Likewise.
5436         * g++.dg/ipa/devirt-5.C: Likewise.
5437         * gcc.dg/ipa/iinline-3.c: Likewise.
5438
5439 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5440
5441         PR tree-optimization/45144
5442         * gcc.dg/tree-ssa/pr45144.c: New test.
5443
5444 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5445
5446         PR fortran/42207
5447         PR fortran/44064
5448         PR fortran/44065
5449         * gfortran.dg/class_25.f03: New.
5450         * gfortran.dg/class_26.f03: New.
5451
5452 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5453
5454         * g++.dg/warn/miss-format-1.C: Update line number.
5455
5456 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5457
5458         PR c++/44641
5459         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5460         .frame and .mask assembler directives.
5461
5462 2010-08-04  Richard Guenther  <rguenther@suse.de>
5463
5464         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5465         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5466         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5467         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5468
5469 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5470
5471         PR fortran/44857
5472         * gfortran.dg/derived_constructor_char_1.f90: New.
5473         * gfortran.dg/derived_constructor_char_2.f90: New.
5474
5475 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5476
5477         PR fortran/45159
5478         * gfortran.dg/dependency_30.f90:  New test.
5479
5480 2010-08-03  Jan Hubicka  <jh@suse.cz>
5481
5482         * gcc.c-torture/compile/pr45085.c: New testcase.
5483
5484 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5485
5486         PR fortran/44584
5487         PR fortran/45161
5488         * gfortran.dg/typebound_call_9.f03: Modified.
5489         * gfortran.dg/typebound_generic_1.f03: Modified.
5490
5491 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5492
5493         PR fortran/45159
5494
5495         * gfortran.dg/dependency_29.f90:  New test.
5496
5497 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5498
5499         PR fortran/36854
5500         * gfortran.dg/character_comparison_2.f90:  New test.
5501         * gfortran.dg/character_comparison_3.f90:  New test.
5502         * gfortran.dg/dependency_28.f90:  New test.
5503
5504 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5505
5506         PR target/40457
5507         * gcc.target/arm/pr40457-1.c: New test.
5508         * gcc.target/arm/pr40457-2.c: New test.
5509
5510 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5511
5512         PR fortran/44912
5513         * gfortran.dg/typebound_call_17.f03: New.
5514
5515 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5516
5517         PR fortran/44929
5518         * gfortran.dg/allocate_derived_3.f90: New.
5519
5520 2010-07-30  Xinliang David Li  <davidxl@google.com>
5521         PR tree-optimization/45121
5522         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5523
5524 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5525
5526         PR c++/45112
5527         * g++.dg/pr45112.C: New test.
5528
5529 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5530
5531         PR debug/45055
5532         PR rtl-optimization/45137
5533         * gcc.dg/pr45055.c: New test.
5534
5535 2010-07-30  Alan Modra  <amodra@gmail.com>
5536
5537         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5538         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5539
5540 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5541
5542         PR fortran/45087
5543         PR fortran/45125
5544         * gfortran.dg/whole_file_25.f90: New.
5545         * gfortran.dg/whole_file_26.f90: New.
5546         * gfortran.dg/whole_file_27.f90: New.
5547
5548 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5549
5550         PR fortran/44962
5551         * gfortran.dg/typebound_proc_17.f03: New.
5552
5553 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5554
5555         PR fortran/45004
5556         * gfortran.dg/move_alloc_2.f90: New.
5557
5558 2010-07-29  Xinliang David Li  <davidxl@google.com>
5559         PR tree-optimization/45121
5560         * c-c++-common/uninit-17.c: Fix expected output.
5561
5562 2010-07-29  Richard Guenther  <rguenther@suse.de>
5563
5564         PR tree-optimization/45120
5565         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5566
5567 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5568
5569         PR fortran/42051
5570         PR fortran/44064
5571         * gfortran.dg/pr42051.f03: New testcase.
5572
5573 2010-07-29  Richard Guenther  <rguenther@suse.de>
5574
5575         PR middle-end/45034
5576         * gcc.c-torture/execute/pr45034.c: New testcase.
5577
5578 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5579
5580         PR c++/45096
5581         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5582
5583 2010-07-28  Daniel Kraft  <d@domob.eu>
5584
5585         * gfortran.dg/bound_8.f90: New test.
5586
5587 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5588
5589         PR debug/45105
5590         * gcc.dg/pr45105.c: New test.
5591
5592 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5593
5594         PR rtl-optimization/45107
5595         * gcc.dg/pr45107.c: New test.
5596
5597 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5598
5599         PR rtl-optimization/45101
5600         * gcc.dg/pr45101.c: New test.
5601
5602 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5603
5604         PR fortran/45077
5605         * gfortran.dg/whole_file_24.f90: New.
5606
5607 2010-07-27  Jason Merrill  <jason@redhat.com>
5608
5609         * g++.dg/cpp0x/variadic102.C: New.
5610         * g++.dg/cpp0x/variadic103.C: New.
5611
5612 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5613
5614         PR rtl-optimization/40956
5615         PR target/42495
5616         PR middle-end/42574
5617         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5618         * gcc.target/arm/pr42574.c: Add tests.
5619
5620 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5621
5622         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5623         test name.
5624         (cleanup-repo-files): Ditto.
5625         (cleanup-saved-temps): Ditto.
5626
5627 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5628
5629         PR testsuite/44701
5630         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5631
5632         PR c/45079
5633         * gcc.dg/pr45079.c: New test.
5634
5635 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5636
5637         PR tree-optimization/44152
5638         * gcc.dg/vect/fast-math-pr44152.c: New test.
5639
5640 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5641
5642         PR ObjC/44140
5643         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5644         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5645         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5646         * obj-c++.dg/torture/trivial.mm: Ditto.
5647         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5648         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5649         * objc.dg/torture/tls/thr-init.m: Ditto.
5650         * objc.dg/torture/trivial.m: Ditto.
5651
5652 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5653
5654         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5655         Skip on spu-*-* targets.
5656
5657 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5658
5659         PR tree-optimization/45083
5660         * gcc.dg/pr45083.c: New test.
5661
5662 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5663
5664         PR fortran/40873
5665         * gfortran.dg/whole_file_22.f90: New test.
5666         * gfortran.dg/whole_file_23.f90: New test.
5667
5668 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5669             Jack Howarth  <howarth@bromo.med.uc.edu>
5670             Richard Henderson  <rth@redhat.com>
5671
5672         PR target/44132
5673         * gcc.dg/tls/thr-init-1.c: New.
5674         * gcc.dg/tls/thr-init-2.c: New.
5675         * gcc.dg/torture/tls New.
5676         * gcc.dg/torture/tls/tls-test.c: New.
5677         * gcc.dg/torture/tls/thr-init-1.c: New.
5678         * gcc.dg/torture/tls/tls.exp: New.
5679         * gcc.dg/torture/tls/thr-init-2.c: New.
5680         * gcc.dg/tls/emutls-2.c: New test
5681
5682         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5683         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5684         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5685         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5686         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5687         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5688         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5689         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5690         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5691         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5692         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5693         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5694         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5695         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5696         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5697         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5698         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5699         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5700         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5701         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5702         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5703         gfortran.dg/gomp/omp_threadprivate1.f90,
5704         gfortran.dg/gomp/omp_threadprivate2.f90,
5705         gfortran.dg/gomp/reduction1.f90,
5706         gfortran.dg/gomp/sharing-1.f90: Likewise.
5707
5708 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5709
5710         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5711         sse_runtime.
5712         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5713         dg-require-visibility.
5714
5715 2010-07-26  Richard Guenther  <rguenther@suse.de>
5716
5717         PR tree-optimization/43784
5718         * gcc.c-torture/execute/pr43784.c: New testcase.
5719         * g++.dg/torture/pr43784.C: Likewise.
5720
5721 2010-07-26  Richard Guenther  <rguenther@suse.de>
5722
5723         PR middle-end/45056
5724         * g++.dg/pr45056.C: New testcase.
5725
5726 2010-07-26  Richard Guenther  <rguenther@suse.de>
5727
5728         PR tree-optimization/45071
5729         * gcc.dg/pr45071.c: New testcase.
5730
5731 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5732
5733         PR fortran/45066
5734         * gfortran.dg/namelist_62.f90: New.
5735
5736 2010-07-26  Richard Guenther  <rguenther@suse.de>
5737
5738         * gcc.c-torture/execute/pr45017.c: Move ...
5739         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5740
5741 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5742
5743         PR fortran/40628
5744         * trim_optimize_1.f90:  New test.
5745         * character_comparision_1.f90:  New test.
5746
5747 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5748
5749         PR fortran/42852
5750         * gfortran.dg/wtruncate_fix.f: New test.
5751
5752 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5753
5754         PR testsuite/45068
5755         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5756
5757 2010-07-24  Richard Guenther  <rguenther@suse.de>
5758
5759         PR lto/43788
5760         * g++.dg/lto/20100724-1_0.C: New testcase.
5761
5762 2010-07-24  Richard Guenther  <rguenther@suse.de>
5763
5764         PR lto/43212
5765         * gcc.dg/lto/20100724-1_0.c: New testcase.
5766         * gcc.dg/lto/20100724-1_1.c: Likewise.
5767
5768 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5769
5770         PR fortran/40011
5771         * gfortran.dg/whole_file_21.f90: New.
5772
5773         * gfortran.dg/integer_exponentiation_3.F90: Use
5774         -ffloat-store only for i?86/x86-64 -m32.
5775
5776 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5777
5778         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5779         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5780
5781 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5782
5783         * gfortran.dg/func_decl_4.f90: Split test into two ...
5784         * gfortran.dg/func_decl_5.f90: ... parts.
5785         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5786         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5787         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5788         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5789         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5790         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5791         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5792         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5793         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5794         * gfortran.dg/sizeof.f90: Make test valid.
5795         * gfortran.dg/pr20865.f90: Add new dg-error.
5796         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5797         * gfortran.dg/g77/19990218-0.f: Ditto.
5798         * gfortran.dg/g77/19990218-1.f: Ditto.
5799         * gfortran.dg/g77/970625-2.f: Ditto.
5800         * gfortran.dg/pr37243.f: Fix function declaration.
5801         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5802         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5803
5804 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5805
5806         PR fortran/44945
5807         * gfortran.dg/char_array_structure_constructor.f90: Add
5808         -fwhole-file as dg-option as it otherwise fails on some
5809         systems.
5810
5811 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5812
5813         * gnat.dg/aggr16.ad[sb]: New test.
5814         * gnat.dg/aggr16_pkg.ads: New helper.
5815
5816 2010-07-23  Richard Guenther  <rguenther@suse.de>
5817
5818         PR lto/43071
5819         * g++.dg/lto/20100723-1_0.C: New testcase.
5820
5821 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5822
5823         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5824         AVX support.
5825         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5826         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5827
5828 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5829
5830         * lib/target-supports.exp (add_options_for_tls): New proc.
5831         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5832         * g++.dg/tls/static-1a.cc: Likewise.
5833         * gcc.dg/tls/emutls-1.c: Likewise.
5834         * gcc.dg/tls/opt-11.c: Likewise.
5835         * gcc.dg/tls/opt-12.c: Likewise.
5836         * gcc.dg/tls/pr24428-2.c: Likewise.
5837         * gcc.dg/tls/pr24428.c: Likewise.
5838         * obj-c++.dg/tls/static-1.mm: Likewise.
5839         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5840         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5841         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5842         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5843         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5844         * objc.dg/torture/tls/thr-init.m: Likewise.
5845         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5846
5847 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5848
5849         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5850         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5851         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5852         optimized dump files.
5853
5854 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5855
5856         PR tree-optimization/45047
5857         * gcc.c-torture/compile/pr45047.c: New test.
5858
5859 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5860
5861         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5862         instead of dg-compile.
5863         * gcc.dg/float-range-4.c: Ditto.
5864         * gcc.dg/float-range-5.c: Ditto.
5865         * gcc.dg/fold-overflow-1.c: Ditto.
5866         * gcc.dg/gomp/sections-4.c: Ditto.
5867         * gcc.dg/transparent-union-1.c: Ditto.
5868         * gcc.dg/transparent-union-2.c: Ditto.
5869         * gcc.target/i386/pr39315-check.c: Ditto.
5870         * g++.dg/gomp/sections-4.C: Ditto.
5871         * g++.dg/template/dtor7.C: Ditto.
5872         * g++.dg/tree-ssa/pr19952.C: Ditto.
5873         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5874         * gfortran.dg/graphite/pr42185.f90: Ditto.
5875         * gfortran.dg/namelist_36.f90: Ditto.
5876         * gnat.dg/noreturn1.adb: Ditto.
5877         * gnat.dg/specs/small_alignment.ads: Ditto.
5878
5879 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5880
5881         PR tree-optimization/44915
5882         * g++.dg/torture/pr44915.C: New test.
5883
5884 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5885
5886         PR tree-optimization/44914
5887         * g++.dg/tree-ssa/pr44914.C: New test.
5888
5889 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5890
5891         PR target/44290
5892         * gcc.dg/pr44290-1.c: New test.
5893         * gcc.dg/pr44290-2.c: New test.
5894
5895 2010-07-23  Jason Merrill  <jason@redhat.com>
5896
5897         PR c++/45008
5898         * g++.dg/abi/mangle44.C: New.
5899
5900 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5901
5902         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5903         for compile-time only tests.
5904         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5905         target check.
5906         * gcc.target/i386/pr39315-4.c: Ditto.
5907         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5908         target check.  Include sse-os-support.h.
5909         (main): Call check_isa and sse_os_support.
5910         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5911         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5912         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5913         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5914         target check.  Include sse-os-support.h.
5915         (main): Call check_isa and sse_os_support.
5916         * gcc.target/i386/vperm-v2df.c: Ditto.
5917
5918 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5919
5920         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5921         (check_effective_target_avx_runtime): New procedure.
5922         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5923         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5924
5925         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5926         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5927         and __get_cpuid test.
5928         * gcc.dg/compat/vector-2b_main.c: Ditto.
5929
5930         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5931
5932         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5933         for compile-time only test.
5934         * gcc.dg/pr32716.c: Ditto.
5935         * gcc.dg/pr34856.c: Ditto.
5936         * gcc.dg/pr36997.c: Ditto.
5937         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5938         * gfortran.dg/pr28158.f90: Ditto.
5939         * gfortran.dg/pr30667.f: Ditto.
5940
5941         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5942         i?86-*-* and x86_64-*-* targets to disable execution on targets
5943         without sse2 runtime support.
5944         * g++.dg/vect/vect.exp: Ditto.
5945         * gfortran.dg/vect/vect.exp: Ditto.
5946
5947         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5948         * gcc.dg/pr37544.c: Ditto.
5949         * gcc.dg/pr40550.c: Ditto.
5950         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5951         * gcc.dg/compat/vector-1a_main.c: Ditto.
5952         * gcc.dg/compat/vector-2a_main.c: Ditto.
5953         * gcc.dg/torture/pr16104-1.c: Ditto.
5954         * gcc.dg/torture/pr35771-1.c: Ditto.
5955         * gcc.dg/torture/pr35771-2.c: Ditto.
5956         * gcc.dg/torture/pr35771-3.c: Ditto.
5957         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5958         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5959         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5960         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5961         * g++.dg/other/i386-1.C: Ditto.
5962         * g++.dg/other/pr40446.C: Ditto.
5963
5964 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5965
5966         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5967
5968 2010-07-23  Daniel Kraft  <d@domob.eu>
5969
5970         PR fortran/44709
5971         * gfortran.dg/exit_1.f08: New test.
5972         * gfortran.dg/exit_2.f08: New test.
5973
5974 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5975
5976         PR tree-optimization/39839
5977         * gcc.target/arm/pr39839.c: New test case.
5978
5979 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5980
5981         * gnat.dg/unchecked_convert5b.adb: New test.
5982         * gnat.dg/unchecked_convert6.adb: Likewise.
5983         * gnat.dg/unchecked_convert6b.adb: Likewise.
5984
5985 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5986
5987         * gnat.dg/aggr15.ad[sb]: New test.
5988
5989 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5990
5991         PR debug/45024
5992         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5993
5994 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5995
5996         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5997         with dg-require-linker-plugin.
5998
5999 2010-07-22  Richard Guenther  <rguenther@suse.de>
6000
6001         PR lto/43850
6002         * g++.dg/lto/20100722-1_0.C: New testcase.
6003
6004 2010-07-22  Richard Guenther  <rguenther@suse.de>
6005
6006         PR lto/42451
6007         * gcc.dg/lto/20100720-3_0.c: New testcase.
6008         * gcc.dg/lto/20100720-3_1.c: Likewise.
6009
6010 2010-07-22  Richard Guenther  <rguenther@suse.de>
6011
6012         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6013         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6014
6015         PR lto/43373
6016         * gcc.dg/lto/20100722-1_0.c: New testcase.
6017
6018 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6019
6020         PR tree-optimization/44891
6021         * gcc.c-torture/compile/pr44891.c: New test.
6022
6023 2010-07-22  Richard Guenther  <rguenther@suse.de>
6024
6025         PR tree-optimization/45017
6026         * gcc.c-torture/execute/pr45017.c: New testcase.
6027
6028 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6029
6030         PR fortran/45019
6031         * gfortran.dg/aliasing_dummy_5.f90: New.
6032
6033 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6034
6035         PR target/43698
6036         * gcc.target/arm/pr43698.c: New test.
6037
6038 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6039
6040         PR fortran/44929
6041         * Revert my commit r162325 for this PR.
6042
6043 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6044
6045         PR debug/45015
6046         * gcc.target/m68k/pr45015.c: New test.
6047
6048 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6049
6050         PR c++/44641
6051         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6052         comments.
6053
6054 2010-07-21  Richard Guenther  <rguenther@suse.de>
6055
6056         PR lto/45018
6057         * g++.dg/lto/20100721-1_0.C: New testcase.
6058
6059 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6060
6061         PR tree-optimization/44900
6062         * g++.dg/torture/pr44900.C: New test.
6063
6064 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6065
6066         PR middle-end/44738
6067         * c-c++-common/uninit-17.c: Correct expected error.
6068
6069 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6070
6071         * gcc.dg/guality/asm-1.c: New test.
6072
6073         PR debug/45003
6074         * gcc.dg/guality/pr45003-2.c: New test.
6075         * gcc.dg/guality/pr45003-3.c: New test.
6076
6077 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6078
6079         PR libfortran/44697
6080         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6081
6082 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6083
6084         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6085         defined on the current line.
6086         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6087         * g++.dg/debug/dwarf2/pr44641.C: New.
6088
6089 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6090
6091         * gcc.target/powerpc/block-move-1.c: New test.
6092         * gcc.target/powerpc/block-move-2.c: New test.
6093
6094 2010-07-20  Jason Merrill  <jason@redhat.com>
6095
6096         PR c++/44967
6097         * g++.dg/cpp0x/sfinae2.C: New.
6098
6099 2010-07-20  Richard Guenther  <rguenther@suse.de>
6100
6101         PR lto/42696
6102         * gcc.dg/lto/20100720-4_0.c: New testcase.
6103
6104 2010-07-20  Richard Guenther  <rguenther@suse.de>
6105
6106         PR lto/43221
6107         * gcc.dg/lto/20100720-2_0.c: New testcase.
6108         * gcc.dg/lto/20100720-2_1.c: Likewise.
6109
6110 2010-07-20  Richard Guenther  <rguenther@suse.de>
6111
6112         PR lto/43208
6113         * gcc.dg/lto/20100720-1_0.c: New testcase.
6114         * gcc.dg/lto/20100720-1_1.c: Likewise.
6115
6116 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6117
6118         PR debug/45003
6119         * gcc.dg/guality/pr45003-1.c: New test.
6120
6121 2010-07-20  Richard Guenther  <rguenther@suse.de>
6122
6123         PR tree-optimization/44977
6124         * gcc.dg/torture/pr44977.c: New testcase.
6125
6126 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6127
6128         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6129         sync_char_short
6130
6131 2010-07-20  Richard Guenther  <rguenther@suse.de>
6132
6133         PR middle-end/44971
6134         PR middle-end/44988
6135         * gcc.dg/pr44971.c: New testcase.
6136         * gcc.c-torture/compile/pr44988.c: Likewise.
6137
6138 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6139
6140         PR fortran/44929
6141         * gfortran.dg/allocate_with_typespec.f90: New test.
6142         * gfortran.dg/allocate_derived_1.f90: Update error message.
6143
6144 2010-07-19  Jason Merrill  <jason@redhat.com>
6145
6146         PR c++/44996
6147         * g++.dg/cpp0x/decltype23.C: New.
6148
6149 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6150
6151         PR fortran/42385
6152         * gfortran.dg/class_defined_operator_1.f03 : New test.
6153
6154 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6155
6156         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6157         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6158         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6159         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6160
6161 2010-07-19  Richard Guenther  <rguenther@suse.de>
6162
6163         PR middle-end/44941
6164         * gcc.c-torture/compile/pr44941.c: New testcase.
6165
6166 2010-07-19  Jason Merrill  <jason@redhat.com>
6167
6168         PR c++/44969
6169         * g++.dg/template/sfinae24.C: New.
6170
6171 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6172
6173         PR fortran/44353
6174         * gfortran.dg/data_implied_do_2.f90: Removed.
6175
6176 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6177
6178         PR c++/44969
6179         * g++.dg/template/sfinae23.C: New.
6180
6181 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6182
6183         * lib/target-supports.exp (check_sse_os_support_available): New
6184         proc.
6185         (check_sse_hw_available): New proc.
6186         (check_effective_target_sse_runtime): New proc.
6187         (check_effective_target_sse2_runtime): New proc.
6188         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6189         -msse2 if check_sse_os_support_available.
6190         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6191         check_sse_os_support_available.
6192         * gcc.dg/vect/vect.exp: Likewise.
6193         * gfortran.dg/vect/vect.exp: Likewise.
6194         * gcc.target/i386/sol2-check: Renamed to ...
6195         * gcc.target/i386/sse-os-support.h: ... this.
6196         (sol2_check): Renamed to ...
6197         (sse_os_support): ... this.
6198         Only test movss with xmm registers.
6199         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6200         Removed ILL_INSN, ILL_INSN_LEN.
6201         * gcc.target/i386/sse2-check.h: Likewise.
6202         * gcc.target/i386/sse3-check.h: Likewise.
6203         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6204         Removed cpuid.h, __get_cpuid test.
6205         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6206         Removed cpuid.h, __get_cpuid test.
6207         * g++.dg/other/pr40446.C: Likewise.
6208         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6209         * gcc.dg/compat/vector-1a_main.c: Likewise.
6210         * gcc.dg/compat/vector-2a_main.c: Likewise.
6211         * gcc.dg/pr36584.c: Likewise.
6212         * gcc.dg/pr37544.c: Likewise.
6213         * gcc.dg/torture/pr16104-1.c: Likewise.
6214         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6215         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6216         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6217         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6218         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6219         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6220         sse2_runtime.
6221         * gcc.dg/torture/pr35771-2.c: Likewise.
6222         * gcc.dg/torture/pr35771-3.c: Likewise.
6223         * gcc.target/i386/pr39315-2.c: Likewise.
6224         * gcc.target/i386/pr39315-4.c: Likewise.
6225         * gcc.target/i386/vperm-v2df.c: Likewise.
6226         * gcc.target/i386/vperm-v2di.c: Likewise.
6227         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6228         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6229         sse_runtime.
6230
6231 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6232
6233         PR fortran/44353
6234         * gfortran.dg/data_implied_do_2.f90: New test.
6235
6236 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6237
6238         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6239
6240 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6241
6242         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6243         to the "mips16" group.
6244         (mips_using_mips16_p): New procedure.
6245         (mips-dg-options): Use it.
6246
6247 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6248
6249         * gcc.target/mips/mips16-attributes-4.c: New test.
6250
6251 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6252
6253         PR testsuite/44418
6254         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6255         * gcc.target/powerpc/recip-2.c: Ditto.
6256         * gcc.target/powerpc/recip-3.c: Ditto.
6257
6258 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6259
6260         * gcc.target/arm/pr42235.c: New test.
6261
6262 2010-07-16  Jason Merrill  <jason@redhat.com>
6263
6264         PR c++/32505
6265         * g++.dg/template/partial8.C: New.
6266
6267 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6268
6269         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6270         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6271         in C++.
6272         (gualcvt): New overloaded inline.
6273         (GUALCVT): Use it for C++.
6274         * g++.dg/guality/guality.exp: New.
6275         * g++.dg/guality/guality.h: New.
6276         * g++.dg/guality/redeclaration1.C: New test.
6277         * g++.dg/dg.exp: Prune also guality/* tests.
6278         * gcc.dg/guality/pr43141.c: Moved to...
6279         * c-c++-common/guality/pr43141.c: ... here.
6280
6281 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6282
6283         PR libfortran/37077
6284         * gfortran.dg/char4_iunit_2.f03: New test.
6285
6286 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6287
6288         * lib/plugin-support.exp (plugin-test-execute):
6289         Add ${gcc_objdir}/intl to includes.
6290
6291 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6292
6293         PR target/44942
6294         * gcc.c-torture/execute/pr44942.c: New test.
6295         * gcc.target/i386/pr44942.c: New test.
6296
6297 2010-07-15  Jason Merrill  <jason@redhat.com>
6298
6299         PR c++/44909
6300         * g++.dg/cpp0x/implicit7.C: New.
6301         * g++.dg/cpp0x/implicit8.C: New.
6302
6303 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6304
6305         Disable float tests for __SPU__ targets due to lack of signed zero:
6306         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6307         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6308         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6309         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6310         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6311         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6312         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6313         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6314         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6315
6316 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6317
6318         * gfortran.dg/select_char_2.f90: New test.
6319
6320 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6321
6322         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6323         with DECL_CHAIN.
6324
6325 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6326
6327         PR fortran/44936
6328         * gfortran.dg/typebound_generic_9.f03: New.
6329
6330 2010-07-15  Richard Guenther  <rguenther@suse.de>
6331
6332         PR tree-optimization/44946
6333         * gcc.c-torture/compile/pr44946.c: New testcase.
6334
6335 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6336
6337         PR fortran/40206
6338         * gfortran.dg/select_char_3.f90: New test.
6339
6340 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6341             Kevin F. Quinn  <kevquinn@gentoo.org>
6342
6343         * gcc.dg/Wtrampolines.c: New.
6344
6345 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6346
6347         PR libfortran/44934
6348         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6349
6350 2010-07-14  Jason Merrill  <jason@redhat.com>
6351
6352         PR c++/44810
6353         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6354
6355         Implement C++0x unrestricted unions (N2544)
6356         * g++.dg/cpp0x/union1.C: New.
6357         * g++.dg/cpp0x/union2.C: New.
6358         * g++.dg/cpp0x/union3.C: New.
6359         * g++.dg/cpp0x/defaulted2.C: Adjust.
6360         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6361         * g++.old-deja/g++.ext/anon2.C: Adjust.
6362         * g++.old-deja/g++.mike/misc6.C: Adjust.
6363
6364 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6365
6366         PR fortran/44925
6367         * gfortran.dg/c_loc_tests_15.f90: New.
6368
6369 2010-07-13  Jason Merrill  <jason@redhat.com>
6370
6371         PR c++/44909
6372         * g++.dg/cpp0x/implicit6.C: New.
6373
6374 2010-07-13  Jason Merrill  <jason@redhat.com>
6375
6376         PR c++/44540
6377         * g++.dg/abi/noreturn1.C: New.
6378         * g++.dg/abi/noreturn2.C: New.
6379
6380 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6381
6382         PR other/44874
6383         PR debug/44832
6384         * c-c++-common/pr44832.c: New test.
6385
6386 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6387
6388         PR objc/44488
6389         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6390         on the target.  Make sure that we can assemble the emitted asm when
6391         the test type is 'compile'.
6392
6393 2010-07-13  Richard Guenther  <rguenther@suse.de>
6394
6395         PR tree-optimization/36960
6396         * g++.dg/torture/pr36960.C: New testcase.
6397
6398 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6399
6400         PR c++/44908
6401         * g++.dg/template/sfinae21.C: New.
6402         * g++.dg/template/sfinae22.C: Likewise.
6403
6404 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6405
6406         PR testsuite/42843
6407         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6408         * gcc.dg/plugin/ggcplug.c: Likewise.
6409         * g++.dg/plugin/selfassign.c: Likewise.
6410         * g++.dg/plugin/attribute_plugin.c: Likewise.
6411         * g++.dg/plugin/dumb_plugin.c: Likewise.
6412         * g++.dg/plugin/pragma_plugin.c: Likewise.
6413
6414 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6415
6416         * gcc.c-torture/execute/pr44683.x: New.
6417         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6418
6419 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6420
6421         PR fortran/44434
6422         PR fortran/44565
6423         PR fortran/43945
6424         PR fortran/44869
6425         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6426         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6427         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6428         * gfortran.dh/typebound_call_16.f03: New.
6429         * gfortran.dg/typebound_generic_6.f03: New.
6430         * gfortran.dg/typebound_generic_7.f03: New.
6431         * gfortran.dg/typebound_generic_8.f03: New.
6432
6433 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6434
6435         PR libfortran/37077
6436         * gfortran.dg/char4_iunit_1.f03: New test.
6437
6438 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6439
6440         * gcc.dg/tree-ssa/vrp53.c: New test.
6441
6442 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6443
6444         PR c++/44907
6445         * g++.dg/template/sfinae19.C: New.
6446         * g++.dg/template/sfinae20.C: Likewise.
6447
6448 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6449
6450         * gcc.target/arm/interrupt-1.c: New test.
6451         * gcc.target/arm/interrupt-2.c: New test.
6452
6453 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6454
6455         * gcc.dg/pr42427.c: Require c99_runtime.
6456         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6457         c99_runtime.
6458         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6459         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6460         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6461         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6462         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6463         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6464         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6465         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6466         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6467         * gcc.target/i386/pr37275.c: Require visibility support.
6468
6469 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6470
6471         * lib/target-supports.exp (check_effective_target_sse): New proc.
6472         * gcc.target/i386/sol2-check.h: New file.
6473         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6474         Include sol2-check.h.
6475         (main) Only run do_test () if sol2_check ().
6476         * gcc.target/i386/sse2-check.h: Likewise.
6477         * gcc.target/i386/sse3-check.h: Likewise.
6478         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6479         [__sun__ && __svr4__]: Execute SSE2 instruction.
6480         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6481         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6482         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6483         * g++.dg/ext/vector14.C: Likewise.
6484         * g++.dg/other/mmintrin.C: Likewise.
6485         * gcc.dg/20020418-1.c: Likewise.
6486         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6487         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6488         * gcc.dg/format/unnamed-1.c: Likewise.
6489         Adapt dg-warning line number.
6490         * gcc.dg/graphite/pr40281.c: Likewise.
6491         * gcc.dg/pr32176.c: Likewise.
6492         * gcc.dg/pr40550.c: Likewise.
6493         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6494         * gcc.dg/torture/pr36891.c: Likewise.
6495         * gcc.target/i386/20020218-1.c: Likewise.
6496         * gcc.target/i386/20020523.c: Likewise.
6497         * gcc.target/i386/abi-1.c: Likewise.
6498         * gcc.target/i386/brokensqrt.c: Likewise.
6499         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6500         * gcc.target/i386/pr13366.c: Likewise.
6501         * gcc.target/i386/pr13685.c: Likewise.
6502         * gcc.target/i386/pr24306.c: Likewise.
6503         * gcc.target/i386/pr31486.c: Likewise.
6504         * gcc.target/i386/pr32065-1.c: Likewise.
6505         * gcc.target/i386/pr32065-2.c: Likewise.
6506         * gcc.target/i386/pr32389.c: Likewise.
6507         * gcc.target/i386/pr38824.c: Likewise.
6508         * gcc.target/i386/pr38931.c: Likewise.
6509         * gcc.target/i386/pr39592-1.c: Likewise.
6510         * gcc.target/i386/pr43766.c: Likewise.
6511         * gcc.target/i386/recip-divf.c: Likewise.
6512         * gcc.target/i386/recip-sqrtf.c: Likewise.
6513         * gcc.target/i386/recip-vec-divf.c: Likewise.
6514         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6515         * gcc.target/i386/sse-1.c: Likewise.
6516         * gcc.target/i386/sse-16.c: Likewise.
6517         * gcc.target/i386/sse-2.c: Likewise.
6518         * gcc.target/i386/sse-20.c: Likewise.
6519         * gcc.target/i386/sse-3.c: Likewise.
6520         * gcc.target/i386/sse-7.c: Likewise.
6521         * gcc.target/i386/sse-9.c: Likewise.
6522         * gcc.target/i386/sse-addps-1.c: Likewise.
6523         * gcc.target/i386/sse-addss-1.c: Likewise.
6524         * gcc.target/i386/sse-andnps-1.c: Likewise.
6525         * gcc.target/i386/sse-andps-1.c: Likewise.
6526         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6527         * gcc.target/i386/sse-comiss-1.c: Likewise.
6528         * gcc.target/i386/sse-comiss-2.c: Likewise.
6529         * gcc.target/i386/sse-comiss-3.c: Likewise.
6530         * gcc.target/i386/sse-comiss-4.c: Likewise.
6531         * gcc.target/i386/sse-comiss-5.c: Likewise.
6532         * gcc.target/i386/sse-comiss-6.c: Likewise.
6533         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6534         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6535         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6536         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6537         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6538         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6539         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6540         * gcc.target/i386/sse-divps-1.c: Likewise.
6541         * gcc.target/i386/sse-divss-1.c: Likewise.
6542         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6543         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6544         * gcc.target/i386/sse-maxps-1.c: Likewise.
6545         * gcc.target/i386/sse-maxss-1.c: Likewise.
6546         * gcc.target/i386/sse-minps-1.c: Likewise.
6547         * gcc.target/i386/sse-minss-1.c: Likewise.
6548         * gcc.target/i386/sse-movaps-1.c: Likewise.
6549         * gcc.target/i386/sse-movaps-2.c: Likewise.
6550         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6551         * gcc.target/i386/sse-movhps-1.c: Likewise.
6552         * gcc.target/i386/sse-movhps-2.c: Likewise.
6553         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6554         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6555         * gcc.target/i386/sse-movntps-1.c: Likewise.
6556         * gcc.target/i386/sse-movss-1.c: Likewise.
6557         * gcc.target/i386/sse-movss-2.c: Likewise.
6558         * gcc.target/i386/sse-movss-3.c: Likewise.
6559         * gcc.target/i386/sse-movups-1.c: Likewise.
6560         * gcc.target/i386/sse-movups-2.c: Likewise.
6561         * gcc.target/i386/sse-mulps-1.c: Likewise.
6562         * gcc.target/i386/sse-mulss-1.c: Likewise.
6563         * gcc.target/i386/sse-orps-1.c: Likewise.
6564         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6565         * gcc.target/i386/sse-recip-vec.c: Likewise.
6566         * gcc.target/i386/sse-recip.c: Likewise.
6567         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6568         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6569         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6570         * gcc.target/i386/sse-subps-1.c: Likewise.
6571         * gcc.target/i386/sse-subss-1.c: Likewise.
6572         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6573         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6574         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6575         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6576         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6577         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6578         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6579         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6580         * gcc.target/i386/sse-xorps-1.c: Likewise.
6581         * gcc.target/i386/ssefn-1.c: Likewise.
6582         * gcc.target/i386/ssefn-3.c: Likewise.
6583         * gcc.target/i386/sseregparm-1.c: Likewise.
6584         * gcc.target/i386/stackalign/return-3.c: Likewise.
6585         * gcc.target/i386/vectorize1.c: Likewise.
6586         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6587         * gcc.target/i386/xorps-sse.c: Likewise.
6588         * gfortran.dg/pr28158.f90: Likewise.
6589         * gfortran.dg/pr30667.f: Likewise.
6590         * gnat.dg/loop_optimization7.adb: Likewise.
6591         * gnat.dg/sse_nolib.adb: Likewise.
6592
6593 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6594
6595         PR fortran/44702
6596         * gfortran.dg/use_rename_6.f90: New.
6597         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6598
6599 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6600
6601         PR fortran/44869
6602         * gfortran.dg/class_24.f03: New.
6603
6604 2010-07-10  Richard Guenther  <rguenther@suse.de>
6605
6606         PR lto/44889
6607         * gcc.dg/lto/20100709-1_0.c: New testcase.
6608         * gcc.dg/lto/20100709-1_1.c: Likewise.
6609
6610 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6611
6612         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6613
6614 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6615
6616         PR objc/44140
6617         * objc.dg/lto/trivial-1_0.m: New.
6618         * objc.dg/lto/lto.exp: New.
6619         * obj-c++.dg/lto/trivial-1_0.mm: New.
6620         * obj-c++.dg/lto/lto.exp: New.
6621         * objc.dg/symtab-1.m: Adjust sizes.
6622         * objc.dg/image-info.m: Do not run for gnu-runtime.
6623
6624 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6625
6626         * gcc.dg/pr32370.c: Allow another kind of error message.
6627
6628 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6629
6630         * gnat.dg/atomic3.adb: New test.
6631
6632 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6633             Denys Vlasenko  <dvlasenk@redhat.com>
6634             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6635
6636         PR tree-optimization/28632
6637         * gcc.dg/tree-ssa/vrp51.c: New test.
6638         * gcc.dg/tree-ssa/vrp52.c: New test.
6639
6640 2010-07-09  Jason Merrill  <jason@redhat.com>
6641
6642         * g++.dg/abi/covariant6.C: New.
6643         * g++.dg/inherit/covariant17.C: Test both bases.
6644         * g++.dg/inherit/covariant7.C: Check vtable layout.
6645
6646 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6647
6648         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6649
6650 2010-07-09  Richard Guenther  <rguenther@suse.de>
6651
6652         PR tree-optimization/44852
6653         * gcc.c-torture/execute/pr44852.c: New testcase.
6654
6655 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6656
6657         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6658         multiplication by values.
6659         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6660         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6661
6662 2010-07-09  Richard Guenther  <rguenther@suse.de>
6663
6664         PR tree-optimization/44882
6665         * gfortran.dg/pr44882.f90: New testcase.
6666
6667 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6668
6669         PR target/40657
6670         * gcc.target/arm/pr40657-1.c: New test.
6671         * gcc.target/arm/pr40657-2.c: New test.
6672         * gcc.c-torture/execute/pr40657.c: New test.
6673
6674 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6675
6676         * gcc.dg/tree-ssa/vrp50.c: New test.
6677         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6678
6679 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6680
6681         PR fortran/44649
6682         * gfortran.dg/c_sizeof_1.f90: Modified.
6683         * gfortran.dg/storage_size_1.f08: New.
6684         * gfortran.dg/storage_size_2.f08: New.
6685
6686 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6687
6688         * gcc.c-torture/execute/20100708-1.c: New test.
6689
6690 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6691
6692         PR fortran/44847
6693         * gfortran.dg/gomp/pr44847.f90: New test.
6694
6695 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6696
6697         PR tree-optimization/44710
6698         * gcc.dg/tree-ssa/ifc-6.c: New.
6699         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6700
6701 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6702
6703         PR fortran/18918
6704         * gfortran.dg/coarray_10.f90: Add an additional test.
6705
6706 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6707
6708         PR middle-end/44828
6709         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6710         * gcc.c-torture/execute/pr44828.x: Revert.
6711
6712 2010-07-08  Jason Merrill  <jason@redhat.com>
6713
6714         PR c++/43120
6715         * g++.dg/inherit/covariant17.C: New.
6716         * g++.dg/abi/covariant1.C: Actually test for the bug.
6717
6718 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6719
6720         PR rtl-optimization/44838
6721         * gcc.dg/pr44838.c: New.
6722
6723 2010-07-08  Richard Guenther  <rguenther@suse.de>
6724
6725         PR tree-optimization/44831
6726         * gcc.c-torture/compile/pr44831.c: New testcase.
6727         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6728
6729 2010-07-08  Richard Guenther  <rguenther@suse.de>
6730
6731         PR tree-optimization/44861
6732         * g++.dg/vect/pr44861.cc: New testcase.
6733
6734 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6735
6736         PR middle-end/44828
6737         * gcc.c-torture/execute/pr44828.x: New file.
6738
6739 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6740
6741         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6742         dg-options.
6743         * g++.dg/ext/altivec-17.C: Adjust error message.
6744
6745 2010-07-07  Tom Tromey  <tromey@redhat.com>
6746
6747         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6748
6749 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6750
6751         PR target/44844
6752         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6753         * gcc.target/i386/rdrand-2.c: Likewise.
6754         * gcc.target/i386/rdrand-3.c: Likewise.
6755
6756 2010-07-07  Jan Hubicka  <jh@suse.cz>
6757
6758         PR middle-end/44813
6759         * g++.dg/torture/pr44813.C: New testcase.
6760         * g++.dg/torture/pr44826.C: New testcase.
6761
6762 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6763
6764         PR rtl-optimization/44787
6765         * gcc.c-torture/compile/pr44788.c: New test.
6766         * gcc.target/arm/pr44788.c: New test.
6767
6768 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6769
6770         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6771
6772 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6773
6774         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6775         to dg-options.
6776
6777 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6778
6779         PR fortran/44742
6780         * gfortran.dg/parameter_array_init_6.f90: New.
6781         * gfortran.dg/initialization_20.f90: Update dg-error.
6782         * gfortran.dg/initialization_24.f90: Ditto.
6783
6784 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6785         PR fortran/PR44693
6786         * gfortran.dg/dim_range_1.f90:  New test.
6787         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6788
6789 2010-07-06  Jason Merrill  <jason@redhat.com>
6790
6791         PR c++/44703
6792         * g++.dg/cpp0x/initlist41.C: New.
6793
6794         PR c++/44778
6795         * g++.dg/template/ptrmem22.C: New.
6796
6797 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6798
6799         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6800         support.
6801         * gcc.target/i386/i386.exp: Likewise.
6802
6803 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6804
6805         PR testsuite/44195
6806         * gcc.dg/lto/20100518_0.c: Limit to x86.
6807
6808 2010-07-06  Richard Guenther  <rguenther@suse.de>
6809
6810         PR middle-end/44828
6811         * gcc.c-torture/execute/pr44828.c: New testcase.
6812
6813 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6814
6815         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6816         * g++.dg/warn/volatile1.C: Likewise.
6817         * g++.dg/template/warn1.C: Likewise.
6818
6819 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6820
6821         AVX Programming Reference (June, 2010)
6822         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6823         * g++.dg/other/i386-3.C: Likewise.
6824         * gcc.target/i386/sse-12.c: Likewise.
6825
6826         * gcc.target/i386/f16c-check.h: New.
6827         * gcc.target/i386/rdfsbase-1.c: Likewise.
6828         * gcc.target/i386/rdfsbase-2.c: Likewise.
6829         * gcc.target/i386/rdgsbase-1.c: Likewise.
6830         * gcc.target/i386/rdgsbase-2.c: Likewise.
6831         * gcc.target/i386/rdrand-1.c: Likewise.
6832         * gcc.target/i386/rdrand-2.c: Likewise.
6833         * gcc.target/i386/rdrand-3.c: Likewise.
6834         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6835         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6836         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6837         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6838         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6839         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6840         * gcc.target/i386/wrfsbase-1.c: Likewise.
6841         * gcc.target/i386/wrfsbase-2.c: Likewise.
6842         * gcc.target/i386/wrgsbase-1.c: Likewise.
6843         * gcc.target/i386/wrgsbase-2.c: Likewise.
6844
6845         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6846         (__builtin_ia32_vcvtps2ph): New.
6847         (__builtin_ia32_vcvtps2ph256): Likewise.
6848
6849         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6850         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6851
6852         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6853         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6854
6855         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6856         (__builtin_ia32_vcvtps2ph256): Likewise.
6857         Add fsgsbase,rdrnd,f16c.
6858
6859         * lib/target-supports.exp (check_effective_target_f16c): New.
6860
6861 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6862
6863         * gcc.dg/guality/nrv-1.c: New test.
6864
6865 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6866
6867         PR middle-end/42505
6868         * gcc.target/arm/pr42505.c: New test case.
6869
6870 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6871
6872         PR c++/44808
6873         * g++.dg/opt/nrv16.C: New test.
6874
6875 2010-07-05  Richard Guenther  <rguenther@suse.de>
6876
6877         PR tree-optimization/44784
6878         * gcc.c-torture/compile/pr44784.c: New testcase.
6879
6880 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6881
6882         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6883         Increase loop bound and array size.
6884         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6885         Likewise.
6886
6887 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6888
6889         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6890         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6891         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6892         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6893         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6894
6895 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6896
6897         PR c++/22138
6898         * g++.dg/parse/template25.C: New.
6899
6900 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6901
6902         PR rtl-optimization/44695
6903         * gcc.dg/torture/pr44695.c: New.
6904
6905 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6906
6907         PR c++/16630
6908         * g++.dg/ext/pretty3.C: New.
6909
6910 2010-07-04  Richard Guenther  <rguenther@suse.de>
6911
6912         PR middle-end/44809
6913         * g++.dg/torture/pr44809.C: New testcase.
6914
6915 2010-07-04  Richard Guenther  <rguenther@suse.de>
6916
6917         PR tree-optimization/44656
6918         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6919
6920 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6921             Revital Eres  <eres@il.ibm.com>
6922
6923         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6924         misaligned stores.
6925         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6926         gcc.dg/vect/vect-96.c: Likewise.
6927         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6928         that support misaligned stores. Change the number of expected
6929         misaligned accesses.
6930         * gcc.dg/vect/vect-peel-1.c: New test.
6931         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6932         gcc.dg/vect/vect-peel-4.c: Likewise.
6933         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6934         vectorizable on all targets that support realignment.
6935         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6936
6937 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6938
6939         PR c/44806
6940         * gcc.dg/torture/pr44806.c: New.
6941
6942 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6943
6944         * gnat.dg/cond_expr1.adb: New test.
6945
6946 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6947
6948         * gnat.dg/modular3.adb: New test.
6949         * gnat.dg/modular3_pkg.ads: New helper.
6950
6951 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6952             Mikael Pettersson  <mikpe@it.uu.se>
6953
6954         PR testsuite/44518
6955         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6956         Make signed-ness of chars explicit.  Scan the object for
6957         strings that are split by some target assemblers.
6958         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6959         explicit.
6960
6961 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6962
6963         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6964
6965 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6966
6967         PR/44128
6968         * g++.dg/warn/Wshadow-7.C: New test.
6969
6970 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6971             Julian Brown  <julian@codesourcery.com>
6972             Sandra Loosemore  <sandra@codesourcery.com>
6973
6974         * gcc.c-torture/execute/20100416-1.c: New test case.
6975
6976 2010-07-02  Julian Brown  <julian@codesourcery.com>
6977             Sandra Loosemore  <sandra@codesourcery.com>
6978
6979         PR target/43703
6980
6981         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6982         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6983
6984 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6985             Julian Brown  <julian@codesourcery.com>
6986
6987         * gcc.target/arm/neon/vadds64.c: Regenerated.
6988         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6989         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6990         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6991         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6992         * gcc.target/arm/neon-vmls-1.c: Likewise.
6993         * gcc.target/arm/neon-vsubs64.c: New execution test.
6994         * gcc.target/arm/neon-vsubu64.c: New execution test.
6995         * gcc.target/arm/neon-vadds64.c: New execution test.
6996         * gcc.target/arm/neon-vaddu64.c: New execution test.
6997
6998 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6999
7000         * gcc.target/arm/neon-vands64.c: New.
7001         * gcc.target/arm/neon-vandu64.c: New.
7002         * gcc.target/arm/neon-vbics64.c: New.
7003         * gcc.target/arm/neon-vbicu64.c: New.
7004         * gcc.target/arm/neon-veors64.c: New.
7005         * gcc.target/arm/neon-veoru64.c: New.
7006         * gcc.target/arm/neon-vorns64.c: New.
7007         * gcc.target/arm/neon-vornu64.c: New.
7008         * gcc.target/arm/neon-vorrs64.c: New.
7009         * gcc.target/arm/neon-vorru64.c: New.
7010         * gcc.target/arm/neon/vands64.c: Regenerated.
7011         * gcc.target/arm/neon/vandu64.c: Regenerated.
7012         * gcc.target/arm/neon/vbics64.c: Regenerated.
7013         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7014         * gcc.target/arm/neon/veors64.c: Regenerated.
7015         * gcc.target/arm/neon/veoru64.c: Regenerated.
7016         * gcc.target/arm/neon/vorns64.c: Regenerated.
7017         * gcc.target/arm/neon/vornu64.c: Regenerated.
7018         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7019         * gcc.target/arm/neon/vorru64.c: Regenerated.
7020
7021 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7022
7023         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7024
7025 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7026
7027         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7028         * gfortran.dg/intent_out_5.f90: Same.
7029         * gfortran.dg/ltrans-7.f90: Same.
7030         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7031
7032 2010-07-02  Jan Hubicka  <jh@suse.cz>
7033
7034         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7035
7036 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7037
7038         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7039
7040 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7041
7042         PR c++/44780
7043         * c-c++-common/Wunused-var-12.c: New test.
7044
7045 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7046
7047         PR target/42835
7048         * gcc.target/arm/pr42835.c: New test.
7049
7050         PR target/42172
7051         * gcc.target/arm/pr42172-1.c: New test.
7052
7053 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7054
7055         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7056
7057 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7058
7059         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7060         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7061         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7062         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7063         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7064         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7065         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7066         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7067         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7068         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7069         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7070         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7071         * gcc.target/arm/neon-vdup_ns64.c: New.
7072         * gcc.target/arm/neon-vdup_nu64.c: New.
7073         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7074         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7075         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7076         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7077         * gcc.target/arm/neon-vmov_ns64.c: New.
7078         * gcc.target/arm/neon-vmov_nu64.c: New.
7079         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7080         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7081         * gcc.target/arm/neon-vget_lanes64.c: New.
7082         * gcc.target/arm/neon-vget_laneu64.c: New.
7083         * gcc.target/arm/neon-vset_lanes64.c: New.
7084         * gcc.target/arm/neon-vset_laneu64.c: New.
7085
7086 2010-07-02  Richard Guenther  <rguenther@suse.de>
7087
7088         * g++.dg/torture/20100702-1.C: New testcase.
7089
7090 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7091
7092         PR target/44707
7093         * gcc.c-torture/compile/pr44707.c: New test.
7094
7095 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7096
7097         PR c++/44039
7098         * g++.dg/template/crash101.C: New.
7099
7100 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7101
7102         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7103         Use the ABI-0 accessors and fail it for m64.
7104
7105 2010-07-02  Jan Hubicka  <jh@suse.cz>
7106
7107         * g++.dg/tree-ssa/pr44706.C: New testcase.
7108
7109 2010-07-02  Richard Guenther  <rguenther@suse.de>
7110
7111         PR tree-optimization/44748
7112         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7113
7114 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7115
7116         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7117         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7118         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7119         the method types to forward:.
7120
7121 2010-06-30  Jason Merrill  <jason@redhat.com>
7122
7123         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7124         * g++.dg/other/pr25632.C: Likewise.
7125
7126 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7127
7128         PR tree-optimization/40421
7129         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7130
7131 2010-07-01  Richard Guenther  <rguenther@suse.de>
7132
7133         PR middle-end/42834
7134         PR middle-end/44468
7135         * gcc.c-torture/execute/20100316-1.c: New testcase.
7136         * gcc.c-torture/execute/pr44468.c: Likewise.
7137         * gcc.c-torture/compile/20100609-1.c: Likewise.
7138         * gcc.dg/volatile2.c: Adjust.
7139         * gcc.dg/plugin/selfassign.c: Likewise.
7140         * gcc.dg/pr36902.c: Likewise.
7141         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7142         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7143         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7144         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7145         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7146         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7147         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7148         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7149         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7150         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7151         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7152         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7153         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7154         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7155         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7156         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7157         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7158         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7159         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7160         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7161         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7162         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7163         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7164         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7165         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7166         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7167         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7168         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7169         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7170         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7171         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7172         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7173         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7174         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7175         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7176         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7177         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7178         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7179         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7180         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7181         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7182         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7183         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7184         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7185         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7186         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7187         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7188         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7189         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7190         * g++.dg/tree-ssa/pr31146.C: Likewise.
7191         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7192         * g++.dg/tree-ssa/pr33604.C: Likewise.
7193         * g++.dg/plugin/selfassign.c: Likewise.
7194         * gfortran.dg/array_memcpy_3.f90: Likewise.
7195         * gfortran.dg/array_memcpy_4.f90: Likewise.
7196         * c-c++-common/torture/pr42834.c: New testcase.
7197
7198 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7199
7200         PR c++/44628
7201         * g++.dg/template/crash100.C: New.
7202
7203 2010-06-30  Jan Hubicka  <jh@suse.cz>
7204
7205         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7206
7207 2010-06-30  Michael Matz  <matz@suse.de>
7208
7209         PR bootstrap/44699
7210         * gcc.dg/pr44699.c: New test.
7211
7212 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7213
7214         PR tree-optimization/39799
7215         * c-c++-common/uninit-17.c: New test.
7216
7217 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7218
7219         PR libfortran/43298
7220         * gfortran.dg/read_infnan_1.f90: New test.
7221
7222 2010-06-29  Jason Merrill  <jason@redhat.com>
7223
7224         Enable implicitly declared move constructor/operator= (N3053).
7225         * g++.dg/cpp0x/implicit3.C: New.
7226         * g++.dg/cpp0x/implicit4.C: New.
7227         * g++.dg/cpp0x/implicit5.C: New.
7228         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7229         * g++.dg/cpp0x/not_special.C: Adjust.
7230         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7231         * g++.dg/cpp0x/rv1n.C: Adjust.
7232         * g++.dg/cpp0x/rv1p.C: Adjust.
7233         * g++.dg/cpp0x/rv2n.C: Adjust.
7234         * g++.dg/cpp0x/rv2p.C: Adjust.
7235         * g++.dg/cpp0x/rv3n.C: Adjust.
7236         * g++.dg/cpp0x/rv3p.C: Adjust.
7237         * g++.dg/cpp0x/rv4n.C: Adjust.
7238         * g++.dg/cpp0x/rv4p.C: Adjust.
7239         * g++.dg/cpp0x/rv5n.C: Adjust.
7240         * g++.dg/cpp0x/rv5p.C: Adjust.
7241         * g++.dg/cpp0x/rv6n.C: Adjust.
7242         * g++.dg/cpp0x/rv6p.C: Adjust.
7243         * g++.dg/cpp0x/rv7n.C: Adjust.
7244         * g++.dg/cpp0x/rv7p.C: Adjust.
7245         * g++.dg/cpp0x/rv8p.C: Adjust.
7246         * g++.dg/gomp/pr26690-1.C: Adjust.
7247         * g++.dg/other/error20.C: Adjust.
7248         * g++.dg/other/error31.C: Adjust.
7249         * g++.dg/parse/error19.C: Adjust.
7250         * g++.dg/template/qualttp5.C: Adjust.
7251         * g++.old-deja/g++.law/ctors5.C: Adjust.
7252
7253         Enable implicitly deleted functions (N2346)
7254         * g++.dg/cpp0x/defaulted17.C: New.
7255         * g++.dg/cpp0x/implicit1.C: New.
7256         * g++.dg/cpp0x/implicit2.C: New.
7257         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7258         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7259         * g++.dg/init/ctor4.C: Adjust.
7260         * g++.dg/init/synth2.C: Adjust.
7261         * g++.dg/lto/20081118_1.C: Adjust.
7262         * g++.dg/other/error13.C: Adjust.
7263         * g++.dg/other/unused1.C: Adjust.
7264         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7265         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7266         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7267         * g++.old-deja/g++.law/ctors17.C: Adjust.
7268         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7269         * g++.old-deja/g++.pt/assign1.C: Adjust.
7270         * g++.old-deja/g++.pt/crash20.C: Adjust.
7271
7272         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7273         * g++.dg/cpp0x/defaulted13.C: Adjust.
7274         * g++.dg/cpp0x/defaulted2.C: Adjust.
7275         * g++.dg/cpp0x/defaulted3.C: Adjust.
7276         * g++.dg/cpp0x/initlist9.C: Adjust.
7277         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7278         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7279         * g++.dg/init/synth2.C: Adjust.
7280
7281         * g++.dg/cpp0x/defaulted19.C: New.
7282
7283         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7284         * g++.dg/template/error23.C: Fix for -std=c++0x.
7285
7286 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7287
7288         PR fortran/44718
7289         * gfortran.dg/proc_ptr_28.f90: New.
7290
7291 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7292
7293         PR tree-optimization/43801
7294         * g++.dg/torture/pr43801.C: New test.
7295
7296         PR debug/44668
7297         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7298
7299 2010-06-29  Jason Merrill  <jason@redhat.com>
7300
7301         PR c++/44587
7302         * g++.dg/template/qualified-id2.C: New.
7303         * g++.dg/template/qualified-id3.C: New.
7304
7305 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7306
7307         PR fortran/44696
7308         * gfortran.dg/associated_target_4.f90: New.
7309
7310 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7311
7312         PR fortran/44582
7313         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7314
7315 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7316
7317         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7318
7319 2010-06-29  Jan Hubicka  <jh@suse.cz>
7320
7321         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7322
7323 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7324
7325         PR target/43902
7326         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7327         * gcc.target/arm/wmul-3.c: New test.
7328         * gcc.target/arm/wmul-4.c: New test.
7329
7330 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7331
7332         PR rtl-optimization/44659
7333         * gcc.target/i386/extract-1.c: New.
7334         * gcc.target/i386/extract-2.c: Likewise.
7335         * gcc.target/i386/extract-3.c: Likewise.
7336         * gcc.target/i386/extract-4.c: Likewise.
7337         * gcc.target/i386/extract-5.c: Likewise.
7338         * gcc.target/i386/extract-6.c: Likewise.
7339
7340 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7341
7342         PR c++/44682
7343         * g++.dg/warn/Wunused-var-14.C: New test.
7344
7345 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7346
7347         PR fortran/43298
7348         * gfortran.dg/nan_6.f90: New.
7349
7350 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7351
7352         PR tree-optimization/43781
7353         * gcc.dg/torture/pr43781.c: New.
7354
7355 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7356
7357         PR fortran/40158
7358         * gfortran.dg/actual_rank_check_1.f90: New test.
7359
7360 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7361
7362         * gcc.dg/ipa/ipa-sra-6.c: New test.
7363
7364 2010-06-28  Jan Hubicka  <jh@suse.cz>
7365
7366         PR tree-optimization/44687
7367         * gcc.c-torture/compile/pr44687.c
7368
7369 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7370
7371         PR c++/44535
7372         * g++.dg/torture/pr44535.C: New test.
7373
7374 2010-06-28  Michael Matz  <matz@suse.de>
7375
7376         PR middle-end/44592
7377         * gfortran.dg/pr44592.f90: New test.
7378
7379 2010-06-28  Jan Hubicka  <jh@suse.cz>
7380
7381         PR tree-optimization/44357
7382         * g++.dg/torture/pr44357.C: New testcase.
7383
7384 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7385
7386         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7387         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7388         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7389         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7390         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7391         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7392         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7393         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7394
7395 2010-06-27  Jan Hubicka  <jh@suse.cz>
7396
7397         * gcc.c-torture/compile/pr44686.c: New file.
7398
7399 2010-06-27  Richard Guenther  <rguenther@suse.de>
7400
7401         PR tree-optimization/44683
7402         * gcc.c-torture/execute/pr44683.c: New testcase.
7403
7404 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7405
7406         * gnat.dg/noreturn3.ad[sb]: New test.
7407
7408 2010-06-26  Jason Merrill  <jason@redhat.com>
7409
7410         * g++.dg/cpp0x/explicit5.C: New.
7411
7412 2010-06-26  Richard Guenther  <rguenther@suse.de>
7413
7414         PR tree-optimization/44393
7415         * gcc.dg/pr44393.c: New testcase.
7416
7417 2010-06-26  Jan Hubicka  <jh@suse.cz>
7418
7419         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7420
7421 2010-06-26  Richard Guenther  <rguenther@suse.de>
7422
7423         PR middle-end/44674
7424         * gcc.dg/pr44674.c: New testcase.
7425
7426 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7427
7428         * gcc.dg/opts-3.c: New test.
7429
7430 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7431
7432         * gfortran.dg/type_decl_1.f90: New.
7433         * gfortran.dg/type_decl_2.f90: New.
7434
7435 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7436
7437         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7438         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7439
7440 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7441
7442         PR testsuite/38946
7443         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7444         error in comparing reals.
7445
7446 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7447
7448         * selected_real_kind_2.f90: New.
7449         * selected_real_kind_3.f90: New.
7450
7451 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7452
7453         * gfortran.dg/entry_19.f90: New.
7454
7455 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7456
7457         * gfortran.dg/end_subroutine_1.f90: New.
7458         * gfortran.dg/end_subroutine_2.f90: New.
7459         * gfortran.dg/interface_proc_end.f90: Update.
7460
7461 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7462
7463         * gfortran.dg/semicolon_fixed.f: Update.
7464         * gfortran.dg/semicolon_fixed_2.f: New.
7465         * gfortran.dg/semicolon_free_2.f90: New.
7466         * gfortran.dg/semicolon_free.f90: Update.
7467
7468 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7469
7470         PR fortran/44448
7471         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7472
7473 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7474
7475         * g++.dg/ipa/iinline-3.C: New test.
7476         * gcc.dg/ipa/modif-1.c: Removed.
7477
7478 2010-06-25  Jan Hubicka  <jh@suse.cz>
7479
7480         * gcc.dg/tree-ssa/ipa-split-1.c
7481
7482 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7483
7484         * g++.dg/ipa/iinline-2.C: New test.
7485
7486 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7487
7488         PR middle-end/43866
7489         * gfortran.dg/pr43866.f90: New test.
7490
7491         PR tree-optimization/44539
7492         * gcc.dg/pr44539.c: New test.
7493
7494 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7495
7496         From Jim Wilson:
7497         PR target/43902
7498         * gcc.target/mips/madd-9.c: New test.
7499
7500 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7501
7502         PR c/44517
7503         * gcc.dg/noncompile/pr44517.c: New.
7504         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7505
7506 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7507
7508         PR testsuite/43283
7509         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7510         and add argument to nop for IA64.
7511
7512 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7513
7514         PR target/44588
7515         * gcc.target/i386/mod-1.c: New.
7516         * gcc.target/i386/umod-1.c: Likewise.
7517         * gcc.target/i386/umod-2.c: Likewise.
7518         * gcc.target/i386/umod-3.c: Likewise.
7519
7520 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7521
7522         PR middle-end/44492
7523         * g++.dg/torture/pr44492.C: New test.
7524
7525 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7526
7527         * c-c++-common/warn-omitted-condop.c: New.
7528
7529 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7530
7531         PR fortran/44614
7532         * gfortran.dg/import8.f90: New.
7533
7534 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7535
7536         * gnat.dg/not_null.adb: Update test case.
7537
7538 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7539
7540         PR c++/44619
7541         * g++.dg/warn/Wunused-var-13.C: New test.
7542
7543         PR c++/44627
7544         * g++.dg/diagnostic/method1.C: New test.
7545
7546 2010-06-22  Cary Coutant  <ccoutant@google.com>
7547
7548         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7549
7550 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7551
7552         PR fortran/44616
7553         * gfortran.dg/abstract_type_8.f03: New.
7554
7555 2010-06-21  Jason Merrill  <jason@redhat.com>
7556
7557         * g++.dg/cpp0x/noexcept08.C: New.
7558
7559         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7560
7561 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7562
7563         PR target/44615
7564         * gcc.target/i386/sse2-vec-2a.c: New.
7565
7566 2010-06-21  DJ Delorie  <dj@redhat.com>
7567
7568         * gcc.dg/pragma-diag-1.c: New.
7569
7570 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7571
7572         PR target/44615
7573         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7574
7575 2010-06-21  Alan Modra  <amodra@gmail.com>
7576
7577         PR testsuite/44505
7578         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7579         tail call to check_fa_mid.
7580
7581 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7582
7583         PR target/44575
7584         * gcc.c-torture/execute/pr44575.c: New test.
7585
7586 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7587
7588         PR fortran/40632
7589         * gfortran.dg/contiguous_1.f90: New.
7590         * gfortran.dg/contiguous_2.f90: New.
7591         * gfortran.dg/contiguous_3.f90: New.
7592
7593 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7594
7595         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7596         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7597
7598 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7599
7600         PR target/44546
7601         * gcc.target/i386/pr44546.c: New test.
7602
7603 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7604
7605         * gcc.dg/opts-2.c: New test.
7606
7607 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7608
7609         PR fortran/44584
7610         * gfortran.dg/typebound_proc_15.f03: Modified.
7611
7612 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7613
7614         PR target/44072
7615         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7616         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7617
7618 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7619
7620         * g++.dg/ext/label13.C: Fix typo in last change.
7621
7622 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7623
7624         PR libfortran/44477
7625         * gfortran.dg/eof_3.f90
7626         * gfortran.dg/endfile_2.f90
7627         * gfortran.dg/endfile_4.f90
7628         * gfortran.dg/endfile_3.f90
7629
7630 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7631
7632         PR c++/41090
7633         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7634
7635 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7636
7637         PR fortran/44556
7638         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7639
7640 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7641
7642         * gcc.target/arm/pr40900.c: New test.
7643
7644 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7645
7646         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7647
7648 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7649
7650         PR fortran/44558
7651         * gfortran.dg/typebound_call_15.f03: New.
7652
7653 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7654
7655         PR c++/44486
7656         * g++.dg/pr44486.C: New.
7657
7658 2010-06-16  DJ Delorie  <dj@redhat.com>
7659
7660         * gcc.target/i386/volatile-bitfields-1.c: New.
7661         * gcc.target/i386/volatile-bitfields-2.c: New.
7662
7663 2010-06-16  Jason Merrill  <jason@redhat.com>
7664
7665         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7666
7667         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7668
7669 2010-06-16  Richard Guenther  <rguenther@suse.de>
7670
7671         PR c/44555
7672         * gcc.c-torture/execute/pr44555.c: New testcase.
7673
7674 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7675
7676         PR fortran/44549
7677         * gfortran.dg/typebound_proc_16.f03: New.
7678
7679 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7680
7681         * g++.dg/torture/pr43905.C: New test.
7682
7683 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7684
7685         PR testsuite/44538
7686         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7687         initialization loop from being vectorized.
7688         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7689
7690 2010-06-16  Alan Modra  <amodra@gmail.com>
7691
7692         PR tree-optimization/44507
7693         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7694
7695 2010-06-15  Jason Merrill  <jason@redhat.com>
7696
7697         * g++.dg/overload/arg3.C: Adjust error locations.
7698         * g++.dg/overload/copy1.C: Likewise.
7699         * g++.dg/tc1/dr152.C: Likewise.
7700         * g++.dg/template/incomplete4.C: Likewise.
7701         * g++.dg/template/incomplete5.C: Likewise.
7702         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7703         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7704         * g++.old-deja/g++.pt/crash9.C: Likewise.
7705
7706         * g++.dg/inherit/virtual5.C: New.
7707
7708         * g++.dg/cpp0x/defaulted18.C: New.
7709
7710         * g++.dg/cpp0x/initlist40.C: New.
7711
7712         * g++.dg/cpp0x/initlist39.C: New.
7713
7714 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7715
7716         PR middle-end/44391
7717         * gcc.dg/graphite/pr44391.c: New.
7718
7719 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7720
7721         PR fortran/43388
7722         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7723         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7724         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7725         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7726
7727 2010-06-15  Richard Guenther  <rguenther@suse.de>
7728
7729         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7730
7731 2010-06-15  Richard Guenther  <rguenther@suse.de>
7732
7733         * gcc.dg/vect/bb-slp-21.c: Adjust.
7734         * gcc.dg/vect/bb-slp-13.c: Likewise
7735         * gcc.dg/vect/bb-slp-4.c: Likewise
7736         * gcc.dg/vect/bb-slp-22.c: Likewise
7737         * gcc.dg/vect/bb-slp-14.c: Likewise
7738         * gcc.dg/vect/bb-slp-23.c: Likewise
7739         * gcc.dg/vect/bb-slp-15.c: Likewise
7740         * gcc.dg/vect/bb-slp-17.c: Likewise
7741         * gcc.dg/vect/bb-slp-18.c: Likewise
7742         * gcc.dg/vect/bb-slp-19.c: Likewise
7743         * gcc.dg/vect/bb-slp-10.c: Likewise
7744         * gcc.dg/vect/bb-slp-11.c: Likewise
7745         * gcc.dg/vect/bb-slp-20.c: Likewise
7746         * gcc.dg/vect/bb-slp-3.c: Likewise
7747
7748 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7749
7750         PR fortran/44536
7751         * gfortran.dg/gomp/pr44536.f90: New test.
7752         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7753
7754 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7755
7756         PR target/44534
7757         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7758         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7759
7760 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7761
7762         PR tree-optimization/44508
7763         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7764
7765         PR bootstrap/44509
7766         * gcc.dg/pr44509.c: New test.
7767
7768 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7769
7770         PR tree-optimization/44507
7771         * gcc.dg/vect/pr44507.c: New test.
7772
7773 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7774
7775         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7776         and c-pretty-print.h.
7777
7778         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7779
7780 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7781
7782         * gfortran.dg/whole_file_18.f90: Updated error message.
7783
7784 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7785
7786         * gfortran.dg/whole_file_20.f03: New.
7787
7788 2010-06-12  Jan Hubicka  <jh@suse.cz>
7789
7790         * gcc.c-torture/compile/pc44485.c: New testcase.
7791
7792 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7793
7794         PR fortran/40117
7795         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7796         * gfortran.dg/typebound_proc_14.f03: New.
7797         * gfortran.dg/typebound_proc_15.f03: New.
7798
7799 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7800
7801         * gcc.dg/opts-1.c: New test.
7802
7803 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7804
7805         * gcc.dg/funroll-loops-all.c: Update expected error.
7806
7807 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7808
7809         PR target/44481
7810         * gcc.target/i386/pr44481.c: New test.
7811
7812 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7813
7814         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7815
7816 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7817
7818         PR middle-end/44483
7819         * gcc.dg/tree-ssa/pr44483.c: New.
7820
7821 2010-06-11  Paul Brook  <paul@codesourcery.com>
7822
7823         * g++.dg/other/arm-neon-1.C: New test.
7824
7825 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7826
7827         PR fortran/42051
7828         PR fortran/43896
7829         * gfortran.dg/class_23.f03: New test.
7830
7831 2010-06-11  Jan Hubicka  <jh@suse.cz>
7832
7833         * gcc.dg/ipa/pure-const-2.c: New testcase.
7834
7835 2010-06-11  Jan Hubicka  <jh@suse.cz>
7836
7837         * gcc.dg/noreturn-7.c: Update.
7838         * gcc.dg/noreturn-4.c: Update.
7839
7840 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7841
7842         Fix MIPS bootstrap
7843         * g++.dg/other/typedef4.C: New test.
7844
7845 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7846
7847         PR fortran/44207
7848         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7849
7850 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7851
7852         PR fortran/44457
7853         * gfortran.dg/asynchronous_3.f03
7854
7855 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7856
7857         PR middle-end/44185
7858         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7859         non-temporal stores out of the tests to form new test cases.  As a
7860         result, no non-temporal store should be generated in this case.
7861
7862         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7863         prefetch-7.c that generate one non-temporal store.
7864
7865         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7866         prefetch-7.c that generate one non-temporal store and one
7867         one-temporal prefetch.
7868
7869 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7870
7871         PR tree-optimization/44258
7872         * gcc.dg/tree-ssa/pr44258.c: New test.
7873
7874 2010-06-10  Daniel Kraft  <d@domob.eu>
7875
7876         PR fortran/38936
7877         * gfortran.dg/associate_1.f03: New test.
7878         * gfortran.dg/associate_2.f95: New test.
7879         * gfortran.dg/associate_3.f03: New test.
7880         * gfortran.dg/associate_4.f08: New test.
7881
7882 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7883
7884         * gfortran.dg/selected_char_kind_4.f90: New test.
7885
7886 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7887
7888         * gcc.dg/pr42461.c: New test.
7889
7890 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7891
7892         PR fortran/44347
7893         * gfortran.dg/selected_real_kind_1.f90: New.
7894
7895 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7896
7897         PR fortran/44359
7898         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7899         warning.
7900         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7901         check for warning.
7902
7903 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7904
7905         * gfortran.dg/data_namelist_conflict.f90: New test.
7906
7907 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7908
7909         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7910         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7911         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7912
7913 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7914
7915         * gfortran.dg/mvbits_9.f90: New test.
7916         * gfortran.dg/ibset_1.f90: Ditto.
7917         * gfortran.dg/ibits_1.f90: Ditto.
7918         * gfortran.dg/btest_1.f90: Ditto.
7919         * gfortran.dg/ibclr_1.f90: Ditto.
7920
7921 2010-06-09  Jason Merrill  <jason@redhat.com>
7922
7923         PR c++/44366
7924         * g++.dg/cpp0x/decltype23.C: Move to...
7925         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7926
7927 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7928
7929         PR fortran/44211
7930         * gfortran.dg/typebound_call_14.f03: New test.
7931
7932 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7933
7934         PR tree-optimization/44423
7935         * gcc.dg/tree-ssa/pr44423.c: New test.
7936
7937 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7938
7939         PR testsuite/42843
7940         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7941         TV_NONE to initialize tv_id field.
7942         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7943         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7944         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7945         Include toplev.h .
7946         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7947         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7948         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7949
7950 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7951
7952         PR tree-optimization/39874
7953         PR middle-end/28685
7954         * gcc.dg/pr39874.c: New file.
7955
7956 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7957
7958         * g++.dg/ext/attr-alias-1.C: New.
7959         * g++.dg/ext/attr-alias-2.C: New.
7960
7961 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7962
7963         PR fortran/44446
7964         * gfortran.dg/proc_ptr_27.f90: New.
7965
7966 2010-06-07  Jason Merrill  <jason@redhat.com>
7967
7968         PR c++/44366
7969         * g++.dg/cpp0x/decltype23.C: New.
7970
7971 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
7972             Shujing Zhao  <pearly.zhao@oracle.com>
7973
7974         PR c/37724
7975         * gcc.dg/c90-const-expr-10.c: Adjust.
7976         * gcc.dg/c99-const-expr-10.c: Adjust.
7977         * gcc.dg/init-bad-7.c: New.
7978
7979 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7980
7981         * lib/target-supports.exp (check_effective_target_gas): New proc.
7982         * gcc.c-torture/execute/960321-1.x: New file.
7983
7984 2010-06-07  Jason Merrill  <jason@redhat.com>
7985
7986         PR c++/44401
7987         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7988
7989 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7990
7991         PR c++/44444
7992         * g++.dg/warn/Wunused-var-12.C: New test.
7993
7994         PR c++/44443
7995         * c-c++-common/Wunused-var-11.c: New test.
7996
7997 2010-06-07  Jan Hubicka  <jh@suse.cz>
7998
7999         * gcc.dg/ipa/pure-const-1.c: New testcase.
8000
8001 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8002
8003         PR rtl-optimization/44404
8004         * gcc.dg/pr44404.c: New.
8005
8006 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8007
8008         PR target/44159
8009         * gcc.target/i386/abi-2.c: Check sysv abi here.
8010         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8011         function to avoid failures by different ABIs.
8012         * gcc.target/i386/aes-check.h: Likewise.
8013         * gcc.target/i386/avx-check.h: Likewise.
8014         * gcc.target/i386/fma4-check.h: Likewise.
8015         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8016         * gcc.target/i386/mmx-check.h: Likewise.
8017         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8018         * gcc.target/i386/pclmul-check.h: Likewise.
8019         * gcc.target/i386/sse-check.h: Likewise.
8020         * gcc.target/i386/sse2-check.h: Likewise.
8021         * gcc.target/i386/sse3-check.h: Likewise.
8022         * gcc.target/i386/sse4_1-check.h: Likewise.
8023         * gcc.target/i386/sse4_2-check.h: Likewise.
8024         * gcc.target/i386/sse4a-check.h: Likewise.
8025         * gcc.target/i386/ssse3-check.h: Likewise.
8026         * gcc.target/i386/xop-check.h: Likewise.
8027         * gcc.target/i386/pr27971.c: Fix for LLP64.
8028         * gcc.target/i386/pr39139.c: Likewise.
8029         * gcc.target/i386/pr39315-check.c: Likewise.
8030         * gcc.target/i386/vararg-1.c: Likewise.
8031         * gcc.target/i386/vararg-2.c: Likewise.
8032         Additional add dg-compile to avoid failure due
8033         missing foo symbol.
8034
8035         * gcc.dg/compound-literal-1.c: Fix for llp64.
8036         * gcc.dg/pr32370.c: Likewise.
8037         * gcc.dg/pr37561.c: Likewise.
8038         * gcc.dg/pr41340.c: Likewise.
8039         * gcc.dg/pr41551.c: Likewise.
8040
8041 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8042
8043         PR c++/44188
8044         * g++.dg/debug/dwarf2/typedef3.C: New test.
8045
8046 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8047
8048         PR c/20000
8049         * c-c++-common/pr20000.c: New.
8050
8051 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8052
8053         PR c++/44086
8054         * g++.dg/init/pr44086.C: New.
8055         * g++.dg/cpp0x/decltype4.C: Adjust.
8056
8057 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8058
8059         PR fortran/43945
8060         * gfortran.dg/generic_23.f03: New test.
8061
8062 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8063
8064         PR fortran/43895
8065         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8066
8067 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8068
8069         PR c++/44361
8070         * c-c++-common/Wunused-var-9.c: New test.
8071
8072 2010-06-05  Jason Merrill  <jason@redhat.com>
8073
8074         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8075
8076 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8077
8078         PR c/44322
8079         * gcc.dg/c99-restrict-4.c: New test.
8080
8081 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8082
8083         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8084         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8085         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8086         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8087         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8088         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8089         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8090         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8091         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8092         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8093         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8094         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8095         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8096         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8097         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8098         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8099         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8100         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8101         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8102         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8103         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8104         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8105
8106 2010-06-04  Jason Merrill  <jason@redhat.com>
8107
8108         * g++.dg/cpp0x/noexcept06.C: New.
8109         * g++.dg/cpp0x/noexcept07.C: New.
8110
8111         * g++.dg/cpp0x/noexcept01.C: New.
8112         * g++.dg/cpp0x/noexcept02.C: New.
8113         * g++.dg/cpp0x/noexcept03.C: New.
8114         * g++.dg/cpp0x/noexcept04.C: New.
8115         * g++.dg/cpp0x/noexcept05.C: New.
8116
8117 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR c++/44412
8120         * g++.dg/warn/Wunused-var-10.C: New test.
8121         * g++.dg/warn/Wunused-var-11.C: New test.
8122
8123         PR c++/44362
8124         * c-c++-common/Wunused-var-10.c: New test.
8125
8126 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8127
8128         PR c/25880
8129         * gcc.dg/assign-warn-2.c: Update.
8130         * gcc.dg/cpp/line3.c: Update.
8131         * gcc.dg/c99-array-lval-8.c: Update.
8132         * gcc.dg/cast-qual-2.c: Update.
8133         * gcc.dg/c99-arraydecl-3.c:  Update.
8134         * gcc.dg/assign-warn-1.c:  Update.
8135         * gcc.dg/format/gcc_diag-1.c:  Update.
8136
8137 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8138
8139         PR rtl-optimization/39871
8140         PR rtl-optimization/40615
8141         PR rtl-optimization/42500
8142         PR rtl-optimization/42502
8143         * gcc.target/arm/eliminate.c: New test.
8144
8145 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8146
8147         PR libstdc++/44410
8148         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8149         * g++.old-deja/g++.other/delete3.C: Likewise.
8150         * g++.old-deja/g++.other/new.C: Likewise.
8151         * g++.old-deja/g++.law/operators27.C: Likewise.
8152         * g++.old-deja/g++.mike/p755.C: Likewise.
8153         * g++.dg/eh/new1.C: Likewise.
8154         * g++.dg/init/new5.C: Likewise.
8155
8156 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8157
8158         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8159         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8160         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8161
8162 2010-06-03  Richard Guenther  <rguenther@suse.de>
8163
8164         PR lto/41921
8165         * lib/lto.exp: Always load gcc.exp.
8166         (lto-obj): For C source files invoke gcc_target_compile.
8167         * g++.dg/lto/20100603-1_0.C: New testcase.
8168         * g++.dg/lto/20100603-1_1.c: Likewise.
8169
8170 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8171
8172         PR tree-optimization/43688
8173         * gfortran.dg/pr43688.f90: New.
8174
8175 2010-06-03  Richard Guenther  <rguenther@suse.de>
8176
8177         PR lto/41584
8178         * gcc.dg/lto/20100603-1_0.c: New testcase.
8179         * gcc.dg/lto/20100603-2_0.c: Likewise.
8180         * gcc.dg/lto/20100603-3_0.c: Likewise.
8181
8182 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8183
8184         PR target/44218
8185         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8186         * gcc.target/powerpc/recip-2.c: Ditto.
8187         * gcc.target/powerpc/recip-3.c: Ditto.
8188         * gcc.target/powerpc/recip-4.c: Ditto.
8189         * gcc.target/powerpc/recip-5.c: Ditto.
8190         * gcc.target/powerpc/recip-6.c: Ditto.
8191         * gcc.target/powerpc/recip-7.c: Ditto.
8192         * gcc.target/powerpc/recip-test.h: Ditto.
8193         * gcc.target/powerpc/recip-test2.h: Ditto.
8194
8195 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8196
8197         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8198
8199 2010-06-02  Jason Merrill  <jason@redhat.com>
8200
8201         * g++.dg/ext/vector9.C: Expect typedef in error message.
8202
8203         PR c++/9726
8204         PR c++/23594
8205         PR c++/44333
8206         * g++.dg/tc1/dr101.C: Remove xfails.
8207
8208 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8209
8210         PR middle-end/44372
8211         * g++.dg/ipa/pr44372.C: New.
8212
8213 2010-06-02  Jan Hubicka  <jh@suse.cz>
8214
8215         PR middle-end/44295
8216         * g++.dg/torture/pr44295.C: Neww testcase.
8217
8218 2010-06-02  Jan Hubicka  <jh@suse.cz>
8219
8220         * gcc.dg/tree-ssa/loadpre6.c: Update.
8221
8222 2010-06-02  Richard Guenther  <rguenther@suse.de>
8223
8224         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8225         diagnostic.h.
8226
8227 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8228
8229         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8230         the link fail message.
8231
8232 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8233
8234         PR fortran/44360
8235         * gfortran.dg/use_13.f90: New test case.
8236
8237 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8238
8239         PR fortran/44371
8240         * gfortran.dg/error_stop_2.f08: Minor update.
8241
8242 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8243
8244         PR fortran/44371
8245         * gfortran.dg/error_stop_1.f08: New test.
8246         * gfortran.dg/error_stop_2.f08: New test.
8247
8248 2010-06-01  Jason Merrill  <jason@redhat.com>
8249
8250         DR 990
8251         * g++.dg/cpp0x/initlist37.C: New.
8252         * g++.dg/cpp0x/initlist38.C: New.
8253
8254         PR c++/44358
8255         * g++.dg/cpp0x/initlist36.C: New.
8256
8257 2010-05-31 Jan Hubicka  <jh@suse.cz>
8258
8259         * gcc.dg/noreturn-8.c: New testcase.
8260
8261 2010-05-31 Jan Hubicka  <jh@suse.cz>
8262
8263         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8264         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8265
8266 2010-05-31 Jan Hubicka  <jh@suse.cz>
8267
8268         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8269         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8270
8271 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8272
8273         PR fortran/36928
8274         * gfortran.dg/dependency_27.f90:  New test.
8275         * gfortran.dg/array_assign_1.F90:  New test.
8276
8277 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8278
8279         PR target/44338
8280         * gcc.target/i386/sse-24.c: New test.
8281
8282 2010-05-31  Jan Hubicka  <jh@suse.cz>
8283
8284         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8285
8286 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8287
8288         PR middle-end/44337
8289         * gcc.dg/pr44337.c: New test.
8290
8291         PR tree-optimization/44182
8292         * g++.dg/debug/pr44182.C: New test.
8293
8294 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8295
8296         * gcc.dg/nested-func-7.c: New test.
8297         * gnat.dg/frame_overflow.adb: Adjust directives.
8298
8299 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8300
8301         * gnat.dg/prot2.ad[sb]: New test.
8302         * gnat.dg/prot2_pkg1.ads: New helper.
8303         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8304
8305 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8306
8307         * gnat.dg/array11.adb: Adjust dg-warning directive.
8308         * gnat.dg/object_overflow.adb: Likewise.
8309
8310 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8311
8312         PR middle-end/44306
8313         * gcc.dg/tree-ssa/pr44306.c: New.
8314
8315 2010-05-29  Jan Hubicka  <jh@suse.cz>
8316
8317         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8318
8319 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8320
8321         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8322
8323 2010-05-28  Mike Stump  <mikestump@comcast.net>
8324
8325         PR objc/44125
8326         * objc.dg/const-str-9.m: Remove static.
8327
8328 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8329
8330         PR target/43636
8331         * gcc.c-torture/compile/pr43636.c: New test.
8332
8333 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8334
8335         PR objc++/23616
8336         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8337         * obj-c++.dg/try-catch-9.mm: Ditto.
8338
8339 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8340
8341         Revert patch for PR c++/44188
8342         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8343
8344 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8345
8346         PR c++/44188
8347         * g++.dg/debug/dwarf2/typedef3.C: New test.
8348
8349 2010-05-27  Jason Merrill  <jason@redhat.com>
8350
8351         PR c++/43555
8352         * g++.dg/ext/vla9.C: New.
8353
8354 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8355
8356         PR objc/44140
8357         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8358         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8359         * objc.dg/torture/tls/thr-init.m: Ditto.
8360         * objc.dg/torture/trivial.m: Ditto.
8361         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8362         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8363         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8364         * obj-c++.dg/torture/trivial.mm: Ditto.
8365
8366 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8367
8368         * g++.dg/lto/20100302_0.C: Skip on darwin.
8369
8370 2010-05-27  Richard Guenther  <rguenther@suse.de>
8371
8372         PR tree-optimization/44284
8373         * gcc.dg/vect/vect-118.c: New testcase.
8374         * gcc.dg/vect/bb-slp-20.c: Adjust.
8375         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8376         * gcc.dg/vect/slp-9.c: Likewise.
8377         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8378         * gcc.dg/vect/vect-10.c: Likewise.
8379         * gcc.dg/vect/vect-109.c: Likewise.
8380         * gcc.dg/vect/vect-12.c: Likewise.
8381         * gcc.dg/vect/vect-36.c: Likewise.
8382         * gcc.dg/vect/vect-7.c: Likewise.
8383         * gcc.dg/vect/vect-iv-8.c: Likewise.
8384         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8385         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8386         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8387         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8388         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8389         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8390         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8391         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8392         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8393         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8394         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8395         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8396         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8397         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8398         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8399         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8400         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8401
8402 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8403
8404         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8405         necessary.
8406
8407 2010-05-26  Jan Hubicka  <jh@suse.cz>
8408
8409         * gcc.dg/lto/materialize-1_0.c: New file.
8410         * gcc.dg/lto/materialize-1_1.c: New file.
8411
8412 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8413
8414         * gnat.dg/lto10.adb: New test.
8415         * gnat.dg/lto10_pkg.ads: New helper.
8416
8417 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8418
8419         * lib/target-supports.exp (check_effective_target_int128): New
8420         function to check if __int128 types are available for target.
8421         * c-c++-common/int128-types-1.c: New.
8422         * c-c++-common/int128-1.c: New.
8423         * c-c++-common/int128-2.c: New.
8424         * g++.dg/abi/mangle43.C: New.
8425         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8426         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8427         pointer-wide scalar.
8428         * g++.dg/other/pr25632.C: Likewise.
8429         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8430         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8431         overflow warnings.
8432         * g++.dg/warn/pr13358-4.C: Likewise.
8433         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8434         * g++.dg/warn/Wconversion-null.C: Likewise.
8435
8436 2010-05-26  Jason Merrill  <jason@redhat.com>
8437
8438         PR c++/43382
8439         * g++.dg/cpp0x/variadic101.C: New.
8440
8441 2010-05-26  Richard Guenther  <rguenther@suse.de>
8442
8443         PR rtl-optimization/44164
8444         * gcc.c-torture/execute/pr44164.c: New testcase.
8445         * g++.dg/tree-ssa/pr13146.C: Adjust.
8446
8447 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8448
8449         PR fortran/40011
8450         * gfortran.dg/whole_file_19.f90 : New test.
8451
8452 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8453
8454         PR fortran/30668
8455         PR fortran/31346
8456         PR fortran/34260
8457         * gfortran.dg/pr40999.f: Fix function type.
8458         * gfortran.dg/whole_file_5.f90: Likewise.
8459         * gfortran.dg/whole_file_6.f90: Likewise.
8460         * gfortran.dg/whole_file_16.f90: New.
8461         * gfortran.dg/whole_file_17.f90: New.
8462         * gfortran.dg/whole_file_18.f90: New.
8463
8464 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8465             Iain Sandoe  <iains@gcc.gnu.org>
8466
8467         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8468         * gcc.c-torture/compile/pr44197.c: Require alias support.
8469         * gcc.dg/lto/20081222_0.c: Ditto.
8470
8471 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8472
8473         PR debug/42801
8474         * gcc.dg/guality/vla-2.c: New test.
8475
8476 2010-05-25  Richard Guenther  <rguenther@suse.de>
8477
8478         PR middle-end/44069
8479         * g++.dg/torture/pr44069.C: New testcase.
8480
8481 2010-05-25  Richard Guenther  <rguenther@suse.de>
8482
8483         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8484
8485 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8486
8487         PR objc/44140
8488         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8489
8490 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8491
8492         * obj-c++.dg/torture/tls/trivial.mm: New.
8493         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8494         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8495         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8496         * obj-c++.dg/torture/tls/diag-1.mm: New.
8497         * obj-c++.dg/torture/tls/tls.exp: New.
8498         * obj-c++.dg/torture/trivial.mm: New.
8499         * obj-c++.dg/torture/dg-torture.exp: New.
8500         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8501         * obj-c++.dg/tls/trivial.m: New.
8502         * obj-c++.dg/tls/init-1.mm: New.
8503         * obj-c++.dg/tls/diag-1.mm: New.
8504         * obj-c++.dg/tls/init-2.mm: New.
8505         * obj-c++.dg/tls/diag-2.mm: New.
8506         * obj-c++.dg/tls/diag-3.mm: New.
8507         * obj-c++.dg/tls/diag-4.mm: New.
8508         * obj-c++.dg/tls/static-1.mm: New.
8509         * obj-c++.dg/tls/tls.exp: New.
8510         * obj-c++.dg/tls/diag-5.mm: New.
8511         * obj-c++.dg/tls/static-1a.mm: New.
8512         * objc-obj-c++-shared/Object1.mm: New.
8513         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8514
8515 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8516
8517         PR objc++/43689
8518         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8519         * obj-c++.dg/const-str-6.mm: Ditto.
8520
8521 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8522
8523         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8524
8525 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8526
8527         PR ada/38394
8528         * gnat.dg/array13.ad[sb]: New test.
8529
8530 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8531             Sandra Loosemore  <sandra@codesourcery.com>
8532
8533         * gcc.target/arm/neon/: Regenerated test cases.
8534
8535         * gcc.target/arm/neon/polytypes.c,
8536         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8537         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8538         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8539         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8540         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8541         dg-add-options arm_neon.
8542
8543         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8544         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8545         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8546         and arm_neon_fp16_ok.
8547
8548         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8549         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8550
8551         * lib/target-supports.exp (add_options_for_arm_neon): New.
8552         (check_effective_target_arm_neon_ok_nocache): New, from
8553         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8554         (check_effective_target_arm_neon_ok): Use
8555         check_effective_target_arm_neon_ok_nocache.
8556         (add_options_for_arm_neon_fp16)
8557         (check_effective_target_arm_neon_fp16_ok)
8558         check_effective_target_arm_neon_fp16_ok_nocache): New.
8559         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8560
8561 2010-05-24  Jason Merrill  <jason@redhat.com>
8562
8563         PR c++/41510
8564         * g++.dg/cpp0x/initlist35.C: New.
8565         * g++.dg/init/brace6.C: Adjust.
8566
8567 2010-05-24  Paul Brook  <paul@codesourcery.com>
8568
8569         * gcc.target/arm/frame-pointer-1.c: New test.
8570         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8571         pointer elimination.
8572
8573 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8574
8575         PR target/44245
8576         * gcc.target/i386/crc32-3.c: New.
8577         * gcc.target/i386/crc32-4.c: Likewise.
8578
8579 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8580
8581         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8582         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8583         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8584
8585 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8586
8587         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8588
8589 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8590
8591         PR target/43869
8592         * gcc.c-target/pr43869.c: New test.
8593
8594 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8595
8596         PR fortran/44212
8597         * gfortran.dg/class_22.f03: New.
8598
8599 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8600
8601         PR lto/44238
8602         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8603
8604 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8605
8606         PR fortran/44213
8607         * gfortran.dg/abstract_type_7.f03: New.
8608
8609 2010-05-21  Jason Merrill  <jason@redhat.com>
8610
8611         * g++.dg/eh/spec11.C: Test cleanup optimization.
8612
8613 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8614
8615         PR debug/44223
8616         * gcc.target/i386/pr44223.c: New test.
8617
8618 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8619
8620         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8621
8622 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8623
8624         * g++.dg/other/const3.C: New test.
8625
8626 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8627
8628         PR fortran/38407
8629         * warn_unused_dummy_argument_1.f90: New.
8630         * warn_unused_dummy_argument_2.f90: New.
8631
8632 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8633
8634         PR c++/30298
8635         * g++.dg/inherit/crash1.C: New.
8636         * g++.dg/inherit/crash2.C: Likewise.
8637
8638 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8639
8640         PR debug/44178
8641         * g++.dg/debug/pr44178.C: New test.
8642
8643 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8644
8645         PR middle-end/44185
8646         * gcc.dg/tree-ssa/prefetch-6.c: Add
8647         --param min-insn-to-prefetch-ratio=6.
8648         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8649         allow unrolling, and adjust the movnti count.
8650
8651 2010-05-20  Jan Hubicka  <jh@suse.cz>
8652
8653         PR middle-end/44197
8654         * gcc.c-torture/compile/pr44197.c: New file.
8655
8656 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8657
8658         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8659         Fix test code.
8660         (check_effective_target_xop): Remove __may_alias__ attribute.
8661
8662 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8663
8664         PR target/44202
8665         * gcc.c-torture/execute/pr44202-1.c: New test.
8666
8667 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8668
8669         PR fortran/43851
8670         * gfortran.dg/label_1.f90: Update test.
8671
8672 2010-05-19  Jan Hubicka  <jh@suse.cz>
8673
8674         * gcc.dg/lto/ipareference2_0.c: New file.
8675         * gcc.dg/lto/ipareference2_1.c: New file.
8676
8677 2010-05-19  Jason Merrill  <jason@redhat.com>
8678
8679         * g++.dg/parse/fn-typedef2.C: New.
8680
8681         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8682         function type.
8683
8684         PR c++/44193
8685         * g++.dg/template/fntype1.C: New.
8686
8687 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8688
8689         * gnat.dg/discr23.ad[sb]: New test.
8690         * gnat.dg/discr23_pkg.ads: New helper.
8691
8692         * gnat.dg/specs/controlled1.ads: New test.
8693         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8694
8695 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8696
8697         PR fortran/44055
8698         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8699         Fixed scope of C_SIZEOF.
8700         * gfortran.dg/warn_conversion_2.f90: New.
8701
8702 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8703
8704         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8705         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8706         for optional selector.
8707         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8708         (check_effective_target_sse3): New proc.
8709         * gcc.target/i386/math-torture/math-torture.exp: Load
8710         target-supports.exp.
8711         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8712         check_effective_target_sse2.
8713         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8714         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8715         * g++.dg/vect/vect.exp: Likewise.
8716         * gfortran.dg/vect/vect.exp: Likewise.
8717         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8718         -msse2 if check_effective_target_sse2.
8719
8720         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8721         * gcc.target/i386/3dnow-2.c: Likewise.
8722         * gcc.target/i386/3dnowA-1.c: Likewise.
8723         * gcc.target/i386/3dnowA-2.c: Likewise.
8724         * gcc.target/i386/pr42549.c: Likewise.
8725
8726         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8727         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8728         * gcc.target/i386/sse3-addsubps.c: Likewise.
8729         * gcc.target/i386/sse3-haddpd.c: Likewise.
8730         * gcc.target/i386/sse3-haddps.c: Likewise.
8731         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8732         * gcc.target/i386/sse3-hsubps.c: Likewise.
8733         * gcc.target/i386/sse3-movddup.c: Likewise.
8734         * gcc.target/i386/sse3-movshdup.c: Likewise.
8735         * gcc.target/i386/sse3-movsldup.c: Likewise.
8736
8737         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8738         * g++.dg/ext/attrib35.C: Likewise.
8739         * g++.dg/opt/pr40496.C: Likewise.
8740         * g++.dg/other/i386-1.C: Likewise.
8741         * g++.dg/other/i386-4.C: Likewise.
8742         * g++.dg/other/pr34435.C: Likewise.
8743         * g++.dg/other/pr39496.C: Likewise.
8744         * g++.dg/other/pr40446.C: Likewise.
8745         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8746         * gcc.dg/compat/vector-1a_main.c: Likewise.
8747         * gcc.dg/compat/vector-2a_main.c: Likewise.
8748         * gcc.dg/lto/20090206-1_0.c: Likewise.
8749         * gcc.dg/pr34856.c: Likewise.
8750         * gcc.dg/pr36584.c: Likewise.
8751         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8752         * gcc.dg/pr37544.c: Likewise.
8753         * gcc.dg/torture/pr16104-1.c: Likewise.
8754         * gcc.dg/torture/pr35771-1.c: Likewise.
8755         * gcc.dg/torture/pr35771-2.c: Likewise.
8756         * gcc.dg/torture/pr35771-3.c: Likewise.
8757         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8758         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8759         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8760         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8761         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8762         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8763         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8764         * gcc.target/i386/20060512-1.c: Likewise.
8765         * gcc.target/i386/20060512-3.c: Likewise.
8766         * gcc.target/i386/all_one_m128i.c: Likewise.
8767         * gcc.target/i386/float128-1.c: Likewise.
8768         * gcc.target/i386/float128-2.c: Likewise.
8769         * gcc.target/i386/fpcvt-1.c: Likewise.
8770         * gcc.target/i386/fpcvt-2.c: Likewise.
8771         * gcc.target/i386/fpcvt-3.c: Likewise.
8772         * gcc.target/i386/fpprec-1.c: Likewise.
8773         * gcc.target/i386/funcspec-9.c: Likewise.
8774         * gcc.target/i386/incoming-1.c: Likewise.
8775         * gcc.target/i386/incoming-12.c: Likewise.
8776         * gcc.target/i386/incoming-2.c: Likewise.
8777         * gcc.target/i386/incoming-3.c: Likewise.
8778         * gcc.target/i386/incoming-4.c: Likewise.
8779         * gcc.target/i386/incoming-6.c: Likewise.
8780         * gcc.target/i386/incoming-7.c: Likewise.
8781         * gcc.target/i386/incoming-8.c: Likewise.
8782         * gcc.target/i386/opt-1.c: Likewise.
8783         * gcc.target/i386/opt-2.c: Likewise.
8784         * gcc.target/i386/ordcmp-1.c: Likewise.
8785         * gcc.target/i386/pr17692.c: Likewise.
8786         * gcc.target/i386/pr18614-1.c: Likewise.
8787         * gcc.target/i386/pr22152.c: Likewise.
8788         * gcc.target/i386/pr23570.c: Likewise.
8789         * gcc.target/i386/pr23575.c: Likewise.
8790         * gcc.target/i386/pr26449-1.c: Likewise.
8791         * gcc.target/i386/pr26600.c: Likewise.
8792         * gcc.target/i386/pr27790.c: Likewise.
8793         * gcc.target/i386/pr28839.c: Likewise.
8794         * gcc.target/i386/pr30970.c: Likewise.
8795         * gcc.target/i386/pr32000-1.c: Likewise.
8796         * gcc.target/i386/pr32000-2.c: Likewise.
8797         * gcc.target/i386/pr32280.c: Likewise.
8798         * gcc.target/i386/pr32661.c: Likewise.
8799         * gcc.target/i386/pr32708-1.c: Likewise.
8800         * gcc.target/i386/pr32961.c: Likewise.
8801         * gcc.target/i386/pr33329.c: Likewise.
8802         * gcc.target/i386/pr35714.c: Likewise.
8803         * gcc.target/i386/pr35767-1.c: Likewise.
8804         * gcc.target/i386/pr35767-1d.c: Likewise.
8805         * gcc.target/i386/pr35767-1i.c: Likewise.
8806         * gcc.target/i386/pr35767-2.c: Likewise.
8807         * gcc.target/i386/pr35767-2d.c: Likewise.
8808         * gcc.target/i386/pr35767-2i.c: Likewise.
8809         * gcc.target/i386/pr35767-3.c: Likewise.
8810         * gcc.target/i386/pr35767-5.c: Likewise.
8811         * gcc.target/i386/pr36222-1.c: Likewise.
8812         * gcc.target/i386/pr36578-1.c: Likewise.
8813         * gcc.target/i386/pr36578-2.c: Likewise.
8814         * gcc.target/i386/pr36992-1.c: Likewise.
8815         * gcc.target/i386/pr37101.c: Likewise.
8816         * gcc.target/i386/pr37216.c: Likewise.
8817         * gcc.target/i386/pr37434-1.c: Likewise.
8818         * gcc.target/i386/pr37434-2.c: Likewise.
8819         * gcc.target/i386/pr37843-3.c: Likewise.
8820         * gcc.target/i386/pr37843-4.c: Likewise.
8821         * gcc.target/i386/pr39162.c: Likewise.
8822         * gcc.target/i386/pr39315-1.c: Likewise.
8823         * gcc.target/i386/pr39315-2.c: Likewise.
8824         * gcc.target/i386/pr39315-3.c: Likewise.
8825         * gcc.target/i386/pr39315-4.c: Likewise.
8826         * gcc.target/i386/pr39445.c: Likewise.
8827         * gcc.target/i386/pr39496.c: Likewise.
8828         * gcc.target/i386/pr40809.c: Likewise.
8829         * gcc.target/i386/pr40906-3.c: Likewise.
8830         * gcc.target/i386/pr41019.c: Likewise.
8831         * gcc.target/i386/pr42542-1.c: Likewise.
8832         * gcc.target/i386/pr42542-2.c: Likewise.
8833         * gcc.target/i386/pr42542-3.c: Likewise.
8834         * gcc.target/i386/pr42542-3a.c: Likewise.
8835         * gcc.target/i386/pr42881.c: Likewise.
8836         * gcc.target/i386/push-1.c: Likewise.
8837         * gcc.target/i386/quad-sse.c: Likewise.
8838         * gcc.target/i386/reload-1.c: Likewise.
8839         * gcc.target/i386/sse-10.c: Likewise.
8840         * gcc.target/i386/sse-11.c: Likewise.
8841         * gcc.target/i386/sse-15.c: Likewise.
8842         * gcc.target/i386/sse-17.c: Likewise.
8843         * gcc.target/i386/sse-18.c: Likewise.
8844         * gcc.target/i386/sse-19.c: Likewise.
8845         * gcc.target/i386/sse-4.c: Likewise.
8846         * gcc.target/i386/sse-6.c: Likewise.
8847         * gcc.target/i386/sse-vect-types.c: Likewise.
8848         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8849         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8850         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8851         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8852         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8853         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8854         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8855         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8856         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8857         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8858         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8859         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8860         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8861         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8862         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8863         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8864         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8865         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8866         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8867         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8868         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8869         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8870         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8871         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8872         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8873         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8874         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8875         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8876         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8877         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8878         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8879         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8880         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8881         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8882         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8883         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8884         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8885         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8886         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8887         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8888         * gcc.target/i386/sse2-mmx.c: Likewise.
8889         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8890         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8891         * gcc.target/i386/sse2-movd-1.c: Likewise.
8892         * gcc.target/i386/sse2-movd-2.c: Likewise.
8893         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8894         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8895         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8896         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8897         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8898         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8899         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8900         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8901         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8902         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8903         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8904         * gcc.target/i386/sse2-movq-1.c: Likewise.
8905         * gcc.target/i386/sse2-movq-2.c: Likewise.
8906         * gcc.target/i386/sse2-movq-3.c: Likewise.
8907         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8908         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8909         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8910         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8911         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8912         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8913         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8914         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8915         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8916         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8917         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8918         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8919         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8920         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8921         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8922         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8923         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8924         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8925         * gcc.target/i386/sse2-pand-1.c: Likewise.
8926         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8927         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8928         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8929         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8930         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8931         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8932         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8933         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8934         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8935         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8936         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8937         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8938         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8939         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8940         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8941         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8942         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8943         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8944         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8945         * gcc.target/i386/sse2-por-1.c: Likewise.
8946         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8947         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8948         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8949         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8950         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8951         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8952         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8953         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8954         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8955         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8956         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8957         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8958         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8959         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8960         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8961         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8962         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8963         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8964         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8965         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8966         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8967         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8968         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8969         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8970         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8971         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8972         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8973         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8974         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8975         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8976         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8977         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8978         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8979         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8980         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8981         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8982         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8983         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8984         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8985         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8986         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8987         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8988         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8989         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8990         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8991         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8992         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8993         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8994         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8995         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8996         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8997         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8998         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8999         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9000         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9001         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9002         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9003         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9004         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9005         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9006         * gcc.target/i386/sse2-vec-1.c: Likewise.
9007         * gcc.target/i386/sse2-vec-2.c: Likewise.
9008         * gcc.target/i386/sse2-vec-3.c: Likewise.
9009         * gcc.target/i386/sse2-vec-4.c: Likewise.
9010         * gcc.target/i386/sse2-vec-5.c: Likewise.
9011         * gcc.target/i386/sse2-vec-6.c: Likewise.
9012         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9013         * gcc.target/i386/ssefn-2.c: Likewise.
9014         * gcc.target/i386/ssefn-4.c: Likewise.
9015         * gcc.target/i386/ssefp-1.c: Likewise.
9016         * gcc.target/i386/ssefp-2.c: Likewise.
9017         * gcc.target/i386/sseregparm-3.c: Likewise.
9018         * gcc.target/i386/sseregparm-4.c: Likewise.
9019         * gcc.target/i386/sseregparm-5.c: Likewise.
9020         * gcc.target/i386/sseregparm-6.c: Likewise.
9021         * gcc.target/i386/sseregparm-7.c: Likewise.
9022         * gcc.target/i386/ssetype-1.c: Likewise.
9023         * gcc.target/i386/ssetype-2.c: Likewise.
9024         * gcc.target/i386/ssetype-3.c: Likewise.
9025         * gcc.target/i386/ssetype-4.c: Likewise.
9026         * gcc.target/i386/ssetype-5.c: Likewise.
9027         * gcc.target/i386/unordcmp-1.c: Likewise.
9028         * gcc.target/i386/vararg-1.c: Likewise.
9029         * gcc.target/i386/vararg-2.c: Likewise.
9030         * gcc.target/i386/vararg-3.c: Likewise.
9031         * gcc.target/i386/vararg-4.c: Likewise.
9032         * gcc.target/i386/vararg-7.c: Likewise.
9033         * gcc.target/i386/vararg-8.c: Likewise.
9034         * gcc.target/i386/vecinit-1.c: Likewise.
9035         * gcc.target/i386/vecinit-2.c: Likewise.
9036         * gcc.target/i386/vecinit-3.c: Likewise.
9037         * gcc.target/i386/vecinit-4.c: Likewise.
9038         * gcc.target/i386/vecinit-5.c: Likewise.
9039         * gcc.target/i386/vecinit-6.c: Likewise.
9040         * gcc.target/i386/vectorize2.c: Likewise.
9041         * gcc.target/i386/vectorize3.c: Likewise.
9042         * gcc.target/i386/vectorize4.c: Likewise.
9043         * gcc.target/i386/vectorize6.c: Likewise.
9044         * gcc.target/i386/vectorize7.c: Likewise.
9045         * gcc.target/i386/vectorize8.c: Likewise.
9046         * gcc.target/i386/vperm-v2df.c: Likewise.
9047         * gcc.target/i386/vperm-v2di.c: Likewise.
9048         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9049         * gcc.target/i386/xorps-sse2.c: Likewise.
9050         * gcc.target/i386/xorps.c: Likewise.
9051         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9052         * gfortran.dg/graphite/pr42326.f90: Likewise.
9053         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9054
9055 2010-05-19  Richard Guenther  <rguenther@suse.de>
9056
9057         PR lto/44196
9058         * g++.dg/lto/20100519-1_0.C: New testcase.
9059
9060 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9061
9062         PR fortran/42360
9063         * gfortran.dg/warn_intent_out_not_set.f90: New.
9064
9065 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9066
9067         PR fortran/38404
9068         * gfortran.dg/data_char_1.f90: Updated warning message.
9069         * gfortran.dg/data_array_6.f: New.
9070
9071 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9072
9073         * g++.dg/ipa/ivinline-8.C: New test.
9074         * gcc.dg/ipa/iinline-2.c: Likewise.
9075
9076 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9077
9078         PR fortran/34505
9079         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9080         arguments; add check for return value kind.
9081         * gfortran.dg/float_1.f90: Likewise.
9082
9083 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9084
9085         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9086         (main): Use it.
9087         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9088         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9089         Prune another location line format.
9090         (lto-obj): Call lto_prune_warns on comp_output.
9091
9092 2010-05-18  Jan Hubicka  <jh@suse.cz>
9093
9094         * gcc.dg/lto/ipacp_0.c: New test.
9095         * gcc.dg/lto/ipacp_1.c: New test.
9096
9097 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9098
9099         PR lto/44184
9100         * gcc.dg/lto/20100518_0.c: New test.
9101
9102 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9103
9104         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9105
9106 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9107
9108         PR fortran/43990
9109         * gfortran.dg/class_21.f03: New.
9110
9111 2010-05-17  Jason Merrill  <jason@redhat.com>
9112
9113         PR c++/44157
9114         * g++.dg/cpp0x/initlist34.C: New.
9115
9116         PR c++/44158
9117         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9118
9119 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9120
9121         * g++.dg/ipa/ivinline-1.C: New test.
9122         * g++.dg/ipa/ivinline-2.C: New test.
9123         * g++.dg/ipa/ivinline-3.C: New test.
9124         * g++.dg/ipa/ivinline-4.C: New test.
9125         * g++.dg/ipa/ivinline-5.C: New test.
9126         * g++.dg/ipa/ivinline-6.C: New test.
9127
9128 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9129             Jason Merrill  <jason@redhat.com>
9130
9131         PR c++/44108
9132         * c-c++-common/Wunused-var-8.c: New test.
9133
9134 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9135
9136         PR bootstrap/42347
9137         * gcc.c-torture/compile/pr42347.c: New test.
9138
9139         PR middle-end/44102
9140         * g++.dg/ext/asmgoto1.C: New test.
9141
9142 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9143
9144         PR middle-end/44133
9145         * gcc.dg/tree-ssa/pr44133.c: New test.
9146         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9147         precise.
9148
9149 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9150
9151         PR fortran/44044
9152         * gfortran.dg/class_20.f03: New.
9153
9154 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9155
9156         PR 44078
9157         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9158         debug messages but not the newly introduced one.
9159
9160 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9161
9162         PR fortran/35779
9163         * gfortran.dg/initialization_25.f90: Commented testcase.
9164         * gfortran.dg/initialization_26.f90: New.
9165
9166 2010-05-16  Richard Guenther  <rguenther@suse.de>
9167
9168         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9169         * gcc.dg/pr43084.c: Likewise.
9170         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9171         -fipa-type-escape.
9172         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9173         -fipa-type-escape.
9174         * gcc.dg/struct/struct-reorg.exp: Likewise.
9175         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9176         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9177
9178 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9179
9180         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9181         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9182         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9183         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9184         tests.
9185
9186 2010-05-15  Jason Merrill  <jason@redhat.com>
9187
9188         * g++.dg/eh/spec10.C: New.
9189         * g++.dg/eh/spec11.C: New.
9190         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9191
9192 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9193
9194         PR fortran/44154
9195         PR fortran/42647
9196         * gfortran.dg/allocatable_scalar_9.f90: New.
9197
9198 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9199
9200         PR c++/44148
9201         * g++.dg/torture/pr44148.C: New test.
9202
9203 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9204
9205         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9206         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9207         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9208         diagnostics and type sizes.
9209
9210 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9211
9212         * gnat.dg/lto9.adb: New test.
9213         * gnat.dg/lto9_pkg1.ads: New helper.
9214         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9215
9216 2010-05-15  Jan Hubicka  <jh@suse.cz>
9217
9218         * gcc.dg/lto/ipareference_1.c: Rename to ...
9219         * gcc.dg/lto/ipareference_0.c: ... this one.
9220         * gcc.dg/lto/ipareference_2.c: Rename to ...
9221         * gcc.dg/lto/ipareference_1.c: ... this one.
9222
9223 2010-05-15  Jan Hubicka  <jh@suse.cz>
9224
9225         * gcc.dg/lto/ipareference_1.c: New file.
9226         * gcc.dg/lto/ipareference_2.c: New file.
9227
9228 2010-05-15  Richard Guenther  <rguenther@suse.de>
9229
9230         PR tree-optimization/44038
9231         * gcc.c-torture/compile/pr44038.c: New testcase.
9232
9233 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9234
9235         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9236         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9237
9238 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9239
9240         PR fortran/43207
9241         PR fortran/43969
9242         * gfortran.dg/class_18.f03: New.
9243         * gfortran.dg/class_19.f03: New.
9244
9245 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9246
9247         PR debug/44112
9248         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9249         * g++.dg/debug/dwarf2/const1.C: Remove.
9250
9251 2010-05-14  Jason Merrill  <jason@redhat.com>
9252
9253         * g++.dg/eh/cond4.C: New.
9254         * g++.dg/eh/elide2.C: Adjust.
9255         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9256
9257 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9258
9259         PR fortran/44135
9260         * gfortran.dg/actual_array_interface_2.f90: New test.
9261
9262 2010-05-14  Richard Guenther  <rguenther@suse.de>
9263
9264         PR tree-optimization/44119
9265         * gcc.c-torture/compile/pr44119.c: New testcase.
9266
9267 2010-05-14  Jason Merrill  <jason@redhat.com>
9268
9269         PR c++/44127
9270         * g++.dg/eh/terminate1.C: New.
9271
9272 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9273
9274         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9275
9276         PR debug/44136
9277         * gcc.dg/pr44136.c: New test.
9278
9279 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9280
9281         PR c++/30566
9282         * g++.dg/warn/Wshadow-4.C: Adjust.
9283         * g++.dg/warn/Wshadow-5.C: New test.
9284         * g++.dg/warn/Wshadow-6.C: New test
9285
9286 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9287
9288         PR fortran/35779
9289         * gfortran.dg/initialization_25.f90: New.
9290
9291 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9292
9293         * g++.dg/otr-fold-1.C: New test.
9294         * g++.dg/otr-fold-2.C: New test.
9295
9296 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9297
9298         PR fortran/44036
9299         * gfortran.dg/gomp/pr44036-1.f90: New test.
9300         * gfortran.dg/gomp/pr44036-2.f90: New test.
9301         * gfortran.dg/gomp/pr44036-3.f90: New test.
9302
9303         PR debug/43983
9304         * gcc.dg/guality/sra-1.c: New test.
9305
9306 2010-05-12  Jan Hubicka  <jh@suse.cz>
9307
9308         * tree-ssa/unreachable.c: New test.
9309
9310 2010-05-12  Jason Merrill  <jason@redhat.com>
9311
9312         * g++.dg/cpp0x/sfinae1.C: New.
9313
9314 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9315
9316         * gcc.target/i386/zee.c: New file.
9317
9318 2010-05-12  Jason Merrill  <jason@redhat.com>
9319
9320         * g++.dg/conversion/op1.C: Expect template candidate message.
9321         * g++.dg/cpp0x/nullptr15.C: Likewise.
9322         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9323         * g++.dg/cpp0x/pr31431.C: Likewise.
9324         * g++.dg/cpp0x/temp_default2.C: Likewise.
9325         * g++.dg/cpp0x/trailing4.C: Likewise.
9326         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9327         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9328         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9329         * g++.dg/cpp0x/variadic35.C: Likewise.
9330         * g++.dg/cpp0x/vt-35147.C: Likewise.
9331         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9332         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9333         * g++.dg/ext/visibility/anon8.C: Likewise.
9334         * g++.dg/ext/vla2.C: Likewise.
9335         * g++.dg/other/pr28114.C: Likewise.
9336         * g++.dg/other/ptrmem10.C: Likewise.
9337         * g++.dg/other/ptrmem11.C: Likewise.
9338         * g++.dg/overload/unknown1.C: Likewise.
9339         * g++.dg/parse/template7.C: Likewise.
9340         * g++.dg/parse/typename7.C: Likewise.
9341         * g++.dg/template/conv11.C: Likewise.
9342         * g++.dg/template/copy1.C: Likewise.
9343         * g++.dg/template/deduce3.C: Likewise.
9344         * g++.dg/template/dependent-expr5.C: Likewise.
9345         * g++.dg/template/friend.C: Likewise.
9346         * g++.dg/template/incomplete2.C: Likewise.
9347         * g++.dg/template/local4.C: Likewise.
9348         * g++.dg/template/local6.C: Likewise.
9349         * g++.dg/template/operator10.C: Likewise.
9350         * g++.dg/template/overload6.C: Likewise.
9351         * g++.dg/template/ptrmem2.C: Likewise.
9352         * g++.dg/template/ptrmem20.C: Likewise.
9353         * g++.dg/template/ptrmem8.C: Likewise.
9354         * g++.dg/template/sfinae2.C: Likewise.
9355         * g++.dg/template/ttp25.C: Likewise.
9356         * g++.dg/template/unify10.C: Likewise.
9357         * g++.dg/template/unify11.C: Likewise.
9358         * g++.dg/template/unify6.C: Likewise.
9359         * g++.dg/template/unify7.C: Likewise.
9360         * g++.dg/template/unify9.C: Likewise.
9361         * g++.dg/template/varmod1.C: Likewise.
9362         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9363         * g++.old-deja/g++.law/operators32.C: Likewise.
9364         * g++.old-deja/g++.pt/crash28.C: Likewise.
9365         * g++.old-deja/g++.pt/crash60.C: Likewise.
9366         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9367         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9368         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9369         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9370         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9371         * g++.old-deja/g++.pt/expr2.C: Likewise.
9372         * g++.old-deja/g++.pt/overload7.C: Likewise.
9373         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9374         * g++.old-deja/g++.pt/spec5.C: Likewise.
9375         * g++.old-deja/g++.pt/spec6.C: Likewise.
9376         * g++.old-deja/g++.pt/t24.C: Likewise.
9377         * g++.old-deja/g++.pt/unify4.C: Likewise.
9378         * g++.old-deja/g++.pt/unify6.C: Likewise.
9379         * g++.old-deja/g++.pt/unify8.C: Likewise.
9380         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9381         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9382         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9383
9384         * g++.dg/cpp0x/initlist32.C: New.
9385
9386         * g++.dg/template/conv11.C: New.
9387         * g++.dg/conversion/op1.C: Adjust expected error.
9388
9389         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9390
9391 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9392
9393         PR target/44088
9394         * gcc.target/i386/avx-cmpsd-1.c: New.
9395         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9396         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9397         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9398         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9399         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9400
9401 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9402
9403         PR middle-end/44085
9404         * gcc.dg/gomp/pr44085.c: New test.
9405         * gfortran.dg/gomp/pr44085.f90: New test.
9406
9407 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9408
9409         * objc-obj-c++-shared/Object1.m: New.
9410         * objc.dg/torture: New directory.
9411         * objc.dg/torture/tls: Ditto.
9412         * objc.dg/tls: Ditto.
9413         * objc.dg/torture/tls/trivial.m: New test.
9414         * objc.dg/torture/tls/thr-init-2.m: New test.
9415         * objc.dg/torture/tls/thr-init-3.m: New test.
9416         * objc.dg/torture/tls/thr-init.m: New test.
9417         * objc.dg/torture/tls/diag-1.m: New test.
9418         * objc.dg/torture/tls/tls.exp: New.
9419         * objc.dg/torture/trivial.m: New test.
9420         * objc.dg/torture/dg-torture.exp: New.
9421         * objc.dg/tls/diag-3.m: New test.
9422         * objc.dg/tls/diag-4.m: New test.
9423         * objc.dg/tls/diag-5.m: New test.
9424         * objc.dg/tls/init-1.m: New test.
9425         * objc.dg/tls/init-2.m: New test.
9426         * objc.dg/tls/tls.exp: New.
9427         * objc.dg/tls/diag-2.m: New test.
9428         * lib/objc.exp: Respond to dg-additional-files.
9429
9430 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9431
9432         * gcc.target/m68k/20100512-1.c: New.
9433
9434 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9435
9436         * gnat.dg/lto8.adb: New test.
9437         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9438         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9439
9440 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9441
9442         PR c++/34272
9443         PR c++/43630
9444         PR c++/34491
9445         * g++.dg/template/crash97.C: New.
9446         * g++.dg/template/crash98.C: Likewise.
9447         * g++.dg/template/crash99.C: Likewise.
9448         * g++.dg/cpp0x/pr31439.C: Adjust.
9449         * g++.dg/template/crash95.C: Likewise.
9450
9451 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9452
9453         PR middle-end/44071
9454         * c-c++-common/asmgoto-4.c: New test.
9455         * gcc.target/i386/pr44071.c: New test.
9456
9457         PR c++/44062
9458         * c-c++-common/Wunused-var-7.c: New test.
9459         * g++.dg/warn/Wunused-var-9.C: New test.
9460
9461 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9462
9463         PR fortran/43711
9464         * gfortran.dg/gomp/pr43711.f90: New.
9465
9466 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9467
9468         PR fortran/31820
9469         * gfortran.dg/select_5.f90: Updated.
9470
9471 2010-05-11  Jan Hubicka  <jh@suse.cz>
9472
9473         PR tree-optimize/44063
9474         * gcc.c-torture/compile/pr44063.c: New testcase.
9475
9476 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9477
9478         PR debug/44023
9479         * gcc.dg/pr44023.c: New test.
9480
9481 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9482
9483         * gnat.dg/lto7.adb: New test.
9484         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9485
9486 2010-05-10  Jason Merrill  <jason@redhat.com>
9487
9488         PR c++/44017
9489         * g++.dg/template/inherit5.C: New.
9490
9491         PR c++/44045
9492         * g++.dg/cpp0x/initlist33.C: New.
9493         * g++.dg/cpp0x/initlist26.C: Adjust.
9494         * g++.dg/cpp0x/initlist28.C: Adjust.
9495
9496 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9497
9498         PR c++/43719
9499         * g++.dg/init/pr43719.C: New.
9500         * g++.dg/anon-struct4.C: Adjust.
9501
9502 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9503
9504         PR debug/44028
9505         * gcc.dg/pr44028.c: New test.
9506
9507 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9508
9509         PR fortran/27866
9510         PR fortran/35003
9511         PR fortran/42809
9512         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9513         * gfortran.dg/warn_conversion.f90: New.
9514
9515 2010-05-10  Michael Matz  <matz@suse.de>
9516
9517         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9518
9519 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9520
9521         PR rtl-optimization/44012
9522         * gcc.dg/pr44012.c: New.
9523
9524 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9525
9526         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9527         Log text on entry and exit.
9528         Prune Sun ld warnings for common symbols with differing sizes.
9529         (lto-link-and-maybe-run): Change caller.
9530
9531 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9532
9533         PR fortran/44044
9534         * gfortran.dg/class_7.f03: Modified.
9535         * gfortran.dg/select_type_1.f03: Modified.
9536         * gfortran.dg/select_type_12.f03: New.
9537
9538 2010-05-10  Richard Guenther  <rguenther@suse.de>
9539
9540         PR tree-optimization/44050
9541         * gcc.dg/torture/pr44050.c: New testcase.
9542
9543 2010-05-10  Wei Guozhi  <carrot@google.com>
9544
9545         PR target/42879
9546         * gcc.target/arm/pr42879.c: New testcase.
9547
9548 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9549
9550         PR c/44051
9551         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9552
9553 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9554
9555         PR c/10676
9556         * gcc.dg/anon-struct-10.c: New test.
9557
9558 2010-05-09  Richard Guenther  <rguenther@suse.de>
9559
9560         PR middle-end/44024
9561         * gcc.dg/pr44024.c: New testcase.
9562
9563 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9564
9565         PR c/4784
9566         * gcc.dg/anon-struct-9.c: New test.
9567
9568 2010-05-09  Richard Guenther  <rguenther@suse.de>
9569
9570         PR middle-end/44043
9571         * gcc.c-torture/compile/pr44043.c: New testcase.
9572
9573 2010-05-09  Richard Guenther  <rguenther@suse.de>
9574
9575         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9576
9577 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9578
9579         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9580
9581 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9582
9583         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9584         * gnat.dg/specs/lto3.ads: Likewise.
9585
9586 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9587
9588         PR middle-end/28685
9589         * gcc.dg/pr28685-1.c: New file.
9590
9591 2010-05-08  Richard Guenther  <rguenther@suse.de>
9592
9593         PR tree-optimization/44030
9594         * gcc.c-torture/compile/pr44030.c: New testcase.
9595
9596 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9597
9598         * gnat.dg/lto6.adb: New test.
9599         * gnat.dg/lto6_pkg.ads: New helper.
9600
9601 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9602
9603         * gnat.dg/lto5.adb: New test.
9604         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9605
9606 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9607
9608         * gnat.dg/lto4.ad[sb]: New test.
9609
9610 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9611
9612         * gnat.dg/specs/lto3.ads: New test.
9613         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9614         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9615
9616 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9617
9618         * gnat.dg/sizetype3.ad[sb]: New test.
9619         * gnat.dg/sizetype3_pkg.ads: New helper.
9620
9621 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9622
9623         PR c++/43951
9624         * g++.dg/init/new29.C: New.
9625
9626 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9627
9628         PR fortran/40728
9629         * gfortran.dg/coarray_1.f90: Fixed error message.
9630         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9631         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9632         * gfortran.dg/intrinsic_std_5.f90: New.
9633
9634 2010-05-07  Jason Merrill  <jason@redhat.com>
9635
9636         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9637
9638 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9639
9640         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9641         (size_t, stderr): Remove.
9642         (read_error): Replaced __builtin_fprintf by fprintf.
9643
9644 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9645
9646         * gcc.dg/ordered-comparison-1.c: New test.
9647         * gcc.dg/ordered-comparison-2.c: New test.
9648         * gcc.dg/ordered-comparison-3.c: New test.
9649         * gcc.dg/ordered-comparison-4.c: New test.
9650
9651 2010-05-06  Mike Stump  <mikestump@comcast.net>
9652
9653         PR objc/35165
9654         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9655
9656 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9657             Jason Merrill  <jason@redhat.com>
9658
9659         * g++.dg/cpp0x/nullptr01.C: New.
9660         * g++.dg/cpp0x/nullptr02.C: New.
9661         * g++.dg/cpp0x/nullptr03.C: New.
9662         * g++.dg/cpp0x/nullptr04.C: New.
9663         * g++.dg/cpp0x/nullptr05.C: New.
9664         * g++.dg/cpp0x/nullptr06.C: New.
9665         * g++.dg/cpp0x/nullptr07.C: New.
9666         * g++.dg/cpp0x/nullptr08.C: New.
9667         * g++.dg/cpp0x/nullptr09.C: New.
9668         * g++.dg/cpp0x/nullptr10.C: New.
9669         * g++.dg/cpp0x/nullptr11.C: New.
9670         * g++.dg/cpp0x/nullptr12.C: New.
9671         * g++.dg/cpp0x/nullptr13.C: New.
9672         * g++.dg/cpp0x/nullptr14.C: New.
9673         * g++.dg/cpp0x/nullptr15.C: New.
9674         * g++.dg/cpp0x/nullptr16.C: New.
9675         * g++.dg/cpp0x/nullptr17.C: New.
9676         * g++.dg/cpp0x/nullptr18.C: New.
9677         * g++.dg/cpp0x/nullptr19.C: New.
9678         * g++.dg/cpp0x/nullptr20.C: New.
9679         * g++.dg/cpp0x/nullptr21.C: New.
9680         * g++.dg/cpp0x/nullptr22.C: New.
9681         * g++.dg/debug/nullptr01.C: New.
9682         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9683
9684 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9685
9686         * gcc.dg/Wunused-var-8.c: Move to...
9687         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9688
9689 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9690
9691         PR c++/40406
9692         * g++.dg/template/crash96.C: New.
9693
9694 2010-05-06  Jan Hubicka  <jh@suse.cz>
9695
9696         PR tree-optimization/43791
9697         * gcc.c-torture/compile/pr43791.c: New file.
9698
9699 2010-05-06  Michael Matz  <matz@suse.de>
9700
9701         PR tree-optimization/43984
9702         * gfortran.dg/pr43984.f90: New test.
9703
9704 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9705
9706         PR 40989
9707         * gcc.dg/pr40989.c: New.
9708
9709 2010-05-06  Richard Guenther  <rguenther@suse.de>
9710
9711         PR tree-optimization/43934
9712         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9713
9714 2010-05-06  Richard Guenther  <rguenther@suse.de>
9715
9716         PR tree-optimization/43987
9717         * gcc.c-torture/execute/pr43987.c: New testcase.
9718         * gcc.dg/torture/pta-escape-1.c: Adjust.
9719         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9720         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9721         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9722         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9723
9724 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9725             Dodji Seketeli  <dodji@redhat.com>
9726
9727         PR c/18624
9728         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9729         * g++.dg/template/sfinae16.C: Likewise.
9730         * gcc.dg/Wunused-var-1.c: Moved to...
9731         * c-c++-common/Wunused-var-1.c: ...here. New test.
9732         * gcc.dg/Wunused-var-2.c: Moved to...
9733         * c-c++-common/Wunused-var-2.c: ...here. New test.
9734         * gcc.dg/Wunused-var-3.c: Moved to...
9735         * c-c++-common/Wunused-var-3.c: ...here. New test.
9736         * gcc.dg/Wunused-var-4.c: Moved to...
9737         * gcc.dg/Wunused-var-1.c: ... here.
9738         * gcc.dg/Wunused-var-5.c: Moved to...
9739         * c-c++-common/Wunused-var-4.c: ...here. New test.
9740         * gcc.dg/Wunused-var-7.c: Moved to...
9741         * c-c++-common/Wunused-var-5.c: ...here. New test.
9742         * gcc.dg/Wunused-var-6.c: Moved to...
9743         * gcc.dg/Wunused-var-2.c: ... here.
9744         * c-c++-common/Wunused-var-1.c: New test.
9745         * c-c++-common/Wunused-var-2.c: New test.
9746         * c-c++-common/Wunused-var-3.c: New test.
9747         * c-c++-common/Wunused-var-4.c: New test.
9748         * c-c++-common/Wunused-var-5.c: New test.
9749         * g++.dg/warn/Wunused-var-1.C: New test.
9750         * g++.dg/warn/Wunused-var-2.C: New test.
9751         * g++.dg/warn/Wunused-var-3.C: New test.
9752         * g++.dg/warn/Wunused-var-4.C: New test.
9753         * g++.dg/warn/Wunused-var-5.C: New test.
9754         * g++.dg/warn/Wunused-var-6.C: New test.
9755         * g++.dg/warn/Wunused-var-7.C: New test.
9756         * g++.dg/warn/Wunused-var-8.C: New test.
9757         * g++.dg/warn/Wunused-parm-1.C: New test.
9758         * g++.dg/warn/Wunused-parm-2.C: New test.
9759         * g++.dg/warn/Wunused-parm-3.C: New test.
9760
9761 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9762
9763         PR fortran/43985
9764         * gfortran.dg/gomp/crayptr5.f90: New test case.
9765
9766 2010-05-05  Jason Merrill  <jason@redhat.com>
9767
9768         PR debug/43370
9769         * g++.dg/ext/attrib39.C: New.
9770
9771 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9772
9773         PR fortran/24978
9774         * gfortran.dg/data_invalid.f90: New.
9775
9776 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9777
9778         * gnat.dg/lto2.adb: New test.
9779
9780 2010-05-05  Jason Merrill  <jason@redhat.com>
9781
9782         PR c++/43787
9783         * g++.dg/opt/empty1.C: New.
9784
9785 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9786
9787         PR fortran/43696
9788         * gfortran.dg/class_17.f03: New.
9789
9790 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9791
9792         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9793
9794 2010-05-04  Mike Stump  <mikestump@comcast.net>
9795
9796         PR objc/35165
9797         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9798
9799 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9800
9801         PR target/43668
9802         * gcc.target/i386/pr43668.c: New.
9803
9804 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9805
9806         PR c++/43028
9807         * g++.dg/cpp0x/initlist31.C: New.
9808
9809 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9810
9811         PR c/43981
9812         * gcc.dg/Wunused-var-8.c: New test.
9813
9814 2010-05-04  Jason Merrill  <jason@redhat.com>
9815
9816         PR c++/38064
9817         * g++.dg/cpp0x/enum3.C: Extend.
9818
9819 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9820
9821         PR target/43799
9822         * gcc.target/i386/pr43799.c: New.
9823
9824 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9825
9826         * gnat.dg/lto1.adb: New test.
9827         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9828
9829 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9830
9831         PR middle-end/43671
9832         * gcc.target/i386/pr43671.c: New.
9833
9834 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9835
9836         PR c++/43705
9837         * g++.dg/template/crash95.C: New.
9838
9839 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9840
9841         PR debug/43508
9842         * gcc.target/i386/pr43508.c: New.
9843
9844 2010-05-04  Richard Guenther  <rguenther@suse.de>
9845
9846         PR tree-optimization/43879
9847         * g++.dg/torture/pr43879-1_0.C: New testcase.
9848         * g++.dg/torture/pr43879-1_1.C: Likewise.
9849
9850 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9851
9852         PR c++/43953
9853         * g++.dg/other/crash-12.C: New test.
9854
9855 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9856
9857         * g++.dg/cdce3.C: Add a space.  Updated.
9858
9859 2010-05-03  Jason Merrill  <jason@redhat.com>
9860
9861         PR c++/43680
9862         * g++.dg/opt/enum2.C: New.
9863         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9864         * g++.dg/warn/Wswitch-1.C: Adjust message.
9865
9866 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9867
9868         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9869         * g++.dg/ext/label13.C: Fix typo.
9870         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9871         alpha*-dec-osf5*.
9872         * gcc.c-torture/compile/limits-declparen.c: xfail on
9873         alpha*-dec-osf5* with -g.
9874         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9875         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9876         * gcc.dg/c99-tgmath-2.c: Likewise.
9877         * gcc.dg/c99-tgmath-3.c: Likewise.
9878         * gcc.dg/c99-tgmath-4.c: Likewise.
9879
9880 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9881
9882         PR fortran/43592
9883         * gfortran.dg/unexpected_interface.f90: New test.
9884
9885 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9886
9887         * ada/acats/run_acats (which): New function.
9888         (host_gnatchop, host_gnatmake): Use it.
9889
9890 2010-05-03  Richard Guenther  <rguenther@suse.de>
9891
9892         PR tree-optimization/43971
9893         * gcc.dg/pr43971.c: New testcase.
9894
9895 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9896
9897         PR debug/43972
9898         * gcc.dg/debug/pr43972.c: New test.
9899
9900 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9901
9902         PR testsuite/43963
9903         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9904
9905 2010-05-02  Richard Guenther  <rguenther@suse.de>
9906
9907         PR tree-optimization/43879
9908         * gcc.dg/torture/pr43879-3.c: New testcase.
9909
9910 2010-05-01  Richard Guenther  <rguenther@suse.de>
9911
9912         PR tree-optimization/43949
9913         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9914
9915 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9916
9917         PR c++/43951
9918         * g++.dg/init/new28.C: New.
9919
9920 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
9921
9922         PR objc++/32052
9923         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9924         structure and nested declarations.
9925         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9926         structure and nested declarations.  Reduce header clutter and
9927         use _exit() rather than abort().
9928         * objc.dg/encode-10.m: New.
9929         * objc.dg/encode-11.m: New.
9930
9931 2010-04-30  DJ Delorie  <dj@redhat.com>
9932
9933         * gcc.c-torture/execute/20100430-1.c: New test.
9934
9935 2010-04-30  Jason Merrill  <jason@redhat.com>
9936
9937         PR c++/43868
9938         * g++.dg/template/ptrmem21.C: New.
9939
9940 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9941
9942         PR fortran/18918
9943         PR fortran/43931
9944         * gfortran.dg/coarray_13.f90: New test.
9945
9946 2010-04-30  Richard Guenther  <rguenther@suse.de>
9947
9948         PR lto/43946
9949         * gcc.dg/lto/20100430-1_0.c: New testcase.
9950
9951 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9952
9953         PR debug/43942
9954         * c-c++-common/pr43942.c: New test.
9955
9956 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9957
9958         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9959         conflict with darwin crt1.o 'start' symbol.
9960
9961 2010-04-30  Richard Guenther  <rguenther@suse.de>
9962
9963         PR tree-optimization/43879
9964         * gcc.dg/torture/pr43879_1.c: New testcase.
9965
9966 2010-04-30  Richard Guenther  <rguenther@suse.de>
9967
9968         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9969
9970 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9971
9972         PR c++/43890
9973         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9974         user-provided constructor while recursing.
9975
9976 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9977
9978         PR fortran/42274
9979         * gfortran.dg/class_16.f03: New test.
9980
9981 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9982
9983         PR fortran/42274
9984         * gfortran.dg/class_15.f03: New.
9985
9986 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9987
9988         PR fortran/43326
9989         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9990
9991 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9992
9993         PR fortran/43492
9994         * gfortran.dg/generic_22.f03 : New test.
9995
9996 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9997
9998         PR fortran/42353
9999         * gfortran.dg/class_14.f03: New test.
10000
10001 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10002
10003         PR fortran/42680
10004         * gfortran.dg/interface_32.f90: New test.
10005
10006 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10007             Janus Weil  <janus@gcc.gnu.org>
10008
10009         PR fortran/41829
10010         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10011         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10012         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10013
10014 2010-04-28  Mike Stump  <mikestump@comcast.net>
10015
10016         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10017         dg-excess-errors.
10018         * g++.dg/uninit-pred-2_b.C: Likewise.
10019
10020 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10021
10022         PR fortran/18918
10023         PR fortran/43919
10024         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10025
10026 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10027
10028         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10029         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10030         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10031         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10032         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10033
10034 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10035
10036         * gcc.dg/const-uniq-1.c: New test.
10037         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10038
10039 2010-04-28  Xinliang David Li  <davidxl@google.com>
10040
10041         * gcc.dg/uninit-pred-2_b.c: New test.
10042         * gcc.dg/uninit-pred-4_b.c: New test.
10043         * gcc.dg/uninit-pred-3_d.c: New test.
10044         * gcc.dg/uninit-pred-6_b.c: New test.
10045         * gcc.dg/uninit-pred-8_b.c: New test.
10046         * gcc.dg/uninit-pred-3_a.c: New test.
10047         * gcc.dg/uninit-pred-2_c.c: New test.
10048         * gcc.dg/uninit-pred-5_a.c: New test.
10049         * gcc.dg/uninit-pred-3_e.c: New test.
10050         * gcc.dg/uninit-pred-7_a.c: New test.
10051         * gcc.dg/uninit-pred-6_c.c: New test.
10052         * gcc.dg/uninit-pred-9_a.c: New test.
10053         * gcc.dg/uninit-pred-8_c.c: New test.
10054         * gcc.dg/uninit-pred-3_b.c: New test.
10055         * gcc.dg/uninit-pred-5_b.c: New test.
10056         * gcc.dg/uninit-pred-7_b.c: New test.
10057         * gcc.dg/uninit-pred-6_d.c: New test.
10058         * gcc.dg/uninit-pred-9_b.c: New test.
10059         * gcc.dg/uninit-pred-2_a.c: New test.
10060         * gcc.dg/uninit-pred-4_a.c: New test.
10061         * gcc.dg/uninit-pred-3_c.c: New test.
10062         * gcc.dg/uninit-pred-6_a.c: New test.
10063         * gcc.dg/uninit-pred-8_a.c: New test.
10064         * gcc.dg/uninit-pred-7_c.c: New test.
10065         * gcc.dg/uninit-pred-6_e.c: New test.
10066         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10067         * g++.dg/uninit-pred-1_a.C: New test.
10068         * g++.dg/uninit-pred-1_b.C: New test.
10069         * g++.dg/uninit-pred-2_a.C: New test.
10070         * g++.dg/uninit-pred-2_b.C: New test.
10071         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10072         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10073         * g++.dg/uninit-pred-loop_1.cc: New test.
10074
10075 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10076
10077         * gcc.dg/lto/20091209-1_0.c: New testcase.
10078
10079 2010-04-28  Richard Guenther  <rguenther@suse.de>
10080
10081         PR tree-optimization/43879
10082         PR tree-optimization/43909
10083         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10084
10085 2010-04-28  Richard Guenther  <rguenther@suse.de>
10086
10087         PR c++/43880
10088         * g++.dg/torture/pr43880.C: New testcase.
10089
10090 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10091
10092         PR c++/9335
10093         * g++.dg/template/recurse2.C: Update
10094         * g++.dg/template/recurse.C: Update.
10095         * g++.dg/template/pr23510.C: Update.
10096         * lib/prune.exp: Filter out 'recursively instantiated'.
10097
10098 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10099
10100         PR c++/29043
10101         * g++.dg/init/pr29043.C: New.
10102
10103 2010-04-27  Jason Merrill  <jason@redhat.com>
10104
10105         * g++.dg/lookup/scoped5.C: Adjust.
10106         * g++.dg/lookup/scoped8.C: Adjust.
10107         * g++.dg/template/dependent-expr5.C: Adjust.
10108         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10109
10110         PR c++/43856
10111         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10112
10113         PR c++/43875
10114         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10115
10116 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10117             Jan Hubicka  <hubicka@ucw.cz>
10118
10119         * gcc.dg/pure-2.c: New testcase.
10120         * gcc.dg/const-1.c: New testcase.
10121
10122 2010-04-27  Jason Merrill  <jason@redhat.com>
10123
10124         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10125
10126         PR c++/41468
10127         * g++.dg/template/sfinae17.C: New.
10128         * g++.dg/template/sfinae18.C: New.
10129
10130 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10131
10132         * g++.dg/init/pr42844.C: New.
10133         * g++.dg/cpp0x/pr42844-2.C: New.
10134         * g++.dg/cpp0x/defaulted2.C: Adjust.
10135         * g++.dg/tree-ssa/pr27549.C: Likewise.
10136         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10137
10138 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10139
10140         PR fortran/18918
10141         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10142
10143 2010-04-27  Richard Guenther  <rguenther@suse.de>
10144
10145         PR middle-end/40561
10146         * g++.dg/other/pr40561.C: New testcase.
10147
10148 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10149
10150         PR middle-end/43812
10151         * g++.dg/ipa/pr43812.C: New test.
10152
10153 2010-04-27  Jan Hubicka  <jh@suse.cz>
10154
10155         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10156         (test): ... this one.
10157
10158 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10159
10160         PR target/40657
10161         * gcc.target/arm/thumb-stackframe.c: New test.
10162
10163 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10164
10165         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10166         * gcc.dg/misc-column.c: Likewise.
10167         * gcc.dg/Walways-true-1.c: Likewise.
10168         * gcc.dg/Walways-true-2.c: Likewise.
10169         * gcc.dg/warn-addr-cmp.c: Likewise.
10170
10171 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10172
10173         PR fortran/18918
10174         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10175         * gfortran.dg/coarray_12.f90: New.
10176
10177 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10178
10179         PR c/32207
10180         * gcc.dg/pr32207.c: New test.
10181         * gcc.dg/misc-column.c: Adjust expected warning.
10182         * gcc.dg/Walways-true-1.c: Likewise.
10183         * gcc.dg/Walways-true-2.c: Likewise.
10184         * gcc.dg/warn-addr-cmp.c: Likewise.
10185
10186 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10187
10188         PR lto/42776
10189         * lib/lto.exp (lto_prune_vis_warns): New function.
10190         (lto-link-and-maybe-run): Call it.
10191
10192 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10193
10194         PR tree-optimization/43904
10195         * gcc.dg/tree-ssa/tailcall-6.c: New.
10196
10197 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10198
10199         PR testsuite/35165
10200         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10201         Darwin8/OSX10.4 - compatible code generation.
10202         Use scan-rtl-dump.
10203         * obj-c++.dg/stubify-1.mm: Ditto.
10204         * lib/objc-torture.exp: Do not require link success for
10205         "trivial.m" in the runtime checks when dowhat = 'compile'.
10206         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10207         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10208         Darwin8/OSX10.4 - compatible code generation.
10209         * objc.dg/stubify-2.m: Ditto.
10210         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10211         * objc.dg/next-runtime-1.m: Ditto.
10212         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10213         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10214         runtimes on Darwin.
10215
10216 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10217
10218         PR 43715
10219         * lib/plugin-support.exp: Use "-undefined
10220         dynamic_lookup" on darwin.
10221
10222 2010-04-26  Richard Guenther  <rguenther@suse.de>
10223
10224         * gcc.dg/lto/20100426_0.c: New testcase.
10225
10226 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10227
10228         PR tree-optimization/43833
10229         gcc.dg/Warray-bounds-8.c: New test case.
10230
10231 2010-04-26  Richard Guenther  <rguenther@suse.de>
10232
10233         PR lto/43080
10234         * g++.dg/lto/20100423-3_0.C: New testcase.
10235
10236 2010-04-26  Richard Guenther  <rguenther@suse.de>
10237
10238         PR lto/42425
10239         * g++.dg/lto/20100423-2_0.C: New testcase.
10240
10241 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10242
10243         * gcc.dg/vect/bb-slp-23.c: New test.
10244
10245 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10246
10247         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10248         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10249         * gcc.dg/c1x-float-1.c: New test.
10250
10251 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10252
10253         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10254         of "lea\[ \t\]".
10255
10256 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10257
10258         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10259         FreeBSD.
10260         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10261         * gfortran.dg/default_format_2.f90: Ditto.
10262
10263 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10264
10265         * gfortran.dg/pr43505.f90: Clean up .mod file.
10266         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10267         * gfortran.dg/pr41347.f90: Ditto.
10268         * gfortran.dg/internal_pack_4.f90: Ditto.
10269         * gfortran.dg/proc_decl_23.f90: Ditto.
10270         * gfortran.dg/recursive_check_3.f90: Ditto.
10271         * gfortran.dg/intent_out_3.f90: Ditto.
10272         * gfortran.dg/assignment_2.f90: Ditto.
10273         * gfortran.dg/pr41928.f90: Ditto.
10274         * gfortran.dg/pr42166.f90: Ditto.
10275         * gfortran.dg/private_type_12.f90: Ditto.
10276         * gfortran.dg/graphite/pr42185.f90: Ditto.
10277         * gfortran.dg/graphite/pr42186.f90: Ditto.
10278         * gfortran.dg/graphite/pr40982.f90: Ditto.
10279         * gfortran.dg/graphite/id-2.f90: Ditto.
10280         * gfortran.dg/graphite/id-4.f90: Ditto.
10281         * gfortran.dg/graphite/pr42050.f90: Ditto.
10282         * gfortran.dg/graphite/id-18.f90: Ditto.
10283         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10284         * gfortran.dg/graphite/pr41924.f90: Ditto.
10285         * gfortran.dg/graphite/pr42393.f90: Ditto.
10286         * gfortran.dg/graphite/pr37980.f90: Ditto.
10287         * gfortran.dg/graphite/pr38953.f90: Ditto.
10288         * gfortran.dg/graphite/pr42180.f90: Ditto.
10289         * gfortran.dg/graphite/pr42181.f90: Ditto.
10290         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10291         * gfortran.dg/select_type_4.f90: Ditto.
10292         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10293         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10294         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10295         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10296         * gfortran.dg/whole_file_11.f90: Ditto.
10297         * gfortran.dg/private_type_11.f90: Ditto.
10298         * gfortran.dg/vect/vect-gems.f90: Ditto.
10299         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10300
10301 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10302
10303         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10304
10305 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10306
10307         * gnat.dg/pack15.ad[sb]: New test.
10308
10309 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10310
10311         * gcc.target/arm/mla-1.c: New test.
10312
10313 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10314
10315         PR fortran/30073
10316         PR fortran/43793
10317         * gfortran.dg/pr43793.f90: New test.
10318
10319 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10320
10321         PR tree-optimization/41442
10322         * gcc.target/i386/pr41442.c: New test.
10323
10324 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10325
10326         PR fortran/43832
10327         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10328
10329 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10330
10331         PR fortran/43832
10332         * gfortran.dg/open_nounit.f90: New test.
10333
10334 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10335
10336         PR fortran/43841
10337         PR fortran/43843
10338         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10339
10340 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10341
10342         * gcc.dg/Wconversion-integer.c: Update.
10343
10344 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10345
10346         * gnat.dg/unchecked_convert5.adb: New test.
10347
10348 2010-04-23  Richard Guenther  <rguenther@suse.de>
10349
10350         PR lto/41734
10351         * gcc.dg/lto/20100423-2_0.c: New testcase.
10352         * gcc.dg/lto/20100423-2_0.c: Likewise.
10353
10354 2010-04-23  Richard Guenther  <rguenther@suse.de>
10355
10356         PR lto/43455
10357         * gcc.dg/lto/20100423-1_0.c: New testcase.
10358         * gcc.dg/lto/20100423-1_1.c: Likewise.
10359
10360 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10361
10362         PR tree-optimization/43846
10363         * gcc.dg/tree-ssa/sra-10.c: New test.
10364
10365 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10366
10367         PR middle-end/43835
10368         * gcc.c-torture/execute/pr43835.c: New test.
10369
10370 2010-04-23  Richard Guenther  <rguenther@suse.de>
10371
10372         PR lto/42653
10373         * g++.dg/lto/20100423-1_0.C: New testcase.
10374
10375 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10376
10377         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10378
10379 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10380
10381         PR tree-optimization/43842
10382         * gcc.dg/vect/pr43842.c: New test.
10383
10384 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10385
10386         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10387         * gcc.target/i386/wmul-2.c: Likewise.
10388
10389 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10390
10391         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10392         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10393
10394 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10395
10396         * gfortran.dg/reassoc_6.f: New testcase.
10397
10398 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10399
10400         PR middle-end/29274
10401         * gcc.target/arm/wmul-1.c: New test.
10402         * gcc.target/arm/wmul-2.c: New test.
10403
10404 2010-04-22  Richard Guenther  <rguenther@suse.de>
10405
10406         PR tree-optimization/43845
10407         * gcc.c-torture/compile/pr43845.c: New testcase.
10408
10409 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10410
10411         PR middle-end/29274
10412         * gcc.target/i386/wmul-1.c: New test.
10413         * gcc.target/i386/wmul-2.c: New test.
10414         * gcc.target/bfin/wmul-1.c: New test.
10415         * gcc.target/bfin/wmul-2.c: New test.
10416
10417 2010-04-22  Richard Guenther  <rguenther@suse.de>
10418
10419         PR fortran/43829
10420         * gfortran.dg/vector_subscript_6.f90: New testcase.
10421         * gfortran.dg/assign_10.f90: Adjust.
10422
10423 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10424
10425         PR fortran/43836
10426         * gfortran.dg/gomp/pr43836.f90: New test.
10427
10428 2010-04-21  Richard Guenther  <rguenther@suse.de>
10429
10430         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10431
10432 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10433
10434         * gcc.dg/torture/builtin-cproj-3.c: New.
10435
10436 2010-04-20  Jason Merrill  <jason@redhat.com>
10437
10438         PR c++/9335
10439         * g++.dg/template/recurse2.C: New.
10440         * g++.dg/parse/crash36.C: Adjust.
10441         * g++.dg/other/fold1.C: Adjust.
10442         * g++.dg/init/member1.C: Adjust.
10443         * lib/prune.exp: Prune "skipping N instantiation contexts".
10444
10445 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10446
10447         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10448
10449 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10450
10451         * gcc.dg/torture/builtin-cproj-1.c: New.
10452         * gcc.dg/torture/builtin-cproj-2.c: New.
10453
10454 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10455
10456         PR c++/43800
10457         PR c++/43704
10458         * g++.dg/template/typedef32.C: Adjust.
10459         * g++.dg/template/typedef33.C: New test.
10460
10461 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10462
10463         PR fortran/43227
10464         * gfortran.dg/proc_decl_23.f90: New test.
10465
10466         PR fortran/43266
10467         * gfortran.dg/abstract_type_6.f03: New test.
10468
10469 2010-04-20  Xinliang David Li  <davidxl@google.com>
10470
10471         * g++.dg/tree-ssa/fold-compare.C: New.
10472
10473 2010-04-20  Richard Guenther  <rguenther@suse.de>
10474
10475         PR tree-optimization/39417
10476         * g++.dg/torture/pr39417.C: New testcase.
10477
10478 2010-04-20  Richard Guenther  <rguenther@suse.de>
10479
10480         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10481
10482 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10483
10484         * g++.dg/debug/dwarf2/rv1.C: New test.
10485
10486 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10487
10488         PR target/43635
10489         * gcc.c-torture/compile/pr43635.c: New testcase.
10490
10491 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10492
10493         PR fortran/43339
10494         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10495         of sequential loops being private only in the innermost containing
10496         task region.
10497
10498         PR middle-end/43337
10499         * gfortran.dg/gomp/pr43337.f90: New test.
10500
10501 2010-04-19  Richard Guenther  <rguenther@suse.de>
10502
10503         PR tree-optimization/43796
10504         * gfortran.dg/pr43796.f90: New testcase.
10505
10506 2010-04-19  Richard Guenther  <rguenther@suse.de>
10507
10508         PR tree-optimization/43783
10509         * gcc.c-torture/execute/pr43783.c: New testcase.
10510
10511 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10512
10513         PR target/43766
10514         * gcc.target/i386/pr43766.c: New test.
10515
10516 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10517
10518         PR target/43662
10519         * gcc.target/i386/pr43662.c: New test.
10520
10521 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10522
10523         PR c++/43704
10524         * g++.dg/template/typedef32.C: New test.
10525
10526 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10527
10528         PR tree-optimization/37027
10529         * lib/target-supports.exp
10530         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10531         * gcc.dg/vect/pr37027.c: New test.
10532         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10533         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10534         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10535         gcc.dg/vect/vect-complex-6.c: Likewise.
10536
10537 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10538
10539         * g++.dg/debug/dwarf2/enum1.C: New test.
10540
10541 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10542
10543         * gnat.dg/rep_clause5.ad[sb]: New test.
10544         * gnat.dg/rep_clause5_pkg.ads: New helper.
10545
10546 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10547
10548         PR tree-optimization/43771
10549         * g++.dg/vect/pr43771.cc: New test.
10550
10551 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10552
10553         PR fortran/31538
10554         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10555         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10556
10557 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10558
10559         * gnat.dg/sizetype.adb: Rename into...
10560         * gnat.dg/sizetype1.adb: ...this.
10561         * gnat.dg/sizetype2.adb: New test.
10562
10563 2010-04-16  Richard Guenther  <rguenther@suse.de>
10564
10565         PR tree-optimization/43572
10566         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10567
10568 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10569
10570         * gnat.dg/specs/discr_private.ads: New test.
10571
10572 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10573
10574         PR target/41514
10575         * gcc.target/arm/thumb-comparisons.c: New test.
10576
10577         PR target/40603
10578         * gcc.target/arm/thumb-cbranchqi.c: New test.
10579
10580 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10581
10582         * g++.dg/torture/pr36191.C: Enable for SH.
10583
10584 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10585
10586         * gnat.dg/wide_boolean.adb: New test.
10587         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10588
10589 2010-04-15  Richard Guenther  <rguenther@suse.de>
10590
10591         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10592         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10593         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10594         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10595         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10596         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10597         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10598         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10599         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10600         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10601         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10602         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10603         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10604         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10605         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10606
10607 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10608
10609         PR target/21803
10610         * gcc.target/arm/pr42496.c: New test.
10611
10612 2010-04-14  Jason Merrill  <jason@redhat.com>
10613
10614         PR c++/36625
10615         * g++.dg/ext/attrib38.C: New.
10616
10617 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10618
10619         PR testsuite/43739
10620         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10621
10622 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10623
10624         PR 42966
10625         * gcc.dg/cpp/warn-undef-2.c: Update.
10626         * gcc.dg/cpp/warn-traditional-2.c: Update.
10627         * gcc.dg/cpp/warn-comments-2.c: Update.
10628         * gcc.dg/cpp/warn-variadic-2.c: Update.
10629         * gcc.dg/cpp/warn-long-long-2.c: Update.
10630         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10631         * gcc.dg/cpp/warn-multichar-2.c: Update.
10632         * gcc.dg/cpp/warn-normalized-3.c: Update.
10633         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10634         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10635         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10636         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10637         * gcc.dg/cpp/warn-redefined-2.c: Update.
10638         * gfortran.dg/warning-directive-2.F90: Update.
10639         * c-c++-common/cpp/warning-directive-2.c: Update.
10640
10641 2010-04-14  Michael Matz  <matz@suse.de>
10642
10643         PR tree-optimization/42963
10644         * gcc.dg/pr42963.c: New testcase.
10645
10646 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10647
10648         * gnat.dg/class_wide.adb: Rename into...
10649         * gnat.dg/class_wide1.adb: ...this.
10650         * gnat.dg/class_wide2.ad[sb]: New test.
10651
10652 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10653
10654         PR fortran/18918
10655         * gfortran.dg/coarray_9.f90: Update dg-errors.
10656         * gfortran.dg/coarray_10.f90: New test.
10657         * gfortran.dg/coarray_11.f90: New test.
10658
10659 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10660
10661         PR fortran/43747
10662         gfortran.dg/initialization_24.f90: New test.
10663
10664 2010-04-13  Jason Merrill  <jason@redhat.com>
10665
10666         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10667         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10668
10669 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10670
10671         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10672         * g++.dg/dg.exp: Likewise.
10673         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10674         * c-c++-common/cpp/warning-directive-1.c: ... here.
10675         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10676         * c-c++-common/cpp/warning-directive-2.c: ... here.
10677         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10678         * c-c++-common/cpp/warning-directive-3.c: ... here.
10679         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10680         * c-c++-common/cpp/warning-directive-4.c: ... here.
10681         * g++.dg/cpp/warning-directive-1.C: Delete.
10682         * g++.dg/cpp/warning-directive-2.C: Delete.
10683         * g++.dg/cpp/warning-directive-3.C: Delete.
10684         * g++.dg/cpp/warning-directive-4.C: Delete.
10685         * gcc.dg/cpp/normalised-3.c: Delete.
10686         * g++.dg/cpp/normalised-1.C: Rename as ...
10687         * c-c++-common/cpp/normalised-3.c: ... this.
10688
10689 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10690
10691         * gcc.dg/tree-ssa/sra-9.c: New test.
10692
10693 2010-04-13  Michael Matz  <matz@suse.de>
10694
10695         PR middle-end/43730
10696         * gcc.dg/pr43730.c: New test.
10697
10698 2010-04-13  Michael Matz  <matz@suse.de>
10699
10700         * gcc.dg/tree-ssa/negate.c: New testcase.
10701
10702 2010-04-13  Richard Guenther  <rguenther@suse.de>
10703
10704         PR testsuite/43735
10705         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10706
10707 2010-04-13  Richard Guenther  <rguenther@suse.de>
10708
10709         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10710
10711 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10712
10713         * gnat.dg/derived_type1.adb: New test.
10714
10715 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10716
10717         * gcc.dg/plugindir1.c: New testcase.
10718         * gcc.dg/plugindir2.c: New testcase.
10719         * gcc.dg/plugindir3.c: New testcase.
10720         * gcc.dg/plugindir4.c: New testcase.
10721
10722 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10723
10724         * gcc.target/i386/rotate-2.c: New test.
10725
10726 2010-04-12  Jason Merrill  <jason@redhat.com>
10727
10728         PR c++/43641
10729         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10730         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10731
10732 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10733
10734         PR c++/25811
10735         * g++.dg/init/pr25811.C: New test.
10736
10737 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10738
10739         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10740         dg-error, dg-warning.
10741         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10742
10743 2010-04-12  Richard Guenther  <rguenther@suse.de>
10744
10745         * gcc.dg/torture/inline-2.c: New testcase.
10746
10747 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10748
10749         PR bootstrap/43699
10750         * gcc.dg/Wunused-var-7.c: New test.
10751
10752         PR tree-optimization/43560
10753         * gcc.c-torture/execute/pr43560.c: New test.
10754
10755 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10756
10757         * gnat.dg/aggr13.adb: New test.
10758         * gnat.dg/aggr14.adb: Likewise.
10759         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10760
10761 2010-04-12  Richard Guenther  <rguenther@suse.de>
10762
10763         PR c++/43611
10764         * g++.dg/torture/pr43611.C: New testcase.
10765
10766 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10767
10768         PR c/36774
10769         * gcc.dg/pr36774-1.c: New test.
10770         * gcc.dg/pr36774-2.c: New test.
10771
10772 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10773
10774         * gcc.target/sh/rte-delay-slot.c: New test.
10775
10776 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10777
10778         * gnat.dg/pack9.adb: Remove -cargs option.
10779         * gnat.dg/aggr12.ad[sb]: New test.
10780
10781 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10782
10783         PR target/43417
10784         * gcc.target/sh/pr43417.c: New test.
10785
10786 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10787
10788         PR fortran/43591
10789         * gfortran.dg/spec_expr_6.f90: New test.
10790
10791 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10792
10793         PR cpp/43195
10794         * gcc.dg/cpp/pr43195.c: New.
10795         * gcc.dg/cpp/pr43195.h: New.
10796
10797 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10798
10799         PR 42965
10800         * gcc.dg/Werror-6.c: Adjust.
10801         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10802         * gcc.dg/Werror-4.c: Likewise.
10803         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10804         * gcc.dg/Wswitch-enum-error.c: Likewise.
10805         * gcc.dg/Wpointer-arith.c: Likewise.
10806         * gcc.dg/Wfatal.c: Likewise.
10807         * gcc.dg/Wswitch-error.c: Likewise.
10808         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10809         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10810         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10811         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10812         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10813         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10814         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10815         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10816         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10817         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10818         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10819         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10820         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10821         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10822         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10823         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10824         * g++.dg/cpp/warning-directive-2.C: Likewise.
10825         * gfortran.dg/warning-directive-2.F90: Likewise.
10826
10827 2010-04-09  Jason Merrill  <jason@redhat.com>
10828
10829         PR c++/42623
10830         * g++.dg/template/sizeof13.C: New.
10831
10832 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10833
10834         * g++.dg/other/pr35504.C: Add check for thiscall.
10835         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10836         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10837
10838 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10839
10840         PR c++/28584
10841         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10842         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10843         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10844         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10845         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10846         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10847         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10848         * g++.dg/other/increment1.C: Likewise.
10849
10850 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10851
10852         PR fortran/18918
10853         * gfortran.dg/coarray_7.f90: New test.
10854         * gfortran.dg/coarray_8.f90: New test.
10855
10856 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10857
10858         PR fortran/28039
10859         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10860
10861 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10862
10863         PR target/43643
10864         * gcc.dg/pr43643.c: New test.
10865
10866 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10867
10868         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10869
10870 2010-04-08  Richard Guenther  <rguenther@suse.de>
10871
10872         PR tree-optimization/43679
10873         * gcc.c-torture/compile/pr43679.c: New testcase.
10874
10875 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10876
10877         PR debug/43670
10878         * gcc.dg/pr43670.c: New test.
10879
10880 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10881
10882         PR middle-end/40815
10883         * gcc.dg/tree-ssa/reassoc-19.c: New.
10884
10885 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10886
10887         PR c/18624
10888         * gcc.dg/Wunused-var-1.c: New test.
10889         * gcc.dg/Wunused-var-2.c: New test.
10890         * gcc.dg/Wunused-var-3.c: New test.
10891         * gcc.dg/Wunused-var-4.c: New test.
10892         * gcc.dg/Wunused-var-5.c: New test.
10893         * gcc.dg/Wunused-var-6.c: New test.
10894         * gcc.dg/Wunused-parm-1.c: New test.
10895
10896         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10897         * gcc.dg/trunc-1.c: Likewise.
10898         * gcc.dg/vla-9.c: Likewise.
10899         * gcc.dg/dfp/composite-type.c: Likewise.
10900
10901 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10902
10903         PR objc/35996
10904         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10905         * obj-c++.dg/objc-gc-3.mm: Ditto.
10906
10907 2010-04-07  Simon Baldwin  <simonb@google.com>
10908
10909         * gcc.dg/cpp/warn-undef-2.c: New.
10910         * gcc.dg/cpp/warn-traditional-2.c: New.
10911         * gcc.dg/cpp/warn-comments-2.c: New.
10912         * gcc.dg/cpp/warning-directive-1.c: New.
10913         * gcc.dg/cpp/warn-long-long.c: New.
10914         * gcc.dg/cpp/warn-traditional.c: New.
10915         * gcc.dg/cpp/warn-variadic-2.c: New.
10916         * gcc.dg/cpp/warn-undef.c: New.
10917         * gcc.dg/cpp/warn-normalized-1.c: New.
10918         * gcc.dg/cpp/warning-directive-2.c: New.
10919         * gcc.dg/cpp/warn-long-long-2.c: New.
10920         * gcc.dg/cpp/warn-variadic.c: New.
10921         * gcc.dg/cpp/warn-normalized-2.c: New.
10922         * gcc.dg/cpp/warning-directive-3.c: New.
10923         * gcc.dg/cpp/warn-deprecated-2.c: New.
10924         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10925         * gcc.dg/cpp/warn-multichar-2.c: New.
10926         * gcc.dg/cpp/warn-normalized-3.c: New.
10927         * gcc.dg/cpp/warning-directive-4.c: New.
10928         * gcc.dg/cpp/warn-unused-macros.c: New.
10929         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10930         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10931         * gcc.dg/cpp/warn-cxx-compat.c: New.
10932         * gcc.dg/cpp/warn-redefined.c: New.
10933         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10934         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10935         * gcc.dg/cpp/warn-deprecated.c: New.
10936         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10937         * gcc.dg/cpp/warn-redefined-2.c: New.
10938         * gcc.dg/cpp/warn-comments.c: New.
10939         * gcc.dg/cpp/warn-multichar.c: New.
10940         * g++.dg/cpp/warning-directive-1.C: New.
10941         * g++.dg/cpp/warning-directive-2.C: New.
10942         * g++.dg/cpp/warning-directive-3.C: New.
10943         * g++.dg/cpp/warning-directive-4.C: New.
10944         * gfortran.dg/warning-directive-1.F90: New.
10945         * gfortran.dg/warning-directive-3.F90: New.
10946         * gfortran.dg/warning-directive-2.F90: New.
10947         * gfortran.dg/warning-directive-4.F90: New.
10948
10949 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10950
10951         PR objc++/23716
10952         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10953
10954 2010-04-07  Jason Merrill  <jason@redhat.com>
10955
10956         * g++.dg/template/dr408.C: New.
10957
10958         * g++.dg/lookup/ns4.C: New.
10959
10960         PR c++/38392
10961         * g++.dg/template/friend51.C: New test.
10962
10963         PR c++/41970
10964         * g++.old-deja/g++.other/linkage1.C: Adjust.
10965
10966 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10967
10968         PR c++/42697
10969         * g++.dg/template/crash94.C: New test.
10970
10971 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10972
10973         PR c++/40239
10974         * g++.dg/init/aggr5.C: New test.
10975         * g++.dg/init/aggr5.C: New test.
10976
10977 2010-04-07  Richard Guenther  <rguenther@suse.de>
10978
10979         PR tree-optimization/43270
10980         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10981         * gcc.dg/Warray-bounds-7.c: Likewise.
10982
10983 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10984
10985         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10986         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10987         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10988
10989 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10990
10991         PR c++/42556
10992         * g++.dg/init/pr42556.C: New test.
10993
10994 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10995
10996         PR debug/43628
10997         * g++.dg/debug/dwarf2/typedef2.C: New test.
10998
10999 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11000
11001         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11002         c-c++-common/dwarf2/redeclaration-1.C
11003
11004 2010-04-06  Jason Merrill  <jason@redhat.com>
11005
11006         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11007         * g++.dg/ext/attrib18.C: Likewise.
11008         * g++.dg/ext/bitfield2.C: Likewise.
11009         * g++.dg/ext/bitfield4.C: Likewise.
11010         * g++.dg/ext/visibility/warn2.C: Likewise.
11011         * g++.dg/ext/visibility/warn3.C: Likewise.
11012         * g++.dg/gomp/pr26690-1.C: Likewise.
11013         * g++.dg/inherit/covariant7.C: Likewise.
11014         * g++.dg/init/synth2.C: Likewise.
11015         * g++.dg/lookup/using7.C: Likewise.
11016         * g++.dg/other/crash-4.C: Likewise.
11017         * g++.dg/other/error13.C: Likewise.
11018         * g++.dg/other/error20.C: Likewise.
11019         * g++.dg/parse/crash31.C: Likewise.
11020         * g++.dg/parse/error16.C: Likewise.
11021         * g++.dg/parse/error19.C: Likewise.
11022         * g++.dg/parse/error27.C: Likewise.
11023         * g++.dg/parse/error28.C: Likewise.
11024         * g++.dg/parse/fused-params1.C: Likewise.
11025         * g++.dg/template/error2.C: Likewise.
11026         * g++.dg/template/local6.C: Likewise.
11027         * g++.dg/template/qualttp15.C: Likewise.
11028         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11029         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11030         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11031         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11032         * g++.old-deja/g++.eh/spec6.C: Likewise.
11033         * g++.old-deja/g++.jason/crash3.C: Likewise.
11034         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11035         * g++.old-deja/g++.law/ctors5.C: Likewise.
11036         * g++.old-deja/g++.law/ctors9.C: Likewise.
11037         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11038         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11039         * g++.old-deja/g++.other/struct1.C: Likewise.
11040         * g++.old-deja/g++.other/volatile1.C: Likewise.
11041         * g++.old-deja/g++.pt/crash36.C: Likewise.
11042         * g++.old-deja/g++.pt/derived3.C: Likewise.
11043         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11044         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11045
11046 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11047
11048         PR middle-end/43519
11049         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11050         * gcc.dg/graphite/id-19.c: New.
11051
11052 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11053
11054         PR middle-end/32824
11055         * gcc.dg/vect/pr32824: New.
11056
11057 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11058
11059         PR fortran/18918
11060         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11061         * gfortran.dg/coarray_3.f90: Ditto.
11062         * gfortran.dg/coarray_4.f90: Ditto.
11063         * gfortran.dg/coarray_5.f90: Ditto.
11064         * gfortran.dg/coarray_6.f90: Ditto.
11065         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11066
11067 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11068
11069         PR fortran/18918
11070         * gfortran.dg/coarray_4.f90: Fix test.
11071         * gfortran.dg/coarray_6.f90: Add more tests.
11072
11073 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11074
11075         PR fortran/18918
11076         * gfortran.dg/coarray_4.f90: New test.
11077         * gfortran.dg/coarray_5.f90: New test.
11078         * gfortran.dg/coarray_6.f90: New test.
11079
11080 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11081
11082         PR fortran/18918
11083         * gfortran.dg/iso_fortran_env_5.f90: New test.
11084         * gfortran.dg/iso_fortran_env_6.f90: New test.
11085
11086 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11087
11088         PR fortran/39997
11089         * gfortran.dg/coarray_1.f90: New test.
11090         * gfortran.dg/coarray_2.f90: New test.
11091         * gfortran.dg/coarray_3.f90: New test.
11092
11093 2010-04-06  Jason Merrill  <jason@redhat.com>
11094
11095         PR c++/43648
11096         * g++.dg/template/dtor8.C: New.
11097
11098         PR c++/43621
11099         * g++.dg/template/error-recovery2.C: New.
11100
11101 2010-04-06  Jan Hubicka  <jh@suse.czpli
11102
11103         PR tree-optimization/42906
11104         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11105
11106 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11107
11108         PR fortran/43178
11109         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11110         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11111         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11112
11113 2010-04-06  Richard Guenther  <rguenther@suse.de>
11114
11115         PR tree-optimization/43627
11116         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11117
11118 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11119
11120         PR target/43638
11121         * gcc.target/i386/pr43638.c: New test.
11122
11123 2010-04-06  Richard Guenther  <rguenther@suse.de>
11124
11125         PR middle-end/43661
11126         * gcc.c-torture/compile/pr43661.c: New testcase.
11127
11128 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11129
11130         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11131
11132 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11133
11134         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11135
11136 2010-04-02  Richard Guenther  <rguenther@suse.de>
11137
11138         PR tree-optimization/43629
11139         * gcc.c-torture/execute/pr43629.c: New testcase.
11140
11141 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11142             Dominique d'Humieres  <dominiq@lps.ens.fr>
11143
11144         PR libfortran/43605
11145         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11146
11147 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11148
11149         PR debug/43325
11150         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11151
11152 2010-04-01  Jason Merrill  <jason@redhat.com>
11153
11154         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11155
11156 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11157             Manfred Schwarb  <manfred99@gmx.ch>
11158
11159         PR libfortran/43605
11160         * gfortran.dg/ftell_3.f90: New test.
11161
11162 2010-04-01  Richard Guenther  <rguenther@suse.de>
11163
11164         PR middle-end/43614
11165         * gcc.c-torture/compile/pr43614.c: New testcase.
11166
11167 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11168
11169         PR tree-optimization/43141
11170         * gcc.dg/guality/pr43141.c: New test.
11171
11172 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11173
11174         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11175         * g++.dg/eh/spbp.C: Likewise.
11176         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11177         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11178         superfluous casts.
11179         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11180         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11181         * objc.dg/dwarf-2.m: Likewise.
11182
11183 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11184
11185         PR middle-end/43464
11186         * gcc.dg/graphite/id-pr43464.c: New.
11187         * gcc.dg/graphite/id-pr43464-1.c: New.
11188
11189 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11190
11191         PR middle-end/43351
11192         * gcc.dg/graphite/id-pr43351.c
11193
11194 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11195
11196         PR testsuite/35165
11197         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11198         * obj-c++.dg/try-catch-2.mm: Ditto.
11199         * obj-c++.dg/lookup-2.mm: Ditto.
11200         * obj-c++.dg/encode-8.m: Ditto.
11201         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11202         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11203         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11204         * obj-c++.dg/const-str-11.mm: Ditto.
11205         * obj-c++.dg/const-str-9.mm: Ditto.
11206         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11207         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11208         * obj-c++.dg/except-1.mm: Ditto.
11209         * obj-c++.dg/const-str-7.mm: Ditto.
11210         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11211         * obj-c++.dg/const-str-3.mm: Ditto.
11212         * obj-c++.dg/const-str-7.mm: Ditto.
11213         * obj-c++.dg/stubify-2.mm: Change dump file name.
11214
11215         PR objc++/23613
11216         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11217         New macro.
11218         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11219         Remove dg-xfail-if.
11220
11221 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11222
11223         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11224         only with -O2, -O3 or -Os and not with -fwhopr.
11225
11226 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11227
11228         PR c++/43558
11229         * g++.dg/template/typedef31.C: New test.
11230
11231 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11232
11233         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11234         assembler output on *-*-solaris2*.
11235         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11236
11237 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11238
11239         PR debug/43557
11240         * gcc.dg/pr43557-1.c: New test.
11241         * gcc.dg/pr43557-2.c: New file.
11242
11243 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11244
11245         PR 43562
11246         * gcc.dg/pr43562.c: New test.
11247
11248 2010-03-30  Jason Merrill  <jason@redhat.com>
11249
11250         PR c++/43076
11251         * g++.dg/template/error-recovery1.C: New.
11252
11253         PR c++/41786
11254         * g++.dg/parse/ambig5.C: New.
11255
11256 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11257
11258         PR debug/43593
11259         * gcc.dg/guality/pr43593.c: New test.
11260
11261 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11262
11263         PR middle-end/43430
11264         * gcc.dg/vect/pr43430-1.c: New.
11265
11266 2010-03-30  Jason Merrill  <jason@redhat.com>
11267
11268         PR c++/43559
11269         * g++.dg/template/partial7.C: New.
11270
11271 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11272
11273         * gcc.target/s390/stackcheck1.c: New testcase.
11274
11275 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11276
11277         PR libfortran/43265
11278         * gfortran.dg/read_eof_8.f90: New test.
11279
11280 2010-03-29  Jason Merrill  <jason@redhat.com>
11281
11282         * gcc.dg/cpp/include6.c: Change [] to ().
11283
11284         N3077
11285         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11286         splicing and UCNs.
11287         * c-c++-common/raw-string-2.c: Add trigraph test.
11288         * c-c++-common/raw-string-8.c: New.
11289         * c-c++-common/raw-string-9.c: New.
11290         * c-c++-common/raw-string-10.c: New.
11291
11292         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11293         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11294         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11295         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11296         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11297         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11298         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11299
11300 2010-03-29  Richard Guenther  <rguenther@suse.de>
11301
11302         PR tree-optimization/43560
11303         * gcc.dg/torture/pr43560.c: New testcase.
11304
11305 2010-03-29  Jason Merrill  <jason@redhat.com>
11306
11307         N3077
11308         * g++.dg/ext/raw-string-1.C: Change [] to ().
11309         * g++.dg/ext/raw-string-2.C: Change [] to ().
11310         Don't use \ in delimiter.
11311         * g++.dg/ext/raw-string-3.C: Change [] to ().
11312         * g++.dg/ext/raw-string-4.C: Change [] to ().
11313         * g++.dg/ext/raw-string-5.C: Change [] to ().
11314         Test for error on \ in delimiter.
11315         * g++.dg/ext/raw-string-6.C: Change [] to ().
11316         * g++.dg/ext/raw-string-7.C: Change [] to ().
11317
11318 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11319
11320         PR 43564
11321         * gcc.dg/pr43564.c: New test.
11322
11323 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11324
11325         PR fortran/43551
11326         * gfortran.dg/direct_io_12.f90: New test.
11327
11328 2010-03-28  Jan Hubicka  <jh@suse.cz>
11329
11330         PR tree-optimization/43505
11331         * gfortran.dg/pr43505.f90: New testcase.
11332
11333 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11334
11335         PR tree-optimization/43528
11336         * gcc.target/i386/pr43528.c: New test.
11337
11338 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11339
11340         PR c/43381
11341         * gcc.dg/parm-impl-decl-3.c: New test.
11342
11343 2010-03-26  Jason Merrill  <jason@redhat.com>
11344
11345         PR c++/43509
11346         * g++.dg/cpp0x/parse1.C: New.
11347
11348 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11349
11350         PR target/43524
11351         * gcc.target/i386/pr43524.c: New test.
11352
11353 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11354
11355         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11356         whitespace, rename main to foo.
11357         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11358         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11359         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11360         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11361         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11362         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11363         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11364         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11365         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11366         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11367         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11368
11369 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11370
11371         PR c++/43327
11372         * g++.dg/other/crash-10.C: New test.
11373         * g++.dg/other/crash-11.C: New test.
11374
11375 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11376
11377         PR libfortran/43517
11378         * gfortran.dg/read_eof_7.f90: New test.
11379
11380 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11381
11382         PR objc/35165
11383         PR testsuite/43512
11384         * objc-obj-c++-shared: New directory.
11385         * objc-obj-c++-shared/Object1-implementation.h: New file.
11386         * objc-obj-c++-shared/Object1.h: New file.
11387         * objc-obj-c++-shared/Protocol1.h: New file.
11388         * objc-obj-c++-shared/next-abi.h: New file.
11389         * objc-obj-c++-shared/next-mapping.h: New file.
11390         * objc/execute/next_mapping.h: Delete.
11391         * objc.dg/special/special.exp: For all targets run the tests with
11392         -fgnu-runtime, for darwin targets also run the tests with
11393         -fnext-runtime.
11394         * objc.dg/dg.exp: Ditto.
11395         * obj-c++.dg/dg.exp: Ditto.
11396         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11397         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11398         include use of updated NeXT interface.
11399         * objc/execute/formal_protocol-5.m: Ditto.
11400         * objc/execute/protocol-isEqual-2.m: Ditto.
11401         * objc/execute/protocol-isEqual-4.m: Ditto.
11402         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11403         Protocol1.h) and next-mapping.h as required.
11404         * objc/execute/object_is_class.m: Ditto.
11405         * objc/execute/enumeration-1.m: Ditto.
11406         * objc/execute/class-13.m: Ditto.
11407         * objc/execute/formal_protocol-2.m: Ditto.
11408         * objc/execute/formal_protocol-4.m: Ditto.
11409         * objc/execute/class-1.m: Ditto.
11410         * objc/execute/bycopy-1.m: Ditto.
11411         * objc/execute/formal_protocol-6.m: Ditto.
11412         * objc/execute/bycopy-3.m: Ditto.
11413         * objc/execute/class-3.m: Ditto.
11414         * objc/execute/bf-11.m: Ditto.
11415         * objc/execute/class-5.m: Ditto.
11416         * objc/execute/bf-13.m: Ditto.
11417         * objc/execute/class-7.m: Ditto.
11418         * objc/execute/bf-15.m: Ditto.
11419         * objc/execute/class-9.m: Ditto.
11420         * objc/execute/bf-17.m: Ditto.
11421         * objc/execute/bf-19.m: Ditto.
11422         * objc/execute/IMP.m: Ditto.
11423         * objc/execute/exceptions/catchall-1.m: Ditto.
11424         * objc/execute/exceptions/trivial.m: Ditto.
11425         * objc/execute/exceptions/finally-1.m: Ditto.
11426         * objc/execute/exceptions/local-variables-1.m: Ditto.
11427         * objc/execute/exceptions/foward-1.m: Ditto.
11428         * objc/execute/bf-2.m: Ditto.
11429         * objc/execute/string1.m: Ditto.
11430         * objc/execute/bf-4.m: Ditto.
11431         * objc/execute/informal_protocol.m: Ditto.
11432         * objc/execute/string3.m: Ditto.
11433         * objc/execute/bf-6.m: Ditto.
11434         * objc/execute/bf-8.m: Ditto.
11435         * objc/execute/class-tests-1.h: Ditto.
11436         * objc/execute/protocol-isEqual-1.m: Ditto.
11437         * objc/execute/protocol-isEqual-3.m: Ditto.
11438         * objc/execute/_cmd.m: Ditto.
11439         * objc/execute/function-message-1.m: Ditto.
11440         * objc/execute/bf-20.m: Ditto.
11441         * objc/execute/bf-common.h: Ditto.
11442         * objc/execute/np-2.m: Ditto.
11443         * objc/execute/class-10.m: Ditto.
11444         * objc/execute/class-12.m: Ditto.
11445         * objc/execute/enumeration-2.m: Ditto.
11446         * objc/execute/class-14.m: Ditto.
11447         * objc/execute/encode-1.m: Ditto.
11448         * objc/execute/formal_protocol-1.m: Ditto.
11449         * objc/execute/formal_protocol-3.m: Ditto.
11450         * objc/execute/accessing_ivars.m: Ditto.
11451         * objc/execute/bycopy-2.m: Ditto.
11452         * objc/execute/class-2.m: Ditto.
11453         * objc/execute/bf-10.m: Ditto.
11454         * objc/execute/formal_protocol-7.m: Ditto.
11455         * objc/execute/root_methods.m: Ditto.
11456         * objc/execute/class-4.m: Ditto.
11457         * objc/execute/bf-12.m: Ditto.
11458         * objc/execute/class-6.m: Ditto.
11459         * objc/execute/bf-14.m: Ditto.
11460         * objc/execute/nested-func-1.m: Ditto.
11461         * objc/execute/class-8.m: Ditto.
11462         * objc/execute/private.m: Ditto.
11463         * objc/execute/bf-16.m: Ditto.
11464         * objc/execute/bf-18.m: Ditto.
11465         * objc/execute/load-3.m: Ditto.
11466         * objc/execute/compatibility_alias.m: Ditto.
11467         * objc/execute/bf-1.m: Ditto.
11468         * objc/execute/no_clash.m: Ditto.
11469         * objc/execute/bf-3.m: Ditto.
11470         * objc/execute/string2.m: Ditto.
11471         * objc/execute/bf-5.m: Ditto.
11472         * objc/execute/string4.m: Ditto.
11473         * objc/execute/bf-7.m: Ditto.
11474         * objc/execute/object_is_meta_class.m: Ditto.
11475         * objc/execute/bf-9.m: Ditto.
11476         * objc/execute/bf-21.m: Ditto.
11477         * objc/execute/cascading-1.m: Ditto.
11478         * objc/execute/trivial.m: Ditto.
11479         * objc/execute/np-1.m: Ditto.
11480         * objc/compile/trivial.m: Ditto.
11481         * objc/execute/class_self-2.m: Include <stdlib.h>.
11482         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11483         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11484         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11485         and 64bit. Use new NeXT interface as required.
11486         * objc.dg/special/unclaimed-category-1.m: Ditto.
11487         * objc.dg/special/unclaimed-category-1.h: Ditto.
11488         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11489         * objc.dg/func-ptr-1.m: Ditto.
11490         * objc.dg/stret-1.m: Ditto.
11491         * objc.dg/encode-2.m: Ditto.
11492         * objc.dg/category-1.m: Ditto.
11493         * objc.dg/encode-3.m: Ditto.
11494         * objc.dg/call-super-3.m: Ditto.
11495         * objc.dg/method-3.m: Ditto.
11496         * objc.dg/func-ptr-2.m: Ditto.
11497         * objc.dg/lookup-1.m: Ditto.
11498         * objc.dg/encode-4.m: Ditto.
11499         * objc.dg/fix-and-continue-1.m: Ditto.
11500         * objc.dg/proto-lossage-3.m: Ditto.
11501         * objc.dg/method-13.m: Ditto.
11502         * objc.dg/proto-qual-1.m: Ditto.
11503         * objc.dg/zero-link-3.m: Ditto.
11504         * objc.dg/bitfield-1.m: Ditto.
11505         * objc.dg/va-meth-1.m: Ditto.
11506         * objc.dg/super-class-3.m: Ditto.
11507         * objc.dg/call-super-1.m: Ditto.
11508         * objc.dg/type-size-2.m: Ditto.
11509         * objc.dg/method-10.m: Ditto.
11510         * objc.dg/defs.m: Ditto.
11511         * objc.dg/const-str-3.m: Ditto.
11512         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11513         Protocol1.h) and next-mapping.h as required. Use new NeXT
11514         interface as required.
11515         * objc.dg/super-class-4.m: Ditto.
11516         * objc.dg/comp-types-8.m: Ditto.
11517         * objc.dg/call-super-2.m: Ditto.
11518         * objc.dg/objc-fast-4.m: Ditto.
11519         * objc.dg/method-6.m: Ditto.
11520         * objc.dg/const-str-3.m: Ditto.
11521         * objc.dg/const-str-7.m: Ditto.
11522         * objc.dg/method-15.m: Ditto.
11523         * objc.dg/method-19.m: Ditto.
11524         * objc.dg/sync-1.m: Ditto.
11525         * objc.dg/layout-1.m: Ditto.
11526         * objc.dg/bitfield-3.m: Ditto.
11527         * objc.dg/try-catch-3.m: Ditto.
11528         * objc.dg/try-catch-7.m: Ditto.
11529         * objc.dg/comp-types-10.m: Ditto.
11530         * objc.dg/selector-2.: Ditto.
11531         * objc.dg/method-7.m: Ditto.
11532         * objc.dg/typedef-alias-1.m: Ditto.
11533         * objc.dg/proto-lossage-2.m: Ditto.
11534         * objc.dg/comp-types-11.m: Ditto.
11535         * objc.dg/sizeof-1.m: Ditto.
11536         * objc.dg/method-17.m: Ditto.
11537         * objc.dg/bitfield-5.m: Ditto.
11538         * objc.dg/try-catch-1.m: Ditto.
11539         * objc.dg/encode-5.m: Ditto.
11540         * objc.dg/fix-and-continue-2.m: Ditto.
11541         * objc.dg/method-9.m: Ditto.
11542         * objc.dg/isa-field-1.m: Ditto.
11543         * objc.dg/local-decl-2.m: Ditto.
11544         * objc.dg/objc-gc-4.m: Ditto.
11545         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11546         * objc.dg/gnu-runtime-3.m: Ditto.
11547         * objc.dg/encode-7.m: Ditto.
11548         * objc.dg/encode-8.m: Ditto.
11549         * objc.dg/selector-3.m: Ditto.
11550         * objc.dg/gnu-runtime-1.m: Ditto.
11551         * objc.dg/const-str-12.m: Ditto.
11552         * objc.dg/gnu-runtime-2.m: Ditto.
11553         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11554         * objc.dg/selector-1.m: Ditto.
11555         * objc.dg/stubify-2.m: Ditto.
11556         * objc.dg/zero-link-1.m: Ditto.
11557         * objc.dg/stret-2.m: Ditto.
11558         * objc.dg/zero-link-2.m: Ditto.
11559         * objc.dg/next-runtime-1.m: Ditto.
11560         * objc.dg/symtab-1.m: Ditto.
11561         * objc.dg/stubify-1.m: Ditto.
11562         * objc.dg/bitfield-2.m: Ditto.
11563         * objc.dg/try-catch-10.m: Apply to both runtimes.
11564         * objc.dg/const-str-1.m: Ditto.
11565         * objc.dg/image-info.m: Ditto.
11566         * objc.dg/encode-9.m: Ditto.
11567         * objc.dg/pragma-1.m: Apply test to all targets.
11568         * objc.dg/const-str-4.m: Ditto.
11569         * objc.dg/const-str-8.m: Ditto.
11570         * objc.dg/super-class-2.m: Ditto.
11571         * objc.dg/try-catch-5.m: Ditto.
11572         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11573         Protocol1.h) and next-mapping.h as required. Use new NeXT
11574         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11575         * objc.dg/const-str-11.m: Ditto.
11576         * objc.dg/const-str-9.m: Ditto.
11577         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11578         * objc.dg/encode-1.m: Remove redundant -lobjc.
11579         * objc.dg/try-catch-9.m: Tidy space.
11580         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11581         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11582         and 64bit. Use new NeXT interface as required.
11583         * obj-c++.dg/template-4.mm: Ditto.
11584         * obj-c++.dg/defs.mm: Ditto.
11585         * obj-c++.dg/basic.mm: Ditto.
11586         * obj-c++.dg/encode-4.mm: Ditto.
11587         * obj-c++.dg/method-17.mm: Ditto.
11588         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11589         * obj-c++.dg/cxx-class-1.mm: Ditto.
11590         * obj-c++.dg/method-10.mm: Ditto.
11591         * obj-c++.dg/va-meth-1.mm: Ditto.
11592         * obj-c++.dg/encode-5.mm: Ditto.
11593         * obj-c++.dg/lookup-2.mm: Ditto.
11594         * obj-c++.dg/template-3.mm: Ditto.
11595         * obj-c++.dg/proto-qual-1.mm: Ditto.
11596         * obj-c++.dg/qual-types-1.m: Ditto.
11597         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11598         * obj-c++.dg/template-1.mm: Ditto.
11599         * obj-c++.dg/encode-6.mm: Ditto.
11600         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11601         Protocol1.h) and next-mapping.h as required. Use new NeXT
11602         interface as required.
11603         * obj-c++.dg/except-1.mm: Ditto.
11604         * obj-c++.dg/const-str-7.mm: Ditto.
11605         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11606         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11607         * obj-c++.dg/selector-2.mm: Ditto.
11608         * obj-c++.dg/isa-field-1.mm: Ditto.
11609         * obj-c++.dg/try-catch-1.mm: Ditto.
11610         * obj-c++.dg/local-decl-1.mm: Ditto.
11611         * obj-c++.dg/try-catch-9.mm: Ditto.
11612         * obj-c++.dg/no-extra-load.mm: Ditto.
11613         * obj-c++.dg/selector-5.mm: Ditto.
11614         * obj-c++.dg/method-12.mm: Ditto.
11615         * obj-c++.dg/try-catch-11.mm: Ditto.
11616         * obj-c++.dg/comp-types-11.mm: Ditto.
11617         * obj-c++.dg/bitfield-3.mm: Ditto.
11618         * obj-c++.dg/method-6.mm: Ditto.
11619         * obj-c++.dg/super-class-2.mm: Ditto.
11620         * obj-c++.dg/method-21.mm: Ditto.
11621         * obj-c++.dg/const-str-8.mm: Ditto.
11622         * obj-c++.dg/try-catch-7.mm: Ditto.
11623         * obj-c++.dg/method-15.mm: Ditto.
11624         * obj-c++.dg/layout-1.mm: Ditto.
11625         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11626         * obj-c++.dg/const-str-3.mm: Ditto.
11627         * obj-c++.dg/try-catch-2.mm: Ditto.
11628         * obj-c++.dg/objc-gc-3.mm: Ditto.
11629         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11630         * obj-c++.dg/bitfield-1.mm: Ditto.
11631         * obj-c++.dg/selector-6.mm: Ditto.
11632         * obj-c++.dg/method-13.mm: Ditto.
11633         * obj-c++.dg/comp-types-12.mm: Ditto.
11634         * obj-c++.dg/bitfield-4.mm: Ditto.
11635         * obj-c++.dg/try-catch-8.mm: Ditto.
11636         * obj-c++.dg/method-2.mm: Ditto.
11637         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11638         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11639         * obj-c++.dg/const-str-4.mm: Ditto.
11640         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11641         * obj-c++.dg/try-catch-3.mm: Ditto.
11642         * obj-c++.dg/comp-types-9.mm: Ditto.
11643         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11644         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11645         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11646         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11647         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11648         Use new NeXT interface as required.
11649         * obj-c++.dg/const-str-10.mm: Ditto.
11650         * obj-c++.dg/const-str-11.mm: Ditto.
11651         * obj-c++.dg/const-str-9.mm: Ditto.
11652         * obj-c++.dg/method-11.mm: Ditto.
11653         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11654         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11655         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11656         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11657         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11658
11659 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11660
11661         PR c++/43206
11662         * g++.dg/template/typedef30.C: New test case.
11663
11664 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11665
11666         PR c/43385
11667         * gcc.c-torture/execute/pr43385.c: New test.
11668
11669 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11670
11671         * gcc.dg/strncpy-fix-1.c: New test.
11672
11673 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11674
11675         PR testsuite/41609
11676         * lib/objc-torture.exp (objc-set-runtime-options): New.
11677         * objc/execute/execute.exp: Check runtime options on each pass.
11678         * objc/execute/exceptions/exceptions.exp: Ditto.
11679         * objc/compile/compile.exp: Ditto.
11680
11681         PR testsuite/42348
11682         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11683         standard tests.
11684         (check_effective_target_objc2): New proc.
11685         (check_effective_target_next_runtime): New proc.
11686         * lib/objc.exp: Determine which runtime is in force and support it.
11687         * lib/obj-c++.exp: Ditto.
11688
11689 2010-03-24  Jason Merrill  <jason@redhat.com>
11690
11691         PR c++/43502
11692         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11693
11694 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11695
11696         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11697         a loop.
11698         * gcc.dg/ipa/ipa-2.c: Likewise.
11699         * gcc.dg/ipa/ipa-3.c: Likewise.
11700         * gcc.dg/ipa/ipa-4.c: Likewise.
11701         * gcc.dg/ipa/ipa-5.c: Likewise.
11702         * gcc.dg/ipa/ipa-7.c: Likewise.
11703         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11704         a loop.
11705         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11706         i_can_not_be_propagated_fully2 into a loop.
11707         * gcc.dg/ipa/ipa-8.c: New test.
11708         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11709
11710 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11711
11712         PR debug/19192
11713         PR debug/43479
11714         * gcc.dg/guality/pr43479.c: New test.
11715         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11716         and add volatile keyword.
11717
11718 2010-03-23  Mike Stump  <mikestump@comcast.net>
11719
11720         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11721
11722 2010-03-23  Jason Merrill  <jason@redhat.com>
11723
11724         * g++.dg/ext/altivec-17.C: Adjust error message.
11725
11726         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11727         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11728         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11729         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11730         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11731         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11732
11733 2010-03-22  Jason Merrill  <jason@redhat.com>
11734
11735         PR c++/43333
11736         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11737         * g++.dg/ext/is_pod_98.C: New.
11738
11739         PR c++/43281
11740         * g++.dg/cpp0x/auto18.C: New.
11741
11742         * gcc.dg/pr36997.c: Adjust error message.
11743         * g++.dg/ext/vector9.C: Likewise.
11744         * g++.dg/conversion/simd3.C: Likewise.
11745         * g++.dg/other/error23.C: Likewise.
11746
11747 2010-03-22  Michael Matz  <matz@suse.de>
11748
11749         PR middle-end/43475
11750         * gfortran.dg/pr43475.f90: New testcase.
11751
11752 2010-03-22  Richard Guenther  <rguenther@suse.de>
11753
11754         PR tree-optimization/43390
11755         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11756
11757 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11758
11759         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11760         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11761
11762 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11763             Michael Matz  <matz@suse.de>
11764
11765         PR c++/43081
11766         * g++.dg/parse/crash56.C: New test.
11767
11768 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11769
11770         PR fortran/43450
11771         * gfortran.dg/whole_file_15.f90 : New test.
11772
11773 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11774
11775         PR fortran/43409
11776         * gfortran.dg/inquire_size.f90: New test.
11777
11778 2010-03-20  Richard Guenther  <rguenther@suse.de>
11779
11780         PR rtl-optimization/43438
11781         * gcc.c-torture/execute/pr43438.c: New testcase.
11782
11783 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11784
11785         PR c++/43375
11786         * g++.dg/abi/mangle42.C: New test.
11787
11788 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11789
11790         PR C/43211
11791         * gcc.dg/pr43211.c: New test.
11792         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11793
11794 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11795
11796         PR rtl-optimization/42258
11797         * gcc.target/arm/thumb1-mul-moves.c: New test.
11798
11799         PR target/40697
11800         * gcc.target/arm/thumb-andsi.c: New test.
11801
11802         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11803         dg-require-effective-target.
11804
11805 2010-03-19  Michael Matz  <matz@suse.de>
11806
11807         PR c++/43116
11808         * g++.dg/other/pr43116.C: New testcase.
11809
11810 2010-03-19  Michael Matz  <matz@suse.de>
11811
11812         PR target/43305
11813         * gcc.dg/pr43305.c: New testcase.
11814
11815 2010-03-19  Richard Guenther  <rguenther@suse.de>
11816
11817         PR tree-optimization/43415
11818         * gcc.c-torture/compile/pr43415.c: New testcase.
11819
11820 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11821
11822         PR ada/43106
11823         * gnat.dg/case_optimization2.adb: New test.
11824         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11825
11826 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11827             Jack Howarth  <howarth@bromo.med.uc.edu>
11828
11829         PR target/36399
11830         * gcc.target/i386/push-1.c: Don't xfail
11831           scan-assembler-not "movups" on darwin.
11832
11833 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11834
11835         PR debug/43058
11836         * gcc.dg/pr43058.c: New test.
11837
11838 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11839
11840         PR middle-end/42450
11841         * g++.dg/torture/pr42450.C: New test.
11842
11843 2010-03-18  Michael Matz  <matz@suse.de>
11844
11845         PR middle-end/43419
11846         * gcc.dg/pr43419.c: New testcase.
11847
11848 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11849
11850         PR rtl-optimization/43360
11851         * gcc.dg/torture/pr43360.c: New.
11852
11853 2010-03-18  Michael Matz  <matz@suse.de>
11854
11855         PR tree-optimization/43402
11856         * gcc.dg/pr43402.c: New testcase.
11857
11858 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11859
11860         PR target/42427
11861         * gcc.dg/pr42427.c: New test.
11862
11863 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11864
11865         PR libfortran/43265
11866         * gfortran.dg/read_empty_file.f: New test.
11867         * gfortran.dg/read_eof_all.f90: New test.
11868         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11869         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11870
11871 2010-03-17  Michael Matz  <matz@suse.de>
11872
11873         * gcc.dg/pr43300.c: Add -w.
11874
11875 2010-03-17  Richard Guenther  <rguenther@suse.de>
11876
11877         * gcc.dg/pr43379.c: Add -w.
11878
11879 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11880
11881         PR fortran/43331
11882         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11883
11884 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11885
11886         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11887
11888 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11889
11890         * ada/acats/run_all.sh: Log start and end times.
11891
11892 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11893
11894         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11895
11896 2010-03-16  Richard Guenther  <rguenther@suse.de>
11897
11898         PR middle-end/43379
11899         * gcc.dg/pr43379.c: New testcase.
11900
11901 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11902
11903         PR debug/43051
11904         * gcc.dg/guality/pr43051-1.c: New test.
11905
11906 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11907
11908         PR testsuite/43363
11909         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11910
11911 2010-03-15  Michael Matz  <matz@suse.de>
11912
11913         PR middle-end/43300
11914         * gcc.dg/pr43300.c: New testcase.
11915
11916 2010-03-15  Richard Guenther  <rguenther@suse.de>
11917
11918         PR tree-optimization/43367
11919         * gcc.c-torture/compile/pr43367.c: New testcase.
11920
11921 2010-03-15  Richard Guenther  <rguenther@suse.de>
11922
11923         PR tree-optimization/43317
11924         * gcc.dg/pr43317.c: New testcase.
11925
11926 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11927
11928         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11929
11930 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11931
11932         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11933
11934 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11935
11936         PR fortran/43362
11937         * gfortran.dg/impure_constructor_1.f90: New test.
11938
11939 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11940
11941         PR middle-end/43354
11942         * gfortran.dg/graphite/id-pr43354.f: New.
11943
11944 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11945
11946         PR middle-end/43349
11947         * gfortran.dg/graphite/pr43349.f: New.
11948
11949 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11950
11951         PR middle-end/43306
11952         * gcc.dg/graphite/pr43306.c: New.
11953
11954 2010-03-12  David S. Miller  <davem@davemloft.net>
11955
11956         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11957         sparc.
11958
11959 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11960
11961         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11962
11963 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11964
11965         PR fortran/43291
11966         PR fortran/43326
11967         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11968
11969 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11970
11971         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11972         fail for *-*-mingw* targets.
11973
11974 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11975
11976         PR debug/43329
11977         * gcc.dg/guality/pr43329-1.c: New test.
11978
11979 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11980
11981         PR tree-optimization/43257
11982         * g++.dg/torture/pr43257.C: New test.
11983
11984 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11985
11986         PR fortran/43228
11987         * gfortran.dg/namelist_61.f90: New test.
11988
11989 2010-03-11  Richard Guenther  <rguenther@suse.de>
11990
11991         PR tree-optimization/43255
11992         * gcc.c-torture/compile/pr43255.c: New testcase.
11993
11994 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11995
11996         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11997         * gcc.dg/pr43280.c: New testcase.
11998
11999 2010-03-11  Richard Guenther  <rguenther@suse.de>
12000
12001         PR lto/43200
12002         * gcc.dg/lto/20100227-1_0.c: New testcase.
12003         * gcc.dg/lto/20100227-1_1.c: Likewise.
12004
12005 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12006
12007         PR libfortran/43320
12008         PR libfortran/43265
12009         * gfortran.dg/read_eof_6.f: New test
12010         * gfortran.dg/read_x_eof.f90: New test.
12011         * gfortran.dg/read_x_past.f: Update test.
12012
12013 2010-03-10  Jan Hubicka  <jh@suse.cz>
12014
12015         * gcc.c-torture/compile/pr43288.c: New test.
12016
12017 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12018
12019         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12020         -fpic/-fPIC flags.
12021         * g++.old-deja/g++.pt/asm2.C: Likewise.
12022         * gcc.c-torture/compile/20000804-1.c: Likewise.
12023         * gcc.target/i386/clobbers.c: Likewise.
12024
12025 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12026
12027         PR fortran/43303
12028         * gfortran.dg/c_assoc_3.f90: New test.
12029
12030 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12031
12032         PR debug/36728
12033         * gcc.dg/guality/pr36728-1.c: New test.
12034         * gcc.dg/guality/pr36728-2.c: New test.
12035
12036 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12037
12038         * gcc.dg/h8300-div-delay-slot.c: New test.
12039
12040 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12041
12042         PR tree-optimization/43236
12043         * gcc.c-torture/execute/pr43236.c: New test.
12044
12045 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12046
12047         PR middle-end/42859
12048         * g++.dg/eh/pr42859.C: New test.
12049
12050 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12051
12052         PR debug/43299
12053         * gcc.dg/pr43299.c: New test.
12054
12055         PR debug/43290
12056         * g++.dg/eh/unwind2.C: New test.
12057
12058 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12059             Reza Yazdani  <reza.yazdani@amd.com>
12060
12061         PR middle-end/43065
12062         * gcc.dg/graphite/run-id-4.c: New.
12063
12064 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12065
12066         PR middle-end/43065
12067         * gcc.dg/graphite/run-id-3.c: New.
12068
12069 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12070
12071         PR middle-end/42644
12072         PR middle-end/42130
12073         * gcc.dg/graphite/id-18.c: New.
12074         * gcc.dg/graphite/run-id-pr42644.c: New.
12075
12076 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12077
12078         PR middle-end/42326
12079         * gcc.dg/graphite/pr42326.c: New.
12080
12081 2010-03-08  Richard Guenther  <rguenther@suse.de>
12082
12083         PR tree-optimization/43269
12084         * gcc.c-torture/execute/pr43269.c: New testcase.
12085
12086 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12087
12088         PR fortran/43256
12089         * gfortran.dg/typebound_call_13.f03: New.
12090
12091 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12092
12093         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12094         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12095
12096 2010-03-05  Jason Merrill  <jason@redhat.com>
12097
12098         * g++.dg/abi/mangle40.C: Require weak and alias.
12099
12100 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12101
12102         PR middle-end/42326
12103         * gfortran.dg/graphite/pr42326.f90: New.
12104         * gfortran.dg/graphite/pr42326-1.f90: New.
12105
12106 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12107
12108         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12109         (gnat_target_compile): Likewise.
12110         Reinitialize GNAT_UNDER_TEST if target changes.
12111         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12112         (local_find_gnatmake): Pass full --GCC to gnatlink.
12113         Remove --LINK.
12114
12115 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12116
12117         PR c/43248
12118         * gcc.dg/compound-literal-1.c: New testcase.
12119
12120 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12121
12122         PR tree-optimization/43164
12123         PR tree-optimization/43191
12124         * gcc.c-torture/compile/pr43164.c: New test.
12125         * gcc.c-torture/compile/pr43191.c: Likewise.
12126
12127 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12128
12129         PR fortran/43244
12130         * gfortran.dg/finalize_9.f90: New.
12131
12132 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12133             Ken Werner  <ken@linux.vnet.ibm.com>
12134
12135         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12136         to dg-options for spu.
12137         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12138         dump-scan target to exclude spu.
12139
12140 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12141
12142         PR middle-end/43209
12143         * gcc.dg/tree-ssa/ivopts-4.c: New.
12144
12145 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12146
12147         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12148         include-opts and exclude-opts; skip checking the flags if arguments
12149         are the same as the defaults.
12150         (dg-xfail-if): Verify the number of arguments, supply defaults
12151         for unspecified optional arguments.
12152         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12153
12154 2010-03-03  Jason Merrill  <jason@redhat.com>
12155
12156         PR c++/12909
12157         * g++.dg/abi/mangle40.C: Updated.
12158
12159 2010-03-03  Jason Merrill  <jason@redhat.com>
12160
12161         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12162         * g++.dg/abi/mangle23.C: Likewise.
12163         * g++.dg/eh/simd-2.C: Likewise.
12164         * g++.dg/ext/attribute-test-2.C: Likewise.
12165         * g++.dg/ext/vector14.C: Likewise.
12166         * g++.dg/other/pr34435.C: Likewise.
12167         * g++.dg/template/conv8.C: Likewise.
12168         * g++.dg/template/nontype9.C: Likewise.
12169         * g++.dg/template/qualttp17.C: Likewise.
12170         * g++.dg/template/ref1.C: Likewise.
12171         * g++.old-deja/g++.pt/crash68.C: Likewise.
12172         * g++.old-deja/g++.pt/ref1.C: Likewise.
12173         * g++.old-deja/g++.pt/ref3.C: Likewise.
12174         * g++.old-deja/g++.pt/ref4.C: Likewise.
12175
12176         PR c++/12909
12177         * g++.dg/abi/mangle40.C: New.
12178         * g++.dg/abi/mangle41.C: New.
12179         * g++.dg/lto/20100302_0.C: New.
12180         * g++.dg/lto/20100302_1.C: New.
12181         * g++.dg/lto/20100302.h: New.
12182
12183 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12184
12185         PR fortran/43243
12186         * gfortran.dg/internal_pack_12.f90: New test.
12187
12188 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12189
12190         * gcc.dg/pr36997.c: Adjust error message.
12191
12192 2010-03-03  Mike Stump  <mikestump@comcast.net>
12193
12194         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12195         adjustments to not be present on machines that align the stack to
12196         more than 4 bytes and don't have a red zone yet as that is an
12197         unimplemented optimization.
12198
12199 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12200
12201         PR fortran/43169
12202         * gfortran.dg/impure_assignment_3.f90: New.
12203
12204 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12205
12206         PR debug/43229
12207         * gfortran.dg/pr43229.f90: New test.
12208
12209         PR debug/43237
12210         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12211
12212         PR debug/43177
12213         * gcc.dg/guality/pr43177.c: New test.
12214
12215 2010-03-02  Jason Merrill  <jason@redhat.com>
12216
12217         * g++.dg/ext/vector9.C: Adjust error message.
12218         * g++.dg/conversion/simd3.C: Likewise.
12219         * g++.dg/other/error23.C: Likewise.
12220
12221 2010-03-02  Mike Stump  <mikestump@comcast.net>
12222
12223         PR c++/41090
12224         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12225
12226 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12227
12228         PR fortran/43180
12229         * gfortran.dg/internal_pack_10.f90: New test.
12230
12231         PR fortran/43173
12232         * gfortran.dg/internal_pack_11.f90: New test.
12233
12234 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12235
12236         PR middle-end/42640
12237         * gcc.dg/tree-ssa/pr42640.c: New.
12238
12239 2010-03-01  Richard Guenther  <rguenther@suse.de>
12240
12241         PR tree-optimization/43220
12242         * gcc.c-torture/execute/pr43220.c: New testcase.
12243
12244 2010-03-01  Richard Guenther  <rguenther@suse.de>
12245
12246         PR middle-end/43213
12247         * gcc.dg/pr43213.c: New testcase.
12248
12249 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12250
12251         PR pch/14940
12252         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12253
12254 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12255
12256         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12257         New function.
12258         (check_effective_target_ucn): Likewise.
12259
12260         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12261         if !ucn.
12262         * gcc.dg/ucnid-2.c: Likewise.
12263         * gcc.dg/ucnid-3.c: Likewise.
12264         * gcc.dg/ucnid-4.c: Likewise.
12265         * gcc.dg/ucnid-11.c: Likewise.
12266         * gcc.dg/ucnid-12.c: Likewise.
12267         * gcc.dg/ucnid-6.c: Skip if !ucn.
12268         * gcc.dg/ucnid-9.c: Likewise.
12269
12270 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12271
12272         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12273         lists to dg-skip-if.
12274         * gcc.target/i386/stackalign/return-3.c: Likewise.
12275
12276 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12277
12278         * gcc.target/i386/clearcap.map: New file.
12279         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12280         Pass clearcap.map by default if supported.
12281
12282 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12283
12284         PR fortran/42900
12285         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12286         Explain this.
12287         * gfortran.dg/stat_2.f90: Likewise.
12288
12289 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12290
12291         PR fortran/43199
12292         * gfortran.dg/module_read_2.f90: New test.
12293
12294 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12295
12296         PR c++/42748
12297         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12298         * g++.dg/abi/mangle12.C: Likewise.
12299         * g++.dg/abi/mangle20-2.C: Likewise.
12300         * g++.dg/abi/mangle17.C: Likewise.
12301         * g++.dg/template/cond2.C: Likewise.
12302         * g++.dg/template/pr35240.C: Likewise.
12303
12304 2010-02-27  Richard Guenther  <rguenther@suse.de>
12305
12306         PR tree-optimization/43186
12307         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12308
12309 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12310
12311         * g++.dg/abi/packed1.C: Expect warning on the SH.
12312
12313 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12314
12315         PR c++/42054:
12316         * g++.dg/parse/error37.C: New test.
12317
12318 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12319
12320         PR c/24577
12321         PR c/43192
12322         * gcc.dg/pr8927-1.c: Match new note.
12323         * gcc.dg/990506-0.c: Likewise.
12324         * gcc.dg/gomp/flush-2.c: Likewise.
12325         * gcc.dg/gomp/atomic-5.c: Likewise.
12326         * gcc.dg/gomp/pr34607.c: Likewise.
12327         * gcc.dg/pr35746.c: Likewise.
12328         * gcc.dg/cpp/pragma-1.c: Likewise.
12329         * gcc.dg/cpp/pragma-2.c: Likewise.
12330         * gcc.dg/pr41842.c: Likewise.
12331         * gcc.dg/noncompile/20040629-1.c: Likewise.
12332         * objc.dg/private-1.m: Likewise.
12333
12334 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12335
12336         PR fortran/43185
12337         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12338         * gfortran.dg/default_initialization_4.f90: New test.
12339
12340 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12341
12342         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12343         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12344         * gnat.dg/thin_pointer2.adb: New test.
12345         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12346
12347 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12348
12349         PR c/20631
12350         * gcc.dg/cpp/c90-pedantic.c: New.
12351         * gcc.dg/cpp/c90.c: New.
12352         * gcc.dg/gnu90-const-expr-1.c: New.
12353         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12354
12355 2010-02-26  Richard Guenther  <rguenther@suse.de>
12356
12357         PR tree-optimization/43186
12358         * gcc.c-torture/compile/pr43186.c: New testcase.
12359
12360 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12361
12362         PR debug/43190
12363         * c-c++-common/dwarf2/pr43190.c: New test.
12364
12365 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12366
12367         PR testsuite/37074:
12368         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12369
12370 2010-02-26  Richard Guenther  <rguenther@suse.de>
12371
12372         PR tree-optimization/43188
12373         * gcc.c-torture/compile/pr43188.c: New testcase.
12374
12375 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12376
12377         PR target/43175
12378         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12379
12380 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12381
12382         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12383
12384 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12385
12386         PR target/43154
12387         * gcc.target/powerpc/pr43154.c: New file.
12388
12389 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12390
12391         PR debug/43166
12392         * gfortran.dg/debug/pr43166.f: New test.
12393
12394         PR debug/43165
12395         * gcc.dg/torture/pr43165.c: New test.
12396
12397 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12398
12399         PR c/43128
12400         * c-c++-common/pr41779.c: Update.
12401
12402 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12403
12404         PR ada/32547
12405         * lib/gnat-dg.exp (gnat_load): Redefine.
12406
12407         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12408         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12409
12410 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12411
12412         PR libobjc/36610
12413         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12414         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12415         -fgnu-runtime.
12416         Sort entries.
12417
12418 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12419
12420         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12421
12422 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12423
12424         PR debug/43150
12425         * gcc.dg/guality/vla-1.c: New test.
12426
12427 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12428
12429         PR fortran/43042
12430         * gfortran.dg/c_ptr_tests_15.f90: New test.
12431
12432 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12433
12434         PR target/43107
12435         * gcc.target/i386/pr43107.c: New test.
12436
12437 2010-02-23  Jason Merrill  <jason@redhat.com>
12438
12439         PR c++/43143
12440         * g++.dg/cpp0x/variadic100.C: New.
12441
12442 2010-02-23  Jason Merrill  <jason@redhat.com>
12443
12444         PR debug/42800
12445         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12446         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12447         * c-c++-common/dwarf2/vla1.c: New.
12448
12449 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12450
12451         PR target/43139
12452         * gcc.dg/pr43139.c: New test.
12453
12454         PR debug/43077
12455         * gcc.dg/guality/pr43077-1.c: New test.
12456
12457 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12458
12459         PR 43123
12460         * gcc.dg/march.c: New.
12461         * gcc.dg/march-generic.c: New.
12462         * gcc.dg/mtune.c: New.
12463
12464 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12465
12466         PR middle-end/43083
12467         * gcc.dg/graphite/pr43083.c: New.
12468
12469 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12470
12471         PR middle-end/43097
12472         * gfortran.dg/graphite/pr43097.f: New.
12473
12474 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12475             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12476
12477         PR middle-end/43140
12478         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12479
12480 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12481
12482         PR middle-end/43026
12483         * g++.dg/graphite/pr43026.C: New.
12484
12485 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12486
12487         PR c++/43126
12488         * gcc.dg/cleanup-1.c: Update.
12489         * gcc.dg/func-args-1.c: Update.
12490         * gcc.dg/format/sentinel-1.c: Update.
12491         * g++.old-deja/g++.jason/scoping10.C: Update.
12492         * g++.old-deja/g++.ns/lookup5.C: Update.
12493         * g++.dg/ext/cleanup-1.C: Update.
12494         * g++.dg/parse/varmod1.C: Update.
12495         * g++.dg/parse/error33.C: Update.
12496         * g++.dg/expr/call3.C: Update.
12497         * g++.dg/func-args-1.C: New.
12498
12499 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12500
12501         PR c/43125
12502         * gcc.dg/attr-used-2.c: Moved to ...
12503         * c-c++-common/attr-used-2.c: Here.
12504
12505         * gcc.dg/attr-used.c: Moved to ...
12506         * c-c++-common/attr-used.c: Here.
12507
12508 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12509
12510         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12511
12512 2010-02-22  Richard Guenther  <rguenther@suse.de>
12513
12514         PR lto/43045
12515         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12516         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12517
12518 2010-02-22  Richard Guenther  <rguenther@suse.de>
12519
12520         PR tree-optimization/42749
12521         * gcc.c-torture/compile/pr42749.c: New testcase.
12522
12523 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12524
12525         PR fortran/43072
12526         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12527         * gfortran.dg/internal_pack_9.f90: New test.
12528
12529 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12530
12531         PR c++/23510
12532         * g++.dg/template/recurse.C: Adjust.
12533         * g++.dg/template/pr23510.C: New.
12534
12535 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12536
12537         PR c++/42824
12538         * g++.dg/template/memclass4.C: New test.
12539
12540 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12541
12542         PR fortran/35259
12543         * gfortran.dg/reassoc_5.f90: New test.
12544
12545 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12546
12547         PR target/43067
12548         * gcc.target/i386/pr43067.c: New test.
12549
12550 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12551
12552         PR c++/35669
12553         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12554         -Wconversion-null.
12555         * g++.dg/warn/Wconversion-null.C: New test.
12556         * g++.old-deja/g++.other/null1.C: Move to...
12557         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12558
12559 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12560
12561         PR fortran/36932
12562         PR fortran/36933
12563         * gfortran.dg/dependency_26.f90: New test.
12564
12565         PR fortran/43072
12566         * gfortran.dg/internal_pack_7.f90: New test.
12567
12568         PR fortran/43111
12569         * gfortran.dg/internal_pack_8.f90: New test.
12570
12571 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12572
12573         PR 43128
12574         * c-c++-common/pr41779.c: Fix broken testcase.
12575
12576 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12577
12578         PR 36513
12579         * c-c++-common/pr36513.c: New testcase.
12580         * c-c++-common/pr36513-2.c: New testcase.
12581
12582 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12583
12584         PR 41779
12585         * c-c++-common/pr41779.c: New.
12586
12587 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12588
12589         PR debug/43084
12590         * gcc.dg/pr43084.c: New test.
12591
12592 2010-02-19  Richard Guenther  <rguenther@suse.de>
12593
12594         PR tree-optimization/42916
12595         * gcc.dg/pr42916.c: New testcase.
12596
12597 2010-02-18  Jason Merrill  <jason@redhat.com>
12598
12599         PR c++/42837
12600         * g++.dg/abi/packed1.C: Add expected warning.
12601
12602         PR c++/43108
12603         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12604         * gcc.dg/torture/dg-torture.exp: Likewise.
12605         * c-c++-common/torture/complex-sign.h,
12606         c-c++-common/torture/complex-sign-add.c,
12607         c-c++-common/torture/complex-sign-mixed-add.c,
12608         c-c++-common/torture/complex-sign-mixed-div.c,
12609         c-c++-common/torture/complex-sign-mixed-mul.c,
12610         c-c++-common/torture/complex-sign-mixed-sub.c,
12611         c-c++-common/torture/complex-sign-mul.c,
12612         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12613         Adapt for C++ compilation as well.
12614
12615         PR c++/43070
12616         * g++.dg/ext/label1.C: Update.
12617         * g++.dg/ext/label2.C: Update.
12618
12619         PR c++/26261
12620         * g++.dg/template/dependent-name6.C: New.
12621
12622         PR c++/43109
12623         * g++.dg/parse/namespace12.C: New.
12624
12625 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12626
12627         PR tree-optimization/43066
12628         * gcc.c-torture/compile/pr43066.c: New test.
12629
12630 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12631
12632         * g++.dg/ext/attrib35.C: Fix target selector string.
12633         * g++.dg/ext/attrib36.C: Ditto.
12634         * g++.dg/ext/attrib37.C: Ditto.
12635         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12636         * g++.dg/abi/mangle25.C: Ditto.
12637
12638 2010-02-17  Jason Merrill  <jason@redhat.com>
12639
12640         PR c++/43069
12641         * g++.dg/parse/namespace11.C: New.
12642
12643         PR c++/43093
12644         * g++.dg/ext/attrib37.C: New.
12645
12646         PR c++/43079
12647         * g++.dg/template/ptrmem20.C: New.
12648
12649 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12650
12651         PR target/43103
12652         * gcc.target/i386/xop-check.h: Include m256-check.h.
12653         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12654         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12655         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12656         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12657
12658 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12659
12660         PR debug/42918
12661         * gcc.dg/pr42918.c: New test.
12662
12663 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12664
12665         * g++.dg/ext/attrib36.C: Require ILP32.
12666
12667 2010-02-16  Richard Guenther  <rguenther@suse.de>
12668
12669         PR tree-optimization/41043
12670         * gfortran.dg/pr41043.f90: New testcase.
12671         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12672
12673 2010-02-16  Jason Merrill  <jason@redhat.com>
12674
12675         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12676
12677 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12678
12679         PR tree-optimization/43074
12680         * gcc.dg/vect/fast-math-pr43074.c: New test.
12681
12682 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12683
12684         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12685
12686 2010-02-16  Jason Merrill  <jason@redhat.com>
12687
12688         PR c++/43031
12689         * g++.dg/ext/attrib36.C: New.
12690
12691         PR c++/43036
12692         * g++.dg/other/array6.C: New.
12693
12694 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12695
12696         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12697
12698 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12699
12700         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12701         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12702         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12703         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12704         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12705         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12706
12707 2010-02-15  Richard Guenther  <rguenther@suse.de>
12708
12709         PR middle-end/43068
12710         * g++.dg/torture/pr43068.C: New testcase.
12711
12712 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12713
12714         PR c++/43024
12715         * g++.dg/opt/ice1.C: New.
12716
12717 2010-02-14  Jason Merrill  <jason@redhat.com>
12718
12719         PR c++/41997
12720         * g++.dg/cpp0x/initlist-opt.C: New.
12721
12722 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12723
12724         PR fortran/41113
12725         PR fortran/41117
12726         * gfortran.dg/internal_pack_6.f90: New test.
12727
12728 2010-02-12  Jason Merrill  <jason@redhat.com>
12729
12730         PR c++/43054
12731         * g++.dg/cpp0x/variadic99.C: New.
12732
12733 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12734
12735         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12736         sign extend pointers to gualchk_t.
12737
12738         PR c++/43033
12739         * g++.dg/other/default3.C: Xfail g4 test.
12740
12741 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12742
12743         PR middle-end/43012
12744         * gcc.dg/graphite/pr43012.c: New.
12745
12746 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12747
12748         PR middle-end/42930
12749         * g++.dg/graphite/pr42930.C: New.
12750
12751 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12752
12753         PR middle-end/42914
12754         PR middle-end/42530
12755         * gcc.dg/graphite/pr42530.c: New.
12756         * gcc.dg/graphite/pr42914.c: New.
12757
12758 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12759
12760         PR middle-end/42771
12761         * gcc.dg/graphite/pr42771.c: New.
12762
12763 2010-02-11  Richard Guenther  <rguenther@suse.de>
12764
12765         PR tree-optimization/42998
12766         * gcc.c-torture/compile/pr42998.c: New testcase.
12767
12768 2010-02-10  Jason Merrill  <jason@redhat.com>
12769
12770         PR c++/41896
12771         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12772
12773         PR c++/42983, core issue 906
12774         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12775         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12776
12777         PR c++/43016
12778         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12779
12780 2010-02-10  Richard Guenther  <rguenther@suse.de>
12781
12782         PR tree-optimization/43017
12783         * gcc.dg/torture/pr43017.c: New testcase.
12784
12785 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12786
12787         PR fortran/40823
12788         * gfortran.dg/private_type_1.f90: Update error location.
12789         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12790         * gfortran.dg/typebound_operator_2.f03: Ditto.
12791         * gfortran.dg/assignment_2.f90: Ditto.
12792         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12793         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12794
12795 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12796
12797         PR fortran/43015
12798         * gfortran.dg/bind_c_usage_20.f90: New test.
12799
12800 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12801
12802         PR debug/43010
12803         * g++.dg/debug/pr43010.C: New test.
12804
12805 2010-02-10  Richard Guenther  <rguenther@suse.de>
12806
12807         PR c/43007
12808         * gcc.c-torture/execute/20100209-1.c: New testcase.
12809         * gcc.dg/fold-div-3.c: Likewise.
12810
12811 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12812
12813         * gcc.dg/builtin-ffs-1.c: New test.
12814
12815 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12816
12817         PR fortran/42999
12818         * gfortran.dg/array_constructor_35.f90: New test.
12819
12820 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12821
12822         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12823
12824 2010-02-09  Jason Merrill  <jason@redhat.com>
12825
12826         PR c++/42399
12827         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12828
12829         PR c++/42370
12830         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12831
12832 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12833
12834         PR fortran/41869
12835         * gfortran.dg/module_write_1.f90: New test.
12836
12837 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12838
12839         * gcc.dg/pr19340.c: Adjust.
12840
12841 2010-02-09  Richard Guenther  <rguenther@suse.de>
12842
12843         PR tree-optimization/43008
12844         * gcc.c-torture/execute/pr43008.c: New testcase.
12845
12846 2010-02-09  Richard Guenther  <rguenther@suse.de>
12847
12848         PR tree-optimization/43000
12849         * gcc.dg/torture/pr43000.c: New testcase.
12850         * gcc.dg/torture/pr43002.c: Likewise.
12851
12852 2010-02-09  Daniel Kraft  <d@domob.eu>
12853
12854         PR fortran/39171
12855         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12856         and pass -Wsurprising as necessary.
12857
12858 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12859
12860         PR tree-optimization/42890
12861         * g++.dg/torture/pr42890.C: New test.
12862
12863 2010-02-08  Richard Guenther  <rguenther@suse.de>
12864
12865         PR middle-end/42995
12866         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12867
12868 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12869
12870         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12871         return 0 from main.
12872         * gcc.dg/graphite/block-1.c: Same.
12873         * gcc.dg/graphite/block-3.c: Same.
12874         * gcc.dg/graphite/block-4.c: Same.
12875         * gcc.dg/graphite/block-5.c: Same.
12876         * gcc.dg/graphite/block-6.c: Same.
12877         * gcc.dg/graphite/block-7.c: Same.
12878         * gcc.dg/graphite/interchange-0.c: Same.
12879         * gcc.dg/graphite/interchange-1.c: Same.
12880         * gcc.dg/graphite/interchange-10.c: Same.
12881         * gcc.dg/graphite/interchange-11.c: Same.
12882         * gcc.dg/graphite/interchange-12.c: Same.
12883         * gcc.dg/graphite/interchange-2.c: Same.
12884         * gcc.dg/graphite/interchange-3.c: Same.
12885         * gcc.dg/graphite/interchange-4.c: Same.
12886         * gcc.dg/graphite/interchange-5.c: Same.
12887         * gcc.dg/graphite/interchange-6.c: Same.
12888         * gcc.dg/graphite/interchange-7.c: Same.
12889         * gcc.dg/graphite/interchange-8.c: Same.
12890         * gcc.dg/graphite/interchange-9.c: Same.
12891         * gcc.dg/graphite/interchange-mvt.c: Same.
12892
12893 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12894
12895         * gfortran.dg/graphite/id-19.f: New.
12896         * gfortran.dg/graphite/pr14741.f90: New.
12897         * gfortran.dg/graphite/pr41924.f90: New.
12898         * gfortran.dg/graphite/run-id-2.f90: New.
12899
12900 2010-02-07  Richard Guenther  <rguenther@suse.de>
12901
12902         PR middle-end/42956
12903         * gcc.c-torture/compile/pr42956.c: New testcase.
12904
12905 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12906
12907         PR libfortran/42742
12908         * gfortran.dg/fmt_cache_2.f: New test.
12909
12910 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12911
12912         * gfortran.dg/read_no_eor.f90: New test.
12913
12914 2010-02-05  Jason Merrill  <jason@redhat.com>
12915
12916         * g++.dg/ext/label13.C: Move constructor body out of class.
12917
12918 2010-02-03  Jason Merrill  <jason@redhat.com>
12919
12920         PR c++/42870
12921         * g++.dg/ext/dllexport3.C: New.
12922
12923 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12924
12925         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12926
12927 2010-02-05  Richard Guenther  <rguenther@suse.de>
12928
12929         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12930
12931 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12932
12933         PR c++/42915
12934         * g++.dg/other/crash-9.C: New test.
12935
12936 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12937
12938         PR fortran/42309
12939         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12940
12941 2010-02-04  Richard Guenther  <rguenther@suse.de>
12942
12943         PR rtl-optimization/42952
12944         * gcc.dg/torture/pr42952.c: New testcase.
12945
12946 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12947
12948         PR libfortran/42901
12949         * gfortran.dg/namelist_60.f90: New test.
12950
12951 2010-02-03  Jason Merrill  <jason@redhat.com>
12952
12953         PR c++/40138
12954         * g++.dg/ext/builtin11.C: New.
12955
12956         PR c++/4926
12957         PR c++/38600
12958         * g++.dg/abi/mangle35.C: New.
12959         * g++.dg/abi/mangle37.C: New.
12960
12961         PR c++/12909
12962         * g++.dg/abi/mangle36.C: New.
12963
12964         PR c++/35652
12965         * g++.dg/warn/string1.C: New.
12966
12967 2010-02-03  Richard Guenther  <rguenther@suse.de>
12968
12969         PR tree-optimization/42944
12970         * gcc.dg/errno-1.c: New testcase.
12971
12972 2010-02-03  Richard Guenther  <rguenther@suse.de>
12973
12974         PR middle-end/42927
12975         * gcc.c-torture/compile/pr42927.c: New testcase.
12976
12977 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12978
12979         PR fortran/42936
12980         * gfortran.dg/null_4.f90: New test.
12981
12982 2010-02-02  Jason Merrill  <jason@redhat.com>
12983
12984         PR c++/41090
12985         * g++.dg/ext/label13.C: New.
12986
12987 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12988
12989         PR fortran/42650
12990         * gfortran.dg/func_result_5.f90: New test.
12991
12992 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12993
12994         PR fortran/42922
12995         * gfortran.dg/pure_initializer_3.f90: News test.
12996
12997 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12998
12999         PR fortran/42888
13000         * gfortran.dg/allocate_derived_2.f90: New test.
13001
13002 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13003
13004         PR middle-end/42898
13005         * gcc.dg/torture/pr42898-2.c: New test.
13006
13007 2010-01-31  Richard Guenther  <rguenther@suse.de>
13008
13009         PR middle-end/42898
13010         * gcc.dg/torture/pr42898.c: New testcase.
13011
13012 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13013
13014         PR fortran/38324
13015         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13016         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13017
13018 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13019
13020         * g++.dg/tree-ssa/inline-1.C: New.
13021         * g++.dg/tree-ssa/inline-2.C: New.
13022         * g++.dg/tree-ssa/inline-3.C: New.
13023
13024 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13025
13026         PR testsuite/41701
13027         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13028         the string 'pow' in the pathname of the compiler from generating a
13029         test failure.
13030
13031 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13032
13033         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13034         * g++.old-deja/g++.mike/eh17.C: Likewise.
13035         * g++.old-deja/g++.mike/p5571.C: Likewise.
13036
13037 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13038
13039         PR c++/42758
13040         PR c++/42634
13041         PR c++/42336
13042         PR c++/42797
13043         PR c++/42880
13044         * g++.dg/other/crash-5.C: New test.
13045         * g++.dg/other/crash-6.C: New test.
13046         * g++.dg/other/crash-7.C: New test.
13047         * g++.dg/other/crash-8.C: New test.
13048
13049 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13050
13051         PR rtl-optimization/42889
13052         * gcc.dg/pr42889.c: New test.
13053
13054 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13055
13056         * gcc.target/i386/pr42881.c: Use SSE2.
13057
13058 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13059
13060         PR target/42891
13061         * gcc.target/i386/pr42891.c: New test.
13062
13063 2010-01-28  Richard Guenther  <rguenther@suse.de>
13064
13065         PR tree-optimization/42871
13066         * g++.dg/torture/pr42871.C: New testcase.
13067
13068 2010-01-28  Richard Guenther  <rguenther@suse.de>
13069
13070         * gcc.dg/Wobjsize-1.h: New testcase.
13071         * gcc.dg/Wobjsize-1.c: Likewise.
13072
13073 2010-01-28  Richard Guenther  <rguenther@suse.de>
13074
13075         PR middle-end/42883
13076         * g++.dg/torture/pr42883.C: New testcase.
13077
13078 2010-01-28  Michael Matz  <matz@suse.de>
13079
13080         * gcc.target/i386/pr42881.c: New test.
13081
13082 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13083
13084         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13085         Add i?86-*-solaris2* support.
13086
13087 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13088
13089         PR c++/42713
13090         PR c++/42820
13091         * g++.dg/template/typedef27.C: New test case.
13092         * g++.dg/template/typedef28.C: New test case.
13093
13094 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13095
13096         * gcc.dg/optimize-bswap*.c: Add ARM target
13097
13098 2010-01-27  Richard Guenther  <rguenther@suse.de>
13099
13100         PR middle-end/42878
13101         * gcc.dg/torture/pr42878-1.c: New testcase.
13102         * gcc.dg/torture/pr42878-2.c: Likewise.
13103
13104 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13105
13106         PR middle-end/42874
13107         * gcc.dg/vla-22.c: New test.
13108
13109 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13110
13111         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13112         current collation.
13113
13114 2010-01-26  Richard Guenther  <rguenther@suse.de>
13115
13116         PR rtl-optimization/42685
13117         * gcc.dg/pr42685.c: New testcase.
13118         * g++.dg/other/pr42685.C: Likewise.
13119
13120 2010-01-26  Richard Guenther  <rguenther@suse.de>
13121
13122         PR middle-end/42806
13123         * g++.dg/other/pr42806.C: New testcase.
13124
13125 2010-01-26  Richard Guenther  <rguenther@suse.de>
13126
13127         PR tree-optimization/42250
13128         * gcc.dg/pr42250.c: New testcase.
13129
13130 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13131
13132         * gnat.dg/array_bounds_test.adb: New test.
13133
13134 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13135
13136         PR fortran/42858
13137         * gfortran.dg/generic_21.f90: New test.
13138
13139 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13140
13141         PR testsuite/41522
13142         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13143
13144 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13145
13146         PR c++/42748
13147         * g++.dg/abi/arm_va_list2.C: New test.
13148         * g++.dg/abi/arm_va_list2.h: Companion header file.
13149
13150 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13151
13152         PR fortran/41044
13153         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13154
13155         PR fortran/41167
13156         * gfortran.dg/char_array_arg_1.f90 : New test.
13157
13158         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13159
13160 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13161
13162         PR fortran/39304
13163         * gfortran.dg/generic_20.f90: New test.
13164
13165 2010-01-22  Michael Matz  <matz@suse.de>
13166
13167         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13168         -msse2.
13169
13170 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13171
13172         PR fortran/42736
13173         * gfortran.dg/dependency_25.f90 : New test.
13174
13175 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13176
13177         PR tree-optimization/42585
13178         * gcc.dg/tree-ssa/pr42585.c: New test.
13179
13180 2010-01-21  Richard Guenther  <rguenther@suse.de>
13181
13182         PR middle-end/19988
13183         * gcc.dg/pr19988.c: New testcase.
13184
13185 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13186
13187         * g++.dg/compat/decimal/compat-common.h: New file.
13188         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13189         * g++.dg/compat/decimal/pass_x.h: New file.
13190         * g++.dg/compat/decimal/pass_y.h: New file.
13191         * g++.dg/compat/decimal/pass-1_main.C: New file.
13192         * g++.dg/compat/decimal/pass-1_x.C: New file.
13193         * g++.dg/compat/decimal/pass-1_y.C: New file.
13194         * g++.dg/compat/decimal/pass-2_main.C: New file.
13195         * g++.dg/compat/decimal/pass-2_x.C: New file.
13196         * g++.dg/compat/decimal/pass-2_y.C: New file.
13197         * g++.dg/compat/decimal/pass-3_main.C: New file.
13198         * g++.dg/compat/decimal/pass-3_x.C: New file.
13199         * g++.dg/compat/decimal/pass-3_y.C: New file.
13200         * g++.dg/compat/decimal/pass-4_main.C: New file.
13201         * g++.dg/compat/decimal/pass-4_x.C: New file.
13202         * g++.dg/compat/decimal/pass-4_y.C: New file.
13203         * g++.dg/compat/decimal/pass-5_main.C: New file.
13204         * g++.dg/compat/decimal/pass-5_x.C: New file.
13205         * g++.dg/compat/decimal/pass-5_y.C: New file.
13206         * g++.dg/compat/decimal/pass-6_main.C: New file.
13207         * g++.dg/compat/decimal/pass-6_x.C: New file.
13208         * g++.dg/compat/decimal/pass-6_y.C: New file.
13209         * g++.dg/compat/decimal/return_x.h: New file.
13210         * g++.dg/compat/decimal/return_y.h: New file.
13211         * g++.dg/compat/decimal/return-1_main.C: New file.
13212         * g++.dg/compat/decimal/return-1_x.C: New file.
13213         * g++.dg/compat/decimal/return-1_y.C: New file.
13214         * g++.dg/compat/decimal/return-2_main.C: New file.
13215         * g++.dg/compat/decimal/return-2_x.C: New file.
13216         * g++.dg/compat/decimal/return-2_y.C: New file.
13217         * g++.dg/compat/decimal/return-3_main.C: New file.
13218         * g++.dg/compat/decimal/return-3_x.C: New file.
13219         * g++.dg/compat/decimal/return-3_y.C: New file.
13220         * g++.dg/compat/decimal/return-4_main.C: New file.
13221         * g++.dg/compat/decimal/return-4_x.C: New file.
13222         * g++.dg/compat/decimal/return-4_y.C: New file.
13223         * g++.dg/compat/decimal/return-5_main.C: New file.
13224         * g++.dg/compat/decimal/return-5_x.C: New file.
13225         * g++.dg/compat/decimal/return-5_y.C: New file.
13226         * g++.dg/compat/decimal/return-6_main.C: New file.
13227         * g++.dg/compat/decimal/return-6_x.C: New file.
13228         * g++.dg/compat/decimal/return-6_y.C: New file.
13229
13230 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13231
13232         PR debug/42715
13233         * gcc.dg/pr42715.c: New.
13234
13235 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13236
13237         PR c++/42038
13238         * g++.dg/parse/crash55.C: New.
13239
13240 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13241
13242         PR debug/42782
13243         * gcc.dg/guality/pr42782.c: New.
13244
13245 2010-01-20  Jason Merrill  <jason@redhat.com>
13246
13247         PR c++/41788
13248         * g++.dg/abi/packed1.C: New.
13249
13250         PR c++/41920
13251         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13252
13253         PR c++/40750
13254         * g++.dg/parse/fn-typedef1.C: New.
13255         * g++.dg/other/cv_quals.C: Adjust.
13256
13257 2010-01-20  Anthony Green  <green@moxielogic.com>
13258
13259         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13260         pack(push) pragma).
13261         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13262         * gcc.dg/20020312-2.c: Port this to the moxie core.
13263         * gcc.dg/weak/typeof-2.c: Ditto.
13264
13265 2010-01-20  Richard Guenther  <rguenther@suse.de>
13266
13267         PR tree-optimization/42717
13268         * gcc.c-torture/compile/pr42717.c: New testcase.
13269
13270 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13271
13272         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13273         of signed, add a few new tests.
13274
13275         PR middle-end/42803
13276         * g++.dg/parse/limits-initializer1.C: New test.
13277
13278 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13279
13280         PR fortran/42804
13281         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13282         * gfortran.dg/typebound_call_12.f03: New test.
13283
13284 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13285
13286         PR fortran/42783
13287         * gfortran.dg/bounds_check_15.f90 : New test.
13288
13289 2010-01-19  Michael Matz  <matz@suse.de>
13290
13291         PR tree-optimization/41783
13292         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13293
13294 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13295
13296         PR target/38697.
13297         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13298         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13299         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13300         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13301         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13302         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13303         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13304         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13305         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13306         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13307         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13308
13309 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13310
13311         PR fortran/42545
13312         * gfortran.dg/extends_6.f03: Modified an error message.
13313         * gfortran.dg/extends_10.f03: New test.
13314         * gfortran.dg/private_type_6.f03: Modified an error message.
13315         * gfortran.dg/structure_constructor_8.f03: Ditto.
13316
13317 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13318
13319         PR tree-optimization/42719
13320         * gcc.dg/pr42719.c: New test.
13321
13322         PR debug/42728
13323         * gcc.dg/pr42728.c: New test.
13324
13325 2010-01-19  Anthony Green  <green@moxielogic.com>
13326
13327         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13328
13329 2010-01-18  Anthony Green  <green@moxielogic.com>
13330
13331         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13332         for moxie.
13333
13334 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13335
13336         * g++.dg/template/error45.C: reverted as part of reverting the
13337         fix of PR c++/42634.
13338
13339 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13340
13341         PR c++/42634
13342         * g++.dg/template/error45.C: New test.
13343
13344 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13345
13346         PR c++/42766
13347         * g++.dg/conversion/op6.C: New test.
13348
13349 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13350
13351         PR target/42774
13352         * gcc.target/alpha/pr42774.c: New test.
13353
13354 2010-01-18  Richard Guenther  <rguenther@suse.de>
13355
13356         PR tree-optimization/42781
13357         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13358
13359 2010-01-17  Richard Guenther  <rguenther@suse.de>
13360
13361         PR middle-end/42248
13362         * gcc.c-torture/execute/pr42248.c: New testcase.
13363
13364 2010-01-17  Richard Guenther  <rguenther@suse.de>
13365
13366         PR tree-optimization/42773
13367         * g++.dg/torture/pr42773.C: New testcase.
13368
13369 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13370
13371         PR fortran/42677
13372         * gfortran.dg/interface_assignment_5.f90: New test.
13373
13374 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13375
13376         PR c++/42697
13377         * g++.dg/template/crash94.C: Reverted.
13378
13379 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13380
13381         PR debug/42767
13382         * gcc.dg/debug/pr42767.c: New.
13383
13384 2010-01-15  Jason Merrill  <jason@redhat.com>
13385
13386         PR c++/42761
13387         * g++.dg/cpp0x/decltype22.C: New.
13388
13389 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13390
13391         PR middle-end/42760
13392         * g++.dg/torture/pr42760.C: New test.
13393
13394 2010-01-15  Jing Yu  <jingyu@google.com>
13395
13396         PR rtl-optimization/42691
13397         * gcc.c-torture/execute/pr42691.c: New.
13398
13399 2010-01-15  Richard Guenther  <rguenther@suse.de>
13400
13401         PR middle-end/42739
13402         * g++.dg/torture/pr42739.C: New testcase.
13403
13404 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13405
13406         * g++.dg/template/error45.C: Revert as part of reverting changes
13407         or PR c++/42634.
13408
13409 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13410
13411         PR fortran/42684
13412         * gfortran.dg/interface_31.f90: New test.
13413
13414 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13415
13416         * gcc.target/powerpc/pr42747.c: New file.
13417
13418 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13419
13420         PR middle-end/42674
13421         * c-c++-common/pr42674.c: New test.
13422
13423         PR c++/42608
13424         * g++.dg/template/instantiate11.C: New test.
13425
13426 2010-01-14  Jason Merrill  <jason@redhat.com>
13427
13428         PR c++/42701
13429         * g++.dg/overload/error3.C: New.
13430
13431         PR c++/42655
13432         * g++.dg/overload/rvalue1.C: New.
13433
13434 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13435
13436         PR tree-optimization/42706
13437         * gcc.dg/ipa/pr42706.c: New testcase.
13438
13439 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13440
13441         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13442
13443 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13444
13445         PR tree-optimization/42714
13446         * g++.dg/torture/pr42714.C: New test.
13447
13448 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13449
13450         PR rtl-optimization/42246
13451         * gfortran.dg/pr42246-2.f: New.
13452
13453 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13454
13455         PR rtl-optimization/42389
13456         * gcc.dg/pr42389.c: New.
13457
13458 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13459
13460         PR rtl-optimization/42388
13461         * gcc.dg/pr42388.c: New.
13462
13463 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13464
13465         PR rtl-optimization/42294
13466         * gfortran.dg/pr42294.f: New.
13467
13468 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13469
13470         PR rtl-optimization/39453
13471         PR rtl-optimization/42246
13472         * gcc.dg/pr39453.c: New.
13473         * gcc.dg/pr42246.c: New.
13474
13475 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13476
13477         PR middle-end/42245
13478         * gcc.dg/pr42245.c: New.
13479         * gcc.dg/pr42245-2.c: New.
13480
13481 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13482
13483         PR rtl-optimization/42249
13484         * gcc.dg/pr42249.c: New.
13485
13486 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13487
13488         PR c/42721
13489         * gcc.c-torture/execute/pr42721.c: New test.
13490
13491 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13492
13493         PR tree-optimization/42709
13494         * gcc.dg/vect/pr42709.c: New test.
13495
13496 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13497
13498         PR fortran/41478
13499         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13500         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13501
13502 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13503
13504         PR fortran/42481
13505         * gfortran.dg/generic_19.f90 : New test.
13506
13507 2010-01-13  Richard Guenther  <rguenther@suse.de>
13508
13509         PR tree-optimization/42730
13510         * gcc.c-torture/compile/pr42730.c: New testcase.
13511
13512 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13513
13514         PR target/pr42542
13515         * gcc.target/ia64/pr42542-1.c: New.
13516         * gcc.target/ia64/pr42542-2.c: New.
13517         * gcc.target/ia64/pr42542-3.c: New.
13518
13519 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13520
13521         PR c++/42634
13522         * g++.dg/template/error45.C: New test.
13523
13524 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13525
13526         PR tree-optimization/42704
13527         * g++.dg/torture/pr42704.C: New test.
13528
13529 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13530
13531         PR tree-optimization/42703
13532         * gcc.c-torture/compile/pr42703.c: New test.
13533
13534 2010-01-13  Richard Guenther  <rguenther@suse.de>
13535
13536         PR tree-optimization/42705
13537         * gcc.c-torture/compile/pr42705.c: New testcase.
13538
13539 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13540
13541         * gcc.target/bfin/l2.c: New test.
13542         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13543
13544 2010-01-13  Richard Guenther  <rguenther@suse.de>
13545
13546         PR middle-end/42716
13547         * gcc.c-torture/compile/pr42716.c: New testcase.
13548
13549 2010-01-13  Richard Guenther  <rguenther@suse.de>
13550
13551         PR lto/42678
13552         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13553
13554 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13555
13556         PR c/42708
13557         * gcc.c-torture/compile/pr42708-1.c: New test.
13558
13559 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13560
13561         PR debug/42662
13562         * gcc.dg/pr42662.c: New test.
13563
13564         PR tree-optimization/42645
13565         * g++.dg/other/pr42645-1.C: New test.
13566         * g++.dg/other/pr42645-2.C: New test.
13567
13568 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13569
13570         PR target/42416
13571         * gcc.target/powerpc/warn-1.c: New test.
13572         * gcc.target/powerpc/warn-2.c: New test.
13573
13574 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13575
13576         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13577         stack alignment.
13578
13579 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13580
13581         * gcc.dg/lto/20100108_0.c: New.
13582
13583 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13584
13585         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13586         Add -march=i686 -msse for 32bit x86 targets.
13587
13588 2010-01-10  Richard Guenther  <rguenther@suse.de>
13589
13590         PR middle-end/42667
13591         * gcc.dg/torture/pr42667.c: New testcase.
13592
13593 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13594
13595         PR fortran/32489
13596         * gfortran.dg/array_constructor_34.f90: New test.
13597
13598 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13599
13600         PR fortran/20923
13601         * gfortran.dg/array_constructor_33.f90: New test.
13602         gfortran.dg/array_function_5.f90: Add credit.
13603
13604 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13605
13606         PR debug/42631
13607         * gcc.dg/pr42631.c: New.
13608
13609 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13610
13611         PR debug/42630
13612         * gcc.dg/pr42630.c: New.
13613
13614 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13615
13616         PR debug/42629
13617         * gcc.dg/pr42629.c: New.
13618
13619 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13620
13621         PR middle-end/42363
13622         * gcc.dg/torture/pr42363.c: New.
13623
13624 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13625
13626         PR debug/42604
13627         PR debug/42395
13628         * gcc.dg/vect/pr42604.c: New.
13629         * gcc.dg/vect/pr42395.c: New.
13630
13631 2010-01-09  Richard Guenther  <rguenther@suse.de>
13632
13633         PR middle-end/42512
13634         * gcc.c-torture/execute/pr42512.c: New testcase.
13635
13636 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13637
13638         PR fortran/41298
13639         * gfortran.dg/c_ptr_tests_14.f90: New test.
13640
13641 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13642
13643         PR ada/41929
13644         * gnat.dg/null_pointer_deref1.adb: Don't run on
13645         sparc*-sun-solaris2.11.
13646
13647 2010-01-08  Richard Guenther  <rguenther@suse.de>
13648
13649         PR lto/42528
13650         * gcc.dg/lto/20100103-1_0.c: New testcase.
13651         * gcc.dg/lto/20100103-2_0.c: Likewise.
13652
13653 2010-01-08  Tobias Burnus  <burnus@net-b.de
13654
13655         PR/fortran 25829
13656         * gfortran.dg/asynchronous_1.f90: New test.
13657         * gfortran.dg/asynchronous_2.f90: New test.
13658         * gfortran.dg/conflicts.f90: Update error message.
13659
13660 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13661
13662         c++/40155
13663         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13664
13665 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13666
13667         PR tree-optimization/42625
13668         * g++.dg/opt/dtor4.C: New test.
13669         * g++.dg/opt/dtor4.h: New.
13670         * g++.dg/opt/dtor4-aux.cc: New.
13671
13672 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13673
13674         PR fortran/42597
13675         * gfortran.dg/proc_ptr_26.f90: New test.
13676
13677 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13678
13679         PR fortran/41872
13680         * gfortran.dg/allocatable_scalar_7.f90: New test.
13681
13682 2010-01-06  Richard Guenther  <rguenther@suse.de>
13683
13684         * gcc.c-torture/compile/pr42632.c: New testcase.
13685
13686 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13687
13688         PR target/42542
13689         * gcc.target/i386/pr42542-4.c: New.
13690         * gcc.target/i386/pr42542-4a.c: Likewise.
13691         * gcc.target/i386/pr42542-5.c: Likewise.
13692         * gcc.target/i386/pr42542-5a.c: Likewise.
13693
13694 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13695
13696         * gcc.dg/tls/opt-15.c: New test.
13697
13698 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13699
13700         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13701
13702 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13703
13704         PR tree-optimization/42462
13705         * g++.dg/torture/pr42462.C: New test.
13706
13707 2010-01-05  Jason Merrill  <jason@redhat.com>
13708
13709         * g++.dg/cpp0x/initlist30.C: New test.
13710
13711 2010-01-05  Richard Guenther  <rguenther@suse.de>
13712
13713         PR tree-optimization/42614
13714         * gcc.c-torture/execute/pr42614.c: New testcase.
13715
13716 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13717
13718         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13719         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13720         -Wunreachable-code.
13721         * gcc.dg/Wunreachable-2.c: Likewise.
13722         * gcc.dg/Wunreachable-3.c: Likewise.
13723         * gcc.dg/Wunreachable-4.c: Likewise.
13724         * gcc.dg/Wunreachable-5.c: Likewise.
13725         * gcc.dg/Wunreachable-6.c: Likewise.
13726         * gcc.dg/Wunreachable-7.c: Likewise.
13727         * gcc.dg/Wunreachable-8.c: Likewise.
13728         * gcc.dg/20041231-1.c: Likewise.
13729
13730 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13731
13732         PR other/42611
13733         * gcc.dg/pr42611.c: New test.
13734
13735         PR tree-optimization/42508
13736         * g++.dg/opt/pr42508.C: New test.
13737
13738 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13739
13740         PR fortran/41872
13741         * gfortran.dg/allocatable_scalar_8.f90: New.
13742
13743 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13744
13745         PR tree-optimization/42398
13746         * gcc.c-torture/compile/pr42398.c: New test.
13747
13748 2010-01-04  Jason Merrill  <jason@redhat.com>
13749
13750         PR c++/42555
13751         * g++.dg/ext/attrib35.C: New.
13752
13753         PR c++/42567
13754         * g++.dg/cpp0x/auto17.C: New.
13755
13756 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13757
13758         * gcc.dg/lto/20100104_0.c: New.
13759
13760 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13761
13762         PR target/42542
13763         * gcc.target/i386/pr42542-1.c: New.
13764         * gcc.target/i386/pr42542-1a.c: Likewise.
13765         * gcc.target/i386/pr42542-1b.c: Likewise.
13766         * gcc.target/i386/pr42542-2.c: Likewise.
13767         * gcc.target/i386/pr42542-2a.c: Likewise.
13768         * gcc.target/i386/pr42542-2b.c: Likewise.
13769         * gcc.target/i386/pr42542-3.c: Likewise.
13770         * gcc.target/i386/pr42542-3a.c: Likewise.
13771
13772 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13773
13774         PR fortran/41872
13775         * gfortran.dg/allocatable_scalar_5.f90: New test.
13776         * gfortran.dg/allocatable_scalar_6.f90: New test.
13777
13778 2010-01-03  Richard Guenther  <rguenther@suse.de>
13779
13780         PR testsuite/42583
13781         * gfortran.dg/gomp/recursion1.f90: Remove.
13782
13783 2010-01-03  Richard Guenther  <rguenther@suse.de>
13784
13785         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13786         * gcc.dg/uninit-6.c: Likewise.
13787         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13788
13789 2010-01-03  Richard Guenther  <rguenther@suse.de>
13790
13791         PR tree-optimization/42589
13792         * gcc.target/i386/pr42589.c: New testcase.
13793
13794 2010-01-03  Richard Guenther  <rguenther@suse.de>
13795
13796         PR tree-optimization/42438
13797         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13798
13799 2010-01-02  Richard Guenther  <rguenther@suse.de>
13800
13801         PR testsuite/41651
13802         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13803
13804 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13805
13806         PR target/42448
13807         * gcc.target/alpha/pr42448-1.c: New test.
13808         * gcc.target/alpha/pr42448-2.c: Ditto.
13809
13810 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13811
13812         PR preprocessor/41947
13813         * gcc.dg/c99-hexfloat-3.c: New test.
13814
13815 2010-01-01  Richard Guenther  <rguenther@suse.de>
13816
13817         PR c/42570
13818         * gcc.c-torture/execute/pr42570.c: New testcase.
13819
13820 2010-01-01  Richard Guenther  <rguenther@suse.de>
13821
13822         PR middle-end/42559
13823         * gcc.c-torture/compile/pr42559.c: New testcase.
13824
13825 \f
13826 Copyright (C) 2010 Free Software Foundation, Inc.
13827
13828 Copying and distribution of this file, with or without modification,
13829 are permitted in any medium without royalty provided the copyright
13830 notice and this notice are preserved.