OSDN Git Service

PR tree-optimization/46312
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-17  Ira Rosen  <irar@il.ibm.com>
2
3         PR tree-optimization/46312
4         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
5         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
6         on targets that support vector shifts with scalar shift argument.
7         Remove dg-options.
8         * gcc.dg/vect/vect-scal-opt.c: Rename to...
9         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
10         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
11         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
12         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
13         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
14         support misaligned data accesses.
15         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
16         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
17         * lib/target-supports.exp
18         (check_effective_target_vect_shift_scalar): New.
19
20 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
21
22         * gcc.dg/guality/nop.h: New file.
23         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
24         "nop".  Adjust line numbers in gdb-test.
25         * gcc.dg/guality/pr43329-1.c: Likewise.
26
27 2010-11-16  Jason Merrill  <jason@redhat.com>
28
29         * g++.dg/cpp0x/defaulted20.C: New.
30
31         * g++.dg/template/injected2.C: New.
32
33 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
34
35         * objc.dg/protocol-optional-1.m: New.
36         * obj-c++.dg/protocol-optional-1.mm: New.
37
38 2010-11-16  Richard Henderson  <rth@redhat.com>
39
40         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
41         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
42
43 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
44
45         * gnat.dg/opt12.adb: New test.
46         * gnat.dg/opt12_pkg.ad[sb]: New helper.
47
48 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
49
50         * gcc.target/rx/pack.c: New test.
51
52 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
53             Tobias Burnus  <burnus@net-b.de>
54
55         PR fortran/32049
56         * gfortran.dg/quad_1.f90: New.
57         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
58         compiler arguments.
59         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
60         library search path; call gcc-set-multilib-library-path with
61         arguments such that libgfortran.spec is found.
62         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
63
64 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
65
66         PR c++/46401
67         * g++.dg/warn/Wsequence-point-3.C: New test.
68
69 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
70
71         PR preprocessor/17349
72         * gcc.dg/cpp/cmdlne-C3.c: New.
73
74 2010-11-16  Richard Guenther  <rguenther@suse.de>
75
76         PR tree-optimization/44545
77         * gcc.dg/pr44545.c: New testcase.
78
79 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
80
81         PR rtl-optimization/46366
82         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
83         casts.
84
85 2010-11-16  Richard Guenther  <rguenther@suse.de>
86
87         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
88
89 2010-11-16  Richard Guenther  <rguenther@suse.de>
90
91         PR middle-end/45172
92         * gfortran.dg/gomp/pr45172.f90: New testcase.
93
94 2010-11-16  Nick Clifton  <nickc@redhat.com>
95
96         * gcc.target/rx/pack.c: New test.
97
98 2010-11-15  Richard Henderson  <rth@redhat.com>
99
100         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
101         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
102         Use builtin_constant_p rather than scanning for builtin name.
103
104 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
105
106         * objc.dg/property/dotsyntax-18.m: New.
107         * objc.dg/property/dotsyntax-19.m: New.
108         * objc.dg/property/dotsyntax-20.m: New.
109         * obj-c++.dg/property/dotsyntax-18.mm: New.
110         * obj-c++.dg/property/dotsyntax-19.mm: New.     
111         * obj-c++.dg/property/dotsyntax-20.mm: New.
112         * objc.dg/property/dotsyntax-4.m: Removed some unused variables and code.
113         * objc.dg/property/dotsyntax-6.m: Same change.
114         * objc.dg/property/dotsyntax-16.m: Same change. 
115         * objc.dg/property/dotsyntax-17.m: Same change.
116         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
117         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
118         * obj-c++.dg/property/dotsyntax-16.mm: Same change. 
119         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
120         * objc.dg/property/at-property-22.m: Added missing casts.
121         * obj-c++.dg/property/at-property-22.mm: Same change.
122         
123 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
124
125         PR tree-optimization/46491
126         * gcc.target/i386/pr46491.c: New test.
127
128         PR tree-optimization/46461
129         * gcc.c-torture/compile/pr46461.c: New test.
130
131 2010-11-15  Tobias Burnus  <burnus@net.b.de>
132
133         PR fortran/46484
134         * gfortran.dg/allocatable_scalar_11.f90: New.
135         * gfortran.dg/allocatable_scalar_5.f90: Make test case standard conform.
136
137 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
138
139         PR debug/46095
140         * gcc.target/i386/pr46095.c: New test.
141
142         PR debug/46387
143         * gcc.dg/pr46387.c: New test.
144
145 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
146
147         * objc.dg/property/dotsyntax-16.m: New.
148         * objc.dg/property/dotsyntax-17.m: New. 
149         * obj-c++.dg/property/dotsyntax-16.mm: New.
150         * obj-c++.dg/property/dotsyntax-17.mm: New.     
151         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
152         syntax with properties, which now works.
153         * obj-c++.dg/property/at-property-10.mm: Same change.
154         
155 2010-11-15  Martin Jambor  <mjambor@suse.cz>
156
157         PR tree-optimization/46349
158         * gnat.dg/opt9.adb: New file.
159         * gnat.dg/opt9_pkg.ads: Likewise
160
161 2010-11-15  Richard Guenther  <rguenther@suse.de>
162
163         PR lto/44989
164         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
165
166 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
167
168         PR preprocessor/45038
169         * g++.dg/pr45038.C: New test.
170
171 2010-11-15  Richard Guenther  <rguenther@suse.de>
172
173         PR tree-optimization/46467
174         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
175
176 2010-11-15  Richard Guenther  <rguenther@suse.de>
177
178         PR testsuite/46423
179         * g++.dg/torture/pr34850.C: Adjust.
180
181 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
182
183         PR c/46475
184         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
185
186 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
187
188         * objc.dg/property/at-property-21.m: New.
189         * objc.dg/property/at-property-22.m: New.
190         * objc.dg/property/at-property-23.m: New.
191         * objc.dg/property/synthesize-9.m: New.
192         * objc.dg/property/synthesize-10.m: New.
193         * objc.dg/property/synthesize-11.m: New.
194         * obj-c++.dg/property/at-property-21.mm: New.
195         * obj-c++.dg/property/at-property-22.mm: New.
196         * obj-c++.dg/property/at-property-23.mm: New.
197         * obj-c++.dg/property/synthesize-9.mm: New.
198         * obj-c++.dg/property/synthesize-10.mm: New.
199         * obj-c++.dg/property/synthesize-11.mm: New.
200
201         * objc.dg/property/at-property-4.m: Updated to match new compiler
202         where some errors have been converted into warnings and vice versa.
203         * objc.dg/property/at-property-16.m: Same change.
204         * objc.dg/property/at-property-18.m: Same change.
205         * objc.dg/property/property-neg-5.m: Same change.
206         * obj-c++.dg/property/at-property-4.mm: Same change.
207         * obj-c++.dg/property/at-property-16.mm: Same change.
208         * obj-c++.dg/property/at-property-18.mm: Same change.
209         * obj-c++.dg/property/property-neg-5.mm: Same change.
210
211         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
212         commented out because of testsuite problems; I found out that
213         using dg-warning instead of dg-message gets them to work.
214         * obj-c++.dg/property/property-neg-3.mm: Same change.
215         * obj-c++.dg/property/synthesize-6.mm: Same change.
216         * obj-c++.dg/property/at-property-5.mm: Same change.
217         * obj-c++.dg/property/at-property-14.mm: Same change.
218         * obj-c++.dg/property/at-property-18.mm: Same change.
219         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
220         some tests still do not work due to some other testsuite issue).
221
222 2010-11-13  Jason Merrill  <jason@redhat.com>
223
224         * g++.dg/cpp0x/auto20.C: New.
225
226 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
227
228         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
229         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
230
231 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
232
233         PR c/46462
234         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
235         * gcc.dg/pr35746.c: Likewise.
236         * gcc.dg/cpp/direct2.c: Likewise.
237         * gcc.dg/cpp/direct2s.c: Likewise.
238         * gcc.dg/noncompile/920923-1.c: Likewise.
239         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
240
241 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
242
243         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
244
245 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
246
247         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
248         a pointer to an arbitrary C struct with an Objective-C protocol.
249         Test various valid uses of typedef with Objective-C objects and
250         protocols instead.
251         * objc.dg/invalid-type-1.m: New.
252         * obj-c++.dg/invalid-type-1.m: New.
253
254 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
255
256         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
257
258 2010-11-13  Tobias Burnus  <burnus@net-b.de>
259
260         PR fortran/45742
261         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
262
263 2010-11-13  Tobias Burnus  <burnus@net-b.de>
264
265         PR fortran/45742
266         * gfortran.dg/volatile12.f90: New.
267
268 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
269
270         * objc.dg/attributes/method-format-1.m: Adjust.
271
272 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
273
274         PR c/20385
275         * gcc.dg/decl-9.c: New.
276
277 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
278
279         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
280
281 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
282
283         * gcc.dg/format/few-1.c: New test.
284         * gcc.dg/format/asm_fprintf-1.c: Adjust.
285         * gcc.dg/format/c90-scanf-1.c: Adjust.
286         * gcc.dg/format/cmn-err-1.c: Adjust.
287         * gcc.dg/format/dfp-printf-1.c: Adjust.
288         * gcc.dg/format/dfp-scanf-1.c: Adjust.
289         * gcc.dg/format/gcc_diag-1.c: Adjust.
290         * gcc.dg/format/ms_unnamed-1.c: Adjust.
291         * gcc.dg/format/strfmon-1.c: Adjust.
292         * gcc.dg/format/unnamed-1.c: Adjust.
293         * gcc.dg/format/xopen-2.c: Adjust.
294         * g++.dg/ext/builtin4.C: Adjust.
295         * g++.dg/ext/builtin5.C: Adjust.
296
297 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
298
299         * gcc.dg/pragma-diag-2.c: New test.
300
301 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
302
303         PR fortran/45794
304         * gfortran.dg/optional_mask.f90: New test.
305
306 2010-11-13  Ville Voutilainen <ville.voutilainen@gmail.com> <ville.voutilainen@symbio.com>
307
308         * g++.dg/cpp0x/defaulted15.C: Adjust.
309
310 2010-11-12  James Dennett <jdennett@google.com>
311
312         PR c++/39415
313         * g++.dg/expr/static_cast7.C: New.
314
315 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
316
317         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
318         warning.
319         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
320         mips-sgi-irix*.
321         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
322         * gcc.target/mips/call-3.c: Add dg-require-visibility.
323
324 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
325
326         * gcc.dg/pr46375.c: New test.
327
328 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
329
330         PR c/44782
331         * c-c++-common/fmax-errors.c: New test.
332
333 2010-11-11  Richard Henderson  <rth@redhat.com>
334
335         * gcc.target/i386/sse-24.c: Use -ffp-contract.
336
337 2010-11-11  Jan Hubicka  <jh@suse.cz>
338
339         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
340         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
341
342 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
343
344         PR target/46088
345         * gcc.dg/pr46088.c: New test.
346
347 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
348
349         * gfortran.dg/empty_derived_type.f90: New test.
350
351 2010-11-11  Tobias Burnus  <burnus@net-b.de>
352
353         PR fortran/46413
354         * gfortran.dg/class_31.f90: New.
355
356         PR fortran/46205
357         * gfortran.dg/forall_14.f90: New.
358
359 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
360             Tobias Burnus  <burnus@net-b.de>
361
362         PR fortran/46325
363         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
364
365 2010-11-11  Jan Hubicka  <jh@suse.cz>
366
367         * gcc.dg/20081223-1.c: Update LTO options.
368         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
369         * gcc.dg/lto/20081118_0.c: Update LTO options.
370         * gcc.dg/lto/ipareference_0.c: Update LTO options.
371         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
372         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
373         * gcc.dg/lto/ipacp_0.c: Update LTO options.
374         * gcc.dg/lto/20090116_0.c: Update LTO options.
375         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
376         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
377         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
378         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
379         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
380         * gcc.dg/lto/20081224_0.c: Update LTO options.
381         * gcc.dg/lto/20090219_0.c: Update LTO options.
382         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
383         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
384         * gcc.dg/lto/20081115_0.c: Update LTO options.
385         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
386         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
387         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
388         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
389         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
390         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
391         * g++.dg/20090107-1.C: Update LTO options.
392         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
393         * g++.dg/lto/20081123_0.C: Update LTO options.
394         * g++.dg/lto/20090313_0.C: Update LTO options.
395         * g++.dg/lto/20081125_0.C: Update LTO options.
396         * g++.dg/lto/20081109-1_0.C: Update LTO options.
397         * g++.dg/lto/20081219_0.C: Update LTO options.
398         * g++.dg/lto/20100724-1_0.C: Update LTO options.
399         * g++.dg/lto/20081204-1_0.C: Update LTO options.
400         * g++.dg/lto/20090303_0.C: Update LTO options.
401         * g++.dg/lto/20100723-1_0.C: Update LTO options.
402         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
403         * g++.dg/lto/20090128_0.C: Update LTO options.
404         * g++.dg/lto/20081204-2_0.C: Update LTO options.
405         * g++.dg/lto/20090302_0.C: Update LTO options.
406         * g++.dg/lto/20081119-1_0.C: Update LTO options.
407         * g++.dg/lto/20081118_0.C: Update LTO options.
408         * g++.dg/20090121-1.C: Update LTO options.
409         * objc.dg/lto/lto.exp: Update LTO options.
410         * lib/lto.exp: Update LTO options.
411         * lib/gcc-dg.exp: Update LTO options.
412         * lib/c-torture.exp: Update LTO options.
413         * obj-c++.dg/lto/lto.exp: Update LTO options.
414
415 2010-11-11  Jan Hubicka  <jh@suse.cz>
416
417         PR tree-optimize/40436
418         * gcc.dg/tree-ssa/inline-5.c: New testcase.
419         * gcc.dg/tree-ssa/inline-6.c: New testcase.
420
421 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
422
423         * gfortran.dg/proc_decl_24.f90: New.
424
425 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
426
427         * objc.dg/property/at-property-20.m: New.
428         * objc.dg/property/synthesize-8.m: New.
429         * obj-c++.dg/property/at-property-20.m: New.
430         * obj-c++.dg/property/synthesize-8.mm: New.
431
432 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
433
434         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
435
436 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
437
438         PR middle-end/46388
439         * gcc.c-torture/compile/pr46388.c: New test.
440
441 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
442
443         * lib/lto.exp (lto-get-options-main): Support optional target
444         selector for dg-suppress-ld-options.
445
446 2010-11-11  Martin Jambor  <mjambor@suse.cz>
447
448         PR tree-optimization/46383
449         * g++.dg/torture/pr46383.C: New test.
450
451 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
452
453         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
454         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
455         to dg-options.
456         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
457         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
458         * g++.dg/other/i386-3.C: Ditto.
459
460 2010-11-10  Jason Merrill  <jason@redhat.com>
461
462         * g++.dg/cpp0x/constexpr-46420.C: New.
463
464 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
465
466         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
467         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
468         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
469         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
470         expected messages.
471
472 2010-11-10  Jan Hubicka  <jh@suse.cz>
473
474         PR tree-optimize/38669
475         * gcc.dg/tree-ssa/pr38699.c: New testcase.
476
477 2010-11-10  Jan Hubicka  <jh@suse.cz>
478
479         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
480
481 2010-11-10  Jason Merrill  <jason@redhat.com>
482
483         * g++.dg/cpp0x/constexpr-bitfield.C: New.
484
485 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
486
487         PR debug/46409
488         * gcc.dg/debug/pr46409.c: New test.
489
490         PR c++/46368
491         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
492
493 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
494
495         PR target/46419
496         * gcc-target/i386/pr46419.c: New test.
497
498 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
499
500         * g++.dg/other/i386-2.C: Add -mtbm.
501         * g++.dg/other/i386-3.C: Likewise.
502         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
503         * gcc.target/i386/funcspec-6.c: Likewise.
504         * gcc.target/i386/sse-12.c: Add -mtbm.
505         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
506         operand intrinsics.
507         * gcc.target/i386/sse-14.c: Likewise.
508         * gcc.target/i386/sse-22.c: Likewise.
509         * gcc.target/i386/sse-23.c: Likewise.
510         * gcc.target/i386/tbm-1.c: New file.
511         * gcc.target/i386/tbm-2.c: Likewise.
512
513 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
514
515         * g++.dg/other/i386-2.C: Add -mbmi.
516         * g++.dg/other/i386-3.C: Likewise.
517         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
518         * gcc.target/i386/funcspec-6.c: Likewise.
519         * gcc.target/i386/sse-12.c: Add -mbmi.
520         * gcc.target/i386/bmi-1.c: New file.
521         * gcc.target/i386/bmi-2.c: Likewise.
522         * gcc.target/i386/bmi-3.c: Likewise.
523         * gcc.target/i386/bmi-4.c: Likewise.
524         * gcc.target/i386/bmi-5.c: Likewise.
525         * gcc.target/i386/bmi-6.c: Likewise.
526
527 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
528
529         PR c++/46065
530         * g++.dg/pr46065.C: New test.
531
532 2010-11-10  Jan Hubicka  <jh@suse.cz>
533
534         PR tree-optimize/33172
535         PR tree-optimize/43411
536         * gcc.dg/tree-ssa/pr33172.c: New testcase.
537         * g++.dg/tree-ssa/pr43411.C: New testcase.
538
539 2010-11-10  Jan Hubicka  <jh@suse.cz>
540
541         PR tree-optimize/46228
542         * g++.dg/tree-ssa/pr46228.C: New testcase.
543
544 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
545
546         PR tree-optimization/46414
547         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
548         unrolling.
549
550 2010-11-10  Tobias Burnus  <burnus@net-b.de>
551
552         PR fortran/46411
553         * gfortran.dg/intrinsic_7.f90: New.
554
555 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
556
557         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
558         * g++.dg/abi/thunk4.C: Likewise.
559         * g++.dg/opt/combine.C: Add dg-require-visibility.
560         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
561         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
562         alpha*-dec-osf*.
563         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
564         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
565         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
566         large arena_size.
567         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
568         * gcc.dg/intmax_t-1.c: Likewise.
569
570 2010-11-10  Tobias Burnus  <burnus@net-b.de>
571
572         PR fortran/46244
573         * gfortran.dg/class_30.f90: New.
574
575 2010-11-10  Tobias Burnus  <burnus@net-b.de>
576
577         PR fortran/46223
578         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
579         failure on s390.
580
581 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
582
583         PR tree-optimization/45971
584         * gcc.dg/vect/O3-pr45971.c: New.
585
586 2010-11-10  Richard Guenther  <rguenther@suse.de>
587
588         PR tree-optimization/44964
589         * gcc.dg/pr44964.c: New testcase.
590
591 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
592
593         * gnat.dg/opt10.adb: Fix typo.
594
595 2010-11-10  Martin Jambor  <mjambor@suse.cz>
596
597         PR tree-optimization/46351
598         PR tree-optimization/46377
599         * gnat.dg/opt10.adb: New file.
600         * gnat.dg/opt10_pkg.ads: Likewise.
601         * gnat.dg/opt11.adb: Likewise.
602         * gnat.dg/opt11.ads: Likewise.
603
604 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
605
606         * gnat.dg/boolean_conv.adb: New test.
607
608 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
609
610         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
611
612 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
613
614         * gnat.dg/unchecked_convert7.adb: New test.
615
616 2010-11-10  Richard Guenther  <rguenther@suse.de>
617
618         PR tree-optimization/46398
619         * gcc.dg/torture/pr46398.c: New testcase.
620
621 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
622
623         * gfortran.dg/open_dev_null.f90: New test.
624
625 2010-11-09  Jan Hubicka  <jh@suse.cz>
626
627         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
628         unrolling.
629
630 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
631
632         * gcc.dg/struct-semi-4.c: New test.
633
634 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
635
636         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
637         power5 to enable generation of FRIZ.
638
639         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
640         optimization.
641
642         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
643         expected.
644
645 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
646
647         PR target/43808
648         * gfortran.dg/pr43808.f90: New test.
649
650 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
651
652         PR tree-optimization/46036
653         * gfortran.dg/lto/pr46036_0.f90: New.
654
655 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
656
657         PR middle-end/45663
658         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
659         instead of first.
660
661         PR debug/46171
662         * gcc.dg/pr46171.c: New test.
663
664 2010-11-09  Richard Guenther  <rguenther@suse.de>
665
666         PR tree-optimization/46355
667         * gcc.dg/pr46355.c: New testcase.
668
669 2010-11-09  Richard Guenther  <rguenther@suse.de>
670
671         PR tree-optimization/46177
672         * gcc.dg/pr46177-2.c: New testcase.
673
674 2010-11-09  Richard Guenther  <rguenther@suse.de>
675
676         PR testsuite/46312
677         * gcc.dg/vec-scal-opt.c: Move ...
678         * gcc.dg/vect/vect-scal-opt.c: ... here.
679         * gcc.dg/vec-scal-opt1.c: Move ...
680         * gcc.dg/vect/vect-scal-opt1.c: ... here.
681         * gcc.dg/vec-scal-opt2.c: Move ...
682         * gcc.dg/vect/vect-scal-opt2.c: ... here.
683
684 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
685
686         * gnat.dg/specs/static_initializer5.ads: New test.
687         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
688
689 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
690
691         PR middle-end/46360
692         * gcc.c-torture/compile/pr46360.c: New test.
693
694         PR c++/45894
695         * g++.dg/warn/Wsequence-point-2.C: New test.
696
697 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
698
699         PR fortran/46313
700         * gfortran.dg/class_29.f03: New.
701
702 2010-11-09  Richard Guenther  <rguenther@suse.de>
703
704         PR middle-end/46221
705         * gcc.target/i386/alias-1.c: New testcase.
706
707 2010-11-08  Jason Merrill  <jason@redhat.com>
708
709         * g++.dg/cpp0x/constexpr-sassert.C: New.
710
711 2010-11-08  Jason Merrill  <jason@redhat.com>
712
713         * g++.dg/cpp0x/constexpr-defarg.C: New.
714
715 2010-11-08  Xinliang David Li  <davidxl@google.com>
716
717         PR tree-optimization/46316
718         * gcc.c-torture/execute/pr46316.c: New test.
719
720 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
721
722         PR fortran/46344
723         * gfortran.dg/class_28.f03: Extended.
724
725 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
726
727         * objc.dg/property/dotsyntax-13.m: New.
728         * objc.dg/property/dotsyntax-14.m: New.
729         * objc.dg/property/dotsyntax-15.m: New.
730         * objc.dg/property/synthesize-7.m: New.
731         * obj-c++.dg/property/dotsyntax-13.mm: New.
732         * obj-c++.dg/property/dotsyntax-14.mm: New.
733         * obj-c++.dg/property/dotsyntax-15.mm: New.
734         * obj-c++.dg/property/synthesize-7.mm: New.
735
736 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
737
738         * objc.dg/property/dynamic-4.m: New.
739         * objc.dg/property/dynamic-5.m: New.
740         * objc.dg/property/dynamic-6.m: New.
741         * obj-c++.dg/property/dynamic-4.mm: New.
742         * obj-c++.dg/property/dynamic-5.mm: New.
743         * obj-c++.dg/property/dynamic-6.mm: New.
744
745 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
746
747         * objc.dg/property/synthesize-3.m: New.
748         * objc.dg/property/synthesize-4.m: New.
749         * objc.dg/property/synthesize-5.m: New.
750         * objc.dg/property/synthesize-6.m: New.
751         * obj-c++.dg/property/synthesize-3.mm: New.
752         * obj-c++.dg/property/synthesize-4.mm: New.
753         * obj-c++.dg/property/synthesize-5.mm: New.
754         * obj-c++.dg/property/synthesize-6.mm: New.
755
756 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
757
758         * objc.dg/property/at-property-5.m: Updated test.
759         * objc.dg/property/at-property-16.m: New.
760         * objc.dg/property/at-property-17.m: New.
761         * objc.dg/property/at-property-18.m: New.
762         * objc.dg/property/at-property-19.m: New.
763         * objc.dg/property/dotsyntax-12.m: New.
764         * objc.dg/protocol-inheritance-1.m: New.
765         * objc.dg/protocol-inheritance-2.m: New.
766         * obj-c++.dg/property/at-property-5.mm: Updated test.
767         * obj-c++.dg/property/at-property-16.mm: New.
768         * obj-c++.dg/property/at-property-17.mm: New.
769         * obj-c++.dg/property/at-property-18.mm: New.
770         * obj-c++.dg/property/at-property-19.mm: New.
771         * obj-c++.dg/protocol-inheritance-1.mm: New.
772         * obj-c++.dg/protocol-inheritance-2.mm: New.
773         * obj-c++.dg/property/dotsyntax-12.mm: New.
774
775 2010-11-08  Jason Merrill  <jason@redhat.com>
776
777         * g++.dg/expr/overflow1.C: New.
778         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
779         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
780         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
781         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
782
783 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
784
785         * gcc.dg/pr35442.c: Adapt warning.
786
787         PR target/46280
788         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
789         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
790         * g++.dg/torture/pr36444.C: Add dg-options -msse for
791         i?86-*-* x86_64-*-*.
792         * g++.dg/torture/pr36445.C: Likewise.
793         * gcc.c-torture/compile/pr34856.c: Likewise.
794         * gcc.c-torture/compile/pr39928-1.c: Likewise.
795         * gcc.c-torture/compile/vector-1.c: Likewise.
796         * gcc.c-torture/compile/vector-2.c: Likewise.
797         * gcc.dg/pr32912-1.c: Likewise.
798         * gcc.c-torture/execute/va-arg-25.c: Move ...
799         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
800         Add dg-options -msse, dg-require-effective-target sse_runtime for
801         for i?86-*-*, x86_64-*-*.
802         * gcc.c-torture/execute/vector-1.c: Likewise.
803         * gcc.c-torture/execute/vector-2.c: Likewise.
804         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
805         i?86-*-*, x86_64-*-*.
806         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
807         * gcc.dg/tree-ssa/sra-4.c: Likewise.
808         * gcc.dg/tree-ssa/vector-1.c: Likewise.
809         * gcc.dg/tree-ssa/vector-2.c: Likewise.
810         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
811
812 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
813
814         * gcc.dg/torture/pr45982.c: Add -std=c99
815         * gcc.dg/torture/pr45623.c: Ditto.
816
817 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
818
819         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
820         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
821
822 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
823
824         PR target/28627
825         * g++.dg/ext/dllimport7.C: Adjust second error check and
826         allow test for x86_64 mingw, too.
827
828 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
829
830         PR fortran/46344
831         * gfortran.dg/class_28.f03: New.
832
833 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
834
835         PR rtl-optimization/45352
836         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
837         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
838         gcc.target/i386/pr45352-2.c: New tests.
839
840 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
841
842         PR libobjc/36610
843         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
844         XFAIL the run for all but m32 x86.
845
846 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
847
848         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
849         as comment character.
850
851 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
852
853         * gcc.target/mips/mips.exp: Revert previous patch.
854         * gcc.target/mips/fma-1.c: Delete.
855         * gcc.target/mips/fma-2.c: Likewise.
856         * gcc.target/mips/fma-3.c: Likewise.
857         * gcc.target/mips/fma-4.c: Likewise.
858         * gcc.target/mips/fma-5.c: Likewise.
859         * gcc.target/mips/fma-6.c: Likewise.
860         * gcc.target/mips/fma-7.c: Likewise.
861         * gcc.target/mips/fma-8.c: Likewise.
862         * gcc.target/mips/fma-9.c: Likewise.
863         * gcc.target/mips/fma-10.c: Likewise.
864         * gcc.target/mips/fma-11.c: Likewise.
865         * gcc.target/mips/fma-12.c: Likewise.
866         * gcc.target/mips/fma-13.c: Likewise.
867         * gcc.target/mips/fma-14.c: Likewise.
868         * gcc.target/mips/fma-15.c: Likewise.
869         * gcc.target/mips/fma-16.c: Likewise.
870         * gcc.target/mips/fma-17.c: Likewise.
871         * gcc.target/mips/fma-18.c: Likewise.
872         * gcc.target/mips/fma-19.c: Likewise.
873         * gcc.target/mips/fma-20.c: Likewise.
874
875 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
876
877         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
878         * gcc.target/mips/fma-1.c: New test.
879         * gcc.target/mips/fma-2.c: Likewise.
880         * gcc.target/mips/fma-3.c: Likewise.
881         * gcc.target/mips/fma-4.c: Likewise.
882         * gcc.target/mips/fma-5.c: Likewise.
883         * gcc.target/mips/fma-6.c: Likewise.
884         * gcc.target/mips/fma-7.c: Likewise.
885         * gcc.target/mips/fma-8.c: Likewise.
886         * gcc.target/mips/fma-9.c: Likewise.
887         * gcc.target/mips/fma-10.c: Likewise.
888         * gcc.target/mips/fma-11.c: Likewise.
889         * gcc.target/mips/fma-12.c: Likewise.
890         * gcc.target/mips/fma-13.c: Likewise.
891         * gcc.target/mips/fma-14.c: Likewise.
892         * gcc.target/mips/fma-15.c: Likewise.
893         * gcc.target/mips/fma-16.c: Likewise.
894         * gcc.target/mips/fma-17.c: Likewise.
895         * gcc.target/mips/fma-18.c: Likewise.
896         * gcc.target/mips/fma-19.c: Likewise.
897         * gcc.target/mips/fma-20.c: Likewise.
898
899 2010-11-06  Jason Merrill  <jason@redhat.com>
900
901         * g++.dg/cpp0x/constexpr-ctor3.C: New.
902
903 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
904
905         PR c/43384
906         * gcc.dg/parser-error-3.c: New test.
907
908 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
909
910         PR c++/45332
911         * g++.dg/parse/semicolon2.C: New testcase.
912         * g++.dg/ext/asmspec1.C: Adjust.
913         * g++.dg/init/new13.C: Adjust.
914         * g++.dg/parse/ctor5.C: Adjust.
915
916 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
917
918         PR fortran/46330
919         * gfortran.dg/class_27.f03: New.
920
921 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
922
923         Fixed using the Objective-C 2.0 dot-syntax with self and super.
924         * objc.dg/property/dotsyntax-5.m: New.
925         * objc.dg/property/dotsyntax-6.m: New.
926         * objc.dg/property/dotsyntax-7.m: New.
927         * objc.dg/property/dotsyntax-8.m: New.
928         * objc.dg/property/dotsyntax-9.m: New.
929         * objc.dg/property/dotsyntax-10.m: New.
930         * objc.dg/property/dotsyntax-11.m: New.
931         * obj-c++.dg/property/dotsyntax-5.mm: New.
932         * obj-c++.dg/property/dotsyntax-6.mm: New.
933         * obj-c++.dg/property/dotsyntax-7.mm: New.
934         * obj-c++.dg/property/dotsyntax-8.mm: New.
935         * obj-c++.dg/property/dotsyntax-9.mm: New.
936         * obj-c++.dg/property/dotsyntax-10.mm: New.
937         * obj-c++.dg/property/dotsyntax-11.mm: New.
938
939 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
940
941         * obj-c++.dg/encode-3.mm: Provide a different string check for the
942         NeXT runtime when the type is READONLY.
943
944 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
945
946         * gcc.target/i386/387-2.c: Skip if -march= is specified.
947         * gcc.target/i386/387-6.c: Ditto.
948         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
949         * gcc.target/i386/387-4.c: Ditto.
950         * gcc.target/i386/387-7.c: Ditto.
951         * gcc.target/i386/387-8.c: Ditto.
952         * gcc.target/i386/387-9.c: Ditto.
953         * gcc.target/i386/387-10.c: Ditto.
954         * gcc.target/i386/387-11.c: Ditto.
955         * gcc.target/i386/387-12.c: Ditto.
956
957         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
958
959 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
960
961         PR target/44981
962         * gcc.dg/darwin-cfstring-format-1.c: New.
963         * gcc.dg/warn-nsstring.c: New.
964         * objc.dg/fsf-nsstring-format-1.m: New.
965         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
966         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
967         linker warning.
968
969 2010-11-05  Jason Merrill  <jason@redhat.com>
970
971         PR c++/45473
972         * g++.dg/inherit/virtual6.C: New.
973
974 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
975
976         PR c/44772
977         * gcc.dg/Wcxx-compat-21.c: New test.
978
979 2010-11-05  Ian Lance Taylor  <iant@google.com>
980
981         PR target/46084
982         * gcc.target/i386/pr46084.c: New test.
983
984 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
985
986         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
987         * (check_effective_target_mempcpy): New.
988         * gcc.c-torture/execute/pr45636.c: Move this...
989         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
990
991 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
992
993         * gcc.target/i386/i386.exp (FLAGS): Remove.
994         Wrap gcc_target_compile with $clearcap_ldflags added to options.
995
996 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
997
998         PR c++/46160
999         * g++.dg/opt/empty2.C: New test.
1000
1001         PR target/45670
1002         * gcc.target/i386/pr45670.c: New test.
1003
1004 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1005
1006         PR fortran/45451
1007         PR fortran/46174
1008         * gfortran.dg/class_19.f03: Modified.
1009         * gfortran.dg/class_allocate_6.f03: New.
1010
1011 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1012
1013         * gcc.target/i386/avx-vzeroupper-19.c: New.
1014
1015 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1016
1017         PR tree-optimization/46099
1018         * gcc.dg/autopar/pr46099.c: New test.
1019
1020         PR middle-end/43690
1021         * c-c++-common/pr43690.c: New test.
1022
1023 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1024
1025         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1026         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1027         declaration and implementation.
1028         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1029         * obj-c++.dg/property/at-property-13.mm: Likewise.
1030         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1031         * obj-c++.dg/property/property-1.mm: Likewise.
1032         * obj-c++.dg/property/at-property-7.mm: Likewise.
1033         * obj-c++.dg/property/at-property-9.mm: Likewise.
1034         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1035         * obj-c++.dg/property/at-property-10.mm: Likewise.
1036         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1037         * obj-c++.dg/property/at-property-12.mm: Likewise.
1038         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1039         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1040         * obj-c++.dg/property/at-property-6.mm: Likewise.
1041         * obj-c++.dg/property/at-property-8.mm: Likewise.
1042         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1043         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1044         * obj-c++.dg/property/at-property-11.mm: Likewise.
1045         * obj-c++.dg/template-8.mm: Likewise.
1046         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1047         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1048         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1049         and put a FIXME for this.
1050         * obj-c++.dg/property/property-2.mm: Remove.
1051         * obj-c++.dg/property/property-3.mm: Remove.
1052
1053 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1054
1055         PR debug/46307
1056         * gcc.dg/pr46307.c: New test.
1057
1058 2010-11-05  Jason Merrill  <jason@redhat.com>
1059
1060         PR c++/46304
1061         * g++.dg/ext/complex6.C: New.
1062
1063 2010-11-04  Bud Davis   <jimmied@smu.edu>
1064
1065         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1066
1067 2010-11-04  Chao-ying Fu  <fu@mips.com>
1068
1069         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1070         msubu, mult, multu.
1071         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1072
1073 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1074
1075         Fixed using the Objective-C 2.0 dot-syntax with class names.
1076         * objc.dg/property/dotsyntax-3.m: New.
1077         * objc.dg/property/dotsyntax-4.m: New.
1078         * obj-c++.dg/property/dotsyntax-3.mm: New.
1079         * obj-c++.dg/property/dotsyntax-4.mm: New.
1080
1081         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1082         Objective-C 2.0 dot-syntax is used with class names.
1083         * obj-c++.dg/fobjc-std-1.mm: Same change.
1084
1085 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1086
1087         * gcc.target/powerpc/loop_align.c: New.
1088
1089 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1090
1091         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1092
1093         merge from FSF 'apple/trunk' branch.
1094         * gcc.target/powerpc/darwin64-abi.c: New.
1095
1096 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR tree-optimization/46233
1099         * gcc.dg/pr46233.c: New test.
1100
1101 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1102
1103         * objc.dg/property/property-2.m: Deleted.
1104         * objc.dg/property/property-3.m: Deleted.
1105
1106 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1107
1108         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1109         defined.
1110         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1111         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1112         * objc.dg/property/property-1.m: Likewise.
1113         * objc.dg/property/at-property-6.m: Likewise.
1114         * objc.dg/property/at-property-7.m: Likewise.
1115         * objc.dg/property/dotsyntax-1.m: Likewise.
1116         * objc.dg/property/at-property-8.m: Likewise.
1117         * objc.dg/property/dotsyntax-2.m: Likewise.
1118         * objc.dg/property/at-property-9.m: Likewise.
1119         * objc.dg/property/synthesize-2.m: Likewise.
1120         * objc.dg/property/at-property-10.m: Likewise.
1121         * objc.dg/property/at-property-11.m: Likewise.
1122         * objc.dg/property/at-property-12.m: Likewise.
1123         * objc.dg/property/at-property-13.m: Likewise.
1124         * objc.dg/property/fsf-property-method-access.m: Likewise.
1125         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1126         linker warning.
1127         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1128         warnings.
1129         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1130         deprecation warnings.  Use Object1 implementation.
1131         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1132         * objc/execute/forward-1.m: Remove.
1133         * objc/execute/forward-1.x: Remove.
1134
1135 2010-11-04  Jason Merrill  <jason@redhat.com>
1136
1137         * g++.dg/cpp0x/constexpr-access.C: New.
1138
1139 2010-11-04  Richard Guenther  <rguenther@suse.de>
1140
1141         PR rtl-optimization/46183
1142         * gcc.dg/torture/pr46183.c: New testcase.
1143
1144 2010-11-04  Richard Guenther  <rguenther@suse.de>
1145
1146         PR tree-optimization/46068
1147         * gcc.dg/torture/pr46068.c: New testcase.
1148
1149 2010-11-04  Richard Guenther  <rguenther@suse.de>
1150
1151         PR tree-optimization/45991
1152         * gcc.dg/pr45991.c: New testcase.
1153
1154 2010-11-04  Richard Guenther  <rguenther@suse.de>
1155
1156         PR tree-optimization/46154
1157         * g++.dg/torture/pr46154.C: New testcase.
1158
1159 2010-11-04  Richard Guenther  <rguenther@suse.de>
1160
1161         PR tree-optimization/45733
1162         * gcc.dg/pr45733.c: New testcase.
1163
1164 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1165
1166         PR tree-optimization/46213
1167         * gfortran.dg/vect/pr46213.f90: New.
1168
1169 2010-11-04  Richard Guenther  <rguenther@suse.de>
1170
1171         PR testsuite/45702
1172         * gcc.dg/pr34989-1.c: Move ...
1173         * gcc.dg/lto/pr34989-1_0.c: ... here.
1174         * gcc.dg/pr34989-2.c: Move ...
1175         * gcc.dg/lto/pr34989-1_1.c: ... here.
1176         * gcc.dg/pr27898.c: Move ...
1177         * gcc.dg/lto/pr27898_0.c: ... here and ...
1178         * gcc.dg/lto/pr27898_1.c: ... split.
1179         * gcc.dg/pr28712.c: Move ...
1180         * gcc.dg/lto/pr28712_0.c: ... here and ...
1181         * gcc.dg/lto/pr28712_1.c: ... split ...
1182         * gcc.dg/lto/pr28712_2.c: ... twice.
1183         * gcc.dg/pr28706.c: Move ...
1184         * gcc.dg/lto/pr28706_0.c: ... here and ...
1185         * gcc.dg/lto/pr28706_1.c: ... split.
1186
1187 2010-11-04  Richard Guenther  <rguenther@suse.de>
1188             Richard Henderson  <rth@redhat.com>
1189
1190         * gcc.target/i386/fma4-vector-2.c: New testcase.
1191
1192 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1193             Richard Guenther  <rguenther@suse.de>
1194
1195         * gcc.dg/vec-scal-opt.c: New testcase.
1196         * gcc.dg/vec-scal-opt1.c: New testcase.
1197         * gcc.dg/vec-scal-opt2.c: New testcase.
1198
1199 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1200
1201         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1202         from plugin build flags on Darwin targets.
1203
1204 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1205
1206         * gcc.target/i386/pr46285.c: Require split_stack target.
1207
1208 2010-11-03  Jason Merrill  <jason@redhat.com>
1209
1210         PR c++/46293
1211         * g++.dg/cpp0x/constexpr-base2.C: New.
1212
1213         PR c++/46289
1214         * g++.dg/cpp0x/initlist45.C: New.
1215
1216 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1217
1218         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1219         is now allowed in categories.
1220         * obj-c++.dg/property/dynamic-2.mm: Same change.
1221         * objc.dg/property/dynamic-3.m: New.
1222         * obj-c++.dg/property/dynamic-3.mm: New.
1223         * objc.dg/property/at-property-14.m: New.
1224         * objc.dg/property/at-property-15.m: New.
1225         * obj-c++.dg/property/at-property-14.mm: New.
1226         * obj-c++.dg/property/at-property-15.mm: New.
1227
1228         * objc.dg/foreach-6.m: Added a few more tests for valid and
1229         invalid iterating variables and collections.
1230
1231 2010-11-03  Xinliang David Li  <davidxl@google.com>
1232
1233         PR target/46200
1234         * g++.dg/tree-ssa/ivopts-2.C: New test.
1235
1236 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1237
1238         PR target/46295
1239         * gcc.target/i386/pr46295.c: New.
1240
1241 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1242
1243         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1244         precision min/max for single precision on VSX.
1245
1246 2010-11-03  Jason Merrill  <jason@redhat.com>
1247
1248         PR c++/46289
1249         * g++.dg/cpp0x/constexpr-ice3.C: New.
1250
1251 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1252
1253         * gnat.dg/opt8.ad[sb]: New test.
1254         * gnat.dg/opt8_pkg.ads: New helper.
1255
1256 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1257
1258         PR rtl-optimization/45865
1259         * gcc.dg/pr45865.c: New.
1260         * gcc.dg/torture/pr45865.c: Likewise.
1261
1262         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1263         * gcc.target/arm/headmerge-2.c: Likewise.
1264         * gcc.target/i386/headmerge-1.c: Likewise.
1265         * gcc.target/i386/headmerge-2.c: Likewise.
1266
1267 2010-11-03  Richard Guenther  <rguenther@suse.de>
1268
1269         PR middle-end/46288
1270         * gcc.dg/pr46288.c: New testcase.
1271
1272 2010-11-03  Richard Guenther  <rguenther@suse.de>
1273
1274         PR tree-optimization/44807
1275         * gcc.dg/torture/pr44807.c: New testcase.
1276
1277 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1278
1279         PR libgfortran/43899
1280         * gfortran.dg/namelist_67.f90: New test.
1281
1282 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1283
1284         PR tree-optimization/46009
1285         * gcc.dg/vect/pr46009.c: New function.
1286
1287 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1288
1289         Implemented -fobjc-std=objc1 flag.
1290         * objc.dg/fobjc-std-1.m: New.
1291         * obj-c++.dg/fobjc-std-1.mm: New.
1292
1293 2010-11-03  Richard Guenther  <rguenther@suse.de>
1294
1295         PR middle-end/46241
1296         * g++.dg/debug/pr46241.C: New testcase.
1297
1298 2010-11-03  Richard Guenther  <rguenther@suse.de>
1299
1300         PR tree-optimization/46190
1301         * gfortran.dg/pr46190.f90: New testcase.
1302
1303 2010-11-03  Richard Guenther  <rguenther@suse.de>
1304
1305         PR testsuite/46274
1306         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1307         * gcc.dg/vect/vect-19.c: Likewise.
1308         * gcc.dg/vect/vect-17.c: Likewise.
1309
1310 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1311
1312         PR target/46285
1313         * gcc.target/i386/pr46285.c: New.
1314
1315 2010-11-03  Richard Guenther  <rguenther@suse.de>
1316
1317         PR tree-optimization/46217
1318         * gcc.dg/pr46217.c: New testcase.
1319
1320 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1321
1322         * objc.dg/property/dotsyntax-1.m: New.
1323         * objc.dg/property/dotsyntax-2.m: New.
1324         * obj-c++.dg/property/dotsyntax-1.mm: New.
1325         * obj-c++.dg/property/dotsyntax-2.mm: New.
1326
1327 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1328
1329         PR tree-optimization/46165
1330         * gcc.dg/pr46165.c: New test.
1331
1332 2010-11-03  Richard Guenther  <rguenther@suse.de>
1333
1334         PR middle-end/46251
1335         * gcc.dg/pr46251.c: New testcase.
1336
1337 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1338
1339         PR tree-optimization/46107
1340         * gcc.c-torture/compile/pr46107.c: New test.
1341
1342         PR debug/46252
1343         * gcc.dg/pr46252.c: New test.
1344
1345         PR rtl-optimization/46034
1346         PR rtl-optimization/46212
1347         PR rtl-optimization/46248
1348         * gcc.c-torture/compile/pr46034.c: New test.
1349         * gcc.c-torture/compile/pr46248.c: New test.
1350         * gcc.dg/pr46212.c: New test.
1351
1352 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1353
1354         * gnat.dg/sizetype4.adb: New test.
1355
1356 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1357
1358         * gcc.target/i386/avx-vzeroupper-15.c: New.
1359         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1360         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1361         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1362
1363         PR target/46253
1364         * gcc.target/i386/pr46253.c: New.
1365
1366 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1367             Tobias Burnus  <burnus@net-b.de>
1368
1369         PR fortran/45170
1370         * gfortran.dg/deferred_type_param_1.f90: New.
1371         * gfortran.dg/deferred_type_param_2.f90: New.
1372         * gfortran.dg/initialization_1.f90: Update dg-errors.
1373         * gfortran.dg/initialization_9.f90: Update dg-errors.
1374
1375 2010-11-02  Richard Guenther  <rguenther@suse.de>
1376
1377         PR tree-optimization/46149
1378         * g++.dg/torture/pr46149.C: New testcase.
1379
1380 2010-11-02  Richard Guenther  <rguenther@suse.de>
1381
1382         PR tree-optimization/46216
1383         * gcc.dg/torture/pr46216.c: New testcase.
1384
1385 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1386
1387         PR target/46131
1388         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1389         *-*-osf*.
1390
1391 2010-11-02  Richard Guenther  <rguenther@suse.de>
1392
1393         PR tree-optimization/46184
1394         * gcc.dg/pr46184.c: New testcase.
1395
1396 2010-11-02  Richard Guenther  <rguenther@suse.de>
1397
1398         PR tree-optimization/46177
1399         * gcc.dg/pr46177.c: New testcase.
1400
1401 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1402
1403         PR middle-end/46120
1404         * g++.dg/ipa/ivinline-9.C: New test.
1405
1406 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1407
1408         PR tree-optimization/45875
1409         * g++.dg/torture/pr45875.C: New test.
1410
1411 2010-11-02  Richard Guenther  <rguenther@suse.de>
1412
1413         PR testsuite/46249
1414         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1415
1416 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1417
1418         PR debug/46255
1419         * gcc.dg/pr46255.c: New test.
1420
1421 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1422
1423         PR c++/46170
1424         PR c++/46162
1425         * g++.dg/template/sfinae26.C: New test.
1426         * g++.dg/template/sfinae27.C: Likewise.
1427
1428 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1429
1430         PR c++/45606
1431         * g++.dg/template/typedef36.C: New test.
1432         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1433         * g++.dg/template/canon-type-10.C: Likewise.
1434         * g++.dg/template/canon-type-11.C: Likewise.
1435         * g++.dg/template/canon-type-12.C: Likewise.
1436         * g++.dg/template/canon-type-13.C: Likewise.
1437
1438 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1439
1440         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1441         instance of debug_pubnames on darwin.
1442
1443 2010-11-01  Jason Merrill  <jason@redhat.com>
1444             Benjamin Kosnik  <bkoz@redhat.com>
1445
1446         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1447         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1448
1449         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1450         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1451         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1452         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1453         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1454         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1455         * g++.dg/cpp0x/constexpr-array.C: New.
1456         * g++.dg/cpp0x/constexpr-base.C: New.
1457         * g++.dg/cpp0x/constexpr-complex.C: New.
1458         * g++.dg/cpp0x/constexpr-data1.C: New.
1459         * g++.dg/cpp0x/constexpr-data2.C: New.
1460         * g++.dg/cpp0x/constexpr-deref.C: New.
1461         * g++.dg/cpp0x/constexpr-diag1.C: New.
1462         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1463         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1464         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1465         * g++.dg/cpp0x/constexpr-empty.C: New.
1466         * g++.dg/cpp0x/constexpr-empty2.C: New.
1467         * g++.dg/cpp0x/constexpr-empty3.C: New.
1468         * g++.dg/cpp0x/constexpr-empty4.C: New.
1469         * g++.dg/cpp0x/constexpr-empty5.C: New.
1470         * g++.dg/cpp0x/constexpr-ex1.C: New.
1471         * g++.dg/cpp0x/constexpr-ex2.C: New.
1472         * g++.dg/cpp0x/constexpr-ex3.C: New.
1473         * g++.dg/cpp0x/constexpr-ex4.C: New.
1474         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1475         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1476         * g++.dg/cpp0x/constexpr-function1.C: New.
1477         * g++.dg/cpp0x/constexpr-function2.C: New.
1478         * g++.dg/cpp0x/constexpr-function3.C: New.
1479         * g++.dg/cpp0x/constexpr-ice.C: New.
1480         * g++.dg/cpp0x/constexpr-initlist.C: New.
1481         * g++.dg/cpp0x/constexpr-neg1.C: New.
1482         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1483         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1484         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1485         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1486         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1487         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1488         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1489         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1490         * g++.dg/cpp0x/constexpr-object1.C: New.
1491         * g++.dg/cpp0x/constexpr-object2.C: New.
1492         * g++.dg/cpp0x/constexpr-overflow.C: New.
1493         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1494         * g++.dg/cpp0x/constexpr-pos1.C: New.
1495         * g++.dg/cpp0x/constexpr-potential1.C: New.
1496         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1497         * g++.dg/cpp0x/constexpr-pure.C: New.
1498         * g++.dg/cpp0x/constexpr-static.C: New.
1499         * g++.dg/cpp0x/constexpr-static2.C: New.
1500         * g++.dg/cpp0x/constexpr-static3.C: New.
1501         * g++.dg/cpp0x/constexpr-static4.C: New.
1502         * g++.dg/cpp0x/constexpr-static5.C: New.
1503         * g++.dg/cpp0x/constexpr-static6.C: New.
1504         * g++.dg/cpp0x/constexpr-string.C: New.
1505         * g++.dg/cpp0x/constexpr-switch.C: New.
1506         * g++.dg/cpp0x/constexpr-targ.C: New.
1507         * g++.dg/cpp0x/constexpr-throw.C: New.
1508         * g++.dg/cpp0x/constexpr-typeid.C: New.
1509         * g++.dg/cpp0x/constexpr-union.C: New.
1510         * g++.dg/cpp0x/constexpr-value.C: New.
1511         * g++.dg/cpp0x/constexpr-value2.C: New.
1512         * g++.dg/cpp0x/constexpr-variadic.C: New.
1513         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1514         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1515         * g++.dg/other/fold1.C: Likewise.
1516         * g++.dg/parse/crash36.C: Likewise.
1517         * g++.dg/parse/constant4.C: Adjust expected error.
1518         * g++.dg/template/arg5.C: Likewise.
1519         * g++.dg/template/non-dependent10.C: Likewise.
1520         * g++.dg/template/qualified-id3.C: Likewise.
1521         * g++.dg/warn/overflow-warn-1.C: Likewise.
1522         * g++.dg/warn/overflow-warn-3.C: Likewise.
1523         * g++.dg/warn/overflow-warn-4.C: Likewise.
1524         * g++.old-deja/g++.pt/crash10.C: Likewise.
1525
1526         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1527
1528 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1529
1530         Implemented format and noreturn attributes for Objective-C methods.
1531         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1532         * objc.dg/attributes/method-deprecated-1.m: New.
1533         * objc.dg/attributes/method-deprecated-2.m: New.
1534         * objc.dg/attributes/method-deprecated-3.m: New.
1535         * objc.dg/attributes/method-noreturn-1.m: New.
1536         * objc.dg/attributes/method-sentinel-1.m: New.
1537         * objc.dg/attributes/method-format-1.m: New.
1538         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1539         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1540         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1541         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1542         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1543         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1544         * obj-c++.dg/attributes/method-format-1.mm: New.
1545
1546 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1547
1548         * objc.dg/property/at-property-deprecated-1.m: New.
1549         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1550
1551 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1552
1553         Implemented Objective-C 2.0 property accessors.
1554         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1555         avoid testing more complex accessors in this testcase which is not
1556         about them.
1557         * objc.dg/property/at-property-7.m: Same change.
1558         * objc.dg/property/at-property-8.m: Same change.
1559         * objc.dg/property/at-property-9.m: Same change.
1560         * objc.dg/property/at-property-10.m: Same change.
1561         * objc.dg/property/at-property-11.m: Same change.
1562         * obj-c++.dg/property/at-property-6.mm: Same change.
1563         * obj-c++.dg/property/at-property-7.mm: Same change.
1564         * obj-c++.dg/property/at-property-8.mm: Same change.
1565         * obj-c++.dg/property/at-property-9.mm: Same change.
1566         * obj-c++.dg/property/at-property-10.mm: Same change.
1567         * obj-c++.dg/property/at-property-11.mm: Same change.
1568         * objc.dg/property/at-property-12.m: New.
1569         * objc.dg/property/at-property-13.m: New.
1570         * obj-c++.dg/property/at-property-12.mm: New.
1571         * obj-c++.dg/property/at-property-13.mm: New.
1572
1573 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1574
1575         PR fortran/46152
1576         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1577         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1578         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1579         * gfortran.dg/allocate_with_typespec_2.f: New test.
1580         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1581         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1582         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1583
1584 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1585             Nathan Froyd  <froydnj@codesourcery.com>
1586
1587         PR tree-optimization/46259
1588         * gfortran.dg/pr46259.f: New testcase.
1589
1590 2010-11-01  Paul Koning  <ni1d@arrl.net>
1591
1592         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1593         * gcc.c-torture/compile/20020604-1.c: Ditto.
1594         * gcc.c-torture/compile/20001226-1.c: Ditto.
1595         * gcc.c-torture/compile/20010327-1.c: Ditto.
1596         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1597         * gcc.c-torture/compile/pr43191.c: Ditto.
1598         * gcc.c-torture/compile/pr41181.c: Ditto.
1599
1600 2010-10-31  Richard Henderson  <rth@redhat.com>
1601
1602         * lib/target-supports.exp
1603         (check_effective_target_automatic_stack_alignment): True for
1604         x86 but not windows.
1605         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1606         use of the preferred-stack-boundary arguments.
1607         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1608
1609 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1610
1611         PR target/46142
1612         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1613         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1614
1615 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1616
1617         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1618
1619 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1620
1621         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1622         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1623         than tls.
1624         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1625         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1626         * objc.dg/torture/tls/thr-init.m: Likewise.
1627         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1628         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1629
1630 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1631
1632         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1633         the Linux kernel.
1634
1635 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1636
1637         PR fortran/44917
1638         PR fortran/44926
1639         PR fortran/46196
1640         * gfortran.dg/typebound_generic_10.f03: New.
1641
1642 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1643
1644         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1645         * objc.dg/property/property-neg-1.m: Updated for changes in the
1646         syntax of @property and the implementation of
1647         @synthesize/@dynamic.
1648         * objc.dg/property/property-neg-2.m: Same change.
1649         * objc.dg/property/property-neg-3.m: Same change.
1650         * objc.dg/property/property-neg-4.m: Same change.
1651         * objc.dg/property/property-neg-5.m: Same change.
1652         * objc.dg/property/property-neg-7.m: Same change.
1653         * objc.dg/property/property-1.m: Same change.
1654         * objc.dg/property/synthesize-1.m: Same change.
1655         * objc.dg/property/at-property-2.m: Same change.
1656         * objc.dg/property/at-property-4.m: Same change.
1657
1658         * objc.dg/property/fsf-property-method-acces.m: Updated for
1659         changes in the syntax of @property and the implementation of
1660         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1661         * objc.dg/property/fsf-property-basic.m: Same change.
1662         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1663
1664         * objc.dg/property/at-property-5.m: New.
1665         * objc.dg/property/at-property-6.m: New.
1666         * objc.dg/property/at-property-7.m: New.
1667         * objc.dg/property/at-property-8.m: New.
1668         * objc.dg/property/at-property-9.m: New.
1669         * objc.dg/property/at-property-10.m: New.
1670         * objc.dg/property/at-property-11.m: New.
1671         * objc.dg/property/synthesize-2.m: New.
1672         * objc.dg/property/dynamic-2.m: New.
1673
1674         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1675         syntax of @property and the implementation of
1676         @synthesize/@dynamic.
1677         * obj-c++.dg/property/property-neg-2.mm: Same change.
1678         * obj-c++.dg/property/property-neg-3.mm: Same change.
1679         * obj-c++.dg/property/property-neg-4.mm: Same change.
1680         * obj-c++.dg/property/property-neg-5.mm: Same change.
1681         * obj-c++.dg/property/property-neg-7.mm: Same change.
1682         * obj-c++.dg/property/property-1.mm: Same change.
1683         * obj-c++.dg/property/synthesize-1.mm: Same change.
1684         * obj-c++.dg/property/at-property-2.mm: Same change.
1685         * obj-c++.dg/property/at-property-4.mm: Same change.
1686
1687         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1688         changes in the syntax of @property and the implementation of
1689         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1690         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1691         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1692
1693         * obj-c++.dg/property/at-property-5.mm: New.
1694         * obj-c++.dg/property/at-property-6.mm: New.
1695         * obj-c++.dg/property/at-property-7.mm: New.
1696         * obj-c++.dg/property/at-property-8.mm: New.
1697         * obj-c++.dg/property/at-property-9.mm: New.
1698         * obj-c++.dg/property/at-property-10.mm: New.
1699         * obj-c++.dg/property/at-property-11.mm: New.
1700         * obj-c++.dg/property/synthesize-2.mm: New.
1701         * obj-c++.dg/property/dynamic-2.mm: New.
1702
1703 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1704             Andrew Pinski  <pinskia@gmail.com>
1705
1706         * gcc.c-torture/execute/vector-shift.c: New testcase.
1707         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1708         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1709         * gcc.dg/vector-shift.c: Likewise.
1710         * gcc.dg/vector-shift1.c: Likewise.
1711         * gcc.dg/torture/vector-shift2.c: Likewise.
1712         * gcc.dg/vector-shift3.c: Likewise.
1713         * gcc.dg/simd-1b.c: Adjust.
1714
1715 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1716
1717         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1718
1719 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1720
1721         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1722
1723 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1724
1725         PR target/46153
1726         * gcc.target/i386/pr46153.c: New test.
1727
1728 2010-10-27  Jason Merrill  <jason@redhat.com>
1729
1730         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1731
1732 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1733
1734         PR fortran/46161
1735         * gfortran.dg/class_dummy_3.f03: New.
1736
1737 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1738
1739         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1740         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1741
1742         * gcc.target/i386/avx-vzeroupper-3.c: New.
1743         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1744         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1745         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1746         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1747         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1748         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1749         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1750         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1751         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1752         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1753         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1754
1755 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1756
1757         * obj-c.dg/property/at-property-4.m: New.
1758         * obj-c++.dg/property/at-property-4.mm: New.
1759         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1760         updates in warning.
1761         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1762         updates in warning.
1763
1764 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1765
1766         * objc.dg/property/at-property-1.m: New.
1767         * objc.dg/property/at-property-2.m: New.
1768         * objc.dg/property/at-property-3.m: New.
1769         * objc.dg/ivar-invalid-type-1.m: New.
1770         * obj-c++.dg/property/at-property-1.mm: New.
1771         * obj-c++.dg/property/at-property-2.mm: New.
1772         * obj-c++.dg/property/at-property-3.mm: New.
1773         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1774         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1775         in error reporting.
1776
1777 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1778
1779         PR libgfortran/46010
1780         * gfortran.dg/namelist_66.f90: New test.
1781         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1782
1783 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1784
1785         PR fortran/42647
1786         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1787         * gfortran.dg/allocatable_scalar_10.f90: New.
1788         * gfortran.dg/class_19.f03: Extended.
1789
1790 2010-10-26  Jan Hubicka  <jh@suse.cz>
1791
1792         PR middle-end/45736
1793         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1794
1795 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1796
1797         PR tree-optimization/46167
1798         * gcc.dg/vect/O-pr46167.c: New.
1799         * gcc.dg/vect/vect.exp: Run tests with -O.
1800
1801 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1802
1803         PR target/44948
1804         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1805         * g++.dg/vect/pr33860a.cc: Likewise.
1806         * gcc.c-torture/compile/20070522-1.c: Likewise.
1807         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1808         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1809         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1810         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1811         * gcc.dg/pr44136.c: Likewise.
1812
1813         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1814         * gcc.dg/compat/vector-1_x.c: Likewise.
1815         * gcc.dg/compat/vector-1_y.c: Likewise.
1816         * gcc.dg/compat/vector-2_x.c: Likewise.
1817         * gcc.dg/compat/vector-2_y.c: Likewise.
1818         * gcc.dg/pr43300.c: Likewise.
1819
1820         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1821         * gcc.dg/compat/vector-1a_y.c: Likewise.
1822         * gcc.dg/compat/vector-1b_x.c: Likewise.
1823         * gcc.dg/compat/vector-1b_y.c: Likewise.
1824         * gcc.dg/compat/vector-2a_x.c: Likewise.
1825         * gcc.dg/compat/vector-2a_y.c: Likewise.
1826         * gcc.dg/compat/vector-2b_x.c: Likewise.
1827         * gcc.dg/compat/vector-2b_y.c: Likewise.
1828         * gcc.target/i386/pr39162.c: Likewise.
1829         * gcc.target/i386/pr40906-2.c: Likewise.
1830         * gcc.target/i386/sse-5.c: Likewise.
1831
1832         * gcc.dg/pr35442.c: Prune ABI change warnings.
1833
1834         * gcc.c-torture/execute/pr38151.x: New.
1835         * gcc.target/i386/pr44948-1a.c: Likewise.
1836         * gcc.target/i386/pr44948-1b.c: Likewise.
1837         * gcc.target/i386/pr44948-2a.c: Likewise.
1838         * gcc.target/i386/pr44948-2b.c: Likewise.
1839
1840 2010-10-26  Ian Lance Taylor  <iant@google.com>
1841
1842         PR middle-end/45687
1843         * gcc.c-torture/execute/20101025-1.c: New test.
1844
1845 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1846
1847         PR fortran/45451
1848         * gfortran.dg/class_allocate_5.f90: New.
1849
1850 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1851
1852         Implement opaque-enum-specifiers for C++0x
1853         * g++.dg/cpp0x/forw_enum1.C: New.
1854         * g++.dg/cpp0x/forw_enum2.C: New.
1855         * g++.dg/cpp0x/forw_enum3.C: New.
1856         * g++.dg/cpp0x/forw_enum4.C: New.
1857         * g++.dg/cpp0x/forw_enum5.C: New.
1858         * g++.dg/cpp0x/forw_enum6.C: New.
1859         * g++.dg/cpp0x/forw_enum7.C: New.
1860         * g++.dg/cpp0x/forw_enum8.C: New.
1861         * g++.dg/cpp0x/forw_enum9.C: New.
1862         * g++.dg/parse/enum3.C: Add new errors.
1863         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1864         * g++.dg/cpp0x/auto9.C: Add new error.
1865         * g++.dg/template/crash79.C: Add new errors.
1866
1867 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1868
1869         * gcc.target/arm/volatile-bitfields-1.c: New test.
1870         * gcc.target/arm/volatile-bitfields-2.c: New test.
1871         * gcc.target/arm/volatile-bitfields-3.c: New test.
1872
1873 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1874
1875         * gnat.dg/pointer_discr1.adb: New test.
1876         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1877         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1878         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1879
1880 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1881
1882         * gnat.dg/loop_optimization8.adb: New test.
1883         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1884         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1885
1886 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1887
1888         * gnat.dg/in_out_parameter2.adb: New test.
1889         * gnat.dg/in_out_parameter3.adb: Likewise.
1890
1891 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1892
1893         * g++.dg/opt/combine.c: New test.
1894
1895 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1896
1897         * gnat.dg/opt7.ad[sb]: New test.
1898         * gnat.dg/opt7_pkg.ads: New helper.
1899
1900 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1901
1902         PR objc/45735
1903         * obj-c.dg/pr45735.mm: New.
1904         * obj-c++.dg/pr45735.mm: New.
1905
1906 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1907
1908         PR objc/24393
1909         * objc.dg/pr24393.m: New.
1910         * obj-c++.dg/pr24393.mm: New.
1911
1912 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1913
1914         PR objc/28049
1915         * objc.dg/pr28049.m: New.
1916         * obj-c++.dg/pr28049.mm: New.
1917
1918 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1919
1920         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1921         parameter attributes are now supported.
1922         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1923         * objc.dg/attributes/parameter-attribute-1.m: New test.
1924         * objc.dg/attributes/parameter-attribute-2.m: New test.
1925         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1926         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1927
1928 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1929
1930         Based on the CFString implementation in FSF apple/trunk branch.
1931
1932         * gcc.dg/darwin-cfstring-1.c: New.
1933         * gcc.dg/darwin-cfstring-2.c: New.
1934         * gcc.dg/torture/darwin-cfstring-3.c: New.
1935         * g++.dg/other/darwin-cfstring1.C: New.
1936         * g++.dg/torture/darwin-cfstring-3.C: New.
1937
1938 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1939
1940         * objc.dg/demangle-1.m: New test.
1941         * obj-c++.dg/demangle-1.mm: New test.
1942         * obj-c++.dg/demangle-2.mm: New test.
1943         * obj-c++.dg/demangle-3.mm: New test.
1944
1945 2010-10-23  Ian Lance Taylor  <iant@google.com>
1946
1947         * gcc.c-torture/execute/20101011-1.c: New test.
1948         * gcc.c-torture/execute/20101011-1.x: New test driver.
1949
1950 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1951
1952         PR fortran/46122
1953         * gfortran.dg/protected_8.f90: New.
1954
1955 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1956
1957         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1958         * gcc.target/i386/isa-9.c: Skip for -march other than
1959         -march=amdfam10 in multilib options.
1960         * gcc.target/i386/pr42589.c: Skip for -march other than
1961         -march=i486 in multilib options.
1962         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1963         other -march in multilib options.
1964
1965 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1966
1967         PR rtl-optimization/37360
1968         * gcc.dg/pr37360.c: New test.
1969
1970 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1971
1972         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1973
1974 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1975             Andrew Pinski  <pinskia@gmail.com>
1976
1977         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1978         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1979         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1980         * gcc.dg/vector-subscript-1.c: Likewise.
1981         * gcc.dg/vector-subscript-2.c: Likewise.
1982         * gcc.dg/vector-subscript-3.c: New testcase.
1983         * gcc.dg/array-8.c: Adjust.
1984
1985 2010-10-22  Richard Guenther  <rguenther@suse.de>
1986
1987         PR middle-end/46137
1988         * c-c++-common/torture/pr46137.c: New testcase.
1989
1990 2010-10-22  Jason Merrill  <jason@redhat.com>
1991
1992         PR c++/46129
1993         * g++.dg/template/defarg14.C: New.
1994
1995 2010-10-22  Jason Merrill  <jason@redhat.com>
1996
1997         PR c++/46103
1998         * g++.dg/cpp0x/implicit10.C: New.
1999
2000 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2001
2002         PR target/46098
2003         * gcc.target/i386/pr46098.c: New test.
2004
2005 2010-10-22  Richard Guenther  <rguenther@suse.de>
2006
2007         PR tree-optimization/45720
2008         * gcc.dg/torture/pr45720.c: New testcase.
2009
2010 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2011
2012         PR tree-optimization/46126
2013         * gcc.dg/vect/pr46126.c: New.
2014
2015 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2016
2017         Based on the CFString implementation in FSF apple/trunk branch.
2018
2019         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2020         so that the latter can be used in dg-skip and dg-xfail clauses.
2021         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2022         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2023         to use dg-additional-files for Object1.
2024         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2025         to use dg-additional-files for Object1, move to torture/strings/.
2026         * obj-c++.dg/const-str-4.mm: Likewise.
2027         * obj-c++.dg/const-str-3.mm: Likewise.
2028         * obj-c++.dg/const-str-8.mm: Likewise.
2029         * obj-c++.dg/const-str-9.mm: Likewise.
2030         * obj-c++.dg/const-str-10.mm: Likewise.
2031         * obj-c++.dg/const-str-10.mm: Likewise.
2032         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2033         to use dg-additional-files for Object1, move to strings/.
2034         * obj-c++.dg/const-str-2.mm: Likewise.
2035         * obj-c++.dg/const-str-5.mm: Likewise.
2036         * obj-c++.dg/const-str-6.mm: Likewise.
2037         * obj-c++.dg/const-str-12.mm: Likewise.
2038         * obj-c++.dg/strings/strings.exp: New.
2039         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2040         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2041         * obj-c++.dg/torture/strings/strings.exp: New.
2042         * obj-c++.dg/torture/strings/string1.mm: New.
2043         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2044         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2045         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2046
2047         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2048         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2049         * objc/execute/string2.m: Likewise.
2050         * objc/execute/string3.m: Likewise.
2051         * objc/execute/string3.m: Likewise.
2052         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2053         * objc.dg/foreach-4.m: Likewise.
2054         * objc.dg/foreach-5.m: Likewise.
2055         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2056         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2057         * objc.dg/const-str-4.m: Likewise.
2058         * objc.dg/const-str-7.m: Likewise.
2059         * objc.dg/const-str-8.m: Likewise.
2060         * objc.dg/const-str-9.m: Likewise.
2061         * objc.dg/const-str-10.m: Likewise.
2062         * objc.dg/const-str-11.m: Likewise.
2063         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2064         to use dg-additional-files for Object1, move to objc.dg/strings/.
2065         * objc.dg/const-str-2.m: Likewise.
2066         * objc.dg/const-str-5.m: Likewise.
2067         * objc.dg/const-str-6.m: Likewise.
2068         * objc.dg/const-str-12.m: Likewise.
2069         * objc.dg/const-str-12b.m: Likewise.
2070         * objc.dg/strings/strings.exp: New.
2071         * objc.dg/strings/const-cfstring-2.m: New.
2072         * objc.dg/strings/const-cfstring-5.m: New.
2073         * objc.dg/torture/strings/strings.exp: New.
2074         * objc.dg/torture/strings/const-cfstring-1.m: New.
2075         * objc.dg/torture/strings/const-cfstring-3.m: New.
2076         * objc.dg/torture/strings/const-cfstring-4.m: New.
2077
2078 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2079
2080         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2081
2082 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2083
2084         PR c++/46117
2085         * g++.dg/parse/crash57.C: New.
2086
2087 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2088             H.J. Lu  <hongjiu.lu@intel.com>
2089
2090         PR target/45946
2091         * gcc.target/i386/pr45946.c: New test.
2092
2093 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2094
2095         PR tree-optimization/45875
2096         * g++.dg/ipa/pr45875.C: New test.
2097
2098 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2099
2100         PR tree-optimization/46049
2101         PR tree-optimization/46052
2102         * gcc.dg/vect/pr46052.c: New test.
2103         * gcc.dg/vect/pr46049.c: New test.
2104
2105 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2106
2107         PR fortran/46007
2108         * gfortran.dg/shape_5.f90:  New test case.
2109
2110 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2111
2112         PR fortran/46060
2113         * gfortran.dg/proc_ptr_comp_25.f90: New.
2114
2115 2010-10-21  Richard Guenther  <rguenther@suse.de>
2116             Michael Matz  <matz@suse.de>
2117
2118         PR tree-optimization/45764
2119         * gcc.dg/torture/pr45764.c: New testcase.
2120
2121 2010-10-21  Richard Guenther  <rguenther@suse.de>
2122
2123         PR tree-optimization/46111
2124         * g++.dg/torture/pr46111.C: New testcase.
2125
2126 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2127
2128         PR fortran/46067
2129         * gfortran.dg/dummy_procedure_4.f90: New.
2130         * gfortran.dg/proc_ptr_30.f90: New.
2131
2132 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2133
2134         PR fortran/46100
2135         * gfortran.dg/ptr-func-1.f90: New.
2136         * gfortran.dg/ptr-func-2.f90: New.
2137
2138 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2139
2140         PR tree-optimization/45919
2141         * gcc.c-torture/compile/pr45919.c: New test.
2142
2143         PR tree-optimization/46066
2144         * gcc.dg/autopar/pr46066.c: New test.
2145
2146 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2147
2148         PR c++/46024
2149         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2150
2151 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2152
2153         PR c++/46056
2154         * g++.dg/cpp0x/range-for7.C: New.
2155
2156 2010-10-20  Richard Guenther  <rguenther@suse.de>
2157
2158         PR lto/45667
2159         * g++.dg/lto/20101020-1_0.h: New testcase.
2160         * g++.dg/lto/20101020-1_0.C: Likewise.
2161         * g++.dg/lto/20101020-1_1.C: Likewise.
2162
2163 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2164
2165         * gcc.dg/20101013-1.c: New test.
2166
2167 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2168
2169         PR target/46085
2170         * gcc.target/i386/pr46085-1.c: New.
2171         * gcc.target/i386/pr46085-2.c: Likewise.
2172
2173 2010-10-20  Richard Guenther  <rguenther@suse.de>
2174
2175         PR tree-optimization/45860
2176         * gcc.dg/torture/pr45860.c: New testcase.
2177
2178 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2179
2180         * gnat.dg/discr25.adb: New test.
2181         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2182
2183 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2184
2185         * gcc.target/powerpc/ehreturn.c: New test.
2186
2187 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2188
2189         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2190         not require Foundation and run with the GNU runtime as well.
2191
2192         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2193
2194         Radar 4439126
2195         * obj-c++.dg/template-8.mm: New.
2196
2197 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2198
2199         PR objc/23709
2200         * objc.dg/pr23709.m: New.
2201         * obj-c++.dg/pr23709.m: New.
2202
2203 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2204
2205         PR c++/46046
2206         * g++.dg/template/crash104.C: New.
2207
2208 2010-10-19  Richard Henderson  <rth@redhat.com>
2209
2210         * gcc.target/i386/fma3-fma.c: New.
2211         * gcc.target/i386/fma3-builtin.c: New.
2212         * gcc.target/i386/fma4-builtin.c: New.
2213
2214 2010-10-19  Richard Guenther  <rguenther@suse.de>
2215
2216         PR testsuite/46081
2217         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2218
2219 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2220
2221         Merge from 'apple/trunk' branch on FSF servers.
2222
2223         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2224
2225         Radar 4293709
2226         * objc.dg/proto-init-mimatch-1.m: New.
2227         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2228
2229 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2230
2231         Implemented parsing @synthesize and @dynamic for
2232         Objective-C/Objective-C++.
2233         * objc.dg/property/dynamic-1.m: New.
2234         * objc.dg/property/synthesize-1.m: New.
2235         * obj-c++.dg/property/dynamic-1.mm: New.
2236         * obj-c++.dg/property/synthesize-1.mm: New.
2237
2238 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2239
2240         * objc.dg/at-class-1.m: New.
2241         * objc.dg/at-class-1.mm: New.
2242
2243 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2244
2245         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2246
2247 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2248
2249         Merge from 'apple/trunk' branch on FSF servers.
2250
2251         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2252
2253         Radar 4407151
2254         * obj-c++.dg/template-7.mm: New.
2255
2256 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2257
2258         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2259         bugfix.
2260
2261 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2262
2263         Merge from 'apple/trunk' branch on FSF servers.
2264
2265         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2266
2267         Radar 4451818
2268         * obj-c++.dg/try-catch-16.mm: New.
2269         * obj-c++.dg/try-catch-17.mm: New.
2270
2271         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2272
2273         Radar 4330422
2274         * obj-c++.dg/try-catch-15.mm: New
2275
2276         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2277
2278         Radar 4204796
2279         * obj-c++.dg/try-catch-12.mm: New
2280         * obj-c++.dg/try-catch-13.mm: New
2281         * obj-c++.dg/try-catch-14.mm: New
2282         * objc.dg/try-catch-11.m: New
2283         * objc.dg/try-catch-12.m: New
2284         * objc.dg/try-catch-13.m: New
2285
2286 2010-10-18  Richard Henderson  <rth@redhat.com>
2287
2288         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2289
2290 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2291
2292         PR c/46015
2293         * c-c++-common/Wunused-var-13.c: New test.
2294
2295 2010-10-18  Richard Guenther  <rguenther@suse.de>
2296
2297         PR tree-optimization/45967
2298         * gcc.dg/torture/pr45967.c: New testcase.
2299         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2300         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2301         * gcc.dg/torture/pr39074-2.c: Likewise
2302         * gcc.dg/torture/pta-escape-1.c: Likewise
2303         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2304         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2305         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2306         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2307         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2308         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2309
2310 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2311
2312         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2313
2314 2010-10-18  Richard Guenther  <rguenther@suse.de>
2315
2316         PR lto/44950
2317         * g++.dg/lto/20101015-2_0.C: New testcase.
2318
2319 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2320
2321         PR middle-end/46019
2322         * gcc.c-torture/execute/pr46019.c: New test.
2323
2324 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2325
2326         Merge from 'apple/trunk' branch on FSF servers.
2327
2328         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2329
2330         Radar 4516785
2331         * obj-c++.dg/method-namespace-2.mm: New.
2332
2333 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2334
2335         Merge from 'apple/trunk' branch on FSF servers.
2336
2337         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2338
2339         Radar 4133425
2340         * objc.dg/private-1.m: Test modified.
2341         * obj-c++.dg/private-1.mm: Test modified.
2342
2343 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2344
2345         PR testsuite/45987
2346         * gcc.target/i386/push-1.c: Remove.
2347
2348 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2349             H.J. Lu  <hongjiu.lu@intel.com>
2350
2351         PR target/46051
2352         * gcc.target/i386/pr46051.c: New test.
2353
2354 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2355
2356         * obj-c++.dg/gnu-api-2-class.mm: New.
2357         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2358         * obj-c++.dg/gnu-api-2-method.mm: New.
2359         * obj-c++.dg/gnu-api-2-objc.mm: New.
2360         * obj-c++.dg/gnu-api-2-object.mm: New.
2361         * obj-c++.dg/gnu-api-2-property.mm: New.
2362         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2363         * obj-c++.dg/gnu-api-2-sel.mm: New.
2364
2365 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2366
2367         * objc.dg/fsf-package-0.m: New.
2368         * obj-c++.dg/fsf-package-0.m: New.
2369
2370 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2371
2372         PR objc/18255
2373         * objc.dg/pr18255.m: New.
2374
2375 2010-10-16  Jan Hubicka  <jh@suse.cz>
2376
2377         PR middle-end/44206
2378         * g++.dg/torture/pr44206.C: New.
2379
2380 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2381
2382         * objc.dg/gnu-api-2-class.m: New.
2383         * objc.dg/gnu-api-2-objc.m: New.
2384
2385 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2386
2387         * objc.dg/gnu-api-2-ivar.m: New.
2388
2389 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2390
2391         * objc.dg/gnu-api-2-property.m: New.
2392
2393 2010-10-15  Xinliang David Li  <davidxl@google.com>
2394
2395         * g++.dg/uninit-pred-3_a.C: New test.
2396         * g++.dg/uninit-pred-3_b.C: New test.
2397
2398 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2399
2400         * objc.dg/gnu-api-2-object.m: New.
2401
2402 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2403
2404         * objc.dg/gnu-api-2-method.m: New.
2405
2406 2010-10-15  Jason Merrill  <jason@redhat.com>
2407
2408         * g++.dg/lto/pr45983_0.C: New.
2409
2410 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2411
2412         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2413         builtin combiner patterns.
2414         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2415         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2416         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2417         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2418         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2419
2420 2010-10-15  Richard Guenther  <rguenther@suse.de>
2421
2422         * g++.dg/lto/20101015-1_0.C: New testcase.
2423
2424 2010-10-15  Richard Guenther  <rguenther@suse.de>
2425
2426         PR testsuite/46021
2427         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2428         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2429
2430 2010-10-15  Richard Guenther  <rguenther@suse.de>
2431
2432         PR lto/45957
2433         * g++.dg/lto/20101014-1_0.C: New testcase.
2434
2435 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2436
2437         * objc.dg/gnu-api-2-protocol.m: New.
2438         * objc.dg/gnu-api-2-sel.m: New.
2439
2440 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2441
2442         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2443         arm-eabi targets.
2444
2445 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2446
2447         * gcc.dg/20101010-1.c: New testcase.
2448
2449 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2450
2451         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2452         script when relocatable linking.
2453
2454 2010-10-14  Yao Qi  <yao@codesourcery.com>
2455
2456         PR target/45447
2457         * gcc.target/arm/pr45447.c: New test.
2458
2459 2010-10-14  Jan Hubicka  <jh@suse.cz>
2460
2461         PR middle-end/45621
2462         * g++.dg/lto/pr45621.h : New.
2463         * g++.dg/lto/pr45621_0.C: New.
2464         * g++.dg/lto/pr45621_1.C: New.
2465
2466 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2467
2468         * objc.dg/property: New.
2469         * objc.dg/property/fsf-property-basic.m: New.
2470         * objc.dg/property/fsf-property-method-access.m: New.
2471         * objc.dg/property/fsf-property-named-ivar.m: New.
2472         * obj-c++.dg/property: New.
2473         * obj-c++.dg/property/fsf-property-basic.mm: New.
2474         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2475         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2476
2477         merge from FSF apple 'trunk' branch.
2478         2006 Fariborz Jahanian  <fjahanian@apple.com>
2479
2480         Radars 4436866, 4505126, 4506903, 4517826
2481         * objc.dg/property/property-1.m: New.
2482         * objc.dg/property/property-2.m: New.
2483         * objc.dg/property/property-3.m: New.
2484         * objc.dg/property/property-neg-1.m: New.
2485         * objc.dg/property/property-neg-2.m: New.
2486         * objc.dg/property/property-neg-3.m: New.
2487         * objc.dg/property/property-neg-4.m: New.
2488         * objc.dg/property/property-neg-5.m: New.
2489         * objc.dg/property/property-neg-6.m: New.
2490         * objc.dg/property/property-neg-7.m: New.
2491         * objc.dg/property/property.exp: New.
2492         * obj-c++.dg/property/property-1.mm: New.
2493         * obj-c++.dg/property/property-2.mm: New.
2494         * obj-c++.dg/property/property-3.mm: New.
2495         * obj-c++.dg/property/property-neg-1.mm: New.
2496         * obj-c++.dg/property/property-neg-2.mm: New.
2497         * obj-c++.dg/property/property-neg-3.mm: New.
2498         * obj-c++.dg/property/property-neg-4.mm: New.
2499         * obj-c++.dg/property/property-neg-5.mm: New.
2500         * obj-c++.dg/property/property-neg-6.mm: New.
2501         * obj-c++.dg/property/property-neg-7.mm: New.
2502         * obj-c++.dg/property/property.exp: New.
2503
2504 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2505
2506         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2507
2508 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2509
2510         PR c/45969
2511         * gcc.c-torture/compile/pr45969-1.c: New test.
2512
2513 2010-10-14  Richard Guenther  <rguenther@suse.de>
2514
2515         PR tree-optimization/44913
2516         * gcc.dg/torture/pr44913.c: New testcase.
2517
2518 2010-10-14  Richard Guenther  <rguenther@suse.de>
2519
2520         PR lto/45382
2521         * g++.dg/lto/20101014-2_0.C: New testcase.
2522
2523 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2524
2525         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2526         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2527         * gcc.target/i386/pr44130.c: Likewise.
2528         * gcc.target/i386/pr44144.c: Likewise.
2529         * gcc.target/i386/pr44180.c: Likewise.
2530         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2531         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2532         * gcc.target/i386/vect-sizes-1.c: Likewise.
2533         * gcc.target/i386/vectorize4-avx.c: Likewise.
2534
2535 2010-10-14  Richard Guenther  <rguenther@suse.de>
2536
2537         PR lto/44561
2538         * g++.dg/lto/20101010-3_0.C: New testcase.
2539         * g++.dg/lto/20101010-4_0.C: Likewise.
2540
2541 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2542
2543         * objc.dg/pr45878.m: Update to include NSConstantString interface
2544         for -fnext-runtime.
2545         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2546         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2547         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2548         reference for m64 -fnext-runtime.
2549
2550 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2551
2552         * gcc.target/i386/vect-sizes-1.c: New.
2553
2554 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2555
2556         PR middle-end/46011
2557         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2558
2559 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2560
2561         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2562         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2563
2564 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2565
2566         * gcc.target/ia64/20101005.c: New test.
2567
2568 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2569
2570         PR rtl-optimization/45570
2571         * gcc.dg/pr45570.c: New test.
2572
2573 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2574
2575         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2576         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2577         * gcc.target/i386/vectorize4-avx.c: Likewise.
2578
2579 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2580
2581         * gcc.target/i386/avx-copysign-vec.c: New.
2582         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2583
2584 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2585
2586         PR middle-end/44130
2587         * gcc.target/i386/pr44130.c: New.
2588
2589 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2590
2591         PR middle-end/44144
2592         * gcc.target/i386/pr44144.c: New.
2593
2594 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2595
2596         PR target/44180
2597         * gcc.target/i386/pr44180.c: New.
2598
2599 2010-10-13  Jason Merrill  <jason@redhat.com>
2600
2601         * g++.dg/template/canon-type-8.C: New.
2602
2603 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2604
2605         * gcc.c-torture/execute/20101013-1.c: New test.
2606
2607 2010-10-13  Richard Guenther  <rguenther@suse.de>
2608
2609         PR objc/45878
2610         * objc.dg/pr45878.m: New testcase.
2611
2612 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2613
2614         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2615         * gcc.dg/format/dfp-printf-1.c: Likewise.
2616         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2617
2618 2010-10-13  Richard Guenther  <rguenther@suse.de>
2619
2620         PR tree-optimization/45788
2621         * g++.dg/pr45788.C: New testcase.
2622
2623 2010-10-13  Richard Guenther  <rguenther@suse.de>
2624
2625         PR tree-optimization/45970
2626         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2627
2628 2010-10-13  Richard Guenther  <rguenther@suse.de>
2629
2630         PR tree-optimization/45982
2631         * gcc.dg/torture/pr45982.c: New testcase.
2632         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2633         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2634         * gcc.dg/torture/pr39074-2.c: Likewise.
2635
2636 2010-10-13  Richard Guenther  <rguenther@suse.de>
2637
2638         PR middle-end/45874
2639         * g++.dg/torture/pr45874.C: New testcase.
2640
2641 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2642
2643         * objc.dg/attributes/method-attribute-1.m: Update to respond
2644         to implemented method attributes..
2645         * objc.dg/attributes/method-attribute-2.m: Likewise.
2646         * objc.dg/attributes/method-attribute-3.m: Likewise.
2647         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2648         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2649         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2650
2651 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2652
2653         PR libobjc/23214
2654         * objc.dg/pr23214.m: New.
2655
2656 2010-10-12  Michael Eager  <eager@eagercon.com>
2657
2658         PR testsuite/45856
2659         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2660         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2661
2662 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2663
2664         PR fortran/45636
2665         * gcc.c-torture/execute/pr45636.c: New test.
2666         * gfortran.dg/pr45636.f90: New test.
2667
2668 2010-10-12  Richard Henderson  <rth@redhat.com>
2669
2670         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2671
2672 2010-10-12  Daniel Kraft  <d@domob.eu>
2673
2674         PR fortran/38936
2675         * gfortran.dg/associate_1.f03: More tests with derived-types.
2676         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2677         * gfortran.dg/associate_8.f03: Fix typo.
2678         * gfortran.dg/initialization_27.f90: Fix typo.
2679
2680 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2681
2682         PR testsuite/45851
2683         * lib/lto.exp (lto-get-options-main): Support optional target
2684         selector for dg-extra-ld-options.
2685
2686 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2687
2688         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2689         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2690
2691 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2692
2693         PR middle-end/45699
2694         * g++.dg/torture/pr45699.C: New test.
2695         * g++.dg/otr-fold-1.C: Adjusted.
2696         * g++.dg/otr-fold-1.C: Likewise.
2697
2698 2010-10-11  Nick Clifton  <nickc@redhat.com>
2699
2700         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2701         Allow for a user label prefix.
2702
2703 2010-10-10  Richard Guenther  <rguenther@suse.de>
2704
2705         * g++.dg/lto/20101010-1_0.C: New testcase.
2706         * g++.dg/lto/20101010-2_0.C: Likewise.
2707
2708 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2709
2710         PR tree-optimization/45902
2711         * gcc.dg/vect/45902.c: New test.
2712
2713 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2714
2715         PR target/45870
2716         * gcc.dg/tls/pr45870.c: New test.
2717
2718 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2719
2720         PR fortran/45961
2721         * gfortran.dg/typebound_operator_6.f03: New.
2722
2723 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2724
2725         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2726         and adjust -export symbol scanning.
2727         * g++.dg/ext/dllexport1.C: Likewise.
2728         * g++.dg/ext/dllexport3.C: Likewise.
2729         * gcc.dg/dll-3.c: Likewise.
2730         * gcc.dg/dll-4.c: Likewise.
2731         * gcc.dg/dll-5.c: Likewise.
2732
2733 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2734
2735         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2736         instead of tree_profile dump file.
2737         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2738         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2739         dump file.
2740
2741 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2742
2743         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2744
2745 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2746
2747         * gfortran.dg/character_comparison_4.f90:  New test.
2748         * gfortran.dg/character_comparison_5.f90:  New test.
2749         * gfortran.dg/character_comparison_6.f90:  New test.
2750
2751 2010-10-09  Richard Henderson  <rth@redhat.com>
2752
2753         * lib/target-supports.exp
2754         (check_effective_target_automatic_stack_alignment): Always true.
2755
2756 2010-10-09  Richard Guenther  <rguenther@suse.de>
2757
2758         PR lto/45956
2759         * gcc.dg/lto/20101009-2_0.c: New testcase.
2760         * gcc.dg/lto/20101009-2_1.c: Likewise.
2761         * gcc.dg/lto/20101009-2_2.c: Likewise.
2762
2763 2010-10-09  Richard Guenther  <rguenther@suse.de>
2764
2765         PR lto/45947
2766         * g++.dg/lto/20101009-1_0.C: New testcase.
2767
2768 2010-10-09  Richard Guenther  <rguenther@suse.de>
2769
2770         PR tree-optimization/45945
2771         * gcc.dg/lto/20101009-1_0.c: New testcase.
2772
2773 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2774
2775         PR target/45913
2776         * gcc.target/i386/pr45913.c: New.
2777
2778 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2779
2780         PR fortran/45943
2781         * gfortran.dg/streamio_16.f90: Update test.
2782
2783 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2784
2785         PR tree-optimization/45903
2786         * gcc.target/i386/pr45903.c: New test.
2787
2788 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2789
2790         * gnat.dg/interface5.adb: Compile with warnings disabled.
2791
2792 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2793
2794         * obj-c++.dg/encode-10.mm: New testcase.
2795
2796 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2797
2798         PR objc++/23614
2799         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2800         C++ class.  Removed XFAIL.
2801
2802 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2803
2804         PR fortran/45933
2805         * gfortran.dg/typebound_operator_5.f03: New.
2806
2807 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2808
2809         Merge from 'apple/trunk' branch on FSF servers.
2810
2811         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
2812
2813         Radar 4508851
2814         * obj-c++.dg/method-namespace-1.mm: New.
2815
2816 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2817
2818         * gcc.dg/tree-ssa/sra-11.c: New test.
2819
2820 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2821
2822         PR Tree-Vect/45847
2823         * gcc.dg/vect/pr45847.c: New test.
2824
2825 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2826             Kai Tietz  <kai.tietz@onevision.com>
2827
2828         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2829
2830 2010-10-07  Richard Guenther  <rguenther@suse.de>
2831
2832         PR tree-optimization/45732
2833         * gcc.dg/torture/pr45732.c: New testcase.
2834
2835 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2836
2837         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2838         * objc.dg/foreach-2.m: Likewise.
2839         * objc.dg/foreach-3.m: Likewise.
2840         * objc.dg/foreach-4.m: Likewise.
2841         * objc.dg/foreach-5.m: Likewise.
2842         * objc.dg/foreach-6.m: Likewise.
2843         * objc.dg/foreach-7.m: Likewise.
2844         * objc.dg/objc-foreach-4.m: Likewise.
2845         * objc.dg/objc-foreach-5.m: Likewise.
2846
2847 2010-10-07  Richard Guenther  <rguenther@suse.de>
2848
2849         PR middle-end/45869
2850         * gcc.dg/torture/pr45869.c: New testcase.
2851
2852 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2853
2854         * objc.dg/set-not-used-1.m: New
2855         * obj-c++.dg/set-not-used-1.mm: New.
2856
2857 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2858
2859         * objc.dg/attributes/method-attribute-3.m: New.
2860         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2861
2862 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2863
2864         PR fortran/45916
2865         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2866
2867 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2868
2869         PR fortran/45889
2870         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2871
2872 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2873
2874         Merge from 'apple/trunk' branch on FSF servers.
2875
2876         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
2877
2878         Radar 4278774
2879         * obj-c++.dg/encode-9.mm: New.
2880
2881 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2882
2883         * g++.dg/cpp0x/pr45908.C: New test.
2884
2885 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2886
2887         * gnat.dg/opt6.ad[sb]: New test.
2888
2889 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2890
2891         Implemented fast enumeration for Objective-C.
2892         * objc.dg/foreach-1.m: New.
2893         * objc.dg/foreach-2.m: New.
2894         * objc.dg/foreach-3.m: New.
2895         * objc.dg/foreach-4.m: New.
2896         * objc.dg/foreach-5.m: New.
2897         * objc.dg/foreach-6.m: New.
2898         * objc.dg/foreach-7.m: New.
2899
2900         Merge from 'apple/trunk' branch on FSF servers:
2901         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
2902
2903         Radar 4502236
2904         * objc.dg/objc-foreach-5.m: New.
2905
2906         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
2907
2908         Radar 4507230
2909         * objc.dg/objc-foreach-4.m: New.
2910
2911         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2912
2913         Radar 4472881
2914         * objc.dg/objc-foreach-3.m: New.
2915
2916         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
2917
2918         Radar 4468498
2919         * objc.dg/objc-foreach-2.m: New.
2920
2921         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
2922
2923         Radar 4294910
2924         * objc.dg/objc-foreach-1.m: New
2925
2926 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2927
2928         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2929         unsigned values.
2930
2931 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2932
2933         PR objc++/28050
2934         * obj-c++.dg/syntax-error-10.mm: New.
2935
2936 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2937
2938         PR objc++/23707
2939         * obj-c++.dg/syntax-error-9.mm: New.
2940
2941 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2942
2943         PR objc++/31126
2944         * obj-c++.dg/syntax-error-8.mm: New.
2945
2946 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2947
2948         Merge from 'apple/trunk' branch on FSF servers.
2949
2950         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
2951
2952         Radar 4290840
2953         * obj-c++.dg/syntax-error-7.mm: New
2954
2955         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
2956
2957         Radar 4294425
2958         * obj-c++.dg/syntax-error-6.mm: New
2959
2960         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
2961
2962         Radar 4261146
2963         * obj-c++.dg/syntax-error-5.mm: New
2964
2965         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2966
2967         Radar 4093475
2968         * obj-c++.dg/syntax-error-[3-4].mm: New.
2969
2970         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2971
2972         Radar 4185810
2973         * obj-c++.dg/syntax-error-[1-2].mm: New.
2974
2975 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2976
2977         PR tree-optimization/45752
2978         * gcc.dg/vect/pr45752.c: New test.
2979
2980 2010-10-05  Richard Guenther  <rguenther@suse.de>
2981
2982         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2983         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2984         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2985         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2986         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2987         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2988         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2989         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2990         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2991         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2992         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2993         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2994         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2995         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2996         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2997         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2998         * gcc.dg/tree-ssa/20080530.c: Likewise.
2999         * g++.dg/tree-ssa/inline-3.C: Likewise.
3000         * g++.dg/tree-ssa/inline-1.C: Likewise.
3001         * g++.dg/tree-ssa/inline-2.C: Likewise.
3002         * gcc.dg/profile-dir-1.c: Likewise.
3003         * gcc.dg/profile-dir-2.c: Likewise.
3004         * gcc.dg/profile-dir-3.c: Likewise.
3005
3006 2010-10-05  Richard Guenther  <rguenther@suse.de>
3007
3008         PR middle-end/45877
3009         * g++.dg/torture/pr45877.C: New testcase.
3010
3011 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3012
3013         PR debug/45849
3014         * gcc.dg/debug/pr45849.c: New test.
3015
3016         PR middle-end/45876
3017         * gcc.c-torture/compile/pr45876.c: New test.
3018
3019 2010-10-04  Julian Brown  <julian@codesourcery.com>
3020
3021         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3022         vect_hw_misalign.
3023         * gcc.dg/vect/vect-60.c: Likewise.
3024         * gcc.dg/vect/vect-56.c: Likewise.
3025         * gcc.dg/vect/vect-93.c: Likewise.
3026         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3027         * gcc.dg/vect/vect-95.c: Likewise.
3028         * gcc.dg/vect/vect-96.c: Likewise.
3029         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3030         * gcc.dg/vect/slp-25.c: Likewise.
3031         * gcc.dg/vect/slp-3.c: Likewise.
3032         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3033         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3034         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3035         * gcc.dg/vect/vect-109.c: Likewise.
3036         * gcc.dg/vect/vect-peel-1.c: Likewise.
3037         * gcc.dg/vect/vect-peel-2.c: Likewise.
3038         * lib/target-supports.exp
3039         (check_effective_target_arm_vect_no_misalign): New.
3040         (check_effective_target_vect_no_align): Use above.
3041         (check_effective_target_vect_element_align): New.
3042         (add_options_for_quad_vectors): New.
3043
3044 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3045
3046         PR tree-optimization/45572
3047         * g++.dg/ipa/pr45572-1.C: New test.
3048         * g++.dg/ipa/pr45572-2.C: Likewise.
3049
3050 2010-10-03  Ian Lance Taylor  <iant@google.com>
3051
3052         * gcc.dg/anon-struct-11.c: New test.
3053         * gcc.dg/anon-struct-12.c: New test.
3054         * gcc.dg/anon-struct-13.c: New test.
3055         * gcc.dg/anon-struct-14.c: New test.
3056
3057 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3058
3059         * g++.dg/torture/pr45764.C: Revert revision 164914.
3060         * gcc.dg/vect/pr43432.c: Likewise.
3061         * gcc.dg/vect/vect-114.c: Likewise.
3062         * gcc.dg/vect/vect-15.c: Likewise.
3063
3064 2010-10-03  Jason Merrill  <jason@redhat.com>
3065
3066         * g++.dg/cpp0x/sfinae5.C: New.
3067
3068 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3069
3070         PR tree-optimization/45720
3071         PR tree-optimization/45764
3072         * g++.dg/torture/pr45764.C: New.
3073
3074         * gcc.dg/vect/pr43432.c: Xfail.
3075         * gcc.dg/vect/vect-114.c: Likewise.
3076         * gcc.dg/vect/vect-15.c: Likewise.
3077
3078 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3079
3080         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3081         hppa*-*-hpux*.
3082         * gcc.dg/torture/pr45678-2.c: Likewise.
3083
3084 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3085
3086         PR fortran/45748
3087         * gfortran.dg/intrinsic_6.f90: New.
3088
3089 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3090
3091         PR fortran/42831
3092         * gfortran.dg/dependency_37.f90:  New test.
3093
3094 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3095
3096         * gcc.target/i386/shift_mask.c: New test.
3097
3098 2010-10-01  Richard Guenther  <rguenther@suse.de>
3099
3100         PR tree-optimization/45854
3101         * g++.dg/torture/pr45854.C: New testcase.
3102
3103 2010-09-30  Michael Eager  <eager@eagercon.com>
3104
3105         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3106         __FLT_{MIN,MAX}__.
3107
3108 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3109
3110         PR middle-end/45758
3111         * gfortran.dg/graphite/pr45758.f90: New.
3112
3113 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3114
3115         PR middle-end/45230
3116         * gcc.dg/graphite/id-pr45230.c: New.
3117
3118 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3119
3120         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3121         * gfortran.dg/graphite/graphite.exp: Same.
3122         * gcc.dg/graphite/vect-pr43423.c: New.
3123
3124 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3125
3126         PR target/45843
3127         * g++.dg/torture/pr45843.C: New test.
3128
3129 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3130
3131         PR fortran/45828
3132         * gfortran.dg/allocate_derived_5.f90: New.
3133
3134 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR tree-optimization/31261
3137         * gcc.dg/tree-ssa/pr31261.c: New test.
3138
3139 2010-09-30  Michael Eager  <eager@eagercon.com>
3140
3141         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3142         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3143         * gcc.target/microblaze/microblaze.exp: Ditto.
3144         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3145         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3146         * gcc.target/microblaze/others/data_var1.c: Ditto.
3147         * gcc.target/microblaze/others/data_var2.c: Ditto.
3148         * gcc.target/microblaze/others/data_var3.c: Ditto.
3149         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3150         * gcc.target/microblaze/others/strings1.c:: Ditto.
3151         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3152         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3153         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3154         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3155         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3156         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3157         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3158         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3159         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3160         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3161         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3162         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3163         * gcc.target/microblaze/isa/float.c: Ditto.
3164         * gcc.target/microblaze/isa/mulh.c: Ditto.
3165         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3166         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3167         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3168         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3169         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3170         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3171         * gcc.target/microblaze/isa/bshift.c: Ditto.
3172         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3173         * gcc.target/microblaze/isa/div.c: Ditto.
3174         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3175         * gcc.target/microblaze/isa/mul.c: Ditto.
3176
3177 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3178
3179         merge from FSF 'apple/trunk' branch.
3180         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3181
3182         Radar 4386773
3183         * objc.dg/enhanced-proto-1.m: New.
3184         * objc.dg/enhanced-proto-2.m: New.
3185         * obj-c++.dg/enhanced-proto-1.mm: New
3186         * obj-c++.dg/enhanced-proto-2.mm: New.
3187
3188 2010-09-30  Richard Guenther  <rguenther@suse.de>
3189
3190         PR testsuite/45702
3191         * gcc.dg/debug/pr41893-1.c: Adjust.
3192         * gcc.dg/pr30762-1.c: Likewise.
3193         * gcc.dg/pr31529-1.c: Likewise.
3194         * gcc.dg/pr34457-1.c: Likewise.
3195         * gcc.dg/pr34668-1.c: Likewise.
3196         * gcc.dg/pr43557-1.c: Likewise.
3197
3198 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3199
3200         PR objc/45842
3201         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3202         * objc.dg/const-str-3.m: Correct header for memcpy.
3203         * objc.dg/const-str-7.m: Likewise.
3204         * objc.dg/method-20b.m: Provide an implementation of Object.
3205         Adjust XFAIL for m64 NeXT runtime.
3206         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3207         * objc.dg/encode-3.m: Correct line ordering, provide header for
3208         sprintf.
3209         * objc.dg/encode-7-next.m: Only run for 32bit.
3210         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3211         * objc.dg/type-size-2.m: Provide an implementation of Object.
3212         Ajust headers.
3213         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3214         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3215         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3216         Adjust XFAIL for m64 NeXT runtime.
3217         * obj-c++.dg/method-22.mm: Likewise.
3218         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3219
3220 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3221
3222         Merge from 'apple/trunk' branch on FSF servers.
3223
3224         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3225
3226         Radar 4278236
3227         * obj-c++.dg/bad-forward-decl.mm: New
3228
3229 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3230
3231         * ada/acats/run_acats: Revert revision 157037.
3232
3233 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3234
3235         Merge from 'apple/trunk' branch on FSF servers.
3236
3237         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3238
3239         Radar 4281748
3240         * objc.dg/naming-2.m: Update
3241         * objc.dg/naming-3.m: New
3242
3243 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3244
3245         PR target/40457
3246         * gcc.target/arm/pr40457-3.c: New test.
3247
3248 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3249
3250         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3251         alias checking.
3252         * lib/target-supports.exp (check_ifunc_available): Likewise.
3253
3254 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3255
3256         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3257
3258 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3259
3260         * objc.dg/keywords-1.m: New test.
3261         * objc.dg/keywords-2.m: New test.
3262         * objc.dg/keywords-3.m: New test.
3263         * obj-c++.dg/keywords-1.mm: New test.
3264         * obj-c++.dg/keywords-2.mm: New test.
3265
3266 2010-09-28  Jason Merrill  <jason@redhat.com>
3267
3268         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3269         * g++.dg/ext/complit11.C: Likewise.
3270         * g++.old-deja/g++.law/temps1.C: Likewise.
3271
3272         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3273         * g++.old-deja/g++.mike/misc6.C: Likewise.
3274
3275 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3276
3277         * objc.dg/attributes/method-attribute-1.m: New.
3278         * objc.dg/attributes/method-attribute-2.m: New.
3279
3280         * obj-c++.dg/attributes/method-attribute-1.m: New.
3281         * obj-c++.dg/attributes/method-attribute-2.m: New.
3282
3283 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3284
3285         * objc.dg/attributes: New.
3286         * objc.dg/attributes/attributes.exp: New.
3287         * objc.dg/attributes/class-attribute-1.m: New.
3288         * objc.dg/attributes/class-attribute-2.m: New
3289         * objc.dg/attributes/categ-attribute-1.m: New
3290         * objc.dg/attributes/categ-attribute-2.m: New
3291         * objc.dg/attributes/proto-attribute-1.m: New
3292
3293         * obj-c++.dg/attributes: New.
3294         * obj-c++.dg/attributes/attributes.exp: New
3295         * obj-c++.dg/attributes/class-attribute-1.mm: New
3296         * obj-c++.dg/attributes/class-attribute-2.mm: New
3297         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3298         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3299         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3300
3301 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3302
3303         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3304         from the branch renamed to method-20b.m to avoid clashes).
3305
3306         2005-08-23  Stuart Hastings  <stuart@apple.com>
3307                     Ziemowit Laski  <zlaski@apple.com>
3308
3309         Radar 4209854
3310         * obj-c++.dg/method-23.mm: New.
3311         * objc.dg/method-20.m: New.
3312
3313 2010-09-28  Jan Hubicka  <jh@suse.cz>
3314
3315         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3316
3317 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3318
3319         PR target/44452
3320         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3321         i?86-*-solaris2.[89], *-*-vxworks*.
3322         * gcc.target/i386/pr22152.c: Likewise.
3323         * gcc.target/i386/vect8-ret.c: New test.
3324
3325 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3326
3327         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3328
3329 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3330
3331         Merge from 'apple/trunk' branch on FSF servers.
3332
3333         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3334
3335         Radar 4175534
3336         * obj-c++.dg/method-22.mm: New.
3337
3338 2010-09-27  Jason Merrill  <jason@redhat.com>
3339
3340         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3341         * g++.dg/ext/complit11.C: Adjust.
3342         * g++.old-deja/g++.law/temps1.C: Adjust.
3343         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3344         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3345
3346 2010-09-27  Ian Lance Taylor  <iant@google.com>
3347
3348         * lib/target-supports.exp (check_effective_target_split_stack):
3349         New procedure.
3350         * gcc.dg/split-1.c: New test.
3351         * gcc.dg/split-2.c: New test.
3352         * gcc.dg/split-3.c: New test.
3353         * gcc.dg/split-4.c: New test.
3354
3355 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3356
3357         PR objc/25464
3358         * objc.dg/type-size-3.m: New test.
3359
3360 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3361
3362         PR objc/45763
3363         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3364
3365 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3366
3367         PR objc/25450
3368         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3369         * objc.dg/type-size-2.m: Same change.
3370         * obj-c++.dg/encode-5.mm: Same change.
3371
3372 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3373
3374         Merge from 'apple/trunk' branch on FSF servers.  The original
3375         Changelogs are below.
3376
3377         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3378         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3379         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3380         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3381         in the branch).
3382         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3383         proto-qual-1.m in the branch) and the normal ABI on GNU.
3384         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3385         the test only with the NeXT runtime.
3386         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3387         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3388         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3389         Run the test only with the NeXT runtime.
3390
3391         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3392
3393         Radar 4492973
3394         * objc.dg/encode-7-64bit.m: New.
3395         * objc.dg/encode-7.m: Skip if -m64.
3396
3397         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3398
3399         Radar 4301047
3400         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3401         * obj-c++.dg/threedotthree-abi-1.mm: New
3402         * objc.dg/threedotthree-abi-1.m: New
3403
3404         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3405
3406         Radar 4136935
3407         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3408         * objc.dg/encode-6.m: Likewise.
3409         * objc.dg/encode-7.m: New test case.
3410
3411 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3412
3413         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3414         const-str-12.m to constr-str-12b.m to avoid conflicts.
3415
3416         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3417
3418         Radar 4229905
3419         * obj-c++.dg/warn5.mm: New
3420
3421         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3422
3423         Radar 4154928
3424         * obj-c++.dg/const-str-12.mm: New.
3425         * objc.dg/const-str-12.m: New.
3426
3427 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3428
3429         PR fortran/40569
3430         PR fortran/40568
3431         * gfortran.dg/storage_size_2.f08: Fix test.
3432         * gfortran.dg/c_sizeof_1.f90: Fix test.
3433         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3434         * gfortran.dg/c_sizeof_3.f90: New.
3435         * gfortran.dg/c_sizeof_4.f90: New.
3436         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3437         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3438
3439 2010-09-26  Daniel Kraft  <d@domob.eu>
3440
3441         PR fortran/45783
3442         PR fortran/45795
3443         * gfortran.dg/select_type_18.f03: New test.
3444
3445 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3446
3447         * gnat.dg/return2.ad[sb]: New test.
3448         * gnat.dg/return2_pkg.ads: New helper.
3449
3450 2010-09-25  Daniel Kraft  <d@domob.eu>
3451
3452         PR fortran/45776
3453         * gfortran.dg/io_constraints_6.f03: New test.
3454         * gfortran.dg/io_constraints_7.f03: New test.
3455         * gfortran.dg/newunit_2.f90: New test.
3456
3457 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3458
3459         * gfortran.dg/operator_c1202.f90: New test.
3460
3461 2010-09-24  Jan Hubicka  <jh@suse.cz>
3462
3463         * gcc.dg/tree-ssa/leaf.c: New testcase.
3464
3465 2010-09-24  Jan Hubicka  <jh@suse.cz>
3466
3467         PR tree-optimization/45738
3468         PR tree-optimization/45741
3469         * gcc.c-torture/compile/pr45741.c: New.
3470         * gfortran.fortran-torture/compile/pr45738.f90: New.
3471
3472 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3473
3474         * gcc.dg/cpp/undef-opt-1.c: New test.
3475
3476 2010-09-24  Jason Merrill  <jason@redhat.com>
3477
3478         * g++.dg/other/error10.C: Adjust expected output.
3479
3480 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3481
3482         PR middle-end/45234
3483         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3484         * gcc.target/i386/pr45234.c: New test.
3485
3486 2010-09-24  Richard Guenther  <rguenther@suse.de>
3487
3488         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3489
3490 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3491
3492         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3493         as a comment leader in regexp.
3494
3495 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3496
3497         * objc.dg/sync-2.m: New test.
3498         * obj-c++.dg/sync-2.mm: New test.
3499
3500 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3501
3502         PR fortran/40571
3503         * gfortran.dg/iso_fortran_env_7.f90: New.
3504
3505 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3506
3507         * obj-c++.dg/too-many-args.mm: New file.
3508
3509 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3510
3511         Merge from 'apple/trunk' branch on FSF servers.
3512
3513         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3514
3515         Radar 4491608
3516         * objc.dg/too-many-args.m: New
3517
3518 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3519
3520         PR fortran/45744
3521         * gfortran.dg/dependency_36.f90:  New test.
3522
3523 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3524
3525         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3526         * gcc.target/i386/pad-3.c: Ditto.
3527         * gcc.target/i386/pad-7.c: Ditto.
3528         * gcc.target/i386/pad-7.c: Ditto.
3529         * gcc.target/i386/pr36502.c: Ditto.
3530         * gcc.target/i386/zee.c: Ditto.
3531         * gcc.target/i386/20060821-1.c: Ditto.
3532         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3533         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3534         * gcc.target/i386/pad-5b.c: Ditto.
3535         * gcc.target/i386/pad-6a.c: Ditto.
3536         * gcc.target/i386/pad-6b.c: Ditto.
3537         * gcc.target/i386/pad-8.c: Ditto.
3538         * gcc.target/i386/pad-9.c: Ditto.
3539         * gcc.target/i386/pad-10.c: Ditto.
3540         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3541
3542 2010-09-23  Richard Guenther  <rguenther@suse.de>
3543
3544         PR tree-optimization/45565
3545         * g++.dg/ipa/pr45565.C: New testcase.
3546
3547 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3548
3549         PR fortran/45745
3550         PR fortran/45648
3551         * gfortran.dg/vector_subscript_bound_1.f90: New.
3552
3553 2010-09-23  Richard Guenther  <rguenther@suse.de>
3554
3555         PR middle-end/45750
3556         * gcc.dg/pr45750.c: New testcase.
3557
3558 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3559
3560         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3561         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3562         build.
3563
3564 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3565
3566         PR rtl-optimization/44374
3567         * gcc.target/arm/headmerge-1.c: New test.
3568         * gcc.target/arm/headmerge-2.c: New test.
3569         * gcc.target/i386/headmerge-1.c: New test.
3570         * gcc.target/i386/headmerge-2.c: New test.
3571
3572 2010-09-23  Daniel Kraft  <d@domob.eu>
3573
3574         PR fortran/38936
3575         PR fortran/44044
3576         PR fortran/45474
3577         * gfortran.dg/intrinsic_intent_1.f03: New test.
3578         * gfortran.dg/select_type_17.f03: New test.
3579         * gfortran.dg/associate_5.f03: More definability tests.
3580         * gfortran.dg/enum_2.f90: Check definability.
3581         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3582         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3583         * gfortran.dg/char_expr_2.f90: Ditto.
3584         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3585         * gfortran.dg/enum_5.f90: Ditto.
3586         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3587         * gfortran.dg/impure_assignment_2.f90: Ditto.
3588         * gfortran.dg/impure_assignment_3.f90: Ditto.
3589         * gfortran.dg/intent_out_1.f90: Ditto.
3590         * gfortran.dg/intent_out_3.f90: Ditto.
3591         * gfortran.dg/pointer_assign_7.f90: Ditto.
3592         * gfortran.dg/pointer_intent_3.f90: Ditto.
3593         * gfortran.dg/pr19936_1.f90: Ditto.
3594         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3595         * gfortran.dg/simpleif_2.f90: Ditto.
3596         * gfortran.dg/protected_5.f90: Ditto.
3597         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3598         * gfortran.dg/protected_6.f90: Ditto.
3599         * gfortran.dg/protected_7.f90: Ditto.
3600
3601 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3602
3603         PR libfortran/45710
3604         * gfortran.dg/namelist_65.f90: New test.
3605
3606 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3607
3608         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3609         the regexp pattern between the expected label and location string.
3610
3611 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3612
3613         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3614
3615 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3616
3617         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3618         * gcc.dg/pr27898.c: Likewise.
3619         * gcc.dg/pr28712.c: Likewise.
3620         * gcc.dg/pr30762-1.c: Likewise.
3621         * gcc.dg/pr31529-1.c: Likewise.
3622         * gcc.dg/pr34457-1.c: Likewise.
3623         * gcc.dg/pr34668-1.c: Likewise.
3624         * gcc.dg/pr34989-1.c: Likewise.
3625         * gcc.dg/pr43557-1.c: Likewise.
3626
3627 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3628
3629         PR rtl-optimization/45739
3630         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3631
3632 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3633
3634         * gcc.target/sparc/mnofpu.c: New test.
3635
3636 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3637
3638         PR rtl-optimization/45739
3639         * gcc.target/i386/pr45739.c: New test.
3640
3641 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3642
3643         PR fortran/45648
3644         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3645         and counts. Add non-elemental function call check.
3646
3647         PR fortran/45648
3648         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3649         arguments checks. Update temporary counts.
3650         * gfortran.dg/transpose_optimization_1.f90: New.
3651
3652 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3653
3654         PR objc/23710
3655         * objc.dg/invalid-method-1.m: New.
3656
3657 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3658
3659         Merge from 'apple/trunk' branch on FSF servers.
3660
3661         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3662
3663         Radar 4291785
3664         * objc.dg/naming-4.m: New
3665         * objc.dg/naming-5.m: New
3666         * obj-c++.dg/naming-1.mm: New
3667         * obj-c++.dg/naming-2.mm: New
3668
3669 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3670             Jack Howarth  <howarth@bromo.med.uc.edu>
3671
3672         PR c++/45645
3673         * g++.dg/torture/pr44972.C: Use portable assert().
3674
3675 2010-09-21  Richard Guenther  <rguenther@suse.de>
3676
3677         PR tree-optimization/45580
3678         * g++.dg/torture/pr45580.C: New testcase.
3679
3680 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3681
3682         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3683
3684 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3685
3686         PR fortran/45438
3687         * gfortran.dg/pointer_check_7.f90: New.
3688
3689 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3690
3691         PR rtl-optimization/45728
3692         * gcc.c-torture/compile/pr45728.c: New test.
3693
3694 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3695
3696         PR fortran/45081
3697         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3698
3699 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3700
3701         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3702
3703 2010-09-20  Richard Guenther  <rguenther@suse.de>
3704
3705         PR middle-end/45704
3706         * gcc.dg/torture/pr45704.c: New testcase.
3707
3708 2010-09-20  Jan Hubicka  <jh@suse.cz>
3709
3710         PR tree-optimize/45605
3711         * g++.dg/tree-ssa/pr45605.C: New testcase.
3712
3713 2010-09-20  Michael Matz  <matz@suse.de>
3714
3715         PR testsuite/45706
3716         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3717         enough.
3718
3719 2010-09-20  Richard Guenther  <rguenther@suse.de>
3720
3721         PR tree-optimization/45705
3722         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3723
3724 2010-09-20  Michael Matz  <matz@suse.de>
3725
3726         PR testsuite/45706
3727         * lib/target-supports.exp (check_effective_target_vect_perm):
3728         Add i?86-*-*.
3729
3730 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3731
3732         PR rtl-optimization/45695
3733         * gcc.c-torture/execute/pr45695.c: New test.
3734
3735 2010-09-19  Jan Hubicka  <jh@suse.cz>
3736
3737         PR lto/44246
3738         * gcc.c-torture/compile/pr44246.c:New file.
3739
3740 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3741
3742         PR tree-optimization/45714
3743         * gfortran.dg/vect/pr45714-a.f: New test.
3744         * gfortran.dg/vect/pr45714-b.f: New test.
3745
3746 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3747
3748         * gnat.dg/const1.adb: Rename into...
3749         * gnat.dg/constant1.adb: ...this.
3750         * gnat.dg/constant2.adb: New test.
3751         * gnat.dg/constant2_pkg1.ads: New helper.
3752         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3753
3754 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3755
3756         * gnat.dg/specs/constant1.ads: New test.
3757         * gnat.dg/specs/constant1_pkg.ads: New helper.
3758
3759 2010-09-18  Jan Hubicka  <jh@suse.cz>
3760
3761         PR tree-optimization/45453
3762         * g++.dg/tree-ssa/pr45453.C: New testcase.
3763
3764 2010-09-18  Jason Merrill  <jason@redhat.com>
3765
3766         * g++.dg/cpp0x/initlist44.C: New.
3767
3768 2010-09-18  Richard Guenther  <rguenther@suse.de>
3769
3770         PR tree-optimization/45709
3771         * g++.dg/torture/pr45709-2.C: New testcase.
3772
3773 2010-09-18  Richard Guenther  <rguenther@suse.de>
3774
3775         PR tree-optimization/45709
3776         * g++.dg/torture/pr45709.C: New testcase.
3777
3778 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3779
3780         PR testsuite/45719
3781         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3782
3783 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3784
3785         * gcc.target/i386/pad-1.c: New.
3786         * gcc.target/i386/pad-2.c: Likewise.
3787         * gcc.target/i386/pad-3.c: Likewise.
3788         * gcc.target/i386/pad-4.c: Likewise.
3789         * gcc.target/i386/pad-5a.c: Likewise.
3790         * gcc.target/i386/pad-5b.c: Likewise.
3791         * gcc.target/i386/pad-6a.c: Likewise.
3792         * gcc.target/i386/pad-6b.c: Likewise.
3793         * gcc.target/i386/pad-7.c: Likewise.
3794         * gcc.target/i386/pad-8.c: Likewise.
3795         * gcc.target/i386/pad-9.c: Likewise.
3796         * gcc.target/i386/pad-10.c: Likewise.
3797
3798 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3799
3800         PR middle-end/45234
3801         * gcc.dg/torture/stackalign/alloca-5.c: New.
3802
3803 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3804
3805         PR middle-end/45678
3806         * gcc.dg/torture/pr45678-2.c: New.
3807
3808 2010-09-17  Richard Guenther  <rguenther@suse.de>
3809
3810         PR middle-end/45678
3811         * gcc.dg/torture/pr45678-1.c: New testcase.
3812
3813 2010-09-17  Michael Matz  <matz@suse.de>
3814
3815         PR tree-optimization/43432
3816         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3817         check_effective_target_vect_perm_short): New predicates.
3818         (check_effective_target_vect_perm): Include x86_64.
3819         * gcc.dg/vect/pr43432.c: New test.
3820         * gcc.dg/vect/vect-114.c: Adjust.
3821         * gcc.dg/vect/vect-15.c: Ditto.
3822         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3823         * gcc.dg/vect/slp-perm-9.c: Ditto.
3824
3825 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3826
3827         PR testsuite/45692
3828         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3829         GNU runtime.
3830
3831 2010-09-17  Richard Guenther  <rguenther@suse.de>
3832
3833         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3834         * gcc.dg/pr28706.c: Likewise.
3835         * gcc.dg/pr28712.c: Likewise.
3836         * gcc.dg/pr30762-1.c: Likewise.
3837         * gcc.dg/pr30762-2.c: Likewise.
3838         * gcc.dg/pr31529-1.c: Likewise.
3839         * gcc.dg/pr31529-2.c: Likewise.
3840         * gcc.dg/pr34457-1.c: Likewise.
3841         * gcc.dg/pr34457-2.c: Likewise.
3842         * gcc.dg/pr34668-1.c: Likewise.
3843         * gcc.dg/pr34668-2.c: Likewise.
3844         * gcc.dg/pr34989-1.c: Likewise.
3845         * gcc.dg/pr34989-2.c: Likewise.
3846         * gcc.dg/pr43557-1.c: Likewise.
3847         * gcc.dg/pr43557-2.c: Likewise.
3848         * gcc.dg/debug/pr41893-1.c: Likewise.
3849         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3850         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3851         * gcc.dg/matrix/matrix-4.c: Likewise.
3852         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3853         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3854         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3855         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3856
3857 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3858
3859         PR fortran/43665
3860         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3861         optimizations.
3862         * gfortran.dg/intent_optimize_1.f90: New test.
3863
3864 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3865
3866         * gcc.target/i386/divmod-1.c: New.
3867         * gcc.target/i386/divmod-2.c: Likewise.
3868         * gcc.target/i386/divmod-3.c: Likewise.
3869         * gcc.target/i386/divmod-4.c: Likewise.
3870         * gcc.target/i386/divmod-4a.c: Likewise.
3871         * gcc.target/i386/divmod-5.c: Likewise.
3872         * gcc.target/i386/divmod-6.c: Likewise.
3873         * gcc.target/i386/divmod-7.c: Likewise.
3874         * gcc.target/i386/divmod-8.c: Likewise.
3875         * gcc.target/i386/udivmod-1.c: Likewise.
3876         * gcc.target/i386/udivmod-2.c: Likewise.
3877         * gcc.target/i386/udivmod-3.c: Likewise.
3878         * gcc.target/i386/udivmod-4.c: Likewise.
3879         * gcc.target/i386/udivmod-4a.c: Likewise.
3880         * gcc.target/i386/udivmod-5.c: Likewise.
3881         * gcc.target/i386/udivmod-6.c: Likewise.
3882         * gcc.target/i386/udivmod-7.c: Likewise.
3883         * gcc.target/i386/udivmod-8.c: Likewise.
3884
3885 2010-09-16  Jan Hubicka  <jh@suse.cz>
3886
3887         * g++.dg/lto/pr45679-1_0.C: New file.
3888         * g++.dg/lto/pr45679-1_1.C: New file.
3889         * g++.dg/lto/pr45679-0_0.C: New file.
3890         * g++.dg/lto/pr45679-0_1.C: New file.
3891
3892 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3893
3894         PR fortran/45674
3895         * gfortran.dg/class_dummy_2.f03: New.
3896
3897 2010-09-16  Richard Guenther  <rguenther@suse.de>
3898
3899         PR tree-optimization/45623
3900         * gcc.dg/torture/pr45623.c: New testcase.
3901
3902 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3903
3904         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3905         name and parentheses.
3906         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3907
3908 2010-09-15  Jason Merrill  <jason@redhat.com>
3909
3910         * g++.dg/parse/parameter-declaration-2.C: New.
3911
3912         * g++.dg/cpp0x/scoped_enum2.C: New.
3913
3914 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3915
3916         * gcc.c-torture/compile/20100915-1.c: New test.
3917
3918 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3919
3920         PR middle-end/45644
3921         * gcc.dg/ipa/pr45644.c: New test.
3922
3923 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3924
3925         PR tree-optimization/45633
3926         * gcc.dg/vect/pr45633.c: New test.
3927
3928 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3929
3930         PR fortran/45577
3931         * gfortran.dg/allocate_derived_4.f90: New.
3932
3933 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3934
3935         * lib/target-supports.exp
3936         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3937         supported flag to true for neon.
3938
3939 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3940
3941         PR c++/45665
3942         * g++.dg/template/crash103.C: New.
3943
3944 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3945
3946         Merge from 'apple/trunk' branch on FSF servers.
3947
3948         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3949
3950         Radar 4457381
3951         * objc.dg/msg-in-protocol.m: New.
3952         * obj-c++.dg/msg-in-protocol.mm: New.
3953
3954         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
3955
3956         Radar 4219590
3957         * objc.dg/break-in-ifstmt.m: New.
3958
3959         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3960
3961         Radar 4174166
3962         * obj-c++.dg/comp-types-13.mm: New.
3963         * objc.dg/comp-types-12.m: New.
3964
3965         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3966
3967         Radar 4216500
3968         * obj-c++.dg/proto-lossage-7.mm: New.
3969         * objc.dg/proto-lossage-7.m: New.
3970
3971 2010-09-14  Jan Hubicka  <jh@suse.cz>
3972
3973         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3974         folding.
3975         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3976         folding.
3977
3978 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3979
3980         PR middle-end/45567
3981         * gcc.dg/pr45567.c: New test.
3982
3983         PR debug/45660
3984         * g++.dg/debug/pr45660.C: New test.
3985
3986 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3987
3988         PR tree-optimization/45470
3989         * g++.dg/vect/pr45470-a.cc: New test.
3990         * g++.dg/vect/pr45470-a.cc: New test.
3991
3992 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
3993
3994         PR target/42070
3995         * lib/profopt.exp: Prune warnings on execname2 compile.
3996         * lib/prune.exp: Prune "can't add line info" warnings.
3997
3998 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3999
4000         PR libfortran/45532
4001         * gfortran.dg/namelist_64.f90: New test.
4002
4003 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4004
4005         PR rtl-optimization/45617
4006         * gcc.target/i386/pr45617.c: New test.
4007
4008 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4009
4010         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4011
4012 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4013
4014         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4015         * gcc.target/i386/fma4-vector.c: Likewise.
4016         * gcc.target/i386/vectorize2.c: Likewise.
4017         * gcc.target/i386/vectorize4.c: Likewise.
4018         * gcc.target/i386/vectorize5.c: Likewise.
4019         * gcc.target/i386/vectorize6.c: Likewise.
4020         * gcc.target/i386/vectorize8.c: Likewise.
4021
4022         * gcc.target/i386/vect-double-1.c: New.
4023         * gcc.target/i386/vect-double-1a.c: Likewise.
4024         * gcc.target/i386/vect-double-2.c: Likewise.
4025         * gcc.target/i386/vect-double-2a.c: Likewise.
4026
4027         * lib/target-supports.exp (check_effective_target_vect_double):
4028         Set et_vect_double_saved to 0 when tuning for Atom.
4029
4030 2010-09-13  Jan Hubicka  <jh@suse.cz>
4031
4032         * gcc.dg/torture/pr23821.c: Drop static keyword.
4033         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4034         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4035
4036 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4037
4038         * gcc.target/arm/sync-1.c: New.
4039
4040 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4041
4042         * gnat.dg/memtrap.adb: New test.
4043
4044 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4045
4046         * gfortran.dg/promotion.f90: Fix options.
4047
4048 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4049
4050         * g++.dg/cpp0x/range-for1.C: New.
4051         * g++.dg/cpp0x/range-for2.C: New.
4052         * g++.dg/cpp0x/range-for3.C: New.
4053         * g++.dg/cpp0x/range-for4.C: New.
4054         * g++.dg/cpp0x/range-for5.C: New.
4055         * g++.dg/cpp0x/range-for6.C: New.
4056
4057 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4058
4059         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4060         and counts. Check that transpose is not called.
4061         * gfortran.dg/transpose_2.f90: Update error message.
4062
4063 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4064
4065         PR c++/43824
4066         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4067         * g++.dg/lookup/strong-using-2.C: Likewise.
4068         * g++.dg/lookup/strong-using-3.C: Likewise.
4069         * g++.dg/lookup/strong-using-5.C: Likewise.
4070
4071         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4072         * g++.dg/cpp0x/inline-ns4.C: New.
4073         * g++.dg/cpp0x/inline-ns5.C: New.
4074
4075 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4076
4077         PR middle-end/45634
4078         * gfortran.fortran-torture/compile/pr45634.f90: New.
4079
4080 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4081
4082         * objc.dg/fobjc-exceptions.m: New test.
4083
4084 2010-09-10  Jan Hubicka  <jh@suse.cz>
4085
4086         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4087
4088 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4089
4090         PR tree-optimization/44972
4091         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4092         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4093         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4094         instead.
4095         * g++.dg/torture/pr44972.C: New test.
4096
4097 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4098
4099         PR tree-optimization/44972
4100         * g++.dg/torture/pr34850.C: Remove expected warning.
4101
4102 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4103
4104         * gfortran.dg/dummy_optional_arg.f90: New test.
4105
4106 2010-09-08  Jan Hubicka  <jh@suse.cz>
4107
4108         PR tree-optimization/45598
4109         * fortran.fortran-torture/compile/pr45598.f90: New test.
4110
4111 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4112
4113         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4114         * lib/target-supports.exp (check_ifunc_available): New.
4115         * gcc.dg/attr-ifunc-1.c: New.
4116         * gcc.dg/attr-ifunc-2.c: New.
4117         * gcc.dg/attr-ifunc-3.c: New.
4118         * gcc.dg/attr-ifunc-4.c: New.
4119         * gcc.dg/attr-ifunc-5.c: New.
4120         * g++.dg/ext/attr-ifunc-1.C: New.
4121         * g++.dg/ext/attr-ifunc-2.C: New.
4122         * g++.dg/ext/attr-ifunc-3.C: New.
4123         * g++.dg/ext/attr-ifunc-4.C: New.
4124
4125 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4126
4127         PR middle-end/40386
4128         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4129
4130 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4131
4132         * gfortran.dg/inline_transpose_1.f90: New test.
4133
4134 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4135
4136         PR c++/45588
4137         * g++.dg/warn/Wunused-var-15.C: New test.
4138
4139 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4140
4141         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4142         hppa*-*-hpux*.
4143
4144 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4145
4146         * objc/execute/exceptions/throw-nil.m: New test.
4147         * objc/execute/exceptions/handler-1.m: Updated to use the new
4148         objc_set_uncaught_exception_handler() function.
4149         * objc/execute/exceptions/matcher-1.m: New test.
4150
4151 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4152
4153         PR fortran/38282
4154         * gfortran.dg/bit_comparison_1.F90: New test.
4155         * gfortran.dg/leadz_trailz_3.f90: New test.
4156         * gfortran.dg/masklr_2.F90: New test.
4157         * gfortran.dg/shiftalr_1.F90: New test.
4158         * gfortran.dg/merge_bits_2.F90: New test.
4159         * gfortran.dg/dshift_2.F90: New test.
4160         * gfortran.dg/bit_comparison_2.F90: New test.
4161         * gfortran.dg/masklr_1.F90: New test.
4162         * gfortran.dg/merge_bits_1.F90: New test.
4163         * gfortran.dg/dshift_1.F90: New test.
4164         * gfortran.dg/shiftalr_2.F90: New test.
4165
4166 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4167
4168         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4169         functions from objc/typedstream.h are deprecated.
4170
4171 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4172
4173         * lib/target-supports.exp
4174         (check_effective_target_run_expensive_tests): New proc.
4175         * gcc.c-torture/compile/limits-fnargs.c: Use
4176         dg-require-effective-target run_expensive_tests.
4177
4178 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4179
4180         PR fortran/45597
4181         * gfortran.dg/gomp/pr45597.f90: New test.
4182
4183         PR fortran/45595
4184         * gfortran.dg/gomp/pr45595.f90: New test.
4185
4186 2010-09-08  Michael Matz  <matz@suse.de>
4187
4188         * c-c++-common/uninit-17.c: Adjust.
4189
4190 2010-09-08  Michael Matz  <matz@suse.de>
4191
4192         PR tree-optimization/43430
4193         * gcc.dg/vect/pr43430-2.c: New test.
4194
4195 2010-09-08  Michael Matz  <matz@suse.de>
4196
4197         PR tree-optimization/33244
4198         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4199
4200 2010-09-08  Richard Guenther  <rguenther@suse.de>
4201
4202         PR tree-optimization/45578
4203         * gfortran.dg/pr45578.f90: New testcase.
4204
4205 2010-09-08  Richard Guenther  <rguenther@suse.de>
4206
4207         PR testsuite/45590
4208         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4209
4210 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4211
4212         PR fortran/45576
4213         * gfortran.dg/char_length_18.f90:  New test.
4214
4215 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4216
4217         PR target/36502
4218         * gcc.target/i386/pr36502.c: New test.
4219
4220         PR target/42313
4221         PR target/44651
4222         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4223         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4224
4225 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4226
4227         * gfortran.dg/achar_4.f90: Enable bounds checking.
4228
4229 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4230
4231         PR target/45206
4232         * gcc.target/i386/pr45206.c: New test.
4233
4234 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4235
4236         PR fortran/45505
4237         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4238
4239 2010-09-07  Jan Hubicka  <jh@suse.cz>
4240
4241         * gcc.c-torture/compile/20100907.c: New testcase.
4242
4243 2010-09-07  Richard Guenther  <rguenther@suse.de>
4244
4245         PR middle-end/45569
4246         * g++.dg/eh/pr45569.C: New testcase.
4247
4248 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4249
4250         PR target/43137
4251         * gcc.target/arm/pr43137.c: New test.
4252
4253 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4254
4255         PR fortran/36931
4256         * gfortran.dg/dependency_35.f90:  New test.
4257
4258 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4259
4260         PR fortran/34145
4261         * gfortran.dg/char_length_17.f90:  New test.
4262
4263 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4264
4265         PR c++/45200
4266         PR c++/45293
4267         PR c++/45558
4268         * g++.dg/template/typedef34.C: New test.
4269         * g++.dg/template/typedef35.C: New test.
4270
4271 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4272
4273         PR target/22152
4274         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4275
4276 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4277
4278         * g++.dg/warn/Wdouble-promotion.C: New.
4279
4280 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4281
4282         * g++.dg/parse/redef2.C: New.
4283
4284 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4285
4286         * gcc.dg/20100906-1.c: New testcase.
4287
4288 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4289
4290         PR testsuite/45543
4291         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4292         DW_TAG_enumeration_type DIE.
4293
4294 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4295
4296         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4297         Update XFAILs.
4298
4299 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4300
4301         PR rtl-optimization/44919
4302         * g++.dg/opt/pr44919.C: New.
4303
4304 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4305
4306         PR fortran/38282
4307         * gfortran.dg/iall_iany_iparity_1.f90: New.
4308         * gfortran.dg/iall_iany_iparity_2.f90: New.
4309
4310 2010-09-06  Jason Merrill  <jason@redhat.com>
4311
4312         * g++.dg/cpp0x/initlist42.C: New.
4313
4314         * g++.dg/cpp0x/auto19.C: New.
4315
4316         * g++.dg/template/sfinae25.C: New.
4317         * g++.dg/template/char1.C: Expect warning.
4318         * g++.dg/template/nontype10.C: Likewise.
4319
4320         * g++.dg/cpp0x/implicit9.C: New.
4321
4322         * g++.dg/cpp0x/initlist43.C: New.
4323
4324 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4325
4326         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4327
4328 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4329
4330         * gcc.dg/Wdouble-promotion.c: New.
4331
4332 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4333
4334         * gfortran.dg/float128_1.f90: Remove test case as
4335         it always fails since Rev 163611 backed out the
4336         front-end implementation.
4337
4338 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4339
4340         * gfortran.dg/float128_1.f90: XFAIL test case.
4341
4342 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4343
4344         * gfortran.dg/bessel_7.f90: Decrease required precision.
4345
4346 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4347
4348         PR testsuite/45545
4349         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4350         ref-all-matching targets.
4351
4352 2010-09-05  Richard Guenther  <rguenther@suse.de>
4353
4354         PR tree-optimization/45535
4355         * gcc.c-torture/compile/pr45535.c: New testcase.
4356
4357 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4358
4359         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4360         "\[^\n\]*".
4361         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4362         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4363         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4364         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4365         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4366         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4367         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4368         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4369         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4370         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4371         * gcc.target/i386/pr22152.c: Likewise.
4372         * gcc.target/i386/pr36992-1.c: Likewise.
4373         * gcc.target/i386/pr36992-2.c: Likewise.
4374         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4375
4376 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4377
4378         PR testsuite/43957
4379         * gcc.dg/const-uniq-1.c: Modify regexp.
4380
4381 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4382
4383         PR fortran/45530
4384         * gfortran.dg/namelist_63.f90: New.
4385
4386 2010-09-04  Jan Hubicka  <jh@suse.cz>
4387
4388         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4389         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4390
4391 2010-09-04  Jan Hubicka  <jh@suse.cz>
4392
4393         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4394
4395 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4396
4397         PR fortran/45507
4398         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4399
4400 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4401
4402         * gcc.dg/opts-4.c: New test.
4403
4404 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4405
4406         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4407         * gcc.dg/vect/vect-peel-4.c: Ditto.
4408
4409 2010-09-03  Daniel Kraft  <d@domob.eu>
4410
4411         PR fortran/45525
4412         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4413
4414 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4415
4416         PR fortran/45159
4417         * gfortran.dg/dependency_34.f90:  New test.
4418
4419 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4420
4421         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4422
4423 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4424
4425         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4426         gcc.target/i386/clearcap.map if supported.
4427
4428 2010-09-03  Michael Matz  <matz@suse.de>
4429
4430         PR middle-end/45415
4431         * gcc.dg/pr45415.c: New test.
4432
4433 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4434
4435         PR tree-optimization/45506
4436         * gcc.dg/pr45506.c: New.
4437
4438 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4439
4440         PR target/45476
4441         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4442         * gcc.target/i386/float128-2.c: Ditto.
4443
4444 2010-09-03  Daniel Kraft  <d@domob.eu>
4445
4446         PR fortran/34162
4447         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4448         * gfortran.dg/internal_dummy_2.f08: New test.
4449         * gfortran.dg/internal_dummy_3.f08: New test.
4450         * gfortran.dg/internal_dummy_4.f08: New test.
4451
4452 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4453
4454         PR debug/45500
4455         * gcc.target/i386/pr45500.c: New test.
4456
4457 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4458
4459         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4460
4461 2010-09-03  Daniel Kraft  <d@domob.eu>
4462
4463         PR fortran/44602
4464         * gfortran.dg/exit_2.f08; Adapt error messages.
4465         * gfortran.dg/exit_3.f08: New test.
4466         * gfortran.dg/exit_4.f08: New test.
4467         * gfortran.dg/exit_5.f03: New test.
4468
4469 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4470
4471         * gfortran.dg/ishft_4.f90: New test.
4472
4473 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4474
4475         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4476         FRIZ/XSRIZ instruciton for (double)(long long)x.
4477         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4478
4479 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4480
4481         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4482
4483 2010-09-02  Richard Guenther  <rguenther@suse.de>
4484
4485         PR tree-optimization/44937
4486         PR tree-optimization/45412
4487         * g++.dg/opt/pr45412.C: New testcase.
4488         * gcc.c-torture/compile/pr45412.c: Likewise.
4489         * gcc.c-torture/compile/pr44937.c: Likewise.
4490
4491 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4492
4493         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4494         but using -Werror=comment.
4495         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4496         expected error messages.
4497
4498 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4499
4500         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4501         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4502
4503 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4504
4505         PR fortran/45489
4506         * gfortran.dg/initialization_27.f90: New.
4507
4508 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4509
4510         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4511         check into different basic blocks. Expect vectorization if misaligned
4512         stores are supported.
4513         * gcc.dg/vect/bb-slp-8a.c: New test.
4514         * gcc.dg/vect/bb-slp-8b.c: New test.
4515
4516 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4517
4518         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4519
4520 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4521
4522         PR fortran/44541
4523         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4524         * gfortran.dg/class_dummy_1.f03: New.
4525
4526 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4527
4528         PR middle-end/45458
4529         * g++.dg/tree-prof/partition2.C: New test.
4530
4531 2010-09-01  Richard Guenther  <rguenther@suse.de>
4532
4533         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4534         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4535         * gcc.c-torture/execute/20100827-1.c: Likewise.
4536
4537 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4538
4539         * gfortran.dg/execute_command_line_1.f90: New test.
4540
4541 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4542
4543         PR preprocessor/45457
4544         * c-c++-common/cpp/pr45457.c: New test.
4545
4546 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4547
4548         * gcc.dg/nested-func-8.c: New test.
4549
4550 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4551
4552         PR fortran/38282
4553         * gfortran.dg/popcnt_poppar_1.F90: New test.
4554         * gfortran.dg/popcnt_poppar_2.F90: New test.
4555
4556 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4557
4558         * gcc.target/i386/volatile-2.c: Require nonpic target.
4559
4560 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4561
4562         PR middle-end/45461
4563         * gcc.dg/pr45461.c: New test.
4564
4565 2010-08-31  Richard Guenther  <rguenther@suse.de>
4566
4567         PR testsuite/45455
4568         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4569
4570 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4571
4572         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4573
4574 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4575
4576         PR fortran/45456
4577         * gfortran.dg/typebound_proc_18.f03: New.
4578
4579 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4580
4581         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4582         * lib/scanasm.exp (scan-stack-usage): Likewise.
4583         (scan-stack-usage-not): Likewise.
4584         * gcc.dg/stack-usage-1.c: New test.
4585         * gcc.target/i386/stack-usage-realign.c: Likewise.
4586
4587 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4588
4589         PR tree-optimization/45427
4590         * gcc.dg/tree-ssa/pr45427.c: New test.
4591
4592 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4593
4594         PR c++/45043
4595         * g++.dg/template/crash102.C: New.
4596
4597 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4598
4599         PR middle-end/45423
4600         * gcc.dg/gomp/atomic-12.c: New test.
4601         * gcc.dg/gomp/atomic-13.c: New test.
4602         * gcc.dg/gomp/atomic-14.c: New test.
4603         * g++.dg/gomp/atomic-11.C: New test.
4604         * g++.dg/gomp/atomic-12.C: New test.
4605         * g++.dg/gomp/atomic-13.C: New test.
4606         * g++.dg/gomp/atomic-14.C: New test.
4607
4608 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4609
4610         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4611         delimiter.
4612
4613 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4614
4615         * gnat.dg/discr24.adb: New test.
4616
4617 2010-08-30  Richard Guenther  <rguenther@suse.de>
4618
4619         PR tree-optimization/45449
4620         * gcc.dg/pr45449.c: New testcase.
4621
4622 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4623
4624         * gcc.dg/opts-1.c: Expect errors, not warnings.
4625
4626 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4627
4628         PR fortran/42769
4629         * gfortran.dg/dynamic_dispatch_11.f03: New.
4630
4631 2010-08-29  Jason Merrill  <jason@redhat.com>
4632
4633         PR c++/44991
4634         * g++.dg/parse/defarg15.C: New.
4635
4636 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4637
4638         PR fortran/45439
4639         * gfortran.dg/select_type_16.f03: New.
4640
4641 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4642             Tobias Burnus  <burnus@net-b.de>
4643
4644         * gfortran.dg/bessel_7.f90: Decrease required precision.
4645
4646 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4647             Kaz Kojima  <kkojima@gcc.gnu.org>
4648
4649         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4650
4651 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4652
4653         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4654         floating point conversion code generation.
4655         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4656         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4657         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4658         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4659         to integer conversion code generation.
4660         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4661         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4662         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4663         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4664
4665 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4666
4667         PR fortran/32049
4668         * gfortran.dg/random_seed_1.f90: Adjust test.
4669         * gfortran.dg/float128_1.f90: New test.
4670
4671 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4672
4673         PR fortran/33197
4674         * gfortran.dg/norm2_1.f90: New.
4675         * gfortran.dg/norm2_2.f90: New.
4676         * gfortran.dg/norm2_3.f90: New.
4677         * gfortran.dg/norm2_4.f90: New.
4678         * gfortran.dg/parity_1.f90: New.
4679         * gfortran.dg/parity_2.f90: New.
4680         * gfortran.dg/parity_3.f90: New.
4681
4682 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4683
4684         PR fortran/45420
4685         * gfortran.dg/select_type_15.f03: New.
4686
4687 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4688
4689         PR libfortran/43217
4690         * gfortran.dg/hollerith8.f90: New test.
4691
4692 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4693
4694         PR fortran/45159
4695         * gfortran.dg/dependency_33.f90:  New test.
4696
4697 2010-08-27  Richard Guenther  <rguenther@suse.de>
4698
4699         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4700         * gcc.dg/graphite/scop-2.c: Likewise.
4701         * gcc.dg/graphite/scop-20.c: Likewise.
4702         * gcc.dg/vect/slp-25.c: Likewise.
4703
4704 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4705
4706         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4707
4708 2010-08-26  Daniel Kraft  <d@domob.eu>
4709
4710         PR fortran/38936
4711         PR fortran/44047
4712         PR fortran/45384
4713         * gfortran.dg/associate_8.f03: New test.
4714         * gfortran.dg/select_type_13.f03: New test.
4715         * gfortran.dg/select_type_14.f03: New test.
4716
4717 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4718
4719         PR tree-optimization/44485
4720         * gcc.dg/pr44485.c: New test.
4721
4722 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4723
4724         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4725         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4726         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4727
4728 2010-08-26  Richard Guenther  <rguenther@suse.de>
4729
4730         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4731         * gcc.dg/graphite/scop-21.c: Likewise.
4732
4733 2010-08-26  Richard Guenther  <rguenther@suse.de>
4734
4735         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4736         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4737         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4738         * gcc.dg/vect/vect-91.c: Likewise.
4739         * gcc.dg/vect/vect-peel-1.c: Likewise.
4740         * gcc.dg/vect/vect-peel-2.c: Likewise.
4741         * gcc.dg/vect/vect-peel-4.c: Likewise.
4742
4743 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4744
4745         PR libfortran/41859
4746         * gfortran.dg/der_io_4.f90: New test.
4747
4748 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4749
4750         PR rtl-optimization/44858
4751         * gcc.c-torture/execute/pr44858.c: New test.
4752
4753         PR rtl-optimization/45400
4754         * g++.dg/other/i386-8.C: New test.
4755
4756 2010-08-25  Richard Guenther  <rguenther@suse.de>
4757
4758         * gcc.dg/alias-8.c: Adjust.
4759
4760 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4761
4762         * gcc.target/i386/combine-mul.c: New test.
4763
4764 2010-08-25  Richard Guenther  <rguenther@suse.de>
4765
4766         PR lto/44562
4767         * gcc.dg/graphite/id-27.c: New testcase.
4768         * gcc.dg/lto/20100825-1_0.c: Likewise.
4769
4770 2010-08-25  Richard Guenther  <rguenther@suse.de>
4771
4772         PR tree-optimization/45316
4773         * g++.dg/opt/pr45316.C: New testcase.
4774
4775 2010-08-25  Richard Guenther  <rguenther@suse.de>
4776
4777         PR tree-optimization/45393
4778         * g++.dg/torture/pr45393.C: New testcase.
4779
4780 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4781
4782         PR tree-optimization/45059
4783         * gcc.c-torture/compile/pr45059.c: New test.
4784
4785 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4786
4787         * lib/target-supports.exp (check_effective_target_vect_unpack):
4788         Set vect_unpack supported flag to true for neon.
4789
4790 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4791
4792         * gcc.dg/tree-ssa/ifc-5.c: New.
4793
4794 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4795
4796         * gcc.dg/tree-ssa/ifc-4.c: New.
4797         * gcc.dg/tree-ssa/ifc-7.c: New.
4798
4799 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4800
4801         * gcc.dg/vect/vect.exp: Check loongson targets
4802         * g++.dg/vect/vect.exp: Likewise
4803         * gfortran.dg/vect/vect.exp: Likewise
4804
4805 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4806
4807         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4808         -mveclibabi=mass.
4809
4810 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4811
4812         PR fortran/45366
4813         * gfortran.dg/proc_ptr_29.f90: New.
4814
4815 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4816             Dominique d'Humieres  <dominiq@lps.ens.fr>
4817
4818         PR fortran/45367
4819         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4820
4821 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4822
4823         PR fortran/45367
4824         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4825
4826 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4827
4828         PR fortran/36158
4829         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4830
4831 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4832             Dominique d'Humieres  <dominiq@lps.ens.fr>
4833
4834         PR fortran/45367
4835         PR fortran/36158
4836         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4837         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4838
4839 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4840
4841         PR fortran/44863
4842         PR fortran/45271
4843         PR fortran/45290
4844         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4845         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4846         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4847
4848 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4849
4850         PR fortran/36158
4851         PR fortran/33197
4852         * gfortran.dg/bessel_6.f90: New.
4853         * gfortran.dg/bessel_7.f90: New.
4854
4855 2010-08-20  Jan Hubicka  <jh@suse.cz>
4856
4857         PR c++/45307
4858         PR c++/17736
4859         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4860         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4861
4862 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4863
4864         PR target/45336
4865         * gcc.target/i386/pr45336-1.c: New.
4866         * gcc.target/i386/pr45336-2.c: Likewise.
4867         * gcc.target/i386/pr45336-3.c: Likewise.
4868         * gcc.target/i386/pr45336-4.c: Likewise.
4869
4870 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4871
4872         PR testsuite/45361
4873         * gcc.target/i386/volatile-2.c: Update scan strings to also
4874         include (%rip) for the memory reference on x86_64.
4875
4876 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4877
4878         PR middle-end/44974
4879         * gcc.dg/pr44974.c: New test.
4880
4881         PR rtl-optimization/45353
4882         * gcc.dg/pr45353.c: New test.
4883
4884 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4885
4886         * gcc.target/i386/volatile-2.c: New.
4887
4888 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4889
4890         PR rtl-optimization/44691
4891         * gfortran.dg/pr44691.f: New test.
4892
4893 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4894
4895         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4896
4897 2010-08-19  Jason Merrill  <jason@redhat.com>
4898
4899         * g++.dg/init/synth3.C: New.
4900         * g++.dg/init/value8.C: New.
4901         * g++.dg/tree-ssa/empty-2.C: New.
4902         * g++.dg/cpp0x/noexcept09.C: New.
4903
4904 2010-08-19  Daniel Kraft  <d@domob.eu>
4905
4906         PR fortran/29785
4907         PR fortran/45016
4908         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4909         * gfortran.dg/pointer_remapping_1.f90: New test.
4910         * gfortran.dg/pointer_remapping_2.f03: New test.
4911         * gfortran.dg/pointer_remapping_3.f08: New test.
4912         * gfortran.dg/pointer_remapping_4.f03: New test.
4913         * gfortran.dg/pointer_remapping_5.f08: New test.
4914         * gfortran.dg/pointer_remapping_6.f08: New test.
4915
4916 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4917
4918         PR testsuite/45324
4919         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4920
4921 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4922
4923         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4924
4925 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4926
4927         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4928         variable.
4929
4930 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4931
4932         PR target/45070
4933         * gcc.c-torture/execute/pr45070.c: New.
4934
4935 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4936
4937         * g++.dg/pr44328.C: New test.
4938
4939 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4940
4941         PR fortran/36158
4942         PR fortran/33197
4943         * gfortran.dg/bessel_3.f90: New.
4944         * gfortran.dg/bessel_4.f90: New.
4945         * gfortran.dg/bessel_5.f90: New.
4946
4947 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4948
4949         PR fortran/45290
4950         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4951         * gfortran.dg/pointer_init_2.f90: New.
4952         * gfortran.dg/pointer_init_3.f90: New.
4953         * gfortran.dg/pointer_init_4.f90: New.
4954
4955 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4956
4957         PR c++/45049
4958         * g++.dg/pr45049-1.C: New test.
4959         * g++.dg/pr45049-2.C: New test.
4960
4961 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4962
4963         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4964         20 if __ARM_PCS is defined otherwise 64.
4965         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4966         instead of hard coded 64.
4967
4968 2010-08-18  Yao Qi  <yao@codesourcery.com>
4969
4970         PR target/45094
4971         * gcc.target/arm/pr45094.c: New test.
4972
4973 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4974
4975         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4976
4977 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4978
4979         PR rtl-optimization/42575
4980         * gcc.target/arm/pr42575.c: New test.
4981
4982 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4983
4984         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4985         * gcc.dg/tls/thr-cse-1.c: New.
4986
4987 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4988
4989         PR debug/42487
4990         * lib/target-supports.exp
4991         (check_effective_target_function_sections): New.
4992         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4993         function sections before proceding.
4994
4995 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR fortran/45308
4998         * gfortran.dg/pr45308.f03: New test.
4999
5000 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5001
5002         PR target/45296
5003         * gcc.target/i386/pr45296.c: New test.
5004
5005 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5006
5007         * g++.dg/ext/uow-1.C: New.
5008         * g++.dg/ext/uow-2.C: New.
5009         * g++.dg/ext/uow-3.C: New.
5010         * g++.dg/ext/uow-4.C: New.
5011
5012 2010-08-17  Richard Guenther  <rguenther@suse.de>
5013
5014         PR testsuite/45266
5015         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5016
5017 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5018
5019         PR c/40563
5020         * gcc.dg/Wcxx-compat-20.c: New test.
5021
5022 2010-08-17  Daniel Kraft  <d@domob.eu>
5023
5024         PR fortran/38936
5025         * gfortran.dg/associate_1.f03: Extended to test newly supported
5026         features like association to variables.
5027         * gfortran.dg/associate_3.f03: Removed check for illegal change
5028         of associate-name here...
5029         * gfortran.dg/associate_5.f03: ...and added it here.
5030         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5031         * gfortran.dg/associate_7.f03: New test.
5032
5033 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5034
5035         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5036
5037 2010-08-15  Daniel Kraft  <d@domob.eu>
5038
5039         PR fortran/38936
5040         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5041         * gfortran.dg/associate_3.f03: Clarify comment.
5042         * gfortran.dg/associate_5.f03: New test.
5043         * gfortran.dg/associate_6.f03: New test.
5044
5045 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5046
5047         PR fortran/45211
5048         * gfortran.dg/bind_c_usage_21.f90: New.
5049         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5050
5051 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5052
5053         * gfortran.dg/optional_absent_1.f90: New.
5054         * gfortran.dg/null_actual.f90: New.
5055
5056 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5057
5058         * gfortran.dg/pointer_target_1.f90: New.
5059         * gfortran.dg/pointer_target_2.f90: New.
5060         * gfortran.dg/pointer_target_3.f90: New.
5061
5062 2010-08-15  Daniel Kraft  <d@domob.eu>
5063
5064         PR fortran/45197
5065         * gfortran.dg/elemental_args_check_3.f90: New test.
5066         * gfortran.dg/impure_1.f08: New test.
5067         * gfortran.dg/impure_2.f08: New test.
5068         * gfortran.dg/impure_3.f90: New test.
5069         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5070
5071 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5072
5073         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5074         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5075         SLP tests.
5076         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5077         misaligned loads.
5078         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5079         misaligned stores.c
5080         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5081
5082 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5083
5084         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5085         dg-require-effective-target after dg-do.
5086
5087 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5088
5089         * lib/target-supports.exp (check_effective_target_vect_int): Return
5090         true for Loongson targets.
5091         (check_effective_target_vect_shift): Likewise.
5092         (check_effective_target_vect_no_int_max): Likewise.
5093         (check_effective_target_vect_no_align): Likewise.
5094         (check_effective_target_vect_short_mult): Likewise.
5095
5096 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5097
5098         * g++.dg/cast.C: Change fields of structures to "long" to pass
5099         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5100         * g++.dg/cpp0x/iop.C: Ditto.
5101         * g++.dg/cpp0x/named_refs.C: Ditto.
5102         * g++.dg/cpp0x/rv1p.C: Ditto.
5103         * g++.dg/cpp0x/rv2p.C: Ditto.
5104         * g++.dg/cpp0x/rv3p.C: Ditto.
5105         * g++.dg/cpp0x/rv4p.C: Ditto.
5106         * g++.dg/cpp0x/rv5p.C: Ditto.
5107         * g++.dg/cpp0x/rv6p.C: Ditto.
5108         * g++.dg/cpp0x/rv7p.C: Ditto.
5109         * g++.dg/cpp0x/rv8p.C: Ditto.
5110         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5111
5112 2010-08-13  Daniel Kraft  <d@domob.eu>
5113
5114         * gfortran.dg/implied_shape_1.f08: New test.
5115         * gfortran.dg/implied_shape_2.f90: New test.
5116         * gfortran.dg/implied_shape_3.f08: New test.
5117
5118 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5119
5120         PR libfortran/42526
5121         * gfortran.dg/char_component_initializer_1.f90: New test.
5122
5123 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5124
5125         PR tree-optimization/45241
5126         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5127
5128 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5129
5130         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5131         to dg-options.
5132         * gcc.target/i386/pr40906-2.c: Ditto.
5133         * gcc.target/i386/pr40906-3.c: Ditto.
5134
5135 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5136
5137         PR middle-end/45262
5138         * gcc.c-torture/execute/pr45262.c: New test.
5139
5140 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5141
5142         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5143         empty argument.
5144         * g++.dg/other/profile1.C: Ditto.
5145
5146 2010-08-12  Richard Guenther  <rguenther@suse.de>
5147
5148         PR tree-optimization/45232
5149         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5150         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5151         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5152         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5153         unsigned arithmetic.
5154         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5155         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5156         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5157         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5158         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5159         unsigned arithmetic.
5160         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5161         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5162         unsigned arithmetic.
5163         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5164         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5165         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5166         unsigned arithmetic.
5167         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5168         * gcc.dg/tree-ssa/negate.c: Adjust.
5169         * gcc.dg/vect/vect-1.c: Adjust.
5170         * gfortran.dg/reassoc_6.f: XFAIL.
5171
5172 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5173
5174         PR debug/45259
5175         * gcc.dg/pr45259.c: New test.
5176
5177 2010-08-12  Wei Guozhi  <carrot@google.com>
5178
5179         PR target/44999
5180         * gcc.target/arm/pr44999.c: New testcase.
5181
5182 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5183
5184         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5185         (N): Likewise.
5186         (main): Adjust accordingly.
5187
5188 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5189
5190         * gfortran.dg/graphite/id-22.f: New.
5191
5192 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5193
5194         * gcc.dg/graphite/id-26.c: New.
5195
5196 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5197
5198         * gcc.dg/graphite/id-25.c: New.
5199
5200 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5201
5202         * gcc.dg/graphite/run-id-5.c: New.
5203         * gcc.dg/graphite/run-id-6.c: New.
5204         * gfortran.dg/graphite/id-21.f: New.
5205
5206 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5207
5208         * gcc.dg/graphite/id-24.c: New.
5209
5210 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5211
5212         * gcc.dg/tree-ssa/pr20742.c: New.
5213
5214 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5215
5216         * gcc.dg/graphite/id-23.c: New.
5217
5218 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5219
5220         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5221
5222 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5223
5224         * gcc.dg/graphite/pr42729.c: New.
5225
5226 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5227
5228         * gfortran.dg/graphite/id-20.f: New.
5229
5230 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5231
5232         * gcc.dg/graphite/id-22.c: New.
5233
5234 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5235
5236         * gcc.dg/graphite/run-id-2.c: Call abort.
5237
5238 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5239
5240         * gcc.dg/graphite/id-20.c: New.
5241
5242 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5243             Steve Kargl  <kargl@gcc.gnu.org>
5244
5245         PR fortran/44595
5246         * gfortran.dg/move_alloc_3.f90: New.
5247         * gfortran.dg/random_seed_2.f90: New.
5248
5249 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5250
5251         * lib/target-supports.exp (check_effective_target_sync_int_long):
5252         Add hppa*-*-linux*.
5253         (check_effective_target_sync_char_short): Likewise.
5254
5255 2010-08-10  Yao Qi  <yao@codesourcery.com>
5256
5257         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5258         general form.
5259         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5260         * g++.dg/other/packed1.C: Likewise.
5261         * g++.dg/other/crash-4.C: Likewise.
5262         * g++.dg/ext/packed8.C: Likewise.
5263         * g++.dg/init/array16.C: Likewise.
5264
5265 2010-08-10  xinliang David Li  <davidxl@google.com>
5266         * gcc.dg/tree-ssa/loop-19.c: Add option
5267         -fno-prefetch-loop-array
5268
5269 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5270
5271         PR middle-end/45182
5272         * gcc.c-torture/compile/pr45182.c: New test.
5273
5274 2010-08-09  Jason Merrill  <jason@redhat.com>
5275
5276         PR c++/45236
5277         * g++.dg/cpp0x/variadic-104.C: New.
5278
5279 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5280
5281         PR fortran/44235
5282         * gfortran.dg/dependency_32.f90:  New test.
5283
5284 2010-08-09  Richard Guenther  <rguenther@suse.de>
5285
5286         PR middle-end/44632
5287         * g++.dg/opt/nrv17.C: New testcase.
5288
5289 2010-08-09  Richard Guenther  <rguenther@suse.de>
5290
5291         PR middle-end/45212
5292         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5293         alignment from MEM_REF offset only if we took it from the
5294         base object.
5295
5296         * gcc.target/i386/pr24178.c: New testcase.
5297
5298 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5299
5300         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5301         * gcc.dg/20030702-1.c: Ditto.
5302         * gcc.dg/20050309-1.c: Ditto.
5303         * gcc.dg/20050325-1.c: Ditto.
5304         * gcc.dg/20050330-2.c: Ditto.
5305         * gcc.dg/20051201-1.c: Ditto.
5306         * gcc.dg/gomp/pr27573.c: Ditto.
5307         * gcc.dg/gomp/pr34610.c: Ditto.
5308         * gcc.dg/pr24225.c: Ditto.
5309         * gcc.dg/pr26570.c: Ditto.
5310         * gcc.dg/pr32773.c: Ditto.
5311         * g++.dg/gcov/gcov-6.C: Ditto.
5312         * g++.dg/gomp/pr34608.C: Ditto.
5313         * gfortran.dg/gomp/pr27573.f90: Ditto.
5314
5315         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5316         dg-require-host-local dg directive.
5317         * gcc.dg/profile-dir-2.c: Ditto.
5318         * gcc.dg/profile-dir-3.c: Ditto.
5319
5320 2010-08-08  Richard Guenther  <rguenther@suse.de>
5321
5322         PR tree-optimization/45109
5323         * gcc.c-torture/compile/pr45109.c: New testcase.
5324
5325 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5326
5327         * gcc.dg/march.c: Skip if -march defined.
5328         * gcc.dg/mtune.c: Skip if -mtune defined.
5329
5330         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5331         generic thunk support.
5332
5333 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5334
5335         PR target/45213
5336         * gcc.target/i386/pr45213.c: New test.
5337
5338 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5339
5340         PR libfortran/45143
5341         * gfortran.dg/fmt_error_11.f03: New test.
5342
5343 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5344
5345         * lib/target-supports.exp (check_effective_target_sync_int_long):
5346         Add arm*-*-linux-gnueabi.
5347         (check_effective_target_sync_char_short): Likewise.
5348
5349 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5350
5351         PR fortran/45159
5352         * gfortran.dg/dependency_31.f90:  New test.
5353
5354 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5355
5356         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5357
5358 2010-08-06  Jason Merrill  <jason@redhat.com>
5359
5360         * g++.dg/cpp0x/sfinae3.C: New.
5361         * g++.dg/cpp0x/sfinae4.C: New.
5362
5363 2010-08-06  Richard Guenther  <rguenther@suse.de>
5364
5365         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5366         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5367         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5368         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5369         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5370         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5371         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5372         * gcc.c-torture/execute/20100805-1.c: Likewise.
5373
5374 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5375
5376         PR testsuite/42855
5377         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5378
5379 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5380
5381         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5382         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5383
5384 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5385
5386         * g++.dg/ipa/devirt-1.C: New test.
5387         * g++.dg/ipa/devirt-2.C: Likewise.
5388         * g++.dg/ipa/devirt-3.C: Likewise.
5389         * g++.dg/ipa/devirt-4.C: Likewise.
5390         * g++.dg/ipa/devirt-5.C: Likewise.
5391         * gcc.dg/ipa/iinline-3.c: Likewise.
5392
5393 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5394
5395         PR tree-optimization/45144
5396         * gcc.dg/tree-ssa/pr45144.c: New test.
5397
5398 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5399
5400         PR fortran/42207
5401         PR fortran/44064
5402         PR fortran/44065
5403         * gfortran.dg/class_25.f03: New.
5404         * gfortran.dg/class_26.f03: New.
5405
5406 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5407
5408         * g++.dg/warn/miss-format-1.C: Update line number.
5409
5410 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5411
5412         PR c++/44641
5413         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5414         .frame and .mask assembler directives.
5415
5416 2010-08-04  Richard Guenther  <rguenther@suse.de>
5417
5418         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5419         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5420         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5421         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5422
5423 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5424
5425         PR fortran/44857
5426         * gfortran.dg/derived_constructor_char_1.f90: New.
5427         * gfortran.dg/derived_constructor_char_2.f90: New.
5428
5429 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5430
5431         PR fortran/45159
5432         * gfortran.dg/dependency_30.f90:  New test.
5433
5434 2010-08-03  Jan Hubicka  <jh@suse.cz>
5435
5436         * gcc.c-torture/compile/pr45085.c: New testcase.
5437
5438 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5439
5440         PR fortran/44584
5441         PR fortran/45161
5442         * gfortran.dg/typebound_call_9.f03: Modified.
5443         * gfortran.dg/typebound_generic_1.f03: Modified.
5444
5445 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5446
5447         PR fortran/45159
5448
5449         * gfortran.dg/dependency_29.f90:  New test.
5450
5451 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5452
5453         PR fortran/36854
5454         * gfortran.dg/character_comparison_2.f90:  New test.
5455         * gfortran.dg/character_comparison_3.f90:  New test.
5456         * gfortran.dg/dependency_28.f90:  New test.
5457
5458 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5459
5460         PR target/40457
5461         * gcc.target/arm/pr40457-1.c: New test.
5462         * gcc.target/arm/pr40457-2.c: New test.
5463
5464 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5465
5466         PR fortran/44912
5467         * gfortran.dg/typebound_call_17.f03: New.
5468
5469 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5470
5471         PR fortran/44929
5472         * gfortran.dg/allocate_derived_3.f90: New.
5473
5474 2010-07-30  Xinliang David Li  <davidxl@google.com>
5475         PR tree-optimization/45121
5476         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5477
5478 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5479
5480         PR c++/45112
5481         * g++.dg/pr45112.C: New test.
5482
5483 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5484
5485         PR debug/45055
5486         PR rtl-optimization/45137
5487         * gcc.dg/pr45055.c: New test.
5488
5489 2010-07-30  Alan Modra  <amodra@gmail.com>
5490
5491         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5492         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5493
5494 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5495
5496         PR fortran/45087
5497         PR fortran/45125
5498         * gfortran.dg/whole_file_25.f90: New.
5499         * gfortran.dg/whole_file_26.f90: New.
5500         * gfortran.dg/whole_file_27.f90: New.
5501
5502 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5503
5504         PR fortran/44962
5505         * gfortran.dg/typebound_proc_17.f03: New.
5506
5507 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5508
5509         PR fortran/45004
5510         * gfortran.dg/move_alloc_2.f90: New.
5511
5512 2010-07-29  Xinliang David Li  <davidxl@google.com>
5513         PR tree-optimization/45121
5514         * c-c++-common/uninit-17.c: Fix expected output.
5515
5516 2010-07-29  Richard Guenther  <rguenther@suse.de>
5517
5518         PR tree-optimization/45120
5519         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5520
5521 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5522
5523         PR fortran/42051
5524         PR fortran/44064
5525         * gfortran.dg/pr42051.f03: New testcase.
5526
5527 2010-07-29  Richard Guenther  <rguenther@suse.de>
5528
5529         PR middle-end/45034
5530         * gcc.c-torture/execute/pr45034.c: New testcase.
5531
5532 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5533
5534         PR c++/45096
5535         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5536
5537 2010-07-28  Daniel Kraft  <d@domob.eu>
5538
5539         * gfortran.dg/bound_8.f90: New test.
5540
5541 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5542
5543         PR debug/45105
5544         * gcc.dg/pr45105.c: New test.
5545
5546 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5547
5548         PR rtl-optimization/45107
5549         * gcc.dg/pr45107.c: New test.
5550
5551 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5552
5553         PR rtl-optimization/45101
5554         * gcc.dg/pr45101.c: New test.
5555
5556 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5557
5558         PR fortran/45077
5559         * gfortran.dg/whole_file_24.f90: New.
5560
5561 2010-07-27  Jason Merrill  <jason@redhat.com>
5562
5563         * g++.dg/cpp0x/variadic102.C: New.
5564         * g++.dg/cpp0x/variadic103.C: New.
5565
5566 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5567
5568         PR rtl-optimization/40956
5569         PR target/42495
5570         PR middle-end/42574
5571         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5572         * gcc.target/arm/pr42574.c: Add tests.
5573
5574 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5575
5576         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5577         test name.
5578         (cleanup-repo-files): Ditto.
5579         (cleanup-saved-temps): Ditto.
5580
5581 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5582
5583         PR testsuite/44701
5584         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5585
5586         PR c/45079
5587         * gcc.dg/pr45079.c: New test.
5588
5589 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5590
5591         PR tree-optimization/44152
5592         * gcc.dg/vect/fast-math-pr44152.c: New test.
5593
5594 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5595
5596         PR ObjC/44140
5597         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5598         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5599         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5600         * obj-c++.dg/torture/trivial.mm: Ditto.
5601         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5602         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5603         * objc.dg/torture/tls/thr-init.m: Ditto.
5604         * objc.dg/torture/trivial.m: Ditto.
5605
5606 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5607
5608         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5609         Skip on spu-*-* targets.
5610
5611 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5612
5613         PR tree-optimization/45083
5614         * gcc.dg/pr45083.c: New test.
5615
5616 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5617
5618         PR fortran/40873
5619         * gfortran.dg/whole_file_22.f90: New test.
5620         * gfortran.dg/whole_file_23.f90: New test.
5621
5622 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5623             Jack Howarth  <howarth@bromo.med.uc.edu>
5624             Richard Henderson  <rth@redhat.com>
5625
5626         PR target/44132
5627         * gcc.dg/tls/thr-init-1.c: New.
5628         * gcc.dg/tls/thr-init-2.c: New.
5629         * gcc.dg/torture/tls New.
5630         * gcc.dg/torture/tls/tls-test.c: New.
5631         * gcc.dg/torture/tls/thr-init-1.c: New.
5632         * gcc.dg/torture/tls/tls.exp: New.
5633         * gcc.dg/torture/tls/thr-init-2.c: New.
5634         * gcc.dg/tls/emutls-2.c: New test
5635
5636         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5637         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5638         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5639         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5640         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5641         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5642         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5643         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5644         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5645         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5646         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5647         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5648         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5649         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5650         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5651         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5652         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5653         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5654         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5655         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5656         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5657         gfortran.dg/gomp/omp_threadprivate1.f90,
5658         gfortran.dg/gomp/omp_threadprivate2.f90,
5659         gfortran.dg/gomp/reduction1.f90,
5660         gfortran.dg/gomp/sharing-1.f90: Likewise.
5661
5662 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5663
5664         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5665         sse_runtime.
5666         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5667         dg-require-visibility.
5668
5669 2010-07-26  Richard Guenther  <rguenther@suse.de>
5670
5671         PR tree-optimization/43784
5672         * gcc.c-torture/execute/pr43784.c: New testcase.
5673         * g++.dg/torture/pr43784.C: Likewise.
5674
5675 2010-07-26  Richard Guenther  <rguenther@suse.de>
5676
5677         PR middle-end/45056
5678         * g++.dg/pr45056.C: New testcase.
5679
5680 2010-07-26  Richard Guenther  <rguenther@suse.de>
5681
5682         PR tree-optimization/45071
5683         * gcc.dg/pr45071.c: New testcase.
5684
5685 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5686
5687         PR fortran/45066
5688         * gfortran.dg/namelist_62.f90: New.
5689
5690 2010-07-26  Richard Guenther  <rguenther@suse.de>
5691
5692         * gcc.c-torture/execute/pr45017.c: Move ...
5693         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5694
5695 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5696
5697         PR fortran/40628
5698         * trim_optimize_1.f90:  New test.
5699         * character_comparision_1.f90:  New test.
5700
5701 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5702
5703         PR fortran/42852
5704         * gfortran.dg/wtruncate_fix.f: New test.
5705
5706 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5707
5708         PR testsuite/45068
5709         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5710
5711 2010-07-24  Richard Guenther  <rguenther@suse.de>
5712
5713         PR lto/43788
5714         * g++.dg/lto/20100724-1_0.C: New testcase.
5715
5716 2010-07-24  Richard Guenther  <rguenther@suse.de>
5717
5718         PR lto/43212
5719         * gcc.dg/lto/20100724-1_0.c: New testcase.
5720         * gcc.dg/lto/20100724-1_1.c: Likewise.
5721
5722 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5723
5724         PR fortran/40011
5725         * gfortran.dg/whole_file_21.f90: New.
5726
5727         * gfortran.dg/integer_exponentiation_3.F90: Use
5728         -ffloat-store only for i?86/x86-64 -m32.
5729
5730 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5731
5732         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5733         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5734
5735 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5736
5737         * gfortran.dg/func_decl_4.f90: Split test into two ...
5738         * gfortran.dg/func_decl_5.f90: ... parts.
5739         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5740         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5741         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5742         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5743         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5744         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5745         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5746         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5747         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5748         * gfortran.dg/sizeof.f90: Make test valid.
5749         * gfortran.dg/pr20865.f90: Add new dg-error.
5750         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5751         * gfortran.dg/g77/19990218-0.f: Ditto.
5752         * gfortran.dg/g77/19990218-1.f: Ditto.
5753         * gfortran.dg/g77/970625-2.f: Ditto.
5754         * gfortran.dg/pr37243.f: Fix function declaration.
5755         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5756         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5757
5758 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5759
5760         PR fortran/44945
5761         * gfortran.dg/char_array_structure_constructor.f90: Add
5762         -fwhole-file as dg-option as it otherwise fails on some
5763         systems.
5764
5765 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5766
5767         * gnat.dg/aggr16.ad[sb]: New test.
5768         * gnat.dg/aggr16_pkg.ads: New helper.
5769
5770 2010-07-23  Richard Guenther  <rguenther@suse.de>
5771
5772         PR lto/43071
5773         * g++.dg/lto/20100723-1_0.C: New testcase.
5774
5775 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5776
5777         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5778         AVX support.
5779         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5780         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5781
5782 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5783
5784         * lib/target-supports.exp (add_options_for_tls): New proc.
5785         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5786         * g++.dg/tls/static-1a.cc: Likewise.
5787         * gcc.dg/tls/emutls-1.c: Likewise.
5788         * gcc.dg/tls/opt-11.c: Likewise.
5789         * gcc.dg/tls/opt-12.c: Likewise.
5790         * gcc.dg/tls/pr24428-2.c: Likewise.
5791         * gcc.dg/tls/pr24428.c: Likewise.
5792         * obj-c++.dg/tls/static-1.mm: Likewise.
5793         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5794         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5795         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5796         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5797         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5798         * objc.dg/torture/tls/thr-init.m: Likewise.
5799         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5800
5801 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5802
5803         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5804         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5805         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5806         optimized dump files.
5807
5808 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5809
5810         PR tree-optimization/45047
5811         * gcc.c-torture/compile/pr45047.c: New test.
5812
5813 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5814
5815         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5816         instead of dg-compile.
5817         * gcc.dg/float-range-4.c: Ditto.
5818         * gcc.dg/float-range-5.c: Ditto.
5819         * gcc.dg/fold-overflow-1.c: Ditto.
5820         * gcc.dg/gomp/sections-4.c: Ditto.
5821         * gcc.dg/transparent-union-1.c: Ditto.
5822         * gcc.dg/transparent-union-2.c: Ditto.
5823         * gcc.target/i386/pr39315-check.c: Ditto.
5824         * g++.dg/gomp/sections-4.C: Ditto.
5825         * g++.dg/template/dtor7.C: Ditto.
5826         * g++.dg/tree-ssa/pr19952.C: Ditto.
5827         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5828         * gfortran.dg/graphite/pr42185.f90: Ditto.
5829         * gfortran.dg/namelist_36.f90: Ditto.
5830         * gnat.dg/noreturn1.adb: Ditto.
5831         * gnat.dg/specs/small_alignment.ads: Ditto.
5832
5833 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5834
5835         PR tree-optimization/44915
5836         * g++.dg/torture/pr44915.C: New test.
5837
5838 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5839
5840         PR tree-optimization/44914
5841         * g++.dg/tree-ssa/pr44914.C: New test.
5842
5843 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5844
5845         PR target/44290
5846         * gcc.dg/pr44290-1.c: New test.
5847         * gcc.dg/pr44290-2.c: New test.
5848
5849 2010-07-23  Jason Merrill  <jason@redhat.com>
5850
5851         PR c++/45008
5852         * g++.dg/abi/mangle44.C: New.
5853
5854 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5855
5856         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5857         for compile-time only tests.
5858         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5859         target check.
5860         * gcc.target/i386/pr39315-4.c: Ditto.
5861         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5862         target check.  Include sse-os-support.h.
5863         (main): Call check_isa and sse_os_support.
5864         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5865         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5866         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5867         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5868         target check.  Include sse-os-support.h.
5869         (main): Call check_isa and sse_os_support.
5870         * gcc.target/i386/vperm-v2df.c: Ditto.
5871
5872 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5873
5874         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5875         (check_effective_target_avx_runtime): New procedure.
5876         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5877         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5878
5879         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5880         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5881         and __get_cpuid test.
5882         * gcc.dg/compat/vector-2b_main.c: Ditto.
5883
5884         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5885
5886         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5887         for compile-time only test.
5888         * gcc.dg/pr32716.c: Ditto.
5889         * gcc.dg/pr34856.c: Ditto.
5890         * gcc.dg/pr36997.c: Ditto.
5891         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5892         * gfortran.dg/pr28158.f90: Ditto.
5893         * gfortran.dg/pr30667.f: Ditto.
5894
5895         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5896         i?86-*-* and x86_64-*-* targets to disable execution on targets
5897         without sse2 runtime support.
5898         * g++.dg/vect/vect.exp: Ditto.
5899         * gfortran.dg/vect/vect.exp: Ditto.
5900
5901         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5902         * gcc.dg/pr37544.c: Ditto.
5903         * gcc.dg/pr40550.c: Ditto.
5904         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5905         * gcc.dg/compat/vector-1a_main.c: Ditto.
5906         * gcc.dg/compat/vector-2a_main.c: Ditto.
5907         * gcc.dg/torture/pr16104-1.c: Ditto.
5908         * gcc.dg/torture/pr35771-1.c: Ditto.
5909         * gcc.dg/torture/pr35771-2.c: Ditto.
5910         * gcc.dg/torture/pr35771-3.c: Ditto.
5911         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5912         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5913         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5914         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5915         * g++.dg/other/i386-1.C: Ditto.
5916         * g++.dg/other/pr40446.C: Ditto.
5917
5918 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5919
5920         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5921
5922 2010-07-23  Daniel Kraft  <d@domob.eu>
5923
5924         PR fortran/44709
5925         * gfortran.dg/exit_1.f08: New test.
5926         * gfortran.dg/exit_2.f08: New test.
5927
5928 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5929
5930         PR tree-optimization/39839
5931         * gcc.target/arm/pr39839.c: New test case.
5932
5933 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5934
5935         * gnat.dg/unchecked_convert5b.adb: New test.
5936         * gnat.dg/unchecked_convert6.adb: Likewise.
5937         * gnat.dg/unchecked_convert6b.adb: Likewise.
5938
5939 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5940
5941         * gnat.dg/aggr15.ad[sb]: New test.
5942
5943 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5944
5945         PR debug/45024
5946         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5947
5948 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5949
5950         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5951         with dg-require-linker-plugin.
5952
5953 2010-07-22  Richard Guenther  <rguenther@suse.de>
5954
5955         PR lto/43850
5956         * g++.dg/lto/20100722-1_0.C: New testcase.
5957
5958 2010-07-22  Richard Guenther  <rguenther@suse.de>
5959
5960         PR lto/42451
5961         * gcc.dg/lto/20100720-3_0.c: New testcase.
5962         * gcc.dg/lto/20100720-3_1.c: Likewise.
5963
5964 2010-07-22  Richard Guenther  <rguenther@suse.de>
5965
5966         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5967         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5968
5969         PR lto/43373
5970         * gcc.dg/lto/20100722-1_0.c: New testcase.
5971
5972 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5973
5974         PR tree-optimization/44891
5975         * gcc.c-torture/compile/pr44891.c: New test.
5976
5977 2010-07-22  Richard Guenther  <rguenther@suse.de>
5978
5979         PR tree-optimization/45017
5980         * gcc.c-torture/execute/pr45017.c: New testcase.
5981
5982 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5983
5984         PR fortran/45019
5985         * gfortran.dg/aliasing_dummy_5.f90: New.
5986
5987 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5988
5989         PR target/43698
5990         * gcc.target/arm/pr43698.c: New test.
5991
5992 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5993
5994         PR fortran/44929
5995         * Revert my commit r162325 for this PR.
5996
5997 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5998
5999         PR debug/45015
6000         * gcc.target/m68k/pr45015.c: New test.
6001
6002 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6003
6004         PR c++/44641
6005         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6006         comments.
6007
6008 2010-07-21  Richard Guenther  <rguenther@suse.de>
6009
6010         PR lto/45018
6011         * g++.dg/lto/20100721-1_0.C: New testcase.
6012
6013 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6014
6015         PR tree-optimization/44900
6016         * g++.dg/torture/pr44900.C: New test.
6017
6018 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6019
6020         PR middle-end/44738
6021         * c-c++-common/uninit-17.c: Correct expected error.
6022
6023 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6024
6025         * gcc.dg/guality/asm-1.c: New test.
6026
6027         PR debug/45003
6028         * gcc.dg/guality/pr45003-2.c: New test.
6029         * gcc.dg/guality/pr45003-3.c: New test.
6030
6031 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6032
6033         PR libfortran/44697
6034         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6035
6036 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6037
6038         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6039         defined on the current line.
6040         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6041         * g++.dg/debug/dwarf2/pr44641.C: New.
6042
6043 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6044
6045         * gcc.target/powerpc/block-move-1.c: New test.
6046         * gcc.target/powerpc/block-move-2.c: New test.
6047
6048 2010-07-20  Jason Merrill  <jason@redhat.com>
6049
6050         PR c++/44967
6051         * g++.dg/cpp0x/sfinae2.C: New.
6052
6053 2010-07-20  Richard Guenther  <rguenther@suse.de>
6054
6055         PR lto/42696
6056         * gcc.dg/lto/20100720-4_0.c: New testcase.
6057
6058 2010-07-20  Richard Guenther  <rguenther@suse.de>
6059
6060         PR lto/43221
6061         * gcc.dg/lto/20100720-2_0.c: New testcase.
6062         * gcc.dg/lto/20100720-2_1.c: Likewise.
6063
6064 2010-07-20  Richard Guenther  <rguenther@suse.de>
6065
6066         PR lto/43208
6067         * gcc.dg/lto/20100720-1_0.c: New testcase.
6068         * gcc.dg/lto/20100720-1_1.c: Likewise.
6069
6070 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6071
6072         PR debug/45003
6073         * gcc.dg/guality/pr45003-1.c: New test.
6074
6075 2010-07-20  Richard Guenther  <rguenther@suse.de>
6076
6077         PR tree-optimization/44977
6078         * gcc.dg/torture/pr44977.c: New testcase.
6079
6080 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6081
6082         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6083         sync_char_short
6084
6085 2010-07-20  Richard Guenther  <rguenther@suse.de>
6086
6087         PR middle-end/44971
6088         PR middle-end/44988
6089         * gcc.dg/pr44971.c: New testcase.
6090         * gcc.c-torture/compile/pr44988.c: Likewise.
6091
6092 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6093
6094         PR fortran/44929
6095         * gfortran.dg/allocate_with_typespec.f90: New test.
6096         * gfortran.dg/allocate_derived_1.f90: Update error message.
6097
6098 2010-07-19  Jason Merrill  <jason@redhat.com>
6099
6100         PR c++/44996
6101         * g++.dg/cpp0x/decltype23.C: New.
6102
6103 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6104
6105         PR fortran/42385
6106         * gfortran.dg/class_defined_operator_1.f03 : New test.
6107
6108 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6109
6110         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6111         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6112         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6113         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6114
6115 2010-07-19  Richard Guenther  <rguenther@suse.de>
6116
6117         PR middle-end/44941
6118         * gcc.c-torture/compile/pr44941.c: New testcase.
6119
6120 2010-07-19  Jason Merrill  <jason@redhat.com>
6121
6122         PR c++/44969
6123         * g++.dg/template/sfinae24.C: New.
6124
6125 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6126
6127         PR fortran/44353
6128         * gfortran.dg/data_implied_do_2.f90: Removed.
6129
6130 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6131
6132         PR c++/44969
6133         * g++.dg/template/sfinae23.C: New.
6134
6135 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6136
6137         * lib/target-supports.exp (check_sse_os_support_available): New
6138         proc.
6139         (check_sse_hw_available): New proc.
6140         (check_effective_target_sse_runtime): New proc.
6141         (check_effective_target_sse2_runtime): New proc.
6142         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6143         -msse2 if check_sse_os_support_available.
6144         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6145         check_sse_os_support_available.
6146         * gcc.dg/vect/vect.exp: Likewise.
6147         * gfortran.dg/vect/vect.exp: Likewise.
6148         * gcc.target/i386/sol2-check: Renamed to ...
6149         * gcc.target/i386/sse-os-support.h: ... this.
6150         (sol2_check): Renamed to ...
6151         (sse_os_support): ... this.
6152         Only test movss with xmm registers.
6153         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6154         Removed ILL_INSN, ILL_INSN_LEN.
6155         * gcc.target/i386/sse2-check.h: Likewise.
6156         * gcc.target/i386/sse3-check.h: Likewise.
6157         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6158         Removed cpuid.h, __get_cpuid test.
6159         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6160         Removed cpuid.h, __get_cpuid test.
6161         * g++.dg/other/pr40446.C: Likewise.
6162         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6163         * gcc.dg/compat/vector-1a_main.c: Likewise.
6164         * gcc.dg/compat/vector-2a_main.c: Likewise.
6165         * gcc.dg/pr36584.c: Likewise.
6166         * gcc.dg/pr37544.c: Likewise.
6167         * gcc.dg/torture/pr16104-1.c: Likewise.
6168         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6169         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6170         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6171         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6172         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6173         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6174         sse2_runtime.
6175         * gcc.dg/torture/pr35771-2.c: Likewise.
6176         * gcc.dg/torture/pr35771-3.c: Likewise.
6177         * gcc.target/i386/pr39315-2.c: Likewise.
6178         * gcc.target/i386/pr39315-4.c: Likewise.
6179         * gcc.target/i386/vperm-v2df.c: Likewise.
6180         * gcc.target/i386/vperm-v2di.c: Likewise.
6181         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6182         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6183         sse_runtime.
6184
6185 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6186
6187         PR fortran/44353
6188         * gfortran.dg/data_implied_do_2.f90: New test.
6189
6190 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6191
6192         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6193
6194 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6195
6196         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6197         to the "mips16" group.
6198         (mips_using_mips16_p): New procedure.
6199         (mips-dg-options): Use it.
6200
6201 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6202
6203         * gcc.target/mips/mips16-attributes-4.c: New test.
6204
6205 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6206
6207         PR testsuite/44418
6208         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6209         * gcc.target/powerpc/recip-2.c: Ditto.
6210         * gcc.target/powerpc/recip-3.c: Ditto.
6211
6212 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6213
6214         * gcc.target/arm/pr42235.c: New test.
6215
6216 2010-07-16  Jason Merrill  <jason@redhat.com>
6217
6218         PR c++/32505
6219         * g++.dg/template/partial8.C: New.
6220
6221 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6222
6223         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6224         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6225         in C++.
6226         (gualcvt): New overloaded inline.
6227         (GUALCVT): Use it for C++.
6228         * g++.dg/guality/guality.exp: New.
6229         * g++.dg/guality/guality.h: New.
6230         * g++.dg/guality/redeclaration1.C: New test.
6231         * g++.dg/dg.exp: Prune also guality/* tests.
6232         * gcc.dg/guality/pr43141.c: Moved to...
6233         * c-c++-common/guality/pr43141.c: ... here.
6234
6235 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6236
6237         PR libfortran/37077
6238         * gfortran.dg/char4_iunit_2.f03: New test.
6239
6240 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6241
6242         * lib/plugin-support.exp (plugin-test-execute):
6243         Add ${gcc_objdir}/intl to includes.
6244
6245 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6246
6247         PR target/44942
6248         * gcc.c-torture/execute/pr44942.c: New test.
6249         * gcc.target/i386/pr44942.c: New test.
6250
6251 2010-07-15  Jason Merrill  <jason@redhat.com>
6252
6253         PR c++/44909
6254         * g++.dg/cpp0x/implicit7.C: New.
6255         * g++.dg/cpp0x/implicit8.C: New.
6256
6257 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6258
6259         Disable float tests for __SPU__ targets due to lack of signed zero:
6260         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6261         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6262         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6263         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6264         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6265         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6266         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6267         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6268         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6269
6270 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6271
6272         * gfortran.dg/select_char_2.f90: New test.
6273
6274 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6275
6276         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6277         with DECL_CHAIN.
6278
6279 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6280
6281         PR fortran/44936
6282         * gfortran.dg/typebound_generic_9.f03: New.
6283
6284 2010-07-15  Richard Guenther  <rguenther@suse.de>
6285
6286         PR tree-optimization/44946
6287         * gcc.c-torture/compile/pr44946.c: New testcase.
6288
6289 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6290
6291         PR fortran/40206
6292         * gfortran.dg/select_char_3.f90: New test.
6293
6294 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6295             Kevin F. Quinn  <kevquinn@gentoo.org>
6296
6297         * gcc.dg/Wtrampolines.c: New.
6298
6299 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6300
6301         PR libfortran/44934
6302         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6303
6304 2010-07-14  Jason Merrill  <jason@redhat.com>
6305
6306         PR c++/44810
6307         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6308
6309         Implement C++0x unrestricted unions (N2544)
6310         * g++.dg/cpp0x/union1.C: New.
6311         * g++.dg/cpp0x/union2.C: New.
6312         * g++.dg/cpp0x/union3.C: New.
6313         * g++.dg/cpp0x/defaulted2.C: Adjust.
6314         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6315         * g++.old-deja/g++.ext/anon2.C: Adjust.
6316         * g++.old-deja/g++.mike/misc6.C: Adjust.
6317
6318 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6319
6320         PR fortran/44925
6321         * gfortran.dg/c_loc_tests_15.f90: New.
6322
6323 2010-07-13  Jason Merrill  <jason@redhat.com>
6324
6325         PR c++/44909
6326         * g++.dg/cpp0x/implicit6.C: New.
6327
6328 2010-07-13  Jason Merrill  <jason@redhat.com>
6329
6330         PR c++/44540
6331         * g++.dg/abi/noreturn1.C: New.
6332         * g++.dg/abi/noreturn2.C: New.
6333
6334 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6335
6336         PR other/44874
6337         PR debug/44832
6338         * c-c++-common/pr44832.c: New test.
6339
6340 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6341
6342         PR objc/44488
6343         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6344         on the target.  Make sure that we can assemble the emitted asm when
6345         the test type is 'compile'.
6346
6347 2010-07-13  Richard Guenther  <rguenther@suse.de>
6348
6349         PR tree-optimization/36960
6350         * g++.dg/torture/pr36960.C: New testcase.
6351
6352 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6353
6354         PR c++/44908
6355         * g++.dg/template/sfinae21.C: New.
6356         * g++.dg/template/sfinae22.C: Likewise.
6357
6358 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6359
6360         PR testsuite/42843
6361         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6362         * gcc.dg/plugin/ggcplug.c: Likewise.
6363         * g++.dg/plugin/selfassign.c: Likewise.
6364         * g++.dg/plugin/attribute_plugin.c: Likewise.
6365         * g++.dg/plugin/dumb_plugin.c: Likewise.
6366         * g++.dg/plugin/pragma_plugin.c: Likewise.
6367
6368 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6369
6370         * gcc.c-torture/execute/pr44683.x: New.
6371         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6372
6373 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6374
6375         PR fortran/44434
6376         PR fortran/44565
6377         PR fortran/43945
6378         PR fortran/44869
6379         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6380         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6381         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6382         * gfortran.dh/typebound_call_16.f03: New.
6383         * gfortran.dg/typebound_generic_6.f03: New.
6384         * gfortran.dg/typebound_generic_7.f03: New.
6385         * gfortran.dg/typebound_generic_8.f03: New.
6386
6387 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6388
6389         PR libfortran/37077
6390         * gfortran.dg/char4_iunit_1.f03: New test.
6391
6392 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6393
6394         * gcc.dg/tree-ssa/vrp53.c: New test.
6395
6396 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6397
6398         PR c++/44907
6399         * g++.dg/template/sfinae19.C: New.
6400         * g++.dg/template/sfinae20.C: Likewise.
6401
6402 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6403
6404         * gcc.target/arm/interrupt-1.c: New test.
6405         * gcc.target/arm/interrupt-2.c: New test.
6406
6407 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6408
6409         * gcc.dg/pr42427.c: Require c99_runtime.
6410         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6411         c99_runtime.
6412         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6413         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6414         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6415         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6416         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6417         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6418         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6419         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6420         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6421         * gcc.target/i386/pr37275.c: Require visibility support.
6422
6423 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6424
6425         * lib/target-supports.exp (check_effective_target_sse): New proc.
6426         * gcc.target/i386/sol2-check.h: New file.
6427         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6428         Include sol2-check.h.
6429         (main) Only run do_test () if sol2_check ().
6430         * gcc.target/i386/sse2-check.h: Likewise.
6431         * gcc.target/i386/sse3-check.h: Likewise.
6432         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6433         [__sun__ && __svr4__]: Execute SSE2 instruction.
6434         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6435         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6436         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6437         * g++.dg/ext/vector14.C: Likewise.
6438         * g++.dg/other/mmintrin.C: Likewise.
6439         * gcc.dg/20020418-1.c: Likewise.
6440         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6441         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6442         * gcc.dg/format/unnamed-1.c: Likewise.
6443         Adapt dg-warning line number.
6444         * gcc.dg/graphite/pr40281.c: Likewise.
6445         * gcc.dg/pr32176.c: Likewise.
6446         * gcc.dg/pr40550.c: Likewise.
6447         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6448         * gcc.dg/torture/pr36891.c: Likewise.
6449         * gcc.target/i386/20020218-1.c: Likewise.
6450         * gcc.target/i386/20020523.c: Likewise.
6451         * gcc.target/i386/abi-1.c: Likewise.
6452         * gcc.target/i386/brokensqrt.c: Likewise.
6453         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6454         * gcc.target/i386/pr13366.c: Likewise.
6455         * gcc.target/i386/pr13685.c: Likewise.
6456         * gcc.target/i386/pr24306.c: Likewise.
6457         * gcc.target/i386/pr31486.c: Likewise.
6458         * gcc.target/i386/pr32065-1.c: Likewise.
6459         * gcc.target/i386/pr32065-2.c: Likewise.
6460         * gcc.target/i386/pr32389.c: Likewise.
6461         * gcc.target/i386/pr38824.c: Likewise.
6462         * gcc.target/i386/pr38931.c: Likewise.
6463         * gcc.target/i386/pr39592-1.c: Likewise.
6464         * gcc.target/i386/pr43766.c: Likewise.
6465         * gcc.target/i386/recip-divf.c: Likewise.
6466         * gcc.target/i386/recip-sqrtf.c: Likewise.
6467         * gcc.target/i386/recip-vec-divf.c: Likewise.
6468         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6469         * gcc.target/i386/sse-1.c: Likewise.
6470         * gcc.target/i386/sse-16.c: Likewise.
6471         * gcc.target/i386/sse-2.c: Likewise.
6472         * gcc.target/i386/sse-20.c: Likewise.
6473         * gcc.target/i386/sse-3.c: Likewise.
6474         * gcc.target/i386/sse-7.c: Likewise.
6475         * gcc.target/i386/sse-9.c: Likewise.
6476         * gcc.target/i386/sse-addps-1.c: Likewise.
6477         * gcc.target/i386/sse-addss-1.c: Likewise.
6478         * gcc.target/i386/sse-andnps-1.c: Likewise.
6479         * gcc.target/i386/sse-andps-1.c: Likewise.
6480         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6481         * gcc.target/i386/sse-comiss-1.c: Likewise.
6482         * gcc.target/i386/sse-comiss-2.c: Likewise.
6483         * gcc.target/i386/sse-comiss-3.c: Likewise.
6484         * gcc.target/i386/sse-comiss-4.c: Likewise.
6485         * gcc.target/i386/sse-comiss-5.c: Likewise.
6486         * gcc.target/i386/sse-comiss-6.c: Likewise.
6487         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6488         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6489         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6490         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6491         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6492         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6493         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6494         * gcc.target/i386/sse-divps-1.c: Likewise.
6495         * gcc.target/i386/sse-divss-1.c: Likewise.
6496         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6497         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6498         * gcc.target/i386/sse-maxps-1.c: Likewise.
6499         * gcc.target/i386/sse-maxss-1.c: Likewise.
6500         * gcc.target/i386/sse-minps-1.c: Likewise.
6501         * gcc.target/i386/sse-minss-1.c: Likewise.
6502         * gcc.target/i386/sse-movaps-1.c: Likewise.
6503         * gcc.target/i386/sse-movaps-2.c: Likewise.
6504         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6505         * gcc.target/i386/sse-movhps-1.c: Likewise.
6506         * gcc.target/i386/sse-movhps-2.c: Likewise.
6507         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6508         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6509         * gcc.target/i386/sse-movntps-1.c: Likewise.
6510         * gcc.target/i386/sse-movss-1.c: Likewise.
6511         * gcc.target/i386/sse-movss-2.c: Likewise.
6512         * gcc.target/i386/sse-movss-3.c: Likewise.
6513         * gcc.target/i386/sse-movups-1.c: Likewise.
6514         * gcc.target/i386/sse-movups-2.c: Likewise.
6515         * gcc.target/i386/sse-mulps-1.c: Likewise.
6516         * gcc.target/i386/sse-mulss-1.c: Likewise.
6517         * gcc.target/i386/sse-orps-1.c: Likewise.
6518         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6519         * gcc.target/i386/sse-recip-vec.c: Likewise.
6520         * gcc.target/i386/sse-recip.c: Likewise.
6521         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6522         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6523         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6524         * gcc.target/i386/sse-subps-1.c: Likewise.
6525         * gcc.target/i386/sse-subss-1.c: Likewise.
6526         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6527         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6528         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6529         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6530         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6531         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6532         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6533         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6534         * gcc.target/i386/sse-xorps-1.c: Likewise.
6535         * gcc.target/i386/ssefn-1.c: Likewise.
6536         * gcc.target/i386/ssefn-3.c: Likewise.
6537         * gcc.target/i386/sseregparm-1.c: Likewise.
6538         * gcc.target/i386/stackalign/return-3.c: Likewise.
6539         * gcc.target/i386/vectorize1.c: Likewise.
6540         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6541         * gcc.target/i386/xorps-sse.c: Likewise.
6542         * gfortran.dg/pr28158.f90: Likewise.
6543         * gfortran.dg/pr30667.f: Likewise.
6544         * gnat.dg/loop_optimization7.adb: Likewise.
6545         * gnat.dg/sse_nolib.adb: Likewise.
6546
6547 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6548
6549         PR fortran/44702
6550         * gfortran.dg/use_rename_6.f90: New.
6551         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6552
6553 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6554
6555         PR fortran/44869
6556         * gfortran.dg/class_24.f03: New.
6557
6558 2010-07-10  Richard Guenther  <rguenther@suse.de>
6559
6560         PR lto/44889
6561         * gcc.dg/lto/20100709-1_0.c: New testcase.
6562         * gcc.dg/lto/20100709-1_1.c: Likewise.
6563
6564 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6565
6566         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6567
6568 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6569
6570         PR objc/44140
6571         * objc.dg/lto/trivial-1_0.m: New.
6572         * objc.dg/lto/lto.exp: New.
6573         * obj-c++.dg/lto/trivial-1_0.mm: New.
6574         * obj-c++.dg/lto/lto.exp: New.
6575         * objc.dg/symtab-1.m: Adjust sizes.
6576         * objc.dg/image-info.m: Do not run for gnu-runtime.
6577
6578 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6579
6580         * gcc.dg/pr32370.c: Allow another kind of error message.
6581
6582 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6583
6584         * gnat.dg/atomic3.adb: New test.
6585
6586 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6587             Denys Vlasenko  <dvlasenk@redhat.com>
6588             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6589
6590         PR tree-optimization/28632
6591         * gcc.dg/tree-ssa/vrp51.c: New test.
6592         * gcc.dg/tree-ssa/vrp52.c: New test.
6593
6594 2010-07-09  Jason Merrill  <jason@redhat.com>
6595
6596         * g++.dg/abi/covariant6.C: New.
6597         * g++.dg/inherit/covariant17.C: Test both bases.
6598         * g++.dg/inherit/covariant7.C: Check vtable layout.
6599
6600 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6601
6602         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6603
6604 2010-07-09  Richard Guenther  <rguenther@suse.de>
6605
6606         PR tree-optimization/44852
6607         * gcc.c-torture/execute/pr44852.c: New testcase.
6608
6609 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6610
6611         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6612         multiplication by values.
6613         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6614         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6615
6616 2010-07-09  Richard Guenther  <rguenther@suse.de>
6617
6618         PR tree-optimization/44882
6619         * gfortran.dg/pr44882.f90: New testcase.
6620
6621 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6622
6623         PR target/40657
6624         * gcc.target/arm/pr40657-1.c: New test.
6625         * gcc.target/arm/pr40657-2.c: New test.
6626         * gcc.c-torture/execute/pr40657.c: New test.
6627
6628 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6629
6630         * gcc.dg/tree-ssa/vrp50.c: New test.
6631         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6632
6633 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6634
6635         PR fortran/44649
6636         * gfortran.dg/c_sizeof_1.f90: Modified.
6637         * gfortran.dg/storage_size_1.f08: New.
6638         * gfortran.dg/storage_size_2.f08: New.
6639
6640 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6641
6642         * gcc.c-torture/execute/20100708-1.c: New test.
6643
6644 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6645
6646         PR fortran/44847
6647         * gfortran.dg/gomp/pr44847.f90: New test.
6648
6649 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6650
6651         PR tree-optimization/44710
6652         * gcc.dg/tree-ssa/ifc-6.c: New.
6653         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6654
6655 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6656
6657         PR fortran/18918
6658         * gfortran.dg/coarray_10.f90: Add an additional test.
6659
6660 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6661
6662         PR middle-end/44828
6663         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6664         * gcc.c-torture/execute/pr44828.x: Revert.
6665
6666 2010-07-08  Jason Merrill  <jason@redhat.com>
6667
6668         PR c++/43120
6669         * g++.dg/inherit/covariant17.C: New.
6670         * g++.dg/abi/covariant1.C: Actually test for the bug.
6671
6672 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6673
6674         PR rtl-optimization/44838
6675         * gcc.dg/pr44838.c: New.
6676
6677 2010-07-08  Richard Guenther  <rguenther@suse.de>
6678
6679         PR tree-optimization/44831
6680         * gcc.c-torture/compile/pr44831.c: New testcase.
6681         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6682
6683 2010-07-08  Richard Guenther  <rguenther@suse.de>
6684
6685         PR tree-optimization/44861
6686         * g++.dg/vect/pr44861.cc: New testcase.
6687
6688 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6689
6690         PR middle-end/44828
6691         * gcc.c-torture/execute/pr44828.x: New file.
6692
6693 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6694
6695         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6696         dg-options.
6697         * g++.dg/ext/altivec-17.C: Adjust error message.
6698
6699 2010-07-07  Tom Tromey  <tromey@redhat.com>
6700
6701         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6702
6703 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6704
6705         PR target/44844
6706         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6707         * gcc.target/i386/rdrand-2.c: Likewise.
6708         * gcc.target/i386/rdrand-3.c: Likewise.
6709
6710 2010-07-07  Jan Hubicka  <jh@suse.cz>
6711
6712         PR middle-end/44813
6713         * g++.dg/torture/pr44813.C: New testcase.
6714         * g++.dg/torture/pr44826.C: New testcase.
6715
6716 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6717
6718         PR rtl-optimization/44787
6719         * gcc.c-torture/compile/pr44788.c: New test.
6720         * gcc.target/arm/pr44788.c: New test.
6721
6722 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6723
6724         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6725
6726 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6727
6728         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6729         to dg-options.
6730
6731 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6732
6733         PR fortran/44742
6734         * gfortran.dg/parameter_array_init_6.f90: New.
6735         * gfortran.dg/initialization_20.f90: Update dg-error.
6736         * gfortran.dg/initialization_24.f90: Ditto.
6737
6738 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6739         PR fortran/PR44693
6740         * gfortran.dg/dim_range_1.f90:  New test.
6741         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6742
6743 2010-07-06  Jason Merrill  <jason@redhat.com>
6744
6745         PR c++/44703
6746         * g++.dg/cpp0x/initlist41.C: New.
6747
6748         PR c++/44778
6749         * g++.dg/template/ptrmem22.C: New.
6750
6751 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6752
6753         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6754         support.
6755         * gcc.target/i386/i386.exp: Likewise.
6756
6757 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6758
6759         PR testsuite/44195
6760         * gcc.dg/lto/20100518_0.c: Limit to x86.
6761
6762 2010-07-06  Richard Guenther  <rguenther@suse.de>
6763
6764         PR middle-end/44828
6765         * gcc.c-torture/execute/pr44828.c: New testcase.
6766
6767 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6768
6769         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6770         * g++.dg/warn/volatile1.C: Likewise.
6771         * g++.dg/template/warn1.C: Likewise.
6772
6773 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6774
6775         AVX Programming Reference (June, 2010)
6776         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6777         * g++.dg/other/i386-3.C: Likewise.
6778         * gcc.target/i386/sse-12.c: Likewise.
6779
6780         * gcc.target/i386/f16c-check.h: New.
6781         * gcc.target/i386/rdfsbase-1.c: Likewise.
6782         * gcc.target/i386/rdfsbase-2.c: Likewise.
6783         * gcc.target/i386/rdgsbase-1.c: Likewise.
6784         * gcc.target/i386/rdgsbase-2.c: Likewise.
6785         * gcc.target/i386/rdrand-1.c: Likewise.
6786         * gcc.target/i386/rdrand-2.c: Likewise.
6787         * gcc.target/i386/rdrand-3.c: Likewise.
6788         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6789         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6790         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6791         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6792         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6793         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6794         * gcc.target/i386/wrfsbase-1.c: Likewise.
6795         * gcc.target/i386/wrfsbase-2.c: Likewise.
6796         * gcc.target/i386/wrgsbase-1.c: Likewise.
6797         * gcc.target/i386/wrgsbase-2.c: Likewise.
6798
6799         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6800         (__builtin_ia32_vcvtps2ph): New.
6801         (__builtin_ia32_vcvtps2ph256): Likewise.
6802
6803         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6804         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6805
6806         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6807         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6808
6809         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6810         (__builtin_ia32_vcvtps2ph256): Likewise.
6811         Add fsgsbase,rdrnd,f16c.
6812
6813         * lib/target-supports.exp (check_effective_target_f16c): New.
6814
6815 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6816
6817         * gcc.dg/guality/nrv-1.c: New test.
6818
6819 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6820
6821         PR middle-end/42505
6822         * gcc.target/arm/pr42505.c: New test case.
6823
6824 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6825
6826         PR c++/44808
6827         * g++.dg/opt/nrv16.C: New test.
6828
6829 2010-07-05  Richard Guenther  <rguenther@suse.de>
6830
6831         PR tree-optimization/44784
6832         * gcc.c-torture/compile/pr44784.c: New testcase.
6833
6834 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6835
6836         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6837         Increase loop bound and array size.
6838         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6839         Likewise.
6840
6841 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6842
6843         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6844         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6845         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6846         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6847         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6848
6849 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6850
6851         PR c++/22138
6852         * g++.dg/parse/template25.C: New.
6853
6854 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6855
6856         PR rtl-optimization/44695
6857         * gcc.dg/torture/pr44695.c: New.
6858
6859 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6860
6861         PR c++/16630
6862         * g++.dg/ext/pretty3.C: New.
6863
6864 2010-07-04  Richard Guenther  <rguenther@suse.de>
6865
6866         PR middle-end/44809
6867         * g++.dg/torture/pr44809.C: New testcase.
6868
6869 2010-07-04  Richard Guenther  <rguenther@suse.de>
6870
6871         PR tree-optimization/44656
6872         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6873
6874 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6875             Revital Eres  <eres@il.ibm.com>
6876
6877         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6878         misaligned stores.
6879         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6880         gcc.dg/vect/vect-96.c: Likewise.
6881         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6882         that support misaligned stores. Change the number of expected
6883         misaligned accesses.
6884         * gcc.dg/vect/vect-peel-1.c: New test.
6885         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6886         gcc.dg/vect/vect-peel-4.c: Likewise.
6887         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6888         vectorizable on all targets that support realignment.
6889         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6890
6891 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6892
6893         PR c/44806
6894         * gcc.dg/torture/pr44806.c: New.
6895
6896 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6897
6898         * gnat.dg/cond_expr1.adb: New test.
6899
6900 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6901
6902         * gnat.dg/modular3.adb: New test.
6903         * gnat.dg/modular3_pkg.ads: New helper.
6904
6905 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6906             Mikael Pettersson  <mikpe@it.uu.se>
6907
6908         PR testsuite/44518
6909         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6910         Make signed-ness of chars explicit.  Scan the object for
6911         strings that are split by some target assemblers.
6912         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6913         explicit.
6914
6915 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6916
6917         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6918
6919 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6920
6921         PR/44128
6922         * g++.dg/warn/Wshadow-7.C: New test.
6923
6924 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6925             Julian Brown  <julian@codesourcery.com>
6926             Sandra Loosemore  <sandra@codesourcery.com>
6927
6928         * gcc.c-torture/execute/20100416-1.c: New test case.
6929
6930 2010-07-02  Julian Brown  <julian@codesourcery.com>
6931             Sandra Loosemore  <sandra@codesourcery.com>
6932
6933         PR target/43703
6934
6935         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6936         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6937
6938 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6939             Julian Brown  <julian@codesourcery.com>
6940
6941         * gcc.target/arm/neon/vadds64.c: Regenerated.
6942         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6943         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6944         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6945         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6946         * gcc.target/arm/neon-vmls-1.c: Likewise.
6947         * gcc.target/arm/neon-vsubs64.c: New execution test.
6948         * gcc.target/arm/neon-vsubu64.c: New execution test.
6949         * gcc.target/arm/neon-vadds64.c: New execution test.
6950         * gcc.target/arm/neon-vaddu64.c: New execution test.
6951
6952 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6953
6954         * gcc.target/arm/neon-vands64.c: New.
6955         * gcc.target/arm/neon-vandu64.c: New.
6956         * gcc.target/arm/neon-vbics64.c: New.
6957         * gcc.target/arm/neon-vbicu64.c: New.
6958         * gcc.target/arm/neon-veors64.c: New.
6959         * gcc.target/arm/neon-veoru64.c: New.
6960         * gcc.target/arm/neon-vorns64.c: New.
6961         * gcc.target/arm/neon-vornu64.c: New.
6962         * gcc.target/arm/neon-vorrs64.c: New.
6963         * gcc.target/arm/neon-vorru64.c: New.
6964         * gcc.target/arm/neon/vands64.c: Regenerated.
6965         * gcc.target/arm/neon/vandu64.c: Regenerated.
6966         * gcc.target/arm/neon/vbics64.c: Regenerated.
6967         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6968         * gcc.target/arm/neon/veors64.c: Regenerated.
6969         * gcc.target/arm/neon/veoru64.c: Regenerated.
6970         * gcc.target/arm/neon/vorns64.c: Regenerated.
6971         * gcc.target/arm/neon/vornu64.c: Regenerated.
6972         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6973         * gcc.target/arm/neon/vorru64.c: Regenerated.
6974
6975 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6976
6977         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6978
6979 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6980
6981         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6982         * gfortran.dg/intent_out_5.f90: Same.
6983         * gfortran.dg/ltrans-7.f90: Same.
6984         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6985
6986 2010-07-02  Jan Hubicka  <jh@suse.cz>
6987
6988         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6989
6990 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6991
6992         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6993
6994 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6995
6996         PR c++/44780
6997         * c-c++-common/Wunused-var-12.c: New test.
6998
6999 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7000
7001         PR target/42835
7002         * gcc.target/arm/pr42835.c: New test.
7003
7004         PR target/42172
7005         * gcc.target/arm/pr42172-1.c: New test.
7006
7007 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7008
7009         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7010
7011 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7012
7013         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7014         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7015         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7016         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7017         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7018         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7019         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7020         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7021         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7022         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7023         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7024         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7025         * gcc.target/arm/neon-vdup_ns64.c: New.
7026         * gcc.target/arm/neon-vdup_nu64.c: New.
7027         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7028         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7029         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7030         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7031         * gcc.target/arm/neon-vmov_ns64.c: New.
7032         * gcc.target/arm/neon-vmov_nu64.c: New.
7033         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7034         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7035         * gcc.target/arm/neon-vget_lanes64.c: New.
7036         * gcc.target/arm/neon-vget_laneu64.c: New.
7037         * gcc.target/arm/neon-vset_lanes64.c: New.
7038         * gcc.target/arm/neon-vset_laneu64.c: New.
7039
7040 2010-07-02  Richard Guenther  <rguenther@suse.de>
7041
7042         * g++.dg/torture/20100702-1.C: New testcase.
7043
7044 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7045
7046         PR target/44707
7047         * gcc.c-torture/compile/pr44707.c: New test.
7048
7049 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7050
7051         PR c++/44039
7052         * g++.dg/template/crash101.C: New.
7053
7054 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7055
7056         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7057         Use the ABI-0 accessors and fail it for m64.
7058
7059 2010-07-02  Jan Hubicka  <jh@suse.cz>
7060
7061         * g++.dg/tree-ssa/pr44706.C: New testcase.
7062
7063 2010-07-02  Richard Guenther  <rguenther@suse.de>
7064
7065         PR tree-optimization/44748
7066         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7067
7068 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7069
7070         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7071         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7072         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7073         the method types to forward:.
7074
7075 2010-06-30  Jason Merrill  <jason@redhat.com>
7076
7077         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7078         * g++.dg/other/pr25632.C: Likewise.
7079
7080 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7081
7082         PR tree-optimization/40421
7083         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7084
7085 2010-07-01  Richard Guenther  <rguenther@suse.de>
7086
7087         PR middle-end/42834
7088         PR middle-end/44468
7089         * gcc.c-torture/execute/20100316-1.c: New testcase.
7090         * gcc.c-torture/execute/pr44468.c: Likewise.
7091         * gcc.c-torture/compile/20100609-1.c: Likewise.
7092         * gcc.dg/volatile2.c: Adjust.
7093         * gcc.dg/plugin/selfassign.c: Likewise.
7094         * gcc.dg/pr36902.c: Likewise.
7095         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7096         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7097         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7098         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7099         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7100         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7101         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7102         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7103         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7104         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7105         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7106         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7107         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7108         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7109         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7110         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7111         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7112         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7113         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7114         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7115         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7116         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7117         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7118         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7119         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7120         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7121         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7122         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7123         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7124         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7125         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7126         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7127         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7128         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7129         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7130         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7131         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7132         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7133         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7134         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7135         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7136         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7137         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7138         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7139         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7140         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7141         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7142         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7143         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7144         * g++.dg/tree-ssa/pr31146.C: Likewise.
7145         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7146         * g++.dg/tree-ssa/pr33604.C: Likewise.
7147         * g++.dg/plugin/selfassign.c: Likewise.
7148         * gfortran.dg/array_memcpy_3.f90: Likewise.
7149         * gfortran.dg/array_memcpy_4.f90: Likewise.
7150         * c-c++-common/torture/pr42834.c: New testcase.
7151
7152 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7153
7154         PR c++/44628
7155         * g++.dg/template/crash100.C: New.
7156
7157 2010-06-30  Jan Hubicka  <jh@suse.cz>
7158
7159         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7160
7161 2010-06-30  Michael Matz  <matz@suse.de>
7162
7163         PR bootstrap/44699
7164         * gcc.dg/pr44699.c: New test.
7165
7166 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7167
7168         PR tree-optimization/39799
7169         * c-c++-common/uninit-17.c: New test.
7170
7171 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7172
7173         PR libfortran/43298
7174         * gfortran.dg/read_infnan_1.f90: New test.
7175
7176 2010-06-29  Jason Merrill  <jason@redhat.com>
7177
7178         Enable implicitly declared move constructor/operator= (N3053).
7179         * g++.dg/cpp0x/implicit3.C: New.
7180         * g++.dg/cpp0x/implicit4.C: New.
7181         * g++.dg/cpp0x/implicit5.C: New.
7182         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7183         * g++.dg/cpp0x/not_special.C: Adjust.
7184         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7185         * g++.dg/cpp0x/rv1n.C: Adjust.
7186         * g++.dg/cpp0x/rv1p.C: Adjust.
7187         * g++.dg/cpp0x/rv2n.C: Adjust.
7188         * g++.dg/cpp0x/rv2p.C: Adjust.
7189         * g++.dg/cpp0x/rv3n.C: Adjust.
7190         * g++.dg/cpp0x/rv3p.C: Adjust.
7191         * g++.dg/cpp0x/rv4n.C: Adjust.
7192         * g++.dg/cpp0x/rv4p.C: Adjust.
7193         * g++.dg/cpp0x/rv5n.C: Adjust.
7194         * g++.dg/cpp0x/rv5p.C: Adjust.
7195         * g++.dg/cpp0x/rv6n.C: Adjust.
7196         * g++.dg/cpp0x/rv6p.C: Adjust.
7197         * g++.dg/cpp0x/rv7n.C: Adjust.
7198         * g++.dg/cpp0x/rv7p.C: Adjust.
7199         * g++.dg/cpp0x/rv8p.C: Adjust.
7200         * g++.dg/gomp/pr26690-1.C: Adjust.
7201         * g++.dg/other/error20.C: Adjust.
7202         * g++.dg/other/error31.C: Adjust.
7203         * g++.dg/parse/error19.C: Adjust.
7204         * g++.dg/template/qualttp5.C: Adjust.
7205         * g++.old-deja/g++.law/ctors5.C: Adjust.
7206
7207         Enable implicitly deleted functions (N2346)
7208         * g++.dg/cpp0x/defaulted17.C: New.
7209         * g++.dg/cpp0x/implicit1.C: New.
7210         * g++.dg/cpp0x/implicit2.C: New.
7211         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7212         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7213         * g++.dg/init/ctor4.C: Adjust.
7214         * g++.dg/init/synth2.C: Adjust.
7215         * g++.dg/lto/20081118_1.C: Adjust.
7216         * g++.dg/other/error13.C: Adjust.
7217         * g++.dg/other/unused1.C: Adjust.
7218         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7219         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7220         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7221         * g++.old-deja/g++.law/ctors17.C: Adjust.
7222         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7223         * g++.old-deja/g++.pt/assign1.C: Adjust.
7224         * g++.old-deja/g++.pt/crash20.C: Adjust.
7225
7226         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7227         * g++.dg/cpp0x/defaulted13.C: Adjust.
7228         * g++.dg/cpp0x/defaulted2.C: Adjust.
7229         * g++.dg/cpp0x/defaulted3.C: Adjust.
7230         * g++.dg/cpp0x/initlist9.C: Adjust.
7231         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7232         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7233         * g++.dg/init/synth2.C: Adjust.
7234
7235         * g++.dg/cpp0x/defaulted19.C: New.
7236
7237         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7238         * g++.dg/template/error23.C: Fix for -std=c++0x.
7239
7240 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7241
7242         PR fortran/44718
7243         * gfortran.dg/proc_ptr_28.f90: New.
7244
7245 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7246
7247         PR tree-optimization/43801
7248         * g++.dg/torture/pr43801.C: New test.
7249
7250         PR debug/44668
7251         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7252
7253 2010-06-29  Jason Merrill  <jason@redhat.com>
7254
7255         PR c++/44587
7256         * g++.dg/template/qualified-id2.C: New.
7257         * g++.dg/template/qualified-id3.C: New.
7258
7259 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7260
7261         PR fortran/44696
7262         * gfortran.dg/associated_target_4.f90: New.
7263
7264 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7265
7266         PR fortran/44582
7267         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7268
7269 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7270
7271         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7272
7273 2010-06-29  Jan Hubicka  <jh@suse.cz>
7274
7275         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7276
7277 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7278
7279         PR target/43902
7280         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7281         * gcc.target/arm/wmul-3.c: New test.
7282         * gcc.target/arm/wmul-4.c: New test.
7283
7284 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7285
7286         PR rtl-optimization/44659
7287         * gcc.target/i386/extract-1.c: New.
7288         * gcc.target/i386/extract-2.c: Likewise.
7289         * gcc.target/i386/extract-3.c: Likewise.
7290         * gcc.target/i386/extract-4.c: Likewise.
7291         * gcc.target/i386/extract-5.c: Likewise.
7292         * gcc.target/i386/extract-6.c: Likewise.
7293
7294 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7295
7296         PR c++/44682
7297         * g++.dg/warn/Wunused-var-14.C: New test.
7298
7299 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7300
7301         PR fortran/43298
7302         * gfortran.dg/nan_6.f90: New.
7303
7304 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7305
7306         PR tree-optimization/43781
7307         * gcc.dg/torture/pr43781.c: New.
7308
7309 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7310
7311         PR fortran/40158
7312         * gfortran.dg/actual_rank_check_1.f90: New test.
7313
7314 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7315
7316         * gcc.dg/ipa/ipa-sra-6.c: New test.
7317
7318 2010-06-28  Jan Hubicka  <jh@suse.cz>
7319
7320         PR tree-optimization/44687
7321         * gcc.c-torture/compile/pr44687.c
7322
7323 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7324
7325         PR c++/44535
7326         * g++.dg/torture/pr44535.C: New test.
7327
7328 2010-06-28  Michael Matz  <matz@suse.de>
7329
7330         PR middle-end/44592
7331         * gfortran.dg/pr44592.f90: New test.
7332
7333 2010-06-28  Jan Hubicka  <jh@suse.cz>
7334
7335         PR tree-optimization/44357
7336         * g++.dg/torture/pr44357.C: New testcase.
7337
7338 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7339
7340         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7341         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7342         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7343         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7344         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7345         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7346         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7347         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7348
7349 2010-06-27  Jan Hubicka  <jh@suse.cz>
7350
7351         * gcc.c-torture/compile/pr44686.c: New file.
7352
7353 2010-06-27  Richard Guenther  <rguenther@suse.de>
7354
7355         PR tree-optimization/44683
7356         * gcc.c-torture/execute/pr44683.c: New testcase.
7357
7358 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7359
7360         * gnat.dg/noreturn3.ad[sb]: New test.
7361
7362 2010-06-26  Jason Merrill  <jason@redhat.com>
7363
7364         * g++.dg/cpp0x/explicit5.C: New.
7365
7366 2010-06-26  Richard Guenther  <rguenther@suse.de>
7367
7368         PR tree-optimization/44393
7369         * gcc.dg/pr44393.c: New testcase.
7370
7371 2010-06-26  Jan Hubicka  <jh@suse.cz>
7372
7373         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7374
7375 2010-06-26  Richard Guenther  <rguenther@suse.de>
7376
7377         PR middle-end/44674
7378         * gcc.dg/pr44674.c: New testcase.
7379
7380 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7381
7382         * gcc.dg/opts-3.c: New test.
7383
7384 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7385
7386         * gfortran.dg/type_decl_1.f90: New.
7387         * gfortran.dg/type_decl_2.f90: New.
7388
7389 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7390
7391         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7392         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7393
7394 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7395
7396         PR testsuite/38946
7397         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7398         error in comparing reals.
7399
7400 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7401
7402         * selected_real_kind_2.f90: New.
7403         * selected_real_kind_3.f90: New.
7404
7405 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7406
7407         * gfortran.dg/entry_19.f90: New.
7408
7409 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7410
7411         * gfortran.dg/end_subroutine_1.f90: New.
7412         * gfortran.dg/end_subroutine_2.f90: New.
7413         * gfortran.dg/interface_proc_end.f90: Update.
7414
7415 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7416
7417         * gfortran.dg/semicolon_fixed.f: Update.
7418         * gfortran.dg/semicolon_fixed_2.f: New.
7419         * gfortran.dg/semicolon_free_2.f90: New.
7420         * gfortran.dg/semicolon_free.f90: Update.
7421
7422 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7423
7424         PR fortran/44448
7425         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7426
7427 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7428
7429         * g++.dg/ipa/iinline-3.C: New test.
7430         * gcc.dg/ipa/modif-1.c: Removed.
7431
7432 2010-06-25  Jan Hubicka  <jh@suse.cz>
7433
7434         * gcc.dg/tree-ssa/ipa-split-1.c
7435
7436 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7437
7438         * g++.dg/ipa/iinline-2.C: New test.
7439
7440 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7441
7442         PR middle-end/43866
7443         * gfortran.dg/pr43866.f90: New test.
7444
7445         PR tree-optimization/44539
7446         * gcc.dg/pr44539.c: New test.
7447
7448 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7449
7450         From Jim Wilson:
7451         PR target/43902
7452         * gcc.target/mips/madd-9.c: New test.
7453
7454 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7455
7456         PR c/44517
7457         * gcc.dg/noncompile/pr44517.c: New.
7458         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7459
7460 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7461
7462         PR testsuite/43283
7463         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7464         and add argument to nop for IA64.
7465
7466 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7467
7468         PR target/44588
7469         * gcc.target/i386/mod-1.c: New.
7470         * gcc.target/i386/umod-1.c: Likewise.
7471         * gcc.target/i386/umod-2.c: Likewise.
7472         * gcc.target/i386/umod-3.c: Likewise.
7473
7474 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7475
7476         PR middle-end/44492
7477         * g++.dg/torture/pr44492.C: New test.
7478
7479 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7480
7481         * c-c++-common/warn-omitted-condop.c: New.
7482
7483 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7484
7485         PR fortran/44614
7486         * gfortran.dg/import8.f90: New.
7487
7488 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7489
7490         * gnat.dg/not_null.adb: Update test case.
7491
7492 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7493
7494         PR c++/44619
7495         * g++.dg/warn/Wunused-var-13.C: New test.
7496
7497         PR c++/44627
7498         * g++.dg/diagnostic/method1.C: New test.
7499
7500 2010-06-22  Cary Coutant  <ccoutant@google.com>
7501
7502         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7503
7504 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7505
7506         PR fortran/44616
7507         * gfortran.dg/abstract_type_8.f03: New.
7508
7509 2010-06-21  Jason Merrill  <jason@redhat.com>
7510
7511         * g++.dg/cpp0x/noexcept08.C: New.
7512
7513         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7514
7515 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7516
7517         PR target/44615
7518         * gcc.target/i386/sse2-vec-2a.c: New.
7519
7520 2010-06-21  DJ Delorie  <dj@redhat.com>
7521
7522         * gcc.dg/pragma-diag-1.c: New.
7523
7524 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7525
7526         PR target/44615
7527         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7528
7529 2010-06-21  Alan Modra  <amodra@gmail.com>
7530
7531         PR testsuite/44505
7532         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7533         tail call to check_fa_mid.
7534
7535 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7536
7537         PR target/44575
7538         * gcc.c-torture/execute/pr44575.c: New test.
7539
7540 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7541
7542         PR fortran/40632
7543         * gfortran.dg/contiguous_1.f90: New.
7544         * gfortran.dg/contiguous_2.f90: New.
7545         * gfortran.dg/contiguous_3.f90: New.
7546
7547 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7548
7549         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7550         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7551
7552 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7553
7554         PR target/44546
7555         * gcc.target/i386/pr44546.c: New test.
7556
7557 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7558
7559         * gcc.dg/opts-2.c: New test.
7560
7561 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7562
7563         PR fortran/44584
7564         * gfortran.dg/typebound_proc_15.f03: Modified.
7565
7566 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7567
7568         PR target/44072
7569         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7570         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7571
7572 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7573
7574         * g++.dg/ext/label13.C: Fix typo in last change.
7575
7576 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7577
7578         PR libfortran/44477
7579         * gfortran.dg/eof_3.f90
7580         * gfortran.dg/endfile_2.f90
7581         * gfortran.dg/endfile_4.f90
7582         * gfortran.dg/endfile_3.f90
7583
7584 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7585
7586         PR c++/41090
7587         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7588
7589 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7590
7591         PR fortran/44556
7592         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7593
7594 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7595
7596         * gcc.target/arm/pr40900.c: New test.
7597
7598 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7599
7600         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7601
7602 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7603
7604         PR fortran/44558
7605         * gfortran.dg/typebound_call_15.f03: New.
7606
7607 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7608
7609         PR c++/44486
7610         * g++.dg/pr44486.C: New.
7611
7612 2010-06-16  DJ Delorie  <dj@redhat.com>
7613
7614         * gcc.target/i386/volatile-bitfields-1.c: New.
7615         * gcc.target/i386/volatile-bitfields-2.c: New.
7616
7617 2010-06-16  Jason Merrill  <jason@redhat.com>
7618
7619         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7620
7621         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7622
7623 2010-06-16  Richard Guenther  <rguenther@suse.de>
7624
7625         PR c/44555
7626         * gcc.c-torture/execute/pr44555.c: New testcase.
7627
7628 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7629
7630         PR fortran/44549
7631         * gfortran.dg/typebound_proc_16.f03: New.
7632
7633 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7634
7635         * g++.dg/torture/pr43905.C: New test.
7636
7637 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7638
7639         PR testsuite/44538
7640         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7641         initialization loop from being vectorized.
7642         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7643
7644 2010-06-16  Alan Modra  <amodra@gmail.com>
7645
7646         PR tree-optimization/44507
7647         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7648
7649 2010-06-15  Jason Merrill  <jason@redhat.com>
7650
7651         * g++.dg/overload/arg3.C: Adjust error locations.
7652         * g++.dg/overload/copy1.C: Likewise.
7653         * g++.dg/tc1/dr152.C: Likewise.
7654         * g++.dg/template/incomplete4.C: Likewise.
7655         * g++.dg/template/incomplete5.C: Likewise.
7656         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7657         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7658         * g++.old-deja/g++.pt/crash9.C: Likewise.
7659
7660         * g++.dg/inherit/virtual5.C: New.
7661
7662         * g++.dg/cpp0x/defaulted18.C: New.
7663
7664         * g++.dg/cpp0x/initlist40.C: New.
7665
7666         * g++.dg/cpp0x/initlist39.C: New.
7667
7668 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7669
7670         PR middle-end/44391
7671         * gcc.dg/graphite/pr44391.c: New.
7672
7673 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7674
7675         PR fortran/43388
7676         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7677         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7678         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7679         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7680
7681 2010-06-15  Richard Guenther  <rguenther@suse.de>
7682
7683         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7684
7685 2010-06-15  Richard Guenther  <rguenther@suse.de>
7686
7687         * gcc.dg/vect/bb-slp-21.c: Adjust.
7688         * gcc.dg/vect/bb-slp-13.c: Likewise
7689         * gcc.dg/vect/bb-slp-4.c: Likewise
7690         * gcc.dg/vect/bb-slp-22.c: Likewise
7691         * gcc.dg/vect/bb-slp-14.c: Likewise
7692         * gcc.dg/vect/bb-slp-23.c: Likewise
7693         * gcc.dg/vect/bb-slp-15.c: Likewise
7694         * gcc.dg/vect/bb-slp-17.c: Likewise
7695         * gcc.dg/vect/bb-slp-18.c: Likewise
7696         * gcc.dg/vect/bb-slp-19.c: Likewise
7697         * gcc.dg/vect/bb-slp-10.c: Likewise
7698         * gcc.dg/vect/bb-slp-11.c: Likewise
7699         * gcc.dg/vect/bb-slp-20.c: Likewise
7700         * gcc.dg/vect/bb-slp-3.c: Likewise
7701
7702 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7703
7704         PR fortran/44536
7705         * gfortran.dg/gomp/pr44536.f90: New test.
7706         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7707
7708 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7709
7710         PR target/44534
7711         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7712         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7713
7714 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7715
7716         PR tree-optimization/44508
7717         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7718
7719         PR bootstrap/44509
7720         * gcc.dg/pr44509.c: New test.
7721
7722 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7723
7724         PR tree-optimization/44507
7725         * gcc.dg/vect/pr44507.c: New test.
7726
7727 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7728
7729         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7730         and c-pretty-print.h.
7731
7732         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7733
7734 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7735
7736         * gfortran.dg/whole_file_18.f90: Updated error message.
7737
7738 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7739
7740         * gfortran.dg/whole_file_20.f03: New.
7741
7742 2010-06-12  Jan Hubicka  <jh@suse.cz>
7743
7744         * gcc.c-torture/compile/pc44485.c: New testcase.
7745
7746 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7747
7748         PR fortran/40117
7749         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7750         * gfortran.dg/typebound_proc_14.f03: New.
7751         * gfortran.dg/typebound_proc_15.f03: New.
7752
7753 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7754
7755         * gcc.dg/opts-1.c: New test.
7756
7757 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7758
7759         * gcc.dg/funroll-loops-all.c: Update expected error.
7760
7761 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7762
7763         PR target/44481
7764         * gcc.target/i386/pr44481.c: New test.
7765
7766 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7767
7768         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7769
7770 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7771
7772         PR middle-end/44483
7773         * gcc.dg/tree-ssa/pr44483.c: New.
7774
7775 2010-06-11  Paul Brook  <paul@codesourcery.com>
7776
7777         * g++.dg/other/arm-neon-1.C: New test.
7778
7779 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7780
7781         PR fortran/42051
7782         PR fortran/43896
7783         * gfortran.dg/class_23.f03: New test.
7784
7785 2010-06-11  Jan Hubicka  <jh@suse.cz>
7786
7787         * gcc.dg/ipa/pure-const-2.c: New testcase.
7788
7789 2010-06-11  Jan Hubicka  <jh@suse.cz>
7790
7791         * gcc.dg/noreturn-7.c: Update.
7792         * gcc.dg/noreturn-4.c: Update.
7793
7794 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7795
7796         Fix MIPS bootstrap
7797         * g++.dg/other/typedef4.C: New test.
7798
7799 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7800
7801         PR fortran/44207
7802         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7803
7804 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7805
7806         PR fortran/44457
7807         * gfortran.dg/asynchronous_3.f03
7808
7809 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7810
7811         PR middle-end/44185
7812         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7813         non-temporal stores out of the tests to form new test cases.  As a
7814         result, no non-temporal store should be generated in this case.
7815
7816         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7817         prefetch-7.c that generate one non-temporal store.
7818
7819         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7820         prefetch-7.c that generate one non-temporal store and one
7821         one-temporal prefetch.
7822
7823 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7824
7825         PR tree-optimization/44258
7826         * gcc.dg/tree-ssa/pr44258.c: New test.
7827
7828 2010-06-10  Daniel Kraft  <d@domob.eu>
7829
7830         PR fortran/38936
7831         * gfortran.dg/associate_1.f03: New test.
7832         * gfortran.dg/associate_2.f95: New test.
7833         * gfortran.dg/associate_3.f03: New test.
7834         * gfortran.dg/associate_4.f08: New test.
7835
7836 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7837
7838         * gfortran.dg/selected_char_kind_4.f90: New test.
7839
7840 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7841
7842         * gcc.dg/pr42461.c: New test.
7843
7844 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7845
7846         PR fortran/44347
7847         * gfortran.dg/selected_real_kind_1.f90: New.
7848
7849 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7850
7851         PR fortran/44359
7852         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7853         warning.
7854         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7855         check for warning.
7856
7857 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7858
7859         * gfortran.dg/data_namelist_conflict.f90: New test.
7860
7861 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7862
7863         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7864         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7865         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7866
7867 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7868
7869         * gfortran.dg/mvbits_9.f90: New test.
7870         * gfortran.dg/ibset_1.f90: Ditto.
7871         * gfortran.dg/ibits_1.f90: Ditto.
7872         * gfortran.dg/btest_1.f90: Ditto.
7873         * gfortran.dg/ibclr_1.f90: Ditto.
7874
7875 2010-06-09  Jason Merrill  <jason@redhat.com>
7876
7877         PR c++/44366
7878         * g++.dg/cpp0x/decltype23.C: Move to...
7879         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7880
7881 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7882
7883         PR fortran/44211
7884         * gfortran.dg/typebound_call_14.f03: New test.
7885
7886 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7887
7888         PR tree-optimization/44423
7889         * gcc.dg/tree-ssa/pr44423.c: New test.
7890
7891 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7892
7893         PR testsuite/42843
7894         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7895         TV_NONE to initialize tv_id field.
7896         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7897         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7898         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7899         Include toplev.h .
7900         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7901         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7902         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7903
7904 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7905
7906         PR tree-optimization/39874
7907         PR middle-end/28685
7908         * gcc.dg/pr39874.c: New file.
7909
7910 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7911
7912         * g++.dg/ext/attr-alias-1.C: New.
7913         * g++.dg/ext/attr-alias-2.C: New.
7914
7915 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7916
7917         PR fortran/44446
7918         * gfortran.dg/proc_ptr_27.f90: New.
7919
7920 2010-06-07  Jason Merrill  <jason@redhat.com>
7921
7922         PR c++/44366
7923         * g++.dg/cpp0x/decltype23.C: New.
7924
7925 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
7926             Shujing Zhao  <pearly.zhao@oracle.com>
7927
7928         PR c/37724
7929         * gcc.dg/c90-const-expr-10.c: Adjust.
7930         * gcc.dg/c99-const-expr-10.c: Adjust.
7931         * gcc.dg/init-bad-7.c: New.
7932
7933 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7934
7935         * lib/target-supports.exp (check_effective_target_gas): New proc.
7936         * gcc.c-torture/execute/960321-1.x: New file.
7937
7938 2010-06-07  Jason Merrill  <jason@redhat.com>
7939
7940         PR c++/44401
7941         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7942
7943 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7944
7945         PR c++/44444
7946         * g++.dg/warn/Wunused-var-12.C: New test.
7947
7948         PR c++/44443
7949         * c-c++-common/Wunused-var-11.c: New test.
7950
7951 2010-06-07  Jan Hubicka  <jh@suse.cz>
7952
7953         * gcc.dg/ipa/pure-const-1.c: New testcase.
7954
7955 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7956
7957         PR rtl-optimization/44404
7958         * gcc.dg/pr44404.c: New.
7959
7960 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7961
7962         PR target/44159
7963         * gcc.target/i386/abi-2.c: Check sysv abi here.
7964         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7965         function to avoid failures by different ABIs.
7966         * gcc.target/i386/aes-check.h: Likewise.
7967         * gcc.target/i386/avx-check.h: Likewise.
7968         * gcc.target/i386/fma4-check.h: Likewise.
7969         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7970         * gcc.target/i386/mmx-check.h: Likewise.
7971         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7972         * gcc.target/i386/pclmul-check.h: Likewise.
7973         * gcc.target/i386/sse-check.h: Likewise.
7974         * gcc.target/i386/sse2-check.h: Likewise.
7975         * gcc.target/i386/sse3-check.h: Likewise.
7976         * gcc.target/i386/sse4_1-check.h: Likewise.
7977         * gcc.target/i386/sse4_2-check.h: Likewise.
7978         * gcc.target/i386/sse4a-check.h: Likewise.
7979         * gcc.target/i386/ssse3-check.h: Likewise.
7980         * gcc.target/i386/xop-check.h: Likewise.
7981         * gcc.target/i386/pr27971.c: Fix for LLP64.
7982         * gcc.target/i386/pr39139.c: Likewise.
7983         * gcc.target/i386/pr39315-check.c: Likewise.
7984         * gcc.target/i386/vararg-1.c: Likewise.
7985         * gcc.target/i386/vararg-2.c: Likewise.
7986         Additional add dg-compile to avoid failure due
7987         missing foo symbol.
7988
7989         * gcc.dg/compound-literal-1.c: Fix for llp64.
7990         * gcc.dg/pr32370.c: Likewise.
7991         * gcc.dg/pr37561.c: Likewise.
7992         * gcc.dg/pr41340.c: Likewise.
7993         * gcc.dg/pr41551.c: Likewise.
7994
7995 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7996
7997         PR c++/44188
7998         * g++.dg/debug/dwarf2/typedef3.C: New test.
7999
8000 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8001
8002         PR c/20000
8003         * c-c++-common/pr20000.c: New.
8004
8005 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8006
8007         PR c++/44086
8008         * g++.dg/init/pr44086.C: New.
8009         * g++.dg/cpp0x/decltype4.C: Adjust.
8010
8011 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8012
8013         PR fortran/43945
8014         * gfortran.dg/generic_23.f03: New test.
8015
8016 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8017
8018         PR fortran/43895
8019         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8020
8021 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8022
8023         PR c++/44361
8024         * c-c++-common/Wunused-var-9.c: New test.
8025
8026 2010-06-05  Jason Merrill  <jason@redhat.com>
8027
8028         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8029
8030 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8031
8032         PR c/44322
8033         * gcc.dg/c99-restrict-4.c: New test.
8034
8035 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8036
8037         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8038         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8039         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8040         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8041         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8042         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8043         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8044         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8045         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8046         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8047         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8048         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8049         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8050         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8051         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8052         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8053         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8054         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8055         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8056         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8057         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8058         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8059
8060 2010-06-04  Jason Merrill  <jason@redhat.com>
8061
8062         * g++.dg/cpp0x/noexcept06.C: New.
8063         * g++.dg/cpp0x/noexcept07.C: New.
8064
8065         * g++.dg/cpp0x/noexcept01.C: New.
8066         * g++.dg/cpp0x/noexcept02.C: New.
8067         * g++.dg/cpp0x/noexcept03.C: New.
8068         * g++.dg/cpp0x/noexcept04.C: New.
8069         * g++.dg/cpp0x/noexcept05.C: New.
8070
8071 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR c++/44412
8074         * g++.dg/warn/Wunused-var-10.C: New test.
8075         * g++.dg/warn/Wunused-var-11.C: New test.
8076
8077         PR c++/44362
8078         * c-c++-common/Wunused-var-10.c: New test.
8079
8080 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8081
8082         PR c/25880
8083         * gcc.dg/assign-warn-2.c: Update.
8084         * gcc.dg/cpp/line3.c: Update.
8085         * gcc.dg/c99-array-lval-8.c: Update.
8086         * gcc.dg/cast-qual-2.c: Update.
8087         * gcc.dg/c99-arraydecl-3.c:  Update.
8088         * gcc.dg/assign-warn-1.c:  Update.
8089         * gcc.dg/format/gcc_diag-1.c:  Update.
8090
8091 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8092
8093         PR rtl-optimization/39871
8094         PR rtl-optimization/40615
8095         PR rtl-optimization/42500
8096         PR rtl-optimization/42502
8097         * gcc.target/arm/eliminate.c: New test.
8098
8099 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8100
8101         PR libstdc++/44410
8102         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8103         * g++.old-deja/g++.other/delete3.C: Likewise.
8104         * g++.old-deja/g++.other/new.C: Likewise.
8105         * g++.old-deja/g++.law/operators27.C: Likewise.
8106         * g++.old-deja/g++.mike/p755.C: Likewise.
8107         * g++.dg/eh/new1.C: Likewise.
8108         * g++.dg/init/new5.C: Likewise.
8109
8110 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8111
8112         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8113         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8114         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8115
8116 2010-06-03  Richard Guenther  <rguenther@suse.de>
8117
8118         PR lto/41921
8119         * lib/lto.exp: Always load gcc.exp.
8120         (lto-obj): For C source files invoke gcc_target_compile.
8121         * g++.dg/lto/20100603-1_0.C: New testcase.
8122         * g++.dg/lto/20100603-1_1.c: Likewise.
8123
8124 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8125
8126         PR tree-optimization/43688
8127         * gfortran.dg/pr43688.f90: New.
8128
8129 2010-06-03  Richard Guenther  <rguenther@suse.de>
8130
8131         PR lto/41584
8132         * gcc.dg/lto/20100603-1_0.c: New testcase.
8133         * gcc.dg/lto/20100603-2_0.c: Likewise.
8134         * gcc.dg/lto/20100603-3_0.c: Likewise.
8135
8136 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8137
8138         PR target/44218
8139         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8140         * gcc.target/powerpc/recip-2.c: Ditto.
8141         * gcc.target/powerpc/recip-3.c: Ditto.
8142         * gcc.target/powerpc/recip-4.c: Ditto.
8143         * gcc.target/powerpc/recip-5.c: Ditto.
8144         * gcc.target/powerpc/recip-6.c: Ditto.
8145         * gcc.target/powerpc/recip-7.c: Ditto.
8146         * gcc.target/powerpc/recip-test.h: Ditto.
8147         * gcc.target/powerpc/recip-test2.h: Ditto.
8148
8149 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8150
8151         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8152
8153 2010-06-02  Jason Merrill  <jason@redhat.com>
8154
8155         * g++.dg/ext/vector9.C: Expect typedef in error message.
8156
8157         PR c++/9726
8158         PR c++/23594
8159         PR c++/44333
8160         * g++.dg/tc1/dr101.C: Remove xfails.
8161
8162 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8163
8164         PR middle-end/44372
8165         * g++.dg/ipa/pr44372.C: New.
8166
8167 2010-06-02  Jan Hubicka  <jh@suse.cz>
8168
8169         PR middle-end/44295
8170         * g++.dg/torture/pr44295.C: Neww testcase.
8171
8172 2010-06-02  Jan Hubicka  <jh@suse.cz>
8173
8174         * gcc.dg/tree-ssa/loadpre6.c: Update.
8175
8176 2010-06-02  Richard Guenther  <rguenther@suse.de>
8177
8178         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8179         diagnostic.h.
8180
8181 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8182
8183         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8184         the link fail message.
8185
8186 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8187
8188         PR fortran/44360
8189         * gfortran.dg/use_13.f90: New test case.
8190
8191 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8192
8193         PR fortran/44371
8194         * gfortran.dg/error_stop_2.f08: Minor update.
8195
8196 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8197
8198         PR fortran/44371
8199         * gfortran.dg/error_stop_1.f08: New test.
8200         * gfortran.dg/error_stop_2.f08: New test.
8201
8202 2010-06-01  Jason Merrill  <jason@redhat.com>
8203
8204         DR 990
8205         * g++.dg/cpp0x/initlist37.C: New.
8206         * g++.dg/cpp0x/initlist38.C: New.
8207
8208         PR c++/44358
8209         * g++.dg/cpp0x/initlist36.C: New.
8210
8211 2010-05-31 Jan Hubicka  <jh@suse.cz>
8212
8213         * gcc.dg/noreturn-8.c: New testcase.
8214
8215 2010-05-31 Jan Hubicka  <jh@suse.cz>
8216
8217         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8218         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8219
8220 2010-05-31 Jan Hubicka  <jh@suse.cz>
8221
8222         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8223         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8224
8225 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8226
8227         PR fortran/36928
8228         * gfortran.dg/dependency_27.f90:  New test.
8229         * gfortran.dg/array_assign_1.F90:  New test.
8230
8231 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8232
8233         PR target/44338
8234         * gcc.target/i386/sse-24.c: New test.
8235
8236 2010-05-31  Jan Hubicka  <jh@suse.cz>
8237
8238         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8239
8240 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8241
8242         PR middle-end/44337
8243         * gcc.dg/pr44337.c: New test.
8244
8245         PR tree-optimization/44182
8246         * g++.dg/debug/pr44182.C: New test.
8247
8248 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8249
8250         * gcc.dg/nested-func-7.c: New test.
8251         * gnat.dg/frame_overflow.adb: Adjust directives.
8252
8253 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8254
8255         * gnat.dg/prot2.ad[sb]: New test.
8256         * gnat.dg/prot2_pkg1.ads: New helper.
8257         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8258
8259 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8260
8261         * gnat.dg/array11.adb: Adjust dg-warning directive.
8262         * gnat.dg/object_overflow.adb: Likewise.
8263
8264 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8265
8266         PR middle-end/44306
8267         * gcc.dg/tree-ssa/pr44306.c: New.
8268
8269 2010-05-29  Jan Hubicka  <jh@suse.cz>
8270
8271         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8272
8273 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8274
8275         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8276
8277 2010-05-28  Mike Stump  <mikestump@comcast.net>
8278
8279         PR objc/44125
8280         * objc.dg/const-str-9.m: Remove static.
8281
8282 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8283
8284         PR target/43636
8285         * gcc.c-torture/compile/pr43636.c: New test.
8286
8287 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8288
8289         PR objc++/23616
8290         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8291         * obj-c++.dg/try-catch-9.mm: Ditto.
8292
8293 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8294
8295         Revert patch for PR c++/44188
8296         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8297
8298 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8299
8300         PR c++/44188
8301         * g++.dg/debug/dwarf2/typedef3.C: New test.
8302
8303 2010-05-27  Jason Merrill  <jason@redhat.com>
8304
8305         PR c++/43555
8306         * g++.dg/ext/vla9.C: New.
8307
8308 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8309
8310         PR objc/44140
8311         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8312         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8313         * objc.dg/torture/tls/thr-init.m: Ditto.
8314         * objc.dg/torture/trivial.m: Ditto.
8315         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8316         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8317         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8318         * obj-c++.dg/torture/trivial.mm: Ditto.
8319
8320 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8321
8322         * g++.dg/lto/20100302_0.C: Skip on darwin.
8323
8324 2010-05-27  Richard Guenther  <rguenther@suse.de>
8325
8326         PR tree-optimization/44284
8327         * gcc.dg/vect/vect-118.c: New testcase.
8328         * gcc.dg/vect/bb-slp-20.c: Adjust.
8329         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8330         * gcc.dg/vect/slp-9.c: Likewise.
8331         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8332         * gcc.dg/vect/vect-10.c: Likewise.
8333         * gcc.dg/vect/vect-109.c: Likewise.
8334         * gcc.dg/vect/vect-12.c: Likewise.
8335         * gcc.dg/vect/vect-36.c: Likewise.
8336         * gcc.dg/vect/vect-7.c: Likewise.
8337         * gcc.dg/vect/vect-iv-8.c: Likewise.
8338         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8339         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8340         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8341         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8342         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8343         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8344         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8345         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8346         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8347         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8348         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8349         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8350         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8351         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8352         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8353         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8354         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8355
8356 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8357
8358         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8359         necessary.
8360
8361 2010-05-26  Jan Hubicka  <jh@suse.cz>
8362
8363         * gcc.dg/lto/materialize-1_0.c: New file.
8364         * gcc.dg/lto/materialize-1_1.c: New file.
8365
8366 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8367
8368         * gnat.dg/lto10.adb: New test.
8369         * gnat.dg/lto10_pkg.ads: New helper.
8370
8371 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8372
8373         * lib/target-supports.exp (check_effective_target_int128): New
8374         function to check if __int128 types are available for target.
8375         * c-c++-common/int128-types-1.c: New.
8376         * c-c++-common/int128-1.c: New.
8377         * c-c++-common/int128-2.c: New.
8378         * g++.dg/abi/mangle43.C: New.
8379         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8380         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8381         pointer-wide scalar.
8382         * g++.dg/other/pr25632.C: Likewise.
8383         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8384         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8385         overflow warnings.
8386         * g++.dg/warn/pr13358-4.C: Likewise.
8387         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8388         * g++.dg/warn/Wconversion-null.C: Likewise.
8389
8390 2010-05-26  Jason Merrill  <jason@redhat.com>
8391
8392         PR c++/43382
8393         * g++.dg/cpp0x/variadic101.C: New.
8394
8395 2010-05-26  Richard Guenther  <rguenther@suse.de>
8396
8397         PR rtl-optimization/44164
8398         * gcc.c-torture/execute/pr44164.c: New testcase.
8399         * g++.dg/tree-ssa/pr13146.C: Adjust.
8400
8401 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8402
8403         PR fortran/40011
8404         * gfortran.dg/whole_file_19.f90 : New test.
8405
8406 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8407
8408         PR fortran/30668
8409         PR fortran/31346
8410         PR fortran/34260
8411         * gfortran.dg/pr40999.f: Fix function type.
8412         * gfortran.dg/whole_file_5.f90: Likewise.
8413         * gfortran.dg/whole_file_6.f90: Likewise.
8414         * gfortran.dg/whole_file_16.f90: New.
8415         * gfortran.dg/whole_file_17.f90: New.
8416         * gfortran.dg/whole_file_18.f90: New.
8417
8418 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8419             Iain Sandoe  <iains@gcc.gnu.org>
8420
8421         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8422         * gcc.c-torture/compile/pr44197.c: Require alias support.
8423         * gcc.dg/lto/20081222_0.c: Ditto.
8424
8425 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8426
8427         PR debug/42801
8428         * gcc.dg/guality/vla-2.c: New test.
8429
8430 2010-05-25  Richard Guenther  <rguenther@suse.de>
8431
8432         PR middle-end/44069
8433         * g++.dg/torture/pr44069.C: New testcase.
8434
8435 2010-05-25  Richard Guenther  <rguenther@suse.de>
8436
8437         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8438
8439 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8440
8441         PR objc/44140
8442         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8443
8444 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8445
8446         * obj-c++.dg/torture/tls/trivial.mm: New.
8447         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8448         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8449         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8450         * obj-c++.dg/torture/tls/diag-1.mm: New.
8451         * obj-c++.dg/torture/tls/tls.exp: New.
8452         * obj-c++.dg/torture/trivial.mm: New.
8453         * obj-c++.dg/torture/dg-torture.exp: New.
8454         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8455         * obj-c++.dg/tls/trivial.m: New.
8456         * obj-c++.dg/tls/init-1.mm: New.
8457         * obj-c++.dg/tls/diag-1.mm: New.
8458         * obj-c++.dg/tls/init-2.mm: New.
8459         * obj-c++.dg/tls/diag-2.mm: New.
8460         * obj-c++.dg/tls/diag-3.mm: New.
8461         * obj-c++.dg/tls/diag-4.mm: New.
8462         * obj-c++.dg/tls/static-1.mm: New.
8463         * obj-c++.dg/tls/tls.exp: New.
8464         * obj-c++.dg/tls/diag-5.mm: New.
8465         * obj-c++.dg/tls/static-1a.mm: New.
8466         * objc-obj-c++-shared/Object1.mm: New.
8467         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8468
8469 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8470
8471         PR objc++/43689
8472         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8473         * obj-c++.dg/const-str-6.mm: Ditto.
8474
8475 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8476
8477         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8478
8479 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8480
8481         PR ada/38394
8482         * gnat.dg/array13.ad[sb]: New test.
8483
8484 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8485             Sandra Loosemore  <sandra@codesourcery.com>
8486
8487         * gcc.target/arm/neon/: Regenerated test cases.
8488
8489         * gcc.target/arm/neon/polytypes.c,
8490         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8491         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8492         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8493         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8494         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8495         dg-add-options arm_neon.
8496
8497         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8498         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8499         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8500         and arm_neon_fp16_ok.
8501
8502         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8503         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8504
8505         * lib/target-supports.exp (add_options_for_arm_neon): New.
8506         (check_effective_target_arm_neon_ok_nocache): New, from
8507         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8508         (check_effective_target_arm_neon_ok): Use
8509         check_effective_target_arm_neon_ok_nocache.
8510         (add_options_for_arm_neon_fp16)
8511         (check_effective_target_arm_neon_fp16_ok)
8512         check_effective_target_arm_neon_fp16_ok_nocache): New.
8513         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8514
8515 2010-05-24  Jason Merrill  <jason@redhat.com>
8516
8517         PR c++/41510
8518         * g++.dg/cpp0x/initlist35.C: New.
8519         * g++.dg/init/brace6.C: Adjust.
8520
8521 2010-05-24  Paul Brook  <paul@codesourcery.com>
8522
8523         * gcc.target/arm/frame-pointer-1.c: New test.
8524         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8525         pointer elimination.
8526
8527 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8528
8529         PR target/44245
8530         * gcc.target/i386/crc32-3.c: New.
8531         * gcc.target/i386/crc32-4.c: Likewise.
8532
8533 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8534
8535         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8536         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8537         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8538
8539 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8540
8541         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8542
8543 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8544
8545         PR target/43869
8546         * gcc.c-target/pr43869.c: New test.
8547
8548 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8549
8550         PR fortran/44212
8551         * gfortran.dg/class_22.f03: New.
8552
8553 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8554
8555         PR lto/44238
8556         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8557
8558 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8559
8560         PR fortran/44213
8561         * gfortran.dg/abstract_type_7.f03: New.
8562
8563 2010-05-21  Jason Merrill  <jason@redhat.com>
8564
8565         * g++.dg/eh/spec11.C: Test cleanup optimization.
8566
8567 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8568
8569         PR debug/44223
8570         * gcc.target/i386/pr44223.c: New test.
8571
8572 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8573
8574         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8575
8576 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8577
8578         * g++.dg/other/const3.C: New test.
8579
8580 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8581
8582         PR fortran/38407
8583         * warn_unused_dummy_argument_1.f90: New.
8584         * warn_unused_dummy_argument_2.f90: New.
8585
8586 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8587
8588         PR c++/30298
8589         * g++.dg/inherit/crash1.C: New.
8590         * g++.dg/inherit/crash2.C: Likewise.
8591
8592 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8593
8594         PR debug/44178
8595         * g++.dg/debug/pr44178.C: New test.
8596
8597 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8598
8599         PR middle-end/44185
8600         * gcc.dg/tree-ssa/prefetch-6.c: Add
8601         --param min-insn-to-prefetch-ratio=6.
8602         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8603         allow unrolling, and adjust the movnti count.
8604
8605 2010-05-20  Jan Hubicka  <jh@suse.cz>
8606
8607         PR middle-end/44197
8608         * gcc.c-torture/compile/pr44197.c: New file.
8609
8610 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8611
8612         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8613         Fix test code.
8614         (check_effective_target_xop): Remove __may_alias__ attribute.
8615
8616 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8617
8618         PR target/44202
8619         * gcc.c-torture/execute/pr44202-1.c: New test.
8620
8621 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8622
8623         PR fortran/43851
8624         * gfortran.dg/label_1.f90: Update test.
8625
8626 2010-05-19  Jan Hubicka  <jh@suse.cz>
8627
8628         * gcc.dg/lto/ipareference2_0.c: New file.
8629         * gcc.dg/lto/ipareference2_1.c: New file.
8630
8631 2010-05-19  Jason Merrill  <jason@redhat.com>
8632
8633         * g++.dg/parse/fn-typedef2.C: New.
8634
8635         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8636         function type.
8637
8638         PR c++/44193
8639         * g++.dg/template/fntype1.C: New.
8640
8641 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8642
8643         * gnat.dg/discr23.ad[sb]: New test.
8644         * gnat.dg/discr23_pkg.ads: New helper.
8645
8646         * gnat.dg/specs/controlled1.ads: New test.
8647         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8648
8649 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8650
8651         PR fortran/44055
8652         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8653         Fixed scope of C_SIZEOF.
8654         * gfortran.dg/warn_conversion_2.f90: New.
8655
8656 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8657
8658         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8659         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8660         for optional selector.
8661         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8662         (check_effective_target_sse3): New proc.
8663         * gcc.target/i386/math-torture/math-torture.exp: Load
8664         target-supports.exp.
8665         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8666         check_effective_target_sse2.
8667         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8668         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8669         * g++.dg/vect/vect.exp: Likewise.
8670         * gfortran.dg/vect/vect.exp: Likewise.
8671         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8672         -msse2 if check_effective_target_sse2.
8673
8674         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8675         * gcc.target/i386/3dnow-2.c: Likewise.
8676         * gcc.target/i386/3dnowA-1.c: Likewise.
8677         * gcc.target/i386/3dnowA-2.c: Likewise.
8678         * gcc.target/i386/pr42549.c: Likewise.
8679
8680         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8681         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8682         * gcc.target/i386/sse3-addsubps.c: Likewise.
8683         * gcc.target/i386/sse3-haddpd.c: Likewise.
8684         * gcc.target/i386/sse3-haddps.c: Likewise.
8685         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8686         * gcc.target/i386/sse3-hsubps.c: Likewise.
8687         * gcc.target/i386/sse3-movddup.c: Likewise.
8688         * gcc.target/i386/sse3-movshdup.c: Likewise.
8689         * gcc.target/i386/sse3-movsldup.c: Likewise.
8690
8691         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8692         * g++.dg/ext/attrib35.C: Likewise.
8693         * g++.dg/opt/pr40496.C: Likewise.
8694         * g++.dg/other/i386-1.C: Likewise.
8695         * g++.dg/other/i386-4.C: Likewise.
8696         * g++.dg/other/pr34435.C: Likewise.
8697         * g++.dg/other/pr39496.C: Likewise.
8698         * g++.dg/other/pr40446.C: Likewise.
8699         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8700         * gcc.dg/compat/vector-1a_main.c: Likewise.
8701         * gcc.dg/compat/vector-2a_main.c: Likewise.
8702         * gcc.dg/lto/20090206-1_0.c: Likewise.
8703         * gcc.dg/pr34856.c: Likewise.
8704         * gcc.dg/pr36584.c: Likewise.
8705         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8706         * gcc.dg/pr37544.c: Likewise.
8707         * gcc.dg/torture/pr16104-1.c: Likewise.
8708         * gcc.dg/torture/pr35771-1.c: Likewise.
8709         * gcc.dg/torture/pr35771-2.c: Likewise.
8710         * gcc.dg/torture/pr35771-3.c: Likewise.
8711         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8712         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8713         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8714         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8715         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8716         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8717         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8718         * gcc.target/i386/20060512-1.c: Likewise.
8719         * gcc.target/i386/20060512-3.c: Likewise.
8720         * gcc.target/i386/all_one_m128i.c: Likewise.
8721         * gcc.target/i386/float128-1.c: Likewise.
8722         * gcc.target/i386/float128-2.c: Likewise.
8723         * gcc.target/i386/fpcvt-1.c: Likewise.
8724         * gcc.target/i386/fpcvt-2.c: Likewise.
8725         * gcc.target/i386/fpcvt-3.c: Likewise.
8726         * gcc.target/i386/fpprec-1.c: Likewise.
8727         * gcc.target/i386/funcspec-9.c: Likewise.
8728         * gcc.target/i386/incoming-1.c: Likewise.
8729         * gcc.target/i386/incoming-12.c: Likewise.
8730         * gcc.target/i386/incoming-2.c: Likewise.
8731         * gcc.target/i386/incoming-3.c: Likewise.
8732         * gcc.target/i386/incoming-4.c: Likewise.
8733         * gcc.target/i386/incoming-6.c: Likewise.
8734         * gcc.target/i386/incoming-7.c: Likewise.
8735         * gcc.target/i386/incoming-8.c: Likewise.
8736         * gcc.target/i386/opt-1.c: Likewise.
8737         * gcc.target/i386/opt-2.c: Likewise.
8738         * gcc.target/i386/ordcmp-1.c: Likewise.
8739         * gcc.target/i386/pr17692.c: Likewise.
8740         * gcc.target/i386/pr18614-1.c: Likewise.
8741         * gcc.target/i386/pr22152.c: Likewise.
8742         * gcc.target/i386/pr23570.c: Likewise.
8743         * gcc.target/i386/pr23575.c: Likewise.
8744         * gcc.target/i386/pr26449-1.c: Likewise.
8745         * gcc.target/i386/pr26600.c: Likewise.
8746         * gcc.target/i386/pr27790.c: Likewise.
8747         * gcc.target/i386/pr28839.c: Likewise.
8748         * gcc.target/i386/pr30970.c: Likewise.
8749         * gcc.target/i386/pr32000-1.c: Likewise.
8750         * gcc.target/i386/pr32000-2.c: Likewise.
8751         * gcc.target/i386/pr32280.c: Likewise.
8752         * gcc.target/i386/pr32661.c: Likewise.
8753         * gcc.target/i386/pr32708-1.c: Likewise.
8754         * gcc.target/i386/pr32961.c: Likewise.
8755         * gcc.target/i386/pr33329.c: Likewise.
8756         * gcc.target/i386/pr35714.c: Likewise.
8757         * gcc.target/i386/pr35767-1.c: Likewise.
8758         * gcc.target/i386/pr35767-1d.c: Likewise.
8759         * gcc.target/i386/pr35767-1i.c: Likewise.
8760         * gcc.target/i386/pr35767-2.c: Likewise.
8761         * gcc.target/i386/pr35767-2d.c: Likewise.
8762         * gcc.target/i386/pr35767-2i.c: Likewise.
8763         * gcc.target/i386/pr35767-3.c: Likewise.
8764         * gcc.target/i386/pr35767-5.c: Likewise.
8765         * gcc.target/i386/pr36222-1.c: Likewise.
8766         * gcc.target/i386/pr36578-1.c: Likewise.
8767         * gcc.target/i386/pr36578-2.c: Likewise.
8768         * gcc.target/i386/pr36992-1.c: Likewise.
8769         * gcc.target/i386/pr37101.c: Likewise.
8770         * gcc.target/i386/pr37216.c: Likewise.
8771         * gcc.target/i386/pr37434-1.c: Likewise.
8772         * gcc.target/i386/pr37434-2.c: Likewise.
8773         * gcc.target/i386/pr37843-3.c: Likewise.
8774         * gcc.target/i386/pr37843-4.c: Likewise.
8775         * gcc.target/i386/pr39162.c: Likewise.
8776         * gcc.target/i386/pr39315-1.c: Likewise.
8777         * gcc.target/i386/pr39315-2.c: Likewise.
8778         * gcc.target/i386/pr39315-3.c: Likewise.
8779         * gcc.target/i386/pr39315-4.c: Likewise.
8780         * gcc.target/i386/pr39445.c: Likewise.
8781         * gcc.target/i386/pr39496.c: Likewise.
8782         * gcc.target/i386/pr40809.c: Likewise.
8783         * gcc.target/i386/pr40906-3.c: Likewise.
8784         * gcc.target/i386/pr41019.c: Likewise.
8785         * gcc.target/i386/pr42542-1.c: Likewise.
8786         * gcc.target/i386/pr42542-2.c: Likewise.
8787         * gcc.target/i386/pr42542-3.c: Likewise.
8788         * gcc.target/i386/pr42542-3a.c: Likewise.
8789         * gcc.target/i386/pr42881.c: Likewise.
8790         * gcc.target/i386/push-1.c: Likewise.
8791         * gcc.target/i386/quad-sse.c: Likewise.
8792         * gcc.target/i386/reload-1.c: Likewise.
8793         * gcc.target/i386/sse-10.c: Likewise.
8794         * gcc.target/i386/sse-11.c: Likewise.
8795         * gcc.target/i386/sse-15.c: Likewise.
8796         * gcc.target/i386/sse-17.c: Likewise.
8797         * gcc.target/i386/sse-18.c: Likewise.
8798         * gcc.target/i386/sse-19.c: Likewise.
8799         * gcc.target/i386/sse-4.c: Likewise.
8800         * gcc.target/i386/sse-6.c: Likewise.
8801         * gcc.target/i386/sse-vect-types.c: Likewise.
8802         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8803         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8804         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8805         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8806         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8807         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8808         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8809         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8810         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8811         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8812         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8813         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8814         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8815         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8816         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8817         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8818         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8819         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8820         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8821         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8822         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8823         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8824         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8825         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8826         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8827         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8828         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8829         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8830         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8831         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8832         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8833         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8834         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8835         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8836         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8837         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8838         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8839         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8840         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8841         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8842         * gcc.target/i386/sse2-mmx.c: Likewise.
8843         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8844         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8845         * gcc.target/i386/sse2-movd-1.c: Likewise.
8846         * gcc.target/i386/sse2-movd-2.c: Likewise.
8847         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8848         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8849         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8850         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8851         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8852         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8853         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8854         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8855         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8856         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8857         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8858         * gcc.target/i386/sse2-movq-1.c: Likewise.
8859         * gcc.target/i386/sse2-movq-2.c: Likewise.
8860         * gcc.target/i386/sse2-movq-3.c: Likewise.
8861         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8862         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8863         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8864         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8865         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8866         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8867         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8868         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8869         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8870         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8871         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8872         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8873         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8874         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8875         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8876         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8877         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8878         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8879         * gcc.target/i386/sse2-pand-1.c: Likewise.
8880         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8881         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8882         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8883         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8884         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8885         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8886         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8887         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8888         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8889         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8890         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8891         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8892         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8893         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8894         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8895         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8896         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8897         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8898         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8899         * gcc.target/i386/sse2-por-1.c: Likewise.
8900         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8901         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8902         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8903         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8904         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8905         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8906         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8907         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8908         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8909         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8910         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8911         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8912         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8913         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8914         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8915         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8916         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8917         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8918         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8919         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8920         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8921         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8922         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8923         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8924         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8925         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8926         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8927         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8928         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8929         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8930         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8931         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8932         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8933         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8934         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8935         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8936         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8937         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8938         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8939         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8940         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8941         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8942         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8943         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8944         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8945         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8946         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8947         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8948         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8949         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8950         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8951         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8952         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8953         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8954         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8955         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8956         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8957         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8958         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8959         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8960         * gcc.target/i386/sse2-vec-1.c: Likewise.
8961         * gcc.target/i386/sse2-vec-2.c: Likewise.
8962         * gcc.target/i386/sse2-vec-3.c: Likewise.
8963         * gcc.target/i386/sse2-vec-4.c: Likewise.
8964         * gcc.target/i386/sse2-vec-5.c: Likewise.
8965         * gcc.target/i386/sse2-vec-6.c: Likewise.
8966         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8967         * gcc.target/i386/ssefn-2.c: Likewise.
8968         * gcc.target/i386/ssefn-4.c: Likewise.
8969         * gcc.target/i386/ssefp-1.c: Likewise.
8970         * gcc.target/i386/ssefp-2.c: Likewise.
8971         * gcc.target/i386/sseregparm-3.c: Likewise.
8972         * gcc.target/i386/sseregparm-4.c: Likewise.
8973         * gcc.target/i386/sseregparm-5.c: Likewise.
8974         * gcc.target/i386/sseregparm-6.c: Likewise.
8975         * gcc.target/i386/sseregparm-7.c: Likewise.
8976         * gcc.target/i386/ssetype-1.c: Likewise.
8977         * gcc.target/i386/ssetype-2.c: Likewise.
8978         * gcc.target/i386/ssetype-3.c: Likewise.
8979         * gcc.target/i386/ssetype-4.c: Likewise.
8980         * gcc.target/i386/ssetype-5.c: Likewise.
8981         * gcc.target/i386/unordcmp-1.c: Likewise.
8982         * gcc.target/i386/vararg-1.c: Likewise.
8983         * gcc.target/i386/vararg-2.c: Likewise.
8984         * gcc.target/i386/vararg-3.c: Likewise.
8985         * gcc.target/i386/vararg-4.c: Likewise.
8986         * gcc.target/i386/vararg-7.c: Likewise.
8987         * gcc.target/i386/vararg-8.c: Likewise.
8988         * gcc.target/i386/vecinit-1.c: Likewise.
8989         * gcc.target/i386/vecinit-2.c: Likewise.
8990         * gcc.target/i386/vecinit-3.c: Likewise.
8991         * gcc.target/i386/vecinit-4.c: Likewise.
8992         * gcc.target/i386/vecinit-5.c: Likewise.
8993         * gcc.target/i386/vecinit-6.c: Likewise.
8994         * gcc.target/i386/vectorize2.c: Likewise.
8995         * gcc.target/i386/vectorize3.c: Likewise.
8996         * gcc.target/i386/vectorize4.c: Likewise.
8997         * gcc.target/i386/vectorize6.c: Likewise.
8998         * gcc.target/i386/vectorize7.c: Likewise.
8999         * gcc.target/i386/vectorize8.c: Likewise.
9000         * gcc.target/i386/vperm-v2df.c: Likewise.
9001         * gcc.target/i386/vperm-v2di.c: Likewise.
9002         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9003         * gcc.target/i386/xorps-sse2.c: Likewise.
9004         * gcc.target/i386/xorps.c: Likewise.
9005         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9006         * gfortran.dg/graphite/pr42326.f90: Likewise.
9007         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9008
9009 2010-05-19  Richard Guenther  <rguenther@suse.de>
9010
9011         PR lto/44196
9012         * g++.dg/lto/20100519-1_0.C: New testcase.
9013
9014 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9015
9016         PR fortran/42360
9017         * gfortran.dg/warn_intent_out_not_set.f90: New.
9018
9019 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9020
9021         PR fortran/38404
9022         * gfortran.dg/data_char_1.f90: Updated warning message.
9023         * gfortran.dg/data_array_6.f: New.
9024
9025 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9026
9027         * g++.dg/ipa/ivinline-8.C: New test.
9028         * gcc.dg/ipa/iinline-2.c: Likewise.
9029
9030 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9031
9032         PR fortran/34505
9033         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9034         arguments; add check for return value kind.
9035         * gfortran.dg/float_1.f90: Likewise.
9036
9037 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9038
9039         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9040         (main): Use it.
9041         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9042         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9043         Prune another location line format.
9044         (lto-obj): Call lto_prune_warns on comp_output.
9045
9046 2010-05-18  Jan Hubicka  <jh@suse.cz>
9047
9048         * gcc.dg/lto/ipacp_0.c: New test.
9049         * gcc.dg/lto/ipacp_1.c: New test.
9050
9051 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9052
9053         PR lto/44184
9054         * gcc.dg/lto/20100518_0.c: New test.
9055
9056 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9057
9058         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9059
9060 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9061
9062         PR fortran/43990
9063         * gfortran.dg/class_21.f03: New.
9064
9065 2010-05-17  Jason Merrill  <jason@redhat.com>
9066
9067         PR c++/44157
9068         * g++.dg/cpp0x/initlist34.C: New.
9069
9070         PR c++/44158
9071         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9072
9073 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9074
9075         * g++.dg/ipa/ivinline-1.C: New test.
9076         * g++.dg/ipa/ivinline-2.C: New test.
9077         * g++.dg/ipa/ivinline-3.C: New test.
9078         * g++.dg/ipa/ivinline-4.C: New test.
9079         * g++.dg/ipa/ivinline-5.C: New test.
9080         * g++.dg/ipa/ivinline-6.C: New test.
9081
9082 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9083             Jason Merrill  <jason@redhat.com>
9084
9085         PR c++/44108
9086         * c-c++-common/Wunused-var-8.c: New test.
9087
9088 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9089
9090         PR bootstrap/42347
9091         * gcc.c-torture/compile/pr42347.c: New test.
9092
9093         PR middle-end/44102
9094         * g++.dg/ext/asmgoto1.C: New test.
9095
9096 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9097
9098         PR middle-end/44133
9099         * gcc.dg/tree-ssa/pr44133.c: New test.
9100         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9101         precise.
9102
9103 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9104
9105         PR fortran/44044
9106         * gfortran.dg/class_20.f03: New.
9107
9108 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9109
9110         PR 44078
9111         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9112         debug messages but not the newly introduced one.
9113
9114 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9115
9116         PR fortran/35779
9117         * gfortran.dg/initialization_25.f90: Commented testcase.
9118         * gfortran.dg/initialization_26.f90: New.
9119
9120 2010-05-16  Richard Guenther  <rguenther@suse.de>
9121
9122         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9123         * gcc.dg/pr43084.c: Likewise.
9124         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9125         -fipa-type-escape.
9126         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9127         -fipa-type-escape.
9128         * gcc.dg/struct/struct-reorg.exp: Likewise.
9129         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9130         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9131
9132 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9133
9134         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9135         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9136         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9137         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9138         tests.
9139
9140 2010-05-15  Jason Merrill  <jason@redhat.com>
9141
9142         * g++.dg/eh/spec10.C: New.
9143         * g++.dg/eh/spec11.C: New.
9144         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9145
9146 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9147
9148         PR fortran/44154
9149         PR fortran/42647
9150         * gfortran.dg/allocatable_scalar_9.f90: New.
9151
9152 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9153
9154         PR c++/44148
9155         * g++.dg/torture/pr44148.C: New test.
9156
9157 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9158
9159         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9160         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9161         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9162         diagnostics and type sizes.
9163
9164 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9165
9166         * gnat.dg/lto9.adb: New test.
9167         * gnat.dg/lto9_pkg1.ads: New helper.
9168         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9169
9170 2010-05-15  Jan Hubicka  <jh@suse.cz>
9171
9172         * gcc.dg/lto/ipareference_1.c: Rename to ...
9173         * gcc.dg/lto/ipareference_0.c: ... this one.
9174         * gcc.dg/lto/ipareference_2.c: Rename to ...
9175         * gcc.dg/lto/ipareference_1.c: ... this one.
9176
9177 2010-05-15  Jan Hubicka  <jh@suse.cz>
9178
9179         * gcc.dg/lto/ipareference_1.c: New file.
9180         * gcc.dg/lto/ipareference_2.c: New file.
9181
9182 2010-05-15  Richard Guenther  <rguenther@suse.de>
9183
9184         PR tree-optimization/44038
9185         * gcc.c-torture/compile/pr44038.c: New testcase.
9186
9187 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9188
9189         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9190         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9191
9192 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9193
9194         PR fortran/43207
9195         PR fortran/43969
9196         * gfortran.dg/class_18.f03: New.
9197         * gfortran.dg/class_19.f03: New.
9198
9199 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9200
9201         PR debug/44112
9202         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9203         * g++.dg/debug/dwarf2/const1.C: Remove.
9204
9205 2010-05-14  Jason Merrill  <jason@redhat.com>
9206
9207         * g++.dg/eh/cond4.C: New.
9208         * g++.dg/eh/elide2.C: Adjust.
9209         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9210
9211 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9212
9213         PR fortran/44135
9214         * gfortran.dg/actual_array_interface_2.f90: New test.
9215
9216 2010-05-14  Richard Guenther  <rguenther@suse.de>
9217
9218         PR tree-optimization/44119
9219         * gcc.c-torture/compile/pr44119.c: New testcase.
9220
9221 2010-05-14  Jason Merrill  <jason@redhat.com>
9222
9223         PR c++/44127
9224         * g++.dg/eh/terminate1.C: New.
9225
9226 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9227
9228         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9229
9230         PR debug/44136
9231         * gcc.dg/pr44136.c: New test.
9232
9233 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9234
9235         PR c++/30566
9236         * g++.dg/warn/Wshadow-4.C: Adjust.
9237         * g++.dg/warn/Wshadow-5.C: New test.
9238         * g++.dg/warn/Wshadow-6.C: New test
9239
9240 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9241
9242         PR fortran/35779
9243         * gfortran.dg/initialization_25.f90: New.
9244
9245 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9246
9247         * g++.dg/otr-fold-1.C: New test.
9248         * g++.dg/otr-fold-2.C: New test.
9249
9250 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9251
9252         PR fortran/44036
9253         * gfortran.dg/gomp/pr44036-1.f90: New test.
9254         * gfortran.dg/gomp/pr44036-2.f90: New test.
9255         * gfortran.dg/gomp/pr44036-3.f90: New test.
9256
9257         PR debug/43983
9258         * gcc.dg/guality/sra-1.c: New test.
9259
9260 2010-05-12  Jan Hubicka  <jh@suse.cz>
9261
9262         * tree-ssa/unreachable.c: New test.
9263
9264 2010-05-12  Jason Merrill  <jason@redhat.com>
9265
9266         * g++.dg/cpp0x/sfinae1.C: New.
9267
9268 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9269
9270         * gcc.target/i386/zee.c: New file.
9271
9272 2010-05-12  Jason Merrill  <jason@redhat.com>
9273
9274         * g++.dg/conversion/op1.C: Expect template candidate message.
9275         * g++.dg/cpp0x/nullptr15.C: Likewise.
9276         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9277         * g++.dg/cpp0x/pr31431.C: Likewise.
9278         * g++.dg/cpp0x/temp_default2.C: Likewise.
9279         * g++.dg/cpp0x/trailing4.C: Likewise.
9280         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9281         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9282         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9283         * g++.dg/cpp0x/variadic35.C: Likewise.
9284         * g++.dg/cpp0x/vt-35147.C: Likewise.
9285         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9286         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9287         * g++.dg/ext/visibility/anon8.C: Likewise.
9288         * g++.dg/ext/vla2.C: Likewise.
9289         * g++.dg/other/pr28114.C: Likewise.
9290         * g++.dg/other/ptrmem10.C: Likewise.
9291         * g++.dg/other/ptrmem11.C: Likewise.
9292         * g++.dg/overload/unknown1.C: Likewise.
9293         * g++.dg/parse/template7.C: Likewise.
9294         * g++.dg/parse/typename7.C: Likewise.
9295         * g++.dg/template/conv11.C: Likewise.
9296         * g++.dg/template/copy1.C: Likewise.
9297         * g++.dg/template/deduce3.C: Likewise.
9298         * g++.dg/template/dependent-expr5.C: Likewise.
9299         * g++.dg/template/friend.C: Likewise.
9300         * g++.dg/template/incomplete2.C: Likewise.
9301         * g++.dg/template/local4.C: Likewise.
9302         * g++.dg/template/local6.C: Likewise.
9303         * g++.dg/template/operator10.C: Likewise.
9304         * g++.dg/template/overload6.C: Likewise.
9305         * g++.dg/template/ptrmem2.C: Likewise.
9306         * g++.dg/template/ptrmem20.C: Likewise.
9307         * g++.dg/template/ptrmem8.C: Likewise.
9308         * g++.dg/template/sfinae2.C: Likewise.
9309         * g++.dg/template/ttp25.C: Likewise.
9310         * g++.dg/template/unify10.C: Likewise.
9311         * g++.dg/template/unify11.C: Likewise.
9312         * g++.dg/template/unify6.C: Likewise.
9313         * g++.dg/template/unify7.C: Likewise.
9314         * g++.dg/template/unify9.C: Likewise.
9315         * g++.dg/template/varmod1.C: Likewise.
9316         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9317         * g++.old-deja/g++.law/operators32.C: Likewise.
9318         * g++.old-deja/g++.pt/crash28.C: Likewise.
9319         * g++.old-deja/g++.pt/crash60.C: Likewise.
9320         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9321         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9322         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9323         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9324         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9325         * g++.old-deja/g++.pt/expr2.C: Likewise.
9326         * g++.old-deja/g++.pt/overload7.C: Likewise.
9327         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9328         * g++.old-deja/g++.pt/spec5.C: Likewise.
9329         * g++.old-deja/g++.pt/spec6.C: Likewise.
9330         * g++.old-deja/g++.pt/t24.C: Likewise.
9331         * g++.old-deja/g++.pt/unify4.C: Likewise.
9332         * g++.old-deja/g++.pt/unify6.C: Likewise.
9333         * g++.old-deja/g++.pt/unify8.C: Likewise.
9334         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9335         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9336         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9337
9338         * g++.dg/cpp0x/initlist32.C: New.
9339
9340         * g++.dg/template/conv11.C: New.
9341         * g++.dg/conversion/op1.C: Adjust expected error.
9342
9343         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9344
9345 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9346
9347         PR target/44088
9348         * gcc.target/i386/avx-cmpsd-1.c: New.
9349         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9350         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9351         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9352         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9353         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9354
9355 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9356
9357         PR middle-end/44085
9358         * gcc.dg/gomp/pr44085.c: New test.
9359         * gfortran.dg/gomp/pr44085.f90: New test.
9360
9361 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9362
9363         * objc-obj-c++-shared/Object1.m: New.
9364         * objc.dg/torture: New directory.
9365         * objc.dg/torture/tls: Ditto.
9366         * objc.dg/tls: Ditto.
9367         * objc.dg/torture/tls/trivial.m: New test.
9368         * objc.dg/torture/tls/thr-init-2.m: New test.
9369         * objc.dg/torture/tls/thr-init-3.m: New test.
9370         * objc.dg/torture/tls/thr-init.m: New test.
9371         * objc.dg/torture/tls/diag-1.m: New test.
9372         * objc.dg/torture/tls/tls.exp: New.
9373         * objc.dg/torture/trivial.m: New test.
9374         * objc.dg/torture/dg-torture.exp: New.
9375         * objc.dg/tls/diag-3.m: New test.
9376         * objc.dg/tls/diag-4.m: New test.
9377         * objc.dg/tls/diag-5.m: New test.
9378         * objc.dg/tls/init-1.m: New test.
9379         * objc.dg/tls/init-2.m: New test.
9380         * objc.dg/tls/tls.exp: New.
9381         * objc.dg/tls/diag-2.m: New test.
9382         * lib/objc.exp: Respond to dg-additional-files.
9383
9384 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9385
9386         * gcc.target/m68k/20100512-1.c: New.
9387
9388 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9389
9390         * gnat.dg/lto8.adb: New test.
9391         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9392         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9393
9394 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9395
9396         PR c++/34272
9397         PR c++/43630
9398         PR c++/34491
9399         * g++.dg/template/crash97.C: New.
9400         * g++.dg/template/crash98.C: Likewise.
9401         * g++.dg/template/crash99.C: Likewise.
9402         * g++.dg/cpp0x/pr31439.C: Adjust.
9403         * g++.dg/template/crash95.C: Likewise.
9404
9405 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9406
9407         PR middle-end/44071
9408         * c-c++-common/asmgoto-4.c: New test.
9409         * gcc.target/i386/pr44071.c: New test.
9410
9411         PR c++/44062
9412         * c-c++-common/Wunused-var-7.c: New test.
9413         * g++.dg/warn/Wunused-var-9.C: New test.
9414
9415 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9416
9417         PR fortran/43711
9418         * gfortran.dg/gomp/pr43711.f90: New.
9419
9420 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9421
9422         PR fortran/31820
9423         * gfortran.dg/select_5.f90: Updated.
9424
9425 2010-05-11  Jan Hubicka  <jh@suse.cz>
9426
9427         PR tree-optimize/44063
9428         * gcc.c-torture/compile/pr44063.c: New testcase.
9429
9430 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9431
9432         PR debug/44023
9433         * gcc.dg/pr44023.c: New test.
9434
9435 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9436
9437         * gnat.dg/lto7.adb: New test.
9438         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9439
9440 2010-05-10  Jason Merrill  <jason@redhat.com>
9441
9442         PR c++/44017
9443         * g++.dg/template/inherit5.C: New.
9444
9445         PR c++/44045
9446         * g++.dg/cpp0x/initlist33.C: New.
9447         * g++.dg/cpp0x/initlist26.C: Adjust.
9448         * g++.dg/cpp0x/initlist28.C: Adjust.
9449
9450 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9451
9452         PR c++/43719
9453         * g++.dg/init/pr43719.C: New.
9454         * g++.dg/anon-struct4.C: Adjust.
9455
9456 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9457
9458         PR debug/44028
9459         * gcc.dg/pr44028.c: New test.
9460
9461 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9462
9463         PR fortran/27866
9464         PR fortran/35003
9465         PR fortran/42809
9466         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9467         * gfortran.dg/warn_conversion.f90: New.
9468
9469 2010-05-10  Michael Matz  <matz@suse.de>
9470
9471         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9472
9473 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9474
9475         PR rtl-optimization/44012
9476         * gcc.dg/pr44012.c: New.
9477
9478 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9479
9480         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9481         Log text on entry and exit.
9482         Prune Sun ld warnings for common symbols with differing sizes.
9483         (lto-link-and-maybe-run): Change caller.
9484
9485 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9486
9487         PR fortran/44044
9488         * gfortran.dg/class_7.f03: Modified.
9489         * gfortran.dg/select_type_1.f03: Modified.
9490         * gfortran.dg/select_type_12.f03: New.
9491
9492 2010-05-10  Richard Guenther  <rguenther@suse.de>
9493
9494         PR tree-optimization/44050
9495         * gcc.dg/torture/pr44050.c: New testcase.
9496
9497 2010-05-10  Wei Guozhi  <carrot@google.com>
9498
9499         PR target/42879
9500         * gcc.target/arm/pr42879.c: New testcase.
9501
9502 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9503
9504         PR c/44051
9505         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9506
9507 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9508
9509         PR c/10676
9510         * gcc.dg/anon-struct-10.c: New test.
9511
9512 2010-05-09  Richard Guenther  <rguenther@suse.de>
9513
9514         PR middle-end/44024
9515         * gcc.dg/pr44024.c: New testcase.
9516
9517 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9518
9519         PR c/4784
9520         * gcc.dg/anon-struct-9.c: New test.
9521
9522 2010-05-09  Richard Guenther  <rguenther@suse.de>
9523
9524         PR middle-end/44043
9525         * gcc.c-torture/compile/pr44043.c: New testcase.
9526
9527 2010-05-09  Richard Guenther  <rguenther@suse.de>
9528
9529         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9530
9531 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9532
9533         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9534
9535 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9536
9537         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9538         * gnat.dg/specs/lto3.ads: Likewise.
9539
9540 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9541
9542         PR middle-end/28685
9543         * gcc.dg/pr28685-1.c: New file.
9544
9545 2010-05-08  Richard Guenther  <rguenther@suse.de>
9546
9547         PR tree-optimization/44030
9548         * gcc.c-torture/compile/pr44030.c: New testcase.
9549
9550 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9551
9552         * gnat.dg/lto6.adb: New test.
9553         * gnat.dg/lto6_pkg.ads: New helper.
9554
9555 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9556
9557         * gnat.dg/lto5.adb: New test.
9558         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9559
9560 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9561
9562         * gnat.dg/lto4.ad[sb]: New test.
9563
9564 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9565
9566         * gnat.dg/specs/lto3.ads: New test.
9567         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9568         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9569
9570 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9571
9572         * gnat.dg/sizetype3.ad[sb]: New test.
9573         * gnat.dg/sizetype3_pkg.ads: New helper.
9574
9575 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9576
9577         PR c++/43951
9578         * g++.dg/init/new29.C: New.
9579
9580 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9581
9582         PR fortran/40728
9583         * gfortran.dg/coarray_1.f90: Fixed error message.
9584         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9585         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9586         * gfortran.dg/intrinsic_std_5.f90: New.
9587
9588 2010-05-07  Jason Merrill  <jason@redhat.com>
9589
9590         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9591
9592 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9593
9594         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9595         (size_t, stderr): Remove.
9596         (read_error): Replaced __builtin_fprintf by fprintf.
9597
9598 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9599
9600         * gcc.dg/ordered-comparison-1.c: New test.
9601         * gcc.dg/ordered-comparison-2.c: New test.
9602         * gcc.dg/ordered-comparison-3.c: New test.
9603         * gcc.dg/ordered-comparison-4.c: New test.
9604
9605 2010-05-06  Mike Stump  <mikestump@comcast.net>
9606
9607         PR objc/35165
9608         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9609
9610 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9611             Jason Merrill  <jason@redhat.com>
9612
9613         * g++.dg/cpp0x/nullptr01.C: New.
9614         * g++.dg/cpp0x/nullptr02.C: New.
9615         * g++.dg/cpp0x/nullptr03.C: New.
9616         * g++.dg/cpp0x/nullptr04.C: New.
9617         * g++.dg/cpp0x/nullptr05.C: New.
9618         * g++.dg/cpp0x/nullptr06.C: New.
9619         * g++.dg/cpp0x/nullptr07.C: New.
9620         * g++.dg/cpp0x/nullptr08.C: New.
9621         * g++.dg/cpp0x/nullptr09.C: New.
9622         * g++.dg/cpp0x/nullptr10.C: New.
9623         * g++.dg/cpp0x/nullptr11.C: New.
9624         * g++.dg/cpp0x/nullptr12.C: New.
9625         * g++.dg/cpp0x/nullptr13.C: New.
9626         * g++.dg/cpp0x/nullptr14.C: New.
9627         * g++.dg/cpp0x/nullptr15.C: New.
9628         * g++.dg/cpp0x/nullptr16.C: New.
9629         * g++.dg/cpp0x/nullptr17.C: New.
9630         * g++.dg/cpp0x/nullptr18.C: New.
9631         * g++.dg/cpp0x/nullptr19.C: New.
9632         * g++.dg/cpp0x/nullptr20.C: New.
9633         * g++.dg/cpp0x/nullptr21.C: New.
9634         * g++.dg/cpp0x/nullptr22.C: New.
9635         * g++.dg/debug/nullptr01.C: New.
9636         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9637
9638 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9639
9640         * gcc.dg/Wunused-var-8.c: Move to...
9641         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9642
9643 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9644
9645         PR c++/40406
9646         * g++.dg/template/crash96.C: New.
9647
9648 2010-05-06  Jan Hubicka  <jh@suse.cz>
9649
9650         PR tree-optimization/43791
9651         * gcc.c-torture/compile/pr43791.c: New file.
9652
9653 2010-05-06  Michael Matz  <matz@suse.de>
9654
9655         PR tree-optimization/43984
9656         * gfortran.dg/pr43984.f90: New test.
9657
9658 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9659
9660         PR 40989
9661         * gcc.dg/pr40989.c: New.
9662
9663 2010-05-06  Richard Guenther  <rguenther@suse.de>
9664
9665         PR tree-optimization/43934
9666         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9667
9668 2010-05-06  Richard Guenther  <rguenther@suse.de>
9669
9670         PR tree-optimization/43987
9671         * gcc.c-torture/execute/pr43987.c: New testcase.
9672         * gcc.dg/torture/pta-escape-1.c: Adjust.
9673         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9674         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9675         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9676         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9677
9678 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9679             Dodji Seketeli  <dodji@redhat.com>
9680
9681         PR c/18624
9682         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9683         * g++.dg/template/sfinae16.C: Likewise.
9684         * gcc.dg/Wunused-var-1.c: Moved to...
9685         * c-c++-common/Wunused-var-1.c: ...here. New test.
9686         * gcc.dg/Wunused-var-2.c: Moved to...
9687         * c-c++-common/Wunused-var-2.c: ...here. New test.
9688         * gcc.dg/Wunused-var-3.c: Moved to...
9689         * c-c++-common/Wunused-var-3.c: ...here. New test.
9690         * gcc.dg/Wunused-var-4.c: Moved to...
9691         * gcc.dg/Wunused-var-1.c: ... here.
9692         * gcc.dg/Wunused-var-5.c: Moved to...
9693         * c-c++-common/Wunused-var-4.c: ...here. New test.
9694         * gcc.dg/Wunused-var-7.c: Moved to...
9695         * c-c++-common/Wunused-var-5.c: ...here. New test.
9696         * gcc.dg/Wunused-var-6.c: Moved to...
9697         * gcc.dg/Wunused-var-2.c: ... here.
9698         * c-c++-common/Wunused-var-1.c: New test.
9699         * c-c++-common/Wunused-var-2.c: New test.
9700         * c-c++-common/Wunused-var-3.c: New test.
9701         * c-c++-common/Wunused-var-4.c: New test.
9702         * c-c++-common/Wunused-var-5.c: New test.
9703         * g++.dg/warn/Wunused-var-1.C: New test.
9704         * g++.dg/warn/Wunused-var-2.C: New test.
9705         * g++.dg/warn/Wunused-var-3.C: New test.
9706         * g++.dg/warn/Wunused-var-4.C: New test.
9707         * g++.dg/warn/Wunused-var-5.C: New test.
9708         * g++.dg/warn/Wunused-var-6.C: New test.
9709         * g++.dg/warn/Wunused-var-7.C: New test.
9710         * g++.dg/warn/Wunused-var-8.C: New test.
9711         * g++.dg/warn/Wunused-parm-1.C: New test.
9712         * g++.dg/warn/Wunused-parm-2.C: New test.
9713         * g++.dg/warn/Wunused-parm-3.C: New test.
9714
9715 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9716
9717         PR fortran/43985
9718         * gfortran.dg/gomp/crayptr5.f90: New test case.
9719
9720 2010-05-05  Jason Merrill  <jason@redhat.com>
9721
9722         PR debug/43370
9723         * g++.dg/ext/attrib39.C: New.
9724
9725 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9726
9727         PR fortran/24978
9728         * gfortran.dg/data_invalid.f90: New.
9729
9730 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9731
9732         * gnat.dg/lto2.adb: New test.
9733
9734 2010-05-05  Jason Merrill  <jason@redhat.com>
9735
9736         PR c++/43787
9737         * g++.dg/opt/empty1.C: New.
9738
9739 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9740
9741         PR fortran/43696
9742         * gfortran.dg/class_17.f03: New.
9743
9744 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9745
9746         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9747
9748 2010-05-04  Mike Stump  <mikestump@comcast.net>
9749
9750         PR objc/35165
9751         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9752
9753 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9754
9755         PR target/43668
9756         * gcc.target/i386/pr43668.c: New.
9757
9758 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9759
9760         PR c++/43028
9761         * g++.dg/cpp0x/initlist31.C: New.
9762
9763 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9764
9765         PR c/43981
9766         * gcc.dg/Wunused-var-8.c: New test.
9767
9768 2010-05-04  Jason Merrill  <jason@redhat.com>
9769
9770         PR c++/38064
9771         * g++.dg/cpp0x/enum3.C: Extend.
9772
9773 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9774
9775         PR target/43799
9776         * gcc.target/i386/pr43799.c: New.
9777
9778 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9779
9780         * gnat.dg/lto1.adb: New test.
9781         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9782
9783 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9784
9785         PR middle-end/43671
9786         * gcc.target/i386/pr43671.c: New.
9787
9788 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9789
9790         PR c++/43705
9791         * g++.dg/template/crash95.C: New.
9792
9793 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9794
9795         PR debug/43508
9796         * gcc.target/i386/pr43508.c: New.
9797
9798 2010-05-04  Richard Guenther  <rguenther@suse.de>
9799
9800         PR tree-optimization/43879
9801         * g++.dg/torture/pr43879-1_0.C: New testcase.
9802         * g++.dg/torture/pr43879-1_1.C: Likewise.
9803
9804 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9805
9806         PR c++/43953
9807         * g++.dg/other/crash-12.C: New test.
9808
9809 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9810
9811         * g++.dg/cdce3.C: Add a space.  Updated.
9812
9813 2010-05-03  Jason Merrill  <jason@redhat.com>
9814
9815         PR c++/43680
9816         * g++.dg/opt/enum2.C: New.
9817         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9818         * g++.dg/warn/Wswitch-1.C: Adjust message.
9819
9820 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9821
9822         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9823         * g++.dg/ext/label13.C: Fix typo.
9824         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9825         alpha*-dec-osf5*.
9826         * gcc.c-torture/compile/limits-declparen.c: xfail on
9827         alpha*-dec-osf5* with -g.
9828         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9829         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9830         * gcc.dg/c99-tgmath-2.c: Likewise.
9831         * gcc.dg/c99-tgmath-3.c: Likewise.
9832         * gcc.dg/c99-tgmath-4.c: Likewise.
9833
9834 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9835
9836         PR fortran/43592
9837         * gfortran.dg/unexpected_interface.f90: New test.
9838
9839 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9840
9841         * ada/acats/run_acats (which): New function.
9842         (host_gnatchop, host_gnatmake): Use it.
9843
9844 2010-05-03  Richard Guenther  <rguenther@suse.de>
9845
9846         PR tree-optimization/43971
9847         * gcc.dg/pr43971.c: New testcase.
9848
9849 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9850
9851         PR debug/43972
9852         * gcc.dg/debug/pr43972.c: New test.
9853
9854 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9855
9856         PR testsuite/43963
9857         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9858
9859 2010-05-02  Richard Guenther  <rguenther@suse.de>
9860
9861         PR tree-optimization/43879
9862         * gcc.dg/torture/pr43879-3.c: New testcase.
9863
9864 2010-05-01  Richard Guenther  <rguenther@suse.de>
9865
9866         PR tree-optimization/43949
9867         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9868
9869 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9870
9871         PR c++/43951
9872         * g++.dg/init/new28.C: New.
9873
9874 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
9875
9876         PR objc++/32052
9877         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9878         structure and nested declarations.
9879         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9880         structure and nested declarations.  Reduce header clutter and
9881         use _exit() rather than abort().
9882         * objc.dg/encode-10.m: New.
9883         * objc.dg/encode-11.m: New.
9884
9885 2010-04-30  DJ Delorie  <dj@redhat.com>
9886
9887         * gcc.c-torture/execute/20100430-1.c: New test.
9888
9889 2010-04-30  Jason Merrill  <jason@redhat.com>
9890
9891         PR c++/43868
9892         * g++.dg/template/ptrmem21.C: New.
9893
9894 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9895
9896         PR fortran/18918
9897         PR fortran/43931
9898         * gfortran.dg/coarray_13.f90: New test.
9899
9900 2010-04-30  Richard Guenther  <rguenther@suse.de>
9901
9902         PR lto/43946
9903         * gcc.dg/lto/20100430-1_0.c: New testcase.
9904
9905 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9906
9907         PR debug/43942
9908         * c-c++-common/pr43942.c: New test.
9909
9910 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9911
9912         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9913         conflict with darwin crt1.o 'start' symbol.
9914
9915 2010-04-30  Richard Guenther  <rguenther@suse.de>
9916
9917         PR tree-optimization/43879
9918         * gcc.dg/torture/pr43879_1.c: New testcase.
9919
9920 2010-04-30  Richard Guenther  <rguenther@suse.de>
9921
9922         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9923
9924 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9925
9926         PR c++/43890
9927         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9928         user-provided constructor while recursing.
9929
9930 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9931
9932         PR fortran/42274
9933         * gfortran.dg/class_16.f03: New test.
9934
9935 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9936
9937         PR fortran/42274
9938         * gfortran.dg/class_15.f03: New.
9939
9940 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9941
9942         PR fortran/43326
9943         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9944
9945 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9946
9947         PR fortran/43492
9948         * gfortran.dg/generic_22.f03 : New test.
9949
9950 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9951
9952         PR fortran/42353
9953         * gfortran.dg/class_14.f03: New test.
9954
9955 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9956
9957         PR fortran/42680
9958         * gfortran.dg/interface_32.f90: New test.
9959
9960 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9961             Janus Weil  <janus@gcc.gnu.org>
9962
9963         PR fortran/41829
9964         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9965         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9966         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9967
9968 2010-04-28  Mike Stump  <mikestump@comcast.net>
9969
9970         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9971         dg-excess-errors.
9972         * g++.dg/uninit-pred-2_b.C: Likewise.
9973
9974 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9975
9976         PR fortran/18918
9977         PR fortran/43919
9978         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9979
9980 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9981
9982         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9983         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9984         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9985         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9986         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9987
9988 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9989
9990         * gcc.dg/const-uniq-1.c: New test.
9991         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9992
9993 2010-04-28  Xinliang David Li  <davidxl@google.com>
9994
9995         * gcc.dg/uninit-pred-2_b.c: New test.
9996         * gcc.dg/uninit-pred-4_b.c: New test.
9997         * gcc.dg/uninit-pred-3_d.c: New test.
9998         * gcc.dg/uninit-pred-6_b.c: New test.
9999         * gcc.dg/uninit-pred-8_b.c: New test.
10000         * gcc.dg/uninit-pred-3_a.c: New test.
10001         * gcc.dg/uninit-pred-2_c.c: New test.
10002         * gcc.dg/uninit-pred-5_a.c: New test.
10003         * gcc.dg/uninit-pred-3_e.c: New test.
10004         * gcc.dg/uninit-pred-7_a.c: New test.
10005         * gcc.dg/uninit-pred-6_c.c: New test.
10006         * gcc.dg/uninit-pred-9_a.c: New test.
10007         * gcc.dg/uninit-pred-8_c.c: New test.
10008         * gcc.dg/uninit-pred-3_b.c: New test.
10009         * gcc.dg/uninit-pred-5_b.c: New test.
10010         * gcc.dg/uninit-pred-7_b.c: New test.
10011         * gcc.dg/uninit-pred-6_d.c: New test.
10012         * gcc.dg/uninit-pred-9_b.c: New test.
10013         * gcc.dg/uninit-pred-2_a.c: New test.
10014         * gcc.dg/uninit-pred-4_a.c: New test.
10015         * gcc.dg/uninit-pred-3_c.c: New test.
10016         * gcc.dg/uninit-pred-6_a.c: New test.
10017         * gcc.dg/uninit-pred-8_a.c: New test.
10018         * gcc.dg/uninit-pred-7_c.c: New test.
10019         * gcc.dg/uninit-pred-6_e.c: New test.
10020         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10021         * g++.dg/uninit-pred-1_a.C: New test.
10022         * g++.dg/uninit-pred-1_b.C: New test.
10023         * g++.dg/uninit-pred-2_a.C: New test.
10024         * g++.dg/uninit-pred-2_b.C: New test.
10025         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10026         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10027         * g++.dg/uninit-pred-loop_1.cc: New test.
10028
10029 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10030
10031         * gcc.dg/lto/20091209-1_0.c: New testcase.
10032
10033 2010-04-28  Richard Guenther  <rguenther@suse.de>
10034
10035         PR tree-optimization/43879
10036         PR tree-optimization/43909
10037         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10038
10039 2010-04-28  Richard Guenther  <rguenther@suse.de>
10040
10041         PR c++/43880
10042         * g++.dg/torture/pr43880.C: New testcase.
10043
10044 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10045
10046         PR c++/9335
10047         * g++.dg/template/recurse2.C: Update
10048         * g++.dg/template/recurse.C: Update.
10049         * g++.dg/template/pr23510.C: Update.
10050         * lib/prune.exp: Filter out 'recursively instantiated'.
10051
10052 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10053
10054         PR c++/29043
10055         * g++.dg/init/pr29043.C: New.
10056
10057 2010-04-27  Jason Merrill  <jason@redhat.com>
10058
10059         * g++.dg/lookup/scoped5.C: Adjust.
10060         * g++.dg/lookup/scoped8.C: Adjust.
10061         * g++.dg/template/dependent-expr5.C: Adjust.
10062         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10063
10064         PR c++/43856
10065         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10066
10067         PR c++/43875
10068         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10069
10070 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10071             Jan Hubicka  <hubicka@ucw.cz>
10072
10073         * gcc.dg/pure-2.c: New testcase.
10074         * gcc.dg/const-1.c: New testcase.
10075
10076 2010-04-27  Jason Merrill  <jason@redhat.com>
10077
10078         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10079
10080         PR c++/41468
10081         * g++.dg/template/sfinae17.C: New.
10082         * g++.dg/template/sfinae18.C: New.
10083
10084 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10085
10086         * g++.dg/init/pr42844.C: New.
10087         * g++.dg/cpp0x/pr42844-2.C: New.
10088         * g++.dg/cpp0x/defaulted2.C: Adjust.
10089         * g++.dg/tree-ssa/pr27549.C: Likewise.
10090         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10091
10092 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10093
10094         PR fortran/18918
10095         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10096
10097 2010-04-27  Richard Guenther  <rguenther@suse.de>
10098
10099         PR middle-end/40561
10100         * g++.dg/other/pr40561.C: New testcase.
10101
10102 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10103
10104         PR middle-end/43812
10105         * g++.dg/ipa/pr43812.C: New test.
10106
10107 2010-04-27  Jan Hubicka  <jh@suse.cz>
10108
10109         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10110         (test): ... this one.
10111
10112 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10113
10114         PR target/40657
10115         * gcc.target/arm/thumb-stackframe.c: New test.
10116
10117 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10118
10119         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10120         * gcc.dg/misc-column.c: Likewise.
10121         * gcc.dg/Walways-true-1.c: Likewise.
10122         * gcc.dg/Walways-true-2.c: Likewise.
10123         * gcc.dg/warn-addr-cmp.c: Likewise.
10124
10125 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10126
10127         PR fortran/18918
10128         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10129         * gfortran.dg/coarray_12.f90: New.
10130
10131 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10132
10133         PR c/32207
10134         * gcc.dg/pr32207.c: New test.
10135         * gcc.dg/misc-column.c: Adjust expected warning.
10136         * gcc.dg/Walways-true-1.c: Likewise.
10137         * gcc.dg/Walways-true-2.c: Likewise.
10138         * gcc.dg/warn-addr-cmp.c: Likewise.
10139
10140 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10141
10142         PR lto/42776
10143         * lib/lto.exp (lto_prune_vis_warns): New function.
10144         (lto-link-and-maybe-run): Call it.
10145
10146 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10147
10148         PR tree-optimization/43904
10149         * gcc.dg/tree-ssa/tailcall-6.c: New.
10150
10151 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10152
10153         PR testsuite/35165
10154         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10155         Darwin8/OSX10.4 - compatible code generation.
10156         Use scan-rtl-dump.
10157         * obj-c++.dg/stubify-1.mm: Ditto.
10158         * lib/objc-torture.exp: Do not require link success for
10159         "trivial.m" in the runtime checks when dowhat = 'compile'.
10160         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10161         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10162         Darwin8/OSX10.4 - compatible code generation.
10163         * objc.dg/stubify-2.m: Ditto.
10164         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10165         * objc.dg/next-runtime-1.m: Ditto.
10166         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10167         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10168         runtimes on Darwin.
10169
10170 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10171
10172         PR 43715
10173         * lib/plugin-support.exp: Use "-undefined
10174         dynamic_lookup" on darwin.
10175
10176 2010-04-26  Richard Guenther  <rguenther@suse.de>
10177
10178         * gcc.dg/lto/20100426_0.c: New testcase.
10179
10180 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10181
10182         PR tree-optimization/43833
10183         gcc.dg/Warray-bounds-8.c: New test case.
10184
10185 2010-04-26  Richard Guenther  <rguenther@suse.de>
10186
10187         PR lto/43080
10188         * g++.dg/lto/20100423-3_0.C: New testcase.
10189
10190 2010-04-26  Richard Guenther  <rguenther@suse.de>
10191
10192         PR lto/42425
10193         * g++.dg/lto/20100423-2_0.C: New testcase.
10194
10195 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10196
10197         * gcc.dg/vect/bb-slp-23.c: New test.
10198
10199 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10200
10201         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10202         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10203         * gcc.dg/c1x-float-1.c: New test.
10204
10205 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10206
10207         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10208         of "lea\[ \t\]".
10209
10210 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10211
10212         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10213         FreeBSD.
10214         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10215         * gfortran.dg/default_format_2.f90: Ditto.
10216
10217 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10218
10219         * gfortran.dg/pr43505.f90: Clean up .mod file.
10220         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10221         * gfortran.dg/pr41347.f90: Ditto.
10222         * gfortran.dg/internal_pack_4.f90: Ditto.
10223         * gfortran.dg/proc_decl_23.f90: Ditto.
10224         * gfortran.dg/recursive_check_3.f90: Ditto.
10225         * gfortran.dg/intent_out_3.f90: Ditto.
10226         * gfortran.dg/assignment_2.f90: Ditto.
10227         * gfortran.dg/pr41928.f90: Ditto.
10228         * gfortran.dg/pr42166.f90: Ditto.
10229         * gfortran.dg/private_type_12.f90: Ditto.
10230         * gfortran.dg/graphite/pr42185.f90: Ditto.
10231         * gfortran.dg/graphite/pr42186.f90: Ditto.
10232         * gfortran.dg/graphite/pr40982.f90: Ditto.
10233         * gfortran.dg/graphite/id-2.f90: Ditto.
10234         * gfortran.dg/graphite/id-4.f90: Ditto.
10235         * gfortran.dg/graphite/pr42050.f90: Ditto.
10236         * gfortran.dg/graphite/id-18.f90: Ditto.
10237         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10238         * gfortran.dg/graphite/pr41924.f90: Ditto.
10239         * gfortran.dg/graphite/pr42393.f90: Ditto.
10240         * gfortran.dg/graphite/pr37980.f90: Ditto.
10241         * gfortran.dg/graphite/pr38953.f90: Ditto.
10242         * gfortran.dg/graphite/pr42180.f90: Ditto.
10243         * gfortran.dg/graphite/pr42181.f90: Ditto.
10244         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10245         * gfortran.dg/select_type_4.f90: Ditto.
10246         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10247         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10248         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10249         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10250         * gfortran.dg/whole_file_11.f90: Ditto.
10251         * gfortran.dg/private_type_11.f90: Ditto.
10252         * gfortran.dg/vect/vect-gems.f90: Ditto.
10253         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10254
10255 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10256
10257         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10258
10259 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10260
10261         * gnat.dg/pack15.ad[sb]: New test.
10262
10263 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10264
10265         * gcc.target/arm/mla-1.c: New test.
10266
10267 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10268
10269         PR fortran/30073
10270         PR fortran/43793
10271         * gfortran.dg/pr43793.f90: New test.
10272
10273 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10274
10275         PR tree-optimization/41442
10276         * gcc.target/i386/pr41442.c: New test.
10277
10278 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10279
10280         PR fortran/43832
10281         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10282
10283 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10284
10285         PR fortran/43832
10286         * gfortran.dg/open_nounit.f90: New test.
10287
10288 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10289
10290         PR fortran/43841
10291         PR fortran/43843
10292         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10293
10294 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10295
10296         * gcc.dg/Wconversion-integer.c: Update.
10297
10298 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10299
10300         * gnat.dg/unchecked_convert5.adb: New test.
10301
10302 2010-04-23  Richard Guenther  <rguenther@suse.de>
10303
10304         PR lto/41734
10305         * gcc.dg/lto/20100423-2_0.c: New testcase.
10306         * gcc.dg/lto/20100423-2_0.c: Likewise.
10307
10308 2010-04-23  Richard Guenther  <rguenther@suse.de>
10309
10310         PR lto/43455
10311         * gcc.dg/lto/20100423-1_0.c: New testcase.
10312         * gcc.dg/lto/20100423-1_1.c: Likewise.
10313
10314 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10315
10316         PR tree-optimization/43846
10317         * gcc.dg/tree-ssa/sra-10.c: New test.
10318
10319 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10320
10321         PR middle-end/43835
10322         * gcc.c-torture/execute/pr43835.c: New test.
10323
10324 2010-04-23  Richard Guenther  <rguenther@suse.de>
10325
10326         PR lto/42653
10327         * g++.dg/lto/20100423-1_0.C: New testcase.
10328
10329 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10330
10331         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10332
10333 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10334
10335         PR tree-optimization/43842
10336         * gcc.dg/vect/pr43842.c: New test.
10337
10338 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10339
10340         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10341         * gcc.target/i386/wmul-2.c: Likewise.
10342
10343 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10344
10345         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10346         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10347
10348 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10349
10350         * gfortran.dg/reassoc_6.f: New testcase.
10351
10352 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10353
10354         PR middle-end/29274
10355         * gcc.target/arm/wmul-1.c: New test.
10356         * gcc.target/arm/wmul-2.c: New test.
10357
10358 2010-04-22  Richard Guenther  <rguenther@suse.de>
10359
10360         PR tree-optimization/43845
10361         * gcc.c-torture/compile/pr43845.c: New testcase.
10362
10363 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10364
10365         PR middle-end/29274
10366         * gcc.target/i386/wmul-1.c: New test.
10367         * gcc.target/i386/wmul-2.c: New test.
10368         * gcc.target/bfin/wmul-1.c: New test.
10369         * gcc.target/bfin/wmul-2.c: New test.
10370
10371 2010-04-22  Richard Guenther  <rguenther@suse.de>
10372
10373         PR fortran/43829
10374         * gfortran.dg/vector_subscript_6.f90: New testcase.
10375         * gfortran.dg/assign_10.f90: Adjust.
10376
10377 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10378
10379         PR fortran/43836
10380         * gfortran.dg/gomp/pr43836.f90: New test.
10381
10382 2010-04-21  Richard Guenther  <rguenther@suse.de>
10383
10384         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10385
10386 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10387
10388         * gcc.dg/torture/builtin-cproj-3.c: New.
10389
10390 2010-04-20  Jason Merrill  <jason@redhat.com>
10391
10392         PR c++/9335
10393         * g++.dg/template/recurse2.C: New.
10394         * g++.dg/parse/crash36.C: Adjust.
10395         * g++.dg/other/fold1.C: Adjust.
10396         * g++.dg/init/member1.C: Adjust.
10397         * lib/prune.exp: Prune "skipping N instantiation contexts".
10398
10399 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10400
10401         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10402
10403 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10404
10405         * gcc.dg/torture/builtin-cproj-1.c: New.
10406         * gcc.dg/torture/builtin-cproj-2.c: New.
10407
10408 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10409
10410         PR c++/43800
10411         PR c++/43704
10412         * g++.dg/template/typedef32.C: Adjust.
10413         * g++.dg/template/typedef33.C: New test.
10414
10415 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10416
10417         PR fortran/43227
10418         * gfortran.dg/proc_decl_23.f90: New test.
10419
10420         PR fortran/43266
10421         * gfortran.dg/abstract_type_6.f03: New test.
10422
10423 2010-04-20  Xinliang David Li  <davidxl@google.com>
10424
10425         * g++.dg/tree-ssa/fold-compare.C: New.
10426
10427 2010-04-20  Richard Guenther  <rguenther@suse.de>
10428
10429         PR tree-optimization/39417
10430         * g++.dg/torture/pr39417.C: New testcase.
10431
10432 2010-04-20  Richard Guenther  <rguenther@suse.de>
10433
10434         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10435
10436 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10437
10438         * g++.dg/debug/dwarf2/rv1.C: New test.
10439
10440 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10441
10442         PR target/43635
10443         * gcc.c-torture/compile/pr43635.c: New testcase.
10444
10445 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10446
10447         PR fortran/43339
10448         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10449         of sequential loops being private only in the innermost containing
10450         task region.
10451
10452         PR middle-end/43337
10453         * gfortran.dg/gomp/pr43337.f90: New test.
10454
10455 2010-04-19  Richard Guenther  <rguenther@suse.de>
10456
10457         PR tree-optimization/43796
10458         * gfortran.dg/pr43796.f90: New testcase.
10459
10460 2010-04-19  Richard Guenther  <rguenther@suse.de>
10461
10462         PR tree-optimization/43783
10463         * gcc.c-torture/execute/pr43783.c: New testcase.
10464
10465 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10466
10467         PR target/43766
10468         * gcc.target/i386/pr43766.c: New test.
10469
10470 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10471
10472         PR target/43662
10473         * gcc.target/i386/pr43662.c: New test.
10474
10475 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10476
10477         PR c++/43704
10478         * g++.dg/template/typedef32.C: New test.
10479
10480 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10481
10482         PR tree-optimization/37027
10483         * lib/target-supports.exp
10484         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10485         * gcc.dg/vect/pr37027.c: New test.
10486         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10487         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10488         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10489         gcc.dg/vect/vect-complex-6.c: Likewise.
10490
10491 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10492
10493         * g++.dg/debug/dwarf2/enum1.C: New test.
10494
10495 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10496
10497         * gnat.dg/rep_clause5.ad[sb]: New test.
10498         * gnat.dg/rep_clause5_pkg.ads: New helper.
10499
10500 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10501
10502         PR tree-optimization/43771
10503         * g++.dg/vect/pr43771.cc: New test.
10504
10505 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10506
10507         PR fortran/31538
10508         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10509         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10510
10511 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10512
10513         * gnat.dg/sizetype.adb: Rename into...
10514         * gnat.dg/sizetype1.adb: ...this.
10515         * gnat.dg/sizetype2.adb: New test.
10516
10517 2010-04-16  Richard Guenther  <rguenther@suse.de>
10518
10519         PR tree-optimization/43572
10520         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10521
10522 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10523
10524         * gnat.dg/specs/discr_private.ads: New test.
10525
10526 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10527
10528         PR target/41514
10529         * gcc.target/arm/thumb-comparisons.c: New test.
10530
10531         PR target/40603
10532         * gcc.target/arm/thumb-cbranchqi.c: New test.
10533
10534 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10535
10536         * g++.dg/torture/pr36191.C: Enable for SH.
10537
10538 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10539
10540         * gnat.dg/wide_boolean.adb: New test.
10541         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10542
10543 2010-04-15  Richard Guenther  <rguenther@suse.de>
10544
10545         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10546         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10547         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10548         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10549         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10550         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10551         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10552         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10553         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10554         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10555         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10556         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10557         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10558         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10559         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10560
10561 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10562
10563         PR target/21803
10564         * gcc.target/arm/pr42496.c: New test.
10565
10566 2010-04-14  Jason Merrill  <jason@redhat.com>
10567
10568         PR c++/36625
10569         * g++.dg/ext/attrib38.C: New.
10570
10571 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10572
10573         PR testsuite/43739
10574         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10575
10576 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10577
10578         PR 42966
10579         * gcc.dg/cpp/warn-undef-2.c: Update.
10580         * gcc.dg/cpp/warn-traditional-2.c: Update.
10581         * gcc.dg/cpp/warn-comments-2.c: Update.
10582         * gcc.dg/cpp/warn-variadic-2.c: Update.
10583         * gcc.dg/cpp/warn-long-long-2.c: Update.
10584         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10585         * gcc.dg/cpp/warn-multichar-2.c: Update.
10586         * gcc.dg/cpp/warn-normalized-3.c: Update.
10587         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10588         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10589         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10590         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10591         * gcc.dg/cpp/warn-redefined-2.c: Update.
10592         * gfortran.dg/warning-directive-2.F90: Update.
10593         * c-c++-common/cpp/warning-directive-2.c: Update.
10594
10595 2010-04-14  Michael Matz  <matz@suse.de>
10596
10597         PR tree-optimization/42963
10598         * gcc.dg/pr42963.c: New testcase.
10599
10600 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10601
10602         * gnat.dg/class_wide.adb: Rename into...
10603         * gnat.dg/class_wide1.adb: ...this.
10604         * gnat.dg/class_wide2.ad[sb]: New test.
10605
10606 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10607
10608         PR fortran/18918
10609         * gfortran.dg/coarray_9.f90: Update dg-errors.
10610         * gfortran.dg/coarray_10.f90: New test.
10611         * gfortran.dg/coarray_11.f90: New test.
10612
10613 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10614
10615         PR fortran/43747
10616         gfortran.dg/initialization_24.f90: New test.
10617
10618 2010-04-13  Jason Merrill  <jason@redhat.com>
10619
10620         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10621         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10622
10623 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10624
10625         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10626         * g++.dg/dg.exp: Likewise.
10627         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10628         * c-c++-common/cpp/warning-directive-1.c: ... here.
10629         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10630         * c-c++-common/cpp/warning-directive-2.c: ... here.
10631         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10632         * c-c++-common/cpp/warning-directive-3.c: ... here.
10633         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10634         * c-c++-common/cpp/warning-directive-4.c: ... here.
10635         * g++.dg/cpp/warning-directive-1.C: Delete.
10636         * g++.dg/cpp/warning-directive-2.C: Delete.
10637         * g++.dg/cpp/warning-directive-3.C: Delete.
10638         * g++.dg/cpp/warning-directive-4.C: Delete.
10639         * gcc.dg/cpp/normalised-3.c: Delete.
10640         * g++.dg/cpp/normalised-1.C: Rename as ...
10641         * c-c++-common/cpp/normalised-3.c: ... this.
10642
10643 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10644
10645         * gcc.dg/tree-ssa/sra-9.c: New test.
10646
10647 2010-04-13  Michael Matz  <matz@suse.de>
10648
10649         PR middle-end/43730
10650         * gcc.dg/pr43730.c: New test.
10651
10652 2010-04-13  Michael Matz  <matz@suse.de>
10653
10654         * gcc.dg/tree-ssa/negate.c: New testcase.
10655
10656 2010-04-13  Richard Guenther  <rguenther@suse.de>
10657
10658         PR testsuite/43735
10659         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10660
10661 2010-04-13  Richard Guenther  <rguenther@suse.de>
10662
10663         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10664
10665 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10666
10667         * gnat.dg/derived_type1.adb: New test.
10668
10669 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10670
10671         * gcc.dg/plugindir1.c: New testcase.
10672         * gcc.dg/plugindir2.c: New testcase.
10673         * gcc.dg/plugindir3.c: New testcase.
10674         * gcc.dg/plugindir4.c: New testcase.
10675
10676 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10677
10678         * gcc.target/i386/rotate-2.c: New test.
10679
10680 2010-04-12  Jason Merrill  <jason@redhat.com>
10681
10682         PR c++/43641
10683         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10684         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10685
10686 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10687
10688         PR c++/25811
10689         * g++.dg/init/pr25811.C: New test.
10690
10691 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10692
10693         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10694         dg-error, dg-warning.
10695         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10696
10697 2010-04-12  Richard Guenther  <rguenther@suse.de>
10698
10699         * gcc.dg/torture/inline-2.c: New testcase.
10700
10701 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10702
10703         PR bootstrap/43699
10704         * gcc.dg/Wunused-var-7.c: New test.
10705
10706         PR tree-optimization/43560
10707         * gcc.c-torture/execute/pr43560.c: New test.
10708
10709 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10710
10711         * gnat.dg/aggr13.adb: New test.
10712         * gnat.dg/aggr14.adb: Likewise.
10713         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10714
10715 2010-04-12  Richard Guenther  <rguenther@suse.de>
10716
10717         PR c++/43611
10718         * g++.dg/torture/pr43611.C: New testcase.
10719
10720 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10721
10722         PR c/36774
10723         * gcc.dg/pr36774-1.c: New test.
10724         * gcc.dg/pr36774-2.c: New test.
10725
10726 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10727
10728         * gcc.target/sh/rte-delay-slot.c: New test.
10729
10730 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10731
10732         * gnat.dg/pack9.adb: Remove -cargs option.
10733         * gnat.dg/aggr12.ad[sb]: New test.
10734
10735 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10736
10737         PR target/43417
10738         * gcc.target/sh/pr43417.c: New test.
10739
10740 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10741
10742         PR fortran/43591
10743         * gfortran.dg/spec_expr_6.f90: New test.
10744
10745 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10746
10747         PR cpp/43195
10748         * gcc.dg/cpp/pr43195.c: New.
10749         * gcc.dg/cpp/pr43195.h: New.
10750
10751 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10752
10753         PR 42965
10754         * gcc.dg/Werror-6.c: Adjust.
10755         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10756         * gcc.dg/Werror-4.c: Likewise.
10757         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10758         * gcc.dg/Wswitch-enum-error.c: Likewise.
10759         * gcc.dg/Wpointer-arith.c: Likewise.
10760         * gcc.dg/Wfatal.c: Likewise.
10761         * gcc.dg/Wswitch-error.c: Likewise.
10762         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10763         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10764         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10765         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10766         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10767         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10768         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10769         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10770         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10771         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10772         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10773         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10774         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10775         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10776         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10777         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10778         * g++.dg/cpp/warning-directive-2.C: Likewise.
10779         * gfortran.dg/warning-directive-2.F90: Likewise.
10780
10781 2010-04-09  Jason Merrill  <jason@redhat.com>
10782
10783         PR c++/42623
10784         * g++.dg/template/sizeof13.C: New.
10785
10786 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10787
10788         * g++.dg/other/pr35504.C: Add check for thiscall.
10789         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10790         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10791
10792 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10793
10794         PR c++/28584
10795         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10796         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10797         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10798         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10799         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10800         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10801         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10802         * g++.dg/other/increment1.C: Likewise.
10803
10804 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10805
10806         PR fortran/18918
10807         * gfortran.dg/coarray_7.f90: New test.
10808         * gfortran.dg/coarray_8.f90: New test.
10809
10810 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10811
10812         PR fortran/28039
10813         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10814
10815 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10816
10817         PR target/43643
10818         * gcc.dg/pr43643.c: New test.
10819
10820 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10821
10822         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10823
10824 2010-04-08  Richard Guenther  <rguenther@suse.de>
10825
10826         PR tree-optimization/43679
10827         * gcc.c-torture/compile/pr43679.c: New testcase.
10828
10829 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10830
10831         PR debug/43670
10832         * gcc.dg/pr43670.c: New test.
10833
10834 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10835
10836         PR middle-end/40815
10837         * gcc.dg/tree-ssa/reassoc-19.c: New.
10838
10839 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10840
10841         PR c/18624
10842         * gcc.dg/Wunused-var-1.c: New test.
10843         * gcc.dg/Wunused-var-2.c: New test.
10844         * gcc.dg/Wunused-var-3.c: New test.
10845         * gcc.dg/Wunused-var-4.c: New test.
10846         * gcc.dg/Wunused-var-5.c: New test.
10847         * gcc.dg/Wunused-var-6.c: New test.
10848         * gcc.dg/Wunused-parm-1.c: New test.
10849
10850         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10851         * gcc.dg/trunc-1.c: Likewise.
10852         * gcc.dg/vla-9.c: Likewise.
10853         * gcc.dg/dfp/composite-type.c: Likewise.
10854
10855 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10856
10857         PR objc/35996
10858         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10859         * obj-c++.dg/objc-gc-3.mm: Ditto.
10860
10861 2010-04-07  Simon Baldwin  <simonb@google.com>
10862
10863         * gcc.dg/cpp/warn-undef-2.c: New.
10864         * gcc.dg/cpp/warn-traditional-2.c: New.
10865         * gcc.dg/cpp/warn-comments-2.c: New.
10866         * gcc.dg/cpp/warning-directive-1.c: New.
10867         * gcc.dg/cpp/warn-long-long.c: New.
10868         * gcc.dg/cpp/warn-traditional.c: New.
10869         * gcc.dg/cpp/warn-variadic-2.c: New.
10870         * gcc.dg/cpp/warn-undef.c: New.
10871         * gcc.dg/cpp/warn-normalized-1.c: New.
10872         * gcc.dg/cpp/warning-directive-2.c: New.
10873         * gcc.dg/cpp/warn-long-long-2.c: New.
10874         * gcc.dg/cpp/warn-variadic.c: New.
10875         * gcc.dg/cpp/warn-normalized-2.c: New.
10876         * gcc.dg/cpp/warning-directive-3.c: New.
10877         * gcc.dg/cpp/warn-deprecated-2.c: New.
10878         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10879         * gcc.dg/cpp/warn-multichar-2.c: New.
10880         * gcc.dg/cpp/warn-normalized-3.c: New.
10881         * gcc.dg/cpp/warning-directive-4.c: New.
10882         * gcc.dg/cpp/warn-unused-macros.c: New.
10883         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10884         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10885         * gcc.dg/cpp/warn-cxx-compat.c: New.
10886         * gcc.dg/cpp/warn-redefined.c: New.
10887         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10888         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10889         * gcc.dg/cpp/warn-deprecated.c: New.
10890         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10891         * gcc.dg/cpp/warn-redefined-2.c: New.
10892         * gcc.dg/cpp/warn-comments.c: New.
10893         * gcc.dg/cpp/warn-multichar.c: New.
10894         * g++.dg/cpp/warning-directive-1.C: New.
10895         * g++.dg/cpp/warning-directive-2.C: New.
10896         * g++.dg/cpp/warning-directive-3.C: New.
10897         * g++.dg/cpp/warning-directive-4.C: New.
10898         * gfortran.dg/warning-directive-1.F90: New.
10899         * gfortran.dg/warning-directive-3.F90: New.
10900         * gfortran.dg/warning-directive-2.F90: New.
10901         * gfortran.dg/warning-directive-4.F90: New.
10902
10903 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10904
10905         PR objc++/23716
10906         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10907
10908 2010-04-07  Jason Merrill  <jason@redhat.com>
10909
10910         * g++.dg/template/dr408.C: New.
10911
10912         * g++.dg/lookup/ns4.C: New.
10913
10914         PR c++/38392
10915         * g++.dg/template/friend51.C: New test.
10916
10917         PR c++/41970
10918         * g++.old-deja/g++.other/linkage1.C: Adjust.
10919
10920 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10921
10922         PR c++/42697
10923         * g++.dg/template/crash94.C: New test.
10924
10925 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10926
10927         PR c++/40239
10928         * g++.dg/init/aggr5.C: New test.
10929         * g++.dg/init/aggr5.C: New test.
10930
10931 2010-04-07  Richard Guenther  <rguenther@suse.de>
10932
10933         PR tree-optimization/43270
10934         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10935         * gcc.dg/Warray-bounds-7.c: Likewise.
10936
10937 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10938
10939         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10940         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10941         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10942
10943 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10944
10945         PR c++/42556
10946         * g++.dg/init/pr42556.C: New test.
10947
10948 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10949
10950         PR debug/43628
10951         * g++.dg/debug/dwarf2/typedef2.C: New test.
10952
10953 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10954
10955         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10956         c-c++-common/dwarf2/redeclaration-1.C
10957
10958 2010-04-06  Jason Merrill  <jason@redhat.com>
10959
10960         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10961         * g++.dg/ext/attrib18.C: Likewise.
10962         * g++.dg/ext/bitfield2.C: Likewise.
10963         * g++.dg/ext/bitfield4.C: Likewise.
10964         * g++.dg/ext/visibility/warn2.C: Likewise.
10965         * g++.dg/ext/visibility/warn3.C: Likewise.
10966         * g++.dg/gomp/pr26690-1.C: Likewise.
10967         * g++.dg/inherit/covariant7.C: Likewise.
10968         * g++.dg/init/synth2.C: Likewise.
10969         * g++.dg/lookup/using7.C: Likewise.
10970         * g++.dg/other/crash-4.C: Likewise.
10971         * g++.dg/other/error13.C: Likewise.
10972         * g++.dg/other/error20.C: Likewise.
10973         * g++.dg/parse/crash31.C: Likewise.
10974         * g++.dg/parse/error16.C: Likewise.
10975         * g++.dg/parse/error19.C: Likewise.
10976         * g++.dg/parse/error27.C: Likewise.
10977         * g++.dg/parse/error28.C: Likewise.
10978         * g++.dg/parse/fused-params1.C: Likewise.
10979         * g++.dg/template/error2.C: Likewise.
10980         * g++.dg/template/local6.C: Likewise.
10981         * g++.dg/template/qualttp15.C: Likewise.
10982         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10983         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10984         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10985         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10986         * g++.old-deja/g++.eh/spec6.C: Likewise.
10987         * g++.old-deja/g++.jason/crash3.C: Likewise.
10988         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10989         * g++.old-deja/g++.law/ctors5.C: Likewise.
10990         * g++.old-deja/g++.law/ctors9.C: Likewise.
10991         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10992         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10993         * g++.old-deja/g++.other/struct1.C: Likewise.
10994         * g++.old-deja/g++.other/volatile1.C: Likewise.
10995         * g++.old-deja/g++.pt/crash36.C: Likewise.
10996         * g++.old-deja/g++.pt/derived3.C: Likewise.
10997         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10998         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10999
11000 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11001
11002         PR middle-end/43519
11003         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11004         * gcc.dg/graphite/id-19.c: New.
11005
11006 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11007
11008         PR middle-end/32824
11009         * gcc.dg/vect/pr32824: New.
11010
11011 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11012
11013         PR fortran/18918
11014         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11015         * gfortran.dg/coarray_3.f90: Ditto.
11016         * gfortran.dg/coarray_4.f90: Ditto.
11017         * gfortran.dg/coarray_5.f90: Ditto.
11018         * gfortran.dg/coarray_6.f90: Ditto.
11019         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11020
11021 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11022
11023         PR fortran/18918
11024         * gfortran.dg/coarray_4.f90: Fix test.
11025         * gfortran.dg/coarray_6.f90: Add more tests.
11026
11027 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11028
11029         PR fortran/18918
11030         * gfortran.dg/coarray_4.f90: New test.
11031         * gfortran.dg/coarray_5.f90: New test.
11032         * gfortran.dg/coarray_6.f90: New test.
11033
11034 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11035
11036         PR fortran/18918
11037         * gfortran.dg/iso_fortran_env_5.f90: New test.
11038         * gfortran.dg/iso_fortran_env_6.f90: New test.
11039
11040 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11041
11042         PR fortran/39997
11043         * gfortran.dg/coarray_1.f90: New test.
11044         * gfortran.dg/coarray_2.f90: New test.
11045         * gfortran.dg/coarray_3.f90: New test.
11046
11047 2010-04-06  Jason Merrill  <jason@redhat.com>
11048
11049         PR c++/43648
11050         * g++.dg/template/dtor8.C: New.
11051
11052         PR c++/43621
11053         * g++.dg/template/error-recovery2.C: New.
11054
11055 2010-04-06  Jan Hubicka  <jh@suse.czpli
11056
11057         PR tree-optimization/42906
11058         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11059
11060 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11061
11062         PR fortran/43178
11063         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11064         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11065         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11066
11067 2010-04-06  Richard Guenther  <rguenther@suse.de>
11068
11069         PR tree-optimization/43627
11070         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11071
11072 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11073
11074         PR target/43638
11075         * gcc.target/i386/pr43638.c: New test.
11076
11077 2010-04-06  Richard Guenther  <rguenther@suse.de>
11078
11079         PR middle-end/43661
11080         * gcc.c-torture/compile/pr43661.c: New testcase.
11081
11082 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11083
11084         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11085
11086 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11087
11088         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11089
11090 2010-04-02  Richard Guenther  <rguenther@suse.de>
11091
11092         PR tree-optimization/43629
11093         * gcc.c-torture/execute/pr43629.c: New testcase.
11094
11095 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11096             Dominique d'Humieres  <dominiq@lps.ens.fr>
11097
11098         PR libfortran/43605
11099         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11100
11101 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11102
11103         PR debug/43325
11104         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11105
11106 2010-04-01  Jason Merrill  <jason@redhat.com>
11107
11108         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11109
11110 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11111             Manfred Schwarb  <manfred99@gmx.ch>
11112
11113         PR libfortran/43605
11114         * gfortran.dg/ftell_3.f90: New test.
11115
11116 2010-04-01  Richard Guenther  <rguenther@suse.de>
11117
11118         PR middle-end/43614
11119         * gcc.c-torture/compile/pr43614.c: New testcase.
11120
11121 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11122
11123         PR tree-optimization/43141
11124         * gcc.dg/guality/pr43141.c: New test.
11125
11126 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11127
11128         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11129         * g++.dg/eh/spbp.C: Likewise.
11130         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11131         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11132         superfluous casts.
11133         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11134         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11135         * objc.dg/dwarf-2.m: Likewise.
11136
11137 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11138
11139         PR middle-end/43464
11140         * gcc.dg/graphite/id-pr43464.c: New.
11141         * gcc.dg/graphite/id-pr43464-1.c: New.
11142
11143 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11144
11145         PR middle-end/43351
11146         * gcc.dg/graphite/id-pr43351.c
11147
11148 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11149
11150         PR testsuite/35165
11151         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11152         * obj-c++.dg/try-catch-2.mm: Ditto.
11153         * obj-c++.dg/lookup-2.mm: Ditto.
11154         * obj-c++.dg/encode-8.m: Ditto.
11155         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11156         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11157         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11158         * obj-c++.dg/const-str-11.mm: Ditto.
11159         * obj-c++.dg/const-str-9.mm: Ditto.
11160         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11161         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11162         * obj-c++.dg/except-1.mm: Ditto.
11163         * obj-c++.dg/const-str-7.mm: Ditto.
11164         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11165         * obj-c++.dg/const-str-3.mm: Ditto.
11166         * obj-c++.dg/const-str-7.mm: Ditto.
11167         * obj-c++.dg/stubify-2.mm: Change dump file name.
11168
11169         PR objc++/23613
11170         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11171         New macro.
11172         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11173         Remove dg-xfail-if.
11174
11175 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11176
11177         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11178         only with -O2, -O3 or -Os and not with -fwhopr.
11179
11180 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11181
11182         PR c++/43558
11183         * g++.dg/template/typedef31.C: New test.
11184
11185 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11186
11187         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11188         assembler output on *-*-solaris2*.
11189         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11190
11191 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11192
11193         PR debug/43557
11194         * gcc.dg/pr43557-1.c: New test.
11195         * gcc.dg/pr43557-2.c: New file.
11196
11197 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11198
11199         PR 43562
11200         * gcc.dg/pr43562.c: New test.
11201
11202 2010-03-30  Jason Merrill  <jason@redhat.com>
11203
11204         PR c++/43076
11205         * g++.dg/template/error-recovery1.C: New.
11206
11207         PR c++/41786
11208         * g++.dg/parse/ambig5.C: New.
11209
11210 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11211
11212         PR debug/43593
11213         * gcc.dg/guality/pr43593.c: New test.
11214
11215 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11216
11217         PR middle-end/43430
11218         * gcc.dg/vect/pr43430-1.c: New.
11219
11220 2010-03-30  Jason Merrill  <jason@redhat.com>
11221
11222         PR c++/43559
11223         * g++.dg/template/partial7.C: New.
11224
11225 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11226
11227         * gcc.target/s390/stackcheck1.c: New testcase.
11228
11229 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11230
11231         PR libfortran/43265
11232         * gfortran.dg/read_eof_8.f90: New test.
11233
11234 2010-03-29  Jason Merrill  <jason@redhat.com>
11235
11236         * gcc.dg/cpp/include6.c: Change [] to ().
11237
11238         N3077
11239         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11240         splicing and UCNs.
11241         * c-c++-common/raw-string-2.c: Add trigraph test.
11242         * c-c++-common/raw-string-8.c: New.
11243         * c-c++-common/raw-string-9.c: New.
11244         * c-c++-common/raw-string-10.c: New.
11245
11246         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11247         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11248         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11249         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11250         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11251         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11252         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11253
11254 2010-03-29  Richard Guenther  <rguenther@suse.de>
11255
11256         PR tree-optimization/43560
11257         * gcc.dg/torture/pr43560.c: New testcase.
11258
11259 2010-03-29  Jason Merrill  <jason@redhat.com>
11260
11261         N3077
11262         * g++.dg/ext/raw-string-1.C: Change [] to ().
11263         * g++.dg/ext/raw-string-2.C: Change [] to ().
11264         Don't use \ in delimiter.
11265         * g++.dg/ext/raw-string-3.C: Change [] to ().
11266         * g++.dg/ext/raw-string-4.C: Change [] to ().
11267         * g++.dg/ext/raw-string-5.C: Change [] to ().
11268         Test for error on \ in delimiter.
11269         * g++.dg/ext/raw-string-6.C: Change [] to ().
11270         * g++.dg/ext/raw-string-7.C: Change [] to ().
11271
11272 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11273
11274         PR 43564
11275         * gcc.dg/pr43564.c: New test.
11276
11277 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11278
11279         PR fortran/43551
11280         * gfortran.dg/direct_io_12.f90: New test.
11281
11282 2010-03-28  Jan Hubicka  <jh@suse.cz>
11283
11284         PR tree-optimization/43505
11285         * gfortran.dg/pr43505.f90: New testcase.
11286
11287 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11288
11289         PR tree-optimization/43528
11290         * gcc.target/i386/pr43528.c: New test.
11291
11292 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11293
11294         PR c/43381
11295         * gcc.dg/parm-impl-decl-3.c: New test.
11296
11297 2010-03-26  Jason Merrill  <jason@redhat.com>
11298
11299         PR c++/43509
11300         * g++.dg/cpp0x/parse1.C: New.
11301
11302 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11303
11304         PR target/43524
11305         * gcc.target/i386/pr43524.c: New test.
11306
11307 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11308
11309         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11310         whitespace, rename main to foo.
11311         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11312         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11313         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11314         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11315         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11316         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11317         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11318         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11319         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11320         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11321         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11322
11323 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11324
11325         PR c++/43327
11326         * g++.dg/other/crash-10.C: New test.
11327         * g++.dg/other/crash-11.C: New test.
11328
11329 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11330
11331         PR libfortran/43517
11332         * gfortran.dg/read_eof_7.f90: New test.
11333
11334 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11335
11336         PR objc/35165
11337         PR testsuite/43512
11338         * objc-obj-c++-shared: New directory.
11339         * objc-obj-c++-shared/Object1-implementation.h: New file.
11340         * objc-obj-c++-shared/Object1.h: New file.
11341         * objc-obj-c++-shared/Protocol1.h: New file.
11342         * objc-obj-c++-shared/next-abi.h: New file.
11343         * objc-obj-c++-shared/next-mapping.h: New file.
11344         * objc/execute/next_mapping.h: Delete.
11345         * objc.dg/special/special.exp: For all targets run the tests with
11346         -fgnu-runtime, for darwin targets also run the tests with
11347         -fnext-runtime.
11348         * objc.dg/dg.exp: Ditto.
11349         * obj-c++.dg/dg.exp: Ditto.
11350         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11351         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11352         include use of updated NeXT interface.
11353         * objc/execute/formal_protocol-5.m: Ditto.
11354         * objc/execute/protocol-isEqual-2.m: Ditto.
11355         * objc/execute/protocol-isEqual-4.m: Ditto.
11356         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11357         Protocol1.h) and next-mapping.h as required.
11358         * objc/execute/object_is_class.m: Ditto.
11359         * objc/execute/enumeration-1.m: Ditto.
11360         * objc/execute/class-13.m: Ditto.
11361         * objc/execute/formal_protocol-2.m: Ditto.
11362         * objc/execute/formal_protocol-4.m: Ditto.
11363         * objc/execute/class-1.m: Ditto.
11364         * objc/execute/bycopy-1.m: Ditto.
11365         * objc/execute/formal_protocol-6.m: Ditto.
11366         * objc/execute/bycopy-3.m: Ditto.
11367         * objc/execute/class-3.m: Ditto.
11368         * objc/execute/bf-11.m: Ditto.
11369         * objc/execute/class-5.m: Ditto.
11370         * objc/execute/bf-13.m: Ditto.
11371         * objc/execute/class-7.m: Ditto.
11372         * objc/execute/bf-15.m: Ditto.
11373         * objc/execute/class-9.m: Ditto.
11374         * objc/execute/bf-17.m: Ditto.
11375         * objc/execute/bf-19.m: Ditto.
11376         * objc/execute/IMP.m: Ditto.
11377         * objc/execute/exceptions/catchall-1.m: Ditto.
11378         * objc/execute/exceptions/trivial.m: Ditto.
11379         * objc/execute/exceptions/finally-1.m: Ditto.
11380         * objc/execute/exceptions/local-variables-1.m: Ditto.
11381         * objc/execute/exceptions/foward-1.m: Ditto.
11382         * objc/execute/bf-2.m: Ditto.
11383         * objc/execute/string1.m: Ditto.
11384         * objc/execute/bf-4.m: Ditto.
11385         * objc/execute/informal_protocol.m: Ditto.
11386         * objc/execute/string3.m: Ditto.
11387         * objc/execute/bf-6.m: Ditto.
11388         * objc/execute/bf-8.m: Ditto.
11389         * objc/execute/class-tests-1.h: Ditto.
11390         * objc/execute/protocol-isEqual-1.m: Ditto.
11391         * objc/execute/protocol-isEqual-3.m: Ditto.
11392         * objc/execute/_cmd.m: Ditto.
11393         * objc/execute/function-message-1.m: Ditto.
11394         * objc/execute/bf-20.m: Ditto.
11395         * objc/execute/bf-common.h: Ditto.
11396         * objc/execute/np-2.m: Ditto.
11397         * objc/execute/class-10.m: Ditto.
11398         * objc/execute/class-12.m: Ditto.
11399         * objc/execute/enumeration-2.m: Ditto.
11400         * objc/execute/class-14.m: Ditto.
11401         * objc/execute/encode-1.m: Ditto.
11402         * objc/execute/formal_protocol-1.m: Ditto.
11403         * objc/execute/formal_protocol-3.m: Ditto.
11404         * objc/execute/accessing_ivars.m: Ditto.
11405         * objc/execute/bycopy-2.m: Ditto.
11406         * objc/execute/class-2.m: Ditto.
11407         * objc/execute/bf-10.m: Ditto.
11408         * objc/execute/formal_protocol-7.m: Ditto.
11409         * objc/execute/root_methods.m: Ditto.
11410         * objc/execute/class-4.m: Ditto.
11411         * objc/execute/bf-12.m: Ditto.
11412         * objc/execute/class-6.m: Ditto.
11413         * objc/execute/bf-14.m: Ditto.
11414         * objc/execute/nested-func-1.m: Ditto.
11415         * objc/execute/class-8.m: Ditto.
11416         * objc/execute/private.m: Ditto.
11417         * objc/execute/bf-16.m: Ditto.
11418         * objc/execute/bf-18.m: Ditto.
11419         * objc/execute/load-3.m: Ditto.
11420         * objc/execute/compatibility_alias.m: Ditto.
11421         * objc/execute/bf-1.m: Ditto.
11422         * objc/execute/no_clash.m: Ditto.
11423         * objc/execute/bf-3.m: Ditto.
11424         * objc/execute/string2.m: Ditto.
11425         * objc/execute/bf-5.m: Ditto.
11426         * objc/execute/string4.m: Ditto.
11427         * objc/execute/bf-7.m: Ditto.
11428         * objc/execute/object_is_meta_class.m: Ditto.
11429         * objc/execute/bf-9.m: Ditto.
11430         * objc/execute/bf-21.m: Ditto.
11431         * objc/execute/cascading-1.m: Ditto.
11432         * objc/execute/trivial.m: Ditto.
11433         * objc/execute/np-1.m: Ditto.
11434         * objc/compile/trivial.m: Ditto.
11435         * objc/execute/class_self-2.m: Include <stdlib.h>.
11436         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11437         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11438         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11439         and 64bit. Use new NeXT interface as required.
11440         * objc.dg/special/unclaimed-category-1.m: Ditto.
11441         * objc.dg/special/unclaimed-category-1.h: Ditto.
11442         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11443         * objc.dg/func-ptr-1.m: Ditto.
11444         * objc.dg/stret-1.m: Ditto.
11445         * objc.dg/encode-2.m: Ditto.
11446         * objc.dg/category-1.m: Ditto.
11447         * objc.dg/encode-3.m: Ditto.
11448         * objc.dg/call-super-3.m: Ditto.
11449         * objc.dg/method-3.m: Ditto.
11450         * objc.dg/func-ptr-2.m: Ditto.
11451         * objc.dg/lookup-1.m: Ditto.
11452         * objc.dg/encode-4.m: Ditto.
11453         * objc.dg/fix-and-continue-1.m: Ditto.
11454         * objc.dg/proto-lossage-3.m: Ditto.
11455         * objc.dg/method-13.m: Ditto.
11456         * objc.dg/proto-qual-1.m: Ditto.
11457         * objc.dg/zero-link-3.m: Ditto.
11458         * objc.dg/bitfield-1.m: Ditto.
11459         * objc.dg/va-meth-1.m: Ditto.
11460         * objc.dg/super-class-3.m: Ditto.
11461         * objc.dg/call-super-1.m: Ditto.
11462         * objc.dg/type-size-2.m: Ditto.
11463         * objc.dg/method-10.m: Ditto.
11464         * objc.dg/defs.m: Ditto.
11465         * objc.dg/const-str-3.m: Ditto.
11466         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11467         Protocol1.h) and next-mapping.h as required. Use new NeXT
11468         interface as required.
11469         * objc.dg/super-class-4.m: Ditto.
11470         * objc.dg/comp-types-8.m: Ditto.
11471         * objc.dg/call-super-2.m: Ditto.
11472         * objc.dg/objc-fast-4.m: Ditto.
11473         * objc.dg/method-6.m: Ditto.
11474         * objc.dg/const-str-3.m: Ditto.
11475         * objc.dg/const-str-7.m: Ditto.
11476         * objc.dg/method-15.m: Ditto.
11477         * objc.dg/method-19.m: Ditto.
11478         * objc.dg/sync-1.m: Ditto.
11479         * objc.dg/layout-1.m: Ditto.
11480         * objc.dg/bitfield-3.m: Ditto.
11481         * objc.dg/try-catch-3.m: Ditto.
11482         * objc.dg/try-catch-7.m: Ditto.
11483         * objc.dg/comp-types-10.m: Ditto.
11484         * objc.dg/selector-2.: Ditto.
11485         * objc.dg/method-7.m: Ditto.
11486         * objc.dg/typedef-alias-1.m: Ditto.
11487         * objc.dg/proto-lossage-2.m: Ditto.
11488         * objc.dg/comp-types-11.m: Ditto.
11489         * objc.dg/sizeof-1.m: Ditto.
11490         * objc.dg/method-17.m: Ditto.
11491         * objc.dg/bitfield-5.m: Ditto.
11492         * objc.dg/try-catch-1.m: Ditto.
11493         * objc.dg/encode-5.m: Ditto.
11494         * objc.dg/fix-and-continue-2.m: Ditto.
11495         * objc.dg/method-9.m: Ditto.
11496         * objc.dg/isa-field-1.m: Ditto.
11497         * objc.dg/local-decl-2.m: Ditto.
11498         * objc.dg/objc-gc-4.m: Ditto.
11499         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11500         * objc.dg/gnu-runtime-3.m: Ditto.
11501         * objc.dg/encode-7.m: Ditto.
11502         * objc.dg/encode-8.m: Ditto.
11503         * objc.dg/selector-3.m: Ditto.
11504         * objc.dg/gnu-runtime-1.m: Ditto.
11505         * objc.dg/const-str-12.m: Ditto.
11506         * objc.dg/gnu-runtime-2.m: Ditto.
11507         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11508         * objc.dg/selector-1.m: Ditto.
11509         * objc.dg/stubify-2.m: Ditto.
11510         * objc.dg/zero-link-1.m: Ditto.
11511         * objc.dg/stret-2.m: Ditto.
11512         * objc.dg/zero-link-2.m: Ditto.
11513         * objc.dg/next-runtime-1.m: Ditto.
11514         * objc.dg/symtab-1.m: Ditto.
11515         * objc.dg/stubify-1.m: Ditto.
11516         * objc.dg/bitfield-2.m: Ditto.
11517         * objc.dg/try-catch-10.m: Apply to both runtimes.
11518         * objc.dg/const-str-1.m: Ditto.
11519         * objc.dg/image-info.m: Ditto.
11520         * objc.dg/encode-9.m: Ditto.
11521         * objc.dg/pragma-1.m: Apply test to all targets.
11522         * objc.dg/const-str-4.m: Ditto.
11523         * objc.dg/const-str-8.m: Ditto.
11524         * objc.dg/super-class-2.m: Ditto.
11525         * objc.dg/try-catch-5.m: Ditto.
11526         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11527         Protocol1.h) and next-mapping.h as required. Use new NeXT
11528         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11529         * objc.dg/const-str-11.m: Ditto.
11530         * objc.dg/const-str-9.m: Ditto.
11531         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11532         * objc.dg/encode-1.m: Remove redundant -lobjc.
11533         * objc.dg/try-catch-9.m: Tidy space.
11534         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11535         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11536         and 64bit. Use new NeXT interface as required.
11537         * obj-c++.dg/template-4.mm: Ditto.
11538         * obj-c++.dg/defs.mm: Ditto.
11539         * obj-c++.dg/basic.mm: Ditto.
11540         * obj-c++.dg/encode-4.mm: Ditto.
11541         * obj-c++.dg/method-17.mm: Ditto.
11542         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11543         * obj-c++.dg/cxx-class-1.mm: Ditto.
11544         * obj-c++.dg/method-10.mm: Ditto.
11545         * obj-c++.dg/va-meth-1.mm: Ditto.
11546         * obj-c++.dg/encode-5.mm: Ditto.
11547         * obj-c++.dg/lookup-2.mm: Ditto.
11548         * obj-c++.dg/template-3.mm: Ditto.
11549         * obj-c++.dg/proto-qual-1.mm: Ditto.
11550         * obj-c++.dg/qual-types-1.m: Ditto.
11551         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11552         * obj-c++.dg/template-1.mm: Ditto.
11553         * obj-c++.dg/encode-6.mm: Ditto.
11554         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11555         Protocol1.h) and next-mapping.h as required. Use new NeXT
11556         interface as required.
11557         * obj-c++.dg/except-1.mm: Ditto.
11558         * obj-c++.dg/const-str-7.mm: Ditto.
11559         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11560         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11561         * obj-c++.dg/selector-2.mm: Ditto.
11562         * obj-c++.dg/isa-field-1.mm: Ditto.
11563         * obj-c++.dg/try-catch-1.mm: Ditto.
11564         * obj-c++.dg/local-decl-1.mm: Ditto.
11565         * obj-c++.dg/try-catch-9.mm: Ditto.
11566         * obj-c++.dg/no-extra-load.mm: Ditto.
11567         * obj-c++.dg/selector-5.mm: Ditto.
11568         * obj-c++.dg/method-12.mm: Ditto.
11569         * obj-c++.dg/try-catch-11.mm: Ditto.
11570         * obj-c++.dg/comp-types-11.mm: Ditto.
11571         * obj-c++.dg/bitfield-3.mm: Ditto.
11572         * obj-c++.dg/method-6.mm: Ditto.
11573         * obj-c++.dg/super-class-2.mm: Ditto.
11574         * obj-c++.dg/method-21.mm: Ditto.
11575         * obj-c++.dg/const-str-8.mm: Ditto.
11576         * obj-c++.dg/try-catch-7.mm: Ditto.
11577         * obj-c++.dg/method-15.mm: Ditto.
11578         * obj-c++.dg/layout-1.mm: Ditto.
11579         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11580         * obj-c++.dg/const-str-3.mm: Ditto.
11581         * obj-c++.dg/try-catch-2.mm: Ditto.
11582         * obj-c++.dg/objc-gc-3.mm: Ditto.
11583         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11584         * obj-c++.dg/bitfield-1.mm: Ditto.
11585         * obj-c++.dg/selector-6.mm: Ditto.
11586         * obj-c++.dg/method-13.mm: Ditto.
11587         * obj-c++.dg/comp-types-12.mm: Ditto.
11588         * obj-c++.dg/bitfield-4.mm: Ditto.
11589         * obj-c++.dg/try-catch-8.mm: Ditto.
11590         * obj-c++.dg/method-2.mm: Ditto.
11591         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11592         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11593         * obj-c++.dg/const-str-4.mm: Ditto.
11594         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11595         * obj-c++.dg/try-catch-3.mm: Ditto.
11596         * obj-c++.dg/comp-types-9.mm: Ditto.
11597         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11598         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11599         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11600         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11601         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11602         Use new NeXT interface as required.
11603         * obj-c++.dg/const-str-10.mm: Ditto.
11604         * obj-c++.dg/const-str-11.mm: Ditto.
11605         * obj-c++.dg/const-str-9.mm: Ditto.
11606         * obj-c++.dg/method-11.mm: Ditto.
11607         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11608         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11609         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11610         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11611         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11612
11613 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11614
11615         PR c++/43206
11616         * g++.dg/template/typedef30.C: New test case.
11617
11618 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11619
11620         PR c/43385
11621         * gcc.c-torture/execute/pr43385.c: New test.
11622
11623 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11624
11625         * gcc.dg/strncpy-fix-1.c: New test.
11626
11627 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11628
11629         PR testsuite/41609
11630         * lib/objc-torture.exp (objc-set-runtime-options): New.
11631         * objc/execute/execute.exp: Check runtime options on each pass.
11632         * objc/execute/exceptions/exceptions.exp: Ditto.
11633         * objc/compile/compile.exp: Ditto.
11634
11635         PR testsuite/42348
11636         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11637         standard tests.
11638         (check_effective_target_objc2): New proc.
11639         (check_effective_target_next_runtime): New proc.
11640         * lib/objc.exp: Determine which runtime is in force and support it.
11641         * lib/obj-c++.exp: Ditto.
11642
11643 2010-03-24  Jason Merrill  <jason@redhat.com>
11644
11645         PR c++/43502
11646         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11647
11648 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11649
11650         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11651         a loop.
11652         * gcc.dg/ipa/ipa-2.c: Likewise.
11653         * gcc.dg/ipa/ipa-3.c: Likewise.
11654         * gcc.dg/ipa/ipa-4.c: Likewise.
11655         * gcc.dg/ipa/ipa-5.c: Likewise.
11656         * gcc.dg/ipa/ipa-7.c: Likewise.
11657         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11658         a loop.
11659         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11660         i_can_not_be_propagated_fully2 into a loop.
11661         * gcc.dg/ipa/ipa-8.c: New test.
11662         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11663
11664 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11665
11666         PR debug/19192
11667         PR debug/43479
11668         * gcc.dg/guality/pr43479.c: New test.
11669         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11670         and add volatile keyword.
11671
11672 2010-03-23  Mike Stump  <mikestump@comcast.net>
11673
11674         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11675
11676 2010-03-23  Jason Merrill  <jason@redhat.com>
11677
11678         * g++.dg/ext/altivec-17.C: Adjust error message.
11679
11680         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11681         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11682         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11683         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11684         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11685         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11686
11687 2010-03-22  Jason Merrill  <jason@redhat.com>
11688
11689         PR c++/43333
11690         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11691         * g++.dg/ext/is_pod_98.C: New.
11692
11693         PR c++/43281
11694         * g++.dg/cpp0x/auto18.C: New.
11695
11696         * gcc.dg/pr36997.c: Adjust error message.
11697         * g++.dg/ext/vector9.C: Likewise.
11698         * g++.dg/conversion/simd3.C: Likewise.
11699         * g++.dg/other/error23.C: Likewise.
11700
11701 2010-03-22  Michael Matz  <matz@suse.de>
11702
11703         PR middle-end/43475
11704         * gfortran.dg/pr43475.f90: New testcase.
11705
11706 2010-03-22  Richard Guenther  <rguenther@suse.de>
11707
11708         PR tree-optimization/43390
11709         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11710
11711 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11712
11713         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11714         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11715
11716 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11717             Michael Matz  <matz@suse.de>
11718
11719         PR c++/43081
11720         * g++.dg/parse/crash56.C: New test.
11721
11722 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11723
11724         PR fortran/43450
11725         * gfortran.dg/whole_file_15.f90 : New test.
11726
11727 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11728
11729         PR fortran/43409
11730         * gfortran.dg/inquire_size.f90: New test.
11731
11732 2010-03-20  Richard Guenther  <rguenther@suse.de>
11733
11734         PR rtl-optimization/43438
11735         * gcc.c-torture/execute/pr43438.c: New testcase.
11736
11737 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11738
11739         PR c++/43375
11740         * g++.dg/abi/mangle42.C: New test.
11741
11742 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11743
11744         PR C/43211
11745         * gcc.dg/pr43211.c: New test.
11746         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11747
11748 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11749
11750         PR rtl-optimization/42258
11751         * gcc.target/arm/thumb1-mul-moves.c: New test.
11752
11753         PR target/40697
11754         * gcc.target/arm/thumb-andsi.c: New test.
11755
11756         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11757         dg-require-effective-target.
11758
11759 2010-03-19  Michael Matz  <matz@suse.de>
11760
11761         PR c++/43116
11762         * g++.dg/other/pr43116.C: New testcase.
11763
11764 2010-03-19  Michael Matz  <matz@suse.de>
11765
11766         PR target/43305
11767         * gcc.dg/pr43305.c: New testcase.
11768
11769 2010-03-19  Richard Guenther  <rguenther@suse.de>
11770
11771         PR tree-optimization/43415
11772         * gcc.c-torture/compile/pr43415.c: New testcase.
11773
11774 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11775
11776         PR ada/43106
11777         * gnat.dg/case_optimization2.adb: New test.
11778         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11779
11780 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11781             Jack Howarth  <howarth@bromo.med.uc.edu>
11782
11783         PR target/36399
11784         * gcc.target/i386/push-1.c: Don't xfail
11785           scan-assembler-not "movups" on darwin.
11786
11787 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11788
11789         PR debug/43058
11790         * gcc.dg/pr43058.c: New test.
11791
11792 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11793
11794         PR middle-end/42450
11795         * g++.dg/torture/pr42450.C: New test.
11796
11797 2010-03-18  Michael Matz  <matz@suse.de>
11798
11799         PR middle-end/43419
11800         * gcc.dg/pr43419.c: New testcase.
11801
11802 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11803
11804         PR rtl-optimization/43360
11805         * gcc.dg/torture/pr43360.c: New.
11806
11807 2010-03-18  Michael Matz  <matz@suse.de>
11808
11809         PR tree-optimization/43402
11810         * gcc.dg/pr43402.c: New testcase.
11811
11812 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11813
11814         PR target/42427
11815         * gcc.dg/pr42427.c: New test.
11816
11817 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11818
11819         PR libfortran/43265
11820         * gfortran.dg/read_empty_file.f: New test.
11821         * gfortran.dg/read_eof_all.f90: New test.
11822         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11823         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11824
11825 2010-03-17  Michael Matz  <matz@suse.de>
11826
11827         * gcc.dg/pr43300.c: Add -w.
11828
11829 2010-03-17  Richard Guenther  <rguenther@suse.de>
11830
11831         * gcc.dg/pr43379.c: Add -w.
11832
11833 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11834
11835         PR fortran/43331
11836         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11837
11838 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11839
11840         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11841
11842 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11843
11844         * ada/acats/run_all.sh: Log start and end times.
11845
11846 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11847
11848         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11849
11850 2010-03-16  Richard Guenther  <rguenther@suse.de>
11851
11852         PR middle-end/43379
11853         * gcc.dg/pr43379.c: New testcase.
11854
11855 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11856
11857         PR debug/43051
11858         * gcc.dg/guality/pr43051-1.c: New test.
11859
11860 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11861
11862         PR testsuite/43363
11863         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11864
11865 2010-03-15  Michael Matz  <matz@suse.de>
11866
11867         PR middle-end/43300
11868         * gcc.dg/pr43300.c: New testcase.
11869
11870 2010-03-15  Richard Guenther  <rguenther@suse.de>
11871
11872         PR tree-optimization/43367
11873         * gcc.c-torture/compile/pr43367.c: New testcase.
11874
11875 2010-03-15  Richard Guenther  <rguenther@suse.de>
11876
11877         PR tree-optimization/43317
11878         * gcc.dg/pr43317.c: New testcase.
11879
11880 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11881
11882         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11883
11884 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11885
11886         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11887
11888 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11889
11890         PR fortran/43362
11891         * gfortran.dg/impure_constructor_1.f90: New test.
11892
11893 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11894
11895         PR middle-end/43354
11896         * gfortran.dg/graphite/id-pr43354.f: New.
11897
11898 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11899
11900         PR middle-end/43349
11901         * gfortran.dg/graphite/pr43349.f: New.
11902
11903 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11904
11905         PR middle-end/43306
11906         * gcc.dg/graphite/pr43306.c: New.
11907
11908 2010-03-12  David S. Miller  <davem@davemloft.net>
11909
11910         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11911         sparc.
11912
11913 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11914
11915         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11916
11917 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11918
11919         PR fortran/43291
11920         PR fortran/43326
11921         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11922
11923 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11924
11925         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11926         fail for *-*-mingw* targets.
11927
11928 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11929
11930         PR debug/43329
11931         * gcc.dg/guality/pr43329-1.c: New test.
11932
11933 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11934
11935         PR tree-optimization/43257
11936         * g++.dg/torture/pr43257.C: New test.
11937
11938 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11939
11940         PR fortran/43228
11941         * gfortran.dg/namelist_61.f90: New test.
11942
11943 2010-03-11  Richard Guenther  <rguenther@suse.de>
11944
11945         PR tree-optimization/43255
11946         * gcc.c-torture/compile/pr43255.c: New testcase.
11947
11948 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11949
11950         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11951         * gcc.dg/pr43280.c: New testcase.
11952
11953 2010-03-11  Richard Guenther  <rguenther@suse.de>
11954
11955         PR lto/43200
11956         * gcc.dg/lto/20100227-1_0.c: New testcase.
11957         * gcc.dg/lto/20100227-1_1.c: Likewise.
11958
11959 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11960
11961         PR libfortran/43320
11962         PR libfortran/43265
11963         * gfortran.dg/read_eof_6.f: New test
11964         * gfortran.dg/read_x_eof.f90: New test.
11965         * gfortran.dg/read_x_past.f: Update test.
11966
11967 2010-03-10  Jan Hubicka  <jh@suse.cz>
11968
11969         * gcc.c-torture/compile/pr43288.c: New test.
11970
11971 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11972
11973         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11974         -fpic/-fPIC flags.
11975         * g++.old-deja/g++.pt/asm2.C: Likewise.
11976         * gcc.c-torture/compile/20000804-1.c: Likewise.
11977         * gcc.target/i386/clobbers.c: Likewise.
11978
11979 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11980
11981         PR fortran/43303
11982         * gfortran.dg/c_assoc_3.f90: New test.
11983
11984 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11985
11986         PR debug/36728
11987         * gcc.dg/guality/pr36728-1.c: New test.
11988         * gcc.dg/guality/pr36728-2.c: New test.
11989
11990 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11991
11992         * gcc.dg/h8300-div-delay-slot.c: New test.
11993
11994 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11995
11996         PR tree-optimization/43236
11997         * gcc.c-torture/execute/pr43236.c: New test.
11998
11999 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12000
12001         PR middle-end/42859
12002         * g++.dg/eh/pr42859.C: New test.
12003
12004 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12005
12006         PR debug/43299
12007         * gcc.dg/pr43299.c: New test.
12008
12009         PR debug/43290
12010         * g++.dg/eh/unwind2.C: New test.
12011
12012 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12013             Reza Yazdani  <reza.yazdani@amd.com>
12014
12015         PR middle-end/43065
12016         * gcc.dg/graphite/run-id-4.c: New.
12017
12018 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12019
12020         PR middle-end/43065
12021         * gcc.dg/graphite/run-id-3.c: New.
12022
12023 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12024
12025         PR middle-end/42644
12026         PR middle-end/42130
12027         * gcc.dg/graphite/id-18.c: New.
12028         * gcc.dg/graphite/run-id-pr42644.c: New.
12029
12030 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12031
12032         PR middle-end/42326
12033         * gcc.dg/graphite/pr42326.c: New.
12034
12035 2010-03-08  Richard Guenther  <rguenther@suse.de>
12036
12037         PR tree-optimization/43269
12038         * gcc.c-torture/execute/pr43269.c: New testcase.
12039
12040 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12041
12042         PR fortran/43256
12043         * gfortran.dg/typebound_call_13.f03: New.
12044
12045 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12046
12047         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12048         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12049
12050 2010-03-05  Jason Merrill  <jason@redhat.com>
12051
12052         * g++.dg/abi/mangle40.C: Require weak and alias.
12053
12054 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12055
12056         PR middle-end/42326
12057         * gfortran.dg/graphite/pr42326.f90: New.
12058         * gfortran.dg/graphite/pr42326-1.f90: New.
12059
12060 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12061
12062         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12063         (gnat_target_compile): Likewise.
12064         Reinitialize GNAT_UNDER_TEST if target changes.
12065         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12066         (local_find_gnatmake): Pass full --GCC to gnatlink.
12067         Remove --LINK.
12068
12069 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12070
12071         PR c/43248
12072         * gcc.dg/compound-literal-1.c: New testcase.
12073
12074 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12075
12076         PR tree-optimization/43164
12077         PR tree-optimization/43191
12078         * gcc.c-torture/compile/pr43164.c: New test.
12079         * gcc.c-torture/compile/pr43191.c: Likewise.
12080
12081 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12082
12083         PR fortran/43244
12084         * gfortran.dg/finalize_9.f90: New.
12085
12086 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12087             Ken Werner  <ken@linux.vnet.ibm.com>
12088
12089         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12090         to dg-options for spu.
12091         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12092         dump-scan target to exclude spu.
12093
12094 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12095
12096         PR middle-end/43209
12097         * gcc.dg/tree-ssa/ivopts-4.c: New.
12098
12099 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12100
12101         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12102         include-opts and exclude-opts; skip checking the flags if arguments
12103         are the same as the defaults.
12104         (dg-xfail-if): Verify the number of arguments, supply defaults
12105         for unspecified optional arguments.
12106         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12107
12108 2010-03-03  Jason Merrill  <jason@redhat.com>
12109
12110         PR c++/12909
12111         * g++.dg/abi/mangle40.C: Updated.
12112
12113 2010-03-03  Jason Merrill  <jason@redhat.com>
12114
12115         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12116         * g++.dg/abi/mangle23.C: Likewise.
12117         * g++.dg/eh/simd-2.C: Likewise.
12118         * g++.dg/ext/attribute-test-2.C: Likewise.
12119         * g++.dg/ext/vector14.C: Likewise.
12120         * g++.dg/other/pr34435.C: Likewise.
12121         * g++.dg/template/conv8.C: Likewise.
12122         * g++.dg/template/nontype9.C: Likewise.
12123         * g++.dg/template/qualttp17.C: Likewise.
12124         * g++.dg/template/ref1.C: Likewise.
12125         * g++.old-deja/g++.pt/crash68.C: Likewise.
12126         * g++.old-deja/g++.pt/ref1.C: Likewise.
12127         * g++.old-deja/g++.pt/ref3.C: Likewise.
12128         * g++.old-deja/g++.pt/ref4.C: Likewise.
12129
12130         PR c++/12909
12131         * g++.dg/abi/mangle40.C: New.
12132         * g++.dg/abi/mangle41.C: New.
12133         * g++.dg/lto/20100302_0.C: New.
12134         * g++.dg/lto/20100302_1.C: New.
12135         * g++.dg/lto/20100302.h: New.
12136
12137 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12138
12139         PR fortran/43243
12140         * gfortran.dg/internal_pack_12.f90: New test.
12141
12142 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12143
12144         * gcc.dg/pr36997.c: Adjust error message.
12145
12146 2010-03-03  Mike Stump  <mikestump@comcast.net>
12147
12148         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12149         adjustments to not be present on machines that align the stack to
12150         more than 4 bytes and don't have a red zone yet as that is an
12151         unimplemented optimization.
12152
12153 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12154
12155         PR fortran/43169
12156         * gfortran.dg/impure_assignment_3.f90: New.
12157
12158 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12159
12160         PR debug/43229
12161         * gfortran.dg/pr43229.f90: New test.
12162
12163         PR debug/43237
12164         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12165
12166         PR debug/43177
12167         * gcc.dg/guality/pr43177.c: New test.
12168
12169 2010-03-02  Jason Merrill  <jason@redhat.com>
12170
12171         * g++.dg/ext/vector9.C: Adjust error message.
12172         * g++.dg/conversion/simd3.C: Likewise.
12173         * g++.dg/other/error23.C: Likewise.
12174
12175 2010-03-02  Mike Stump  <mikestump@comcast.net>
12176
12177         PR c++/41090
12178         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12179
12180 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12181
12182         PR fortran/43180
12183         * gfortran.dg/internal_pack_10.f90: New test.
12184
12185         PR fortran/43173
12186         * gfortran.dg/internal_pack_11.f90: New test.
12187
12188 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12189
12190         PR middle-end/42640
12191         * gcc.dg/tree-ssa/pr42640.c: New.
12192
12193 2010-03-01  Richard Guenther  <rguenther@suse.de>
12194
12195         PR tree-optimization/43220
12196         * gcc.c-torture/execute/pr43220.c: New testcase.
12197
12198 2010-03-01  Richard Guenther  <rguenther@suse.de>
12199
12200         PR middle-end/43213
12201         * gcc.dg/pr43213.c: New testcase.
12202
12203 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12204
12205         PR pch/14940
12206         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12207
12208 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12209
12210         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12211         New function.
12212         (check_effective_target_ucn): Likewise.
12213
12214         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12215         if !ucn.
12216         * gcc.dg/ucnid-2.c: Likewise.
12217         * gcc.dg/ucnid-3.c: Likewise.
12218         * gcc.dg/ucnid-4.c: Likewise.
12219         * gcc.dg/ucnid-11.c: Likewise.
12220         * gcc.dg/ucnid-12.c: Likewise.
12221         * gcc.dg/ucnid-6.c: Skip if !ucn.
12222         * gcc.dg/ucnid-9.c: Likewise.
12223
12224 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12225
12226         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12227         lists to dg-skip-if.
12228         * gcc.target/i386/stackalign/return-3.c: Likewise.
12229
12230 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12231
12232         * gcc.target/i386/clearcap.map: New file.
12233         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12234         Pass clearcap.map by default if supported.
12235
12236 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12237
12238         PR fortran/42900
12239         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12240         Explain this.
12241         * gfortran.dg/stat_2.f90: Likewise.
12242
12243 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12244
12245         PR fortran/43199
12246         * gfortran.dg/module_read_2.f90: New test.
12247
12248 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12249
12250         PR c++/42748
12251         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12252         * g++.dg/abi/mangle12.C: Likewise.
12253         * g++.dg/abi/mangle20-2.C: Likewise.
12254         * g++.dg/abi/mangle17.C: Likewise.
12255         * g++.dg/template/cond2.C: Likewise.
12256         * g++.dg/template/pr35240.C: Likewise.
12257
12258 2010-02-27  Richard Guenther  <rguenther@suse.de>
12259
12260         PR tree-optimization/43186
12261         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12262
12263 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12264
12265         * g++.dg/abi/packed1.C: Expect warning on the SH.
12266
12267 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12268
12269         PR c++/42054:
12270         * g++.dg/parse/error37.C: New test.
12271
12272 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12273
12274         PR c/24577
12275         PR c/43192
12276         * gcc.dg/pr8927-1.c: Match new note.
12277         * gcc.dg/990506-0.c: Likewise.
12278         * gcc.dg/gomp/flush-2.c: Likewise.
12279         * gcc.dg/gomp/atomic-5.c: Likewise.
12280         * gcc.dg/gomp/pr34607.c: Likewise.
12281         * gcc.dg/pr35746.c: Likewise.
12282         * gcc.dg/cpp/pragma-1.c: Likewise.
12283         * gcc.dg/cpp/pragma-2.c: Likewise.
12284         * gcc.dg/pr41842.c: Likewise.
12285         * gcc.dg/noncompile/20040629-1.c: Likewise.
12286         * objc.dg/private-1.m: Likewise.
12287
12288 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12289
12290         PR fortran/43185
12291         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12292         * gfortran.dg/default_initialization_4.f90: New test.
12293
12294 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12295
12296         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12297         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12298         * gnat.dg/thin_pointer2.adb: New test.
12299         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12300
12301 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12302
12303         PR c/20631
12304         * gcc.dg/cpp/c90-pedantic.c: New.
12305         * gcc.dg/cpp/c90.c: New.
12306         * gcc.dg/gnu90-const-expr-1.c: New.
12307         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12308
12309 2010-02-26  Richard Guenther  <rguenther@suse.de>
12310
12311         PR tree-optimization/43186
12312         * gcc.c-torture/compile/pr43186.c: New testcase.
12313
12314 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12315
12316         PR debug/43190
12317         * c-c++-common/dwarf2/pr43190.c: New test.
12318
12319 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12320
12321         PR testsuite/37074:
12322         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12323
12324 2010-02-26  Richard Guenther  <rguenther@suse.de>
12325
12326         PR tree-optimization/43188
12327         * gcc.c-torture/compile/pr43188.c: New testcase.
12328
12329 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12330
12331         PR target/43175
12332         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12333
12334 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12335
12336         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12337
12338 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12339
12340         PR target/43154
12341         * gcc.target/powerpc/pr43154.c: New file.
12342
12343 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12344
12345         PR debug/43166
12346         * gfortran.dg/debug/pr43166.f: New test.
12347
12348         PR debug/43165
12349         * gcc.dg/torture/pr43165.c: New test.
12350
12351 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12352
12353         PR c/43128
12354         * c-c++-common/pr41779.c: Update.
12355
12356 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12357
12358         PR ada/32547
12359         * lib/gnat-dg.exp (gnat_load): Redefine.
12360
12361         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12362         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12363
12364 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12365
12366         PR libobjc/36610
12367         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12368         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12369         -fgnu-runtime.
12370         Sort entries.
12371
12372 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12373
12374         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12375
12376 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12377
12378         PR debug/43150
12379         * gcc.dg/guality/vla-1.c: New test.
12380
12381 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12382
12383         PR fortran/43042
12384         * gfortran.dg/c_ptr_tests_15.f90: New test.
12385
12386 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12387
12388         PR target/43107
12389         * gcc.target/i386/pr43107.c: New test.
12390
12391 2010-02-23  Jason Merrill  <jason@redhat.com>
12392
12393         PR c++/43143
12394         * g++.dg/cpp0x/variadic100.C: New.
12395
12396 2010-02-23  Jason Merrill  <jason@redhat.com>
12397
12398         PR debug/42800
12399         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12400         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12401         * c-c++-common/dwarf2/vla1.c: New.
12402
12403 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12404
12405         PR target/43139
12406         * gcc.dg/pr43139.c: New test.
12407
12408         PR debug/43077
12409         * gcc.dg/guality/pr43077-1.c: New test.
12410
12411 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12412
12413         PR 43123
12414         * gcc.dg/march.c: New.
12415         * gcc.dg/march-generic.c: New.
12416         * gcc.dg/mtune.c: New.
12417
12418 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12419
12420         PR middle-end/43083
12421         * gcc.dg/graphite/pr43083.c: New.
12422
12423 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12424
12425         PR middle-end/43097
12426         * gfortran.dg/graphite/pr43097.f: New.
12427
12428 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12429             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12430
12431         PR middle-end/43140
12432         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12433
12434 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12435
12436         PR middle-end/43026
12437         * g++.dg/graphite/pr43026.C: New.
12438
12439 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12440
12441         PR c++/43126
12442         * gcc.dg/cleanup-1.c: Update.
12443         * gcc.dg/func-args-1.c: Update.
12444         * gcc.dg/format/sentinel-1.c: Update.
12445         * g++.old-deja/g++.jason/scoping10.C: Update.
12446         * g++.old-deja/g++.ns/lookup5.C: Update.
12447         * g++.dg/ext/cleanup-1.C: Update.
12448         * g++.dg/parse/varmod1.C: Update.
12449         * g++.dg/parse/error33.C: Update.
12450         * g++.dg/expr/call3.C: Update.
12451         * g++.dg/func-args-1.C: New.
12452
12453 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12454
12455         PR c/43125
12456         * gcc.dg/attr-used-2.c: Moved to ...
12457         * c-c++-common/attr-used-2.c: Here.
12458
12459         * gcc.dg/attr-used.c: Moved to ...
12460         * c-c++-common/attr-used.c: Here.
12461
12462 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12463
12464         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12465
12466 2010-02-22  Richard Guenther  <rguenther@suse.de>
12467
12468         PR lto/43045
12469         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12470         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12471
12472 2010-02-22  Richard Guenther  <rguenther@suse.de>
12473
12474         PR tree-optimization/42749
12475         * gcc.c-torture/compile/pr42749.c: New testcase.
12476
12477 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12478
12479         PR fortran/43072
12480         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12481         * gfortran.dg/internal_pack_9.f90: New test.
12482
12483 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12484
12485         PR c++/23510
12486         * g++.dg/template/recurse.C: Adjust.
12487         * g++.dg/template/pr23510.C: New.
12488
12489 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12490
12491         PR c++/42824
12492         * g++.dg/template/memclass4.C: New test.
12493
12494 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12495
12496         PR fortran/35259
12497         * gfortran.dg/reassoc_5.f90: New test.
12498
12499 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12500
12501         PR target/43067
12502         * gcc.target/i386/pr43067.c: New test.
12503
12504 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12505
12506         PR c++/35669
12507         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12508         -Wconversion-null.
12509         * g++.dg/warn/Wconversion-null.C: New test.
12510         * g++.old-deja/g++.other/null1.C: Move to...
12511         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12512
12513 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12514
12515         PR fortran/36932
12516         PR fortran/36933
12517         * gfortran.dg/dependency_26.f90: New test.
12518
12519         PR fortran/43072
12520         * gfortran.dg/internal_pack_7.f90: New test.
12521
12522         PR fortran/43111
12523         * gfortran.dg/internal_pack_8.f90: New test.
12524
12525 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12526
12527         PR 43128
12528         * c-c++-common/pr41779.c: Fix broken testcase.
12529
12530 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12531
12532         PR 36513
12533         * c-c++-common/pr36513.c: New testcase.
12534         * c-c++-common/pr36513-2.c: New testcase.
12535
12536 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12537
12538         PR 41779
12539         * c-c++-common/pr41779.c: New.
12540
12541 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12542
12543         PR debug/43084
12544         * gcc.dg/pr43084.c: New test.
12545
12546 2010-02-19  Richard Guenther  <rguenther@suse.de>
12547
12548         PR tree-optimization/42916
12549         * gcc.dg/pr42916.c: New testcase.
12550
12551 2010-02-18  Jason Merrill  <jason@redhat.com>
12552
12553         PR c++/42837
12554         * g++.dg/abi/packed1.C: Add expected warning.
12555
12556         PR c++/43108
12557         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12558         * gcc.dg/torture/dg-torture.exp: Likewise.
12559         * c-c++-common/torture/complex-sign.h,
12560         c-c++-common/torture/complex-sign-add.c,
12561         c-c++-common/torture/complex-sign-mixed-add.c,
12562         c-c++-common/torture/complex-sign-mixed-div.c,
12563         c-c++-common/torture/complex-sign-mixed-mul.c,
12564         c-c++-common/torture/complex-sign-mixed-sub.c,
12565         c-c++-common/torture/complex-sign-mul.c,
12566         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12567         Adapt for C++ compilation as well.
12568
12569         PR c++/43070
12570         * g++.dg/ext/label1.C: Update.
12571         * g++.dg/ext/label2.C: Update.
12572
12573         PR c++/26261
12574         * g++.dg/template/dependent-name6.C: New.
12575
12576         PR c++/43109
12577         * g++.dg/parse/namespace12.C: New.
12578
12579 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12580
12581         PR tree-optimization/43066
12582         * gcc.c-torture/compile/pr43066.c: New test.
12583
12584 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12585
12586         * g++.dg/ext/attrib35.C: Fix target selector string.
12587         * g++.dg/ext/attrib36.C: Ditto.
12588         * g++.dg/ext/attrib37.C: Ditto.
12589         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12590         * g++.dg/abi/mangle25.C: Ditto.
12591
12592 2010-02-17  Jason Merrill  <jason@redhat.com>
12593
12594         PR c++/43069
12595         * g++.dg/parse/namespace11.C: New.
12596
12597         PR c++/43093
12598         * g++.dg/ext/attrib37.C: New.
12599
12600         PR c++/43079
12601         * g++.dg/template/ptrmem20.C: New.
12602
12603 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12604
12605         PR target/43103
12606         * gcc.target/i386/xop-check.h: Include m256-check.h.
12607         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12608         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12609         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12610         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12611
12612 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12613
12614         PR debug/42918
12615         * gcc.dg/pr42918.c: New test.
12616
12617 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12618
12619         * g++.dg/ext/attrib36.C: Require ILP32.
12620
12621 2010-02-16  Richard Guenther  <rguenther@suse.de>
12622
12623         PR tree-optimization/41043
12624         * gfortran.dg/pr41043.f90: New testcase.
12625         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12626
12627 2010-02-16  Jason Merrill  <jason@redhat.com>
12628
12629         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12630
12631 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12632
12633         PR tree-optimization/43074
12634         * gcc.dg/vect/fast-math-pr43074.c: New test.
12635
12636 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12637
12638         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12639
12640 2010-02-16  Jason Merrill  <jason@redhat.com>
12641
12642         PR c++/43031
12643         * g++.dg/ext/attrib36.C: New.
12644
12645         PR c++/43036
12646         * g++.dg/other/array6.C: New.
12647
12648 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12649
12650         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12651
12652 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12653
12654         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12655         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12656         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12657         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12658         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12659         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12660
12661 2010-02-15  Richard Guenther  <rguenther@suse.de>
12662
12663         PR middle-end/43068
12664         * g++.dg/torture/pr43068.C: New testcase.
12665
12666 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12667
12668         PR c++/43024
12669         * g++.dg/opt/ice1.C: New.
12670
12671 2010-02-14  Jason Merrill  <jason@redhat.com>
12672
12673         PR c++/41997
12674         * g++.dg/cpp0x/initlist-opt.C: New.
12675
12676 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12677
12678         PR fortran/41113
12679         PR fortran/41117
12680         * gfortran.dg/internal_pack_6.f90: New test.
12681
12682 2010-02-12  Jason Merrill  <jason@redhat.com>
12683
12684         PR c++/43054
12685         * g++.dg/cpp0x/variadic99.C: New.
12686
12687 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12688
12689         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12690         sign extend pointers to gualchk_t.
12691
12692         PR c++/43033
12693         * g++.dg/other/default3.C: Xfail g4 test.
12694
12695 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12696
12697         PR middle-end/43012
12698         * gcc.dg/graphite/pr43012.c: New.
12699
12700 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12701
12702         PR middle-end/42930
12703         * g++.dg/graphite/pr42930.C: New.
12704
12705 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12706
12707         PR middle-end/42914
12708         PR middle-end/42530
12709         * gcc.dg/graphite/pr42530.c: New.
12710         * gcc.dg/graphite/pr42914.c: New.
12711
12712 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12713
12714         PR middle-end/42771
12715         * gcc.dg/graphite/pr42771.c: New.
12716
12717 2010-02-11  Richard Guenther  <rguenther@suse.de>
12718
12719         PR tree-optimization/42998
12720         * gcc.c-torture/compile/pr42998.c: New testcase.
12721
12722 2010-02-10  Jason Merrill  <jason@redhat.com>
12723
12724         PR c++/41896
12725         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12726
12727         PR c++/42983, core issue 906
12728         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12729         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12730
12731         PR c++/43016
12732         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12733
12734 2010-02-10  Richard Guenther  <rguenther@suse.de>
12735
12736         PR tree-optimization/43017
12737         * gcc.dg/torture/pr43017.c: New testcase.
12738
12739 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12740
12741         PR fortran/40823
12742         * gfortran.dg/private_type_1.f90: Update error location.
12743         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12744         * gfortran.dg/typebound_operator_2.f03: Ditto.
12745         * gfortran.dg/assignment_2.f90: Ditto.
12746         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12747         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12748
12749 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12750
12751         PR fortran/43015
12752         * gfortran.dg/bind_c_usage_20.f90: New test.
12753
12754 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12755
12756         PR debug/43010
12757         * g++.dg/debug/pr43010.C: New test.
12758
12759 2010-02-10  Richard Guenther  <rguenther@suse.de>
12760
12761         PR c/43007
12762         * gcc.c-torture/execute/20100209-1.c: New testcase.
12763         * gcc.dg/fold-div-3.c: Likewise.
12764
12765 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12766
12767         * gcc.dg/builtin-ffs-1.c: New test.
12768
12769 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12770
12771         PR fortran/42999
12772         * gfortran.dg/array_constructor_35.f90: New test.
12773
12774 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12775
12776         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12777
12778 2010-02-09  Jason Merrill  <jason@redhat.com>
12779
12780         PR c++/42399
12781         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12782
12783         PR c++/42370
12784         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12785
12786 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12787
12788         PR fortran/41869
12789         * gfortran.dg/module_write_1.f90: New test.
12790
12791 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12792
12793         * gcc.dg/pr19340.c: Adjust.
12794
12795 2010-02-09  Richard Guenther  <rguenther@suse.de>
12796
12797         PR tree-optimization/43008
12798         * gcc.c-torture/execute/pr43008.c: New testcase.
12799
12800 2010-02-09  Richard Guenther  <rguenther@suse.de>
12801
12802         PR tree-optimization/43000
12803         * gcc.dg/torture/pr43000.c: New testcase.
12804         * gcc.dg/torture/pr43002.c: Likewise.
12805
12806 2010-02-09  Daniel Kraft  <d@domob.eu>
12807
12808         PR fortran/39171
12809         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12810         and pass -Wsurprising as necessary.
12811
12812 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12813
12814         PR tree-optimization/42890
12815         * g++.dg/torture/pr42890.C: New test.
12816
12817 2010-02-08  Richard Guenther  <rguenther@suse.de>
12818
12819         PR middle-end/42995
12820         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12821
12822 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12823
12824         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12825         return 0 from main.
12826         * gcc.dg/graphite/block-1.c: Same.
12827         * gcc.dg/graphite/block-3.c: Same.
12828         * gcc.dg/graphite/block-4.c: Same.
12829         * gcc.dg/graphite/block-5.c: Same.
12830         * gcc.dg/graphite/block-6.c: Same.
12831         * gcc.dg/graphite/block-7.c: Same.
12832         * gcc.dg/graphite/interchange-0.c: Same.
12833         * gcc.dg/graphite/interchange-1.c: Same.
12834         * gcc.dg/graphite/interchange-10.c: Same.
12835         * gcc.dg/graphite/interchange-11.c: Same.
12836         * gcc.dg/graphite/interchange-12.c: Same.
12837         * gcc.dg/graphite/interchange-2.c: Same.
12838         * gcc.dg/graphite/interchange-3.c: Same.
12839         * gcc.dg/graphite/interchange-4.c: Same.
12840         * gcc.dg/graphite/interchange-5.c: Same.
12841         * gcc.dg/graphite/interchange-6.c: Same.
12842         * gcc.dg/graphite/interchange-7.c: Same.
12843         * gcc.dg/graphite/interchange-8.c: Same.
12844         * gcc.dg/graphite/interchange-9.c: Same.
12845         * gcc.dg/graphite/interchange-mvt.c: Same.
12846
12847 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12848
12849         * gfortran.dg/graphite/id-19.f: New.
12850         * gfortran.dg/graphite/pr14741.f90: New.
12851         * gfortran.dg/graphite/pr41924.f90: New.
12852         * gfortran.dg/graphite/run-id-2.f90: New.
12853
12854 2010-02-07  Richard Guenther  <rguenther@suse.de>
12855
12856         PR middle-end/42956
12857         * gcc.c-torture/compile/pr42956.c: New testcase.
12858
12859 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12860
12861         PR libfortran/42742
12862         * gfortran.dg/fmt_cache_2.f: New test.
12863
12864 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12865
12866         * gfortran.dg/read_no_eor.f90: New test.
12867
12868 2010-02-05  Jason Merrill  <jason@redhat.com>
12869
12870         * g++.dg/ext/label13.C: Move constructor body out of class.
12871
12872 2010-02-03  Jason Merrill  <jason@redhat.com>
12873
12874         PR c++/42870
12875         * g++.dg/ext/dllexport3.C: New.
12876
12877 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12878
12879         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12880
12881 2010-02-05  Richard Guenther  <rguenther@suse.de>
12882
12883         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12884
12885 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12886
12887         PR c++/42915
12888         * g++.dg/other/crash-9.C: New test.
12889
12890 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12891
12892         PR fortran/42309
12893         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12894
12895 2010-02-04  Richard Guenther  <rguenther@suse.de>
12896
12897         PR rtl-optimization/42952
12898         * gcc.dg/torture/pr42952.c: New testcase.
12899
12900 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12901
12902         PR libfortran/42901
12903         * gfortran.dg/namelist_60.f90: New test.
12904
12905 2010-02-03  Jason Merrill  <jason@redhat.com>
12906
12907         PR c++/40138
12908         * g++.dg/ext/builtin11.C: New.
12909
12910         PR c++/4926
12911         PR c++/38600
12912         * g++.dg/abi/mangle35.C: New.
12913         * g++.dg/abi/mangle37.C: New.
12914
12915         PR c++/12909
12916         * g++.dg/abi/mangle36.C: New.
12917
12918         PR c++/35652
12919         * g++.dg/warn/string1.C: New.
12920
12921 2010-02-03  Richard Guenther  <rguenther@suse.de>
12922
12923         PR tree-optimization/42944
12924         * gcc.dg/errno-1.c: New testcase.
12925
12926 2010-02-03  Richard Guenther  <rguenther@suse.de>
12927
12928         PR middle-end/42927
12929         * gcc.c-torture/compile/pr42927.c: New testcase.
12930
12931 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12932
12933         PR fortran/42936
12934         * gfortran.dg/null_4.f90: New test.
12935
12936 2010-02-02  Jason Merrill  <jason@redhat.com>
12937
12938         PR c++/41090
12939         * g++.dg/ext/label13.C: New.
12940
12941 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12942
12943         PR fortran/42650
12944         * gfortran.dg/func_result_5.f90: New test.
12945
12946 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12947
12948         PR fortran/42922
12949         * gfortran.dg/pure_initializer_3.f90: News test.
12950
12951 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12952
12953         PR fortran/42888
12954         * gfortran.dg/allocate_derived_2.f90: New test.
12955
12956 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12957
12958         PR middle-end/42898
12959         * gcc.dg/torture/pr42898-2.c: New test.
12960
12961 2010-01-31  Richard Guenther  <rguenther@suse.de>
12962
12963         PR middle-end/42898
12964         * gcc.dg/torture/pr42898.c: New testcase.
12965
12966 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12967
12968         PR fortran/38324
12969         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12970         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12971
12972 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12973
12974         * g++.dg/tree-ssa/inline-1.C: New.
12975         * g++.dg/tree-ssa/inline-2.C: New.
12976         * g++.dg/tree-ssa/inline-3.C: New.
12977
12978 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12979
12980         PR testsuite/41701
12981         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12982         the string 'pow' in the pathname of the compiler from generating a
12983         test failure.
12984
12985 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12986
12987         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12988         * g++.old-deja/g++.mike/eh17.C: Likewise.
12989         * g++.old-deja/g++.mike/p5571.C: Likewise.
12990
12991 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12992
12993         PR c++/42758
12994         PR c++/42634
12995         PR c++/42336
12996         PR c++/42797
12997         PR c++/42880
12998         * g++.dg/other/crash-5.C: New test.
12999         * g++.dg/other/crash-6.C: New test.
13000         * g++.dg/other/crash-7.C: New test.
13001         * g++.dg/other/crash-8.C: New test.
13002
13003 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13004
13005         PR rtl-optimization/42889
13006         * gcc.dg/pr42889.c: New test.
13007
13008 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13009
13010         * gcc.target/i386/pr42881.c: Use SSE2.
13011
13012 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13013
13014         PR target/42891
13015         * gcc.target/i386/pr42891.c: New test.
13016
13017 2010-01-28  Richard Guenther  <rguenther@suse.de>
13018
13019         PR tree-optimization/42871
13020         * g++.dg/torture/pr42871.C: New testcase.
13021
13022 2010-01-28  Richard Guenther  <rguenther@suse.de>
13023
13024         * gcc.dg/Wobjsize-1.h: New testcase.
13025         * gcc.dg/Wobjsize-1.c: Likewise.
13026
13027 2010-01-28  Richard Guenther  <rguenther@suse.de>
13028
13029         PR middle-end/42883
13030         * g++.dg/torture/pr42883.C: New testcase.
13031
13032 2010-01-28  Michael Matz  <matz@suse.de>
13033
13034         * gcc.target/i386/pr42881.c: New test.
13035
13036 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13037
13038         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13039         Add i?86-*-solaris2* support.
13040
13041 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13042
13043         PR c++/42713
13044         PR c++/42820
13045         * g++.dg/template/typedef27.C: New test case.
13046         * g++.dg/template/typedef28.C: New test case.
13047
13048 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13049
13050         * gcc.dg/optimize-bswap*.c: Add ARM target
13051
13052 2010-01-27  Richard Guenther  <rguenther@suse.de>
13053
13054         PR middle-end/42878
13055         * gcc.dg/torture/pr42878-1.c: New testcase.
13056         * gcc.dg/torture/pr42878-2.c: Likewise.
13057
13058 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13059
13060         PR middle-end/42874
13061         * gcc.dg/vla-22.c: New test.
13062
13063 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13064
13065         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13066         current collation.
13067
13068 2010-01-26  Richard Guenther  <rguenther@suse.de>
13069
13070         PR rtl-optimization/42685
13071         * gcc.dg/pr42685.c: New testcase.
13072         * g++.dg/other/pr42685.C: Likewise.
13073
13074 2010-01-26  Richard Guenther  <rguenther@suse.de>
13075
13076         PR middle-end/42806
13077         * g++.dg/other/pr42806.C: New testcase.
13078
13079 2010-01-26  Richard Guenther  <rguenther@suse.de>
13080
13081         PR tree-optimization/42250
13082         * gcc.dg/pr42250.c: New testcase.
13083
13084 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13085
13086         * gnat.dg/array_bounds_test.adb: New test.
13087
13088 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13089
13090         PR fortran/42858
13091         * gfortran.dg/generic_21.f90: New test.
13092
13093 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13094
13095         PR testsuite/41522
13096         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13097
13098 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13099
13100         PR c++/42748
13101         * g++.dg/abi/arm_va_list2.C: New test.
13102         * g++.dg/abi/arm_va_list2.h: Companion header file.
13103
13104 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13105
13106         PR fortran/41044
13107         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13108
13109         PR fortran/41167
13110         * gfortran.dg/char_array_arg_1.f90 : New test.
13111
13112         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13113
13114 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13115
13116         PR fortran/39304
13117         * gfortran.dg/generic_20.f90: New test.
13118
13119 2010-01-22  Michael Matz  <matz@suse.de>
13120
13121         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13122         -msse2.
13123
13124 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13125
13126         PR fortran/42736
13127         * gfortran.dg/dependency_25.f90 : New test.
13128
13129 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13130
13131         PR tree-optimization/42585
13132         * gcc.dg/tree-ssa/pr42585.c: New test.
13133
13134 2010-01-21  Richard Guenther  <rguenther@suse.de>
13135
13136         PR middle-end/19988
13137         * gcc.dg/pr19988.c: New testcase.
13138
13139 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13140
13141         * g++.dg/compat/decimal/compat-common.h: New file.
13142         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13143         * g++.dg/compat/decimal/pass_x.h: New file.
13144         * g++.dg/compat/decimal/pass_y.h: New file.
13145         * g++.dg/compat/decimal/pass-1_main.C: New file.
13146         * g++.dg/compat/decimal/pass-1_x.C: New file.
13147         * g++.dg/compat/decimal/pass-1_y.C: New file.
13148         * g++.dg/compat/decimal/pass-2_main.C: New file.
13149         * g++.dg/compat/decimal/pass-2_x.C: New file.
13150         * g++.dg/compat/decimal/pass-2_y.C: New file.
13151         * g++.dg/compat/decimal/pass-3_main.C: New file.
13152         * g++.dg/compat/decimal/pass-3_x.C: New file.
13153         * g++.dg/compat/decimal/pass-3_y.C: New file.
13154         * g++.dg/compat/decimal/pass-4_main.C: New file.
13155         * g++.dg/compat/decimal/pass-4_x.C: New file.
13156         * g++.dg/compat/decimal/pass-4_y.C: New file.
13157         * g++.dg/compat/decimal/pass-5_main.C: New file.
13158         * g++.dg/compat/decimal/pass-5_x.C: New file.
13159         * g++.dg/compat/decimal/pass-5_y.C: New file.
13160         * g++.dg/compat/decimal/pass-6_main.C: New file.
13161         * g++.dg/compat/decimal/pass-6_x.C: New file.
13162         * g++.dg/compat/decimal/pass-6_y.C: New file.
13163         * g++.dg/compat/decimal/return_x.h: New file.
13164         * g++.dg/compat/decimal/return_y.h: New file.
13165         * g++.dg/compat/decimal/return-1_main.C: New file.
13166         * g++.dg/compat/decimal/return-1_x.C: New file.
13167         * g++.dg/compat/decimal/return-1_y.C: New file.
13168         * g++.dg/compat/decimal/return-2_main.C: New file.
13169         * g++.dg/compat/decimal/return-2_x.C: New file.
13170         * g++.dg/compat/decimal/return-2_y.C: New file.
13171         * g++.dg/compat/decimal/return-3_main.C: New file.
13172         * g++.dg/compat/decimal/return-3_x.C: New file.
13173         * g++.dg/compat/decimal/return-3_y.C: New file.
13174         * g++.dg/compat/decimal/return-4_main.C: New file.
13175         * g++.dg/compat/decimal/return-4_x.C: New file.
13176         * g++.dg/compat/decimal/return-4_y.C: New file.
13177         * g++.dg/compat/decimal/return-5_main.C: New file.
13178         * g++.dg/compat/decimal/return-5_x.C: New file.
13179         * g++.dg/compat/decimal/return-5_y.C: New file.
13180         * g++.dg/compat/decimal/return-6_main.C: New file.
13181         * g++.dg/compat/decimal/return-6_x.C: New file.
13182         * g++.dg/compat/decimal/return-6_y.C: New file.
13183
13184 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13185
13186         PR debug/42715
13187         * gcc.dg/pr42715.c: New.
13188
13189 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13190
13191         PR c++/42038
13192         * g++.dg/parse/crash55.C: New.
13193
13194 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13195
13196         PR debug/42782
13197         * gcc.dg/guality/pr42782.c: New.
13198
13199 2010-01-20  Jason Merrill  <jason@redhat.com>
13200
13201         PR c++/41788
13202         * g++.dg/abi/packed1.C: New.
13203
13204         PR c++/41920
13205         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13206
13207         PR c++/40750
13208         * g++.dg/parse/fn-typedef1.C: New.
13209         * g++.dg/other/cv_quals.C: Adjust.
13210
13211 2010-01-20  Anthony Green  <green@moxielogic.com>
13212
13213         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13214         pack(push) pragma).
13215         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13216         * gcc.dg/20020312-2.c: Port this to the moxie core.
13217         * gcc.dg/weak/typeof-2.c: Ditto.
13218
13219 2010-01-20  Richard Guenther  <rguenther@suse.de>
13220
13221         PR tree-optimization/42717
13222         * gcc.c-torture/compile/pr42717.c: New testcase.
13223
13224 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13225
13226         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13227         of signed, add a few new tests.
13228
13229         PR middle-end/42803
13230         * g++.dg/parse/limits-initializer1.C: New test.
13231
13232 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13233
13234         PR fortran/42804
13235         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13236         * gfortran.dg/typebound_call_12.f03: New test.
13237
13238 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13239
13240         PR fortran/42783
13241         * gfortran.dg/bounds_check_15.f90 : New test.
13242
13243 2010-01-19  Michael Matz  <matz@suse.de>
13244
13245         PR tree-optimization/41783
13246         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13247
13248 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13249
13250         PR target/38697.
13251         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13252         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13253         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13254         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13255         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13256         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13257         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13258         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13259         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13260         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13261         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13262
13263 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13264
13265         PR fortran/42545
13266         * gfortran.dg/extends_6.f03: Modified an error message.
13267         * gfortran.dg/extends_10.f03: New test.
13268         * gfortran.dg/private_type_6.f03: Modified an error message.
13269         * gfortran.dg/structure_constructor_8.f03: Ditto.
13270
13271 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13272
13273         PR tree-optimization/42719
13274         * gcc.dg/pr42719.c: New test.
13275
13276         PR debug/42728
13277         * gcc.dg/pr42728.c: New test.
13278
13279 2010-01-19  Anthony Green  <green@moxielogic.com>
13280
13281         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13282
13283 2010-01-18  Anthony Green  <green@moxielogic.com>
13284
13285         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13286         for moxie.
13287
13288 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13289
13290         * g++.dg/template/error45.C: reverted as part of reverting the
13291         fix of PR c++/42634.
13292
13293 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13294
13295         PR c++/42634
13296         * g++.dg/template/error45.C: New test.
13297
13298 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13299
13300         PR c++/42766
13301         * g++.dg/conversion/op6.C: New test.
13302
13303 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13304
13305         PR target/42774
13306         * gcc.target/alpha/pr42774.c: New test.
13307
13308 2010-01-18  Richard Guenther  <rguenther@suse.de>
13309
13310         PR tree-optimization/42781
13311         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13312
13313 2010-01-17  Richard Guenther  <rguenther@suse.de>
13314
13315         PR middle-end/42248
13316         * gcc.c-torture/execute/pr42248.c: New testcase.
13317
13318 2010-01-17  Richard Guenther  <rguenther@suse.de>
13319
13320         PR tree-optimization/42773
13321         * g++.dg/torture/pr42773.C: New testcase.
13322
13323 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13324
13325         PR fortran/42677
13326         * gfortran.dg/interface_assignment_5.f90: New test.
13327
13328 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13329
13330         PR c++/42697
13331         * g++.dg/template/crash94.C: Reverted.
13332
13333 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13334
13335         PR debug/42767
13336         * gcc.dg/debug/pr42767.c: New.
13337
13338 2010-01-15  Jason Merrill  <jason@redhat.com>
13339
13340         PR c++/42761
13341         * g++.dg/cpp0x/decltype22.C: New.
13342
13343 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13344
13345         PR middle-end/42760
13346         * g++.dg/torture/pr42760.C: New test.
13347
13348 2010-01-15  Jing Yu  <jingyu@google.com>
13349
13350         PR rtl-optimization/42691
13351         * gcc.c-torture/execute/pr42691.c: New.
13352
13353 2010-01-15  Richard Guenther  <rguenther@suse.de>
13354
13355         PR middle-end/42739
13356         * g++.dg/torture/pr42739.C: New testcase.
13357
13358 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13359
13360         * g++.dg/template/error45.C: Revert as part of reverting changes
13361         or PR c++/42634.
13362
13363 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13364
13365         PR fortran/42684
13366         * gfortran.dg/interface_31.f90: New test.
13367
13368 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13369
13370         * gcc.target/powerpc/pr42747.c: New file.
13371
13372 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13373
13374         PR middle-end/42674
13375         * c-c++-common/pr42674.c: New test.
13376
13377         PR c++/42608
13378         * g++.dg/template/instantiate11.C: New test.
13379
13380 2010-01-14  Jason Merrill  <jason@redhat.com>
13381
13382         PR c++/42701
13383         * g++.dg/overload/error3.C: New.
13384
13385         PR c++/42655
13386         * g++.dg/overload/rvalue1.C: New.
13387
13388 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13389
13390         PR tree-optimization/42706
13391         * gcc.dg/ipa/pr42706.c: New testcase.
13392
13393 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13394
13395         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13396
13397 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13398
13399         PR tree-optimization/42714
13400         * g++.dg/torture/pr42714.C: New test.
13401
13402 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13403
13404         PR rtl-optimization/42246
13405         * gfortran.dg/pr42246-2.f: New.
13406
13407 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13408
13409         PR rtl-optimization/42389
13410         * gcc.dg/pr42389.c: New.
13411
13412 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13413
13414         PR rtl-optimization/42388
13415         * gcc.dg/pr42388.c: New.
13416
13417 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13418
13419         PR rtl-optimization/42294
13420         * gfortran.dg/pr42294.f: New.
13421
13422 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13423
13424         PR rtl-optimization/39453
13425         PR rtl-optimization/42246
13426         * gcc.dg/pr39453.c: New.
13427         * gcc.dg/pr42246.c: New.
13428
13429 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13430
13431         PR middle-end/42245
13432         * gcc.dg/pr42245.c: New.
13433         * gcc.dg/pr42245-2.c: New.
13434
13435 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13436
13437         PR rtl-optimization/42249
13438         * gcc.dg/pr42249.c: New.
13439
13440 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13441
13442         PR c/42721
13443         * gcc.c-torture/execute/pr42721.c: New test.
13444
13445 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13446
13447         PR tree-optimization/42709
13448         * gcc.dg/vect/pr42709.c: New test.
13449
13450 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13451
13452         PR fortran/41478
13453         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13454         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13455
13456 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13457
13458         PR fortran/42481
13459         * gfortran.dg/generic_19.f90 : New test.
13460
13461 2010-01-13  Richard Guenther  <rguenther@suse.de>
13462
13463         PR tree-optimization/42730
13464         * gcc.c-torture/compile/pr42730.c: New testcase.
13465
13466 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13467
13468         PR target/pr42542
13469         * gcc.target/ia64/pr42542-1.c: New.
13470         * gcc.target/ia64/pr42542-2.c: New.
13471         * gcc.target/ia64/pr42542-3.c: New.
13472
13473 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13474
13475         PR c++/42634
13476         * g++.dg/template/error45.C: New test.
13477
13478 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13479
13480         PR tree-optimization/42704
13481         * g++.dg/torture/pr42704.C: New test.
13482
13483 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13484
13485         PR tree-optimization/42703
13486         * gcc.c-torture/compile/pr42703.c: New test.
13487
13488 2010-01-13  Richard Guenther  <rguenther@suse.de>
13489
13490         PR tree-optimization/42705
13491         * gcc.c-torture/compile/pr42705.c: New testcase.
13492
13493 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13494
13495         * gcc.target/bfin/l2.c: New test.
13496         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13497
13498 2010-01-13  Richard Guenther  <rguenther@suse.de>
13499
13500         PR middle-end/42716
13501         * gcc.c-torture/compile/pr42716.c: New testcase.
13502
13503 2010-01-13  Richard Guenther  <rguenther@suse.de>
13504
13505         PR lto/42678
13506         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13507
13508 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13509
13510         PR c/42708
13511         * gcc.c-torture/compile/pr42708-1.c: New test.
13512
13513 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13514
13515         PR debug/42662
13516         * gcc.dg/pr42662.c: New test.
13517
13518         PR tree-optimization/42645
13519         * g++.dg/other/pr42645-1.C: New test.
13520         * g++.dg/other/pr42645-2.C: New test.
13521
13522 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13523
13524         PR target/42416
13525         * gcc.target/powerpc/warn-1.c: New test.
13526         * gcc.target/powerpc/warn-2.c: New test.
13527
13528 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13529
13530         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13531         stack alignment.
13532
13533 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13534
13535         * gcc.dg/lto/20100108_0.c: New.
13536
13537 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13538
13539         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13540         Add -march=i686 -msse for 32bit x86 targets.
13541
13542 2010-01-10  Richard Guenther  <rguenther@suse.de>
13543
13544         PR middle-end/42667
13545         * gcc.dg/torture/pr42667.c: New testcase.
13546
13547 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13548
13549         PR fortran/32489
13550         * gfortran.dg/array_constructor_34.f90: New test.
13551
13552 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13553
13554         PR fortran/20923
13555         * gfortran.dg/array_constructor_33.f90: New test.
13556         gfortran.dg/array_function_5.f90: Add credit.
13557
13558 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13559
13560         PR debug/42631
13561         * gcc.dg/pr42631.c: New.
13562
13563 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13564
13565         PR debug/42630
13566         * gcc.dg/pr42630.c: New.
13567
13568 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13569
13570         PR debug/42629
13571         * gcc.dg/pr42629.c: New.
13572
13573 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13574
13575         PR middle-end/42363
13576         * gcc.dg/torture/pr42363.c: New.
13577
13578 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13579
13580         PR debug/42604
13581         PR debug/42395
13582         * gcc.dg/vect/pr42604.c: New.
13583         * gcc.dg/vect/pr42395.c: New.
13584
13585 2010-01-09  Richard Guenther  <rguenther@suse.de>
13586
13587         PR middle-end/42512
13588         * gcc.c-torture/execute/pr42512.c: New testcase.
13589
13590 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13591
13592         PR fortran/41298
13593         * gfortran.dg/c_ptr_tests_14.f90: New test.
13594
13595 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13596
13597         PR ada/41929
13598         * gnat.dg/null_pointer_deref1.adb: Don't run on
13599         sparc*-sun-solaris2.11.
13600
13601 2010-01-08  Richard Guenther  <rguenther@suse.de>
13602
13603         PR lto/42528
13604         * gcc.dg/lto/20100103-1_0.c: New testcase.
13605         * gcc.dg/lto/20100103-2_0.c: Likewise.
13606
13607 2010-01-08  Tobias Burnus  <burnus@net-b.de
13608
13609         PR/fortran 25829
13610         * gfortran.dg/asynchronous_1.f90: New test.
13611         * gfortran.dg/asynchronous_2.f90: New test.
13612         * gfortran.dg/conflicts.f90: Update error message.
13613
13614 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13615
13616         c++/40155
13617         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13618
13619 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13620
13621         PR tree-optimization/42625
13622         * g++.dg/opt/dtor4.C: New test.
13623         * g++.dg/opt/dtor4.h: New.
13624         * g++.dg/opt/dtor4-aux.cc: New.
13625
13626 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13627
13628         PR fortran/42597
13629         * gfortran.dg/proc_ptr_26.f90: New test.
13630
13631 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13632
13633         PR fortran/41872
13634         * gfortran.dg/allocatable_scalar_7.f90: New test.
13635
13636 2010-01-06  Richard Guenther  <rguenther@suse.de>
13637
13638         * gcc.c-torture/compile/pr42632.c: New testcase.
13639
13640 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13641
13642         PR target/42542
13643         * gcc.target/i386/pr42542-4.c: New.
13644         * gcc.target/i386/pr42542-4a.c: Likewise.
13645         * gcc.target/i386/pr42542-5.c: Likewise.
13646         * gcc.target/i386/pr42542-5a.c: Likewise.
13647
13648 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13649
13650         * gcc.dg/tls/opt-15.c: New test.
13651
13652 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13653
13654         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13655
13656 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13657
13658         PR tree-optimization/42462
13659         * g++.dg/torture/pr42462.C: New test.
13660
13661 2010-01-05  Jason Merrill  <jason@redhat.com>
13662
13663         * g++.dg/cpp0x/initlist30.C: New test.
13664
13665 2010-01-05  Richard Guenther  <rguenther@suse.de>
13666
13667         PR tree-optimization/42614
13668         * gcc.c-torture/execute/pr42614.c: New testcase.
13669
13670 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13671
13672         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13673         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13674         -Wunreachable-code.
13675         * gcc.dg/Wunreachable-2.c: Likewise.
13676         * gcc.dg/Wunreachable-3.c: Likewise.
13677         * gcc.dg/Wunreachable-4.c: Likewise.
13678         * gcc.dg/Wunreachable-5.c: Likewise.
13679         * gcc.dg/Wunreachable-6.c: Likewise.
13680         * gcc.dg/Wunreachable-7.c: Likewise.
13681         * gcc.dg/Wunreachable-8.c: Likewise.
13682         * gcc.dg/20041231-1.c: Likewise.
13683
13684 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13685
13686         PR other/42611
13687         * gcc.dg/pr42611.c: New test.
13688
13689         PR tree-optimization/42508
13690         * g++.dg/opt/pr42508.C: New test.
13691
13692 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13693
13694         PR fortran/41872
13695         * gfortran.dg/allocatable_scalar_8.f90: New.
13696
13697 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13698
13699         PR tree-optimization/42398
13700         * gcc.c-torture/compile/pr42398.c: New test.
13701
13702 2010-01-04  Jason Merrill  <jason@redhat.com>
13703
13704         PR c++/42555
13705         * g++.dg/ext/attrib35.C: New.
13706
13707         PR c++/42567
13708         * g++.dg/cpp0x/auto17.C: New.
13709
13710 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13711
13712         * gcc.dg/lto/20100104_0.c: New.
13713
13714 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13715
13716         PR target/42542
13717         * gcc.target/i386/pr42542-1.c: New.
13718         * gcc.target/i386/pr42542-1a.c: Likewise.
13719         * gcc.target/i386/pr42542-1b.c: Likewise.
13720         * gcc.target/i386/pr42542-2.c: Likewise.
13721         * gcc.target/i386/pr42542-2a.c: Likewise.
13722         * gcc.target/i386/pr42542-2b.c: Likewise.
13723         * gcc.target/i386/pr42542-3.c: Likewise.
13724         * gcc.target/i386/pr42542-3a.c: Likewise.
13725
13726 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13727
13728         PR fortran/41872
13729         * gfortran.dg/allocatable_scalar_5.f90: New test.
13730         * gfortran.dg/allocatable_scalar_6.f90: New test.
13731
13732 2010-01-03  Richard Guenther  <rguenther@suse.de>
13733
13734         PR testsuite/42583
13735         * gfortran.dg/gomp/recursion1.f90: Remove.
13736
13737 2010-01-03  Richard Guenther  <rguenther@suse.de>
13738
13739         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13740         * gcc.dg/uninit-6.c: Likewise.
13741         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13742
13743 2010-01-03  Richard Guenther  <rguenther@suse.de>
13744
13745         PR tree-optimization/42589
13746         * gcc.target/i386/pr42589.c: New testcase.
13747
13748 2010-01-03  Richard Guenther  <rguenther@suse.de>
13749
13750         PR tree-optimization/42438
13751         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13752
13753 2010-01-02  Richard Guenther  <rguenther@suse.de>
13754
13755         PR testsuite/41651
13756         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13757
13758 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13759
13760         PR target/42448
13761         * gcc.target/alpha/pr42448-1.c: New test.
13762         * gcc.target/alpha/pr42448-2.c: Ditto.
13763
13764 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13765
13766         PR preprocessor/41947
13767         * gcc.dg/c99-hexfloat-3.c: New test.
13768
13769 2010-01-01  Richard Guenther  <rguenther@suse.de>
13770
13771         PR c/42570
13772         * gcc.c-torture/execute/pr42570.c: New testcase.
13773
13774 2010-01-01  Richard Guenther  <rguenther@suse.de>
13775
13776         PR middle-end/42559
13777         * gcc.c-torture/compile/pr42559.c: New testcase.
13778
13779 \f
13780 Copyright (C) 2010 Free Software Foundation, Inc.
13781
13782 Copying and distribution of this file, with or without modification,
13783 are permitted in any medium without royalty provided the copyright
13784 notice and this notice are preserved.