OSDN Git Service

f857e94047f50f85229bd51b030678cab94f2e85
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
4
5 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
6
7         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
8
9 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
10
11         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
12         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
13
14 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
15
16         PR middle-end/46534
17         * gcc.c-torture/compile/pr46534.c: New test.
18
19 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
20
21         * gnat.dg/atomic4.ad[sb]: New test.
22         * gnat.dg/volatile4.adb: Likewise.
23
24 2010-11-18  Richard Henderson  <rth@redhat.com>
25
26         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
27
28 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
29
30         PR c/33193
31         * c-c++-common/pr33193.c: New test.
32
33 2010-11-18  Richard Guenther  <rguenther@suse.de>
34
35         PR tree-optimization/46172
36         * gcc.dg/torture/pr46172.c: New testcase.
37
38 2010-11-18  Jeff Law  <law@redhat.com>
39
40         PR middle-end-optimization/46297
41         * gfortran.dg/pr46297.f: New test.
42
43 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
44
45         PR middle-end/31490
46         * gcc.dg/pr31490.c: New test.
47
48 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
49
50         * gcc.dg/nop.h: Move from ...
51         * gcc.dg/guality/nop.h: ... here.
52         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
53         * gcc.dg/guality/asm-1.c: Update nop.h include.
54         * gcc.dg/guality/pr43329-1.c: Ditto.
55
56 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
57
58         * gcc.dg/two-types-1.c: New test.
59         * gcc.dg/two-types-2.c: New test.
60         * gcc.dg/two-types-3.c: New test.
61         * gcc.dg/two-types-4.c: New test.
62         * gcc.dg/two-types-5.c: New test.
63         * gcc.dg/two-types-6.c: New test.
64         * gcc.dg/two-types-7.c: New test.
65         * gcc.dg/two-types-8.c: New test.
66         * gcc.dg/two-types-9.c: New test.
67         * gcc.dg/two-types-10.c: New test.
68         * objc.dg/two-types-1.m: New test.
69
70 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
71
72         PR rtl-optimization/46440
73         * gcc.dg/pr46440.c: New test.
74
75         PR testsuite/45429
76         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
77
78 2010-11-17  Ira Rosen  <irar@il.ibm.com>
79
80         PR tree-optimization/46312
81         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
82         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
83         on targets that support vector shifts with scalar shift argument.
84         Remove dg-options.
85         * gcc.dg/vect/vect-scal-opt.c: Rename to...
86         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
87         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
88         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
89         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
90         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
91         support misaligned data accesses.
92         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
93         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
94         * lib/target-supports.exp
95         (check_effective_target_vect_shift_scalar): New.
96
97 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
98
99         * gcc.dg/guality/nop.h: New file.
100         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
101         "nop".  Adjust line numbers in gdb-test.
102         * gcc.dg/guality/pr43329-1.c: Likewise.
103
104 2010-11-16  Jason Merrill  <jason@redhat.com>
105
106         * g++.dg/cpp0x/defaulted20.C: New.
107
108         * g++.dg/template/injected2.C: New.
109
110 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
111
112         * objc.dg/protocol-optional-1.m: New.
113         * obj-c++.dg/protocol-optional-1.mm: New.
114
115 2010-11-16  Richard Henderson  <rth@redhat.com>
116
117         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
118         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
119
120 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
121
122         * gnat.dg/opt12.adb: New test.
123         * gnat.dg/opt12_pkg.ad[sb]: New helper.
124
125 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
126
127         * gcc.target/rx/pack.c: New test.
128
129 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
130             Tobias Burnus  <burnus@net-b.de>
131
132         PR fortran/32049
133         * gfortran.dg/quad_1.f90: New.
134         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
135         compiler arguments.
136         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
137         library search path; call gcc-set-multilib-library-path with
138         arguments such that libgfortran.spec is found.
139         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
140
141 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
142
143         PR c++/46401
144         * g++.dg/warn/Wsequence-point-3.C: New test.
145
146 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
147
148         PR preprocessor/17349
149         * gcc.dg/cpp/cmdlne-C3.c: New.
150
151 2010-11-16  Richard Guenther  <rguenther@suse.de>
152
153         PR tree-optimization/44545
154         * gcc.dg/pr44545.c: New testcase.
155
156 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
157
158         PR rtl-optimization/46366
159         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
160         casts.
161
162 2010-11-16  Richard Guenther  <rguenther@suse.de>
163
164         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
165
166 2010-11-16  Richard Guenther  <rguenther@suse.de>
167
168         PR middle-end/45172
169         * gfortran.dg/gomp/pr45172.f90: New testcase.
170
171 2010-11-16  Nick Clifton  <nickc@redhat.com>
172
173         * gcc.target/rx/pack.c: New test.
174
175 2010-11-15  Richard Henderson  <rth@redhat.com>
176
177         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
178         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
179         Use builtin_constant_p rather than scanning for builtin name.
180
181 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
182
183         * objc.dg/property/dotsyntax-18.m: New.
184         * objc.dg/property/dotsyntax-19.m: New.
185         * objc.dg/property/dotsyntax-20.m: New.
186         * obj-c++.dg/property/dotsyntax-18.mm: New.
187         * obj-c++.dg/property/dotsyntax-19.mm: New.
188         * obj-c++.dg/property/dotsyntax-20.mm: New.
189         * objc.dg/property/dotsyntax-4.m: Removed some unused
190         variables and code.
191         * objc.dg/property/dotsyntax-6.m: Same change.
192         * objc.dg/property/dotsyntax-16.m: Same change.
193         * objc.dg/property/dotsyntax-17.m: Same change.
194         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
195         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
196         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
197         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
198         * objc.dg/property/at-property-22.m: Added missing casts.
199         * obj-c++.dg/property/at-property-22.mm: Same change.
200
201 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
202
203         PR tree-optimization/46491
204         * gcc.target/i386/pr46491.c: New test.
205
206         PR tree-optimization/46461
207         * gcc.c-torture/compile/pr46461.c: New test.
208
209 2010-11-15  Tobias Burnus  <burnus@net.b.de>
210
211         PR fortran/46484
212         * gfortran.dg/allocatable_scalar_11.f90: New.
213         * gfortran.dg/allocatable_scalar_5.f90: Make test case
214         standard conform.
215
216 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
217
218         PR debug/46095
219         * gcc.target/i386/pr46095.c: New test.
220
221         PR debug/46387
222         * gcc.dg/pr46387.c: New test.
223
224 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
225
226         * objc.dg/property/dotsyntax-16.m: New.
227         * objc.dg/property/dotsyntax-17.m: New.
228         * obj-c++.dg/property/dotsyntax-16.mm: New.
229         * obj-c++.dg/property/dotsyntax-17.mm: New.
230         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
231         syntax with properties, which now works.
232         * obj-c++.dg/property/at-property-10.mm: Same change.
233
234 2010-11-15  Martin Jambor  <mjambor@suse.cz>
235
236         PR tree-optimization/46349
237         * gnat.dg/opt9.adb: New file.
238         * gnat.dg/opt9_pkg.ads: Likewise
239
240 2010-11-15  Richard Guenther  <rguenther@suse.de>
241
242         PR lto/44989
243         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
244
245 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
246
247         PR preprocessor/45038
248         * g++.dg/pr45038.C: New test.
249
250 2010-11-15  Richard Guenther  <rguenther@suse.de>
251
252         PR tree-optimization/46467
253         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
254
255 2010-11-15  Richard Guenther  <rguenther@suse.de>
256
257         PR testsuite/46423
258         * g++.dg/torture/pr34850.C: Adjust.
259
260 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
261
262         PR c/46475
263         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
264
265 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
266
267         * objc.dg/property/at-property-21.m: New.
268         * objc.dg/property/at-property-22.m: New.
269         * objc.dg/property/at-property-23.m: New.
270         * objc.dg/property/synthesize-9.m: New.
271         * objc.dg/property/synthesize-10.m: New.
272         * objc.dg/property/synthesize-11.m: New.
273         * obj-c++.dg/property/at-property-21.mm: New.
274         * obj-c++.dg/property/at-property-22.mm: New.
275         * obj-c++.dg/property/at-property-23.mm: New.
276         * obj-c++.dg/property/synthesize-9.mm: New.
277         * obj-c++.dg/property/synthesize-10.mm: New.
278         * obj-c++.dg/property/synthesize-11.mm: New.
279
280         * objc.dg/property/at-property-4.m: Updated to match new compiler
281         where some errors have been converted into warnings and vice versa.
282         * objc.dg/property/at-property-16.m: Same change.
283         * objc.dg/property/at-property-18.m: Same change.
284         * objc.dg/property/property-neg-5.m: Same change.
285         * obj-c++.dg/property/at-property-4.mm: Same change.
286         * obj-c++.dg/property/at-property-16.mm: Same change.
287         * obj-c++.dg/property/at-property-18.mm: Same change.
288         * obj-c++.dg/property/property-neg-5.mm: Same change.
289
290         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
291         commented out because of testsuite problems; I found out that
292         using dg-warning instead of dg-message gets them to work.
293         * obj-c++.dg/property/property-neg-3.mm: Same change.
294         * obj-c++.dg/property/synthesize-6.mm: Same change.
295         * obj-c++.dg/property/at-property-5.mm: Same change.
296         * obj-c++.dg/property/at-property-14.mm: Same change.
297         * obj-c++.dg/property/at-property-18.mm: Same change.
298         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
299         some tests still do not work due to some other testsuite issue).
300
301 2010-11-13  Jason Merrill  <jason@redhat.com>
302
303         * g++.dg/cpp0x/auto20.C: New.
304
305 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
306
307         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
308         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
309
310 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
311
312         PR c/46462
313         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
314         * gcc.dg/pr35746.c: Likewise.
315         * gcc.dg/cpp/direct2.c: Likewise.
316         * gcc.dg/cpp/direct2s.c: Likewise.
317         * gcc.dg/noncompile/920923-1.c: Likewise.
318         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
319
320 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
321
322         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
323
324 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
325
326         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
327         a pointer to an arbitrary C struct with an Objective-C protocol.
328         Test various valid uses of typedef with Objective-C objects and
329         protocols instead.
330         * objc.dg/invalid-type-1.m: New.
331         * obj-c++.dg/invalid-type-1.m: New.
332
333 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
334
335         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
336
337 2010-11-13  Tobias Burnus  <burnus@net-b.de>
338
339         PR fortran/45742
340         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
341
342 2010-11-13  Tobias Burnus  <burnus@net-b.de>
343
344         PR fortran/45742
345         * gfortran.dg/volatile12.f90: New.
346
347 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
348
349         * objc.dg/attributes/method-format-1.m: Adjust.
350
351 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
352
353         PR c/20385
354         * gcc.dg/decl-9.c: New.
355
356 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
357
358         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
359
360 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
361
362         * gcc.dg/format/few-1.c: New test.
363         * gcc.dg/format/asm_fprintf-1.c: Adjust.
364         * gcc.dg/format/c90-scanf-1.c: Adjust.
365         * gcc.dg/format/cmn-err-1.c: Adjust.
366         * gcc.dg/format/dfp-printf-1.c: Adjust.
367         * gcc.dg/format/dfp-scanf-1.c: Adjust.
368         * gcc.dg/format/gcc_diag-1.c: Adjust.
369         * gcc.dg/format/ms_unnamed-1.c: Adjust.
370         * gcc.dg/format/strfmon-1.c: Adjust.
371         * gcc.dg/format/unnamed-1.c: Adjust.
372         * gcc.dg/format/xopen-2.c: Adjust.
373         * g++.dg/ext/builtin4.C: Adjust.
374         * g++.dg/ext/builtin5.C: Adjust.
375
376 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
377
378         * gcc.dg/pragma-diag-2.c: New test.
379
380 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
381
382         PR fortran/45794
383         * gfortran.dg/optional_mask.f90: New test.
384
385 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
386
387         * g++.dg/cpp0x/defaulted15.C: Adjust.
388
389 2010-11-12  James Dennett <jdennett@google.com>
390
391         PR c++/39415
392         * g++.dg/expr/static_cast7.C: New.
393
394 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
395
396         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
397         warning.
398         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
399         mips-sgi-irix*.
400         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
401         * gcc.target/mips/call-3.c: Add dg-require-visibility.
402
403 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
404
405         * gcc.dg/pr46375.c: New test.
406
407 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
408
409         PR c/44782
410         * c-c++-common/fmax-errors.c: New test.
411
412 2010-11-11  Richard Henderson  <rth@redhat.com>
413
414         * gcc.target/i386/sse-24.c: Use -ffp-contract.
415
416 2010-11-11  Jan Hubicka  <jh@suse.cz>
417
418         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
419         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
420
421 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
422
423         PR target/46088
424         * gcc.dg/pr46088.c: New test.
425
426 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
427
428         * gfortran.dg/empty_derived_type.f90: New test.
429
430 2010-11-11  Tobias Burnus  <burnus@net-b.de>
431
432         PR fortran/46413
433         * gfortran.dg/class_31.f90: New.
434
435         PR fortran/46205
436         * gfortran.dg/forall_14.f90: New.
437
438 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
439             Tobias Burnus  <burnus@net-b.de>
440
441         PR fortran/46325
442         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
443
444 2010-11-11  Jan Hubicka  <jh@suse.cz>
445
446         * gcc.dg/20081223-1.c: Update LTO options.
447         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
448         * gcc.dg/lto/20081118_0.c: Update LTO options.
449         * gcc.dg/lto/ipareference_0.c: Update LTO options.
450         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
451         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
452         * gcc.dg/lto/ipacp_0.c: Update LTO options.
453         * gcc.dg/lto/20090116_0.c: Update LTO options.
454         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
455         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
456         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
457         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
458         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
459         * gcc.dg/lto/20081224_0.c: Update LTO options.
460         * gcc.dg/lto/20090219_0.c: Update LTO options.
461         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
462         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
463         * gcc.dg/lto/20081115_0.c: Update LTO options.
464         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
465         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
466         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
467         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
468         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
469         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
470         * g++.dg/20090107-1.C: Update LTO options.
471         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
472         * g++.dg/lto/20081123_0.C: Update LTO options.
473         * g++.dg/lto/20090313_0.C: Update LTO options.
474         * g++.dg/lto/20081125_0.C: Update LTO options.
475         * g++.dg/lto/20081109-1_0.C: Update LTO options.
476         * g++.dg/lto/20081219_0.C: Update LTO options.
477         * g++.dg/lto/20100724-1_0.C: Update LTO options.
478         * g++.dg/lto/20081204-1_0.C: Update LTO options.
479         * g++.dg/lto/20090303_0.C: Update LTO options.
480         * g++.dg/lto/20100723-1_0.C: Update LTO options.
481         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
482         * g++.dg/lto/20090128_0.C: Update LTO options.
483         * g++.dg/lto/20081204-2_0.C: Update LTO options.
484         * g++.dg/lto/20090302_0.C: Update LTO options.
485         * g++.dg/lto/20081119-1_0.C: Update LTO options.
486         * g++.dg/lto/20081118_0.C: Update LTO options.
487         * g++.dg/20090121-1.C: Update LTO options.
488         * objc.dg/lto/lto.exp: Update LTO options.
489         * lib/lto.exp: Update LTO options.
490         * lib/gcc-dg.exp: Update LTO options.
491         * lib/c-torture.exp: Update LTO options.
492         * obj-c++.dg/lto/lto.exp: Update LTO options.
493
494 2010-11-11  Jan Hubicka  <jh@suse.cz>
495
496         PR tree-optimize/40436
497         * gcc.dg/tree-ssa/inline-5.c: New testcase.
498         * gcc.dg/tree-ssa/inline-6.c: New testcase.
499
500 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
501
502         * gfortran.dg/proc_decl_24.f90: New.
503
504 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
505
506         * objc.dg/property/at-property-20.m: New.
507         * objc.dg/property/synthesize-8.m: New.
508         * obj-c++.dg/property/at-property-20.m: New.
509         * obj-c++.dg/property/synthesize-8.mm: New.
510
511 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
512
513         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
514
515 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
516
517         PR middle-end/46388
518         * gcc.c-torture/compile/pr46388.c: New test.
519
520 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
521
522         * lib/lto.exp (lto-get-options-main): Support optional target
523         selector for dg-suppress-ld-options.
524
525 2010-11-11  Martin Jambor  <mjambor@suse.cz>
526
527         PR tree-optimization/46383
528         * g++.dg/torture/pr46383.C: New test.
529
530 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
531
532         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
533         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
534         to dg-options.
535         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
536         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
537         * g++.dg/other/i386-3.C: Ditto.
538
539 2010-11-10  Jason Merrill  <jason@redhat.com>
540
541         * g++.dg/cpp0x/constexpr-46420.C: New.
542
543 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
544
545         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
546         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
547         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
548         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
549         expected messages.
550
551 2010-11-10  Jan Hubicka  <jh@suse.cz>
552
553         PR tree-optimize/38669
554         * gcc.dg/tree-ssa/pr38699.c: New testcase.
555
556 2010-11-10  Jan Hubicka  <jh@suse.cz>
557
558         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
559
560 2010-11-10  Jason Merrill  <jason@redhat.com>
561
562         * g++.dg/cpp0x/constexpr-bitfield.C: New.
563
564 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
565
566         PR debug/46409
567         * gcc.dg/debug/pr46409.c: New test.
568
569         PR c++/46368
570         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
571
572 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
573
574         PR target/46419
575         * gcc-target/i386/pr46419.c: New test.
576
577 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
578
579         * g++.dg/other/i386-2.C: Add -mtbm.
580         * g++.dg/other/i386-3.C: Likewise.
581         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
582         * gcc.target/i386/funcspec-6.c: Likewise.
583         * gcc.target/i386/sse-12.c: Add -mtbm.
584         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
585         operand intrinsics.
586         * gcc.target/i386/sse-14.c: Likewise.
587         * gcc.target/i386/sse-22.c: Likewise.
588         * gcc.target/i386/sse-23.c: Likewise.
589         * gcc.target/i386/tbm-1.c: New file.
590         * gcc.target/i386/tbm-2.c: Likewise.
591
592 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
593
594         * g++.dg/other/i386-2.C: Add -mbmi.
595         * g++.dg/other/i386-3.C: Likewise.
596         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
597         * gcc.target/i386/funcspec-6.c: Likewise.
598         * gcc.target/i386/sse-12.c: Add -mbmi.
599         * gcc.target/i386/bmi-1.c: New file.
600         * gcc.target/i386/bmi-2.c: Likewise.
601         * gcc.target/i386/bmi-3.c: Likewise.
602         * gcc.target/i386/bmi-4.c: Likewise.
603         * gcc.target/i386/bmi-5.c: Likewise.
604         * gcc.target/i386/bmi-6.c: Likewise.
605
606 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
607
608         PR c++/46065
609         * g++.dg/pr46065.C: New test.
610
611 2010-11-10  Jan Hubicka  <jh@suse.cz>
612
613         PR tree-optimize/33172
614         PR tree-optimize/43411
615         * gcc.dg/tree-ssa/pr33172.c: New testcase.
616         * g++.dg/tree-ssa/pr43411.C: New testcase.
617
618 2010-11-10  Jan Hubicka  <jh@suse.cz>
619
620         PR tree-optimize/46228
621         * g++.dg/tree-ssa/pr46228.C: New testcase.
622
623 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
624
625         PR tree-optimization/46414
626         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
627
628 2010-11-10  Tobias Burnus  <burnus@net-b.de>
629
630         PR fortran/46411
631         * gfortran.dg/intrinsic_7.f90: New.
632
633 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
634
635         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
636         * g++.dg/abi/thunk4.C: Likewise.
637         * g++.dg/opt/combine.C: Add dg-require-visibility.
638         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
639         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
640         alpha*-dec-osf*.
641         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
642         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
643         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
644         large arena_size.
645         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
646         * gcc.dg/intmax_t-1.c: Likewise.
647
648 2010-11-10  Tobias Burnus  <burnus@net-b.de>
649
650         PR fortran/46244
651         * gfortran.dg/class_30.f90: New.
652
653 2010-11-10  Tobias Burnus  <burnus@net-b.de>
654
655         PR fortran/46223
656         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
657         failure on s390.
658
659 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
660
661         PR tree-optimization/45971
662         * gcc.dg/vect/O3-pr45971.c: New.
663
664 2010-11-10  Richard Guenther  <rguenther@suse.de>
665
666         PR tree-optimization/44964
667         * gcc.dg/pr44964.c: New testcase.
668
669 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
670
671         * gnat.dg/opt10.adb: Fix typo.
672
673 2010-11-10  Martin Jambor  <mjambor@suse.cz>
674
675         PR tree-optimization/46351
676         PR tree-optimization/46377
677         * gnat.dg/opt10.adb: New file.
678         * gnat.dg/opt10_pkg.ads: Likewise.
679         * gnat.dg/opt11.adb: Likewise.
680         * gnat.dg/opt11.ads: Likewise.
681
682 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
683
684         * gnat.dg/boolean_conv.adb: New test.
685
686 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
687
688         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
689
690 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
691
692         * gnat.dg/unchecked_convert7.adb: New test.
693
694 2010-11-10  Richard Guenther  <rguenther@suse.de>
695
696         PR tree-optimization/46398
697         * gcc.dg/torture/pr46398.c: New testcase.
698
699 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
700
701         * gfortran.dg/open_dev_null.f90: New test.
702
703 2010-11-09  Jan Hubicka  <jh@suse.cz>
704
705         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
706         unrolling.
707
708 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
709
710         * gcc.dg/struct-semi-4.c: New test.
711
712 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
713
714         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
715         power5 to enable generation of FRIZ.
716
717         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
718         optimization.
719
720         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
721         expected.
722
723 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
724
725         PR target/43808
726         * gfortran.dg/pr43808.f90: New test.
727
728 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
729
730         PR tree-optimization/46036
731         * gfortran.dg/lto/pr46036_0.f90: New.
732
733 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
734
735         PR middle-end/45663
736         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
737         bar invocation instead of first.
738
739         PR debug/46171
740         * gcc.dg/pr46171.c: New test.
741
742 2010-11-09  Richard Guenther  <rguenther@suse.de>
743
744         PR tree-optimization/46355
745         * gcc.dg/pr46355.c: New testcase.
746
747 2010-11-09  Richard Guenther  <rguenther@suse.de>
748
749         PR tree-optimization/46177
750         * gcc.dg/pr46177-2.c: New testcase.
751
752 2010-11-09  Richard Guenther  <rguenther@suse.de>
753
754         PR testsuite/46312
755         * gcc.dg/vec-scal-opt.c: Move ...
756         * gcc.dg/vect/vect-scal-opt.c: ... here.
757         * gcc.dg/vec-scal-opt1.c: Move ...
758         * gcc.dg/vect/vect-scal-opt1.c: ... here.
759         * gcc.dg/vec-scal-opt2.c: Move ...
760         * gcc.dg/vect/vect-scal-opt2.c: ... here.
761
762 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
763
764         * gnat.dg/specs/static_initializer5.ads: New test.
765         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
766
767 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
768
769         PR middle-end/46360
770         * gcc.c-torture/compile/pr46360.c: New test.
771
772         PR c++/45894
773         * g++.dg/warn/Wsequence-point-2.C: New test.
774
775 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
776
777         PR fortran/46313
778         * gfortran.dg/class_29.f03: New.
779
780 2010-11-09  Richard Guenther  <rguenther@suse.de>
781
782         PR middle-end/46221
783         * gcc.target/i386/alias-1.c: New testcase.
784
785 2010-11-08  Jason Merrill  <jason@redhat.com>
786
787         * g++.dg/cpp0x/constexpr-sassert.C: New.
788
789 2010-11-08  Jason Merrill  <jason@redhat.com>
790
791         * g++.dg/cpp0x/constexpr-defarg.C: New.
792
793 2010-11-08  Xinliang David Li  <davidxl@google.com>
794
795         PR tree-optimization/46316
796         * gcc.c-torture/execute/pr46316.c: New test.
797
798 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
799
800         PR fortran/46344
801         * gfortran.dg/class_28.f03: Extended.
802
803 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
804
805         * objc.dg/property/dotsyntax-13.m: New.
806         * objc.dg/property/dotsyntax-14.m: New.
807         * objc.dg/property/dotsyntax-15.m: New.
808         * objc.dg/property/synthesize-7.m: New.
809         * obj-c++.dg/property/dotsyntax-13.mm: New.
810         * obj-c++.dg/property/dotsyntax-14.mm: New.
811         * obj-c++.dg/property/dotsyntax-15.mm: New.
812         * obj-c++.dg/property/synthesize-7.mm: New.
813
814 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
815
816         * objc.dg/property/dynamic-4.m: New.
817         * objc.dg/property/dynamic-5.m: New.
818         * objc.dg/property/dynamic-6.m: New.
819         * obj-c++.dg/property/dynamic-4.mm: New.
820         * obj-c++.dg/property/dynamic-5.mm: New.
821         * obj-c++.dg/property/dynamic-6.mm: New.
822
823 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
824
825         * objc.dg/property/synthesize-3.m: New.
826         * objc.dg/property/synthesize-4.m: New.
827         * objc.dg/property/synthesize-5.m: New.
828         * objc.dg/property/synthesize-6.m: New.
829         * obj-c++.dg/property/synthesize-3.mm: New.
830         * obj-c++.dg/property/synthesize-4.mm: New.
831         * obj-c++.dg/property/synthesize-5.mm: New.
832         * obj-c++.dg/property/synthesize-6.mm: New.
833
834 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
835
836         * objc.dg/property/at-property-5.m: Updated test.
837         * objc.dg/property/at-property-16.m: New.
838         * objc.dg/property/at-property-17.m: New.
839         * objc.dg/property/at-property-18.m: New.
840         * objc.dg/property/at-property-19.m: New.
841         * objc.dg/property/dotsyntax-12.m: New.
842         * objc.dg/protocol-inheritance-1.m: New.
843         * objc.dg/protocol-inheritance-2.m: New.
844         * obj-c++.dg/property/at-property-5.mm: Updated test.
845         * obj-c++.dg/property/at-property-16.mm: New.
846         * obj-c++.dg/property/at-property-17.mm: New.
847         * obj-c++.dg/property/at-property-18.mm: New.
848         * obj-c++.dg/property/at-property-19.mm: New.
849         * obj-c++.dg/protocol-inheritance-1.mm: New.
850         * obj-c++.dg/protocol-inheritance-2.mm: New.
851         * obj-c++.dg/property/dotsyntax-12.mm: New.
852
853 2010-11-08  Jason Merrill  <jason@redhat.com>
854
855         * g++.dg/expr/overflow1.C: New.
856         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
857         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
858         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
859         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
860
861 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
862
863         * gcc.dg/pr35442.c: Adapt warning.
864
865         PR target/46280
866         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
867         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
868         * g++.dg/torture/pr36444.C: Add dg-options -msse for
869         i?86-*-* x86_64-*-*.
870         * g++.dg/torture/pr36445.C: Likewise.
871         * gcc.c-torture/compile/pr34856.c: Likewise.
872         * gcc.c-torture/compile/pr39928-1.c: Likewise.
873         * gcc.c-torture/compile/vector-1.c: Likewise.
874         * gcc.c-torture/compile/vector-2.c: Likewise.
875         * gcc.dg/pr32912-1.c: Likewise.
876         * gcc.c-torture/execute/va-arg-25.c: Move ...
877         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
878         Add dg-options -msse, dg-require-effective-target sse_runtime for
879         for i?86-*-*, x86_64-*-*.
880         * gcc.c-torture/execute/vector-1.c: Likewise.
881         * gcc.c-torture/execute/vector-2.c: Likewise.
882         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
883         i?86-*-*, x86_64-*-*.
884         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
885         * gcc.dg/tree-ssa/sra-4.c: Likewise.
886         * gcc.dg/tree-ssa/vector-1.c: Likewise.
887         * gcc.dg/tree-ssa/vector-2.c: Likewise.
888         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
889
890 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
891
892         * gcc.dg/torture/pr45982.c: Add -std=c99
893         * gcc.dg/torture/pr45623.c: Ditto.
894
895 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
896
897         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
898         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
899
900 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
901
902         PR target/28627
903         * g++.dg/ext/dllimport7.C: Adjust second error check and
904         allow test for x86_64 mingw, too.
905
906 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
907
908         PR fortran/46344
909         * gfortran.dg/class_28.f03: New.
910
911 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
912
913         PR rtl-optimization/45352
914         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
915         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
916         gcc.target/i386/pr45352-2.c: New tests.
917
918 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
919
920         PR libobjc/36610
921         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
922         XFAIL the run for all but m32 x86.
923
924 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
925
926         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
927         as comment character.
928
929 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
930
931         * gcc.target/mips/mips.exp: Revert previous patch.
932         * gcc.target/mips/fma-1.c: Delete.
933         * gcc.target/mips/fma-2.c: Likewise.
934         * gcc.target/mips/fma-3.c: Likewise.
935         * gcc.target/mips/fma-4.c: Likewise.
936         * gcc.target/mips/fma-5.c: Likewise.
937         * gcc.target/mips/fma-6.c: Likewise.
938         * gcc.target/mips/fma-7.c: Likewise.
939         * gcc.target/mips/fma-8.c: Likewise.
940         * gcc.target/mips/fma-9.c: Likewise.
941         * gcc.target/mips/fma-10.c: Likewise.
942         * gcc.target/mips/fma-11.c: Likewise.
943         * gcc.target/mips/fma-12.c: Likewise.
944         * gcc.target/mips/fma-13.c: Likewise.
945         * gcc.target/mips/fma-14.c: Likewise.
946         * gcc.target/mips/fma-15.c: Likewise.
947         * gcc.target/mips/fma-16.c: Likewise.
948         * gcc.target/mips/fma-17.c: Likewise.
949         * gcc.target/mips/fma-18.c: Likewise.
950         * gcc.target/mips/fma-19.c: Likewise.
951         * gcc.target/mips/fma-20.c: Likewise.
952
953 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
954
955         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
956         * gcc.target/mips/fma-1.c: New test.
957         * gcc.target/mips/fma-2.c: Likewise.
958         * gcc.target/mips/fma-3.c: Likewise.
959         * gcc.target/mips/fma-4.c: Likewise.
960         * gcc.target/mips/fma-5.c: Likewise.
961         * gcc.target/mips/fma-6.c: Likewise.
962         * gcc.target/mips/fma-7.c: Likewise.
963         * gcc.target/mips/fma-8.c: Likewise.
964         * gcc.target/mips/fma-9.c: Likewise.
965         * gcc.target/mips/fma-10.c: Likewise.
966         * gcc.target/mips/fma-11.c: Likewise.
967         * gcc.target/mips/fma-12.c: Likewise.
968         * gcc.target/mips/fma-13.c: Likewise.
969         * gcc.target/mips/fma-14.c: Likewise.
970         * gcc.target/mips/fma-15.c: Likewise.
971         * gcc.target/mips/fma-16.c: Likewise.
972         * gcc.target/mips/fma-17.c: Likewise.
973         * gcc.target/mips/fma-18.c: Likewise.
974         * gcc.target/mips/fma-19.c: Likewise.
975         * gcc.target/mips/fma-20.c: Likewise.
976
977 2010-11-06  Jason Merrill  <jason@redhat.com>
978
979         * g++.dg/cpp0x/constexpr-ctor3.C: New.
980
981 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
982
983         PR c/43384
984         * gcc.dg/parser-error-3.c: New test.
985
986 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
987
988         PR c++/45332
989         * g++.dg/parse/semicolon2.C: New testcase.
990         * g++.dg/ext/asmspec1.C: Adjust.
991         * g++.dg/init/new13.C: Adjust.
992         * g++.dg/parse/ctor5.C: Adjust.
993
994 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
995
996         PR fortran/46330
997         * gfortran.dg/class_27.f03: New.
998
999 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1000
1001         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1002         * objc.dg/property/dotsyntax-5.m: New.
1003         * objc.dg/property/dotsyntax-6.m: New.
1004         * objc.dg/property/dotsyntax-7.m: New.
1005         * objc.dg/property/dotsyntax-8.m: New.
1006         * objc.dg/property/dotsyntax-9.m: New.
1007         * objc.dg/property/dotsyntax-10.m: New.
1008         * objc.dg/property/dotsyntax-11.m: New.
1009         * obj-c++.dg/property/dotsyntax-5.mm: New.
1010         * obj-c++.dg/property/dotsyntax-6.mm: New.
1011         * obj-c++.dg/property/dotsyntax-7.mm: New.
1012         * obj-c++.dg/property/dotsyntax-8.mm: New.
1013         * obj-c++.dg/property/dotsyntax-9.mm: New.
1014         * obj-c++.dg/property/dotsyntax-10.mm: New.
1015         * obj-c++.dg/property/dotsyntax-11.mm: New.
1016
1017 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1018
1019         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1020         NeXT runtime when the type is READONLY.
1021
1022 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
1023
1024         * gcc.target/i386/387-2.c: Skip if -march= is specified.
1025         * gcc.target/i386/387-6.c: Ditto.
1026         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1027         * gcc.target/i386/387-4.c: Ditto.
1028         * gcc.target/i386/387-7.c: Ditto.
1029         * gcc.target/i386/387-8.c: Ditto.
1030         * gcc.target/i386/387-9.c: Ditto.
1031         * gcc.target/i386/387-10.c: Ditto.
1032         * gcc.target/i386/387-11.c: Ditto.
1033         * gcc.target/i386/387-12.c: Ditto.
1034
1035         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1036
1037 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1038
1039         PR target/44981
1040         * gcc.dg/darwin-cfstring-format-1.c: New.
1041         * gcc.dg/warn-nsstring.c: New.
1042         * objc.dg/fsf-nsstring-format-1.m: New.
1043         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1044         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1045         linker warning.
1046
1047 2010-11-05  Jason Merrill  <jason@redhat.com>
1048
1049         PR c++/45473
1050         * g++.dg/inherit/virtual6.C: New.
1051
1052 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1053
1054         PR c/44772
1055         * gcc.dg/Wcxx-compat-21.c: New test.
1056
1057 2010-11-05  Ian Lance Taylor  <iant@google.com>
1058
1059         PR target/46084
1060         * gcc.target/i386/pr46084.c: New test.
1061
1062 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
1063
1064         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1065         * (check_effective_target_mempcpy): New.
1066         * gcc.c-torture/execute/pr45636.c: Move this...
1067         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
1068
1069 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1070
1071         * gcc.target/i386/i386.exp (FLAGS): Remove.
1072         Wrap gcc_target_compile with $clearcap_ldflags added to options.
1073
1074 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1075
1076         PR c++/46160
1077         * g++.dg/opt/empty2.C: New test.
1078
1079         PR target/45670
1080         * gcc.target/i386/pr45670.c: New test.
1081
1082 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
1083
1084         PR fortran/45451
1085         PR fortran/46174
1086         * gfortran.dg/class_19.f03: Modified.
1087         * gfortran.dg/class_allocate_6.f03: New.
1088
1089 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1090
1091         * gcc.target/i386/avx-vzeroupper-19.c: New.
1092
1093 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1094
1095         PR tree-optimization/46099
1096         * gcc.dg/autopar/pr46099.c: New test.
1097
1098         PR middle-end/43690
1099         * c-c++-common/pr43690.c: New test.
1100
1101 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
1102
1103         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1104         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1105         declaration and implementation.
1106         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1107         * obj-c++.dg/property/at-property-13.mm: Likewise.
1108         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1109         * obj-c++.dg/property/property-1.mm: Likewise.
1110         * obj-c++.dg/property/at-property-7.mm: Likewise.
1111         * obj-c++.dg/property/at-property-9.mm: Likewise.
1112         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1113         * obj-c++.dg/property/at-property-10.mm: Likewise.
1114         * obj-c++.dg/property/synthesize-2.mm: Likewise.
1115         * obj-c++.dg/property/at-property-12.mm: Likewise.
1116         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1117         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1118         * obj-c++.dg/property/at-property-6.mm: Likewise.
1119         * obj-c++.dg/property/at-property-8.mm: Likewise.
1120         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1121         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1122         * obj-c++.dg/property/at-property-11.mm: Likewise.
1123         * obj-c++.dg/template-8.mm: Likewise.
1124         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1125         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1126         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1127         and put a FIXME for this.
1128         * obj-c++.dg/property/property-2.mm: Remove.
1129         * obj-c++.dg/property/property-3.mm: Remove.
1130
1131 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR debug/46307
1134         * gcc.dg/pr46307.c: New test.
1135
1136 2010-11-05  Jason Merrill  <jason@redhat.com>
1137
1138         PR c++/46304
1139         * g++.dg/ext/complex6.C: New.
1140
1141 2010-11-04  Bud Davis   <jimmied@smu.edu>
1142
1143         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1144
1145 2010-11-04  Chao-ying Fu  <fu@mips.com>
1146
1147         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1148         msubu, mult, multu.
1149         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1150
1151 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1152
1153         Fixed using the Objective-C 2.0 dot-syntax with class names.
1154         * objc.dg/property/dotsyntax-3.m: New.
1155         * objc.dg/property/dotsyntax-4.m: New.
1156         * obj-c++.dg/property/dotsyntax-3.mm: New.
1157         * obj-c++.dg/property/dotsyntax-4.mm: New.
1158
1159         * objc.dg/fobjc-std-1.m: Added test for warnings when the
1160         Objective-C 2.0 dot-syntax is used with class names.
1161         * obj-c++.dg/fobjc-std-1.mm: Same change.
1162
1163 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
1164
1165         * gcc.target/powerpc/loop_align.c: New.
1166
1167 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1168
1169         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1170
1171         merge from FSF 'apple/trunk' branch.
1172         * gcc.target/powerpc/darwin64-abi.c: New.
1173
1174 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
1175
1176         PR tree-optimization/46233
1177         * gcc.dg/pr46233.c: New test.
1178
1179 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1180
1181         * objc.dg/property/property-2.m: Deleted.
1182         * objc.dg/property/property-3.m: Deleted.
1183
1184 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1185
1186         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1187         defined.
1188         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1189         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1190         * objc.dg/property/property-1.m: Likewise.
1191         * objc.dg/property/at-property-6.m: Likewise.
1192         * objc.dg/property/at-property-7.m: Likewise.
1193         * objc.dg/property/dotsyntax-1.m: Likewise.
1194         * objc.dg/property/at-property-8.m: Likewise.
1195         * objc.dg/property/dotsyntax-2.m: Likewise.
1196         * objc.dg/property/at-property-9.m: Likewise.
1197         * objc.dg/property/synthesize-2.m: Likewise.
1198         * objc.dg/property/at-property-10.m: Likewise.
1199         * objc.dg/property/at-property-11.m: Likewise.
1200         * objc.dg/property/at-property-12.m: Likewise.
1201         * objc.dg/property/at-property-13.m: Likewise.
1202         * objc.dg/property/fsf-property-method-access.m: Likewise.
1203         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1204         linker warning.
1205         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1206         warnings.
1207         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1208         deprecation warnings.  Use Object1 implementation.
1209         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
1210         * objc/execute/forward-1.m: Remove.
1211         * objc/execute/forward-1.x: Remove.
1212
1213 2010-11-04  Jason Merrill  <jason@redhat.com>
1214
1215         * g++.dg/cpp0x/constexpr-access.C: New.
1216
1217 2010-11-04  Richard Guenther  <rguenther@suse.de>
1218
1219         PR rtl-optimization/46183
1220         * gcc.dg/torture/pr46183.c: New testcase.
1221
1222 2010-11-04  Richard Guenther  <rguenther@suse.de>
1223
1224         PR tree-optimization/46068
1225         * gcc.dg/torture/pr46068.c: New testcase.
1226
1227 2010-11-04  Richard Guenther  <rguenther@suse.de>
1228
1229         PR tree-optimization/45991
1230         * gcc.dg/pr45991.c: New testcase.
1231
1232 2010-11-04  Richard Guenther  <rguenther@suse.de>
1233
1234         PR tree-optimization/46154
1235         * g++.dg/torture/pr46154.C: New testcase.
1236
1237 2010-11-04  Richard Guenther  <rguenther@suse.de>
1238
1239         PR tree-optimization/45733
1240         * gcc.dg/pr45733.c: New testcase.
1241
1242 2010-11-04  Ira Rosen  <irar@il.ibm.com>
1243
1244         PR tree-optimization/46213
1245         * gfortran.dg/vect/pr46213.f90: New.
1246
1247 2010-11-04  Richard Guenther  <rguenther@suse.de>
1248
1249         PR testsuite/45702
1250         * gcc.dg/pr34989-1.c: Move ...
1251         * gcc.dg/lto/pr34989-1_0.c: ... here.
1252         * gcc.dg/pr34989-2.c: Move ...
1253         * gcc.dg/lto/pr34989-1_1.c: ... here.
1254         * gcc.dg/pr27898.c: Move ...
1255         * gcc.dg/lto/pr27898_0.c: ... here and ...
1256         * gcc.dg/lto/pr27898_1.c: ... split.
1257         * gcc.dg/pr28712.c: Move ...
1258         * gcc.dg/lto/pr28712_0.c: ... here and ...
1259         * gcc.dg/lto/pr28712_1.c: ... split ...
1260         * gcc.dg/lto/pr28712_2.c: ... twice.
1261         * gcc.dg/pr28706.c: Move ...
1262         * gcc.dg/lto/pr28706_0.c: ... here and ...
1263         * gcc.dg/lto/pr28706_1.c: ... split.
1264
1265 2010-11-04  Richard Guenther  <rguenther@suse.de>
1266             Richard Henderson  <rth@redhat.com>
1267
1268         * gcc.target/i386/fma4-vector-2.c: New testcase.
1269
1270 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1271             Richard Guenther  <rguenther@suse.de>
1272
1273         * gcc.dg/vec-scal-opt.c: New testcase.
1274         * gcc.dg/vec-scal-opt1.c: New testcase.
1275         * gcc.dg/vec-scal-opt2.c: New testcase.
1276
1277 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
1278
1279         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1280         from plugin build flags on Darwin targets.
1281
1282 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1283
1284         * gcc.target/i386/pr46285.c: Require split_stack target.
1285
1286 2010-11-03  Jason Merrill  <jason@redhat.com>
1287
1288         PR c++/46293
1289         * g++.dg/cpp0x/constexpr-base2.C: New.
1290
1291         PR c++/46289
1292         * g++.dg/cpp0x/initlist45.C: New.
1293
1294 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1295
1296         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1297         is now allowed in categories.
1298         * obj-c++.dg/property/dynamic-2.mm: Same change.
1299         * objc.dg/property/dynamic-3.m: New.
1300         * obj-c++.dg/property/dynamic-3.mm: New.
1301         * objc.dg/property/at-property-14.m: New.
1302         * objc.dg/property/at-property-15.m: New.
1303         * obj-c++.dg/property/at-property-14.mm: New.
1304         * obj-c++.dg/property/at-property-15.mm: New.
1305
1306         * objc.dg/foreach-6.m: Added a few more tests for valid and
1307         invalid iterating variables and collections.
1308
1309 2010-11-03  Xinliang David Li  <davidxl@google.com>
1310
1311         PR target/46200
1312         * g++.dg/tree-ssa/ivopts-2.C: New test.
1313
1314 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1315
1316         PR target/46295
1317         * gcc.target/i386/pr46295.c: New.
1318
1319 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1320
1321         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1322         precision min/max for single precision on VSX.
1323
1324 2010-11-03  Jason Merrill  <jason@redhat.com>
1325
1326         PR c++/46289
1327         * g++.dg/cpp0x/constexpr-ice3.C: New.
1328
1329 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1330
1331         * gnat.dg/opt8.ad[sb]: New test.
1332         * gnat.dg/opt8_pkg.ads: New helper.
1333
1334 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1335
1336         PR rtl-optimization/45865
1337         * gcc.dg/pr45865.c: New.
1338         * gcc.dg/torture/pr45865.c: Likewise.
1339
1340         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1341         * gcc.target/arm/headmerge-2.c: Likewise.
1342         * gcc.target/i386/headmerge-1.c: Likewise.
1343         * gcc.target/i386/headmerge-2.c: Likewise.
1344
1345 2010-11-03  Richard Guenther  <rguenther@suse.de>
1346
1347         PR middle-end/46288
1348         * gcc.dg/pr46288.c: New testcase.
1349
1350 2010-11-03  Richard Guenther  <rguenther@suse.de>
1351
1352         PR tree-optimization/44807
1353         * gcc.dg/torture/pr44807.c: New testcase.
1354
1355 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1356
1357         PR libgfortran/43899
1358         * gfortran.dg/namelist_67.f90: New test.
1359
1360 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1361
1362         PR tree-optimization/46009
1363         * gcc.dg/vect/pr46009.c: New function.
1364
1365 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1366
1367         Implemented -fobjc-std=objc1 flag.
1368         * objc.dg/fobjc-std-1.m: New.
1369         * obj-c++.dg/fobjc-std-1.mm: New.
1370
1371 2010-11-03  Richard Guenther  <rguenther@suse.de>
1372
1373         PR middle-end/46241
1374         * g++.dg/debug/pr46241.C: New testcase.
1375
1376 2010-11-03  Richard Guenther  <rguenther@suse.de>
1377
1378         PR tree-optimization/46190
1379         * gfortran.dg/pr46190.f90: New testcase.
1380
1381 2010-11-03  Richard Guenther  <rguenther@suse.de>
1382
1383         PR testsuite/46274
1384         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1385         * gcc.dg/vect/vect-19.c: Likewise.
1386         * gcc.dg/vect/vect-17.c: Likewise.
1387
1388 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1389
1390         PR target/46285
1391         * gcc.target/i386/pr46285.c: New.
1392
1393 2010-11-03  Richard Guenther  <rguenther@suse.de>
1394
1395         PR tree-optimization/46217
1396         * gcc.dg/pr46217.c: New testcase.
1397
1398 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1399
1400         * objc.dg/property/dotsyntax-1.m: New.
1401         * objc.dg/property/dotsyntax-2.m: New.
1402         * obj-c++.dg/property/dotsyntax-1.mm: New.
1403         * obj-c++.dg/property/dotsyntax-2.mm: New.
1404
1405 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR tree-optimization/46165
1408         * gcc.dg/pr46165.c: New test.
1409
1410 2010-11-03  Richard Guenther  <rguenther@suse.de>
1411
1412         PR middle-end/46251
1413         * gcc.dg/pr46251.c: New testcase.
1414
1415 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1416
1417         PR tree-optimization/46107
1418         * gcc.c-torture/compile/pr46107.c: New test.
1419
1420         PR debug/46252
1421         * gcc.dg/pr46252.c: New test.
1422
1423         PR rtl-optimization/46034
1424         PR rtl-optimization/46212
1425         PR rtl-optimization/46248
1426         * gcc.c-torture/compile/pr46034.c: New test.
1427         * gcc.c-torture/compile/pr46248.c: New test.
1428         * gcc.dg/pr46212.c: New test.
1429
1430 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1431
1432         * gnat.dg/sizetype4.adb: New test.
1433
1434 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1435
1436         * gcc.target/i386/avx-vzeroupper-15.c: New.
1437         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1438         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1439         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1440
1441         PR target/46253
1442         * gcc.target/i386/pr46253.c: New.
1443
1444 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1445             Tobias Burnus  <burnus@net-b.de>
1446
1447         PR fortran/45170
1448         * gfortran.dg/deferred_type_param_1.f90: New.
1449         * gfortran.dg/deferred_type_param_2.f90: New.
1450         * gfortran.dg/initialization_1.f90: Update dg-errors.
1451         * gfortran.dg/initialization_9.f90: Update dg-errors.
1452
1453 2010-11-02  Richard Guenther  <rguenther@suse.de>
1454
1455         PR tree-optimization/46149
1456         * g++.dg/torture/pr46149.C: New testcase.
1457
1458 2010-11-02  Richard Guenther  <rguenther@suse.de>
1459
1460         PR tree-optimization/46216
1461         * gcc.dg/torture/pr46216.c: New testcase.
1462
1463 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1464
1465         PR target/46131
1466         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1467         *-*-osf*.
1468
1469 2010-11-02  Richard Guenther  <rguenther@suse.de>
1470
1471         PR tree-optimization/46184
1472         * gcc.dg/pr46184.c: New testcase.
1473
1474 2010-11-02  Richard Guenther  <rguenther@suse.de>
1475
1476         PR tree-optimization/46177
1477         * gcc.dg/pr46177.c: New testcase.
1478
1479 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1480
1481         PR middle-end/46120
1482         * g++.dg/ipa/ivinline-9.C: New test.
1483
1484 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1485
1486         PR tree-optimization/45875
1487         * g++.dg/torture/pr45875.C: New test.
1488
1489 2010-11-02  Richard Guenther  <rguenther@suse.de>
1490
1491         PR testsuite/46249
1492         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1493
1494 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1495
1496         PR debug/46255
1497         * gcc.dg/pr46255.c: New test.
1498
1499 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1500
1501         PR c++/46170
1502         PR c++/46162
1503         * g++.dg/template/sfinae26.C: New test.
1504         * g++.dg/template/sfinae27.C: Likewise.
1505
1506 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1507
1508         PR c++/45606
1509         * g++.dg/template/typedef36.C: New test.
1510         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1511         * g++.dg/template/canon-type-10.C: Likewise.
1512         * g++.dg/template/canon-type-11.C: Likewise.
1513         * g++.dg/template/canon-type-12.C: Likewise.
1514         * g++.dg/template/canon-type-13.C: Likewise.
1515
1516 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1517
1518         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1519         instance of debug_pubnames on darwin.
1520
1521 2010-11-01  Jason Merrill  <jason@redhat.com>
1522             Benjamin Kosnik  <bkoz@redhat.com>
1523
1524         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1525         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1526
1527         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1528         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1529         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1530         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1531         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1532         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1533         * g++.dg/cpp0x/constexpr-array.C: New.
1534         * g++.dg/cpp0x/constexpr-base.C: New.
1535         * g++.dg/cpp0x/constexpr-complex.C: New.
1536         * g++.dg/cpp0x/constexpr-data1.C: New.
1537         * g++.dg/cpp0x/constexpr-data2.C: New.
1538         * g++.dg/cpp0x/constexpr-deref.C: New.
1539         * g++.dg/cpp0x/constexpr-diag1.C: New.
1540         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1541         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1542         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1543         * g++.dg/cpp0x/constexpr-empty.C: New.
1544         * g++.dg/cpp0x/constexpr-empty2.C: New.
1545         * g++.dg/cpp0x/constexpr-empty3.C: New.
1546         * g++.dg/cpp0x/constexpr-empty4.C: New.
1547         * g++.dg/cpp0x/constexpr-empty5.C: New.
1548         * g++.dg/cpp0x/constexpr-ex1.C: New.
1549         * g++.dg/cpp0x/constexpr-ex2.C: New.
1550         * g++.dg/cpp0x/constexpr-ex3.C: New.
1551         * g++.dg/cpp0x/constexpr-ex4.C: New.
1552         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1553         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1554         * g++.dg/cpp0x/constexpr-function1.C: New.
1555         * g++.dg/cpp0x/constexpr-function2.C: New.
1556         * g++.dg/cpp0x/constexpr-function3.C: New.
1557         * g++.dg/cpp0x/constexpr-ice.C: New.
1558         * g++.dg/cpp0x/constexpr-initlist.C: New.
1559         * g++.dg/cpp0x/constexpr-neg1.C: New.
1560         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1561         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1562         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1563         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1564         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1565         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1566         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1567         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1568         * g++.dg/cpp0x/constexpr-object1.C: New.
1569         * g++.dg/cpp0x/constexpr-object2.C: New.
1570         * g++.dg/cpp0x/constexpr-overflow.C: New.
1571         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1572         * g++.dg/cpp0x/constexpr-pos1.C: New.
1573         * g++.dg/cpp0x/constexpr-potential1.C: New.
1574         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1575         * g++.dg/cpp0x/constexpr-pure.C: New.
1576         * g++.dg/cpp0x/constexpr-static.C: New.
1577         * g++.dg/cpp0x/constexpr-static2.C: New.
1578         * g++.dg/cpp0x/constexpr-static3.C: New.
1579         * g++.dg/cpp0x/constexpr-static4.C: New.
1580         * g++.dg/cpp0x/constexpr-static5.C: New.
1581         * g++.dg/cpp0x/constexpr-static6.C: New.
1582         * g++.dg/cpp0x/constexpr-string.C: New.
1583         * g++.dg/cpp0x/constexpr-switch.C: New.
1584         * g++.dg/cpp0x/constexpr-targ.C: New.
1585         * g++.dg/cpp0x/constexpr-throw.C: New.
1586         * g++.dg/cpp0x/constexpr-typeid.C: New.
1587         * g++.dg/cpp0x/constexpr-union.C: New.
1588         * g++.dg/cpp0x/constexpr-value.C: New.
1589         * g++.dg/cpp0x/constexpr-value2.C: New.
1590         * g++.dg/cpp0x/constexpr-variadic.C: New.
1591         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1592         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1593         * g++.dg/other/fold1.C: Likewise.
1594         * g++.dg/parse/crash36.C: Likewise.
1595         * g++.dg/parse/constant4.C: Adjust expected error.
1596         * g++.dg/template/arg5.C: Likewise.
1597         * g++.dg/template/non-dependent10.C: Likewise.
1598         * g++.dg/template/qualified-id3.C: Likewise.
1599         * g++.dg/warn/overflow-warn-1.C: Likewise.
1600         * g++.dg/warn/overflow-warn-3.C: Likewise.
1601         * g++.dg/warn/overflow-warn-4.C: Likewise.
1602         * g++.old-deja/g++.pt/crash10.C: Likewise.
1603
1604         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1605
1606 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1607
1608         Implemented format and noreturn attributes for Objective-C methods.
1609         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1610         * objc.dg/attributes/method-deprecated-1.m: New.
1611         * objc.dg/attributes/method-deprecated-2.m: New.
1612         * objc.dg/attributes/method-deprecated-3.m: New.
1613         * objc.dg/attributes/method-noreturn-1.m: New.
1614         * objc.dg/attributes/method-sentinel-1.m: New.
1615         * objc.dg/attributes/method-format-1.m: New.
1616         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1617         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1618         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1619         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1620         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1621         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1622         * obj-c++.dg/attributes/method-format-1.mm: New.
1623
1624 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1625
1626         * objc.dg/property/at-property-deprecated-1.m: New.
1627         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1628
1629 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1630
1631         Implemented Objective-C 2.0 property accessors.
1632         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1633         avoid testing more complex accessors in this testcase which is not
1634         about them.
1635         * objc.dg/property/at-property-7.m: Same change.
1636         * objc.dg/property/at-property-8.m: Same change.
1637         * objc.dg/property/at-property-9.m: Same change.
1638         * objc.dg/property/at-property-10.m: Same change.
1639         * objc.dg/property/at-property-11.m: Same change.
1640         * obj-c++.dg/property/at-property-6.mm: Same change.
1641         * obj-c++.dg/property/at-property-7.mm: Same change.
1642         * obj-c++.dg/property/at-property-8.mm: Same change.
1643         * obj-c++.dg/property/at-property-9.mm: Same change.
1644         * obj-c++.dg/property/at-property-10.mm: Same change.
1645         * obj-c++.dg/property/at-property-11.mm: Same change.
1646         * objc.dg/property/at-property-12.m: New.
1647         * objc.dg/property/at-property-13.m: New.
1648         * obj-c++.dg/property/at-property-12.mm: New.
1649         * obj-c++.dg/property/at-property-13.mm: New.
1650
1651 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1652
1653         PR fortran/46152
1654         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1655         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1656         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1657         * gfortran.dg/allocate_with_typespec_2.f: New test.
1658         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1659         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1660         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1661
1662 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1663             Nathan Froyd  <froydnj@codesourcery.com>
1664
1665         PR tree-optimization/46259
1666         * gfortran.dg/pr46259.f: New testcase.
1667
1668 2010-11-01  Paul Koning  <ni1d@arrl.net>
1669
1670         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1671         * gcc.c-torture/compile/20020604-1.c: Ditto.
1672         * gcc.c-torture/compile/20001226-1.c: Ditto.
1673         * gcc.c-torture/compile/20010327-1.c: Ditto.
1674         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1675         * gcc.c-torture/compile/pr43191.c: Ditto.
1676         * gcc.c-torture/compile/pr41181.c: Ditto.
1677
1678 2010-10-31  Richard Henderson  <rth@redhat.com>
1679
1680         * lib/target-supports.exp
1681         (check_effective_target_automatic_stack_alignment): True for
1682         x86 but not windows.
1683         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1684         use of the preferred-stack-boundary arguments.
1685         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1686
1687 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1688
1689         PR target/46142
1690         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1691         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1692
1693 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1694
1695         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1696
1697 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1698
1699         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1700         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1701         than tls.
1702         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1703         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1704         * objc.dg/torture/tls/thr-init.m: Likewise.
1705         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1706         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1707
1708 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1709
1710         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1711         the Linux kernel.
1712
1713 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1714
1715         PR fortran/44917
1716         PR fortran/44926
1717         PR fortran/46196
1718         * gfortran.dg/typebound_generic_10.f03: New.
1719
1720 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1721
1722         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1723         * objc.dg/property/property-neg-1.m: Updated for changes in the
1724         syntax of @property and the implementation of
1725         @synthesize/@dynamic.
1726         * objc.dg/property/property-neg-2.m: Same change.
1727         * objc.dg/property/property-neg-3.m: Same change.
1728         * objc.dg/property/property-neg-4.m: Same change.
1729         * objc.dg/property/property-neg-5.m: Same change.
1730         * objc.dg/property/property-neg-7.m: Same change.
1731         * objc.dg/property/property-1.m: Same change.
1732         * objc.dg/property/synthesize-1.m: Same change.
1733         * objc.dg/property/at-property-2.m: Same change.
1734         * objc.dg/property/at-property-4.m: Same change.
1735
1736         * objc.dg/property/fsf-property-method-acces.m: Updated for
1737         changes in the syntax of @property and the implementation of
1738         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1739         * objc.dg/property/fsf-property-basic.m: Same change.
1740         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1741
1742         * objc.dg/property/at-property-5.m: New.
1743         * objc.dg/property/at-property-6.m: New.
1744         * objc.dg/property/at-property-7.m: New.
1745         * objc.dg/property/at-property-8.m: New.
1746         * objc.dg/property/at-property-9.m: New.
1747         * objc.dg/property/at-property-10.m: New.
1748         * objc.dg/property/at-property-11.m: New.
1749         * objc.dg/property/synthesize-2.m: New.
1750         * objc.dg/property/dynamic-2.m: New.
1751
1752         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1753         syntax of @property and the implementation of
1754         @synthesize/@dynamic.
1755         * obj-c++.dg/property/property-neg-2.mm: Same change.
1756         * obj-c++.dg/property/property-neg-3.mm: Same change.
1757         * obj-c++.dg/property/property-neg-4.mm: Same change.
1758         * obj-c++.dg/property/property-neg-5.mm: Same change.
1759         * obj-c++.dg/property/property-neg-7.mm: Same change.
1760         * obj-c++.dg/property/property-1.mm: Same change.
1761         * obj-c++.dg/property/synthesize-1.mm: Same change.
1762         * obj-c++.dg/property/at-property-2.mm: Same change.
1763         * obj-c++.dg/property/at-property-4.mm: Same change.
1764
1765         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1766         changes in the syntax of @property and the implementation of
1767         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1768         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1769         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1770
1771         * obj-c++.dg/property/at-property-5.mm: New.
1772         * obj-c++.dg/property/at-property-6.mm: New.
1773         * obj-c++.dg/property/at-property-7.mm: New.
1774         * obj-c++.dg/property/at-property-8.mm: New.
1775         * obj-c++.dg/property/at-property-9.mm: New.
1776         * obj-c++.dg/property/at-property-10.mm: New.
1777         * obj-c++.dg/property/at-property-11.mm: New.
1778         * obj-c++.dg/property/synthesize-2.mm: New.
1779         * obj-c++.dg/property/dynamic-2.mm: New.
1780
1781 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1782             Andrew Pinski  <pinskia@gmail.com>
1783
1784         * gcc.c-torture/execute/vector-shift.c: New testcase.
1785         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1786         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1787         * gcc.dg/vector-shift.c: Likewise.
1788         * gcc.dg/vector-shift1.c: Likewise.
1789         * gcc.dg/torture/vector-shift2.c: Likewise.
1790         * gcc.dg/vector-shift3.c: Likewise.
1791         * gcc.dg/simd-1b.c: Adjust.
1792
1793 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1794
1795         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1796
1797 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1798
1799         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1800
1801 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1802
1803         PR target/46153
1804         * gcc.target/i386/pr46153.c: New test.
1805
1806 2010-10-27  Jason Merrill  <jason@redhat.com>
1807
1808         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1809
1810 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1811
1812         PR fortran/46161
1813         * gfortran.dg/class_dummy_3.f03: New.
1814
1815 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1816
1817         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1818         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1819
1820         * gcc.target/i386/avx-vzeroupper-3.c: New.
1821         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1822         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1823         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1824         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1825         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1826         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1827         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1828         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1829         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1830         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1831         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1832
1833 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1834
1835         * obj-c.dg/property/at-property-4.m: New.
1836         * obj-c++.dg/property/at-property-4.mm: New.
1837         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1838         updates in warning.
1839         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1840         updates in warning.
1841
1842 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1843
1844         * objc.dg/property/at-property-1.m: New.
1845         * objc.dg/property/at-property-2.m: New.
1846         * objc.dg/property/at-property-3.m: New.
1847         * objc.dg/ivar-invalid-type-1.m: New.
1848         * obj-c++.dg/property/at-property-1.mm: New.
1849         * obj-c++.dg/property/at-property-2.mm: New.
1850         * obj-c++.dg/property/at-property-3.mm: New.
1851         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1852         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1853         in error reporting.
1854
1855 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1856
1857         PR libgfortran/46010
1858         * gfortran.dg/namelist_66.f90: New test.
1859         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1860
1861 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1862
1863         PR fortran/42647
1864         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1865         * gfortran.dg/allocatable_scalar_10.f90: New.
1866         * gfortran.dg/class_19.f03: Extended.
1867
1868 2010-10-26  Jan Hubicka  <jh@suse.cz>
1869
1870         PR middle-end/45736
1871         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1872
1873 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1874
1875         PR tree-optimization/46167
1876         * gcc.dg/vect/O-pr46167.c: New.
1877         * gcc.dg/vect/vect.exp: Run tests with -O.
1878
1879 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1880
1881         PR target/44948
1882         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1883         * g++.dg/vect/pr33860a.cc: Likewise.
1884         * gcc.c-torture/compile/20070522-1.c: Likewise.
1885         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1886         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1887         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1888         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1889         * gcc.dg/pr44136.c: Likewise.
1890
1891         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1892         * gcc.dg/compat/vector-1_x.c: Likewise.
1893         * gcc.dg/compat/vector-1_y.c: Likewise.
1894         * gcc.dg/compat/vector-2_x.c: Likewise.
1895         * gcc.dg/compat/vector-2_y.c: Likewise.
1896         * gcc.dg/pr43300.c: Likewise.
1897
1898         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1899         * gcc.dg/compat/vector-1a_y.c: Likewise.
1900         * gcc.dg/compat/vector-1b_x.c: Likewise.
1901         * gcc.dg/compat/vector-1b_y.c: Likewise.
1902         * gcc.dg/compat/vector-2a_x.c: Likewise.
1903         * gcc.dg/compat/vector-2a_y.c: Likewise.
1904         * gcc.dg/compat/vector-2b_x.c: Likewise.
1905         * gcc.dg/compat/vector-2b_y.c: Likewise.
1906         * gcc.target/i386/pr39162.c: Likewise.
1907         * gcc.target/i386/pr40906-2.c: Likewise.
1908         * gcc.target/i386/sse-5.c: Likewise.
1909
1910         * gcc.dg/pr35442.c: Prune ABI change warnings.
1911
1912         * gcc.c-torture/execute/pr38151.x: New.
1913         * gcc.target/i386/pr44948-1a.c: Likewise.
1914         * gcc.target/i386/pr44948-1b.c: Likewise.
1915         * gcc.target/i386/pr44948-2a.c: Likewise.
1916         * gcc.target/i386/pr44948-2b.c: Likewise.
1917
1918 2010-10-26  Ian Lance Taylor  <iant@google.com>
1919
1920         PR middle-end/45687
1921         * gcc.c-torture/execute/20101025-1.c: New test.
1922
1923 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1924
1925         PR fortran/45451
1926         * gfortran.dg/class_allocate_5.f90: New.
1927
1928 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1929
1930         Implement opaque-enum-specifiers for C++0x
1931         * g++.dg/cpp0x/forw_enum1.C: New.
1932         * g++.dg/cpp0x/forw_enum2.C: New.
1933         * g++.dg/cpp0x/forw_enum3.C: New.
1934         * g++.dg/cpp0x/forw_enum4.C: New.
1935         * g++.dg/cpp0x/forw_enum5.C: New.
1936         * g++.dg/cpp0x/forw_enum6.C: New.
1937         * g++.dg/cpp0x/forw_enum7.C: New.
1938         * g++.dg/cpp0x/forw_enum8.C: New.
1939         * g++.dg/cpp0x/forw_enum9.C: New.
1940         * g++.dg/parse/enum3.C: Add new errors.
1941         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1942         * g++.dg/cpp0x/auto9.C: Add new error.
1943         * g++.dg/template/crash79.C: Add new errors.
1944
1945 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1946
1947         * gcc.target/arm/volatile-bitfields-1.c: New test.
1948         * gcc.target/arm/volatile-bitfields-2.c: New test.
1949         * gcc.target/arm/volatile-bitfields-3.c: New test.
1950
1951 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1952
1953         * gnat.dg/pointer_discr1.adb: New test.
1954         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1955         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1956         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1957
1958 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1959
1960         * gnat.dg/loop_optimization8.adb: New test.
1961         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1962         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1963
1964 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1965
1966         * gnat.dg/in_out_parameter2.adb: New test.
1967         * gnat.dg/in_out_parameter3.adb: Likewise.
1968
1969 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1970
1971         * g++.dg/opt/combine.c: New test.
1972
1973 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1974
1975         * gnat.dg/opt7.ad[sb]: New test.
1976         * gnat.dg/opt7_pkg.ads: New helper.
1977
1978 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1979
1980         PR objc/45735
1981         * obj-c.dg/pr45735.mm: New.
1982         * obj-c++.dg/pr45735.mm: New.
1983
1984 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1985
1986         PR objc/24393
1987         * objc.dg/pr24393.m: New.
1988         * obj-c++.dg/pr24393.mm: New.
1989
1990 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1991
1992         PR objc/28049
1993         * objc.dg/pr28049.m: New.
1994         * obj-c++.dg/pr28049.mm: New.
1995
1996 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1997
1998         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1999         parameter attributes are now supported.
2000         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2001         * objc.dg/attributes/parameter-attribute-1.m: New test.
2002         * objc.dg/attributes/parameter-attribute-2.m: New test.
2003         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2004         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2005
2006 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2007
2008         Based on the CFString implementation in FSF apple/trunk branch.
2009
2010         * gcc.dg/darwin-cfstring-1.c: New.
2011         * gcc.dg/darwin-cfstring-2.c: New.
2012         * gcc.dg/torture/darwin-cfstring-3.c: New.
2013         * g++.dg/other/darwin-cfstring1.C: New.
2014         * g++.dg/torture/darwin-cfstring-3.C: New.
2015
2016 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2017
2018         * objc.dg/demangle-1.m: New test.
2019         * obj-c++.dg/demangle-1.mm: New test.
2020         * obj-c++.dg/demangle-2.mm: New test.
2021         * obj-c++.dg/demangle-3.mm: New test.
2022
2023 2010-10-23  Ian Lance Taylor  <iant@google.com>
2024
2025         * gcc.c-torture/execute/20101011-1.c: New test.
2026         * gcc.c-torture/execute/20101011-1.x: New test driver.
2027
2028 2010-10-23  Tobias Burnus  <burnus@net-b.de>
2029
2030         PR fortran/46122
2031         * gfortran.dg/protected_8.f90: New.
2032
2033 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
2034
2035         * gcc.dg/march-generic.c: Skip for -march in multilib options.
2036         * gcc.target/i386/isa-9.c: Skip for -march other than
2037         -march=amdfam10 in multilib options.
2038         * gcc.target/i386/pr42589.c: Skip for -march other than
2039         -march=i486 in multilib options.
2040         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2041         other -march in multilib options.
2042
2043 2010-10-23  Jie Zhang  <jie@codesourcery.com>
2044
2045         PR rtl-optimization/37360
2046         * gcc.dg/pr37360.c: New test.
2047
2048 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2049
2050         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2051
2052 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2053             Andrew Pinski  <pinskia@gmail.com>
2054
2055         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2056         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2057         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2058         * gcc.dg/vector-subscript-1.c: Likewise.
2059         * gcc.dg/vector-subscript-2.c: Likewise.
2060         * gcc.dg/vector-subscript-3.c: New testcase.
2061         * gcc.dg/array-8.c: Adjust.
2062
2063 2010-10-22  Richard Guenther  <rguenther@suse.de>
2064
2065         PR middle-end/46137
2066         * c-c++-common/torture/pr46137.c: New testcase.
2067
2068 2010-10-22  Jason Merrill  <jason@redhat.com>
2069
2070         PR c++/46129
2071         * g++.dg/template/defarg14.C: New.
2072
2073 2010-10-22  Jason Merrill  <jason@redhat.com>
2074
2075         PR c++/46103
2076         * g++.dg/cpp0x/implicit10.C: New.
2077
2078 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
2079
2080         PR target/46098
2081         * gcc.target/i386/pr46098.c: New test.
2082
2083 2010-10-22  Richard Guenther  <rguenther@suse.de>
2084
2085         PR tree-optimization/45720
2086         * gcc.dg/torture/pr45720.c: New testcase.
2087
2088 2010-10-22  Ira Rosen  <irar@il.ibm.com>
2089
2090         PR tree-optimization/46126
2091         * gcc.dg/vect/pr46126.c: New.
2092
2093 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
2094
2095         Based on the CFString implementation in FSF apple/trunk branch.
2096
2097         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2098         so that the latter can be used in dg-skip and dg-xfail clauses.
2099         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2100         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2101         to use dg-additional-files for Object1.
2102         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2103         to use dg-additional-files for Object1, move to torture/strings/.
2104         * obj-c++.dg/const-str-4.mm: Likewise.
2105         * obj-c++.dg/const-str-3.mm: Likewise.
2106         * obj-c++.dg/const-str-8.mm: Likewise.
2107         * obj-c++.dg/const-str-9.mm: Likewise.
2108         * obj-c++.dg/const-str-10.mm: Likewise.
2109         * obj-c++.dg/const-str-10.mm: Likewise.
2110         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2111         to use dg-additional-files for Object1, move to strings/.
2112         * obj-c++.dg/const-str-2.mm: Likewise.
2113         * obj-c++.dg/const-str-5.mm: Likewise.
2114         * obj-c++.dg/const-str-6.mm: Likewise.
2115         * obj-c++.dg/const-str-12.mm: Likewise.
2116         * obj-c++.dg/strings/strings.exp: New.
2117         * obj-c++.dg/strings/const-cfstring-2.mm: New.
2118         * obj-c++.dg/strings/const-cfstring-5.mm: New.
2119         * obj-c++.dg/torture/strings/strings.exp: New.
2120         * obj-c++.dg/torture/strings/string1.mm: New.
2121         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2122         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2123         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2124
2125         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2126         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2127         * objc/execute/string2.m: Likewise.
2128         * objc/execute/string3.m: Likewise.
2129         * objc/execute/string3.m: Likewise.
2130         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2131         * objc.dg/foreach-4.m: Likewise.
2132         * objc.dg/foreach-5.m: Likewise.
2133         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2134         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2135         * objc.dg/const-str-4.m: Likewise.
2136         * objc.dg/const-str-7.m: Likewise.
2137         * objc.dg/const-str-8.m: Likewise.
2138         * objc.dg/const-str-9.m: Likewise.
2139         * objc.dg/const-str-10.m: Likewise.
2140         * objc.dg/const-str-11.m: Likewise.
2141         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2142         to use dg-additional-files for Object1, move to objc.dg/strings/.
2143         * objc.dg/const-str-2.m: Likewise.
2144         * objc.dg/const-str-5.m: Likewise.
2145         * objc.dg/const-str-6.m: Likewise.
2146         * objc.dg/const-str-12.m: Likewise.
2147         * objc.dg/const-str-12b.m: Likewise.
2148         * objc.dg/strings/strings.exp: New.
2149         * objc.dg/strings/const-cfstring-2.m: New.
2150         * objc.dg/strings/const-cfstring-5.m: New.
2151         * objc.dg/torture/strings/strings.exp: New.
2152         * objc.dg/torture/strings/const-cfstring-1.m: New.
2153         * objc.dg/torture/strings/const-cfstring-3.m: New.
2154         * objc.dg/torture/strings/const-cfstring-4.m: New.
2155
2156 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2157
2158         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2159
2160 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2161
2162         PR c++/46117
2163         * g++.dg/parse/crash57.C: New.
2164
2165 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
2166             H.J. Lu  <hongjiu.lu@intel.com>
2167
2168         PR target/45946
2169         * gcc.target/i386/pr45946.c: New test.
2170
2171 2010-10-21  Martin Jambor  <mjambor@suse.cz>
2172
2173         PR tree-optimization/45875
2174         * g++.dg/ipa/pr45875.C: New test.
2175
2176 2010-10-21  Ira Rosen  <irar@il.ibm.com>
2177
2178         PR tree-optimization/46049
2179         PR tree-optimization/46052
2180         * gcc.dg/vect/pr46052.c: New test.
2181         * gcc.dg/vect/pr46049.c: New test.
2182
2183 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2184
2185         PR fortran/46007
2186         * gfortran.dg/shape_5.f90:  New test case.
2187
2188 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2189
2190         PR fortran/46060
2191         * gfortran.dg/proc_ptr_comp_25.f90: New.
2192
2193 2010-10-21  Richard Guenther  <rguenther@suse.de>
2194             Michael Matz  <matz@suse.de>
2195
2196         PR tree-optimization/45764
2197         * gcc.dg/torture/pr45764.c: New testcase.
2198
2199 2010-10-21  Richard Guenther  <rguenther@suse.de>
2200
2201         PR tree-optimization/46111
2202         * g++.dg/torture/pr46111.C: New testcase.
2203
2204 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
2205
2206         PR fortran/46067
2207         * gfortran.dg/dummy_procedure_4.f90: New.
2208         * gfortran.dg/proc_ptr_30.f90: New.
2209
2210 2010-10-21  Tobias Burnus  <burnus@net-b.de>
2211
2212         PR fortran/46100
2213         * gfortran.dg/ptr-func-1.f90: New.
2214         * gfortran.dg/ptr-func-2.f90: New.
2215
2216 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
2217
2218         PR tree-optimization/45919
2219         * gcc.c-torture/compile/pr45919.c: New test.
2220
2221         PR tree-optimization/46066
2222         * gcc.dg/autopar/pr46066.c: New test.
2223
2224 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2225
2226         PR c++/46024
2227         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2228
2229 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2230
2231         PR c++/46056
2232         * g++.dg/cpp0x/range-for7.C: New.
2233
2234 2010-10-20  Richard Guenther  <rguenther@suse.de>
2235
2236         PR lto/45667
2237         * g++.dg/lto/20101020-1_0.h: New testcase.
2238         * g++.dg/lto/20101020-1_0.C: Likewise.
2239         * g++.dg/lto/20101020-1_1.C: Likewise.
2240
2241 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
2242
2243         * gcc.dg/20101013-1.c: New test.
2244
2245 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
2246
2247         PR target/46085
2248         * gcc.target/i386/pr46085-1.c: New.
2249         * gcc.target/i386/pr46085-2.c: Likewise.
2250
2251 2010-10-20  Richard Guenther  <rguenther@suse.de>
2252
2253         PR tree-optimization/45860
2254         * gcc.dg/torture/pr45860.c: New testcase.
2255
2256 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2257
2258         * gnat.dg/discr25.adb: New test.
2259         * gnat.dg/discr25_pkg.ad[sb]: New helper.
2260
2261 2010-10-20  Olivier Hainque  <hainque@adacore.com>
2262
2263         * gcc.target/powerpc/ehreturn.c: New test.
2264
2265 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2266
2267         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
2268         not require Foundation and run with the GNU runtime as well.
2269
2270         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2271
2272         Radar 4439126
2273         * obj-c++.dg/template-8.mm: New.
2274
2275 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2276
2277         PR objc/23709
2278         * objc.dg/pr23709.m: New.
2279         * obj-c++.dg/pr23709.m: New.
2280
2281 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2282
2283         PR c++/46046
2284         * g++.dg/template/crash104.C: New.
2285
2286 2010-10-19  Richard Henderson  <rth@redhat.com>
2287
2288         * gcc.target/i386/fma3-fma.c: New.
2289         * gcc.target/i386/fma3-builtin.c: New.
2290         * gcc.target/i386/fma4-builtin.c: New.
2291
2292 2010-10-19  Richard Guenther  <rguenther@suse.de>
2293
2294         PR testsuite/46081
2295         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2296
2297 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2298
2299         Merge from 'apple/trunk' branch on FSF servers.
2300
2301         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
2302
2303         Radar 4293709
2304         * objc.dg/proto-init-mimatch-1.m: New.
2305         * obj-c++.dg/proto-init-mimatch-1.mm: New.
2306
2307 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2308
2309         Implemented parsing @synthesize and @dynamic for
2310         Objective-C/Objective-C++.
2311         * objc.dg/property/dynamic-1.m: New.
2312         * objc.dg/property/synthesize-1.m: New.
2313         * obj-c++.dg/property/dynamic-1.mm: New.
2314         * obj-c++.dg/property/synthesize-1.mm: New.
2315
2316 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2317
2318         * objc.dg/at-class-1.m: New.
2319         * objc.dg/at-class-1.mm: New.
2320
2321 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2322
2323         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2324
2325 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2326
2327         Merge from 'apple/trunk' branch on FSF servers.
2328
2329         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2330
2331         Radar 4407151
2332         * obj-c++.dg/template-7.mm: New.
2333
2334 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2335
2336         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2337         bugfix.
2338
2339 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2340
2341         Merge from 'apple/trunk' branch on FSF servers.
2342
2343         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2344
2345         Radar 4451818
2346         * obj-c++.dg/try-catch-16.mm: New.
2347         * obj-c++.dg/try-catch-17.mm: New.
2348
2349         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2350
2351         Radar 4330422
2352         * obj-c++.dg/try-catch-15.mm: New
2353
2354         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2355
2356         Radar 4204796
2357         * obj-c++.dg/try-catch-12.mm: New
2358         * obj-c++.dg/try-catch-13.mm: New
2359         * obj-c++.dg/try-catch-14.mm: New
2360         * objc.dg/try-catch-11.m: New
2361         * objc.dg/try-catch-12.m: New
2362         * objc.dg/try-catch-13.m: New
2363
2364 2010-10-18  Richard Henderson  <rth@redhat.com>
2365
2366         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2367
2368 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2369
2370         PR c/46015
2371         * c-c++-common/Wunused-var-13.c: New test.
2372
2373 2010-10-18  Richard Guenther  <rguenther@suse.de>
2374
2375         PR tree-optimization/45967
2376         * gcc.dg/torture/pr45967.c: New testcase.
2377         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2378         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2379         * gcc.dg/torture/pr39074-2.c: Likewise
2380         * gcc.dg/torture/pta-escape-1.c: Likewise
2381         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2382         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2383         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2384         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2385         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2386         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2387
2388 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2389
2390         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2391
2392 2010-10-18  Richard Guenther  <rguenther@suse.de>
2393
2394         PR lto/44950
2395         * g++.dg/lto/20101015-2_0.C: New testcase.
2396
2397 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2398
2399         PR middle-end/46019
2400         * gcc.c-torture/execute/pr46019.c: New test.
2401
2402 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2403
2404         Merge from 'apple/trunk' branch on FSF servers.
2405
2406         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2407
2408         Radar 4516785
2409         * obj-c++.dg/method-namespace-2.mm: New.
2410
2411 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2412
2413         Merge from 'apple/trunk' branch on FSF servers.
2414
2415         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2416
2417         Radar 4133425
2418         * objc.dg/private-1.m: Test modified.
2419         * obj-c++.dg/private-1.mm: Test modified.
2420
2421 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2422
2423         PR testsuite/45987
2424         * gcc.target/i386/push-1.c: Remove.
2425
2426 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2427             H.J. Lu  <hongjiu.lu@intel.com>
2428
2429         PR target/46051
2430         * gcc.target/i386/pr46051.c: New test.
2431
2432 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2433
2434         * obj-c++.dg/gnu-api-2-class.mm: New.
2435         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2436         * obj-c++.dg/gnu-api-2-method.mm: New.
2437         * obj-c++.dg/gnu-api-2-objc.mm: New.
2438         * obj-c++.dg/gnu-api-2-object.mm: New.
2439         * obj-c++.dg/gnu-api-2-property.mm: New.
2440         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2441         * obj-c++.dg/gnu-api-2-sel.mm: New.
2442
2443 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2444
2445         * objc.dg/fsf-package-0.m: New.
2446         * obj-c++.dg/fsf-package-0.m: New.
2447
2448 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2449
2450         PR objc/18255
2451         * objc.dg/pr18255.m: New.
2452
2453 2010-10-16  Jan Hubicka  <jh@suse.cz>
2454
2455         PR middle-end/44206
2456         * g++.dg/torture/pr44206.C: New.
2457
2458 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2459
2460         * objc.dg/gnu-api-2-class.m: New.
2461         * objc.dg/gnu-api-2-objc.m: New.
2462
2463 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2464
2465         * objc.dg/gnu-api-2-ivar.m: New.
2466
2467 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2468
2469         * objc.dg/gnu-api-2-property.m: New.
2470
2471 2010-10-15  Xinliang David Li  <davidxl@google.com>
2472
2473         * g++.dg/uninit-pred-3_a.C: New test.
2474         * g++.dg/uninit-pred-3_b.C: New test.
2475
2476 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2477
2478         * objc.dg/gnu-api-2-object.m: New.
2479
2480 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2481
2482         * objc.dg/gnu-api-2-method.m: New.
2483
2484 2010-10-15  Jason Merrill  <jason@redhat.com>
2485
2486         * g++.dg/lto/pr45983_0.C: New.
2487
2488 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2489
2490         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2491         builtin combiner patterns.
2492         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2493         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2494         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2495         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2496         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2497
2498 2010-10-15  Richard Guenther  <rguenther@suse.de>
2499
2500         * g++.dg/lto/20101015-1_0.C: New testcase.
2501
2502 2010-10-15  Richard Guenther  <rguenther@suse.de>
2503
2504         PR testsuite/46021
2505         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2506         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2507
2508 2010-10-15  Richard Guenther  <rguenther@suse.de>
2509
2510         PR lto/45957
2511         * g++.dg/lto/20101014-1_0.C: New testcase.
2512
2513 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2514
2515         * objc.dg/gnu-api-2-protocol.m: New.
2516         * objc.dg/gnu-api-2-sel.m: New.
2517
2518 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2519
2520         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2521         arm-eabi targets.
2522
2523 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2524
2525         * gcc.dg/20101010-1.c: New testcase.
2526
2527 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2528
2529         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2530         script when relocatable linking.
2531
2532 2010-10-14  Yao Qi  <yao@codesourcery.com>
2533
2534         PR target/45447
2535         * gcc.target/arm/pr45447.c: New test.
2536
2537 2010-10-14  Jan Hubicka  <jh@suse.cz>
2538
2539         PR middle-end/45621
2540         * g++.dg/lto/pr45621.h : New.
2541         * g++.dg/lto/pr45621_0.C: New.
2542         * g++.dg/lto/pr45621_1.C: New.
2543
2544 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2545
2546         * objc.dg/property: New.
2547         * objc.dg/property/fsf-property-basic.m: New.
2548         * objc.dg/property/fsf-property-method-access.m: New.
2549         * objc.dg/property/fsf-property-named-ivar.m: New.
2550         * obj-c++.dg/property: New.
2551         * obj-c++.dg/property/fsf-property-basic.mm: New.
2552         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2553         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2554
2555         merge from FSF apple 'trunk' branch.
2556         2006 Fariborz Jahanian  <fjahanian@apple.com>
2557
2558         Radars 4436866, 4505126, 4506903, 4517826
2559         * objc.dg/property/property-1.m: New.
2560         * objc.dg/property/property-2.m: New.
2561         * objc.dg/property/property-3.m: New.
2562         * objc.dg/property/property-neg-1.m: New.
2563         * objc.dg/property/property-neg-2.m: New.
2564         * objc.dg/property/property-neg-3.m: New.
2565         * objc.dg/property/property-neg-4.m: New.
2566         * objc.dg/property/property-neg-5.m: New.
2567         * objc.dg/property/property-neg-6.m: New.
2568         * objc.dg/property/property-neg-7.m: New.
2569         * objc.dg/property/property.exp: New.
2570         * obj-c++.dg/property/property-1.mm: New.
2571         * obj-c++.dg/property/property-2.mm: New.
2572         * obj-c++.dg/property/property-3.mm: New.
2573         * obj-c++.dg/property/property-neg-1.mm: New.
2574         * obj-c++.dg/property/property-neg-2.mm: New.
2575         * obj-c++.dg/property/property-neg-3.mm: New.
2576         * obj-c++.dg/property/property-neg-4.mm: New.
2577         * obj-c++.dg/property/property-neg-5.mm: New.
2578         * obj-c++.dg/property/property-neg-6.mm: New.
2579         * obj-c++.dg/property/property-neg-7.mm: New.
2580         * obj-c++.dg/property/property.exp: New.
2581
2582 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2583
2584         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2585
2586 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2587
2588         PR c/45969
2589         * gcc.c-torture/compile/pr45969-1.c: New test.
2590
2591 2010-10-14  Richard Guenther  <rguenther@suse.de>
2592
2593         PR tree-optimization/44913
2594         * gcc.dg/torture/pr44913.c: New testcase.
2595
2596 2010-10-14  Richard Guenther  <rguenther@suse.de>
2597
2598         PR lto/45382
2599         * g++.dg/lto/20101014-2_0.C: New testcase.
2600
2601 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2602
2603         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2604         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2605         * gcc.target/i386/pr44130.c: Likewise.
2606         * gcc.target/i386/pr44144.c: Likewise.
2607         * gcc.target/i386/pr44180.c: Likewise.
2608         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2609         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2610         * gcc.target/i386/vect-sizes-1.c: Likewise.
2611         * gcc.target/i386/vectorize4-avx.c: Likewise.
2612
2613 2010-10-14  Richard Guenther  <rguenther@suse.de>
2614
2615         PR lto/44561
2616         * g++.dg/lto/20101010-3_0.C: New testcase.
2617         * g++.dg/lto/20101010-4_0.C: Likewise.
2618
2619 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2620
2621         * objc.dg/pr45878.m: Update to include NSConstantString interface
2622         for -fnext-runtime.
2623         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2624         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2625         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2626         reference for m64 -fnext-runtime.
2627
2628 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2629
2630         * gcc.target/i386/vect-sizes-1.c: New.
2631
2632 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2633
2634         PR middle-end/46011
2635         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2636
2637 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2638
2639         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2640         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2641
2642 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2643
2644         * gcc.target/ia64/20101005.c: New test.
2645
2646 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2647
2648         PR rtl-optimization/45570
2649         * gcc.dg/pr45570.c: New test.
2650
2651 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2652
2653         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2654         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2655         * gcc.target/i386/vectorize4-avx.c: Likewise.
2656
2657 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2658
2659         * gcc.target/i386/avx-copysign-vec.c: New.
2660         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2661
2662 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2663
2664         PR middle-end/44130
2665         * gcc.target/i386/pr44130.c: New.
2666
2667 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2668
2669         PR middle-end/44144
2670         * gcc.target/i386/pr44144.c: New.
2671
2672 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2673
2674         PR target/44180
2675         * gcc.target/i386/pr44180.c: New.
2676
2677 2010-10-13  Jason Merrill  <jason@redhat.com>
2678
2679         * g++.dg/template/canon-type-8.C: New.
2680
2681 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2682
2683         * gcc.c-torture/execute/20101013-1.c: New test.
2684
2685 2010-10-13  Richard Guenther  <rguenther@suse.de>
2686
2687         PR objc/45878
2688         * objc.dg/pr45878.m: New testcase.
2689
2690 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2691
2692         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2693         * gcc.dg/format/dfp-printf-1.c: Likewise.
2694         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2695
2696 2010-10-13  Richard Guenther  <rguenther@suse.de>
2697
2698         PR tree-optimization/45788
2699         * g++.dg/pr45788.C: New testcase.
2700
2701 2010-10-13  Richard Guenther  <rguenther@suse.de>
2702
2703         PR tree-optimization/45970
2704         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2705
2706 2010-10-13  Richard Guenther  <rguenther@suse.de>
2707
2708         PR tree-optimization/45982
2709         * gcc.dg/torture/pr45982.c: New testcase.
2710         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2711         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2712         * gcc.dg/torture/pr39074-2.c: Likewise.
2713
2714 2010-10-13  Richard Guenther  <rguenther@suse.de>
2715
2716         PR middle-end/45874
2717         * g++.dg/torture/pr45874.C: New testcase.
2718
2719 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2720
2721         * objc.dg/attributes/method-attribute-1.m: Update to respond
2722         to implemented method attributes..
2723         * objc.dg/attributes/method-attribute-2.m: Likewise.
2724         * objc.dg/attributes/method-attribute-3.m: Likewise.
2725         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2726         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2727         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2728
2729 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2730
2731         PR libobjc/23214
2732         * objc.dg/pr23214.m: New.
2733
2734 2010-10-12  Michael Eager  <eager@eagercon.com>
2735
2736         PR testsuite/45856
2737         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2738         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2739
2740 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2741
2742         PR fortran/45636
2743         * gcc.c-torture/execute/pr45636.c: New test.
2744         * gfortran.dg/pr45636.f90: New test.
2745
2746 2010-10-12  Richard Henderson  <rth@redhat.com>
2747
2748         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2749
2750 2010-10-12  Daniel Kraft  <d@domob.eu>
2751
2752         PR fortran/38936
2753         * gfortran.dg/associate_1.f03: More tests with derived-types.
2754         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2755         * gfortran.dg/associate_8.f03: Fix typo.
2756         * gfortran.dg/initialization_27.f90: Fix typo.
2757
2758 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2759
2760         PR testsuite/45851
2761         * lib/lto.exp (lto-get-options-main): Support optional target
2762         selector for dg-extra-ld-options.
2763
2764 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2765
2766         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2767         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2768
2769 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2770
2771         PR middle-end/45699
2772         * g++.dg/torture/pr45699.C: New test.
2773         * g++.dg/otr-fold-1.C: Adjusted.
2774         * g++.dg/otr-fold-1.C: Likewise.
2775
2776 2010-10-11  Nick Clifton  <nickc@redhat.com>
2777
2778         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2779         Allow for a user label prefix.
2780
2781 2010-10-10  Richard Guenther  <rguenther@suse.de>
2782
2783         * g++.dg/lto/20101010-1_0.C: New testcase.
2784         * g++.dg/lto/20101010-2_0.C: Likewise.
2785
2786 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2787
2788         PR tree-optimization/45902
2789         * gcc.dg/vect/45902.c: New test.
2790
2791 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2792
2793         PR target/45870
2794         * gcc.dg/tls/pr45870.c: New test.
2795
2796 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2797
2798         PR fortran/45961
2799         * gfortran.dg/typebound_operator_6.f03: New.
2800
2801 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2802
2803         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2804         and adjust -export symbol scanning.
2805         * g++.dg/ext/dllexport1.C: Likewise.
2806         * g++.dg/ext/dllexport3.C: Likewise.
2807         * gcc.dg/dll-3.c: Likewise.
2808         * gcc.dg/dll-4.c: Likewise.
2809         * gcc.dg/dll-5.c: Likewise.
2810
2811 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2812
2813         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2814         instead of tree_profile dump file.
2815         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2816         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2817         dump file.
2818
2819 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2820
2821         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2822
2823 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2824
2825         * gfortran.dg/character_comparison_4.f90:  New test.
2826         * gfortran.dg/character_comparison_5.f90:  New test.
2827         * gfortran.dg/character_comparison_6.f90:  New test.
2828
2829 2010-10-09  Richard Henderson  <rth@redhat.com>
2830
2831         * lib/target-supports.exp
2832         (check_effective_target_automatic_stack_alignment): Always true.
2833
2834 2010-10-09  Richard Guenther  <rguenther@suse.de>
2835
2836         PR lto/45956
2837         * gcc.dg/lto/20101009-2_0.c: New testcase.
2838         * gcc.dg/lto/20101009-2_1.c: Likewise.
2839         * gcc.dg/lto/20101009-2_2.c: Likewise.
2840
2841 2010-10-09  Richard Guenther  <rguenther@suse.de>
2842
2843         PR lto/45947
2844         * g++.dg/lto/20101009-1_0.C: New testcase.
2845
2846 2010-10-09  Richard Guenther  <rguenther@suse.de>
2847
2848         PR tree-optimization/45945
2849         * gcc.dg/lto/20101009-1_0.c: New testcase.
2850
2851 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2852
2853         PR target/45913
2854         * gcc.target/i386/pr45913.c: New.
2855
2856 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2857
2858         PR fortran/45943
2859         * gfortran.dg/streamio_16.f90: Update test.
2860
2861 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2862
2863         PR tree-optimization/45903
2864         * gcc.target/i386/pr45903.c: New test.
2865
2866 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2867
2868         * gnat.dg/interface5.adb: Compile with warnings disabled.
2869
2870 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2871
2872         * obj-c++.dg/encode-10.mm: New testcase.
2873
2874 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2875
2876         PR objc++/23614
2877         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2878         C++ class.  Removed XFAIL.
2879
2880 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2881
2882         PR fortran/45933
2883         * gfortran.dg/typebound_operator_5.f03: New.
2884
2885 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2886
2887         Merge from 'apple/trunk' branch on FSF servers.
2888
2889         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
2890
2891         Radar 4508851
2892         * obj-c++.dg/method-namespace-1.mm: New.
2893
2894 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2895
2896         * gcc.dg/tree-ssa/sra-11.c: New test.
2897
2898 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2899
2900         PR Tree-Vect/45847
2901         * gcc.dg/vect/pr45847.c: New test.
2902
2903 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2904             Kai Tietz  <kai.tietz@onevision.com>
2905
2906         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2907
2908 2010-10-07  Richard Guenther  <rguenther@suse.de>
2909
2910         PR tree-optimization/45732
2911         * gcc.dg/torture/pr45732.c: New testcase.
2912
2913 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2914
2915         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2916         * objc.dg/foreach-2.m: Likewise.
2917         * objc.dg/foreach-3.m: Likewise.
2918         * objc.dg/foreach-4.m: Likewise.
2919         * objc.dg/foreach-5.m: Likewise.
2920         * objc.dg/foreach-6.m: Likewise.
2921         * objc.dg/foreach-7.m: Likewise.
2922         * objc.dg/objc-foreach-4.m: Likewise.
2923         * objc.dg/objc-foreach-5.m: Likewise.
2924
2925 2010-10-07  Richard Guenther  <rguenther@suse.de>
2926
2927         PR middle-end/45869
2928         * gcc.dg/torture/pr45869.c: New testcase.
2929
2930 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2931
2932         * objc.dg/set-not-used-1.m: New
2933         * obj-c++.dg/set-not-used-1.mm: New.
2934
2935 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2936
2937         * objc.dg/attributes/method-attribute-3.m: New.
2938         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2939
2940 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2941
2942         PR fortran/45916
2943         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2944
2945 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2946
2947         PR fortran/45889
2948         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2949
2950 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2951
2952         Merge from 'apple/trunk' branch on FSF servers.
2953
2954         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
2955
2956         Radar 4278774
2957         * obj-c++.dg/encode-9.mm: New.
2958
2959 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2960
2961         * g++.dg/cpp0x/pr45908.C: New test.
2962
2963 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2964
2965         * gnat.dg/opt6.ad[sb]: New test.
2966
2967 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2968
2969         Implemented fast enumeration for Objective-C.
2970         * objc.dg/foreach-1.m: New.
2971         * objc.dg/foreach-2.m: New.
2972         * objc.dg/foreach-3.m: New.
2973         * objc.dg/foreach-4.m: New.
2974         * objc.dg/foreach-5.m: New.
2975         * objc.dg/foreach-6.m: New.
2976         * objc.dg/foreach-7.m: New.
2977
2978         Merge from 'apple/trunk' branch on FSF servers:
2979         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
2980
2981         Radar 4502236
2982         * objc.dg/objc-foreach-5.m: New.
2983
2984         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
2985
2986         Radar 4507230
2987         * objc.dg/objc-foreach-4.m: New.
2988
2989         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2990
2991         Radar 4472881
2992         * objc.dg/objc-foreach-3.m: New.
2993
2994         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
2995
2996         Radar 4468498
2997         * objc.dg/objc-foreach-2.m: New.
2998
2999         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3000
3001         Radar 4294910
3002         * objc.dg/objc-foreach-1.m: New
3003
3004 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3005
3006         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3007         unsigned values.
3008
3009 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3010
3011         PR objc++/28050
3012         * obj-c++.dg/syntax-error-10.mm: New.
3013
3014 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3015
3016         PR objc++/23707
3017         * obj-c++.dg/syntax-error-9.mm: New.
3018
3019 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3020
3021         PR objc++/31126
3022         * obj-c++.dg/syntax-error-8.mm: New.
3023
3024 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3025
3026         Merge from 'apple/trunk' branch on FSF servers.
3027
3028         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
3029
3030         Radar 4290840
3031         * obj-c++.dg/syntax-error-7.mm: New
3032
3033         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
3034
3035         Radar 4294425
3036         * obj-c++.dg/syntax-error-6.mm: New
3037
3038         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
3039
3040         Radar 4261146
3041         * obj-c++.dg/syntax-error-5.mm: New
3042
3043         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
3044
3045         Radar 4093475
3046         * obj-c++.dg/syntax-error-[3-4].mm: New.
3047
3048         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
3049
3050         Radar 4185810
3051         * obj-c++.dg/syntax-error-[1-2].mm: New.
3052
3053 2010-10-05  Ira Rosen  <irar@il.ibm.com>
3054
3055         PR tree-optimization/45752
3056         * gcc.dg/vect/pr45752.c: New test.
3057
3058 2010-10-05  Richard Guenther  <rguenther@suse.de>
3059
3060         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3061         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3062         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3063         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3064         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3065         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3066         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3067         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3068         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3069         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3070         * gcc.dg/tree-prof/update-loopch.c: Likewise.
3071         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3072         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3073         * gcc.dg/tree-prof/tracer-1.c: Likewise.
3074         * gcc.dg/tree-ssa/inline-4.c: Likewise.
3075         * gcc.dg/tree-ssa/inline-3.c: Likewise.
3076         * gcc.dg/tree-ssa/20080530.c: Likewise.
3077         * g++.dg/tree-ssa/inline-3.C: Likewise.
3078         * g++.dg/tree-ssa/inline-1.C: Likewise.
3079         * g++.dg/tree-ssa/inline-2.C: Likewise.
3080         * gcc.dg/profile-dir-1.c: Likewise.
3081         * gcc.dg/profile-dir-2.c: Likewise.
3082         * gcc.dg/profile-dir-3.c: Likewise.
3083
3084 2010-10-05  Richard Guenther  <rguenther@suse.de>
3085
3086         PR middle-end/45877
3087         * g++.dg/torture/pr45877.C: New testcase.
3088
3089 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
3090
3091         PR debug/45849
3092         * gcc.dg/debug/pr45849.c: New test.
3093
3094         PR middle-end/45876
3095         * gcc.c-torture/compile/pr45876.c: New test.
3096
3097 2010-10-04  Julian Brown  <julian@codesourcery.com>
3098
3099         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3100         vect_hw_misalign.
3101         * gcc.dg/vect/vect-60.c: Likewise.
3102         * gcc.dg/vect/vect-56.c: Likewise.
3103         * gcc.dg/vect/vect-93.c: Likewise.
3104         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3105         * gcc.dg/vect/vect-95.c: Likewise.
3106         * gcc.dg/vect/vect-96.c: Likewise.
3107         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3108         * gcc.dg/vect/slp-25.c: Likewise.
3109         * gcc.dg/vect/slp-3.c: Likewise.
3110         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3111         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3112         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3113         * gcc.dg/vect/vect-109.c: Likewise.
3114         * gcc.dg/vect/vect-peel-1.c: Likewise.
3115         * gcc.dg/vect/vect-peel-2.c: Likewise.
3116         * lib/target-supports.exp
3117         (check_effective_target_arm_vect_no_misalign): New.
3118         (check_effective_target_vect_no_align): Use above.
3119         (check_effective_target_vect_element_align): New.
3120         (add_options_for_quad_vectors): New.
3121
3122 2010-10-04  Martin Jambor  <mjambor@suse.cz>
3123
3124         PR tree-optimization/45572
3125         * g++.dg/ipa/pr45572-1.C: New test.
3126         * g++.dg/ipa/pr45572-2.C: Likewise.
3127
3128 2010-10-03  Ian Lance Taylor  <iant@google.com>
3129
3130         * gcc.dg/anon-struct-11.c: New test.
3131         * gcc.dg/anon-struct-12.c: New test.
3132         * gcc.dg/anon-struct-13.c: New test.
3133         * gcc.dg/anon-struct-14.c: New test.
3134
3135 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3136
3137         * g++.dg/torture/pr45764.C: Revert revision 164914.
3138         * gcc.dg/vect/pr43432.c: Likewise.
3139         * gcc.dg/vect/vect-114.c: Likewise.
3140         * gcc.dg/vect/vect-15.c: Likewise.
3141
3142 2010-10-03  Jason Merrill  <jason@redhat.com>
3143
3144         * g++.dg/cpp0x/sfinae5.C: New.
3145
3146 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
3147
3148         PR tree-optimization/45720
3149         PR tree-optimization/45764
3150         * g++.dg/torture/pr45764.C: New.
3151
3152         * gcc.dg/vect/pr43432.c: Xfail.
3153         * gcc.dg/vect/vect-114.c: Likewise.
3154         * gcc.dg/vect/vect-15.c: Likewise.
3155
3156 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3157
3158         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3159         hppa*-*-hpux*.
3160         * gcc.dg/torture/pr45678-2.c: Likewise.
3161
3162 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
3163
3164         PR fortran/45748
3165         * gfortran.dg/intrinsic_6.f90: New.
3166
3167 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3168
3169         PR fortran/42831
3170         * gfortran.dg/dependency_37.f90:  New test.
3171
3172 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
3173
3174         * gcc.target/i386/shift_mask.c: New test.
3175
3176 2010-10-01  Richard Guenther  <rguenther@suse.de>
3177
3178         PR tree-optimization/45854
3179         * g++.dg/torture/pr45854.C: New testcase.
3180
3181 2010-09-30  Michael Eager  <eager@eagercon.com>
3182
3183         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3184         __FLT_{MIN,MAX}__.
3185
3186 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3187
3188         PR middle-end/45758
3189         * gfortran.dg/graphite/pr45758.f90: New.
3190
3191 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3192
3193         PR middle-end/45230
3194         * gcc.dg/graphite/id-pr45230.c: New.
3195
3196 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
3197
3198         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3199         * gfortran.dg/graphite/graphite.exp: Same.
3200         * gcc.dg/graphite/vect-pr43423.c: New.
3201
3202 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3203
3204         PR target/45843
3205         * g++.dg/torture/pr45843.C: New test.
3206
3207 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
3208
3209         PR fortran/45828
3210         * gfortran.dg/allocate_derived_5.f90: New.
3211
3212 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
3213
3214         PR tree-optimization/31261
3215         * gcc.dg/tree-ssa/pr31261.c: New test.
3216
3217 2010-09-30  Michael Eager  <eager@eagercon.com>
3218
3219         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3220         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3221         * gcc.target/microblaze/microblaze.exp: Ditto.
3222         * gcc.target/microblaze/others/string_cst1.c: Ditto.
3223         * gcc.target/microblaze/others/string_cst2.c: Ditto.
3224         * gcc.target/microblaze/others/data_var1.c: Ditto.
3225         * gcc.target/microblaze/others/data_var2.c: Ditto.
3226         * gcc.target/microblaze/others/data_var3.c: Ditto.
3227         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3228         * gcc.target/microblaze/others/strings1.c:: Ditto.
3229         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3230         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3231         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3232         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3233         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3234         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3235         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3236         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3237         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3238         * gcc.target/microblaze/isa/pcmp.c: Ditto.
3239         * gcc.target/microblaze/isa/nofloat.c: Ditto.
3240         * gcc.target/microblaze/isa/fcvt.c: Ditto.
3241         * gcc.target/microblaze/isa/float.c: Ditto.
3242         * gcc.target/microblaze/isa/mulh.c: Ditto.
3243         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3244         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3245         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3246         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3247         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3248         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3249         * gcc.target/microblaze/isa/bshift.c: Ditto.
3250         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3251         * gcc.target/microblaze/isa/div.c: Ditto.
3252         * gcc.target/microblaze/isa/vanilla.c: Ditto.
3253         * gcc.target/microblaze/isa/mul.c: Ditto.
3254
3255 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3256
3257         merge from FSF 'apple/trunk' branch.
3258         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
3259
3260         Radar 4386773
3261         * objc.dg/enhanced-proto-1.m: New.
3262         * objc.dg/enhanced-proto-2.m: New.
3263         * obj-c++.dg/enhanced-proto-1.mm: New
3264         * obj-c++.dg/enhanced-proto-2.mm: New.
3265
3266 2010-09-30  Richard Guenther  <rguenther@suse.de>
3267
3268         PR testsuite/45702
3269         * gcc.dg/debug/pr41893-1.c: Adjust.
3270         * gcc.dg/pr30762-1.c: Likewise.
3271         * gcc.dg/pr31529-1.c: Likewise.
3272         * gcc.dg/pr34457-1.c: Likewise.
3273         * gcc.dg/pr34668-1.c: Likewise.
3274         * gcc.dg/pr43557-1.c: Likewise.
3275
3276 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
3277
3278         PR objc/45842
3279         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3280         * objc.dg/const-str-3.m: Correct header for memcpy.
3281         * objc.dg/const-str-7.m: Likewise.
3282         * objc.dg/method-20b.m: Provide an implementation of Object.
3283         Adjust XFAIL for m64 NeXT runtime.
3284         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3285         * objc.dg/encode-3.m: Correct line ordering, provide header for
3286         sprintf.
3287         * objc.dg/encode-7-next.m: Only run for 32bit.
3288         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3289         * objc.dg/type-size-2.m: Provide an implementation of Object.
3290         Ajust headers.
3291         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3292         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3293         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3294         Adjust XFAIL for m64 NeXT runtime.
3295         * obj-c++.dg/method-22.mm: Likewise.
3296         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3297
3298 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3299
3300         Merge from 'apple/trunk' branch on FSF servers.
3301
3302         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3303
3304         Radar 4278236
3305         * obj-c++.dg/bad-forward-decl.mm: New
3306
3307 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
3308
3309         * ada/acats/run_acats: Revert revision 157037.
3310
3311 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3312
3313         Merge from 'apple/trunk' branch on FSF servers.
3314
3315         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
3316
3317         Radar 4281748
3318         * objc.dg/naming-2.m: Update
3319         * objc.dg/naming-3.m: New
3320
3321 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3322
3323         PR target/40457
3324         * gcc.target/arm/pr40457-3.c: New test.
3325
3326 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3327
3328         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3329         alias checking.
3330         * lib/target-supports.exp (check_ifunc_available): Likewise.
3331
3332 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3333
3334         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3335
3336 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3337
3338         * objc.dg/keywords-1.m: New test.
3339         * objc.dg/keywords-2.m: New test.
3340         * objc.dg/keywords-3.m: New test.
3341         * obj-c++.dg/keywords-1.mm: New test.
3342         * obj-c++.dg/keywords-2.mm: New test.
3343
3344 2010-09-28  Jason Merrill  <jason@redhat.com>
3345
3346         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3347         * g++.dg/ext/complit11.C: Likewise.
3348         * g++.old-deja/g++.law/temps1.C: Likewise.
3349
3350         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3351         * g++.old-deja/g++.mike/misc6.C: Likewise.
3352
3353 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3354
3355         * objc.dg/attributes/method-attribute-1.m: New.
3356         * objc.dg/attributes/method-attribute-2.m: New.
3357
3358         * obj-c++.dg/attributes/method-attribute-1.m: New.
3359         * obj-c++.dg/attributes/method-attribute-2.m: New.
3360
3361 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3362
3363         * objc.dg/attributes: New.
3364         * objc.dg/attributes/attributes.exp: New.
3365         * objc.dg/attributes/class-attribute-1.m: New.
3366         * objc.dg/attributes/class-attribute-2.m: New
3367         * objc.dg/attributes/categ-attribute-1.m: New
3368         * objc.dg/attributes/categ-attribute-2.m: New
3369         * objc.dg/attributes/proto-attribute-1.m: New
3370
3371         * obj-c++.dg/attributes: New.
3372         * obj-c++.dg/attributes/attributes.exp: New
3373         * obj-c++.dg/attributes/class-attribute-1.mm: New
3374         * obj-c++.dg/attributes/class-attribute-2.mm: New
3375         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3376         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3377         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3378
3379 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3380
3381         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3382         from the branch renamed to method-20b.m to avoid clashes).
3383
3384         2005-08-23  Stuart Hastings  <stuart@apple.com>
3385                     Ziemowit Laski  <zlaski@apple.com>
3386
3387         Radar 4209854
3388         * obj-c++.dg/method-23.mm: New.
3389         * objc.dg/method-20.m: New.
3390
3391 2010-09-28  Jan Hubicka  <jh@suse.cz>
3392
3393         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3394
3395 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3396
3397         PR target/44452
3398         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3399         i?86-*-solaris2.[89], *-*-vxworks*.
3400         * gcc.target/i386/pr22152.c: Likewise.
3401         * gcc.target/i386/vect8-ret.c: New test.
3402
3403 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3404
3405         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3406
3407 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3408
3409         Merge from 'apple/trunk' branch on FSF servers.
3410
3411         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3412
3413         Radar 4175534
3414         * obj-c++.dg/method-22.mm: New.
3415
3416 2010-09-27  Jason Merrill  <jason@redhat.com>
3417
3418         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3419         * g++.dg/ext/complit11.C: Adjust.
3420         * g++.old-deja/g++.law/temps1.C: Adjust.
3421         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3422         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3423
3424 2010-09-27  Ian Lance Taylor  <iant@google.com>
3425
3426         * lib/target-supports.exp (check_effective_target_split_stack):
3427         New procedure.
3428         * gcc.dg/split-1.c: New test.
3429         * gcc.dg/split-2.c: New test.
3430         * gcc.dg/split-3.c: New test.
3431         * gcc.dg/split-4.c: New test.
3432
3433 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3434
3435         PR objc/25464
3436         * objc.dg/type-size-3.m: New test.
3437
3438 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3439
3440         PR objc/45763
3441         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3442
3443 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3444
3445         PR objc/25450
3446         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3447         * objc.dg/type-size-2.m: Same change.
3448         * obj-c++.dg/encode-5.mm: Same change.
3449
3450 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3451
3452         Merge from 'apple/trunk' branch on FSF servers.  The original
3453         Changelogs are below.
3454
3455         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3456         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3457         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3458         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3459         in the branch).
3460         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3461         proto-qual-1.m in the branch) and the normal ABI on GNU.
3462         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3463         the test only with the NeXT runtime.
3464         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3465         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3466         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3467         Run the test only with the NeXT runtime.
3468
3469         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3470
3471         Radar 4492973
3472         * objc.dg/encode-7-64bit.m: New.
3473         * objc.dg/encode-7.m: Skip if -m64.
3474
3475         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3476
3477         Radar 4301047
3478         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3479         * obj-c++.dg/threedotthree-abi-1.mm: New
3480         * objc.dg/threedotthree-abi-1.m: New
3481
3482         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3483
3484         Radar 4136935
3485         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3486         * objc.dg/encode-6.m: Likewise.
3487         * objc.dg/encode-7.m: New test case.
3488
3489 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3490
3491         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3492         const-str-12.m to constr-str-12b.m to avoid conflicts.
3493
3494         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3495
3496         Radar 4229905
3497         * obj-c++.dg/warn5.mm: New
3498
3499         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3500
3501         Radar 4154928
3502         * obj-c++.dg/const-str-12.mm: New.
3503         * objc.dg/const-str-12.m: New.
3504
3505 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3506
3507         PR fortran/40569
3508         PR fortran/40568
3509         * gfortran.dg/storage_size_2.f08: Fix test.
3510         * gfortran.dg/c_sizeof_1.f90: Fix test.
3511         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3512         * gfortran.dg/c_sizeof_3.f90: New.
3513         * gfortran.dg/c_sizeof_4.f90: New.
3514         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3515         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3516
3517 2010-09-26  Daniel Kraft  <d@domob.eu>
3518
3519         PR fortran/45783
3520         PR fortran/45795
3521         * gfortran.dg/select_type_18.f03: New test.
3522
3523 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3524
3525         * gnat.dg/return2.ad[sb]: New test.
3526         * gnat.dg/return2_pkg.ads: New helper.
3527
3528 2010-09-25  Daniel Kraft  <d@domob.eu>
3529
3530         PR fortran/45776
3531         * gfortran.dg/io_constraints_6.f03: New test.
3532         * gfortran.dg/io_constraints_7.f03: New test.
3533         * gfortran.dg/newunit_2.f90: New test.
3534
3535 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3536
3537         * gfortran.dg/operator_c1202.f90: New test.
3538
3539 2010-09-24  Jan Hubicka  <jh@suse.cz>
3540
3541         * gcc.dg/tree-ssa/leaf.c: New testcase.
3542
3543 2010-09-24  Jan Hubicka  <jh@suse.cz>
3544
3545         PR tree-optimization/45738
3546         PR tree-optimization/45741
3547         * gcc.c-torture/compile/pr45741.c: New.
3548         * gfortran.fortran-torture/compile/pr45738.f90: New.
3549
3550 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3551
3552         * gcc.dg/cpp/undef-opt-1.c: New test.
3553
3554 2010-09-24  Jason Merrill  <jason@redhat.com>
3555
3556         * g++.dg/other/error10.C: Adjust expected output.
3557
3558 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3559
3560         PR middle-end/45234
3561         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3562         * gcc.target/i386/pr45234.c: New test.
3563
3564 2010-09-24  Richard Guenther  <rguenther@suse.de>
3565
3566         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3567
3568 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3569
3570         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3571         as a comment leader in regexp.
3572
3573 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3574
3575         * objc.dg/sync-2.m: New test.
3576         * obj-c++.dg/sync-2.mm: New test.
3577
3578 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3579
3580         PR fortran/40571
3581         * gfortran.dg/iso_fortran_env_7.f90: New.
3582
3583 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3584
3585         * obj-c++.dg/too-many-args.mm: New file.
3586
3587 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3588
3589         Merge from 'apple/trunk' branch on FSF servers.
3590
3591         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3592
3593         Radar 4491608
3594         * objc.dg/too-many-args.m: New
3595
3596 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3597
3598         PR fortran/45744
3599         * gfortran.dg/dependency_36.f90:  New test.
3600
3601 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3602
3603         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3604         * gcc.target/i386/pad-3.c: Ditto.
3605         * gcc.target/i386/pad-7.c: Ditto.
3606         * gcc.target/i386/pad-7.c: Ditto.
3607         * gcc.target/i386/pr36502.c: Ditto.
3608         * gcc.target/i386/zee.c: Ditto.
3609         * gcc.target/i386/20060821-1.c: Ditto.
3610         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3611         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3612         * gcc.target/i386/pad-5b.c: Ditto.
3613         * gcc.target/i386/pad-6a.c: Ditto.
3614         * gcc.target/i386/pad-6b.c: Ditto.
3615         * gcc.target/i386/pad-8.c: Ditto.
3616         * gcc.target/i386/pad-9.c: Ditto.
3617         * gcc.target/i386/pad-10.c: Ditto.
3618         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3619
3620 2010-09-23  Richard Guenther  <rguenther@suse.de>
3621
3622         PR tree-optimization/45565
3623         * g++.dg/ipa/pr45565.C: New testcase.
3624
3625 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3626
3627         PR fortran/45745
3628         PR fortran/45648
3629         * gfortran.dg/vector_subscript_bound_1.f90: New.
3630
3631 2010-09-23  Richard Guenther  <rguenther@suse.de>
3632
3633         PR middle-end/45750
3634         * gcc.dg/pr45750.c: New testcase.
3635
3636 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3637
3638         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3639         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3640         build.
3641
3642 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3643
3644         PR rtl-optimization/44374
3645         * gcc.target/arm/headmerge-1.c: New test.
3646         * gcc.target/arm/headmerge-2.c: New test.
3647         * gcc.target/i386/headmerge-1.c: New test.
3648         * gcc.target/i386/headmerge-2.c: New test.
3649
3650 2010-09-23  Daniel Kraft  <d@domob.eu>
3651
3652         PR fortran/38936
3653         PR fortran/44044
3654         PR fortran/45474
3655         * gfortran.dg/intrinsic_intent_1.f03: New test.
3656         * gfortran.dg/select_type_17.f03: New test.
3657         * gfortran.dg/associate_5.f03: More definability tests.
3658         * gfortran.dg/enum_2.f90: Check definability.
3659         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3660         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3661         * gfortran.dg/char_expr_2.f90: Ditto.
3662         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3663         * gfortran.dg/enum_5.f90: Ditto.
3664         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3665         * gfortran.dg/impure_assignment_2.f90: Ditto.
3666         * gfortran.dg/impure_assignment_3.f90: Ditto.
3667         * gfortran.dg/intent_out_1.f90: Ditto.
3668         * gfortran.dg/intent_out_3.f90: Ditto.
3669         * gfortran.dg/pointer_assign_7.f90: Ditto.
3670         * gfortran.dg/pointer_intent_3.f90: Ditto.
3671         * gfortran.dg/pr19936_1.f90: Ditto.
3672         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3673         * gfortran.dg/simpleif_2.f90: Ditto.
3674         * gfortran.dg/protected_5.f90: Ditto.
3675         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3676         * gfortran.dg/protected_6.f90: Ditto.
3677         * gfortran.dg/protected_7.f90: Ditto.
3678
3679 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3680
3681         PR libfortran/45710
3682         * gfortran.dg/namelist_65.f90: New test.
3683
3684 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3685
3686         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3687         the regexp pattern between the expected label and location string.
3688
3689 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3690
3691         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3692
3693 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3694
3695         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3696         * gcc.dg/pr27898.c: Likewise.
3697         * gcc.dg/pr28712.c: Likewise.
3698         * gcc.dg/pr30762-1.c: Likewise.
3699         * gcc.dg/pr31529-1.c: Likewise.
3700         * gcc.dg/pr34457-1.c: Likewise.
3701         * gcc.dg/pr34668-1.c: Likewise.
3702         * gcc.dg/pr34989-1.c: Likewise.
3703         * gcc.dg/pr43557-1.c: Likewise.
3704
3705 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3706
3707         PR rtl-optimization/45739
3708         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3709
3710 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3711
3712         * gcc.target/sparc/mnofpu.c: New test.
3713
3714 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3715
3716         PR rtl-optimization/45739
3717         * gcc.target/i386/pr45739.c: New test.
3718
3719 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3720
3721         PR fortran/45648
3722         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3723         and counts. Add non-elemental function call check.
3724
3725         PR fortran/45648
3726         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3727         arguments checks. Update temporary counts.
3728         * gfortran.dg/transpose_optimization_1.f90: New.
3729
3730 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3731
3732         PR objc/23710
3733         * objc.dg/invalid-method-1.m: New.
3734
3735 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3736
3737         Merge from 'apple/trunk' branch on FSF servers.
3738
3739         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3740
3741         Radar 4291785
3742         * objc.dg/naming-4.m: New
3743         * objc.dg/naming-5.m: New
3744         * obj-c++.dg/naming-1.mm: New
3745         * obj-c++.dg/naming-2.mm: New
3746
3747 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3748             Jack Howarth  <howarth@bromo.med.uc.edu>
3749
3750         PR c++/45645
3751         * g++.dg/torture/pr44972.C: Use portable assert().
3752
3753 2010-09-21  Richard Guenther  <rguenther@suse.de>
3754
3755         PR tree-optimization/45580
3756         * g++.dg/torture/pr45580.C: New testcase.
3757
3758 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3759
3760         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3761
3762 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3763
3764         PR fortran/45438
3765         * gfortran.dg/pointer_check_7.f90: New.
3766
3767 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3768
3769         PR rtl-optimization/45728
3770         * gcc.c-torture/compile/pr45728.c: New test.
3771
3772 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3773
3774         PR fortran/45081
3775         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3776
3777 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3778
3779         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3780
3781 2010-09-20  Richard Guenther  <rguenther@suse.de>
3782
3783         PR middle-end/45704
3784         * gcc.dg/torture/pr45704.c: New testcase.
3785
3786 2010-09-20  Jan Hubicka  <jh@suse.cz>
3787
3788         PR tree-optimize/45605
3789         * g++.dg/tree-ssa/pr45605.C: New testcase.
3790
3791 2010-09-20  Michael Matz  <matz@suse.de>
3792
3793         PR testsuite/45706
3794         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3795         enough.
3796
3797 2010-09-20  Richard Guenther  <rguenther@suse.de>
3798
3799         PR tree-optimization/45705
3800         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3801
3802 2010-09-20  Michael Matz  <matz@suse.de>
3803
3804         PR testsuite/45706
3805         * lib/target-supports.exp (check_effective_target_vect_perm):
3806         Add i?86-*-*.
3807
3808 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3809
3810         PR rtl-optimization/45695
3811         * gcc.c-torture/execute/pr45695.c: New test.
3812
3813 2010-09-19  Jan Hubicka  <jh@suse.cz>
3814
3815         PR lto/44246
3816         * gcc.c-torture/compile/pr44246.c:New file.
3817
3818 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3819
3820         PR tree-optimization/45714
3821         * gfortran.dg/vect/pr45714-a.f: New test.
3822         * gfortran.dg/vect/pr45714-b.f: New test.
3823
3824 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3825
3826         * gnat.dg/const1.adb: Rename into...
3827         * gnat.dg/constant1.adb: ...this.
3828         * gnat.dg/constant2.adb: New test.
3829         * gnat.dg/constant2_pkg1.ads: New helper.
3830         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3831
3832 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3833
3834         * gnat.dg/specs/constant1.ads: New test.
3835         * gnat.dg/specs/constant1_pkg.ads: New helper.
3836
3837 2010-09-18  Jan Hubicka  <jh@suse.cz>
3838
3839         PR tree-optimization/45453
3840         * g++.dg/tree-ssa/pr45453.C: New testcase.
3841
3842 2010-09-18  Jason Merrill  <jason@redhat.com>
3843
3844         * g++.dg/cpp0x/initlist44.C: New.
3845
3846 2010-09-18  Richard Guenther  <rguenther@suse.de>
3847
3848         PR tree-optimization/45709
3849         * g++.dg/torture/pr45709-2.C: New testcase.
3850
3851 2010-09-18  Richard Guenther  <rguenther@suse.de>
3852
3853         PR tree-optimization/45709
3854         * g++.dg/torture/pr45709.C: New testcase.
3855
3856 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3857
3858         PR testsuite/45719
3859         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3860
3861 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3862
3863         * gcc.target/i386/pad-1.c: New.
3864         * gcc.target/i386/pad-2.c: Likewise.
3865         * gcc.target/i386/pad-3.c: Likewise.
3866         * gcc.target/i386/pad-4.c: Likewise.
3867         * gcc.target/i386/pad-5a.c: Likewise.
3868         * gcc.target/i386/pad-5b.c: Likewise.
3869         * gcc.target/i386/pad-6a.c: Likewise.
3870         * gcc.target/i386/pad-6b.c: Likewise.
3871         * gcc.target/i386/pad-7.c: Likewise.
3872         * gcc.target/i386/pad-8.c: Likewise.
3873         * gcc.target/i386/pad-9.c: Likewise.
3874         * gcc.target/i386/pad-10.c: Likewise.
3875
3876 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3877
3878         PR middle-end/45234
3879         * gcc.dg/torture/stackalign/alloca-5.c: New.
3880
3881 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3882
3883         PR middle-end/45678
3884         * gcc.dg/torture/pr45678-2.c: New.
3885
3886 2010-09-17  Richard Guenther  <rguenther@suse.de>
3887
3888         PR middle-end/45678
3889         * gcc.dg/torture/pr45678-1.c: New testcase.
3890
3891 2010-09-17  Michael Matz  <matz@suse.de>
3892
3893         PR tree-optimization/43432
3894         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3895         check_effective_target_vect_perm_short): New predicates.
3896         (check_effective_target_vect_perm): Include x86_64.
3897         * gcc.dg/vect/pr43432.c: New test.
3898         * gcc.dg/vect/vect-114.c: Adjust.
3899         * gcc.dg/vect/vect-15.c: Ditto.
3900         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3901         * gcc.dg/vect/slp-perm-9.c: Ditto.
3902
3903 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3904
3905         PR testsuite/45692
3906         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3907         GNU runtime.
3908
3909 2010-09-17  Richard Guenther  <rguenther@suse.de>
3910
3911         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3912         * gcc.dg/pr28706.c: Likewise.
3913         * gcc.dg/pr28712.c: Likewise.
3914         * gcc.dg/pr30762-1.c: Likewise.
3915         * gcc.dg/pr30762-2.c: Likewise.
3916         * gcc.dg/pr31529-1.c: Likewise.
3917         * gcc.dg/pr31529-2.c: Likewise.
3918         * gcc.dg/pr34457-1.c: Likewise.
3919         * gcc.dg/pr34457-2.c: Likewise.
3920         * gcc.dg/pr34668-1.c: Likewise.
3921         * gcc.dg/pr34668-2.c: Likewise.
3922         * gcc.dg/pr34989-1.c: Likewise.
3923         * gcc.dg/pr34989-2.c: Likewise.
3924         * gcc.dg/pr43557-1.c: Likewise.
3925         * gcc.dg/pr43557-2.c: Likewise.
3926         * gcc.dg/debug/pr41893-1.c: Likewise.
3927         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3928         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3929         * gcc.dg/matrix/matrix-4.c: Likewise.
3930         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3931         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3932         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3933         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3934
3935 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3936
3937         PR fortran/43665
3938         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3939         optimizations.
3940         * gfortran.dg/intent_optimize_1.f90: New test.
3941
3942 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3943
3944         * gcc.target/i386/divmod-1.c: New.
3945         * gcc.target/i386/divmod-2.c: Likewise.
3946         * gcc.target/i386/divmod-3.c: Likewise.
3947         * gcc.target/i386/divmod-4.c: Likewise.
3948         * gcc.target/i386/divmod-4a.c: Likewise.
3949         * gcc.target/i386/divmod-5.c: Likewise.
3950         * gcc.target/i386/divmod-6.c: Likewise.
3951         * gcc.target/i386/divmod-7.c: Likewise.
3952         * gcc.target/i386/divmod-8.c: Likewise.
3953         * gcc.target/i386/udivmod-1.c: Likewise.
3954         * gcc.target/i386/udivmod-2.c: Likewise.
3955         * gcc.target/i386/udivmod-3.c: Likewise.
3956         * gcc.target/i386/udivmod-4.c: Likewise.
3957         * gcc.target/i386/udivmod-4a.c: Likewise.
3958         * gcc.target/i386/udivmod-5.c: Likewise.
3959         * gcc.target/i386/udivmod-6.c: Likewise.
3960         * gcc.target/i386/udivmod-7.c: Likewise.
3961         * gcc.target/i386/udivmod-8.c: Likewise.
3962
3963 2010-09-16  Jan Hubicka  <jh@suse.cz>
3964
3965         * g++.dg/lto/pr45679-1_0.C: New file.
3966         * g++.dg/lto/pr45679-1_1.C: New file.
3967         * g++.dg/lto/pr45679-0_0.C: New file.
3968         * g++.dg/lto/pr45679-0_1.C: New file.
3969
3970 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3971
3972         PR fortran/45674
3973         * gfortran.dg/class_dummy_2.f03: New.
3974
3975 2010-09-16  Richard Guenther  <rguenther@suse.de>
3976
3977         PR tree-optimization/45623
3978         * gcc.dg/torture/pr45623.c: New testcase.
3979
3980 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3981
3982         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3983         name and parentheses.
3984         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3985
3986 2010-09-15  Jason Merrill  <jason@redhat.com>
3987
3988         * g++.dg/parse/parameter-declaration-2.C: New.
3989
3990         * g++.dg/cpp0x/scoped_enum2.C: New.
3991
3992 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3993
3994         * gcc.c-torture/compile/20100915-1.c: New test.
3995
3996 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3997
3998         PR middle-end/45644
3999         * gcc.dg/ipa/pr45644.c: New test.
4000
4001 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4002
4003         PR tree-optimization/45633
4004         * gcc.dg/vect/pr45633.c: New test.
4005
4006 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4007
4008         PR fortran/45577
4009         * gfortran.dg/allocate_derived_4.f90: New.
4010
4011 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4012
4013         * lib/target-supports.exp
4014         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4015         supported flag to true for neon.
4016
4017 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4018
4019         PR c++/45665
4020         * g++.dg/template/crash103.C: New.
4021
4022 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4023
4024         Merge from 'apple/trunk' branch on FSF servers.
4025
4026         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
4027
4028         Radar 4457381
4029         * objc.dg/msg-in-protocol.m: New.
4030         * obj-c++.dg/msg-in-protocol.mm: New.
4031
4032         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
4033
4034         Radar 4219590
4035         * objc.dg/break-in-ifstmt.m: New.
4036
4037         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4038
4039         Radar 4174166
4040         * obj-c++.dg/comp-types-13.mm: New.
4041         * objc.dg/comp-types-12.m: New.
4042
4043         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
4044
4045         Radar 4216500
4046         * obj-c++.dg/proto-lossage-7.mm: New.
4047         * objc.dg/proto-lossage-7.m: New.
4048
4049 2010-09-14  Jan Hubicka  <jh@suse.cz>
4050
4051         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4052         folding.
4053         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4054         folding.
4055
4056 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
4057
4058         PR middle-end/45567
4059         * gcc.dg/pr45567.c: New test.
4060
4061         PR debug/45660
4062         * g++.dg/debug/pr45660.C: New test.
4063
4064 2010-09-14  Ira Rosen  <irar@il.ibm.com>
4065
4066         PR tree-optimization/45470
4067         * g++.dg/vect/pr45470-a.cc: New test.
4068         * g++.dg/vect/pr45470-a.cc: New test.
4069
4070 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
4071
4072         PR target/42070
4073         * lib/profopt.exp: Prune warnings on execname2 compile.
4074         * lib/prune.exp: Prune "can't add line info" warnings.
4075
4076 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4077
4078         PR libfortran/45532
4079         * gfortran.dg/namelist_64.f90: New test.
4080
4081 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
4082
4083         PR rtl-optimization/45617
4084         * gcc.target/i386/pr45617.c: New test.
4085
4086 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
4087
4088         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4089
4090 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
4091
4092         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4093         * gcc.target/i386/fma4-vector.c: Likewise.
4094         * gcc.target/i386/vectorize2.c: Likewise.
4095         * gcc.target/i386/vectorize4.c: Likewise.
4096         * gcc.target/i386/vectorize5.c: Likewise.
4097         * gcc.target/i386/vectorize6.c: Likewise.
4098         * gcc.target/i386/vectorize8.c: Likewise.
4099
4100         * gcc.target/i386/vect-double-1.c: New.
4101         * gcc.target/i386/vect-double-1a.c: Likewise.
4102         * gcc.target/i386/vect-double-2.c: Likewise.
4103         * gcc.target/i386/vect-double-2a.c: Likewise.
4104
4105         * lib/target-supports.exp (check_effective_target_vect_double):
4106         Set et_vect_double_saved to 0 when tuning for Atom.
4107
4108 2010-09-13  Jan Hubicka  <jh@suse.cz>
4109
4110         * gcc.dg/torture/pr23821.c: Drop static keyword.
4111         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4112         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4113
4114 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4115
4116         * gcc.target/arm/sync-1.c: New.
4117
4118 2010-09-12  Olivier Hainque  <hainque@adacore.com>
4119
4120         * gnat.dg/memtrap.adb: New test.
4121
4122 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4123
4124         * gfortran.dg/promotion.f90: Fix options.
4125
4126 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
4127
4128         * g++.dg/cpp0x/range-for1.C: New.
4129         * g++.dg/cpp0x/range-for2.C: New.
4130         * g++.dg/cpp0x/range-for3.C: New.
4131         * g++.dg/cpp0x/range-for4.C: New.
4132         * g++.dg/cpp0x/range-for5.C: New.
4133         * g++.dg/cpp0x/range-for6.C: New.
4134
4135 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
4136
4137         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4138         and counts. Check that transpose is not called.
4139         * gfortran.dg/transpose_2.f90: Update error message.
4140
4141 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
4142
4143         PR c++/43824
4144         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4145         * g++.dg/lookup/strong-using-2.C: Likewise.
4146         * g++.dg/lookup/strong-using-3.C: Likewise.
4147         * g++.dg/lookup/strong-using-5.C: Likewise.
4148
4149         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4150         * g++.dg/cpp0x/inline-ns4.C: New.
4151         * g++.dg/cpp0x/inline-ns5.C: New.
4152
4153 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4154
4155         PR middle-end/45634
4156         * gfortran.fortran-torture/compile/pr45634.f90: New.
4157
4158 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
4159
4160         * objc.dg/fobjc-exceptions.m: New test.
4161
4162 2010-09-10  Jan Hubicka  <jh@suse.cz>
4163
4164         * g++.dg/inherit/covariant7.C: Fix pattern matching.
4165
4166 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4167
4168         PR tree-optimization/44972
4169         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4170         * gcc.dg/tree-ssa/pr45144.c: Likewise.
4171         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4172         instead.
4173         * g++.dg/torture/pr44972.C: New test.
4174
4175 2010-09-10  Martin Jambor  <mjambor@suse.cz>
4176
4177         PR tree-optimization/44972
4178         * g++.dg/torture/pr34850.C: Remove expected warning.
4179
4180 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4181
4182         * gfortran.dg/dummy_optional_arg.f90: New test.
4183
4184 2010-09-08  Jan Hubicka  <jh@suse.cz>
4185
4186         PR tree-optimization/45598
4187         * fortran.fortran-torture/compile/pr45598.f90: New test.
4188
4189 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
4190
4191         * lib/target-supports-dg.exp (dg-require-ifunc): New.
4192         * lib/target-supports.exp (check_ifunc_available): New.
4193         * gcc.dg/attr-ifunc-1.c: New.
4194         * gcc.dg/attr-ifunc-2.c: New.
4195         * gcc.dg/attr-ifunc-3.c: New.
4196         * gcc.dg/attr-ifunc-4.c: New.
4197         * gcc.dg/attr-ifunc-5.c: New.
4198         * g++.dg/ext/attr-ifunc-1.C: New.
4199         * g++.dg/ext/attr-ifunc-2.C: New.
4200         * g++.dg/ext/attr-ifunc-3.C: New.
4201         * g++.dg/ext/attr-ifunc-4.C: New.
4202
4203 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
4204
4205         PR middle-end/40386
4206         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4207
4208 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
4209
4210         * gfortran.dg/inline_transpose_1.f90: New test.
4211
4212 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4213
4214         PR c++/45588
4215         * g++.dg/warn/Wunused-var-15.C: New test.
4216
4217 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4218
4219         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4220         hppa*-*-hpux*.
4221
4222 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4223
4224         * objc/execute/exceptions/throw-nil.m: New test.
4225         * objc/execute/exceptions/handler-1.m: Updated to use the new
4226         objc_set_uncaught_exception_handler() function.
4227         * objc/execute/exceptions/matcher-1.m: New test.
4228
4229 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4230
4231         PR fortran/38282
4232         * gfortran.dg/bit_comparison_1.F90: New test.
4233         * gfortran.dg/leadz_trailz_3.f90: New test.
4234         * gfortran.dg/masklr_2.F90: New test.
4235         * gfortran.dg/shiftalr_1.F90: New test.
4236         * gfortran.dg/merge_bits_2.F90: New test.
4237         * gfortran.dg/dshift_2.F90: New test.
4238         * gfortran.dg/bit_comparison_2.F90: New test.
4239         * gfortran.dg/masklr_1.F90: New test.
4240         * gfortran.dg/merge_bits_1.F90: New test.
4241         * gfortran.dg/dshift_1.F90: New test.
4242         * gfortran.dg/shiftalr_2.F90: New test.
4243
4244 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4245
4246         * objc.dg/type-stream-1.m: Replaced with a test that tests that
4247         functions from objc/typedstream.h are deprecated.
4248
4249 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4250
4251         * lib/target-supports.exp
4252         (check_effective_target_run_expensive_tests): New proc.
4253         * gcc.c-torture/compile/limits-fnargs.c: Use
4254         dg-require-effective-target run_expensive_tests.
4255
4256 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
4257
4258         PR fortran/45597
4259         * gfortran.dg/gomp/pr45597.f90: New test.
4260
4261         PR fortran/45595
4262         * gfortran.dg/gomp/pr45595.f90: New test.
4263
4264 2010-09-08  Michael Matz  <matz@suse.de>
4265
4266         * c-c++-common/uninit-17.c: Adjust.
4267
4268 2010-09-08  Michael Matz  <matz@suse.de>
4269
4270         PR tree-optimization/43430
4271         * gcc.dg/vect/pr43430-2.c: New test.
4272
4273 2010-09-08  Michael Matz  <matz@suse.de>
4274
4275         PR tree-optimization/33244
4276         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4277
4278 2010-09-08  Richard Guenther  <rguenther@suse.de>
4279
4280         PR tree-optimization/45578
4281         * gfortran.dg/pr45578.f90: New testcase.
4282
4283 2010-09-08  Richard Guenther  <rguenther@suse.de>
4284
4285         PR testsuite/45590
4286         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4287
4288 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4289
4290         PR fortran/45576
4291         * gfortran.dg/char_length_18.f90:  New test.
4292
4293 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4294
4295         PR target/36502
4296         * gcc.target/i386/pr36502.c: New test.
4297
4298         PR target/42313
4299         PR target/44651
4300         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4301         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4302
4303 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
4304
4305         * gfortran.dg/achar_4.f90: Enable bounds checking.
4306
4307 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
4308
4309         PR target/45206
4310         * gcc.target/i386/pr45206.c: New test.
4311
4312 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
4313
4314         PR fortran/45505
4315         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4316
4317 2010-09-07  Jan Hubicka  <jh@suse.cz>
4318
4319         * gcc.c-torture/compile/20100907.c: New testcase.
4320
4321 2010-09-07  Richard Guenther  <rguenther@suse.de>
4322
4323         PR middle-end/45569
4324         * g++.dg/eh/pr45569.C: New testcase.
4325
4326 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4327
4328         PR target/43137
4329         * gcc.target/arm/pr43137.c: New test.
4330
4331 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4332
4333         PR fortran/36931
4334         * gfortran.dg/dependency_35.f90:  New test.
4335
4336 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4337
4338         PR fortran/34145
4339         * gfortran.dg/char_length_17.f90:  New test.
4340
4341 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4342
4343         PR c++/45200
4344         PR c++/45293
4345         PR c++/45558
4346         * g++.dg/template/typedef34.C: New test.
4347         * g++.dg/template/typedef35.C: New test.
4348
4349 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4350
4351         PR target/22152
4352         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4353
4354 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4355
4356         * g++.dg/warn/Wdouble-promotion.C: New.
4357
4358 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4359
4360         * g++.dg/parse/redef2.C: New.
4361
4362 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4363
4364         * gcc.dg/20100906-1.c: New testcase.
4365
4366 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4367
4368         PR testsuite/45543
4369         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4370         DW_TAG_enumeration_type DIE.
4371
4372 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4373
4374         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4375         Update XFAILs.
4376
4377 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4378
4379         PR rtl-optimization/44919
4380         * g++.dg/opt/pr44919.C: New.
4381
4382 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4383
4384         PR fortran/38282
4385         * gfortran.dg/iall_iany_iparity_1.f90: New.
4386         * gfortran.dg/iall_iany_iparity_2.f90: New.
4387
4388 2010-09-06  Jason Merrill  <jason@redhat.com>
4389
4390         * g++.dg/cpp0x/initlist42.C: New.
4391
4392         * g++.dg/cpp0x/auto19.C: New.
4393
4394         * g++.dg/template/sfinae25.C: New.
4395         * g++.dg/template/char1.C: Expect warning.
4396         * g++.dg/template/nontype10.C: Likewise.
4397
4398         * g++.dg/cpp0x/implicit9.C: New.
4399
4400         * g++.dg/cpp0x/initlist43.C: New.
4401
4402 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4403
4404         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4405
4406 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4407
4408         * gcc.dg/Wdouble-promotion.c: New.
4409
4410 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4411
4412         * gfortran.dg/float128_1.f90: Remove test case as
4413         it always fails since Rev 163611 backed out the
4414         front-end implementation.
4415
4416 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4417
4418         * gfortran.dg/float128_1.f90: XFAIL test case.
4419
4420 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4421
4422         * gfortran.dg/bessel_7.f90: Decrease required precision.
4423
4424 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4425
4426         PR testsuite/45545
4427         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4428         ref-all-matching targets.
4429
4430 2010-09-05  Richard Guenther  <rguenther@suse.de>
4431
4432         PR tree-optimization/45535
4433         * gcc.c-torture/compile/pr45535.c: New testcase.
4434
4435 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4436
4437         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4438         "\[^\n\]*".
4439         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4440         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4441         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4442         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4443         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4444         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4445         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4446         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4447         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4448         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4449         * gcc.target/i386/pr22152.c: Likewise.
4450         * gcc.target/i386/pr36992-1.c: Likewise.
4451         * gcc.target/i386/pr36992-2.c: Likewise.
4452         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4453
4454 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4455
4456         PR testsuite/43957
4457         * gcc.dg/const-uniq-1.c: Modify regexp.
4458
4459 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4460
4461         PR fortran/45530
4462         * gfortran.dg/namelist_63.f90: New.
4463
4464 2010-09-04  Jan Hubicka  <jh@suse.cz>
4465
4466         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4467         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4468
4469 2010-09-04  Jan Hubicka  <jh@suse.cz>
4470
4471         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4472
4473 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4474
4475         PR fortran/45507
4476         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4477
4478 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4479
4480         * gcc.dg/opts-4.c: New test.
4481
4482 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4483
4484         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4485         * gcc.dg/vect/vect-peel-4.c: Ditto.
4486
4487 2010-09-03  Daniel Kraft  <d@domob.eu>
4488
4489         PR fortran/45525
4490         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4491
4492 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4493
4494         PR fortran/45159
4495         * gfortran.dg/dependency_34.f90:  New test.
4496
4497 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4498
4499         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4500
4501 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4502
4503         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4504         gcc.target/i386/clearcap.map if supported.
4505
4506 2010-09-03  Michael Matz  <matz@suse.de>
4507
4508         PR middle-end/45415
4509         * gcc.dg/pr45415.c: New test.
4510
4511 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4512
4513         PR tree-optimization/45506
4514         * gcc.dg/pr45506.c: New.
4515
4516 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4517
4518         PR target/45476
4519         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4520         * gcc.target/i386/float128-2.c: Ditto.
4521
4522 2010-09-03  Daniel Kraft  <d@domob.eu>
4523
4524         PR fortran/34162
4525         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4526         * gfortran.dg/internal_dummy_2.f08: New test.
4527         * gfortran.dg/internal_dummy_3.f08: New test.
4528         * gfortran.dg/internal_dummy_4.f08: New test.
4529
4530 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4531
4532         PR debug/45500
4533         * gcc.target/i386/pr45500.c: New test.
4534
4535 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4536
4537         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4538
4539 2010-09-03  Daniel Kraft  <d@domob.eu>
4540
4541         PR fortran/44602
4542         * gfortran.dg/exit_2.f08; Adapt error messages.
4543         * gfortran.dg/exit_3.f08: New test.
4544         * gfortran.dg/exit_4.f08: New test.
4545         * gfortran.dg/exit_5.f03: New test.
4546
4547 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4548
4549         * gfortran.dg/ishft_4.f90: New test.
4550
4551 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4552
4553         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4554         FRIZ/XSRIZ instruciton for (double)(long long)x.
4555         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4556
4557 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4558
4559         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4560
4561 2010-09-02  Richard Guenther  <rguenther@suse.de>
4562
4563         PR tree-optimization/44937
4564         PR tree-optimization/45412
4565         * g++.dg/opt/pr45412.C: New testcase.
4566         * gcc.c-torture/compile/pr45412.c: Likewise.
4567         * gcc.c-torture/compile/pr44937.c: Likewise.
4568
4569 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4570
4571         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4572         but using -Werror=comment.
4573         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4574         expected error messages.
4575
4576 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4577
4578         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4579         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4580
4581 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4582
4583         PR fortran/45489
4584         * gfortran.dg/initialization_27.f90: New.
4585
4586 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4587
4588         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4589         check into different basic blocks. Expect vectorization if misaligned
4590         stores are supported.
4591         * gcc.dg/vect/bb-slp-8a.c: New test.
4592         * gcc.dg/vect/bb-slp-8b.c: New test.
4593
4594 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4595
4596         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4597
4598 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4599
4600         PR fortran/44541
4601         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4602         * gfortran.dg/class_dummy_1.f03: New.
4603
4604 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4605
4606         PR middle-end/45458
4607         * g++.dg/tree-prof/partition2.C: New test.
4608
4609 2010-09-01  Richard Guenther  <rguenther@suse.de>
4610
4611         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4612         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4613         * gcc.c-torture/execute/20100827-1.c: Likewise.
4614
4615 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4616
4617         * gfortran.dg/execute_command_line_1.f90: New test.
4618
4619 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4620
4621         PR preprocessor/45457
4622         * c-c++-common/cpp/pr45457.c: New test.
4623
4624 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4625
4626         * gcc.dg/nested-func-8.c: New test.
4627
4628 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4629
4630         PR fortran/38282
4631         * gfortran.dg/popcnt_poppar_1.F90: New test.
4632         * gfortran.dg/popcnt_poppar_2.F90: New test.
4633
4634 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4635
4636         * gcc.target/i386/volatile-2.c: Require nonpic target.
4637
4638 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4639
4640         PR middle-end/45461
4641         * gcc.dg/pr45461.c: New test.
4642
4643 2010-08-31  Richard Guenther  <rguenther@suse.de>
4644
4645         PR testsuite/45455
4646         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4647
4648 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4649
4650         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4651
4652 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4653
4654         PR fortran/45456
4655         * gfortran.dg/typebound_proc_18.f03: New.
4656
4657 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4658
4659         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4660         * lib/scanasm.exp (scan-stack-usage): Likewise.
4661         (scan-stack-usage-not): Likewise.
4662         * gcc.dg/stack-usage-1.c: New test.
4663         * gcc.target/i386/stack-usage-realign.c: Likewise.
4664
4665 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4666
4667         PR tree-optimization/45427
4668         * gcc.dg/tree-ssa/pr45427.c: New test.
4669
4670 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4671
4672         PR c++/45043
4673         * g++.dg/template/crash102.C: New.
4674
4675 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4676
4677         PR middle-end/45423
4678         * gcc.dg/gomp/atomic-12.c: New test.
4679         * gcc.dg/gomp/atomic-13.c: New test.
4680         * gcc.dg/gomp/atomic-14.c: New test.
4681         * g++.dg/gomp/atomic-11.C: New test.
4682         * g++.dg/gomp/atomic-12.C: New test.
4683         * g++.dg/gomp/atomic-13.C: New test.
4684         * g++.dg/gomp/atomic-14.C: New test.
4685
4686 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4687
4688         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4689         delimiter.
4690
4691 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4692
4693         * gnat.dg/discr24.adb: New test.
4694
4695 2010-08-30  Richard Guenther  <rguenther@suse.de>
4696
4697         PR tree-optimization/45449
4698         * gcc.dg/pr45449.c: New testcase.
4699
4700 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4701
4702         * gcc.dg/opts-1.c: Expect errors, not warnings.
4703
4704 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4705
4706         PR fortran/42769
4707         * gfortran.dg/dynamic_dispatch_11.f03: New.
4708
4709 2010-08-29  Jason Merrill  <jason@redhat.com>
4710
4711         PR c++/44991
4712         * g++.dg/parse/defarg15.C: New.
4713
4714 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4715
4716         PR fortran/45439
4717         * gfortran.dg/select_type_16.f03: New.
4718
4719 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4720             Tobias Burnus  <burnus@net-b.de>
4721
4722         * gfortran.dg/bessel_7.f90: Decrease required precision.
4723
4724 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4725             Kaz Kojima  <kkojima@gcc.gnu.org>
4726
4727         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4728
4729 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4730
4731         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4732         floating point conversion code generation.
4733         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4734         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4735         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4736         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4737         to integer conversion code generation.
4738         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4739         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4740         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4741         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4742
4743 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4744
4745         PR fortran/32049
4746         * gfortran.dg/random_seed_1.f90: Adjust test.
4747         * gfortran.dg/float128_1.f90: New test.
4748
4749 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4750
4751         PR fortran/33197
4752         * gfortran.dg/norm2_1.f90: New.
4753         * gfortran.dg/norm2_2.f90: New.
4754         * gfortran.dg/norm2_3.f90: New.
4755         * gfortran.dg/norm2_4.f90: New.
4756         * gfortran.dg/parity_1.f90: New.
4757         * gfortran.dg/parity_2.f90: New.
4758         * gfortran.dg/parity_3.f90: New.
4759
4760 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4761
4762         PR fortran/45420
4763         * gfortran.dg/select_type_15.f03: New.
4764
4765 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4766
4767         PR libfortran/43217
4768         * gfortran.dg/hollerith8.f90: New test.
4769
4770 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4771
4772         PR fortran/45159
4773         * gfortran.dg/dependency_33.f90:  New test.
4774
4775 2010-08-27  Richard Guenther  <rguenther@suse.de>
4776
4777         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4778         * gcc.dg/graphite/scop-2.c: Likewise.
4779         * gcc.dg/graphite/scop-20.c: Likewise.
4780         * gcc.dg/vect/slp-25.c: Likewise.
4781
4782 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4783
4784         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4785
4786 2010-08-26  Daniel Kraft  <d@domob.eu>
4787
4788         PR fortran/38936
4789         PR fortran/44047
4790         PR fortran/45384
4791         * gfortran.dg/associate_8.f03: New test.
4792         * gfortran.dg/select_type_13.f03: New test.
4793         * gfortran.dg/select_type_14.f03: New test.
4794
4795 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4796
4797         PR tree-optimization/44485
4798         * gcc.dg/pr44485.c: New test.
4799
4800 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4801
4802         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4803         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4804         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4805
4806 2010-08-26  Richard Guenther  <rguenther@suse.de>
4807
4808         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4809         * gcc.dg/graphite/scop-21.c: Likewise.
4810
4811 2010-08-26  Richard Guenther  <rguenther@suse.de>
4812
4813         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4814         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4815         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4816         * gcc.dg/vect/vect-91.c: Likewise.
4817         * gcc.dg/vect/vect-peel-1.c: Likewise.
4818         * gcc.dg/vect/vect-peel-2.c: Likewise.
4819         * gcc.dg/vect/vect-peel-4.c: Likewise.
4820
4821 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4822
4823         PR libfortran/41859
4824         * gfortran.dg/der_io_4.f90: New test.
4825
4826 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4827
4828         PR rtl-optimization/44858
4829         * gcc.c-torture/execute/pr44858.c: New test.
4830
4831         PR rtl-optimization/45400
4832         * g++.dg/other/i386-8.C: New test.
4833
4834 2010-08-25  Richard Guenther  <rguenther@suse.de>
4835
4836         * gcc.dg/alias-8.c: Adjust.
4837
4838 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4839
4840         * gcc.target/i386/combine-mul.c: New test.
4841
4842 2010-08-25  Richard Guenther  <rguenther@suse.de>
4843
4844         PR lto/44562
4845         * gcc.dg/graphite/id-27.c: New testcase.
4846         * gcc.dg/lto/20100825-1_0.c: Likewise.
4847
4848 2010-08-25  Richard Guenther  <rguenther@suse.de>
4849
4850         PR tree-optimization/45316
4851         * g++.dg/opt/pr45316.C: New testcase.
4852
4853 2010-08-25  Richard Guenther  <rguenther@suse.de>
4854
4855         PR tree-optimization/45393
4856         * g++.dg/torture/pr45393.C: New testcase.
4857
4858 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4859
4860         PR tree-optimization/45059
4861         * gcc.c-torture/compile/pr45059.c: New test.
4862
4863 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4864
4865         * lib/target-supports.exp (check_effective_target_vect_unpack):
4866         Set vect_unpack supported flag to true for neon.
4867
4868 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4869
4870         * gcc.dg/tree-ssa/ifc-5.c: New.
4871
4872 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4873
4874         * gcc.dg/tree-ssa/ifc-4.c: New.
4875         * gcc.dg/tree-ssa/ifc-7.c: New.
4876
4877 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4878
4879         * gcc.dg/vect/vect.exp: Check loongson targets
4880         * g++.dg/vect/vect.exp: Likewise
4881         * gfortran.dg/vect/vect.exp: Likewise
4882
4883 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4884
4885         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4886         -mveclibabi=mass.
4887
4888 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4889
4890         PR fortran/45366
4891         * gfortran.dg/proc_ptr_29.f90: New.
4892
4893 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4894             Dominique d'Humieres  <dominiq@lps.ens.fr>
4895
4896         PR fortran/45367
4897         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4898
4899 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4900
4901         PR fortran/45367
4902         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4903
4904 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4905
4906         PR fortran/36158
4907         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4908
4909 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4910             Dominique d'Humieres  <dominiq@lps.ens.fr>
4911
4912         PR fortran/45367
4913         PR fortran/36158
4914         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4915         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4916
4917 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4918
4919         PR fortran/44863
4920         PR fortran/45271
4921         PR fortran/45290
4922         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4923         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4924         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4925
4926 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4927
4928         PR fortran/36158
4929         PR fortran/33197
4930         * gfortran.dg/bessel_6.f90: New.
4931         * gfortran.dg/bessel_7.f90: New.
4932
4933 2010-08-20  Jan Hubicka  <jh@suse.cz>
4934
4935         PR c++/45307
4936         PR c++/17736
4937         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4938         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4939
4940 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4941
4942         PR target/45336
4943         * gcc.target/i386/pr45336-1.c: New.
4944         * gcc.target/i386/pr45336-2.c: Likewise.
4945         * gcc.target/i386/pr45336-3.c: Likewise.
4946         * gcc.target/i386/pr45336-4.c: Likewise.
4947
4948 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4949
4950         PR testsuite/45361
4951         * gcc.target/i386/volatile-2.c: Update scan strings to also
4952         include (%rip) for the memory reference on x86_64.
4953
4954 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4955
4956         PR middle-end/44974
4957         * gcc.dg/pr44974.c: New test.
4958
4959         PR rtl-optimization/45353
4960         * gcc.dg/pr45353.c: New test.
4961
4962 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4963
4964         * gcc.target/i386/volatile-2.c: New.
4965
4966 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4967
4968         PR rtl-optimization/44691
4969         * gfortran.dg/pr44691.f: New test.
4970
4971 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4972
4973         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4974
4975 2010-08-19  Jason Merrill  <jason@redhat.com>
4976
4977         * g++.dg/init/synth3.C: New.
4978         * g++.dg/init/value8.C: New.
4979         * g++.dg/tree-ssa/empty-2.C: New.
4980         * g++.dg/cpp0x/noexcept09.C: New.
4981
4982 2010-08-19  Daniel Kraft  <d@domob.eu>
4983
4984         PR fortran/29785
4985         PR fortran/45016
4986         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4987         * gfortran.dg/pointer_remapping_1.f90: New test.
4988         * gfortran.dg/pointer_remapping_2.f03: New test.
4989         * gfortran.dg/pointer_remapping_3.f08: New test.
4990         * gfortran.dg/pointer_remapping_4.f03: New test.
4991         * gfortran.dg/pointer_remapping_5.f08: New test.
4992         * gfortran.dg/pointer_remapping_6.f08: New test.
4993
4994 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4995
4996         PR testsuite/45324
4997         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4998
4999 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5000
5001         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5002
5003 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5004
5005         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5006         variable.
5007
5008 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5009
5010         PR target/45070
5011         * gcc.c-torture/execute/pr45070.c: New.
5012
5013 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5014
5015         * g++.dg/pr44328.C: New test.
5016
5017 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5018
5019         PR fortran/36158
5020         PR fortran/33197
5021         * gfortran.dg/bessel_3.f90: New.
5022         * gfortran.dg/bessel_4.f90: New.
5023         * gfortran.dg/bessel_5.f90: New.
5024
5025 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
5026
5027         PR fortran/45290
5028         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5029         * gfortran.dg/pointer_init_2.f90: New.
5030         * gfortran.dg/pointer_init_3.f90: New.
5031         * gfortran.dg/pointer_init_4.f90: New.
5032
5033 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
5034
5035         PR c++/45049
5036         * g++.dg/pr45049-1.C: New test.
5037         * g++.dg/pr45049-2.C: New test.
5038
5039 2010-08-18  Jie Zhang  <jie@codesourcery.com>
5040
5041         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5042         20 if __ARM_PCS is defined otherwise 64.
5043         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5044         instead of hard coded 64.
5045
5046 2010-08-18  Yao Qi  <yao@codesourcery.com>
5047
5048         PR target/45094
5049         * gcc.target/arm/pr45094.c: New test.
5050
5051 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5052
5053         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5054
5055 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
5056
5057         PR rtl-optimization/42575
5058         * gcc.target/arm/pr42575.c: New test.
5059
5060 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5061
5062         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5063         * gcc.dg/tls/thr-cse-1.c: New.
5064
5065 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
5066
5067         PR debug/42487
5068         * lib/target-supports.exp
5069         (check_effective_target_function_sections): New.
5070         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5071         function sections before proceding.
5072
5073 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
5074
5075         PR fortran/45308
5076         * gfortran.dg/pr45308.f03: New test.
5077
5078 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
5079
5080         PR target/45296
5081         * gcc.target/i386/pr45296.c: New test.
5082
5083 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
5084
5085         * g++.dg/ext/uow-1.C: New.
5086         * g++.dg/ext/uow-2.C: New.
5087         * g++.dg/ext/uow-3.C: New.
5088         * g++.dg/ext/uow-4.C: New.
5089
5090 2010-08-17  Richard Guenther  <rguenther@suse.de>
5091
5092         PR testsuite/45266
5093         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5094
5095 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
5096
5097         PR c/40563
5098         * gcc.dg/Wcxx-compat-20.c: New test.
5099
5100 2010-08-17  Daniel Kraft  <d@domob.eu>
5101
5102         PR fortran/38936
5103         * gfortran.dg/associate_1.f03: Extended to test newly supported
5104         features like association to variables.
5105         * gfortran.dg/associate_3.f03: Removed check for illegal change
5106         of associate-name here...
5107         * gfortran.dg/associate_5.f03: ...and added it here.
5108         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5109         * gfortran.dg/associate_7.f03: New test.
5110
5111 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
5112
5113         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5114
5115 2010-08-15  Daniel Kraft  <d@domob.eu>
5116
5117         PR fortran/38936
5118         * gfortran.dg/associate_1.f03: Enable test for array expressions.
5119         * gfortran.dg/associate_3.f03: Clarify comment.
5120         * gfortran.dg/associate_5.f03: New test.
5121         * gfortran.dg/associate_6.f03: New test.
5122
5123 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5124
5125         PR fortran/45211
5126         * gfortran.dg/bind_c_usage_21.f90: New.
5127         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5128
5129 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5130
5131         * gfortran.dg/optional_absent_1.f90: New.
5132         * gfortran.dg/null_actual.f90: New.
5133
5134 2010-08-15  Tobias Burnus  <burnus@net-b.de>
5135
5136         * gfortran.dg/pointer_target_1.f90: New.
5137         * gfortran.dg/pointer_target_2.f90: New.
5138         * gfortran.dg/pointer_target_3.f90: New.
5139
5140 2010-08-15  Daniel Kraft  <d@domob.eu>
5141
5142         PR fortran/45197
5143         * gfortran.dg/elemental_args_check_3.f90: New test.
5144         * gfortran.dg/impure_1.f08: New test.
5145         * gfortran.dg/impure_2.f08: New test.
5146         * gfortran.dg/impure_3.f90: New test.
5147         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5148
5149 2010-08-15  Ira Rosen  <irar@il.ibm.com>
5150
5151         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5152         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5153         SLP tests.
5154         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5155         misaligned loads.
5156         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5157         misaligned stores.c
5158         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5159
5160 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5161
5162         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5163         dg-require-effective-target after dg-do.
5164
5165 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
5166
5167         * lib/target-supports.exp (check_effective_target_vect_int): Return
5168         true for Loongson targets.
5169         (check_effective_target_vect_shift): Likewise.
5170         (check_effective_target_vect_no_int_max): Likewise.
5171         (check_effective_target_vect_no_align): Likewise.
5172         (check_effective_target_vect_short_mult): Likewise.
5173
5174 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
5175
5176         * g++.dg/cast.C: Change fields of structures to "long" to pass
5177         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5178         * g++.dg/cpp0x/iop.C: Ditto.
5179         * g++.dg/cpp0x/named_refs.C: Ditto.
5180         * g++.dg/cpp0x/rv1p.C: Ditto.
5181         * g++.dg/cpp0x/rv2p.C: Ditto.
5182         * g++.dg/cpp0x/rv3p.C: Ditto.
5183         * g++.dg/cpp0x/rv4p.C: Ditto.
5184         * g++.dg/cpp0x/rv5p.C: Ditto.
5185         * g++.dg/cpp0x/rv6p.C: Ditto.
5186         * g++.dg/cpp0x/rv7p.C: Ditto.
5187         * g++.dg/cpp0x/rv8p.C: Ditto.
5188         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5189
5190 2010-08-13  Daniel Kraft  <d@domob.eu>
5191
5192         * gfortran.dg/implied_shape_1.f08: New test.
5193         * gfortran.dg/implied_shape_2.f90: New test.
5194         * gfortran.dg/implied_shape_3.f08: New test.
5195
5196 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5197
5198         PR libfortran/42526
5199         * gfortran.dg/char_component_initializer_1.f90: New test.
5200
5201 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
5202
5203         PR tree-optimization/45241
5204         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5205
5206 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5207
5208         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5209         to dg-options.
5210         * gcc.target/i386/pr40906-2.c: Ditto.
5211         * gcc.target/i386/pr40906-3.c: Ditto.
5212
5213 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5214
5215         PR middle-end/45262
5216         * gcc.c-torture/execute/pr45262.c: New test.
5217
5218 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
5219
5220         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5221         empty argument.
5222         * g++.dg/other/profile1.C: Ditto.
5223
5224 2010-08-12  Richard Guenther  <rguenther@suse.de>
5225
5226         PR tree-optimization/45232
5227         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5228         * gcc.dg/tree-ssa/loop-7.c: Adjust.
5229         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5230         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5231         unsigned arithmetic.
5232         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5233         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5234         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5235         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5236         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5237         unsigned arithmetic.
5238         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5239         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5240         unsigned arithmetic.
5241         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5242         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5243         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5244         unsigned arithmetic.
5245         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5246         * gcc.dg/tree-ssa/negate.c: Adjust.
5247         * gcc.dg/vect/vect-1.c: Adjust.
5248         * gfortran.dg/reassoc_6.f: XFAIL.
5249
5250 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
5251
5252         PR debug/45259
5253         * gcc.dg/pr45259.c: New test.
5254
5255 2010-08-12  Wei Guozhi  <carrot@google.com>
5256
5257         PR target/44999
5258         * gcc.target/arm/pr44999.c: New testcase.
5259
5260 2010-08-12  Jie Zhang  <jie@codesourcery.com>
5261
5262         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5263         (N): Likewise.
5264         (main): Adjust accordingly.
5265
5266 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5267
5268         * gfortran.dg/graphite/id-22.f: New.
5269
5270 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5271
5272         * gcc.dg/graphite/id-26.c: New.
5273
5274 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5275
5276         * gcc.dg/graphite/id-25.c: New.
5277
5278 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5279
5280         * gcc.dg/graphite/run-id-5.c: New.
5281         * gcc.dg/graphite/run-id-6.c: New.
5282         * gfortran.dg/graphite/id-21.f: New.
5283
5284 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5285
5286         * gcc.dg/graphite/id-24.c: New.
5287
5288 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5289
5290         * gcc.dg/tree-ssa/pr20742.c: New.
5291
5292 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5293
5294         * gcc.dg/graphite/id-23.c: New.
5295
5296 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5297
5298         * gfortran.dg/graphite/id-20.f: Adjust testcase.
5299
5300 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5301
5302         * gcc.dg/graphite/pr42729.c: New.
5303
5304 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5305
5306         * gfortran.dg/graphite/id-20.f: New.
5307
5308 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5309
5310         * gcc.dg/graphite/id-22.c: New.
5311
5312 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5313
5314         * gcc.dg/graphite/run-id-2.c: Call abort.
5315
5316 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5317
5318         * gcc.dg/graphite/id-20.c: New.
5319
5320 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5321             Steve Kargl  <kargl@gcc.gnu.org>
5322
5323         PR fortran/44595
5324         * gfortran.dg/move_alloc_3.f90: New.
5325         * gfortran.dg/random_seed_2.f90: New.
5326
5327 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5328
5329         * lib/target-supports.exp (check_effective_target_sync_int_long):
5330         Add hppa*-*-linux*.
5331         (check_effective_target_sync_char_short): Likewise.
5332
5333 2010-08-10  Yao Qi  <yao@codesourcery.com>
5334
5335         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5336         general form.
5337         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5338         * g++.dg/other/packed1.C: Likewise.
5339         * g++.dg/other/crash-4.C: Likewise.
5340         * g++.dg/ext/packed8.C: Likewise.
5341         * g++.dg/init/array16.C: Likewise.
5342
5343 2010-08-10  xinliang David Li  <davidxl@google.com>
5344         * gcc.dg/tree-ssa/loop-19.c: Add option
5345         -fno-prefetch-loop-array
5346
5347 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5348
5349         PR middle-end/45182
5350         * gcc.c-torture/compile/pr45182.c: New test.
5351
5352 2010-08-09  Jason Merrill  <jason@redhat.com>
5353
5354         PR c++/45236
5355         * g++.dg/cpp0x/variadic-104.C: New.
5356
5357 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5358
5359         PR fortran/44235
5360         * gfortran.dg/dependency_32.f90:  New test.
5361
5362 2010-08-09  Richard Guenther  <rguenther@suse.de>
5363
5364         PR middle-end/44632
5365         * g++.dg/opt/nrv17.C: New testcase.
5366
5367 2010-08-09  Richard Guenther  <rguenther@suse.de>
5368
5369         PR middle-end/45212
5370         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5371         alignment from MEM_REF offset only if we took it from the
5372         base object.
5373
5374         * gcc.target/i386/pr24178.c: New testcase.
5375
5376 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5377
5378         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5379         * gcc.dg/20030702-1.c: Ditto.
5380         * gcc.dg/20050309-1.c: Ditto.
5381         * gcc.dg/20050325-1.c: Ditto.
5382         * gcc.dg/20050330-2.c: Ditto.
5383         * gcc.dg/20051201-1.c: Ditto.
5384         * gcc.dg/gomp/pr27573.c: Ditto.
5385         * gcc.dg/gomp/pr34610.c: Ditto.
5386         * gcc.dg/pr24225.c: Ditto.
5387         * gcc.dg/pr26570.c: Ditto.
5388         * gcc.dg/pr32773.c: Ditto.
5389         * g++.dg/gcov/gcov-6.C: Ditto.
5390         * g++.dg/gomp/pr34608.C: Ditto.
5391         * gfortran.dg/gomp/pr27573.f90: Ditto.
5392
5393         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5394         dg-require-host-local dg directive.
5395         * gcc.dg/profile-dir-2.c: Ditto.
5396         * gcc.dg/profile-dir-3.c: Ditto.
5397
5398 2010-08-08  Richard Guenther  <rguenther@suse.de>
5399
5400         PR tree-optimization/45109
5401         * gcc.c-torture/compile/pr45109.c: New testcase.
5402
5403 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5404
5405         * gcc.dg/march.c: Skip if -march defined.
5406         * gcc.dg/mtune.c: Skip if -mtune defined.
5407
5408         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5409         generic thunk support.
5410
5411 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5412
5413         PR target/45213
5414         * gcc.target/i386/pr45213.c: New test.
5415
5416 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5417
5418         PR libfortran/45143
5419         * gfortran.dg/fmt_error_11.f03: New test.
5420
5421 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5422
5423         * lib/target-supports.exp (check_effective_target_sync_int_long):
5424         Add arm*-*-linux-gnueabi.
5425         (check_effective_target_sync_char_short): Likewise.
5426
5427 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5428
5429         PR fortran/45159
5430         * gfortran.dg/dependency_31.f90:  New test.
5431
5432 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5433
5434         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5435
5436 2010-08-06  Jason Merrill  <jason@redhat.com>
5437
5438         * g++.dg/cpp0x/sfinae3.C: New.
5439         * g++.dg/cpp0x/sfinae4.C: New.
5440
5441 2010-08-06  Richard Guenther  <rguenther@suse.de>
5442
5443         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5444         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5445         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5446         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5447         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5448         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5449         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5450         * gcc.c-torture/execute/20100805-1.c: Likewise.
5451
5452 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5453
5454         PR testsuite/42855
5455         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5456
5457 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5458
5459         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5460         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5461
5462 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5463
5464         * g++.dg/ipa/devirt-1.C: New test.
5465         * g++.dg/ipa/devirt-2.C: Likewise.
5466         * g++.dg/ipa/devirt-3.C: Likewise.
5467         * g++.dg/ipa/devirt-4.C: Likewise.
5468         * g++.dg/ipa/devirt-5.C: Likewise.
5469         * gcc.dg/ipa/iinline-3.c: Likewise.
5470
5471 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5472
5473         PR tree-optimization/45144
5474         * gcc.dg/tree-ssa/pr45144.c: New test.
5475
5476 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5477
5478         PR fortran/42207
5479         PR fortran/44064
5480         PR fortran/44065
5481         * gfortran.dg/class_25.f03: New.
5482         * gfortran.dg/class_26.f03: New.
5483
5484 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5485
5486         * g++.dg/warn/miss-format-1.C: Update line number.
5487
5488 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5489
5490         PR c++/44641
5491         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5492         .frame and .mask assembler directives.
5493
5494 2010-08-04  Richard Guenther  <rguenther@suse.de>
5495
5496         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5497         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5498         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5499         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5500
5501 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5502
5503         PR fortran/44857
5504         * gfortran.dg/derived_constructor_char_1.f90: New.
5505         * gfortran.dg/derived_constructor_char_2.f90: New.
5506
5507 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5508
5509         PR fortran/45159
5510         * gfortran.dg/dependency_30.f90:  New test.
5511
5512 2010-08-03  Jan Hubicka  <jh@suse.cz>
5513
5514         * gcc.c-torture/compile/pr45085.c: New testcase.
5515
5516 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5517
5518         PR fortran/44584
5519         PR fortran/45161
5520         * gfortran.dg/typebound_call_9.f03: Modified.
5521         * gfortran.dg/typebound_generic_1.f03: Modified.
5522
5523 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5524
5525         PR fortran/45159
5526
5527         * gfortran.dg/dependency_29.f90:  New test.
5528
5529 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5530
5531         PR fortran/36854
5532         * gfortran.dg/character_comparison_2.f90:  New test.
5533         * gfortran.dg/character_comparison_3.f90:  New test.
5534         * gfortran.dg/dependency_28.f90:  New test.
5535
5536 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5537
5538         PR target/40457
5539         * gcc.target/arm/pr40457-1.c: New test.
5540         * gcc.target/arm/pr40457-2.c: New test.
5541
5542 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5543
5544         PR fortran/44912
5545         * gfortran.dg/typebound_call_17.f03: New.
5546
5547 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5548
5549         PR fortran/44929
5550         * gfortran.dg/allocate_derived_3.f90: New.
5551
5552 2010-07-30  Xinliang David Li  <davidxl@google.com>
5553         PR tree-optimization/45121
5554         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5555
5556 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5557
5558         PR c++/45112
5559         * g++.dg/pr45112.C: New test.
5560
5561 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5562
5563         PR debug/45055
5564         PR rtl-optimization/45137
5565         * gcc.dg/pr45055.c: New test.
5566
5567 2010-07-30  Alan Modra  <amodra@gmail.com>
5568
5569         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5570         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5571
5572 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5573
5574         PR fortran/45087
5575         PR fortran/45125
5576         * gfortran.dg/whole_file_25.f90: New.
5577         * gfortran.dg/whole_file_26.f90: New.
5578         * gfortran.dg/whole_file_27.f90: New.
5579
5580 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5581
5582         PR fortran/44962
5583         * gfortran.dg/typebound_proc_17.f03: New.
5584
5585 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5586
5587         PR fortran/45004
5588         * gfortran.dg/move_alloc_2.f90: New.
5589
5590 2010-07-29  Xinliang David Li  <davidxl@google.com>
5591         PR tree-optimization/45121
5592         * c-c++-common/uninit-17.c: Fix expected output.
5593
5594 2010-07-29  Richard Guenther  <rguenther@suse.de>
5595
5596         PR tree-optimization/45120
5597         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5598
5599 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5600
5601         PR fortran/42051
5602         PR fortran/44064
5603         * gfortran.dg/pr42051.f03: New testcase.
5604
5605 2010-07-29  Richard Guenther  <rguenther@suse.de>
5606
5607         PR middle-end/45034
5608         * gcc.c-torture/execute/pr45034.c: New testcase.
5609
5610 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5611
5612         PR c++/45096
5613         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5614
5615 2010-07-28  Daniel Kraft  <d@domob.eu>
5616
5617         * gfortran.dg/bound_8.f90: New test.
5618
5619 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5620
5621         PR debug/45105
5622         * gcc.dg/pr45105.c: New test.
5623
5624 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5625
5626         PR rtl-optimization/45107
5627         * gcc.dg/pr45107.c: New test.
5628
5629 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5630
5631         PR rtl-optimization/45101
5632         * gcc.dg/pr45101.c: New test.
5633
5634 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5635
5636         PR fortran/45077
5637         * gfortran.dg/whole_file_24.f90: New.
5638
5639 2010-07-27  Jason Merrill  <jason@redhat.com>
5640
5641         * g++.dg/cpp0x/variadic102.C: New.
5642         * g++.dg/cpp0x/variadic103.C: New.
5643
5644 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5645
5646         PR rtl-optimization/40956
5647         PR target/42495
5648         PR middle-end/42574
5649         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5650         * gcc.target/arm/pr42574.c: Add tests.
5651
5652 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5653
5654         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5655         test name.
5656         (cleanup-repo-files): Ditto.
5657         (cleanup-saved-temps): Ditto.
5658
5659 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5660
5661         PR testsuite/44701
5662         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5663
5664         PR c/45079
5665         * gcc.dg/pr45079.c: New test.
5666
5667 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5668
5669         PR tree-optimization/44152
5670         * gcc.dg/vect/fast-math-pr44152.c: New test.
5671
5672 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5673
5674         PR ObjC/44140
5675         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5676         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5677         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5678         * obj-c++.dg/torture/trivial.mm: Ditto.
5679         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5680         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5681         * objc.dg/torture/tls/thr-init.m: Ditto.
5682         * objc.dg/torture/trivial.m: Ditto.
5683
5684 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5685
5686         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5687         Skip on spu-*-* targets.
5688
5689 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5690
5691         PR tree-optimization/45083
5692         * gcc.dg/pr45083.c: New test.
5693
5694 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5695
5696         PR fortran/40873
5697         * gfortran.dg/whole_file_22.f90: New test.
5698         * gfortran.dg/whole_file_23.f90: New test.
5699
5700 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5701             Jack Howarth  <howarth@bromo.med.uc.edu>
5702             Richard Henderson  <rth@redhat.com>
5703
5704         PR target/44132
5705         * gcc.dg/tls/thr-init-1.c: New.
5706         * gcc.dg/tls/thr-init-2.c: New.
5707         * gcc.dg/torture/tls New.
5708         * gcc.dg/torture/tls/tls-test.c: New.
5709         * gcc.dg/torture/tls/thr-init-1.c: New.
5710         * gcc.dg/torture/tls/tls.exp: New.
5711         * gcc.dg/torture/tls/thr-init-2.c: New.
5712         * gcc.dg/tls/emutls-2.c: New test
5713
5714         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5715         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5716         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5717         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5718         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5719         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5720         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5721         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5722         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5723         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5724         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5725         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5726         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5727         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5728         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5729         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5730         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5731         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5732         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5733         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5734         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5735         gfortran.dg/gomp/omp_threadprivate1.f90,
5736         gfortran.dg/gomp/omp_threadprivate2.f90,
5737         gfortran.dg/gomp/reduction1.f90,
5738         gfortran.dg/gomp/sharing-1.f90: Likewise.
5739
5740 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5741
5742         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5743         sse_runtime.
5744         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5745         dg-require-visibility.
5746
5747 2010-07-26  Richard Guenther  <rguenther@suse.de>
5748
5749         PR tree-optimization/43784
5750         * gcc.c-torture/execute/pr43784.c: New testcase.
5751         * g++.dg/torture/pr43784.C: Likewise.
5752
5753 2010-07-26  Richard Guenther  <rguenther@suse.de>
5754
5755         PR middle-end/45056
5756         * g++.dg/pr45056.C: New testcase.
5757
5758 2010-07-26  Richard Guenther  <rguenther@suse.de>
5759
5760         PR tree-optimization/45071
5761         * gcc.dg/pr45071.c: New testcase.
5762
5763 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5764
5765         PR fortran/45066
5766         * gfortran.dg/namelist_62.f90: New.
5767
5768 2010-07-26  Richard Guenther  <rguenther@suse.de>
5769
5770         * gcc.c-torture/execute/pr45017.c: Move ...
5771         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5772
5773 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5774
5775         PR fortran/40628
5776         * trim_optimize_1.f90:  New test.
5777         * character_comparision_1.f90:  New test.
5778
5779 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5780
5781         PR fortran/42852
5782         * gfortran.dg/wtruncate_fix.f: New test.
5783
5784 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5785
5786         PR testsuite/45068
5787         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5788
5789 2010-07-24  Richard Guenther  <rguenther@suse.de>
5790
5791         PR lto/43788
5792         * g++.dg/lto/20100724-1_0.C: New testcase.
5793
5794 2010-07-24  Richard Guenther  <rguenther@suse.de>
5795
5796         PR lto/43212
5797         * gcc.dg/lto/20100724-1_0.c: New testcase.
5798         * gcc.dg/lto/20100724-1_1.c: Likewise.
5799
5800 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5801
5802         PR fortran/40011
5803         * gfortran.dg/whole_file_21.f90: New.
5804
5805         * gfortran.dg/integer_exponentiation_3.F90: Use
5806         -ffloat-store only for i?86/x86-64 -m32.
5807
5808 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5809
5810         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5811         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5812
5813 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5814
5815         * gfortran.dg/func_decl_4.f90: Split test into two ...
5816         * gfortran.dg/func_decl_5.f90: ... parts.
5817         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5818         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5819         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5820         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5821         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5822         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5823         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5824         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5825         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5826         * gfortran.dg/sizeof.f90: Make test valid.
5827         * gfortran.dg/pr20865.f90: Add new dg-error.
5828         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5829         * gfortran.dg/g77/19990218-0.f: Ditto.
5830         * gfortran.dg/g77/19990218-1.f: Ditto.
5831         * gfortran.dg/g77/970625-2.f: Ditto.
5832         * gfortran.dg/pr37243.f: Fix function declaration.
5833         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5834         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5835
5836 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5837
5838         PR fortran/44945
5839         * gfortran.dg/char_array_structure_constructor.f90: Add
5840         -fwhole-file as dg-option as it otherwise fails on some
5841         systems.
5842
5843 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5844
5845         * gnat.dg/aggr16.ad[sb]: New test.
5846         * gnat.dg/aggr16_pkg.ads: New helper.
5847
5848 2010-07-23  Richard Guenther  <rguenther@suse.de>
5849
5850         PR lto/43071
5851         * g++.dg/lto/20100723-1_0.C: New testcase.
5852
5853 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5854
5855         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5856         AVX support.
5857         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5858         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5859
5860 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5861
5862         * lib/target-supports.exp (add_options_for_tls): New proc.
5863         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5864         * g++.dg/tls/static-1a.cc: Likewise.
5865         * gcc.dg/tls/emutls-1.c: Likewise.
5866         * gcc.dg/tls/opt-11.c: Likewise.
5867         * gcc.dg/tls/opt-12.c: Likewise.
5868         * gcc.dg/tls/pr24428-2.c: Likewise.
5869         * gcc.dg/tls/pr24428.c: Likewise.
5870         * obj-c++.dg/tls/static-1.mm: Likewise.
5871         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5872         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5873         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5874         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5875         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5876         * objc.dg/torture/tls/thr-init.m: Likewise.
5877         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5878
5879 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5880
5881         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5882         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5883         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5884         optimized dump files.
5885
5886 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5887
5888         PR tree-optimization/45047
5889         * gcc.c-torture/compile/pr45047.c: New test.
5890
5891 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5892
5893         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5894         instead of dg-compile.
5895         * gcc.dg/float-range-4.c: Ditto.
5896         * gcc.dg/float-range-5.c: Ditto.
5897         * gcc.dg/fold-overflow-1.c: Ditto.
5898         * gcc.dg/gomp/sections-4.c: Ditto.
5899         * gcc.dg/transparent-union-1.c: Ditto.
5900         * gcc.dg/transparent-union-2.c: Ditto.
5901         * gcc.target/i386/pr39315-check.c: Ditto.
5902         * g++.dg/gomp/sections-4.C: Ditto.
5903         * g++.dg/template/dtor7.C: Ditto.
5904         * g++.dg/tree-ssa/pr19952.C: Ditto.
5905         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5906         * gfortran.dg/graphite/pr42185.f90: Ditto.
5907         * gfortran.dg/namelist_36.f90: Ditto.
5908         * gnat.dg/noreturn1.adb: Ditto.
5909         * gnat.dg/specs/small_alignment.ads: Ditto.
5910
5911 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5912
5913         PR tree-optimization/44915
5914         * g++.dg/torture/pr44915.C: New test.
5915
5916 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5917
5918         PR tree-optimization/44914
5919         * g++.dg/tree-ssa/pr44914.C: New test.
5920
5921 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5922
5923         PR target/44290
5924         * gcc.dg/pr44290-1.c: New test.
5925         * gcc.dg/pr44290-2.c: New test.
5926
5927 2010-07-23  Jason Merrill  <jason@redhat.com>
5928
5929         PR c++/45008
5930         * g++.dg/abi/mangle44.C: New.
5931
5932 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5933
5934         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5935         for compile-time only tests.
5936         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5937         target check.
5938         * gcc.target/i386/pr39315-4.c: Ditto.
5939         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5940         target check.  Include sse-os-support.h.
5941         (main): Call check_isa and sse_os_support.
5942         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5943         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5944         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5945         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5946         target check.  Include sse-os-support.h.
5947         (main): Call check_isa and sse_os_support.
5948         * gcc.target/i386/vperm-v2df.c: Ditto.
5949
5950 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5951
5952         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5953         (check_effective_target_avx_runtime): New procedure.
5954         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5955         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5956
5957         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5958         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5959         and __get_cpuid test.
5960         * gcc.dg/compat/vector-2b_main.c: Ditto.
5961
5962         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5963
5964         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5965         for compile-time only test.
5966         * gcc.dg/pr32716.c: Ditto.
5967         * gcc.dg/pr34856.c: Ditto.
5968         * gcc.dg/pr36997.c: Ditto.
5969         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5970         * gfortran.dg/pr28158.f90: Ditto.
5971         * gfortran.dg/pr30667.f: Ditto.
5972
5973         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5974         i?86-*-* and x86_64-*-* targets to disable execution on targets
5975         without sse2 runtime support.
5976         * g++.dg/vect/vect.exp: Ditto.
5977         * gfortran.dg/vect/vect.exp: Ditto.
5978
5979         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5980         * gcc.dg/pr37544.c: Ditto.
5981         * gcc.dg/pr40550.c: Ditto.
5982         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5983         * gcc.dg/compat/vector-1a_main.c: Ditto.
5984         * gcc.dg/compat/vector-2a_main.c: Ditto.
5985         * gcc.dg/torture/pr16104-1.c: Ditto.
5986         * gcc.dg/torture/pr35771-1.c: Ditto.
5987         * gcc.dg/torture/pr35771-2.c: Ditto.
5988         * gcc.dg/torture/pr35771-3.c: Ditto.
5989         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5990         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5991         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5992         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5993         * g++.dg/other/i386-1.C: Ditto.
5994         * g++.dg/other/pr40446.C: Ditto.
5995
5996 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5997
5998         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5999
6000 2010-07-23  Daniel Kraft  <d@domob.eu>
6001
6002         PR fortran/44709
6003         * gfortran.dg/exit_1.f08: New test.
6004         * gfortran.dg/exit_2.f08: New test.
6005
6006 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6007
6008         PR tree-optimization/39839
6009         * gcc.target/arm/pr39839.c: New test case.
6010
6011 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6012
6013         * gnat.dg/unchecked_convert5b.adb: New test.
6014         * gnat.dg/unchecked_convert6.adb: Likewise.
6015         * gnat.dg/unchecked_convert6b.adb: Likewise.
6016
6017 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6018
6019         * gnat.dg/aggr15.ad[sb]: New test.
6020
6021 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6022
6023         PR debug/45024
6024         * g++.dg/debug/dwarf2/nested-2.C: New test case.
6025
6026 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6027
6028         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6029         with dg-require-linker-plugin.
6030
6031 2010-07-22  Richard Guenther  <rguenther@suse.de>
6032
6033         PR lto/43850
6034         * g++.dg/lto/20100722-1_0.C: New testcase.
6035
6036 2010-07-22  Richard Guenther  <rguenther@suse.de>
6037
6038         PR lto/42451
6039         * gcc.dg/lto/20100720-3_0.c: New testcase.
6040         * gcc.dg/lto/20100720-3_1.c: Likewise.
6041
6042 2010-07-22  Richard Guenther  <rguenther@suse.de>
6043
6044         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6045         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6046
6047         PR lto/43373
6048         * gcc.dg/lto/20100722-1_0.c: New testcase.
6049
6050 2010-07-22  Martin Jambor  <mjambor@suse.cz>
6051
6052         PR tree-optimization/44891
6053         * gcc.c-torture/compile/pr44891.c: New test.
6054
6055 2010-07-22  Richard Guenther  <rguenther@suse.de>
6056
6057         PR tree-optimization/45017
6058         * gcc.c-torture/execute/pr45017.c: New testcase.
6059
6060 2010-07-22  Tobias Burnus  <burnus@net-b.de>
6061
6062         PR fortran/45019
6063         * gfortran.dg/aliasing_dummy_5.f90: New.
6064
6065 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6066
6067         PR target/43698
6068         * gcc.target/arm/pr43698.c: New test.
6069
6070 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6071
6072         PR fortran/44929
6073         * Revert my commit r162325 for this PR.
6074
6075 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6076
6077         PR debug/45015
6078         * gcc.target/m68k/pr45015.c: New test.
6079
6080 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
6081
6082         PR c++/44641
6083         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6084         comments.
6085
6086 2010-07-21  Richard Guenther  <rguenther@suse.de>
6087
6088         PR lto/45018
6089         * g++.dg/lto/20100721-1_0.C: New testcase.
6090
6091 2010-07-21  Martin Jambor  <mjambor@suse.cz>
6092
6093         PR tree-optimization/44900
6094         * g++.dg/torture/pr44900.C: New test.
6095
6096 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
6097
6098         PR middle-end/44738
6099         * c-c++-common/uninit-17.c: Correct expected error.
6100
6101 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
6102
6103         * gcc.dg/guality/asm-1.c: New test.
6104
6105         PR debug/45003
6106         * gcc.dg/guality/pr45003-2.c: New test.
6107         * gcc.dg/guality/pr45003-3.c: New test.
6108
6109 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6110
6111         PR libfortran/44697
6112         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6113
6114 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
6115
6116         * lib/scanasm.exp (dg-function-on-line): Test that a function is
6117         defined on the current line.
6118         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6119         * g++.dg/debug/dwarf2/pr44641.C: New.
6120
6121 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
6122
6123         * gcc.target/powerpc/block-move-1.c: New test.
6124         * gcc.target/powerpc/block-move-2.c: New test.
6125
6126 2010-07-20  Jason Merrill  <jason@redhat.com>
6127
6128         PR c++/44967
6129         * g++.dg/cpp0x/sfinae2.C: New.
6130
6131 2010-07-20  Richard Guenther  <rguenther@suse.de>
6132
6133         PR lto/42696
6134         * gcc.dg/lto/20100720-4_0.c: New testcase.
6135
6136 2010-07-20  Richard Guenther  <rguenther@suse.de>
6137
6138         PR lto/43221
6139         * gcc.dg/lto/20100720-2_0.c: New testcase.
6140         * gcc.dg/lto/20100720-2_1.c: Likewise.
6141
6142 2010-07-20  Richard Guenther  <rguenther@suse.de>
6143
6144         PR lto/43208
6145         * gcc.dg/lto/20100720-1_0.c: New testcase.
6146         * gcc.dg/lto/20100720-1_1.c: Likewise.
6147
6148 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
6149
6150         PR debug/45003
6151         * gcc.dg/guality/pr45003-1.c: New test.
6152
6153 2010-07-20  Richard Guenther  <rguenther@suse.de>
6154
6155         PR tree-optimization/44977
6156         * gcc.dg/torture/pr44977.c: New testcase.
6157
6158 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
6159
6160         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6161         sync_char_short
6162
6163 2010-07-20  Richard Guenther  <rguenther@suse.de>
6164
6165         PR middle-end/44971
6166         PR middle-end/44988
6167         * gcc.dg/pr44971.c: New testcase.
6168         * gcc.c-torture/compile/pr44988.c: Likewise.
6169
6170 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6171
6172         PR fortran/44929
6173         * gfortran.dg/allocate_with_typespec.f90: New test.
6174         * gfortran.dg/allocate_derived_1.f90: Update error message.
6175
6176 2010-07-19  Jason Merrill  <jason@redhat.com>
6177
6178         PR c++/44996
6179         * g++.dg/cpp0x/decltype23.C: New.
6180
6181 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
6182
6183         PR fortran/42385
6184         * gfortran.dg/class_defined_operator_1.f03 : New test.
6185
6186 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
6187
6188         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6189         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6190         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
6191         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6192
6193 2010-07-19  Richard Guenther  <rguenther@suse.de>
6194
6195         PR middle-end/44941
6196         * gcc.c-torture/compile/pr44941.c: New testcase.
6197
6198 2010-07-19  Jason Merrill  <jason@redhat.com>
6199
6200         PR c++/44969
6201         * g++.dg/template/sfinae24.C: New.
6202
6203 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
6204
6205         PR fortran/44353
6206         * gfortran.dg/data_implied_do_2.f90: Removed.
6207
6208 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
6209
6210         PR c++/44969
6211         * g++.dg/template/sfinae23.C: New.
6212
6213 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6214
6215         * lib/target-supports.exp (check_sse_os_support_available): New
6216         proc.
6217         (check_sse_hw_available): New proc.
6218         (check_effective_target_sse_runtime): New proc.
6219         (check_effective_target_sse2_runtime): New proc.
6220         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6221         -msse2 if check_sse_os_support_available.
6222         * g++.dg/vect/vect.exp: Only run -msse2 tests if
6223         check_sse_os_support_available.
6224         * gcc.dg/vect/vect.exp: Likewise.
6225         * gfortran.dg/vect/vect.exp: Likewise.
6226         * gcc.target/i386/sol2-check: Renamed to ...
6227         * gcc.target/i386/sse-os-support.h: ... this.
6228         (sol2_check): Renamed to ...
6229         (sse_os_support): ... this.
6230         Only test movss with xmm registers.
6231         * gcc.target/i386/sse-check.h: Reflect new header and function names.
6232         Removed ILL_INSN, ILL_INSN_LEN.
6233         * gcc.target/i386/sse2-check.h: Likewise.
6234         * gcc.target/i386/sse3-check.h: Likewise.
6235         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6236         Removed cpuid.h, __get_cpuid test.
6237         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6238         Removed cpuid.h, __get_cpuid test.
6239         * g++.dg/other/pr40446.C: Likewise.
6240         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6241         * gcc.dg/compat/vector-1a_main.c: Likewise.
6242         * gcc.dg/compat/vector-2a_main.c: Likewise.
6243         * gcc.dg/pr36584.c: Likewise.
6244         * gcc.dg/pr37544.c: Likewise.
6245         * gcc.dg/torture/pr16104-1.c: Likewise.
6246         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6247         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6248         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6249         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6250         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6251         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6252         sse2_runtime.
6253         * gcc.dg/torture/pr35771-2.c: Likewise.
6254         * gcc.dg/torture/pr35771-3.c: Likewise.
6255         * gcc.target/i386/pr39315-2.c: Likewise.
6256         * gcc.target/i386/pr39315-4.c: Likewise.
6257         * gcc.target/i386/vperm-v2df.c: Likewise.
6258         * gcc.target/i386/vperm-v2di.c: Likewise.
6259         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6260         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6261         sse_runtime.
6262
6263 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
6264
6265         PR fortran/44353
6266         * gfortran.dg/data_implied_do_2.f90: New test.
6267
6268 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6269
6270         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6271
6272 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6273
6274         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6275         to the "mips16" group.
6276         (mips_using_mips16_p): New procedure.
6277         (mips-dg-options): Use it.
6278
6279 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
6280
6281         * gcc.target/mips/mips16-attributes-4.c: New test.
6282
6283 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
6284
6285         PR testsuite/44418
6286         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6287         * gcc.target/powerpc/recip-2.c: Ditto.
6288         * gcc.target/powerpc/recip-3.c: Ditto.
6289
6290 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
6291
6292         * gcc.target/arm/pr42235.c: New test.
6293
6294 2010-07-16  Jason Merrill  <jason@redhat.com>
6295
6296         PR c++/32505
6297         * g++.dg/template/partial8.C: New.
6298
6299 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6300
6301         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6302         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
6303         in C++.
6304         (gualcvt): New overloaded inline.
6305         (GUALCVT): Use it for C++.
6306         * g++.dg/guality/guality.exp: New.
6307         * g++.dg/guality/guality.h: New.
6308         * g++.dg/guality/redeclaration1.C: New test.
6309         * g++.dg/dg.exp: Prune also guality/* tests.
6310         * gcc.dg/guality/pr43141.c: Moved to...
6311         * c-c++-common/guality/pr43141.c: ... here.
6312
6313 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6314
6315         PR libfortran/37077
6316         * gfortran.dg/char4_iunit_2.f03: New test.
6317
6318 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6319
6320         * lib/plugin-support.exp (plugin-test-execute):
6321         Add ${gcc_objdir}/intl to includes.
6322
6323 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6324
6325         PR target/44942
6326         * gcc.c-torture/execute/pr44942.c: New test.
6327         * gcc.target/i386/pr44942.c: New test.
6328
6329 2010-07-15  Jason Merrill  <jason@redhat.com>
6330
6331         PR c++/44909
6332         * g++.dg/cpp0x/implicit7.C: New.
6333         * g++.dg/cpp0x/implicit8.C: New.
6334
6335 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6336
6337         Disable float tests for __SPU__ targets due to lack of signed zero:
6338         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6339         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6340         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6341         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6342         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6343         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6344         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6345         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6346         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6347
6348 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6349
6350         * gfortran.dg/select_char_2.f90: New test.
6351
6352 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6353
6354         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6355         with DECL_CHAIN.
6356
6357 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6358
6359         PR fortran/44936
6360         * gfortran.dg/typebound_generic_9.f03: New.
6361
6362 2010-07-15  Richard Guenther  <rguenther@suse.de>
6363
6364         PR tree-optimization/44946
6365         * gcc.c-torture/compile/pr44946.c: New testcase.
6366
6367 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6368
6369         PR fortran/40206
6370         * gfortran.dg/select_char_3.f90: New test.
6371
6372 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6373             Kevin F. Quinn  <kevquinn@gentoo.org>
6374
6375         * gcc.dg/Wtrampolines.c: New.
6376
6377 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6378
6379         PR libfortran/44934
6380         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6381
6382 2010-07-14  Jason Merrill  <jason@redhat.com>
6383
6384         PR c++/44810
6385         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6386
6387         Implement C++0x unrestricted unions (N2544)
6388         * g++.dg/cpp0x/union1.C: New.
6389         * g++.dg/cpp0x/union2.C: New.
6390         * g++.dg/cpp0x/union3.C: New.
6391         * g++.dg/cpp0x/defaulted2.C: Adjust.
6392         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6393         * g++.old-deja/g++.ext/anon2.C: Adjust.
6394         * g++.old-deja/g++.mike/misc6.C: Adjust.
6395
6396 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6397
6398         PR fortran/44925
6399         * gfortran.dg/c_loc_tests_15.f90: New.
6400
6401 2010-07-13  Jason Merrill  <jason@redhat.com>
6402
6403         PR c++/44909
6404         * g++.dg/cpp0x/implicit6.C: New.
6405
6406 2010-07-13  Jason Merrill  <jason@redhat.com>
6407
6408         PR c++/44540
6409         * g++.dg/abi/noreturn1.C: New.
6410         * g++.dg/abi/noreturn2.C: New.
6411
6412 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6413
6414         PR other/44874
6415         PR debug/44832
6416         * c-c++-common/pr44832.c: New test.
6417
6418 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6419
6420         PR objc/44488
6421         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6422         on the target.  Make sure that we can assemble the emitted asm when
6423         the test type is 'compile'.
6424
6425 2010-07-13  Richard Guenther  <rguenther@suse.de>
6426
6427         PR tree-optimization/36960
6428         * g++.dg/torture/pr36960.C: New testcase.
6429
6430 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6431
6432         PR c++/44908
6433         * g++.dg/template/sfinae21.C: New.
6434         * g++.dg/template/sfinae22.C: Likewise.
6435
6436 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6437
6438         PR testsuite/42843
6439         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6440         * gcc.dg/plugin/ggcplug.c: Likewise.
6441         * g++.dg/plugin/selfassign.c: Likewise.
6442         * g++.dg/plugin/attribute_plugin.c: Likewise.
6443         * g++.dg/plugin/dumb_plugin.c: Likewise.
6444         * g++.dg/plugin/pragma_plugin.c: Likewise.
6445
6446 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6447
6448         * gcc.c-torture/execute/pr44683.x: New.
6449         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6450
6451 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6452
6453         PR fortran/44434
6454         PR fortran/44565
6455         PR fortran/43945
6456         PR fortran/44869
6457         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6458         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6459         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6460         * gfortran.dh/typebound_call_16.f03: New.
6461         * gfortran.dg/typebound_generic_6.f03: New.
6462         * gfortran.dg/typebound_generic_7.f03: New.
6463         * gfortran.dg/typebound_generic_8.f03: New.
6464
6465 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6466
6467         PR libfortran/37077
6468         * gfortran.dg/char4_iunit_1.f03: New test.
6469
6470 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6471
6472         * gcc.dg/tree-ssa/vrp53.c: New test.
6473
6474 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6475
6476         PR c++/44907
6477         * g++.dg/template/sfinae19.C: New.
6478         * g++.dg/template/sfinae20.C: Likewise.
6479
6480 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6481
6482         * gcc.target/arm/interrupt-1.c: New test.
6483         * gcc.target/arm/interrupt-2.c: New test.
6484
6485 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6486
6487         * gcc.dg/pr42427.c: Require c99_runtime.
6488         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6489         c99_runtime.
6490         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6491         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6492         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6493         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6494         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6495         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6496         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6497         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6498         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6499         * gcc.target/i386/pr37275.c: Require visibility support.
6500
6501 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6502
6503         * lib/target-supports.exp (check_effective_target_sse): New proc.
6504         * gcc.target/i386/sol2-check.h: New file.
6505         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6506         Include sol2-check.h.
6507         (main) Only run do_test () if sol2_check ().
6508         * gcc.target/i386/sse2-check.h: Likewise.
6509         * gcc.target/i386/sse3-check.h: Likewise.
6510         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6511         [__sun__ && __svr4__]: Execute SSE2 instruction.
6512         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6513         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6514         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6515         * g++.dg/ext/vector14.C: Likewise.
6516         * g++.dg/other/mmintrin.C: Likewise.
6517         * gcc.dg/20020418-1.c: Likewise.
6518         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6519         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6520         * gcc.dg/format/unnamed-1.c: Likewise.
6521         Adapt dg-warning line number.
6522         * gcc.dg/graphite/pr40281.c: Likewise.
6523         * gcc.dg/pr32176.c: Likewise.
6524         * gcc.dg/pr40550.c: Likewise.
6525         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6526         * gcc.dg/torture/pr36891.c: Likewise.
6527         * gcc.target/i386/20020218-1.c: Likewise.
6528         * gcc.target/i386/20020523.c: Likewise.
6529         * gcc.target/i386/abi-1.c: Likewise.
6530         * gcc.target/i386/brokensqrt.c: Likewise.
6531         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6532         * gcc.target/i386/pr13366.c: Likewise.
6533         * gcc.target/i386/pr13685.c: Likewise.
6534         * gcc.target/i386/pr24306.c: Likewise.
6535         * gcc.target/i386/pr31486.c: Likewise.
6536         * gcc.target/i386/pr32065-1.c: Likewise.
6537         * gcc.target/i386/pr32065-2.c: Likewise.
6538         * gcc.target/i386/pr32389.c: Likewise.
6539         * gcc.target/i386/pr38824.c: Likewise.
6540         * gcc.target/i386/pr38931.c: Likewise.
6541         * gcc.target/i386/pr39592-1.c: Likewise.
6542         * gcc.target/i386/pr43766.c: Likewise.
6543         * gcc.target/i386/recip-divf.c: Likewise.
6544         * gcc.target/i386/recip-sqrtf.c: Likewise.
6545         * gcc.target/i386/recip-vec-divf.c: Likewise.
6546         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6547         * gcc.target/i386/sse-1.c: Likewise.
6548         * gcc.target/i386/sse-16.c: Likewise.
6549         * gcc.target/i386/sse-2.c: Likewise.
6550         * gcc.target/i386/sse-20.c: Likewise.
6551         * gcc.target/i386/sse-3.c: Likewise.
6552         * gcc.target/i386/sse-7.c: Likewise.
6553         * gcc.target/i386/sse-9.c: Likewise.
6554         * gcc.target/i386/sse-addps-1.c: Likewise.
6555         * gcc.target/i386/sse-addss-1.c: Likewise.
6556         * gcc.target/i386/sse-andnps-1.c: Likewise.
6557         * gcc.target/i386/sse-andps-1.c: Likewise.
6558         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6559         * gcc.target/i386/sse-comiss-1.c: Likewise.
6560         * gcc.target/i386/sse-comiss-2.c: Likewise.
6561         * gcc.target/i386/sse-comiss-3.c: Likewise.
6562         * gcc.target/i386/sse-comiss-4.c: Likewise.
6563         * gcc.target/i386/sse-comiss-5.c: Likewise.
6564         * gcc.target/i386/sse-comiss-6.c: Likewise.
6565         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6566         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6567         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6568         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6569         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6570         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6571         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6572         * gcc.target/i386/sse-divps-1.c: Likewise.
6573         * gcc.target/i386/sse-divss-1.c: Likewise.
6574         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6575         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6576         * gcc.target/i386/sse-maxps-1.c: Likewise.
6577         * gcc.target/i386/sse-maxss-1.c: Likewise.
6578         * gcc.target/i386/sse-minps-1.c: Likewise.
6579         * gcc.target/i386/sse-minss-1.c: Likewise.
6580         * gcc.target/i386/sse-movaps-1.c: Likewise.
6581         * gcc.target/i386/sse-movaps-2.c: Likewise.
6582         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6583         * gcc.target/i386/sse-movhps-1.c: Likewise.
6584         * gcc.target/i386/sse-movhps-2.c: Likewise.
6585         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6586         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6587         * gcc.target/i386/sse-movntps-1.c: Likewise.
6588         * gcc.target/i386/sse-movss-1.c: Likewise.
6589         * gcc.target/i386/sse-movss-2.c: Likewise.
6590         * gcc.target/i386/sse-movss-3.c: Likewise.
6591         * gcc.target/i386/sse-movups-1.c: Likewise.
6592         * gcc.target/i386/sse-movups-2.c: Likewise.
6593         * gcc.target/i386/sse-mulps-1.c: Likewise.
6594         * gcc.target/i386/sse-mulss-1.c: Likewise.
6595         * gcc.target/i386/sse-orps-1.c: Likewise.
6596         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6597         * gcc.target/i386/sse-recip-vec.c: Likewise.
6598         * gcc.target/i386/sse-recip.c: Likewise.
6599         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6600         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6601         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6602         * gcc.target/i386/sse-subps-1.c: Likewise.
6603         * gcc.target/i386/sse-subss-1.c: Likewise.
6604         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6605         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6606         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6607         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6608         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6609         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6610         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6611         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6612         * gcc.target/i386/sse-xorps-1.c: Likewise.
6613         * gcc.target/i386/ssefn-1.c: Likewise.
6614         * gcc.target/i386/ssefn-3.c: Likewise.
6615         * gcc.target/i386/sseregparm-1.c: Likewise.
6616         * gcc.target/i386/stackalign/return-3.c: Likewise.
6617         * gcc.target/i386/vectorize1.c: Likewise.
6618         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6619         * gcc.target/i386/xorps-sse.c: Likewise.
6620         * gfortran.dg/pr28158.f90: Likewise.
6621         * gfortran.dg/pr30667.f: Likewise.
6622         * gnat.dg/loop_optimization7.adb: Likewise.
6623         * gnat.dg/sse_nolib.adb: Likewise.
6624
6625 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6626
6627         PR fortran/44702
6628         * gfortran.dg/use_rename_6.f90: New.
6629         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6630
6631 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6632
6633         PR fortran/44869
6634         * gfortran.dg/class_24.f03: New.
6635
6636 2010-07-10  Richard Guenther  <rguenther@suse.de>
6637
6638         PR lto/44889
6639         * gcc.dg/lto/20100709-1_0.c: New testcase.
6640         * gcc.dg/lto/20100709-1_1.c: Likewise.
6641
6642 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6643
6644         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6645
6646 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6647
6648         PR objc/44140
6649         * objc.dg/lto/trivial-1_0.m: New.
6650         * objc.dg/lto/lto.exp: New.
6651         * obj-c++.dg/lto/trivial-1_0.mm: New.
6652         * obj-c++.dg/lto/lto.exp: New.
6653         * objc.dg/symtab-1.m: Adjust sizes.
6654         * objc.dg/image-info.m: Do not run for gnu-runtime.
6655
6656 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6657
6658         * gcc.dg/pr32370.c: Allow another kind of error message.
6659
6660 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6661
6662         * gnat.dg/atomic3.adb: New test.
6663
6664 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6665             Denys Vlasenko  <dvlasenk@redhat.com>
6666             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6667
6668         PR tree-optimization/28632
6669         * gcc.dg/tree-ssa/vrp51.c: New test.
6670         * gcc.dg/tree-ssa/vrp52.c: New test.
6671
6672 2010-07-09  Jason Merrill  <jason@redhat.com>
6673
6674         * g++.dg/abi/covariant6.C: New.
6675         * g++.dg/inherit/covariant17.C: Test both bases.
6676         * g++.dg/inherit/covariant7.C: Check vtable layout.
6677
6678 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6679
6680         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6681
6682 2010-07-09  Richard Guenther  <rguenther@suse.de>
6683
6684         PR tree-optimization/44852
6685         * gcc.c-torture/execute/pr44852.c: New testcase.
6686
6687 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6688
6689         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6690         multiplication by values.
6691         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6692         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6693
6694 2010-07-09  Richard Guenther  <rguenther@suse.de>
6695
6696         PR tree-optimization/44882
6697         * gfortran.dg/pr44882.f90: New testcase.
6698
6699 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6700
6701         PR target/40657
6702         * gcc.target/arm/pr40657-1.c: New test.
6703         * gcc.target/arm/pr40657-2.c: New test.
6704         * gcc.c-torture/execute/pr40657.c: New test.
6705
6706 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6707
6708         * gcc.dg/tree-ssa/vrp50.c: New test.
6709         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6710
6711 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6712
6713         PR fortran/44649
6714         * gfortran.dg/c_sizeof_1.f90: Modified.
6715         * gfortran.dg/storage_size_1.f08: New.
6716         * gfortran.dg/storage_size_2.f08: New.
6717
6718 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6719
6720         * gcc.c-torture/execute/20100708-1.c: New test.
6721
6722 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6723
6724         PR fortran/44847
6725         * gfortran.dg/gomp/pr44847.f90: New test.
6726
6727 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6728
6729         PR tree-optimization/44710
6730         * gcc.dg/tree-ssa/ifc-6.c: New.
6731         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6732
6733 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6734
6735         PR fortran/18918
6736         * gfortran.dg/coarray_10.f90: Add an additional test.
6737
6738 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6739
6740         PR middle-end/44828
6741         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6742         * gcc.c-torture/execute/pr44828.x: Revert.
6743
6744 2010-07-08  Jason Merrill  <jason@redhat.com>
6745
6746         PR c++/43120
6747         * g++.dg/inherit/covariant17.C: New.
6748         * g++.dg/abi/covariant1.C: Actually test for the bug.
6749
6750 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6751
6752         PR rtl-optimization/44838
6753         * gcc.dg/pr44838.c: New.
6754
6755 2010-07-08  Richard Guenther  <rguenther@suse.de>
6756
6757         PR tree-optimization/44831
6758         * gcc.c-torture/compile/pr44831.c: New testcase.
6759         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6760
6761 2010-07-08  Richard Guenther  <rguenther@suse.de>
6762
6763         PR tree-optimization/44861
6764         * g++.dg/vect/pr44861.cc: New testcase.
6765
6766 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6767
6768         PR middle-end/44828
6769         * gcc.c-torture/execute/pr44828.x: New file.
6770
6771 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6772
6773         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6774         dg-options.
6775         * g++.dg/ext/altivec-17.C: Adjust error message.
6776
6777 2010-07-07  Tom Tromey  <tromey@redhat.com>
6778
6779         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6780
6781 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6782
6783         PR target/44844
6784         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6785         * gcc.target/i386/rdrand-2.c: Likewise.
6786         * gcc.target/i386/rdrand-3.c: Likewise.
6787
6788 2010-07-07  Jan Hubicka  <jh@suse.cz>
6789
6790         PR middle-end/44813
6791         * g++.dg/torture/pr44813.C: New testcase.
6792         * g++.dg/torture/pr44826.C: New testcase.
6793
6794 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6795
6796         PR rtl-optimization/44787
6797         * gcc.c-torture/compile/pr44788.c: New test.
6798         * gcc.target/arm/pr44788.c: New test.
6799
6800 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6801
6802         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6803
6804 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6805
6806         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6807         to dg-options.
6808
6809 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6810
6811         PR fortran/44742
6812         * gfortran.dg/parameter_array_init_6.f90: New.
6813         * gfortran.dg/initialization_20.f90: Update dg-error.
6814         * gfortran.dg/initialization_24.f90: Ditto.
6815
6816 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6817         PR fortran/PR44693
6818         * gfortran.dg/dim_range_1.f90:  New test.
6819         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6820
6821 2010-07-06  Jason Merrill  <jason@redhat.com>
6822
6823         PR c++/44703
6824         * g++.dg/cpp0x/initlist41.C: New.
6825
6826         PR c++/44778
6827         * g++.dg/template/ptrmem22.C: New.
6828
6829 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6830
6831         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6832         support.
6833         * gcc.target/i386/i386.exp: Likewise.
6834
6835 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6836
6837         PR testsuite/44195
6838         * gcc.dg/lto/20100518_0.c: Limit to x86.
6839
6840 2010-07-06  Richard Guenther  <rguenther@suse.de>
6841
6842         PR middle-end/44828
6843         * gcc.c-torture/execute/pr44828.c: New testcase.
6844
6845 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6846
6847         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6848         * g++.dg/warn/volatile1.C: Likewise.
6849         * g++.dg/template/warn1.C: Likewise.
6850
6851 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6852
6853         AVX Programming Reference (June, 2010)
6854         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6855         * g++.dg/other/i386-3.C: Likewise.
6856         * gcc.target/i386/sse-12.c: Likewise.
6857
6858         * gcc.target/i386/f16c-check.h: New.
6859         * gcc.target/i386/rdfsbase-1.c: Likewise.
6860         * gcc.target/i386/rdfsbase-2.c: Likewise.
6861         * gcc.target/i386/rdgsbase-1.c: Likewise.
6862         * gcc.target/i386/rdgsbase-2.c: Likewise.
6863         * gcc.target/i386/rdrand-1.c: Likewise.
6864         * gcc.target/i386/rdrand-2.c: Likewise.
6865         * gcc.target/i386/rdrand-3.c: Likewise.
6866         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6867         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6868         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6869         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6870         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6871         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6872         * gcc.target/i386/wrfsbase-1.c: Likewise.
6873         * gcc.target/i386/wrfsbase-2.c: Likewise.
6874         * gcc.target/i386/wrgsbase-1.c: Likewise.
6875         * gcc.target/i386/wrgsbase-2.c: Likewise.
6876
6877         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6878         (__builtin_ia32_vcvtps2ph): New.
6879         (__builtin_ia32_vcvtps2ph256): Likewise.
6880
6881         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6882         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6883
6884         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6885         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6886
6887         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6888         (__builtin_ia32_vcvtps2ph256): Likewise.
6889         Add fsgsbase,rdrnd,f16c.
6890
6891         * lib/target-supports.exp (check_effective_target_f16c): New.
6892
6893 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6894
6895         * gcc.dg/guality/nrv-1.c: New test.
6896
6897 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6898
6899         PR middle-end/42505
6900         * gcc.target/arm/pr42505.c: New test case.
6901
6902 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6903
6904         PR c++/44808
6905         * g++.dg/opt/nrv16.C: New test.
6906
6907 2010-07-05  Richard Guenther  <rguenther@suse.de>
6908
6909         PR tree-optimization/44784
6910         * gcc.c-torture/compile/pr44784.c: New testcase.
6911
6912 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6913
6914         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6915         Increase loop bound and array size.
6916         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6917         Likewise.
6918
6919 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6920
6921         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6922         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6923         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6924         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6925         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6926
6927 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6928
6929         PR c++/22138
6930         * g++.dg/parse/template25.C: New.
6931
6932 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6933
6934         PR rtl-optimization/44695
6935         * gcc.dg/torture/pr44695.c: New.
6936
6937 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6938
6939         PR c++/16630
6940         * g++.dg/ext/pretty3.C: New.
6941
6942 2010-07-04  Richard Guenther  <rguenther@suse.de>
6943
6944         PR middle-end/44809
6945         * g++.dg/torture/pr44809.C: New testcase.
6946
6947 2010-07-04  Richard Guenther  <rguenther@suse.de>
6948
6949         PR tree-optimization/44656
6950         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6951
6952 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6953             Revital Eres  <eres@il.ibm.com>
6954
6955         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6956         misaligned stores.
6957         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6958         gcc.dg/vect/vect-96.c: Likewise.
6959         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6960         that support misaligned stores. Change the number of expected
6961         misaligned accesses.
6962         * gcc.dg/vect/vect-peel-1.c: New test.
6963         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6964         gcc.dg/vect/vect-peel-4.c: Likewise.
6965         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6966         vectorizable on all targets that support realignment.
6967         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6968
6969 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6970
6971         PR c/44806
6972         * gcc.dg/torture/pr44806.c: New.
6973
6974 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6975
6976         * gnat.dg/cond_expr1.adb: New test.
6977
6978 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6979
6980         * gnat.dg/modular3.adb: New test.
6981         * gnat.dg/modular3_pkg.ads: New helper.
6982
6983 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6984             Mikael Pettersson  <mikpe@it.uu.se>
6985
6986         PR testsuite/44518
6987         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6988         Make signed-ness of chars explicit.  Scan the object for
6989         strings that are split by some target assemblers.
6990         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6991         explicit.
6992
6993 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6994
6995         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6996
6997 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6998
6999         PR/44128
7000         * g++.dg/warn/Wshadow-7.C: New test.
7001
7002 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7003             Julian Brown  <julian@codesourcery.com>
7004             Sandra Loosemore  <sandra@codesourcery.com>
7005
7006         * gcc.c-torture/execute/20100416-1.c: New test case.
7007
7008 2010-07-02  Julian Brown  <julian@codesourcery.com>
7009             Sandra Loosemore  <sandra@codesourcery.com>
7010
7011         PR target/43703
7012
7013         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7014         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7015
7016 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7017             Julian Brown  <julian@codesourcery.com>
7018
7019         * gcc.target/arm/neon/vadds64.c: Regenerated.
7020         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7021         * gcc.target/arm/neon/vsubs64.c: Regenerated.
7022         * gcc.target/arm/neon/vsubu64.c: Regenerated.
7023         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7024         * gcc.target/arm/neon-vmls-1.c: Likewise.
7025         * gcc.target/arm/neon-vsubs64.c: New execution test.
7026         * gcc.target/arm/neon-vsubu64.c: New execution test.
7027         * gcc.target/arm/neon-vadds64.c: New execution test.
7028         * gcc.target/arm/neon-vaddu64.c: New execution test.
7029
7030 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7031
7032         * gcc.target/arm/neon-vands64.c: New.
7033         * gcc.target/arm/neon-vandu64.c: New.
7034         * gcc.target/arm/neon-vbics64.c: New.
7035         * gcc.target/arm/neon-vbicu64.c: New.
7036         * gcc.target/arm/neon-veors64.c: New.
7037         * gcc.target/arm/neon-veoru64.c: New.
7038         * gcc.target/arm/neon-vorns64.c: New.
7039         * gcc.target/arm/neon-vornu64.c: New.
7040         * gcc.target/arm/neon-vorrs64.c: New.
7041         * gcc.target/arm/neon-vorru64.c: New.
7042         * gcc.target/arm/neon/vands64.c: Regenerated.
7043         * gcc.target/arm/neon/vandu64.c: Regenerated.
7044         * gcc.target/arm/neon/vbics64.c: Regenerated.
7045         * gcc.target/arm/neon/vbicu64.c: Regenerated.
7046         * gcc.target/arm/neon/veors64.c: Regenerated.
7047         * gcc.target/arm/neon/veoru64.c: Regenerated.
7048         * gcc.target/arm/neon/vorns64.c: Regenerated.
7049         * gcc.target/arm/neon/vornu64.c: Regenerated.
7050         * gcc.target/arm/neon/vorrs64.c: Regenerated.
7051         * gcc.target/arm/neon/vorru64.c: Regenerated.
7052
7053 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7054
7055         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7056
7057 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7058
7059         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7060         * gfortran.dg/intent_out_5.f90: Same.
7061         * gfortran.dg/ltrans-7.f90: Same.
7062         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7063
7064 2010-07-02  Jan Hubicka  <jh@suse.cz>
7065
7066         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7067
7068 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7069
7070         * objc-obj-c++-shared/Object1.h: Correct Line endings.
7071
7072 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
7073
7074         PR c++/44780
7075         * c-c++-common/Wunused-var-12.c: New test.
7076
7077 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
7078
7079         PR target/42835
7080         * gcc.target/arm/pr42835.c: New test.
7081
7082         PR target/42172
7083         * gcc.target/arm/pr42172-1.c: New test.
7084
7085 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7086
7087         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7088
7089 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7090
7091         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7092         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7093         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7094         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7095         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7096         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7097         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7098         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7099         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7100         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7101         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7102         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7103         * gcc.target/arm/neon-vdup_ns64.c: New.
7104         * gcc.target/arm/neon-vdup_nu64.c: New.
7105         * gcc.target/arm/neon-vdupQ_ns64.c: New.
7106         * gcc.target/arm/neon-vdupQ_nu64.c: New.
7107         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7108         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7109         * gcc.target/arm/neon-vmov_ns64.c: New.
7110         * gcc.target/arm/neon-vmov_nu64.c: New.
7111         * gcc.target/arm/neon-vmovQ_ns64.c: New.
7112         * gcc.target/arm/neon-vmovQ_nu64.c: New.
7113         * gcc.target/arm/neon-vget_lanes64.c: New.
7114         * gcc.target/arm/neon-vget_laneu64.c: New.
7115         * gcc.target/arm/neon-vset_lanes64.c: New.
7116         * gcc.target/arm/neon-vset_laneu64.c: New.
7117
7118 2010-07-02  Richard Guenther  <rguenther@suse.de>
7119
7120         * g++.dg/torture/20100702-1.C: New testcase.
7121
7122 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7123
7124         PR target/44707
7125         * gcc.c-torture/compile/pr44707.c: New test.
7126
7127 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7128
7129         PR c++/44039
7130         * g++.dg/template/crash101.C: New.
7131
7132 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7133
7134         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7135         Use the ABI-0 accessors and fail it for m64.
7136
7137 2010-07-02  Jan Hubicka  <jh@suse.cz>
7138
7139         * g++.dg/tree-ssa/pr44706.C: New testcase.
7140
7141 2010-07-02  Richard Guenther  <rguenther@suse.de>
7142
7143         PR tree-optimization/44748
7144         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7145
7146 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
7147
7148         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7149         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
7150         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7151         the method types to forward:.
7152
7153 2010-06-30  Jason Merrill  <jason@redhat.com>
7154
7155         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7156         * g++.dg/other/pr25632.C: Likewise.
7157
7158 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
7159
7160         PR tree-optimization/40421
7161         * gfortran.fortran-torture/compile/pr40421.f90: New test.
7162
7163 2010-07-01  Richard Guenther  <rguenther@suse.de>
7164
7165         PR middle-end/42834
7166         PR middle-end/44468
7167         * gcc.c-torture/execute/20100316-1.c: New testcase.
7168         * gcc.c-torture/execute/pr44468.c: Likewise.
7169         * gcc.c-torture/compile/20100609-1.c: Likewise.
7170         * gcc.dg/volatile2.c: Adjust.
7171         * gcc.dg/plugin/selfassign.c: Likewise.
7172         * gcc.dg/pr36902.c: Likewise.
7173         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7174         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7175         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7176         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7177         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7178         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7179         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7180         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7181         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7182         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7183         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7184         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7185         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7186         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7187         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7188         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7189         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7190         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7191         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7192         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7193         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7194         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7195         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7196         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7197         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7198         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7199         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7200         * gcc.dg/struct/w_prof_local_array.c: Likewise.
7201         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7202         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7203         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7204         * gcc.dg/struct/w_prof_global_array.c: Likewise.
7205         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7206         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7207         * gcc.dg/struct/w_prof_local_var.c: Likewise.
7208         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7209         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7210         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7211         * gcc.dg/struct/w_prof_global_var.c: Likewise.
7212         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7213         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7214         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7215         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7216         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7217         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7218         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7219         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7220         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7221         * gcc.dg/tree-prof/stringop-1.c: Adjust.
7222         * g++.dg/tree-ssa/pr31146.C: Likewise.
7223         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7224         * g++.dg/tree-ssa/pr33604.C: Likewise.
7225         * g++.dg/plugin/selfassign.c: Likewise.
7226         * gfortran.dg/array_memcpy_3.f90: Likewise.
7227         * gfortran.dg/array_memcpy_4.f90: Likewise.
7228         * c-c++-common/torture/pr42834.c: New testcase.
7229
7230 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7231
7232         PR c++/44628
7233         * g++.dg/template/crash100.C: New.
7234
7235 2010-06-30  Jan Hubicka  <jh@suse.cz>
7236
7237         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7238
7239 2010-06-30  Michael Matz  <matz@suse.de>
7240
7241         PR bootstrap/44699
7242         * gcc.dg/pr44699.c: New test.
7243
7244 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
7245
7246         PR tree-optimization/39799
7247         * c-c++-common/uninit-17.c: New test.
7248
7249 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7250
7251         PR libfortran/43298
7252         * gfortran.dg/read_infnan_1.f90: New test.
7253
7254 2010-06-29  Jason Merrill  <jason@redhat.com>
7255
7256         Enable implicitly declared move constructor/operator= (N3053).
7257         * g++.dg/cpp0x/implicit3.C: New.
7258         * g++.dg/cpp0x/implicit4.C: New.
7259         * g++.dg/cpp0x/implicit5.C: New.
7260         * g++.dg/cpp0x/implicit-copy.C: Adjust.
7261         * g++.dg/cpp0x/not_special.C: Adjust.
7262         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7263         * g++.dg/cpp0x/rv1n.C: Adjust.
7264         * g++.dg/cpp0x/rv1p.C: Adjust.
7265         * g++.dg/cpp0x/rv2n.C: Adjust.
7266         * g++.dg/cpp0x/rv2p.C: Adjust.
7267         * g++.dg/cpp0x/rv3n.C: Adjust.
7268         * g++.dg/cpp0x/rv3p.C: Adjust.
7269         * g++.dg/cpp0x/rv4n.C: Adjust.
7270         * g++.dg/cpp0x/rv4p.C: Adjust.
7271         * g++.dg/cpp0x/rv5n.C: Adjust.
7272         * g++.dg/cpp0x/rv5p.C: Adjust.
7273         * g++.dg/cpp0x/rv6n.C: Adjust.
7274         * g++.dg/cpp0x/rv6p.C: Adjust.
7275         * g++.dg/cpp0x/rv7n.C: Adjust.
7276         * g++.dg/cpp0x/rv7p.C: Adjust.
7277         * g++.dg/cpp0x/rv8p.C: Adjust.
7278         * g++.dg/gomp/pr26690-1.C: Adjust.
7279         * g++.dg/other/error20.C: Adjust.
7280         * g++.dg/other/error31.C: Adjust.
7281         * g++.dg/parse/error19.C: Adjust.
7282         * g++.dg/template/qualttp5.C: Adjust.
7283         * g++.old-deja/g++.law/ctors5.C: Adjust.
7284
7285         Enable implicitly deleted functions (N2346)
7286         * g++.dg/cpp0x/defaulted17.C: New.
7287         * g++.dg/cpp0x/implicit1.C: New.
7288         * g++.dg/cpp0x/implicit2.C: New.
7289         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7290         * g++.dg/ext/has_virtual_destructor.C: Adjust.
7291         * g++.dg/init/ctor4.C: Adjust.
7292         * g++.dg/init/synth2.C: Adjust.
7293         * g++.dg/lto/20081118_1.C: Adjust.
7294         * g++.dg/other/error13.C: Adjust.
7295         * g++.dg/other/unused1.C: Adjust.
7296         * g++.old-deja/g++.bob/inherit2.C: Adjust.
7297         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7298         * g++.old-deja/g++.jason/opeq3.C: Adjust.
7299         * g++.old-deja/g++.law/ctors17.C: Adjust.
7300         * g++.old-deja/g++.oliva/delete1.C: Adjust.
7301         * g++.old-deja/g++.pt/assign1.C: Adjust.
7302         * g++.old-deja/g++.pt/crash20.C: Adjust.
7303
7304         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7305         * g++.dg/cpp0x/defaulted13.C: Adjust.
7306         * g++.dg/cpp0x/defaulted2.C: Adjust.
7307         * g++.dg/cpp0x/defaulted3.C: Adjust.
7308         * g++.dg/cpp0x/initlist9.C: Adjust.
7309         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7310         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7311         * g++.dg/init/synth2.C: Adjust.
7312
7313         * g++.dg/cpp0x/defaulted19.C: New.
7314
7315         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7316         * g++.dg/template/error23.C: Fix for -std=c++0x.
7317
7318 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7319
7320         PR fortran/44718
7321         * gfortran.dg/proc_ptr_28.f90: New.
7322
7323 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7324
7325         PR tree-optimization/43801
7326         * g++.dg/torture/pr43801.C: New test.
7327
7328         PR debug/44668
7329         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7330
7331 2010-06-29  Jason Merrill  <jason@redhat.com>
7332
7333         PR c++/44587
7334         * g++.dg/template/qualified-id2.C: New.
7335         * g++.dg/template/qualified-id3.C: New.
7336
7337 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7338
7339         PR fortran/44696
7340         * gfortran.dg/associated_target_4.f90: New.
7341
7342 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7343
7344         PR fortran/44582
7345         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7346
7347 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7348
7349         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7350
7351 2010-06-29  Jan Hubicka  <jh@suse.cz>
7352
7353         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7354
7355 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7356
7357         PR target/43902
7358         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7359         * gcc.target/arm/wmul-3.c: New test.
7360         * gcc.target/arm/wmul-4.c: New test.
7361
7362 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7363
7364         PR rtl-optimization/44659
7365         * gcc.target/i386/extract-1.c: New.
7366         * gcc.target/i386/extract-2.c: Likewise.
7367         * gcc.target/i386/extract-3.c: Likewise.
7368         * gcc.target/i386/extract-4.c: Likewise.
7369         * gcc.target/i386/extract-5.c: Likewise.
7370         * gcc.target/i386/extract-6.c: Likewise.
7371
7372 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7373
7374         PR c++/44682
7375         * g++.dg/warn/Wunused-var-14.C: New test.
7376
7377 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7378
7379         PR fortran/43298
7380         * gfortran.dg/nan_6.f90: New.
7381
7382 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7383
7384         PR tree-optimization/43781
7385         * gcc.dg/torture/pr43781.c: New.
7386
7387 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7388
7389         PR fortran/40158
7390         * gfortran.dg/actual_rank_check_1.f90: New test.
7391
7392 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7393
7394         * gcc.dg/ipa/ipa-sra-6.c: New test.
7395
7396 2010-06-28  Jan Hubicka  <jh@suse.cz>
7397
7398         PR tree-optimization/44687
7399         * gcc.c-torture/compile/pr44687.c
7400
7401 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7402
7403         PR c++/44535
7404         * g++.dg/torture/pr44535.C: New test.
7405
7406 2010-06-28  Michael Matz  <matz@suse.de>
7407
7408         PR middle-end/44592
7409         * gfortran.dg/pr44592.f90: New test.
7410
7411 2010-06-28  Jan Hubicka  <jh@suse.cz>
7412
7413         PR tree-optimization/44357
7414         * g++.dg/torture/pr44357.C: New testcase.
7415
7416 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7417
7418         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7419         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7420         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7421         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7422         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7423         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7424         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7425         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7426
7427 2010-06-27  Jan Hubicka  <jh@suse.cz>
7428
7429         * gcc.c-torture/compile/pr44686.c: New file.
7430
7431 2010-06-27  Richard Guenther  <rguenther@suse.de>
7432
7433         PR tree-optimization/44683
7434         * gcc.c-torture/execute/pr44683.c: New testcase.
7435
7436 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7437
7438         * gnat.dg/noreturn3.ad[sb]: New test.
7439
7440 2010-06-26  Jason Merrill  <jason@redhat.com>
7441
7442         * g++.dg/cpp0x/explicit5.C: New.
7443
7444 2010-06-26  Richard Guenther  <rguenther@suse.de>
7445
7446         PR tree-optimization/44393
7447         * gcc.dg/pr44393.c: New testcase.
7448
7449 2010-06-26  Jan Hubicka  <jh@suse.cz>
7450
7451         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7452
7453 2010-06-26  Richard Guenther  <rguenther@suse.de>
7454
7455         PR middle-end/44674
7456         * gcc.dg/pr44674.c: New testcase.
7457
7458 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7459
7460         * gcc.dg/opts-3.c: New test.
7461
7462 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7463
7464         * gfortran.dg/type_decl_1.f90: New.
7465         * gfortran.dg/type_decl_2.f90: New.
7466
7467 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7468
7469         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7470         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7471
7472 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7473
7474         PR testsuite/38946
7475         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7476         error in comparing reals.
7477
7478 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7479
7480         * selected_real_kind_2.f90: New.
7481         * selected_real_kind_3.f90: New.
7482
7483 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7484
7485         * gfortran.dg/entry_19.f90: New.
7486
7487 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7488
7489         * gfortran.dg/end_subroutine_1.f90: New.
7490         * gfortran.dg/end_subroutine_2.f90: New.
7491         * gfortran.dg/interface_proc_end.f90: Update.
7492
7493 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7494
7495         * gfortran.dg/semicolon_fixed.f: Update.
7496         * gfortran.dg/semicolon_fixed_2.f: New.
7497         * gfortran.dg/semicolon_free_2.f90: New.
7498         * gfortran.dg/semicolon_free.f90: Update.
7499
7500 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7501
7502         PR fortran/44448
7503         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7504
7505 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7506
7507         * g++.dg/ipa/iinline-3.C: New test.
7508         * gcc.dg/ipa/modif-1.c: Removed.
7509
7510 2010-06-25  Jan Hubicka  <jh@suse.cz>
7511
7512         * gcc.dg/tree-ssa/ipa-split-1.c
7513
7514 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7515
7516         * g++.dg/ipa/iinline-2.C: New test.
7517
7518 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7519
7520         PR middle-end/43866
7521         * gfortran.dg/pr43866.f90: New test.
7522
7523         PR tree-optimization/44539
7524         * gcc.dg/pr44539.c: New test.
7525
7526 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7527
7528         From Jim Wilson:
7529         PR target/43902
7530         * gcc.target/mips/madd-9.c: New test.
7531
7532 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7533
7534         PR c/44517
7535         * gcc.dg/noncompile/pr44517.c: New.
7536         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7537
7538 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7539
7540         PR testsuite/43283
7541         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7542         and add argument to nop for IA64.
7543
7544 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7545
7546         PR target/44588
7547         * gcc.target/i386/mod-1.c: New.
7548         * gcc.target/i386/umod-1.c: Likewise.
7549         * gcc.target/i386/umod-2.c: Likewise.
7550         * gcc.target/i386/umod-3.c: Likewise.
7551
7552 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7553
7554         PR middle-end/44492
7555         * g++.dg/torture/pr44492.C: New test.
7556
7557 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7558
7559         * c-c++-common/warn-omitted-condop.c: New.
7560
7561 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7562
7563         PR fortran/44614
7564         * gfortran.dg/import8.f90: New.
7565
7566 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7567
7568         * gnat.dg/not_null.adb: Update test case.
7569
7570 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7571
7572         PR c++/44619
7573         * g++.dg/warn/Wunused-var-13.C: New test.
7574
7575         PR c++/44627
7576         * g++.dg/diagnostic/method1.C: New test.
7577
7578 2010-06-22  Cary Coutant  <ccoutant@google.com>
7579
7580         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7581
7582 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7583
7584         PR fortran/44616
7585         * gfortran.dg/abstract_type_8.f03: New.
7586
7587 2010-06-21  Jason Merrill  <jason@redhat.com>
7588
7589         * g++.dg/cpp0x/noexcept08.C: New.
7590
7591         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7592
7593 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7594
7595         PR target/44615
7596         * gcc.target/i386/sse2-vec-2a.c: New.
7597
7598 2010-06-21  DJ Delorie  <dj@redhat.com>
7599
7600         * gcc.dg/pragma-diag-1.c: New.
7601
7602 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7603
7604         PR target/44615
7605         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7606
7607 2010-06-21  Alan Modra  <amodra@gmail.com>
7608
7609         PR testsuite/44505
7610         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7611         tail call to check_fa_mid.
7612
7613 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7614
7615         PR target/44575
7616         * gcc.c-torture/execute/pr44575.c: New test.
7617
7618 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7619
7620         PR fortran/40632
7621         * gfortran.dg/contiguous_1.f90: New.
7622         * gfortran.dg/contiguous_2.f90: New.
7623         * gfortran.dg/contiguous_3.f90: New.
7624
7625 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7626
7627         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7628         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7629
7630 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7631
7632         PR target/44546
7633         * gcc.target/i386/pr44546.c: New test.
7634
7635 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7636
7637         * gcc.dg/opts-2.c: New test.
7638
7639 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7640
7641         PR fortran/44584
7642         * gfortran.dg/typebound_proc_15.f03: Modified.
7643
7644 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7645
7646         PR target/44072
7647         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7648         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7649
7650 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7651
7652         * g++.dg/ext/label13.C: Fix typo in last change.
7653
7654 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7655
7656         PR libfortran/44477
7657         * gfortran.dg/eof_3.f90
7658         * gfortran.dg/endfile_2.f90
7659         * gfortran.dg/endfile_4.f90
7660         * gfortran.dg/endfile_3.f90
7661
7662 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7663
7664         PR c++/41090
7665         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7666
7667 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7668
7669         PR fortran/44556
7670         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7671
7672 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7673
7674         * gcc.target/arm/pr40900.c: New test.
7675
7676 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7677
7678         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7679
7680 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7681
7682         PR fortran/44558
7683         * gfortran.dg/typebound_call_15.f03: New.
7684
7685 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7686
7687         PR c++/44486
7688         * g++.dg/pr44486.C: New.
7689
7690 2010-06-16  DJ Delorie  <dj@redhat.com>
7691
7692         * gcc.target/i386/volatile-bitfields-1.c: New.
7693         * gcc.target/i386/volatile-bitfields-2.c: New.
7694
7695 2010-06-16  Jason Merrill  <jason@redhat.com>
7696
7697         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7698
7699         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7700
7701 2010-06-16  Richard Guenther  <rguenther@suse.de>
7702
7703         PR c/44555
7704         * gcc.c-torture/execute/pr44555.c: New testcase.
7705
7706 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7707
7708         PR fortran/44549
7709         * gfortran.dg/typebound_proc_16.f03: New.
7710
7711 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7712
7713         * g++.dg/torture/pr43905.C: New test.
7714
7715 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7716
7717         PR testsuite/44538
7718         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7719         initialization loop from being vectorized.
7720         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7721
7722 2010-06-16  Alan Modra  <amodra@gmail.com>
7723
7724         PR tree-optimization/44507
7725         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7726
7727 2010-06-15  Jason Merrill  <jason@redhat.com>
7728
7729         * g++.dg/overload/arg3.C: Adjust error locations.
7730         * g++.dg/overload/copy1.C: Likewise.
7731         * g++.dg/tc1/dr152.C: Likewise.
7732         * g++.dg/template/incomplete4.C: Likewise.
7733         * g++.dg/template/incomplete5.C: Likewise.
7734         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7735         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7736         * g++.old-deja/g++.pt/crash9.C: Likewise.
7737
7738         * g++.dg/inherit/virtual5.C: New.
7739
7740         * g++.dg/cpp0x/defaulted18.C: New.
7741
7742         * g++.dg/cpp0x/initlist40.C: New.
7743
7744         * g++.dg/cpp0x/initlist39.C: New.
7745
7746 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7747
7748         PR middle-end/44391
7749         * gcc.dg/graphite/pr44391.c: New.
7750
7751 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7752
7753         PR fortran/43388
7754         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7755         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7756         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7757         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7758
7759 2010-06-15  Richard Guenther  <rguenther@suse.de>
7760
7761         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7762
7763 2010-06-15  Richard Guenther  <rguenther@suse.de>
7764
7765         * gcc.dg/vect/bb-slp-21.c: Adjust.
7766         * gcc.dg/vect/bb-slp-13.c: Likewise
7767         * gcc.dg/vect/bb-slp-4.c: Likewise
7768         * gcc.dg/vect/bb-slp-22.c: Likewise
7769         * gcc.dg/vect/bb-slp-14.c: Likewise
7770         * gcc.dg/vect/bb-slp-23.c: Likewise
7771         * gcc.dg/vect/bb-slp-15.c: Likewise
7772         * gcc.dg/vect/bb-slp-17.c: Likewise
7773         * gcc.dg/vect/bb-slp-18.c: Likewise
7774         * gcc.dg/vect/bb-slp-19.c: Likewise
7775         * gcc.dg/vect/bb-slp-10.c: Likewise
7776         * gcc.dg/vect/bb-slp-11.c: Likewise
7777         * gcc.dg/vect/bb-slp-20.c: Likewise
7778         * gcc.dg/vect/bb-slp-3.c: Likewise
7779
7780 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7781
7782         PR fortran/44536
7783         * gfortran.dg/gomp/pr44536.f90: New test.
7784         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7785
7786 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7787
7788         PR target/44534
7789         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7790         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7791
7792 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7793
7794         PR tree-optimization/44508
7795         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7796
7797         PR bootstrap/44509
7798         * gcc.dg/pr44509.c: New test.
7799
7800 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7801
7802         PR tree-optimization/44507
7803         * gcc.dg/vect/pr44507.c: New test.
7804
7805 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7806
7807         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7808         and c-pretty-print.h.
7809
7810         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7811
7812 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7813
7814         * gfortran.dg/whole_file_18.f90: Updated error message.
7815
7816 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7817
7818         * gfortran.dg/whole_file_20.f03: New.
7819
7820 2010-06-12  Jan Hubicka  <jh@suse.cz>
7821
7822         * gcc.c-torture/compile/pc44485.c: New testcase.
7823
7824 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7825
7826         PR fortran/40117
7827         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7828         * gfortran.dg/typebound_proc_14.f03: New.
7829         * gfortran.dg/typebound_proc_15.f03: New.
7830
7831 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7832
7833         * gcc.dg/opts-1.c: New test.
7834
7835 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7836
7837         * gcc.dg/funroll-loops-all.c: Update expected error.
7838
7839 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7840
7841         PR target/44481
7842         * gcc.target/i386/pr44481.c: New test.
7843
7844 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7845
7846         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7847
7848 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7849
7850         PR middle-end/44483
7851         * gcc.dg/tree-ssa/pr44483.c: New.
7852
7853 2010-06-11  Paul Brook  <paul@codesourcery.com>
7854
7855         * g++.dg/other/arm-neon-1.C: New test.
7856
7857 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7858
7859         PR fortran/42051
7860         PR fortran/43896
7861         * gfortran.dg/class_23.f03: New test.
7862
7863 2010-06-11  Jan Hubicka  <jh@suse.cz>
7864
7865         * gcc.dg/ipa/pure-const-2.c: New testcase.
7866
7867 2010-06-11  Jan Hubicka  <jh@suse.cz>
7868
7869         * gcc.dg/noreturn-7.c: Update.
7870         * gcc.dg/noreturn-4.c: Update.
7871
7872 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7873
7874         Fix MIPS bootstrap
7875         * g++.dg/other/typedef4.C: New test.
7876
7877 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7878
7879         PR fortran/44207
7880         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7881
7882 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7883
7884         PR fortran/44457
7885         * gfortran.dg/asynchronous_3.f03
7886
7887 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7888
7889         PR middle-end/44185
7890         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7891         non-temporal stores out of the tests to form new test cases.  As a
7892         result, no non-temporal store should be generated in this case.
7893
7894         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7895         prefetch-7.c that generate one non-temporal store.
7896
7897         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7898         prefetch-7.c that generate one non-temporal store and one
7899         one-temporal prefetch.
7900
7901 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7902
7903         PR tree-optimization/44258
7904         * gcc.dg/tree-ssa/pr44258.c: New test.
7905
7906 2010-06-10  Daniel Kraft  <d@domob.eu>
7907
7908         PR fortran/38936
7909         * gfortran.dg/associate_1.f03: New test.
7910         * gfortran.dg/associate_2.f95: New test.
7911         * gfortran.dg/associate_3.f03: New test.
7912         * gfortran.dg/associate_4.f08: New test.
7913
7914 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7915
7916         * gfortran.dg/selected_char_kind_4.f90: New test.
7917
7918 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7919
7920         * gcc.dg/pr42461.c: New test.
7921
7922 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7923
7924         PR fortran/44347
7925         * gfortran.dg/selected_real_kind_1.f90: New.
7926
7927 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7928
7929         PR fortran/44359
7930         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7931         warning.
7932         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7933         check for warning.
7934
7935 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7936
7937         * gfortran.dg/data_namelist_conflict.f90: New test.
7938
7939 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7940
7941         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7942         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7943         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7944
7945 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7946
7947         * gfortran.dg/mvbits_9.f90: New test.
7948         * gfortran.dg/ibset_1.f90: Ditto.
7949         * gfortran.dg/ibits_1.f90: Ditto.
7950         * gfortran.dg/btest_1.f90: Ditto.
7951         * gfortran.dg/ibclr_1.f90: Ditto.
7952
7953 2010-06-09  Jason Merrill  <jason@redhat.com>
7954
7955         PR c++/44366
7956         * g++.dg/cpp0x/decltype23.C: Move to...
7957         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7958
7959 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7960
7961         PR fortran/44211
7962         * gfortran.dg/typebound_call_14.f03: New test.
7963
7964 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7965
7966         PR tree-optimization/44423
7967         * gcc.dg/tree-ssa/pr44423.c: New test.
7968
7969 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7970
7971         PR testsuite/42843
7972         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7973         TV_NONE to initialize tv_id field.
7974         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7975         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7976         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7977         Include toplev.h .
7978         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7979         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7980         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7981
7982 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7983
7984         PR tree-optimization/39874
7985         PR middle-end/28685
7986         * gcc.dg/pr39874.c: New file.
7987
7988 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7989
7990         * g++.dg/ext/attr-alias-1.C: New.
7991         * g++.dg/ext/attr-alias-2.C: New.
7992
7993 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7994
7995         PR fortran/44446
7996         * gfortran.dg/proc_ptr_27.f90: New.
7997
7998 2010-06-07  Jason Merrill  <jason@redhat.com>
7999
8000         PR c++/44366
8001         * g++.dg/cpp0x/decltype23.C: New.
8002
8003 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8004             Shujing Zhao  <pearly.zhao@oracle.com>
8005
8006         PR c/37724
8007         * gcc.dg/c90-const-expr-10.c: Adjust.
8008         * gcc.dg/c99-const-expr-10.c: Adjust.
8009         * gcc.dg/init-bad-7.c: New.
8010
8011 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8012
8013         * lib/target-supports.exp (check_effective_target_gas): New proc.
8014         * gcc.c-torture/execute/960321-1.x: New file.
8015
8016 2010-06-07  Jason Merrill  <jason@redhat.com>
8017
8018         PR c++/44401
8019         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8020
8021 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
8022
8023         PR c++/44444
8024         * g++.dg/warn/Wunused-var-12.C: New test.
8025
8026         PR c++/44443
8027         * c-c++-common/Wunused-var-11.c: New test.
8028
8029 2010-06-07  Jan Hubicka  <jh@suse.cz>
8030
8031         * gcc.dg/ipa/pure-const-1.c: New testcase.
8032
8033 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
8034
8035         PR rtl-optimization/44404
8036         * gcc.dg/pr44404.c: New.
8037
8038 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
8039
8040         PR target/44159
8041         * gcc.target/i386/abi-2.c: Check sysv abi here.
8042         * gcc.target/i386/aes-avx-check.h: Call test in noinline
8043         function to avoid failures by different ABIs.
8044         * gcc.target/i386/aes-check.h: Likewise.
8045         * gcc.target/i386/avx-check.h: Likewise.
8046         * gcc.target/i386/fma4-check.h: Likewise.
8047         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8048         * gcc.target/i386/mmx-check.h: Likewise.
8049         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8050         * gcc.target/i386/pclmul-check.h: Likewise.
8051         * gcc.target/i386/sse-check.h: Likewise.
8052         * gcc.target/i386/sse2-check.h: Likewise.
8053         * gcc.target/i386/sse3-check.h: Likewise.
8054         * gcc.target/i386/sse4_1-check.h: Likewise.
8055         * gcc.target/i386/sse4_2-check.h: Likewise.
8056         * gcc.target/i386/sse4a-check.h: Likewise.
8057         * gcc.target/i386/ssse3-check.h: Likewise.
8058         * gcc.target/i386/xop-check.h: Likewise.
8059         * gcc.target/i386/pr27971.c: Fix for LLP64.
8060         * gcc.target/i386/pr39139.c: Likewise.
8061         * gcc.target/i386/pr39315-check.c: Likewise.
8062         * gcc.target/i386/vararg-1.c: Likewise.
8063         * gcc.target/i386/vararg-2.c: Likewise.
8064         Additional add dg-compile to avoid failure due
8065         missing foo symbol.
8066
8067         * gcc.dg/compound-literal-1.c: Fix for llp64.
8068         * gcc.dg/pr32370.c: Likewise.
8069         * gcc.dg/pr37561.c: Likewise.
8070         * gcc.dg/pr41340.c: Likewise.
8071         * gcc.dg/pr41551.c: Likewise.
8072
8073 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8074
8075         PR c++/44188
8076         * g++.dg/debug/dwarf2/typedef3.C: New test.
8077
8078 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8079
8080         PR c/20000
8081         * c-c++-common/pr20000.c: New.
8082
8083 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
8084
8085         PR c++/44086
8086         * g++.dg/init/pr44086.C: New.
8087         * g++.dg/cpp0x/decltype4.C: Adjust.
8088
8089 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8090
8091         PR fortran/43945
8092         * gfortran.dg/generic_23.f03: New test.
8093
8094 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
8095
8096         PR fortran/43895
8097         * gfortran.dg/alloc_comp_class_1.f90 : New test.
8098
8099 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
8100
8101         PR c++/44361
8102         * c-c++-common/Wunused-var-9.c: New test.
8103
8104 2010-06-05  Jason Merrill  <jason@redhat.com>
8105
8106         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8107
8108 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
8109
8110         PR c/44322
8111         * gcc.dg/c99-restrict-4.c: New test.
8112
8113 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
8114
8115         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8116         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8117         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8118         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8119         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8120         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8121         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8122         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8123         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8124         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8125         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8126         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8127         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8128         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8129         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8130         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8131         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8132         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8133         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8134         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8135         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8136         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8137
8138 2010-06-04  Jason Merrill  <jason@redhat.com>
8139
8140         * g++.dg/cpp0x/noexcept06.C: New.
8141         * g++.dg/cpp0x/noexcept07.C: New.
8142
8143         * g++.dg/cpp0x/noexcept01.C: New.
8144         * g++.dg/cpp0x/noexcept02.C: New.
8145         * g++.dg/cpp0x/noexcept03.C: New.
8146         * g++.dg/cpp0x/noexcept04.C: New.
8147         * g++.dg/cpp0x/noexcept05.C: New.
8148
8149 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
8150
8151         PR c++/44412
8152         * g++.dg/warn/Wunused-var-10.C: New test.
8153         * g++.dg/warn/Wunused-var-11.C: New test.
8154
8155         PR c++/44362
8156         * c-c++-common/Wunused-var-10.c: New test.
8157
8158 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8159
8160         PR c/25880
8161         * gcc.dg/assign-warn-2.c: Update.
8162         * gcc.dg/cpp/line3.c: Update.
8163         * gcc.dg/c99-array-lval-8.c: Update.
8164         * gcc.dg/cast-qual-2.c: Update.
8165         * gcc.dg/c99-arraydecl-3.c:  Update.
8166         * gcc.dg/assign-warn-1.c:  Update.
8167         * gcc.dg/format/gcc_diag-1.c:  Update.
8168
8169 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
8170
8171         PR rtl-optimization/39871
8172         PR rtl-optimization/40615
8173         PR rtl-optimization/42500
8174         PR rtl-optimization/42502
8175         * gcc.target/arm/eliminate.c: New test.
8176
8177 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8178
8179         PR libstdc++/44410
8180         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8181         * g++.old-deja/g++.other/delete3.C: Likewise.
8182         * g++.old-deja/g++.other/new.C: Likewise.
8183         * g++.old-deja/g++.law/operators27.C: Likewise.
8184         * g++.old-deja/g++.mike/p755.C: Likewise.
8185         * g++.dg/eh/new1.C: Likewise.
8186         * g++.dg/init/new5.C: Likewise.
8187
8188 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8189
8190         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
8191         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
8192         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
8193
8194 2010-06-03  Richard Guenther  <rguenther@suse.de>
8195
8196         PR lto/41921
8197         * lib/lto.exp: Always load gcc.exp.
8198         (lto-obj): For C source files invoke gcc_target_compile.
8199         * g++.dg/lto/20100603-1_0.C: New testcase.
8200         * g++.dg/lto/20100603-1_1.c: Likewise.
8201
8202 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8203
8204         PR tree-optimization/43688
8205         * gfortran.dg/pr43688.f90: New.
8206
8207 2010-06-03  Richard Guenther  <rguenther@suse.de>
8208
8209         PR lto/41584
8210         * gcc.dg/lto/20100603-1_0.c: New testcase.
8211         * gcc.dg/lto/20100603-2_0.c: Likewise.
8212         * gcc.dg/lto/20100603-3_0.c: Likewise.
8213
8214 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8215
8216         PR target/44218
8217         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8218         * gcc.target/powerpc/recip-2.c: Ditto.
8219         * gcc.target/powerpc/recip-3.c: Ditto.
8220         * gcc.target/powerpc/recip-4.c: Ditto.
8221         * gcc.target/powerpc/recip-5.c: Ditto.
8222         * gcc.target/powerpc/recip-6.c: Ditto.
8223         * gcc.target/powerpc/recip-7.c: Ditto.
8224         * gcc.target/powerpc/recip-test.h: Ditto.
8225         * gcc.target/powerpc/recip-test2.h: Ditto.
8226
8227 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8228
8229         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8230
8231 2010-06-02  Jason Merrill  <jason@redhat.com>
8232
8233         * g++.dg/ext/vector9.C: Expect typedef in error message.
8234
8235         PR c++/9726
8236         PR c++/23594
8237         PR c++/44333
8238         * g++.dg/tc1/dr101.C: Remove xfails.
8239
8240 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8241
8242         PR middle-end/44372
8243         * g++.dg/ipa/pr44372.C: New.
8244
8245 2010-06-02  Jan Hubicka  <jh@suse.cz>
8246
8247         PR middle-end/44295
8248         * g++.dg/torture/pr44295.C: Neww testcase.
8249
8250 2010-06-02  Jan Hubicka  <jh@suse.cz>
8251
8252         * gcc.dg/tree-ssa/loadpre6.c: Update.
8253
8254 2010-06-02  Richard Guenther  <rguenther@suse.de>
8255
8256         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8257         diagnostic.h.
8258
8259 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
8260
8261         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8262         the link fail message.
8263
8264 2010-06-02  Tobias Burnus  <burnus@net-b.de>
8265
8266         PR fortran/44360
8267         * gfortran.dg/use_13.f90: New test case.
8268
8269 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8270
8271         PR fortran/44371
8272         * gfortran.dg/error_stop_2.f08: Minor update.
8273
8274 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8275
8276         PR fortran/44371
8277         * gfortran.dg/error_stop_1.f08: New test.
8278         * gfortran.dg/error_stop_2.f08: New test.
8279
8280 2010-06-01  Jason Merrill  <jason@redhat.com>
8281
8282         DR 990
8283         * g++.dg/cpp0x/initlist37.C: New.
8284         * g++.dg/cpp0x/initlist38.C: New.
8285
8286         PR c++/44358
8287         * g++.dg/cpp0x/initlist36.C: New.
8288
8289 2010-05-31 Jan Hubicka  <jh@suse.cz>
8290
8291         * gcc.dg/noreturn-8.c: New testcase.
8292
8293 2010-05-31 Jan Hubicka  <jh@suse.cz>
8294
8295         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8296         * gcc.dg/lto/noreturn-1_0.c: Move it here.
8297
8298 2010-05-31 Jan Hubicka  <jh@suse.cz>
8299
8300         * gcc.dg/lto/noreturn-1_1.c: New testcase.
8301         * gcc.dg/lto/noreturn-1_0.c: New testcase.
8302
8303 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
8304
8305         PR fortran/36928
8306         * gfortran.dg/dependency_27.f90:  New test.
8307         * gfortran.dg/array_assign_1.F90:  New test.
8308
8309 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8310
8311         PR target/44338
8312         * gcc.target/i386/sse-24.c: New test.
8313
8314 2010-05-31  Jan Hubicka  <jh@suse.cz>
8315
8316         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8317
8318 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8319
8320         PR middle-end/44337
8321         * gcc.dg/pr44337.c: New test.
8322
8323         PR tree-optimization/44182
8324         * g++.dg/debug/pr44182.C: New test.
8325
8326 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8327
8328         * gcc.dg/nested-func-7.c: New test.
8329         * gnat.dg/frame_overflow.adb: Adjust directives.
8330
8331 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8332
8333         * gnat.dg/prot2.ad[sb]: New test.
8334         * gnat.dg/prot2_pkg1.ads: New helper.
8335         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8336
8337 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8338
8339         * gnat.dg/array11.adb: Adjust dg-warning directive.
8340         * gnat.dg/object_overflow.adb: Likewise.
8341
8342 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8343
8344         PR middle-end/44306
8345         * gcc.dg/tree-ssa/pr44306.c: New.
8346
8347 2010-05-29  Jan Hubicka  <jh@suse.cz>
8348
8349         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8350
8351 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8352
8353         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8354
8355 2010-05-28  Mike Stump  <mikestump@comcast.net>
8356
8357         PR objc/44125
8358         * objc.dg/const-str-9.m: Remove static.
8359
8360 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8361
8362         PR target/43636
8363         * gcc.c-torture/compile/pr43636.c: New test.
8364
8365 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8366
8367         PR objc++/23616
8368         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8369         * obj-c++.dg/try-catch-9.mm: Ditto.
8370
8371 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8372
8373         Revert patch for PR c++/44188
8374         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8375
8376 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8377
8378         PR c++/44188
8379         * g++.dg/debug/dwarf2/typedef3.C: New test.
8380
8381 2010-05-27  Jason Merrill  <jason@redhat.com>
8382
8383         PR c++/43555
8384         * g++.dg/ext/vla9.C: New.
8385
8386 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8387
8388         PR objc/44140
8389         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8390         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8391         * objc.dg/torture/tls/thr-init.m: Ditto.
8392         * objc.dg/torture/trivial.m: Ditto.
8393         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8394         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8395         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8396         * obj-c++.dg/torture/trivial.mm: Ditto.
8397
8398 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8399
8400         * g++.dg/lto/20100302_0.C: Skip on darwin.
8401
8402 2010-05-27  Richard Guenther  <rguenther@suse.de>
8403
8404         PR tree-optimization/44284
8405         * gcc.dg/vect/vect-118.c: New testcase.
8406         * gcc.dg/vect/bb-slp-20.c: Adjust.
8407         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8408         * gcc.dg/vect/slp-9.c: Likewise.
8409         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8410         * gcc.dg/vect/vect-10.c: Likewise.
8411         * gcc.dg/vect/vect-109.c: Likewise.
8412         * gcc.dg/vect/vect-12.c: Likewise.
8413         * gcc.dg/vect/vect-36.c: Likewise.
8414         * gcc.dg/vect/vect-7.c: Likewise.
8415         * gcc.dg/vect/vect-iv-8.c: Likewise.
8416         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8417         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8418         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8419         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8420         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8421         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8422         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8423         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8424         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8425         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8426         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8427         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8428         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8429         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8430         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8431         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8432         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8433
8434 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8435
8436         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8437         necessary.
8438
8439 2010-05-26  Jan Hubicka  <jh@suse.cz>
8440
8441         * gcc.dg/lto/materialize-1_0.c: New file.
8442         * gcc.dg/lto/materialize-1_1.c: New file.
8443
8444 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8445
8446         * gnat.dg/lto10.adb: New test.
8447         * gnat.dg/lto10_pkg.ads: New helper.
8448
8449 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8450
8451         * lib/target-supports.exp (check_effective_target_int128): New
8452         function to check if __int128 types are available for target.
8453         * c-c++-common/int128-types-1.c: New.
8454         * c-c++-common/int128-1.c: New.
8455         * c-c++-common/int128-2.c: New.
8456         * g++.dg/abi/mangle43.C: New.
8457         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8458         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8459         pointer-wide scalar.
8460         * g++.dg/other/pr25632.C: Likewise.
8461         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8462         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8463         overflow warnings.
8464         * g++.dg/warn/pr13358-4.C: Likewise.
8465         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8466         * g++.dg/warn/Wconversion-null.C: Likewise.
8467
8468 2010-05-26  Jason Merrill  <jason@redhat.com>
8469
8470         PR c++/43382
8471         * g++.dg/cpp0x/variadic101.C: New.
8472
8473 2010-05-26  Richard Guenther  <rguenther@suse.de>
8474
8475         PR rtl-optimization/44164
8476         * gcc.c-torture/execute/pr44164.c: New testcase.
8477         * g++.dg/tree-ssa/pr13146.C: Adjust.
8478
8479 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8480
8481         PR fortran/40011
8482         * gfortran.dg/whole_file_19.f90 : New test.
8483
8484 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8485
8486         PR fortran/30668
8487         PR fortran/31346
8488         PR fortran/34260
8489         * gfortran.dg/pr40999.f: Fix function type.
8490         * gfortran.dg/whole_file_5.f90: Likewise.
8491         * gfortran.dg/whole_file_6.f90: Likewise.
8492         * gfortran.dg/whole_file_16.f90: New.
8493         * gfortran.dg/whole_file_17.f90: New.
8494         * gfortran.dg/whole_file_18.f90: New.
8495
8496 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8497             Iain Sandoe  <iains@gcc.gnu.org>
8498
8499         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8500         * gcc.c-torture/compile/pr44197.c: Require alias support.
8501         * gcc.dg/lto/20081222_0.c: Ditto.
8502
8503 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8504
8505         PR debug/42801
8506         * gcc.dg/guality/vla-2.c: New test.
8507
8508 2010-05-25  Richard Guenther  <rguenther@suse.de>
8509
8510         PR middle-end/44069
8511         * g++.dg/torture/pr44069.C: New testcase.
8512
8513 2010-05-25  Richard Guenther  <rguenther@suse.de>
8514
8515         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8516
8517 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8518
8519         PR objc/44140
8520         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8521
8522 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8523
8524         * obj-c++.dg/torture/tls/trivial.mm: New.
8525         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8526         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8527         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8528         * obj-c++.dg/torture/tls/diag-1.mm: New.
8529         * obj-c++.dg/torture/tls/tls.exp: New.
8530         * obj-c++.dg/torture/trivial.mm: New.
8531         * obj-c++.dg/torture/dg-torture.exp: New.
8532         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8533         * obj-c++.dg/tls/trivial.m: New.
8534         * obj-c++.dg/tls/init-1.mm: New.
8535         * obj-c++.dg/tls/diag-1.mm: New.
8536         * obj-c++.dg/tls/init-2.mm: New.
8537         * obj-c++.dg/tls/diag-2.mm: New.
8538         * obj-c++.dg/tls/diag-3.mm: New.
8539         * obj-c++.dg/tls/diag-4.mm: New.
8540         * obj-c++.dg/tls/static-1.mm: New.
8541         * obj-c++.dg/tls/tls.exp: New.
8542         * obj-c++.dg/tls/diag-5.mm: New.
8543         * obj-c++.dg/tls/static-1a.mm: New.
8544         * objc-obj-c++-shared/Object1.mm: New.
8545         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8546
8547 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8548
8549         PR objc++/43689
8550         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8551         * obj-c++.dg/const-str-6.mm: Ditto.
8552
8553 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8554
8555         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8556
8557 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8558
8559         PR ada/38394
8560         * gnat.dg/array13.ad[sb]: New test.
8561
8562 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8563             Sandra Loosemore  <sandra@codesourcery.com>
8564
8565         * gcc.target/arm/neon/: Regenerated test cases.
8566
8567         * gcc.target/arm/neon/polytypes.c,
8568         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8569         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8570         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8571         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8572         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8573         dg-add-options arm_neon.
8574
8575         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8576         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8577         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8578         and arm_neon_fp16_ok.
8579
8580         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8581         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8582
8583         * lib/target-supports.exp (add_options_for_arm_neon): New.
8584         (check_effective_target_arm_neon_ok_nocache): New, from
8585         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8586         (check_effective_target_arm_neon_ok): Use
8587         check_effective_target_arm_neon_ok_nocache.
8588         (add_options_for_arm_neon_fp16)
8589         (check_effective_target_arm_neon_fp16_ok)
8590         check_effective_target_arm_neon_fp16_ok_nocache): New.
8591         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8592
8593 2010-05-24  Jason Merrill  <jason@redhat.com>
8594
8595         PR c++/41510
8596         * g++.dg/cpp0x/initlist35.C: New.
8597         * g++.dg/init/brace6.C: Adjust.
8598
8599 2010-05-24  Paul Brook  <paul@codesourcery.com>
8600
8601         * gcc.target/arm/frame-pointer-1.c: New test.
8602         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8603         pointer elimination.
8604
8605 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8606
8607         PR target/44245
8608         * gcc.target/i386/crc32-3.c: New.
8609         * gcc.target/i386/crc32-4.c: Likewise.
8610
8611 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8612
8613         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8614         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8615         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8616
8617 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8618
8619         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8620
8621 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8622
8623         PR target/43869
8624         * gcc.c-target/pr43869.c: New test.
8625
8626 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8627
8628         PR fortran/44212
8629         * gfortran.dg/class_22.f03: New.
8630
8631 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8632
8633         PR lto/44238
8634         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8635
8636 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8637
8638         PR fortran/44213
8639         * gfortran.dg/abstract_type_7.f03: New.
8640
8641 2010-05-21  Jason Merrill  <jason@redhat.com>
8642
8643         * g++.dg/eh/spec11.C: Test cleanup optimization.
8644
8645 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8646
8647         PR debug/44223
8648         * gcc.target/i386/pr44223.c: New test.
8649
8650 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8651
8652         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8653
8654 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8655
8656         * g++.dg/other/const3.C: New test.
8657
8658 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8659
8660         PR fortran/38407
8661         * warn_unused_dummy_argument_1.f90: New.
8662         * warn_unused_dummy_argument_2.f90: New.
8663
8664 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8665
8666         PR c++/30298
8667         * g++.dg/inherit/crash1.C: New.
8668         * g++.dg/inherit/crash2.C: Likewise.
8669
8670 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8671
8672         PR debug/44178
8673         * g++.dg/debug/pr44178.C: New test.
8674
8675 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8676
8677         PR middle-end/44185
8678         * gcc.dg/tree-ssa/prefetch-6.c: Add
8679         --param min-insn-to-prefetch-ratio=6.
8680         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8681         allow unrolling, and adjust the movnti count.
8682
8683 2010-05-20  Jan Hubicka  <jh@suse.cz>
8684
8685         PR middle-end/44197
8686         * gcc.c-torture/compile/pr44197.c: New file.
8687
8688 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8689
8690         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8691         Fix test code.
8692         (check_effective_target_xop): Remove __may_alias__ attribute.
8693
8694 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8695
8696         PR target/44202
8697         * gcc.c-torture/execute/pr44202-1.c: New test.
8698
8699 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8700
8701         PR fortran/43851
8702         * gfortran.dg/label_1.f90: Update test.
8703
8704 2010-05-19  Jan Hubicka  <jh@suse.cz>
8705
8706         * gcc.dg/lto/ipareference2_0.c: New file.
8707         * gcc.dg/lto/ipareference2_1.c: New file.
8708
8709 2010-05-19  Jason Merrill  <jason@redhat.com>
8710
8711         * g++.dg/parse/fn-typedef2.C: New.
8712
8713         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8714         function type.
8715
8716         PR c++/44193
8717         * g++.dg/template/fntype1.C: New.
8718
8719 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8720
8721         * gnat.dg/discr23.ad[sb]: New test.
8722         * gnat.dg/discr23_pkg.ads: New helper.
8723
8724         * gnat.dg/specs/controlled1.ads: New test.
8725         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8726
8727 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8728
8729         PR fortran/44055
8730         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8731         Fixed scope of C_SIZEOF.
8732         * gfortran.dg/warn_conversion_2.f90: New.
8733
8734 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8735
8736         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8737         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8738         for optional selector.
8739         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8740         (check_effective_target_sse3): New proc.
8741         * gcc.target/i386/math-torture/math-torture.exp: Load
8742         target-supports.exp.
8743         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8744         check_effective_target_sse2.
8745         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8746         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8747         * g++.dg/vect/vect.exp: Likewise.
8748         * gfortran.dg/vect/vect.exp: Likewise.
8749         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8750         -msse2 if check_effective_target_sse2.
8751
8752         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8753         * gcc.target/i386/3dnow-2.c: Likewise.
8754         * gcc.target/i386/3dnowA-1.c: Likewise.
8755         * gcc.target/i386/3dnowA-2.c: Likewise.
8756         * gcc.target/i386/pr42549.c: Likewise.
8757
8758         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8759         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8760         * gcc.target/i386/sse3-addsubps.c: Likewise.
8761         * gcc.target/i386/sse3-haddpd.c: Likewise.
8762         * gcc.target/i386/sse3-haddps.c: Likewise.
8763         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8764         * gcc.target/i386/sse3-hsubps.c: Likewise.
8765         * gcc.target/i386/sse3-movddup.c: Likewise.
8766         * gcc.target/i386/sse3-movshdup.c: Likewise.
8767         * gcc.target/i386/sse3-movsldup.c: Likewise.
8768
8769         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8770         * g++.dg/ext/attrib35.C: Likewise.
8771         * g++.dg/opt/pr40496.C: Likewise.
8772         * g++.dg/other/i386-1.C: Likewise.
8773         * g++.dg/other/i386-4.C: Likewise.
8774         * g++.dg/other/pr34435.C: Likewise.
8775         * g++.dg/other/pr39496.C: Likewise.
8776         * g++.dg/other/pr40446.C: Likewise.
8777         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8778         * gcc.dg/compat/vector-1a_main.c: Likewise.
8779         * gcc.dg/compat/vector-2a_main.c: Likewise.
8780         * gcc.dg/lto/20090206-1_0.c: Likewise.
8781         * gcc.dg/pr34856.c: Likewise.
8782         * gcc.dg/pr36584.c: Likewise.
8783         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8784         * gcc.dg/pr37544.c: Likewise.
8785         * gcc.dg/torture/pr16104-1.c: Likewise.
8786         * gcc.dg/torture/pr35771-1.c: Likewise.
8787         * gcc.dg/torture/pr35771-2.c: Likewise.
8788         * gcc.dg/torture/pr35771-3.c: Likewise.
8789         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8790         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8791         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8792         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8793         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8794         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8795         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8796         * gcc.target/i386/20060512-1.c: Likewise.
8797         * gcc.target/i386/20060512-3.c: Likewise.
8798         * gcc.target/i386/all_one_m128i.c: Likewise.
8799         * gcc.target/i386/float128-1.c: Likewise.
8800         * gcc.target/i386/float128-2.c: Likewise.
8801         * gcc.target/i386/fpcvt-1.c: Likewise.
8802         * gcc.target/i386/fpcvt-2.c: Likewise.
8803         * gcc.target/i386/fpcvt-3.c: Likewise.
8804         * gcc.target/i386/fpprec-1.c: Likewise.
8805         * gcc.target/i386/funcspec-9.c: Likewise.
8806         * gcc.target/i386/incoming-1.c: Likewise.
8807         * gcc.target/i386/incoming-12.c: Likewise.
8808         * gcc.target/i386/incoming-2.c: Likewise.
8809         * gcc.target/i386/incoming-3.c: Likewise.
8810         * gcc.target/i386/incoming-4.c: Likewise.
8811         * gcc.target/i386/incoming-6.c: Likewise.
8812         * gcc.target/i386/incoming-7.c: Likewise.
8813         * gcc.target/i386/incoming-8.c: Likewise.
8814         * gcc.target/i386/opt-1.c: Likewise.
8815         * gcc.target/i386/opt-2.c: Likewise.
8816         * gcc.target/i386/ordcmp-1.c: Likewise.
8817         * gcc.target/i386/pr17692.c: Likewise.
8818         * gcc.target/i386/pr18614-1.c: Likewise.
8819         * gcc.target/i386/pr22152.c: Likewise.
8820         * gcc.target/i386/pr23570.c: Likewise.
8821         * gcc.target/i386/pr23575.c: Likewise.
8822         * gcc.target/i386/pr26449-1.c: Likewise.
8823         * gcc.target/i386/pr26600.c: Likewise.
8824         * gcc.target/i386/pr27790.c: Likewise.
8825         * gcc.target/i386/pr28839.c: Likewise.
8826         * gcc.target/i386/pr30970.c: Likewise.
8827         * gcc.target/i386/pr32000-1.c: Likewise.
8828         * gcc.target/i386/pr32000-2.c: Likewise.
8829         * gcc.target/i386/pr32280.c: Likewise.
8830         * gcc.target/i386/pr32661.c: Likewise.
8831         * gcc.target/i386/pr32708-1.c: Likewise.
8832         * gcc.target/i386/pr32961.c: Likewise.
8833         * gcc.target/i386/pr33329.c: Likewise.
8834         * gcc.target/i386/pr35714.c: Likewise.
8835         * gcc.target/i386/pr35767-1.c: Likewise.
8836         * gcc.target/i386/pr35767-1d.c: Likewise.
8837         * gcc.target/i386/pr35767-1i.c: Likewise.
8838         * gcc.target/i386/pr35767-2.c: Likewise.
8839         * gcc.target/i386/pr35767-2d.c: Likewise.
8840         * gcc.target/i386/pr35767-2i.c: Likewise.
8841         * gcc.target/i386/pr35767-3.c: Likewise.
8842         * gcc.target/i386/pr35767-5.c: Likewise.
8843         * gcc.target/i386/pr36222-1.c: Likewise.
8844         * gcc.target/i386/pr36578-1.c: Likewise.
8845         * gcc.target/i386/pr36578-2.c: Likewise.
8846         * gcc.target/i386/pr36992-1.c: Likewise.
8847         * gcc.target/i386/pr37101.c: Likewise.
8848         * gcc.target/i386/pr37216.c: Likewise.
8849         * gcc.target/i386/pr37434-1.c: Likewise.
8850         * gcc.target/i386/pr37434-2.c: Likewise.
8851         * gcc.target/i386/pr37843-3.c: Likewise.
8852         * gcc.target/i386/pr37843-4.c: Likewise.
8853         * gcc.target/i386/pr39162.c: Likewise.
8854         * gcc.target/i386/pr39315-1.c: Likewise.
8855         * gcc.target/i386/pr39315-2.c: Likewise.
8856         * gcc.target/i386/pr39315-3.c: Likewise.
8857         * gcc.target/i386/pr39315-4.c: Likewise.
8858         * gcc.target/i386/pr39445.c: Likewise.
8859         * gcc.target/i386/pr39496.c: Likewise.
8860         * gcc.target/i386/pr40809.c: Likewise.
8861         * gcc.target/i386/pr40906-3.c: Likewise.
8862         * gcc.target/i386/pr41019.c: Likewise.
8863         * gcc.target/i386/pr42542-1.c: Likewise.
8864         * gcc.target/i386/pr42542-2.c: Likewise.
8865         * gcc.target/i386/pr42542-3.c: Likewise.
8866         * gcc.target/i386/pr42542-3a.c: Likewise.
8867         * gcc.target/i386/pr42881.c: Likewise.
8868         * gcc.target/i386/push-1.c: Likewise.
8869         * gcc.target/i386/quad-sse.c: Likewise.
8870         * gcc.target/i386/reload-1.c: Likewise.
8871         * gcc.target/i386/sse-10.c: Likewise.
8872         * gcc.target/i386/sse-11.c: Likewise.
8873         * gcc.target/i386/sse-15.c: Likewise.
8874         * gcc.target/i386/sse-17.c: Likewise.
8875         * gcc.target/i386/sse-18.c: Likewise.
8876         * gcc.target/i386/sse-19.c: Likewise.
8877         * gcc.target/i386/sse-4.c: Likewise.
8878         * gcc.target/i386/sse-6.c: Likewise.
8879         * gcc.target/i386/sse-vect-types.c: Likewise.
8880         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8881         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8882         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8883         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8884         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8885         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8886         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8887         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8888         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8889         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8890         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8891         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8892         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8893         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8894         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8895         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8896         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8897         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8898         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8899         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8900         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8901         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8902         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8903         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8904         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8905         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8906         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8907         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8908         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8909         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8910         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8911         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8912         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8913         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8914         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8915         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8916         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8917         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8918         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8919         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8920         * gcc.target/i386/sse2-mmx.c: Likewise.
8921         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8922         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8923         * gcc.target/i386/sse2-movd-1.c: Likewise.
8924         * gcc.target/i386/sse2-movd-2.c: Likewise.
8925         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8926         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8927         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8928         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8929         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8930         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8931         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8932         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8933         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8934         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8935         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8936         * gcc.target/i386/sse2-movq-1.c: Likewise.
8937         * gcc.target/i386/sse2-movq-2.c: Likewise.
8938         * gcc.target/i386/sse2-movq-3.c: Likewise.
8939         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8940         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8941         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8942         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8943         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8944         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8945         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8946         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8947         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8948         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8949         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8950         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8951         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8952         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8953         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8954         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8955         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8956         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8957         * gcc.target/i386/sse2-pand-1.c: Likewise.
8958         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8959         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8960         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8961         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8962         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8963         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8964         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8965         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8966         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8967         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8968         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8969         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8970         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8971         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8972         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8973         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8974         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8975         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8976         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8977         * gcc.target/i386/sse2-por-1.c: Likewise.
8978         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8979         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8980         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8981         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8982         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8983         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8984         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8985         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8986         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8987         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8988         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8989         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8990         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8991         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8992         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8993         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8994         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8995         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8996         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8997         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8998         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8999         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9000         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9001         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9002         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9003         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9004         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9005         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9006         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9007         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9008         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9009         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9010         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9011         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9012         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9013         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9014         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9015         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9016         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9017         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9018         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9019         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9020         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9021         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9022         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9023         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9024         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9025         * gcc.target/i386/sse2-shufps-1.c: Likewise.
9026         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9027         * gcc.target/i386/sse2-subpd-1.c: Likewise.
9028         * gcc.target/i386/sse2-subsd-1.c: Likewise.
9029         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9030         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9031         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9032         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9033         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9034         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9035         * gcc.target/i386/sse2-unpack-1.c: Likewise.
9036         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9037         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9038         * gcc.target/i386/sse2-vec-1.c: Likewise.
9039         * gcc.target/i386/sse2-vec-2.c: Likewise.
9040         * gcc.target/i386/sse2-vec-3.c: Likewise.
9041         * gcc.target/i386/sse2-vec-4.c: Likewise.
9042         * gcc.target/i386/sse2-vec-5.c: Likewise.
9043         * gcc.target/i386/sse2-vec-6.c: Likewise.
9044         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9045         * gcc.target/i386/ssefn-2.c: Likewise.
9046         * gcc.target/i386/ssefn-4.c: Likewise.
9047         * gcc.target/i386/ssefp-1.c: Likewise.
9048         * gcc.target/i386/ssefp-2.c: Likewise.
9049         * gcc.target/i386/sseregparm-3.c: Likewise.
9050         * gcc.target/i386/sseregparm-4.c: Likewise.
9051         * gcc.target/i386/sseregparm-5.c: Likewise.
9052         * gcc.target/i386/sseregparm-6.c: Likewise.
9053         * gcc.target/i386/sseregparm-7.c: Likewise.
9054         * gcc.target/i386/ssetype-1.c: Likewise.
9055         * gcc.target/i386/ssetype-2.c: Likewise.
9056         * gcc.target/i386/ssetype-3.c: Likewise.
9057         * gcc.target/i386/ssetype-4.c: Likewise.
9058         * gcc.target/i386/ssetype-5.c: Likewise.
9059         * gcc.target/i386/unordcmp-1.c: Likewise.
9060         * gcc.target/i386/vararg-1.c: Likewise.
9061         * gcc.target/i386/vararg-2.c: Likewise.
9062         * gcc.target/i386/vararg-3.c: Likewise.
9063         * gcc.target/i386/vararg-4.c: Likewise.
9064         * gcc.target/i386/vararg-7.c: Likewise.
9065         * gcc.target/i386/vararg-8.c: Likewise.
9066         * gcc.target/i386/vecinit-1.c: Likewise.
9067         * gcc.target/i386/vecinit-2.c: Likewise.
9068         * gcc.target/i386/vecinit-3.c: Likewise.
9069         * gcc.target/i386/vecinit-4.c: Likewise.
9070         * gcc.target/i386/vecinit-5.c: Likewise.
9071         * gcc.target/i386/vecinit-6.c: Likewise.
9072         * gcc.target/i386/vectorize2.c: Likewise.
9073         * gcc.target/i386/vectorize3.c: Likewise.
9074         * gcc.target/i386/vectorize4.c: Likewise.
9075         * gcc.target/i386/vectorize6.c: Likewise.
9076         * gcc.target/i386/vectorize7.c: Likewise.
9077         * gcc.target/i386/vectorize8.c: Likewise.
9078         * gcc.target/i386/vperm-v2df.c: Likewise.
9079         * gcc.target/i386/vperm-v2di.c: Likewise.
9080         * gcc.target/i386/vperm-v4si-1.c: Likewise.
9081         * gcc.target/i386/xorps-sse2.c: Likewise.
9082         * gcc.target/i386/xorps.c: Likewise.
9083         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9084         * gfortran.dg/graphite/pr42326.f90: Likewise.
9085         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9086
9087 2010-05-19  Richard Guenther  <rguenther@suse.de>
9088
9089         PR lto/44196
9090         * g++.dg/lto/20100519-1_0.C: New testcase.
9091
9092 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9093
9094         PR fortran/42360
9095         * gfortran.dg/warn_intent_out_not_set.f90: New.
9096
9097 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9098
9099         PR fortran/38404
9100         * gfortran.dg/data_char_1.f90: Updated warning message.
9101         * gfortran.dg/data_array_6.f: New.
9102
9103 2010-05-19  Martin Jambor  <mjambor@suse.cz>
9104
9105         * g++.dg/ipa/ivinline-8.C: New test.
9106         * gcc.dg/ipa/iinline-2.c: Likewise.
9107
9108 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9109
9110         PR fortran/34505
9111         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9112         arguments; add check for return value kind.
9113         * gfortran.dg/float_1.f90: Likewise.
9114
9115 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9116
9117         * gcc.target/i386/20011009-1.c (COMMENT): Define.
9118         (main): Use it.
9119         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9120         * lib/lto.exp (lto_prune_warns): Fix location line regex.
9121         Prune another location line format.
9122         (lto-obj): Call lto_prune_warns on comp_output.
9123
9124 2010-05-18  Jan Hubicka  <jh@suse.cz>
9125
9126         * gcc.dg/lto/ipacp_0.c: New test.
9127         * gcc.dg/lto/ipacp_1.c: New test.
9128
9129 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
9130
9131         PR lto/44184
9132         * gcc.dg/lto/20100518_0.c: New test.
9133
9134 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9135
9136         * gnat.dg/specs/lto3.ads: Add missing dg-options.
9137
9138 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9139
9140         PR fortran/43990
9141         * gfortran.dg/class_21.f03: New.
9142
9143 2010-05-17  Jason Merrill  <jason@redhat.com>
9144
9145         PR c++/44157
9146         * g++.dg/cpp0x/initlist34.C: New.
9147
9148         PR c++/44158
9149         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9150
9151 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9152
9153         * g++.dg/ipa/ivinline-1.C: New test.
9154         * g++.dg/ipa/ivinline-2.C: New test.
9155         * g++.dg/ipa/ivinline-3.C: New test.
9156         * g++.dg/ipa/ivinline-4.C: New test.
9157         * g++.dg/ipa/ivinline-5.C: New test.
9158         * g++.dg/ipa/ivinline-6.C: New test.
9159
9160 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
9161             Jason Merrill  <jason@redhat.com>
9162
9163         PR c++/44108
9164         * c-c++-common/Wunused-var-8.c: New test.
9165
9166 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
9167
9168         PR bootstrap/42347
9169         * gcc.c-torture/compile/pr42347.c: New test.
9170
9171         PR middle-end/44102
9172         * g++.dg/ext/asmgoto1.C: New test.
9173
9174 2010-05-17  Martin Jambor  <mjambor@suse.cz>
9175
9176         PR middle-end/44133
9177         * gcc.dg/tree-ssa/pr44133.c: New test.
9178         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9179         precise.
9180
9181 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
9182
9183         PR fortran/44044
9184         * gfortran.dg/class_20.f03: New.
9185
9186 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
9187
9188         PR 44078
9189         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9190         debug messages but not the newly introduced one.
9191
9192 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
9193
9194         PR fortran/35779
9195         * gfortran.dg/initialization_25.f90: Commented testcase.
9196         * gfortran.dg/initialization_26.f90: New.
9197
9198 2010-05-16  Richard Guenther  <rguenther@suse.de>
9199
9200         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9201         * gcc.dg/pr43084.c: Likewise.
9202         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9203         -fipa-type-escape.
9204         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9205         -fipa-type-escape.
9206         * gcc.dg/struct/struct-reorg.exp: Likewise.
9207         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9208         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9209
9210 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
9211
9212         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9213         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9214         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9215         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9216         tests.
9217
9218 2010-05-15  Jason Merrill  <jason@redhat.com>
9219
9220         * g++.dg/eh/spec10.C: New.
9221         * g++.dg/eh/spec11.C: New.
9222         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9223
9224 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9225
9226         PR fortran/44154
9227         PR fortran/42647
9228         * gfortran.dg/allocatable_scalar_9.f90: New.
9229
9230 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
9231
9232         PR c++/44148
9233         * g++.dg/torture/pr44148.C: New test.
9234
9235 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
9236
9237         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9238         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9239         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9240         diagnostics and type sizes.
9241
9242 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
9243
9244         * gnat.dg/lto9.adb: New test.
9245         * gnat.dg/lto9_pkg1.ads: New helper.
9246         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9247
9248 2010-05-15  Jan Hubicka  <jh@suse.cz>
9249
9250         * gcc.dg/lto/ipareference_1.c: Rename to ...
9251         * gcc.dg/lto/ipareference_0.c: ... this one.
9252         * gcc.dg/lto/ipareference_2.c: Rename to ...
9253         * gcc.dg/lto/ipareference_1.c: ... this one.
9254
9255 2010-05-15  Jan Hubicka  <jh@suse.cz>
9256
9257         * gcc.dg/lto/ipareference_1.c: New file.
9258         * gcc.dg/lto/ipareference_2.c: New file.
9259
9260 2010-05-15  Richard Guenther  <rguenther@suse.de>
9261
9262         PR tree-optimization/44038
9263         * gcc.c-torture/compile/pr44038.c: New testcase.
9264
9265 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
9266
9267         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9268         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9269
9270 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
9271
9272         PR fortran/43207
9273         PR fortran/43969
9274         * gfortran.dg/class_18.f03: New.
9275         * gfortran.dg/class_19.f03: New.
9276
9277 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9278
9279         PR debug/44112
9280         * gcc.dg/debug/dwarf2/const-1.c: Remove.
9281         * g++.dg/debug/dwarf2/const1.C: Remove.
9282
9283 2010-05-14  Jason Merrill  <jason@redhat.com>
9284
9285         * g++.dg/eh/cond4.C: New.
9286         * g++.dg/eh/elide2.C: Adjust.
9287         * g++.old-deja/g++.eh/terminate1.C: Adjust.
9288
9289 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9290
9291         PR fortran/44135
9292         * gfortran.dg/actual_array_interface_2.f90: New test.
9293
9294 2010-05-14  Richard Guenther  <rguenther@suse.de>
9295
9296         PR tree-optimization/44119
9297         * gcc.c-torture/compile/pr44119.c: New testcase.
9298
9299 2010-05-14  Jason Merrill  <jason@redhat.com>
9300
9301         PR c++/44127
9302         * g++.dg/eh/terminate1.C: New.
9303
9304 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
9305
9306         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9307
9308         PR debug/44136
9309         * gcc.dg/pr44136.c: New test.
9310
9311 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
9312
9313         PR c++/30566
9314         * g++.dg/warn/Wshadow-4.C: Adjust.
9315         * g++.dg/warn/Wshadow-5.C: New test.
9316         * g++.dg/warn/Wshadow-6.C: New test
9317
9318 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9319
9320         PR fortran/35779
9321         * gfortran.dg/initialization_25.f90: New.
9322
9323 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9324
9325         * g++.dg/otr-fold-1.C: New test.
9326         * g++.dg/otr-fold-2.C: New test.
9327
9328 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9329
9330         PR fortran/44036
9331         * gfortran.dg/gomp/pr44036-1.f90: New test.
9332         * gfortran.dg/gomp/pr44036-2.f90: New test.
9333         * gfortran.dg/gomp/pr44036-3.f90: New test.
9334
9335         PR debug/43983
9336         * gcc.dg/guality/sra-1.c: New test.
9337
9338 2010-05-12  Jan Hubicka  <jh@suse.cz>
9339
9340         * tree-ssa/unreachable.c: New test.
9341
9342 2010-05-12  Jason Merrill  <jason@redhat.com>
9343
9344         * g++.dg/cpp0x/sfinae1.C: New.
9345
9346 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9347
9348         * gcc.target/i386/zee.c: New file.
9349
9350 2010-05-12  Jason Merrill  <jason@redhat.com>
9351
9352         * g++.dg/conversion/op1.C: Expect template candidate message.
9353         * g++.dg/cpp0x/nullptr15.C: Likewise.
9354         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9355         * g++.dg/cpp0x/pr31431.C: Likewise.
9356         * g++.dg/cpp0x/temp_default2.C: Likewise.
9357         * g++.dg/cpp0x/trailing4.C: Likewise.
9358         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9359         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9360         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9361         * g++.dg/cpp0x/variadic35.C: Likewise.
9362         * g++.dg/cpp0x/vt-35147.C: Likewise.
9363         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9364         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9365         * g++.dg/ext/visibility/anon8.C: Likewise.
9366         * g++.dg/ext/vla2.C: Likewise.
9367         * g++.dg/other/pr28114.C: Likewise.
9368         * g++.dg/other/ptrmem10.C: Likewise.
9369         * g++.dg/other/ptrmem11.C: Likewise.
9370         * g++.dg/overload/unknown1.C: Likewise.
9371         * g++.dg/parse/template7.C: Likewise.
9372         * g++.dg/parse/typename7.C: Likewise.
9373         * g++.dg/template/conv11.C: Likewise.
9374         * g++.dg/template/copy1.C: Likewise.
9375         * g++.dg/template/deduce3.C: Likewise.
9376         * g++.dg/template/dependent-expr5.C: Likewise.
9377         * g++.dg/template/friend.C: Likewise.
9378         * g++.dg/template/incomplete2.C: Likewise.
9379         * g++.dg/template/local4.C: Likewise.
9380         * g++.dg/template/local6.C: Likewise.
9381         * g++.dg/template/operator10.C: Likewise.
9382         * g++.dg/template/overload6.C: Likewise.
9383         * g++.dg/template/ptrmem2.C: Likewise.
9384         * g++.dg/template/ptrmem20.C: Likewise.
9385         * g++.dg/template/ptrmem8.C: Likewise.
9386         * g++.dg/template/sfinae2.C: Likewise.
9387         * g++.dg/template/ttp25.C: Likewise.
9388         * g++.dg/template/unify10.C: Likewise.
9389         * g++.dg/template/unify11.C: Likewise.
9390         * g++.dg/template/unify6.C: Likewise.
9391         * g++.dg/template/unify7.C: Likewise.
9392         * g++.dg/template/unify9.C: Likewise.
9393         * g++.dg/template/varmod1.C: Likewise.
9394         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9395         * g++.old-deja/g++.law/operators32.C: Likewise.
9396         * g++.old-deja/g++.pt/crash28.C: Likewise.
9397         * g++.old-deja/g++.pt/crash60.C: Likewise.
9398         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9399         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9400         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9401         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9402         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9403         * g++.old-deja/g++.pt/expr2.C: Likewise.
9404         * g++.old-deja/g++.pt/overload7.C: Likewise.
9405         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9406         * g++.old-deja/g++.pt/spec5.C: Likewise.
9407         * g++.old-deja/g++.pt/spec6.C: Likewise.
9408         * g++.old-deja/g++.pt/t24.C: Likewise.
9409         * g++.old-deja/g++.pt/unify4.C: Likewise.
9410         * g++.old-deja/g++.pt/unify6.C: Likewise.
9411         * g++.old-deja/g++.pt/unify8.C: Likewise.
9412         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9413         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9414         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9415
9416         * g++.dg/cpp0x/initlist32.C: New.
9417
9418         * g++.dg/template/conv11.C: New.
9419         * g++.dg/conversion/op1.C: Adjust expected error.
9420
9421         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9422
9423 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9424
9425         PR target/44088
9426         * gcc.target/i386/avx-cmpsd-1.c: New.
9427         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9428         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9429         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9430         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9431         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9432
9433 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9434
9435         PR middle-end/44085
9436         * gcc.dg/gomp/pr44085.c: New test.
9437         * gfortran.dg/gomp/pr44085.f90: New test.
9438
9439 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9440
9441         * objc-obj-c++-shared/Object1.m: New.
9442         * objc.dg/torture: New directory.
9443         * objc.dg/torture/tls: Ditto.
9444         * objc.dg/tls: Ditto.
9445         * objc.dg/torture/tls/trivial.m: New test.
9446         * objc.dg/torture/tls/thr-init-2.m: New test.
9447         * objc.dg/torture/tls/thr-init-3.m: New test.
9448         * objc.dg/torture/tls/thr-init.m: New test.
9449         * objc.dg/torture/tls/diag-1.m: New test.
9450         * objc.dg/torture/tls/tls.exp: New.
9451         * objc.dg/torture/trivial.m: New test.
9452         * objc.dg/torture/dg-torture.exp: New.
9453         * objc.dg/tls/diag-3.m: New test.
9454         * objc.dg/tls/diag-4.m: New test.
9455         * objc.dg/tls/diag-5.m: New test.
9456         * objc.dg/tls/init-1.m: New test.
9457         * objc.dg/tls/init-2.m: New test.
9458         * objc.dg/tls/tls.exp: New.
9459         * objc.dg/tls/diag-2.m: New test.
9460         * lib/objc.exp: Respond to dg-additional-files.
9461
9462 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9463
9464         * gcc.target/m68k/20100512-1.c: New.
9465
9466 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9467
9468         * gnat.dg/lto8.adb: New test.
9469         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9470         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9471
9472 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9473
9474         PR c++/34272
9475         PR c++/43630
9476         PR c++/34491
9477         * g++.dg/template/crash97.C: New.
9478         * g++.dg/template/crash98.C: Likewise.
9479         * g++.dg/template/crash99.C: Likewise.
9480         * g++.dg/cpp0x/pr31439.C: Adjust.
9481         * g++.dg/template/crash95.C: Likewise.
9482
9483 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9484
9485         PR middle-end/44071
9486         * c-c++-common/asmgoto-4.c: New test.
9487         * gcc.target/i386/pr44071.c: New test.
9488
9489         PR c++/44062
9490         * c-c++-common/Wunused-var-7.c: New test.
9491         * g++.dg/warn/Wunused-var-9.C: New test.
9492
9493 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9494
9495         PR fortran/43711
9496         * gfortran.dg/gomp/pr43711.f90: New.
9497
9498 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9499
9500         PR fortran/31820
9501         * gfortran.dg/select_5.f90: Updated.
9502
9503 2010-05-11  Jan Hubicka  <jh@suse.cz>
9504
9505         PR tree-optimize/44063
9506         * gcc.c-torture/compile/pr44063.c: New testcase.
9507
9508 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9509
9510         PR debug/44023
9511         * gcc.dg/pr44023.c: New test.
9512
9513 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9514
9515         * gnat.dg/lto7.adb: New test.
9516         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9517
9518 2010-05-10  Jason Merrill  <jason@redhat.com>
9519
9520         PR c++/44017
9521         * g++.dg/template/inherit5.C: New.
9522
9523         PR c++/44045
9524         * g++.dg/cpp0x/initlist33.C: New.
9525         * g++.dg/cpp0x/initlist26.C: Adjust.
9526         * g++.dg/cpp0x/initlist28.C: Adjust.
9527
9528 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9529
9530         PR c++/43719
9531         * g++.dg/init/pr43719.C: New.
9532         * g++.dg/anon-struct4.C: Adjust.
9533
9534 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9535
9536         PR debug/44028
9537         * gcc.dg/pr44028.c: New test.
9538
9539 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9540
9541         PR fortran/27866
9542         PR fortran/35003
9543         PR fortran/42809
9544         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9545         * gfortran.dg/warn_conversion.f90: New.
9546
9547 2010-05-10  Michael Matz  <matz@suse.de>
9548
9549         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9550
9551 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9552
9553         PR rtl-optimization/44012
9554         * gcc.dg/pr44012.c: New.
9555
9556 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9557
9558         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9559         Log text on entry and exit.
9560         Prune Sun ld warnings for common symbols with differing sizes.
9561         (lto-link-and-maybe-run): Change caller.
9562
9563 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9564
9565         PR fortran/44044
9566         * gfortran.dg/class_7.f03: Modified.
9567         * gfortran.dg/select_type_1.f03: Modified.
9568         * gfortran.dg/select_type_12.f03: New.
9569
9570 2010-05-10  Richard Guenther  <rguenther@suse.de>
9571
9572         PR tree-optimization/44050
9573         * gcc.dg/torture/pr44050.c: New testcase.
9574
9575 2010-05-10  Wei Guozhi  <carrot@google.com>
9576
9577         PR target/42879
9578         * gcc.target/arm/pr42879.c: New testcase.
9579
9580 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9581
9582         PR c/44051
9583         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9584
9585 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9586
9587         PR c/10676
9588         * gcc.dg/anon-struct-10.c: New test.
9589
9590 2010-05-09  Richard Guenther  <rguenther@suse.de>
9591
9592         PR middle-end/44024
9593         * gcc.dg/pr44024.c: New testcase.
9594
9595 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9596
9597         PR c/4784
9598         * gcc.dg/anon-struct-9.c: New test.
9599
9600 2010-05-09  Richard Guenther  <rguenther@suse.de>
9601
9602         PR middle-end/44043
9603         * gcc.c-torture/compile/pr44043.c: New testcase.
9604
9605 2010-05-09  Richard Guenther  <rguenther@suse.de>
9606
9607         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9608
9609 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9610
9611         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9612
9613 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9614
9615         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9616         * gnat.dg/specs/lto3.ads: Likewise.
9617
9618 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9619
9620         PR middle-end/28685
9621         * gcc.dg/pr28685-1.c: New file.
9622
9623 2010-05-08  Richard Guenther  <rguenther@suse.de>
9624
9625         PR tree-optimization/44030
9626         * gcc.c-torture/compile/pr44030.c: New testcase.
9627
9628 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9629
9630         * gnat.dg/lto6.adb: New test.
9631         * gnat.dg/lto6_pkg.ads: New helper.
9632
9633 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9634
9635         * gnat.dg/lto5.adb: New test.
9636         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9637
9638 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9639
9640         * gnat.dg/lto4.ad[sb]: New test.
9641
9642 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9643
9644         * gnat.dg/specs/lto3.ads: New test.
9645         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9646         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9647
9648 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9649
9650         * gnat.dg/sizetype3.ad[sb]: New test.
9651         * gnat.dg/sizetype3_pkg.ads: New helper.
9652
9653 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9654
9655         PR c++/43951
9656         * g++.dg/init/new29.C: New.
9657
9658 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9659
9660         PR fortran/40728
9661         * gfortran.dg/coarray_1.f90: Fixed error message.
9662         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9663         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9664         * gfortran.dg/intrinsic_std_5.f90: New.
9665
9666 2010-05-07  Jason Merrill  <jason@redhat.com>
9667
9668         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9669
9670 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9671
9672         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9673         (size_t, stderr): Remove.
9674         (read_error): Replaced __builtin_fprintf by fprintf.
9675
9676 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9677
9678         * gcc.dg/ordered-comparison-1.c: New test.
9679         * gcc.dg/ordered-comparison-2.c: New test.
9680         * gcc.dg/ordered-comparison-3.c: New test.
9681         * gcc.dg/ordered-comparison-4.c: New test.
9682
9683 2010-05-06  Mike Stump  <mikestump@comcast.net>
9684
9685         PR objc/35165
9686         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9687
9688 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9689             Jason Merrill  <jason@redhat.com>
9690
9691         * g++.dg/cpp0x/nullptr01.C: New.
9692         * g++.dg/cpp0x/nullptr02.C: New.
9693         * g++.dg/cpp0x/nullptr03.C: New.
9694         * g++.dg/cpp0x/nullptr04.C: New.
9695         * g++.dg/cpp0x/nullptr05.C: New.
9696         * g++.dg/cpp0x/nullptr06.C: New.
9697         * g++.dg/cpp0x/nullptr07.C: New.
9698         * g++.dg/cpp0x/nullptr08.C: New.
9699         * g++.dg/cpp0x/nullptr09.C: New.
9700         * g++.dg/cpp0x/nullptr10.C: New.
9701         * g++.dg/cpp0x/nullptr11.C: New.
9702         * g++.dg/cpp0x/nullptr12.C: New.
9703         * g++.dg/cpp0x/nullptr13.C: New.
9704         * g++.dg/cpp0x/nullptr14.C: New.
9705         * g++.dg/cpp0x/nullptr15.C: New.
9706         * g++.dg/cpp0x/nullptr16.C: New.
9707         * g++.dg/cpp0x/nullptr17.C: New.
9708         * g++.dg/cpp0x/nullptr18.C: New.
9709         * g++.dg/cpp0x/nullptr19.C: New.
9710         * g++.dg/cpp0x/nullptr20.C: New.
9711         * g++.dg/cpp0x/nullptr21.C: New.
9712         * g++.dg/cpp0x/nullptr22.C: New.
9713         * g++.dg/debug/nullptr01.C: New.
9714         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9715
9716 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9717
9718         * gcc.dg/Wunused-var-8.c: Move to...
9719         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9720
9721 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9722
9723         PR c++/40406
9724         * g++.dg/template/crash96.C: New.
9725
9726 2010-05-06  Jan Hubicka  <jh@suse.cz>
9727
9728         PR tree-optimization/43791
9729         * gcc.c-torture/compile/pr43791.c: New file.
9730
9731 2010-05-06  Michael Matz  <matz@suse.de>
9732
9733         PR tree-optimization/43984
9734         * gfortran.dg/pr43984.f90: New test.
9735
9736 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9737
9738         PR 40989
9739         * gcc.dg/pr40989.c: New.
9740
9741 2010-05-06  Richard Guenther  <rguenther@suse.de>
9742
9743         PR tree-optimization/43934
9744         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9745
9746 2010-05-06  Richard Guenther  <rguenther@suse.de>
9747
9748         PR tree-optimization/43987
9749         * gcc.c-torture/execute/pr43987.c: New testcase.
9750         * gcc.dg/torture/pta-escape-1.c: Adjust.
9751         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9752         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9753         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9754         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9755
9756 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9757             Dodji Seketeli  <dodji@redhat.com>
9758
9759         PR c/18624
9760         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9761         * g++.dg/template/sfinae16.C: Likewise.
9762         * gcc.dg/Wunused-var-1.c: Moved to...
9763         * c-c++-common/Wunused-var-1.c: ...here. New test.
9764         * gcc.dg/Wunused-var-2.c: Moved to...
9765         * c-c++-common/Wunused-var-2.c: ...here. New test.
9766         * gcc.dg/Wunused-var-3.c: Moved to...
9767         * c-c++-common/Wunused-var-3.c: ...here. New test.
9768         * gcc.dg/Wunused-var-4.c: Moved to...
9769         * gcc.dg/Wunused-var-1.c: ... here.
9770         * gcc.dg/Wunused-var-5.c: Moved to...
9771         * c-c++-common/Wunused-var-4.c: ...here. New test.
9772         * gcc.dg/Wunused-var-7.c: Moved to...
9773         * c-c++-common/Wunused-var-5.c: ...here. New test.
9774         * gcc.dg/Wunused-var-6.c: Moved to...
9775         * gcc.dg/Wunused-var-2.c: ... here.
9776         * c-c++-common/Wunused-var-1.c: New test.
9777         * c-c++-common/Wunused-var-2.c: New test.
9778         * c-c++-common/Wunused-var-3.c: New test.
9779         * c-c++-common/Wunused-var-4.c: New test.
9780         * c-c++-common/Wunused-var-5.c: New test.
9781         * g++.dg/warn/Wunused-var-1.C: New test.
9782         * g++.dg/warn/Wunused-var-2.C: New test.
9783         * g++.dg/warn/Wunused-var-3.C: New test.
9784         * g++.dg/warn/Wunused-var-4.C: New test.
9785         * g++.dg/warn/Wunused-var-5.C: New test.
9786         * g++.dg/warn/Wunused-var-6.C: New test.
9787         * g++.dg/warn/Wunused-var-7.C: New test.
9788         * g++.dg/warn/Wunused-var-8.C: New test.
9789         * g++.dg/warn/Wunused-parm-1.C: New test.
9790         * g++.dg/warn/Wunused-parm-2.C: New test.
9791         * g++.dg/warn/Wunused-parm-3.C: New test.
9792
9793 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9794
9795         PR fortran/43985
9796         * gfortran.dg/gomp/crayptr5.f90: New test case.
9797
9798 2010-05-05  Jason Merrill  <jason@redhat.com>
9799
9800         PR debug/43370
9801         * g++.dg/ext/attrib39.C: New.
9802
9803 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9804
9805         PR fortran/24978
9806         * gfortran.dg/data_invalid.f90: New.
9807
9808 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9809
9810         * gnat.dg/lto2.adb: New test.
9811
9812 2010-05-05  Jason Merrill  <jason@redhat.com>
9813
9814         PR c++/43787
9815         * g++.dg/opt/empty1.C: New.
9816
9817 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9818
9819         PR fortran/43696
9820         * gfortran.dg/class_17.f03: New.
9821
9822 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9823
9824         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9825
9826 2010-05-04  Mike Stump  <mikestump@comcast.net>
9827
9828         PR objc/35165
9829         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9830
9831 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9832
9833         PR target/43668
9834         * gcc.target/i386/pr43668.c: New.
9835
9836 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9837
9838         PR c++/43028
9839         * g++.dg/cpp0x/initlist31.C: New.
9840
9841 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9842
9843         PR c/43981
9844         * gcc.dg/Wunused-var-8.c: New test.
9845
9846 2010-05-04  Jason Merrill  <jason@redhat.com>
9847
9848         PR c++/38064
9849         * g++.dg/cpp0x/enum3.C: Extend.
9850
9851 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9852
9853         PR target/43799
9854         * gcc.target/i386/pr43799.c: New.
9855
9856 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9857
9858         * gnat.dg/lto1.adb: New test.
9859         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9860
9861 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9862
9863         PR middle-end/43671
9864         * gcc.target/i386/pr43671.c: New.
9865
9866 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9867
9868         PR c++/43705
9869         * g++.dg/template/crash95.C: New.
9870
9871 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9872
9873         PR debug/43508
9874         * gcc.target/i386/pr43508.c: New.
9875
9876 2010-05-04  Richard Guenther  <rguenther@suse.de>
9877
9878         PR tree-optimization/43879
9879         * g++.dg/torture/pr43879-1_0.C: New testcase.
9880         * g++.dg/torture/pr43879-1_1.C: Likewise.
9881
9882 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9883
9884         PR c++/43953
9885         * g++.dg/other/crash-12.C: New test.
9886
9887 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9888
9889         * g++.dg/cdce3.C: Add a space.  Updated.
9890
9891 2010-05-03  Jason Merrill  <jason@redhat.com>
9892
9893         PR c++/43680
9894         * g++.dg/opt/enum2.C: New.
9895         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9896         * g++.dg/warn/Wswitch-1.C: Adjust message.
9897
9898 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9899
9900         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9901         * g++.dg/ext/label13.C: Fix typo.
9902         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9903         alpha*-dec-osf5*.
9904         * gcc.c-torture/compile/limits-declparen.c: xfail on
9905         alpha*-dec-osf5* with -g.
9906         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9907         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9908         * gcc.dg/c99-tgmath-2.c: Likewise.
9909         * gcc.dg/c99-tgmath-3.c: Likewise.
9910         * gcc.dg/c99-tgmath-4.c: Likewise.
9911
9912 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9913
9914         PR fortran/43592
9915         * gfortran.dg/unexpected_interface.f90: New test.
9916
9917 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9918
9919         * ada/acats/run_acats (which): New function.
9920         (host_gnatchop, host_gnatmake): Use it.
9921
9922 2010-05-03  Richard Guenther  <rguenther@suse.de>
9923
9924         PR tree-optimization/43971
9925         * gcc.dg/pr43971.c: New testcase.
9926
9927 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9928
9929         PR debug/43972
9930         * gcc.dg/debug/pr43972.c: New test.
9931
9932 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9933
9934         PR testsuite/43963
9935         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9936
9937 2010-05-02  Richard Guenther  <rguenther@suse.de>
9938
9939         PR tree-optimization/43879
9940         * gcc.dg/torture/pr43879-3.c: New testcase.
9941
9942 2010-05-01  Richard Guenther  <rguenther@suse.de>
9943
9944         PR tree-optimization/43949
9945         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9946
9947 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9948
9949         PR c++/43951
9950         * g++.dg/init/new28.C: New.
9951
9952 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
9953
9954         PR objc++/32052
9955         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9956         structure and nested declarations.
9957         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9958         structure and nested declarations.  Reduce header clutter and
9959         use _exit() rather than abort().
9960         * objc.dg/encode-10.m: New.
9961         * objc.dg/encode-11.m: New.
9962
9963 2010-04-30  DJ Delorie  <dj@redhat.com>
9964
9965         * gcc.c-torture/execute/20100430-1.c: New test.
9966
9967 2010-04-30  Jason Merrill  <jason@redhat.com>
9968
9969         PR c++/43868
9970         * g++.dg/template/ptrmem21.C: New.
9971
9972 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9973
9974         PR fortran/18918
9975         PR fortran/43931
9976         * gfortran.dg/coarray_13.f90: New test.
9977
9978 2010-04-30  Richard Guenther  <rguenther@suse.de>
9979
9980         PR lto/43946
9981         * gcc.dg/lto/20100430-1_0.c: New testcase.
9982
9983 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9984
9985         PR debug/43942
9986         * c-c++-common/pr43942.c: New test.
9987
9988 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9989
9990         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9991         conflict with darwin crt1.o 'start' symbol.
9992
9993 2010-04-30  Richard Guenther  <rguenther@suse.de>
9994
9995         PR tree-optimization/43879
9996         * gcc.dg/torture/pr43879_1.c: New testcase.
9997
9998 2010-04-30  Richard Guenther  <rguenther@suse.de>
9999
10000         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10001
10002 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10003
10004         PR c++/43890
10005         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10006         user-provided constructor while recursing.
10007
10008 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10009
10010         PR fortran/42274
10011         * gfortran.dg/class_16.f03: New test.
10012
10013 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10014
10015         PR fortran/42274
10016         * gfortran.dg/class_15.f03: New.
10017
10018 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10019
10020         PR fortran/43326
10021         * gfortran.dg/dynamic_dispatch_9.f03: New test.
10022
10023 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10024
10025         PR fortran/43492
10026         * gfortran.dg/generic_22.f03 : New test.
10027
10028 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10029
10030         PR fortran/42353
10031         * gfortran.dg/class_14.f03: New test.
10032
10033 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10034
10035         PR fortran/42680
10036         * gfortran.dg/interface_32.f90: New test.
10037
10038 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
10039             Janus Weil  <janus@gcc.gnu.org>
10040
10041         PR fortran/41829
10042         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10043         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10044         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10045
10046 2010-04-28  Mike Stump  <mikestump@comcast.net>
10047
10048         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10049         dg-excess-errors.
10050         * g++.dg/uninit-pred-2_b.C: Likewise.
10051
10052 2010-04-28  Tobias Burnus  <burnus@net-b.de>
10053
10054         PR fortran/18918
10055         PR fortran/43919
10056         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10057
10058 2010-04-28  Matthias Klose  <doko@ubuntu.com>
10059
10060         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10061         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10062         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10063         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10064         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10065
10066 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
10067
10068         * gcc.dg/const-uniq-1.c: New test.
10069         * gcc.dg/lto/const-uniq_[01].c: Likewise.
10070
10071 2010-04-28  Xinliang David Li  <davidxl@google.com>
10072
10073         * gcc.dg/uninit-pred-2_b.c: New test.
10074         * gcc.dg/uninit-pred-4_b.c: New test.
10075         * gcc.dg/uninit-pred-3_d.c: New test.
10076         * gcc.dg/uninit-pred-6_b.c: New test.
10077         * gcc.dg/uninit-pred-8_b.c: New test.
10078         * gcc.dg/uninit-pred-3_a.c: New test.
10079         * gcc.dg/uninit-pred-2_c.c: New test.
10080         * gcc.dg/uninit-pred-5_a.c: New test.
10081         * gcc.dg/uninit-pred-3_e.c: New test.
10082         * gcc.dg/uninit-pred-7_a.c: New test.
10083         * gcc.dg/uninit-pred-6_c.c: New test.
10084         * gcc.dg/uninit-pred-9_a.c: New test.
10085         * gcc.dg/uninit-pred-8_c.c: New test.
10086         * gcc.dg/uninit-pred-3_b.c: New test.
10087         * gcc.dg/uninit-pred-5_b.c: New test.
10088         * gcc.dg/uninit-pred-7_b.c: New test.
10089         * gcc.dg/uninit-pred-6_d.c: New test.
10090         * gcc.dg/uninit-pred-9_b.c: New test.
10091         * gcc.dg/uninit-pred-2_a.c: New test.
10092         * gcc.dg/uninit-pred-4_a.c: New test.
10093         * gcc.dg/uninit-pred-3_c.c: New test.
10094         * gcc.dg/uninit-pred-6_a.c: New test.
10095         * gcc.dg/uninit-pred-8_a.c: New test.
10096         * gcc.dg/uninit-pred-7_c.c: New test.
10097         * gcc.dg/uninit-pred-6_e.c: New test.
10098         * g++.dg/uninit-pred-loop-1_b.cc: New test.
10099         * g++.dg/uninit-pred-1_a.C: New test.
10100         * g++.dg/uninit-pred-1_b.C: New test.
10101         * g++.dg/uninit-pred-2_a.C: New test.
10102         * g++.dg/uninit-pred-2_b.C: New test.
10103         * g++.dg/uninit-pred-loop-1_a.cc: New test.
10104         * g++.dg/uninit-pred-loop-1_c.cc: New test.
10105         * g++.dg/uninit-pred-loop_1.cc: New test.
10106
10107 2010-04-28  Martin Jambor  <mjambor@suse.cz>
10108
10109         * gcc.dg/lto/20091209-1_0.c: New testcase.
10110
10111 2010-04-28  Richard Guenther  <rguenther@suse.de>
10112
10113         PR tree-optimization/43879
10114         PR tree-optimization/43909
10115         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10116
10117 2010-04-28  Richard Guenther  <rguenther@suse.de>
10118
10119         PR c++/43880
10120         * g++.dg/torture/pr43880.C: New testcase.
10121
10122 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10123
10124         PR c++/9335
10125         * g++.dg/template/recurse2.C: Update
10126         * g++.dg/template/recurse.C: Update.
10127         * g++.dg/template/pr23510.C: Update.
10128         * lib/prune.exp: Filter out 'recursively instantiated'.
10129
10130 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10131
10132         PR c++/29043
10133         * g++.dg/init/pr29043.C: New.
10134
10135 2010-04-27  Jason Merrill  <jason@redhat.com>
10136
10137         * g++.dg/lookup/scoped5.C: Adjust.
10138         * g++.dg/lookup/scoped8.C: Adjust.
10139         * g++.dg/template/dependent-expr5.C: Adjust.
10140         * g++.old-deja/g++.brendan/nest1.C: Adjust.
10141
10142         PR c++/43856
10143         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10144
10145         PR c++/43875
10146         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10147
10148 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10149             Jan Hubicka  <hubicka@ucw.cz>
10150
10151         * gcc.dg/pure-2.c: New testcase.
10152         * gcc.dg/const-1.c: New testcase.
10153
10154 2010-04-27  Jason Merrill  <jason@redhat.com>
10155
10156         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10157
10158         PR c++/41468
10159         * g++.dg/template/sfinae17.C: New.
10160         * g++.dg/template/sfinae18.C: New.
10161
10162 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
10163
10164         * g++.dg/init/pr42844.C: New.
10165         * g++.dg/cpp0x/pr42844-2.C: New.
10166         * g++.dg/cpp0x/defaulted2.C: Adjust.
10167         * g++.dg/tree-ssa/pr27549.C: Likewise.
10168         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10169
10170 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10171
10172         PR fortran/18918
10173         * gfortran.dg/coarray_12.f90: Fix dump parsing.
10174
10175 2010-04-27  Richard Guenther  <rguenther@suse.de>
10176
10177         PR middle-end/40561
10178         * g++.dg/other/pr40561.C: New testcase.
10179
10180 2010-04-27  Martin Jambor  <mjambor@suse.cz>
10181
10182         PR middle-end/43812
10183         * g++.dg/ipa/pr43812.C: New test.
10184
10185 2010-04-27  Jan Hubicka  <jh@suse.cz>
10186
10187         * gcc.dg/ipa/iinline-1.c (main): Rename to...
10188         (test): ... this one.
10189
10190 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
10191
10192         PR target/40657
10193         * gcc.target/arm/thumb-stackframe.c: New test.
10194
10195 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10196
10197         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10198         * gcc.dg/misc-column.c: Likewise.
10199         * gcc.dg/Walways-true-1.c: Likewise.
10200         * gcc.dg/Walways-true-2.c: Likewise.
10201         * gcc.dg/warn-addr-cmp.c: Likewise.
10202
10203 2010-04-27  Tobias Burnus  <burnus@net-b.de>
10204
10205         PR fortran/18918
10206         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10207         * gfortran.dg/coarray_12.f90: New.
10208
10209 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
10210
10211         PR c/32207
10212         * gcc.dg/pr32207.c: New test.
10213         * gcc.dg/misc-column.c: Adjust expected warning.
10214         * gcc.dg/Walways-true-1.c: Likewise.
10215         * gcc.dg/Walways-true-2.c: Likewise.
10216         * gcc.dg/warn-addr-cmp.c: Likewise.
10217
10218 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
10219
10220         PR lto/42776
10221         * lib/lto.exp (lto_prune_vis_warns): New function.
10222         (lto-link-and-maybe-run): Call it.
10223
10224 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
10225
10226         PR tree-optimization/43904
10227         * gcc.dg/tree-ssa/tailcall-6.c: New.
10228
10229 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10230
10231         PR testsuite/35165
10232         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
10233         Darwin8/OSX10.4 - compatible code generation.
10234         Use scan-rtl-dump.
10235         * obj-c++.dg/stubify-1.mm: Ditto.
10236         * lib/objc-torture.exp: Do not require link success for
10237         "trivial.m" in the runtime checks when dowhat = 'compile'.
10238         * lib/dg-pch.exp (dg-flags-pch): New Proc.
10239         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
10240         Darwin8/OSX10.4 - compatible code generation.
10241         * objc.dg/stubify-2.m: Ditto.
10242         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10243         * objc.dg/next-runtime-1.m: Ditto.
10244         * objc.dg/stret-2.m: Restrict to ilp32 targets.
10245         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10246         runtimes on Darwin.
10247
10248 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
10249
10250         PR 43715
10251         * lib/plugin-support.exp: Use "-undefined
10252         dynamic_lookup" on darwin.
10253
10254 2010-04-26  Richard Guenther  <rguenther@suse.de>
10255
10256         * gcc.dg/lto/20100426_0.c: New testcase.
10257
10258 2010-04-26  Jie Zhang  <jie@codesourcery.com>
10259
10260         PR tree-optimization/43833
10261         gcc.dg/Warray-bounds-8.c: New test case.
10262
10263 2010-04-26  Richard Guenther  <rguenther@suse.de>
10264
10265         PR lto/43080
10266         * g++.dg/lto/20100423-3_0.C: New testcase.
10267
10268 2010-04-26  Richard Guenther  <rguenther@suse.de>
10269
10270         PR lto/42425
10271         * g++.dg/lto/20100423-2_0.C: New testcase.
10272
10273 2010-04-26  Ira Rosen  <irar@il.ibm.com>
10274
10275         * gcc.dg/vect/bb-slp-23.c: New test.
10276
10277 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
10278
10279         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10280         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10281         * gcc.dg/c1x-float-1.c: New test.
10282
10283 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10284
10285         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10286         of "lea\[ \t\]".
10287
10288 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10289
10290         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10291         FreeBSD.
10292         * gfortran.dg/default_format_denormal_1.f90: Ditto.
10293         * gfortran.dg/default_format_2.f90: Ditto.
10294
10295 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10296
10297         * gfortran.dg/pr43505.f90: Clean up .mod file.
10298         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10299         * gfortran.dg/pr41347.f90: Ditto.
10300         * gfortran.dg/internal_pack_4.f90: Ditto.
10301         * gfortran.dg/proc_decl_23.f90: Ditto.
10302         * gfortran.dg/recursive_check_3.f90: Ditto.
10303         * gfortran.dg/intent_out_3.f90: Ditto.
10304         * gfortran.dg/assignment_2.f90: Ditto.
10305         * gfortran.dg/pr41928.f90: Ditto.
10306         * gfortran.dg/pr42166.f90: Ditto.
10307         * gfortran.dg/private_type_12.f90: Ditto.
10308         * gfortran.dg/graphite/pr42185.f90: Ditto.
10309         * gfortran.dg/graphite/pr42186.f90: Ditto.
10310         * gfortran.dg/graphite/pr40982.f90: Ditto.
10311         * gfortran.dg/graphite/id-2.f90: Ditto.
10312         * gfortran.dg/graphite/id-4.f90: Ditto.
10313         * gfortran.dg/graphite/pr42050.f90: Ditto.
10314         * gfortran.dg/graphite/id-18.f90: Ditto.
10315         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10316         * gfortran.dg/graphite/pr41924.f90: Ditto.
10317         * gfortran.dg/graphite/pr42393.f90: Ditto.
10318         * gfortran.dg/graphite/pr37980.f90: Ditto.
10319         * gfortran.dg/graphite/pr38953.f90: Ditto.
10320         * gfortran.dg/graphite/pr42180.f90: Ditto.
10321         * gfortran.dg/graphite/pr42181.f90: Ditto.
10322         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10323         * gfortran.dg/select_type_4.f90: Ditto.
10324         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10325         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10326         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10327         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10328         * gfortran.dg/whole_file_11.f90: Ditto.
10329         * gfortran.dg/private_type_11.f90: Ditto.
10330         * gfortran.dg/vect/vect-gems.f90: Ditto.
10331         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10332
10333 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10334
10335         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10336
10337 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10338
10339         * gnat.dg/pack15.ad[sb]: New test.
10340
10341 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10342
10343         * gcc.target/arm/mla-1.c: New test.
10344
10345 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10346
10347         PR fortran/30073
10348         PR fortran/43793
10349         * gfortran.dg/pr43793.f90: New test.
10350
10351 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10352
10353         PR tree-optimization/41442
10354         * gcc.target/i386/pr41442.c: New test.
10355
10356 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10357
10358         PR fortran/43832
10359         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10360
10361 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10362
10363         PR fortran/43832
10364         * gfortran.dg/open_nounit.f90: New test.
10365
10366 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10367
10368         PR fortran/43841
10369         PR fortran/43843
10370         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10371
10372 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10373
10374         * gcc.dg/Wconversion-integer.c: Update.
10375
10376 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10377
10378         * gnat.dg/unchecked_convert5.adb: New test.
10379
10380 2010-04-23  Richard Guenther  <rguenther@suse.de>
10381
10382         PR lto/41734
10383         * gcc.dg/lto/20100423-2_0.c: New testcase.
10384         * gcc.dg/lto/20100423-2_0.c: Likewise.
10385
10386 2010-04-23  Richard Guenther  <rguenther@suse.de>
10387
10388         PR lto/43455
10389         * gcc.dg/lto/20100423-1_0.c: New testcase.
10390         * gcc.dg/lto/20100423-1_1.c: Likewise.
10391
10392 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10393
10394         PR tree-optimization/43846
10395         * gcc.dg/tree-ssa/sra-10.c: New test.
10396
10397 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10398
10399         PR middle-end/43835
10400         * gcc.c-torture/execute/pr43835.c: New test.
10401
10402 2010-04-23  Richard Guenther  <rguenther@suse.de>
10403
10404         PR lto/42653
10405         * g++.dg/lto/20100423-1_0.C: New testcase.
10406
10407 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10408
10409         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10410
10411 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10412
10413         PR tree-optimization/43842
10414         * gcc.dg/vect/pr43842.c: New test.
10415
10416 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10417
10418         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10419         * gcc.target/i386/wmul-2.c: Likewise.
10420
10421 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10422
10423         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10424         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10425
10426 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10427
10428         * gfortran.dg/reassoc_6.f: New testcase.
10429
10430 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10431
10432         PR middle-end/29274
10433         * gcc.target/arm/wmul-1.c: New test.
10434         * gcc.target/arm/wmul-2.c: New test.
10435
10436 2010-04-22  Richard Guenther  <rguenther@suse.de>
10437
10438         PR tree-optimization/43845
10439         * gcc.c-torture/compile/pr43845.c: New testcase.
10440
10441 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10442
10443         PR middle-end/29274
10444         * gcc.target/i386/wmul-1.c: New test.
10445         * gcc.target/i386/wmul-2.c: New test.
10446         * gcc.target/bfin/wmul-1.c: New test.
10447         * gcc.target/bfin/wmul-2.c: New test.
10448
10449 2010-04-22  Richard Guenther  <rguenther@suse.de>
10450
10451         PR fortran/43829
10452         * gfortran.dg/vector_subscript_6.f90: New testcase.
10453         * gfortran.dg/assign_10.f90: Adjust.
10454
10455 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10456
10457         PR fortran/43836
10458         * gfortran.dg/gomp/pr43836.f90: New test.
10459
10460 2010-04-21  Richard Guenther  <rguenther@suse.de>
10461
10462         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10463
10464 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10465
10466         * gcc.dg/torture/builtin-cproj-3.c: New.
10467
10468 2010-04-20  Jason Merrill  <jason@redhat.com>
10469
10470         PR c++/9335
10471         * g++.dg/template/recurse2.C: New.
10472         * g++.dg/parse/crash36.C: Adjust.
10473         * g++.dg/other/fold1.C: Adjust.
10474         * g++.dg/init/member1.C: Adjust.
10475         * lib/prune.exp: Prune "skipping N instantiation contexts".
10476
10477 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10478
10479         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10480
10481 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10482
10483         * gcc.dg/torture/builtin-cproj-1.c: New.
10484         * gcc.dg/torture/builtin-cproj-2.c: New.
10485
10486 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10487
10488         PR c++/43800
10489         PR c++/43704
10490         * g++.dg/template/typedef32.C: Adjust.
10491         * g++.dg/template/typedef33.C: New test.
10492
10493 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10494
10495         PR fortran/43227
10496         * gfortran.dg/proc_decl_23.f90: New test.
10497
10498         PR fortran/43266
10499         * gfortran.dg/abstract_type_6.f03: New test.
10500
10501 2010-04-20  Xinliang David Li  <davidxl@google.com>
10502
10503         * g++.dg/tree-ssa/fold-compare.C: New.
10504
10505 2010-04-20  Richard Guenther  <rguenther@suse.de>
10506
10507         PR tree-optimization/39417
10508         * g++.dg/torture/pr39417.C: New testcase.
10509
10510 2010-04-20  Richard Guenther  <rguenther@suse.de>
10511
10512         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10513
10514 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10515
10516         * g++.dg/debug/dwarf2/rv1.C: New test.
10517
10518 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10519
10520         PR target/43635
10521         * gcc.c-torture/compile/pr43635.c: New testcase.
10522
10523 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10524
10525         PR fortran/43339
10526         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10527         of sequential loops being private only in the innermost containing
10528         task region.
10529
10530         PR middle-end/43337
10531         * gfortran.dg/gomp/pr43337.f90: New test.
10532
10533 2010-04-19  Richard Guenther  <rguenther@suse.de>
10534
10535         PR tree-optimization/43796
10536         * gfortran.dg/pr43796.f90: New testcase.
10537
10538 2010-04-19  Richard Guenther  <rguenther@suse.de>
10539
10540         PR tree-optimization/43783
10541         * gcc.c-torture/execute/pr43783.c: New testcase.
10542
10543 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10544
10545         PR target/43766
10546         * gcc.target/i386/pr43766.c: New test.
10547
10548 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10549
10550         PR target/43662
10551         * gcc.target/i386/pr43662.c: New test.
10552
10553 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10554
10555         PR c++/43704
10556         * g++.dg/template/typedef32.C: New test.
10557
10558 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10559
10560         PR tree-optimization/37027
10561         * lib/target-supports.exp
10562         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10563         * gcc.dg/vect/pr37027.c: New test.
10564         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10565         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10566         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10567         gcc.dg/vect/vect-complex-6.c: Likewise.
10568
10569 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10570
10571         * g++.dg/debug/dwarf2/enum1.C: New test.
10572
10573 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10574
10575         * gnat.dg/rep_clause5.ad[sb]: New test.
10576         * gnat.dg/rep_clause5_pkg.ads: New helper.
10577
10578 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10579
10580         PR tree-optimization/43771
10581         * g++.dg/vect/pr43771.cc: New test.
10582
10583 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10584
10585         PR fortran/31538
10586         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10587         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10588
10589 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10590
10591         * gnat.dg/sizetype.adb: Rename into...
10592         * gnat.dg/sizetype1.adb: ...this.
10593         * gnat.dg/sizetype2.adb: New test.
10594
10595 2010-04-16  Richard Guenther  <rguenther@suse.de>
10596
10597         PR tree-optimization/43572
10598         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10599
10600 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10601
10602         * gnat.dg/specs/discr_private.ads: New test.
10603
10604 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10605
10606         PR target/41514
10607         * gcc.target/arm/thumb-comparisons.c: New test.
10608
10609         PR target/40603
10610         * gcc.target/arm/thumb-cbranchqi.c: New test.
10611
10612 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10613
10614         * g++.dg/torture/pr36191.C: Enable for SH.
10615
10616 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10617
10618         * gnat.dg/wide_boolean.adb: New test.
10619         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10620
10621 2010-04-15  Richard Guenther  <rguenther@suse.de>
10622
10623         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10624         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10625         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10626         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10627         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10628         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10629         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10630         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10631         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10632         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10633         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10634         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10635         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10636         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10637         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10638
10639 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10640
10641         PR target/21803
10642         * gcc.target/arm/pr42496.c: New test.
10643
10644 2010-04-14  Jason Merrill  <jason@redhat.com>
10645
10646         PR c++/36625
10647         * g++.dg/ext/attrib38.C: New.
10648
10649 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10650
10651         PR testsuite/43739
10652         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10653
10654 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10655
10656         PR 42966
10657         * gcc.dg/cpp/warn-undef-2.c: Update.
10658         * gcc.dg/cpp/warn-traditional-2.c: Update.
10659         * gcc.dg/cpp/warn-comments-2.c: Update.
10660         * gcc.dg/cpp/warn-variadic-2.c: Update.
10661         * gcc.dg/cpp/warn-long-long-2.c: Update.
10662         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10663         * gcc.dg/cpp/warn-multichar-2.c: Update.
10664         * gcc.dg/cpp/warn-normalized-3.c: Update.
10665         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10666         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10667         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10668         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10669         * gcc.dg/cpp/warn-redefined-2.c: Update.
10670         * gfortran.dg/warning-directive-2.F90: Update.
10671         * c-c++-common/cpp/warning-directive-2.c: Update.
10672
10673 2010-04-14  Michael Matz  <matz@suse.de>
10674
10675         PR tree-optimization/42963
10676         * gcc.dg/pr42963.c: New testcase.
10677
10678 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10679
10680         * gnat.dg/class_wide.adb: Rename into...
10681         * gnat.dg/class_wide1.adb: ...this.
10682         * gnat.dg/class_wide2.ad[sb]: New test.
10683
10684 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10685
10686         PR fortran/18918
10687         * gfortran.dg/coarray_9.f90: Update dg-errors.
10688         * gfortran.dg/coarray_10.f90: New test.
10689         * gfortran.dg/coarray_11.f90: New test.
10690
10691 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10692
10693         PR fortran/43747
10694         gfortran.dg/initialization_24.f90: New test.
10695
10696 2010-04-13  Jason Merrill  <jason@redhat.com>
10697
10698         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10699         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10700
10701 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10702
10703         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10704         * g++.dg/dg.exp: Likewise.
10705         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10706         * c-c++-common/cpp/warning-directive-1.c: ... here.
10707         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10708         * c-c++-common/cpp/warning-directive-2.c: ... here.
10709         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10710         * c-c++-common/cpp/warning-directive-3.c: ... here.
10711         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10712         * c-c++-common/cpp/warning-directive-4.c: ... here.
10713         * g++.dg/cpp/warning-directive-1.C: Delete.
10714         * g++.dg/cpp/warning-directive-2.C: Delete.
10715         * g++.dg/cpp/warning-directive-3.C: Delete.
10716         * g++.dg/cpp/warning-directive-4.C: Delete.
10717         * gcc.dg/cpp/normalised-3.c: Delete.
10718         * g++.dg/cpp/normalised-1.C: Rename as ...
10719         * c-c++-common/cpp/normalised-3.c: ... this.
10720
10721 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10722
10723         * gcc.dg/tree-ssa/sra-9.c: New test.
10724
10725 2010-04-13  Michael Matz  <matz@suse.de>
10726
10727         PR middle-end/43730
10728         * gcc.dg/pr43730.c: New test.
10729
10730 2010-04-13  Michael Matz  <matz@suse.de>
10731
10732         * gcc.dg/tree-ssa/negate.c: New testcase.
10733
10734 2010-04-13  Richard Guenther  <rguenther@suse.de>
10735
10736         PR testsuite/43735
10737         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10738
10739 2010-04-13  Richard Guenther  <rguenther@suse.de>
10740
10741         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10742
10743 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10744
10745         * gnat.dg/derived_type1.adb: New test.
10746
10747 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10748
10749         * gcc.dg/plugindir1.c: New testcase.
10750         * gcc.dg/plugindir2.c: New testcase.
10751         * gcc.dg/plugindir3.c: New testcase.
10752         * gcc.dg/plugindir4.c: New testcase.
10753
10754 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10755
10756         * gcc.target/i386/rotate-2.c: New test.
10757
10758 2010-04-12  Jason Merrill  <jason@redhat.com>
10759
10760         PR c++/43641
10761         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10762         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10763
10764 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10765
10766         PR c++/25811
10767         * g++.dg/init/pr25811.C: New test.
10768
10769 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10770
10771         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10772         dg-error, dg-warning.
10773         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10774
10775 2010-04-12  Richard Guenther  <rguenther@suse.de>
10776
10777         * gcc.dg/torture/inline-2.c: New testcase.
10778
10779 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10780
10781         PR bootstrap/43699
10782         * gcc.dg/Wunused-var-7.c: New test.
10783
10784         PR tree-optimization/43560
10785         * gcc.c-torture/execute/pr43560.c: New test.
10786
10787 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10788
10789         * gnat.dg/aggr13.adb: New test.
10790         * gnat.dg/aggr14.adb: Likewise.
10791         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10792
10793 2010-04-12  Richard Guenther  <rguenther@suse.de>
10794
10795         PR c++/43611
10796         * g++.dg/torture/pr43611.C: New testcase.
10797
10798 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10799
10800         PR c/36774
10801         * gcc.dg/pr36774-1.c: New test.
10802         * gcc.dg/pr36774-2.c: New test.
10803
10804 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10805
10806         * gcc.target/sh/rte-delay-slot.c: New test.
10807
10808 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10809
10810         * gnat.dg/pack9.adb: Remove -cargs option.
10811         * gnat.dg/aggr12.ad[sb]: New test.
10812
10813 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10814
10815         PR target/43417
10816         * gcc.target/sh/pr43417.c: New test.
10817
10818 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10819
10820         PR fortran/43591
10821         * gfortran.dg/spec_expr_6.f90: New test.
10822
10823 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10824
10825         PR cpp/43195
10826         * gcc.dg/cpp/pr43195.c: New.
10827         * gcc.dg/cpp/pr43195.h: New.
10828
10829 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10830
10831         PR 42965
10832         * gcc.dg/Werror-6.c: Adjust.
10833         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10834         * gcc.dg/Werror-4.c: Likewise.
10835         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10836         * gcc.dg/Wswitch-enum-error.c: Likewise.
10837         * gcc.dg/Wpointer-arith.c: Likewise.
10838         * gcc.dg/Wfatal.c: Likewise.
10839         * gcc.dg/Wswitch-error.c: Likewise.
10840         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10841         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10842         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10843         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10844         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10845         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10846         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10847         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10848         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10849         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10850         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10851         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10852         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10853         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10854         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10855         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10856         * g++.dg/cpp/warning-directive-2.C: Likewise.
10857         * gfortran.dg/warning-directive-2.F90: Likewise.
10858
10859 2010-04-09  Jason Merrill  <jason@redhat.com>
10860
10861         PR c++/42623
10862         * g++.dg/template/sizeof13.C: New.
10863
10864 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10865
10866         * g++.dg/other/pr35504.C: Add check for thiscall.
10867         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10868         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10869
10870 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10871
10872         PR c++/28584
10873         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10874         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10875         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10876         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10877         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10878         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10879         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10880         * g++.dg/other/increment1.C: Likewise.
10881
10882 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10883
10884         PR fortran/18918
10885         * gfortran.dg/coarray_7.f90: New test.
10886         * gfortran.dg/coarray_8.f90: New test.
10887
10888 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10889
10890         PR fortran/28039
10891         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10892
10893 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10894
10895         PR target/43643
10896         * gcc.dg/pr43643.c: New test.
10897
10898 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10899
10900         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10901
10902 2010-04-08  Richard Guenther  <rguenther@suse.de>
10903
10904         PR tree-optimization/43679
10905         * gcc.c-torture/compile/pr43679.c: New testcase.
10906
10907 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10908
10909         PR debug/43670
10910         * gcc.dg/pr43670.c: New test.
10911
10912 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10913
10914         PR middle-end/40815
10915         * gcc.dg/tree-ssa/reassoc-19.c: New.
10916
10917 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10918
10919         PR c/18624
10920         * gcc.dg/Wunused-var-1.c: New test.
10921         * gcc.dg/Wunused-var-2.c: New test.
10922         * gcc.dg/Wunused-var-3.c: New test.
10923         * gcc.dg/Wunused-var-4.c: New test.
10924         * gcc.dg/Wunused-var-5.c: New test.
10925         * gcc.dg/Wunused-var-6.c: New test.
10926         * gcc.dg/Wunused-parm-1.c: New test.
10927
10928         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10929         * gcc.dg/trunc-1.c: Likewise.
10930         * gcc.dg/vla-9.c: Likewise.
10931         * gcc.dg/dfp/composite-type.c: Likewise.
10932
10933 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10934
10935         PR objc/35996
10936         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10937         * obj-c++.dg/objc-gc-3.mm: Ditto.
10938
10939 2010-04-07  Simon Baldwin  <simonb@google.com>
10940
10941         * gcc.dg/cpp/warn-undef-2.c: New.
10942         * gcc.dg/cpp/warn-traditional-2.c: New.
10943         * gcc.dg/cpp/warn-comments-2.c: New.
10944         * gcc.dg/cpp/warning-directive-1.c: New.
10945         * gcc.dg/cpp/warn-long-long.c: New.
10946         * gcc.dg/cpp/warn-traditional.c: New.
10947         * gcc.dg/cpp/warn-variadic-2.c: New.
10948         * gcc.dg/cpp/warn-undef.c: New.
10949         * gcc.dg/cpp/warn-normalized-1.c: New.
10950         * gcc.dg/cpp/warning-directive-2.c: New.
10951         * gcc.dg/cpp/warn-long-long-2.c: New.
10952         * gcc.dg/cpp/warn-variadic.c: New.
10953         * gcc.dg/cpp/warn-normalized-2.c: New.
10954         * gcc.dg/cpp/warning-directive-3.c: New.
10955         * gcc.dg/cpp/warn-deprecated-2.c: New.
10956         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10957         * gcc.dg/cpp/warn-multichar-2.c: New.
10958         * gcc.dg/cpp/warn-normalized-3.c: New.
10959         * gcc.dg/cpp/warning-directive-4.c: New.
10960         * gcc.dg/cpp/warn-unused-macros.c: New.
10961         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10962         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10963         * gcc.dg/cpp/warn-cxx-compat.c: New.
10964         * gcc.dg/cpp/warn-redefined.c: New.
10965         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10966         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10967         * gcc.dg/cpp/warn-deprecated.c: New.
10968         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10969         * gcc.dg/cpp/warn-redefined-2.c: New.
10970         * gcc.dg/cpp/warn-comments.c: New.
10971         * gcc.dg/cpp/warn-multichar.c: New.
10972         * g++.dg/cpp/warning-directive-1.C: New.
10973         * g++.dg/cpp/warning-directive-2.C: New.
10974         * g++.dg/cpp/warning-directive-3.C: New.
10975         * g++.dg/cpp/warning-directive-4.C: New.
10976         * gfortran.dg/warning-directive-1.F90: New.
10977         * gfortran.dg/warning-directive-3.F90: New.
10978         * gfortran.dg/warning-directive-2.F90: New.
10979         * gfortran.dg/warning-directive-4.F90: New.
10980
10981 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10982
10983         PR objc++/23716
10984         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10985
10986 2010-04-07  Jason Merrill  <jason@redhat.com>
10987
10988         * g++.dg/template/dr408.C: New.
10989
10990         * g++.dg/lookup/ns4.C: New.
10991
10992         PR c++/38392
10993         * g++.dg/template/friend51.C: New test.
10994
10995         PR c++/41970
10996         * g++.old-deja/g++.other/linkage1.C: Adjust.
10997
10998 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10999
11000         PR c++/42697
11001         * g++.dg/template/crash94.C: New test.
11002
11003 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11004
11005         PR c++/40239
11006         * g++.dg/init/aggr5.C: New test.
11007         * g++.dg/init/aggr5.C: New test.
11008
11009 2010-04-07  Richard Guenther  <rguenther@suse.de>
11010
11011         PR tree-optimization/43270
11012         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11013         * gcc.dg/Warray-bounds-7.c: Likewise.
11014
11015 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11016
11017         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11018         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11019         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11020
11021 2010-04-07  Jie Zhang  <jie@codesourcery.com>
11022
11023         PR c++/42556
11024         * g++.dg/init/pr42556.C: New test.
11025
11026 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11027
11028         PR debug/43628
11029         * g++.dg/debug/dwarf2/typedef2.C: New test.
11030
11031 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
11032
11033         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11034         c-c++-common/dwarf2/redeclaration-1.C
11035
11036 2010-04-06  Jason Merrill  <jason@redhat.com>
11037
11038         * g++.dg/cpp0x/pr31437.C: Adjust error location.
11039         * g++.dg/ext/attrib18.C: Likewise.
11040         * g++.dg/ext/bitfield2.C: Likewise.
11041         * g++.dg/ext/bitfield4.C: Likewise.
11042         * g++.dg/ext/visibility/warn2.C: Likewise.
11043         * g++.dg/ext/visibility/warn3.C: Likewise.
11044         * g++.dg/gomp/pr26690-1.C: Likewise.
11045         * g++.dg/inherit/covariant7.C: Likewise.
11046         * g++.dg/init/synth2.C: Likewise.
11047         * g++.dg/lookup/using7.C: Likewise.
11048         * g++.dg/other/crash-4.C: Likewise.
11049         * g++.dg/other/error13.C: Likewise.
11050         * g++.dg/other/error20.C: Likewise.
11051         * g++.dg/parse/crash31.C: Likewise.
11052         * g++.dg/parse/error16.C: Likewise.
11053         * g++.dg/parse/error19.C: Likewise.
11054         * g++.dg/parse/error27.C: Likewise.
11055         * g++.dg/parse/error28.C: Likewise.
11056         * g++.dg/parse/fused-params1.C: Likewise.
11057         * g++.dg/template/error2.C: Likewise.
11058         * g++.dg/template/local6.C: Likewise.
11059         * g++.dg/template/qualttp15.C: Likewise.
11060         * g++.dg/warn/Wnvdtor-2.C: Likewise.
11061         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11062         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11063         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11064         * g++.old-deja/g++.eh/spec6.C: Likewise.
11065         * g++.old-deja/g++.jason/crash3.C: Likewise.
11066         * g++.old-deja/g++.jason/destruct2.C: Likewise.
11067         * g++.old-deja/g++.law/ctors5.C: Likewise.
11068         * g++.old-deja/g++.law/ctors9.C: Likewise.
11069         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11070         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11071         * g++.old-deja/g++.other/struct1.C: Likewise.
11072         * g++.old-deja/g++.other/volatile1.C: Likewise.
11073         * g++.old-deja/g++.pt/crash36.C: Likewise.
11074         * g++.old-deja/g++.pt/derived3.C: Likewise.
11075         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11076         * g++.old-deja/g++.robertl/eb4.C: Likewise.
11077
11078 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
11079
11080         PR middle-end/43519
11081         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11082         * gcc.dg/graphite/id-19.c: New.
11083
11084 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
11085
11086         PR middle-end/32824
11087         * gcc.dg/vect/pr32824: New.
11088
11089 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11090
11091         PR fortran/18918
11092         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11093         * gfortran.dg/coarray_3.f90: Ditto.
11094         * gfortran.dg/coarray_4.f90: Ditto.
11095         * gfortran.dg/coarray_5.f90: Ditto.
11096         * gfortran.dg/coarray_6.f90: Ditto.
11097         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11098
11099 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11100
11101         PR fortran/18918
11102         * gfortran.dg/coarray_4.f90: Fix test.
11103         * gfortran.dg/coarray_6.f90: Add more tests.
11104
11105 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11106
11107         PR fortran/18918
11108         * gfortran.dg/coarray_4.f90: New test.
11109         * gfortran.dg/coarray_5.f90: New test.
11110         * gfortran.dg/coarray_6.f90: New test.
11111
11112 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11113
11114         PR fortran/18918
11115         * gfortran.dg/iso_fortran_env_5.f90: New test.
11116         * gfortran.dg/iso_fortran_env_6.f90: New test.
11117
11118 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11119
11120         PR fortran/39997
11121         * gfortran.dg/coarray_1.f90: New test.
11122         * gfortran.dg/coarray_2.f90: New test.
11123         * gfortran.dg/coarray_3.f90: New test.
11124
11125 2010-04-06  Jason Merrill  <jason@redhat.com>
11126
11127         PR c++/43648
11128         * g++.dg/template/dtor8.C: New.
11129
11130         PR c++/43621
11131         * g++.dg/template/error-recovery2.C: New.
11132
11133 2010-04-06  Jan Hubicka  <jh@suse.czpli
11134
11135         PR tree-optimization/42906
11136         * gcc.dg/tree-ssa/dce-1.c: New testcase.
11137
11138 2010-04-06  Tobias Burnus  <burnus@net-b.de>
11139
11140         PR fortran/43178
11141         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11142         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11143         * gfortran.dg/auto_dealloc_1.f90: Ditto.
11144
11145 2010-04-06  Richard Guenther  <rguenther@suse.de>
11146
11147         PR tree-optimization/43627
11148         * gcc.dg/tree-ssa/vrp49.c: New testcase.
11149
11150 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11151
11152         PR target/43638
11153         * gcc.target/i386/pr43638.c: New test.
11154
11155 2010-04-06  Richard Guenther  <rguenther@suse.de>
11156
11157         PR middle-end/43661
11158         * gcc.c-torture/compile/pr43661.c: New testcase.
11159
11160 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
11161
11162         * gcc.target/s390/stackcheck1.c: Add dg-warning.
11163
11164 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
11165
11166         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11167
11168 2010-04-02  Richard Guenther  <rguenther@suse.de>
11169
11170         PR tree-optimization/43629
11171         * gcc.c-torture/execute/pr43629.c: New testcase.
11172
11173 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11174             Dominique d'Humieres  <dominiq@lps.ens.fr>
11175
11176         PR libfortran/43605
11177         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11178
11179 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
11180
11181         PR debug/43325
11182         * c-c++-common/dwarf2/redeclaration-1.C: New test.
11183
11184 2010-04-01  Jason Merrill  <jason@redhat.com>
11185
11186         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11187
11188 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
11189             Manfred Schwarb  <manfred99@gmx.ch>
11190
11191         PR libfortran/43605
11192         * gfortran.dg/ftell_3.f90: New test.
11193
11194 2010-04-01  Richard Guenther  <rguenther@suse.de>
11195
11196         PR middle-end/43614
11197         * gcc.c-torture/compile/pr43614.c: New testcase.
11198
11199 2010-04-01  Martin Jambor  <mjambor@suse.cz>
11200
11201         PR tree-optimization/43141
11202         * gcc.dg/guality/pr43141.c: New test.
11203
11204 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11205
11206         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11207         * g++.dg/eh/spbp.C: Likewise.
11208         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11209         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11210         superfluous casts.
11211         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11212         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
11213         * objc.dg/dwarf-2.m: Likewise.
11214
11215 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11216
11217         PR middle-end/43464
11218         * gcc.dg/graphite/id-pr43464.c: New.
11219         * gcc.dg/graphite/id-pr43464-1.c: New.
11220
11221 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
11222
11223         PR middle-end/43351
11224         * gcc.dg/graphite/id-pr43351.c
11225
11226 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11227
11228         PR testsuite/35165
11229         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11230         * obj-c++.dg/try-catch-2.mm: Ditto.
11231         * obj-c++.dg/lookup-2.mm: Ditto.
11232         * obj-c++.dg/encode-8.m: Ditto.
11233         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11234         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11235         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11236         * obj-c++.dg/const-str-11.mm: Ditto.
11237         * obj-c++.dg/const-str-9.mm: Ditto.
11238         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11239         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11240         * obj-c++.dg/except-1.mm: Ditto.
11241         * obj-c++.dg/const-str-7.mm: Ditto.
11242         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11243         * obj-c++.dg/const-str-3.mm: Ditto.
11244         * obj-c++.dg/const-str-7.mm: Ditto.
11245         * obj-c++.dg/stubify-2.mm: Change dump file name.
11246
11247         PR objc++/23613
11248         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11249         New macro.
11250         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11251         Remove dg-xfail-if.
11252
11253 2010-03-31  Martin Jambor  <mjambor@suse.cz>
11254
11255         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
11256         only with -O2, -O3 or -Os and not with -fwhopr.
11257
11258 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
11259
11260         PR c++/43558
11261         * g++.dg/template/typedef31.C: New test.
11262
11263 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11264
11265         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11266         assembler output on *-*-solaris2*.
11267         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11268
11269 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
11270
11271         PR debug/43557
11272         * gcc.dg/pr43557-1.c: New test.
11273         * gcc.dg/pr43557-2.c: New file.
11274
11275 2010-03-31  Jie Zhang  <jie@codesourcery.com>
11276
11277         PR 43562
11278         * gcc.dg/pr43562.c: New test.
11279
11280 2010-03-30  Jason Merrill  <jason@redhat.com>
11281
11282         PR c++/43076
11283         * g++.dg/template/error-recovery1.C: New.
11284
11285         PR c++/41786
11286         * g++.dg/parse/ambig5.C: New.
11287
11288 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
11289
11290         PR debug/43593
11291         * gcc.dg/guality/pr43593.c: New test.
11292
11293 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
11294
11295         PR middle-end/43430
11296         * gcc.dg/vect/pr43430-1.c: New.
11297
11298 2010-03-30  Jason Merrill  <jason@redhat.com>
11299
11300         PR c++/43559
11301         * g++.dg/template/partial7.C: New.
11302
11303 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11304
11305         * gcc.target/s390/stackcheck1.c: New testcase.
11306
11307 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11308
11309         PR libfortran/43265
11310         * gfortran.dg/read_eof_8.f90: New test.
11311
11312 2010-03-29  Jason Merrill  <jason@redhat.com>
11313
11314         * gcc.dg/cpp/include6.c: Change [] to ().
11315
11316         N3077
11317         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11318         splicing and UCNs.
11319         * c-c++-common/raw-string-2.c: Add trigraph test.
11320         * c-c++-common/raw-string-8.c: New.
11321         * c-c++-common/raw-string-9.c: New.
11322         * c-c++-common/raw-string-10.c: New.
11323
11324         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11325         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11326         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11327         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11328         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11329         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11330         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11331
11332 2010-03-29  Richard Guenther  <rguenther@suse.de>
11333
11334         PR tree-optimization/43560
11335         * gcc.dg/torture/pr43560.c: New testcase.
11336
11337 2010-03-29  Jason Merrill  <jason@redhat.com>
11338
11339         N3077
11340         * g++.dg/ext/raw-string-1.C: Change [] to ().
11341         * g++.dg/ext/raw-string-2.C: Change [] to ().
11342         Don't use \ in delimiter.
11343         * g++.dg/ext/raw-string-3.C: Change [] to ().
11344         * g++.dg/ext/raw-string-4.C: Change [] to ().
11345         * g++.dg/ext/raw-string-5.C: Change [] to ().
11346         Test for error on \ in delimiter.
11347         * g++.dg/ext/raw-string-6.C: Change [] to ().
11348         * g++.dg/ext/raw-string-7.C: Change [] to ().
11349
11350 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11351
11352         PR 43564
11353         * gcc.dg/pr43564.c: New test.
11354
11355 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11356
11357         PR fortran/43551
11358         * gfortran.dg/direct_io_12.f90: New test.
11359
11360 2010-03-28  Jan Hubicka  <jh@suse.cz>
11361
11362         PR tree-optimization/43505
11363         * gfortran.dg/pr43505.f90: New testcase.
11364
11365 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11366
11367         PR tree-optimization/43528
11368         * gcc.target/i386/pr43528.c: New test.
11369
11370 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11371
11372         PR c/43381
11373         * gcc.dg/parm-impl-decl-3.c: New test.
11374
11375 2010-03-26  Jason Merrill  <jason@redhat.com>
11376
11377         PR c++/43509
11378         * g++.dg/cpp0x/parse1.C: New.
11379
11380 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11381
11382         PR target/43524
11383         * gcc.target/i386/pr43524.c: New test.
11384
11385 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11386
11387         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11388         whitespace, rename main to foo.
11389         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11390         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11391         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11392         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11393         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11394         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11395         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11396         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11397         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11398         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11399         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11400
11401 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11402
11403         PR c++/43327
11404         * g++.dg/other/crash-10.C: New test.
11405         * g++.dg/other/crash-11.C: New test.
11406
11407 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11408
11409         PR libfortran/43517
11410         * gfortran.dg/read_eof_7.f90: New test.
11411
11412 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11413
11414         PR objc/35165
11415         PR testsuite/43512
11416         * objc-obj-c++-shared: New directory.
11417         * objc-obj-c++-shared/Object1-implementation.h: New file.
11418         * objc-obj-c++-shared/Object1.h: New file.
11419         * objc-obj-c++-shared/Protocol1.h: New file.
11420         * objc-obj-c++-shared/next-abi.h: New file.
11421         * objc-obj-c++-shared/next-mapping.h: New file.
11422         * objc/execute/next_mapping.h: Delete.
11423         * objc.dg/special/special.exp: For all targets run the tests with
11424         -fgnu-runtime, for darwin targets also run the tests with
11425         -fnext-runtime.
11426         * objc.dg/dg.exp: Ditto.
11427         * obj-c++.dg/dg.exp: Ditto.
11428         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11429         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11430         include use of updated NeXT interface.
11431         * objc/execute/formal_protocol-5.m: Ditto.
11432         * objc/execute/protocol-isEqual-2.m: Ditto.
11433         * objc/execute/protocol-isEqual-4.m: Ditto.
11434         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11435         Protocol1.h) and next-mapping.h as required.
11436         * objc/execute/object_is_class.m: Ditto.
11437         * objc/execute/enumeration-1.m: Ditto.
11438         * objc/execute/class-13.m: Ditto.
11439         * objc/execute/formal_protocol-2.m: Ditto.
11440         * objc/execute/formal_protocol-4.m: Ditto.
11441         * objc/execute/class-1.m: Ditto.
11442         * objc/execute/bycopy-1.m: Ditto.
11443         * objc/execute/formal_protocol-6.m: Ditto.
11444         * objc/execute/bycopy-3.m: Ditto.
11445         * objc/execute/class-3.m: Ditto.
11446         * objc/execute/bf-11.m: Ditto.
11447         * objc/execute/class-5.m: Ditto.
11448         * objc/execute/bf-13.m: Ditto.
11449         * objc/execute/class-7.m: Ditto.
11450         * objc/execute/bf-15.m: Ditto.
11451         * objc/execute/class-9.m: Ditto.
11452         * objc/execute/bf-17.m: Ditto.
11453         * objc/execute/bf-19.m: Ditto.
11454         * objc/execute/IMP.m: Ditto.
11455         * objc/execute/exceptions/catchall-1.m: Ditto.
11456         * objc/execute/exceptions/trivial.m: Ditto.
11457         * objc/execute/exceptions/finally-1.m: Ditto.
11458         * objc/execute/exceptions/local-variables-1.m: Ditto.
11459         * objc/execute/exceptions/foward-1.m: Ditto.
11460         * objc/execute/bf-2.m: Ditto.
11461         * objc/execute/string1.m: Ditto.
11462         * objc/execute/bf-4.m: Ditto.
11463         * objc/execute/informal_protocol.m: Ditto.
11464         * objc/execute/string3.m: Ditto.
11465         * objc/execute/bf-6.m: Ditto.
11466         * objc/execute/bf-8.m: Ditto.
11467         * objc/execute/class-tests-1.h: Ditto.
11468         * objc/execute/protocol-isEqual-1.m: Ditto.
11469         * objc/execute/protocol-isEqual-3.m: Ditto.
11470         * objc/execute/_cmd.m: Ditto.
11471         * objc/execute/function-message-1.m: Ditto.
11472         * objc/execute/bf-20.m: Ditto.
11473         * objc/execute/bf-common.h: Ditto.
11474         * objc/execute/np-2.m: Ditto.
11475         * objc/execute/class-10.m: Ditto.
11476         * objc/execute/class-12.m: Ditto.
11477         * objc/execute/enumeration-2.m: Ditto.
11478         * objc/execute/class-14.m: Ditto.
11479         * objc/execute/encode-1.m: Ditto.
11480         * objc/execute/formal_protocol-1.m: Ditto.
11481         * objc/execute/formal_protocol-3.m: Ditto.
11482         * objc/execute/accessing_ivars.m: Ditto.
11483         * objc/execute/bycopy-2.m: Ditto.
11484         * objc/execute/class-2.m: Ditto.
11485         * objc/execute/bf-10.m: Ditto.
11486         * objc/execute/formal_protocol-7.m: Ditto.
11487         * objc/execute/root_methods.m: Ditto.
11488         * objc/execute/class-4.m: Ditto.
11489         * objc/execute/bf-12.m: Ditto.
11490         * objc/execute/class-6.m: Ditto.
11491         * objc/execute/bf-14.m: Ditto.
11492         * objc/execute/nested-func-1.m: Ditto.
11493         * objc/execute/class-8.m: Ditto.
11494         * objc/execute/private.m: Ditto.
11495         * objc/execute/bf-16.m: Ditto.
11496         * objc/execute/bf-18.m: Ditto.
11497         * objc/execute/load-3.m: Ditto.
11498         * objc/execute/compatibility_alias.m: Ditto.
11499         * objc/execute/bf-1.m: Ditto.
11500         * objc/execute/no_clash.m: Ditto.
11501         * objc/execute/bf-3.m: Ditto.
11502         * objc/execute/string2.m: Ditto.
11503         * objc/execute/bf-5.m: Ditto.
11504         * objc/execute/string4.m: Ditto.
11505         * objc/execute/bf-7.m: Ditto.
11506         * objc/execute/object_is_meta_class.m: Ditto.
11507         * objc/execute/bf-9.m: Ditto.
11508         * objc/execute/bf-21.m: Ditto.
11509         * objc/execute/cascading-1.m: Ditto.
11510         * objc/execute/trivial.m: Ditto.
11511         * objc/execute/np-1.m: Ditto.
11512         * objc/compile/trivial.m: Ditto.
11513         * objc/execute/class_self-2.m: Include <stdlib.h>.
11514         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11515         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11516         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11517         and 64bit. Use new NeXT interface as required.
11518         * objc.dg/special/unclaimed-category-1.m: Ditto.
11519         * objc.dg/special/unclaimed-category-1.h: Ditto.
11520         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11521         * objc.dg/func-ptr-1.m: Ditto.
11522         * objc.dg/stret-1.m: Ditto.
11523         * objc.dg/encode-2.m: Ditto.
11524         * objc.dg/category-1.m: Ditto.
11525         * objc.dg/encode-3.m: Ditto.
11526         * objc.dg/call-super-3.m: Ditto.
11527         * objc.dg/method-3.m: Ditto.
11528         * objc.dg/func-ptr-2.m: Ditto.
11529         * objc.dg/lookup-1.m: Ditto.
11530         * objc.dg/encode-4.m: Ditto.
11531         * objc.dg/fix-and-continue-1.m: Ditto.
11532         * objc.dg/proto-lossage-3.m: Ditto.
11533         * objc.dg/method-13.m: Ditto.
11534         * objc.dg/proto-qual-1.m: Ditto.
11535         * objc.dg/zero-link-3.m: Ditto.
11536         * objc.dg/bitfield-1.m: Ditto.
11537         * objc.dg/va-meth-1.m: Ditto.
11538         * objc.dg/super-class-3.m: Ditto.
11539         * objc.dg/call-super-1.m: Ditto.
11540         * objc.dg/type-size-2.m: Ditto.
11541         * objc.dg/method-10.m: Ditto.
11542         * objc.dg/defs.m: Ditto.
11543         * objc.dg/const-str-3.m: Ditto.
11544         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11545         Protocol1.h) and next-mapping.h as required. Use new NeXT
11546         interface as required.
11547         * objc.dg/super-class-4.m: Ditto.
11548         * objc.dg/comp-types-8.m: Ditto.
11549         * objc.dg/call-super-2.m: Ditto.
11550         * objc.dg/objc-fast-4.m: Ditto.
11551         * objc.dg/method-6.m: Ditto.
11552         * objc.dg/const-str-3.m: Ditto.
11553         * objc.dg/const-str-7.m: Ditto.
11554         * objc.dg/method-15.m: Ditto.
11555         * objc.dg/method-19.m: Ditto.
11556         * objc.dg/sync-1.m: Ditto.
11557         * objc.dg/layout-1.m: Ditto.
11558         * objc.dg/bitfield-3.m: Ditto.
11559         * objc.dg/try-catch-3.m: Ditto.
11560         * objc.dg/try-catch-7.m: Ditto.
11561         * objc.dg/comp-types-10.m: Ditto.
11562         * objc.dg/selector-2.: Ditto.
11563         * objc.dg/method-7.m: Ditto.
11564         * objc.dg/typedef-alias-1.m: Ditto.
11565         * objc.dg/proto-lossage-2.m: Ditto.
11566         * objc.dg/comp-types-11.m: Ditto.
11567         * objc.dg/sizeof-1.m: Ditto.
11568         * objc.dg/method-17.m: Ditto.
11569         * objc.dg/bitfield-5.m: Ditto.
11570         * objc.dg/try-catch-1.m: Ditto.
11571         * objc.dg/encode-5.m: Ditto.
11572         * objc.dg/fix-and-continue-2.m: Ditto.
11573         * objc.dg/method-9.m: Ditto.
11574         * objc.dg/isa-field-1.m: Ditto.
11575         * objc.dg/local-decl-2.m: Ditto.
11576         * objc.dg/objc-gc-4.m: Ditto.
11577         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11578         * objc.dg/gnu-runtime-3.m: Ditto.
11579         * objc.dg/encode-7.m: Ditto.
11580         * objc.dg/encode-8.m: Ditto.
11581         * objc.dg/selector-3.m: Ditto.
11582         * objc.dg/gnu-runtime-1.m: Ditto.
11583         * objc.dg/const-str-12.m: Ditto.
11584         * objc.dg/gnu-runtime-2.m: Ditto.
11585         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11586         * objc.dg/selector-1.m: Ditto.
11587         * objc.dg/stubify-2.m: Ditto.
11588         * objc.dg/zero-link-1.m: Ditto.
11589         * objc.dg/stret-2.m: Ditto.
11590         * objc.dg/zero-link-2.m: Ditto.
11591         * objc.dg/next-runtime-1.m: Ditto.
11592         * objc.dg/symtab-1.m: Ditto.
11593         * objc.dg/stubify-1.m: Ditto.
11594         * objc.dg/bitfield-2.m: Ditto.
11595         * objc.dg/try-catch-10.m: Apply to both runtimes.
11596         * objc.dg/const-str-1.m: Ditto.
11597         * objc.dg/image-info.m: Ditto.
11598         * objc.dg/encode-9.m: Ditto.
11599         * objc.dg/pragma-1.m: Apply test to all targets.
11600         * objc.dg/const-str-4.m: Ditto.
11601         * objc.dg/const-str-8.m: Ditto.
11602         * objc.dg/super-class-2.m: Ditto.
11603         * objc.dg/try-catch-5.m: Ditto.
11604         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11605         Protocol1.h) and next-mapping.h as required. Use new NeXT
11606         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11607         * objc.dg/const-str-11.m: Ditto.
11608         * objc.dg/const-str-9.m: Ditto.
11609         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11610         * objc.dg/encode-1.m: Remove redundant -lobjc.
11611         * objc.dg/try-catch-9.m: Tidy space.
11612         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11613         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11614         and 64bit. Use new NeXT interface as required.
11615         * obj-c++.dg/template-4.mm: Ditto.
11616         * obj-c++.dg/defs.mm: Ditto.
11617         * obj-c++.dg/basic.mm: Ditto.
11618         * obj-c++.dg/encode-4.mm: Ditto.
11619         * obj-c++.dg/method-17.mm: Ditto.
11620         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11621         * obj-c++.dg/cxx-class-1.mm: Ditto.
11622         * obj-c++.dg/method-10.mm: Ditto.
11623         * obj-c++.dg/va-meth-1.mm: Ditto.
11624         * obj-c++.dg/encode-5.mm: Ditto.
11625         * obj-c++.dg/lookup-2.mm: Ditto.
11626         * obj-c++.dg/template-3.mm: Ditto.
11627         * obj-c++.dg/proto-qual-1.mm: Ditto.
11628         * obj-c++.dg/qual-types-1.m: Ditto.
11629         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11630         * obj-c++.dg/template-1.mm: Ditto.
11631         * obj-c++.dg/encode-6.mm: Ditto.
11632         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11633         Protocol1.h) and next-mapping.h as required. Use new NeXT
11634         interface as required.
11635         * obj-c++.dg/except-1.mm: Ditto.
11636         * obj-c++.dg/const-str-7.mm: Ditto.
11637         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11638         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11639         * obj-c++.dg/selector-2.mm: Ditto.
11640         * obj-c++.dg/isa-field-1.mm: Ditto.
11641         * obj-c++.dg/try-catch-1.mm: Ditto.
11642         * obj-c++.dg/local-decl-1.mm: Ditto.
11643         * obj-c++.dg/try-catch-9.mm: Ditto.
11644         * obj-c++.dg/no-extra-load.mm: Ditto.
11645         * obj-c++.dg/selector-5.mm: Ditto.
11646         * obj-c++.dg/method-12.mm: Ditto.
11647         * obj-c++.dg/try-catch-11.mm: Ditto.
11648         * obj-c++.dg/comp-types-11.mm: Ditto.
11649         * obj-c++.dg/bitfield-3.mm: Ditto.
11650         * obj-c++.dg/method-6.mm: Ditto.
11651         * obj-c++.dg/super-class-2.mm: Ditto.
11652         * obj-c++.dg/method-21.mm: Ditto.
11653         * obj-c++.dg/const-str-8.mm: Ditto.
11654         * obj-c++.dg/try-catch-7.mm: Ditto.
11655         * obj-c++.dg/method-15.mm: Ditto.
11656         * obj-c++.dg/layout-1.mm: Ditto.
11657         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11658         * obj-c++.dg/const-str-3.mm: Ditto.
11659         * obj-c++.dg/try-catch-2.mm: Ditto.
11660         * obj-c++.dg/objc-gc-3.mm: Ditto.
11661         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11662         * obj-c++.dg/bitfield-1.mm: Ditto.
11663         * obj-c++.dg/selector-6.mm: Ditto.
11664         * obj-c++.dg/method-13.mm: Ditto.
11665         * obj-c++.dg/comp-types-12.mm: Ditto.
11666         * obj-c++.dg/bitfield-4.mm: Ditto.
11667         * obj-c++.dg/try-catch-8.mm: Ditto.
11668         * obj-c++.dg/method-2.mm: Ditto.
11669         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11670         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11671         * obj-c++.dg/const-str-4.mm: Ditto.
11672         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11673         * obj-c++.dg/try-catch-3.mm: Ditto.
11674         * obj-c++.dg/comp-types-9.mm: Ditto.
11675         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11676         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11677         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11678         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11679         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11680         Use new NeXT interface as required.
11681         * obj-c++.dg/const-str-10.mm: Ditto.
11682         * obj-c++.dg/const-str-11.mm: Ditto.
11683         * obj-c++.dg/const-str-9.mm: Ditto.
11684         * obj-c++.dg/method-11.mm: Ditto.
11685         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11686         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11687         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11688         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11689         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11690
11691 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11692
11693         PR c++/43206
11694         * g++.dg/template/typedef30.C: New test case.
11695
11696 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11697
11698         PR c/43385
11699         * gcc.c-torture/execute/pr43385.c: New test.
11700
11701 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11702
11703         * gcc.dg/strncpy-fix-1.c: New test.
11704
11705 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11706
11707         PR testsuite/41609
11708         * lib/objc-torture.exp (objc-set-runtime-options): New.
11709         * objc/execute/execute.exp: Check runtime options on each pass.
11710         * objc/execute/exceptions/exceptions.exp: Ditto.
11711         * objc/compile/compile.exp: Ditto.
11712
11713         PR testsuite/42348
11714         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11715         standard tests.
11716         (check_effective_target_objc2): New proc.
11717         (check_effective_target_next_runtime): New proc.
11718         * lib/objc.exp: Determine which runtime is in force and support it.
11719         * lib/obj-c++.exp: Ditto.
11720
11721 2010-03-24  Jason Merrill  <jason@redhat.com>
11722
11723         PR c++/43502
11724         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11725
11726 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11727
11728         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11729         a loop.
11730         * gcc.dg/ipa/ipa-2.c: Likewise.
11731         * gcc.dg/ipa/ipa-3.c: Likewise.
11732         * gcc.dg/ipa/ipa-4.c: Likewise.
11733         * gcc.dg/ipa/ipa-5.c: Likewise.
11734         * gcc.dg/ipa/ipa-7.c: Likewise.
11735         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11736         a loop.
11737         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11738         i_can_not_be_propagated_fully2 into a loop.
11739         * gcc.dg/ipa/ipa-8.c: New test.
11740         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11741
11742 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11743
11744         PR debug/19192
11745         PR debug/43479
11746         * gcc.dg/guality/pr43479.c: New test.
11747         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11748         and add volatile keyword.
11749
11750 2010-03-23  Mike Stump  <mikestump@comcast.net>
11751
11752         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11753
11754 2010-03-23  Jason Merrill  <jason@redhat.com>
11755
11756         * g++.dg/ext/altivec-17.C: Adjust error message.
11757
11758         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11759         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11760         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11761         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11762         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11763         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11764
11765 2010-03-22  Jason Merrill  <jason@redhat.com>
11766
11767         PR c++/43333
11768         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11769         * g++.dg/ext/is_pod_98.C: New.
11770
11771         PR c++/43281
11772         * g++.dg/cpp0x/auto18.C: New.
11773
11774         * gcc.dg/pr36997.c: Adjust error message.
11775         * g++.dg/ext/vector9.C: Likewise.
11776         * g++.dg/conversion/simd3.C: Likewise.
11777         * g++.dg/other/error23.C: Likewise.
11778
11779 2010-03-22  Michael Matz  <matz@suse.de>
11780
11781         PR middle-end/43475
11782         * gfortran.dg/pr43475.f90: New testcase.
11783
11784 2010-03-22  Richard Guenther  <rguenther@suse.de>
11785
11786         PR tree-optimization/43390
11787         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11788
11789 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11790
11791         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11792         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11793
11794 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11795             Michael Matz  <matz@suse.de>
11796
11797         PR c++/43081
11798         * g++.dg/parse/crash56.C: New test.
11799
11800 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11801
11802         PR fortran/43450
11803         * gfortran.dg/whole_file_15.f90 : New test.
11804
11805 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11806
11807         PR fortran/43409
11808         * gfortran.dg/inquire_size.f90: New test.
11809
11810 2010-03-20  Richard Guenther  <rguenther@suse.de>
11811
11812         PR rtl-optimization/43438
11813         * gcc.c-torture/execute/pr43438.c: New testcase.
11814
11815 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11816
11817         PR c++/43375
11818         * g++.dg/abi/mangle42.C: New test.
11819
11820 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11821
11822         PR C/43211
11823         * gcc.dg/pr43211.c: New test.
11824         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11825
11826 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11827
11828         PR rtl-optimization/42258
11829         * gcc.target/arm/thumb1-mul-moves.c: New test.
11830
11831         PR target/40697
11832         * gcc.target/arm/thumb-andsi.c: New test.
11833
11834         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11835         dg-require-effective-target.
11836
11837 2010-03-19  Michael Matz  <matz@suse.de>
11838
11839         PR c++/43116
11840         * g++.dg/other/pr43116.C: New testcase.
11841
11842 2010-03-19  Michael Matz  <matz@suse.de>
11843
11844         PR target/43305
11845         * gcc.dg/pr43305.c: New testcase.
11846
11847 2010-03-19  Richard Guenther  <rguenther@suse.de>
11848
11849         PR tree-optimization/43415
11850         * gcc.c-torture/compile/pr43415.c: New testcase.
11851
11852 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11853
11854         PR ada/43106
11855         * gnat.dg/case_optimization2.adb: New test.
11856         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11857
11858 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11859             Jack Howarth  <howarth@bromo.med.uc.edu>
11860
11861         PR target/36399
11862         * gcc.target/i386/push-1.c: Don't xfail
11863           scan-assembler-not "movups" on darwin.
11864
11865 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11866
11867         PR debug/43058
11868         * gcc.dg/pr43058.c: New test.
11869
11870 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11871
11872         PR middle-end/42450
11873         * g++.dg/torture/pr42450.C: New test.
11874
11875 2010-03-18  Michael Matz  <matz@suse.de>
11876
11877         PR middle-end/43419
11878         * gcc.dg/pr43419.c: New testcase.
11879
11880 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11881
11882         PR rtl-optimization/43360
11883         * gcc.dg/torture/pr43360.c: New.
11884
11885 2010-03-18  Michael Matz  <matz@suse.de>
11886
11887         PR tree-optimization/43402
11888         * gcc.dg/pr43402.c: New testcase.
11889
11890 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11891
11892         PR target/42427
11893         * gcc.dg/pr42427.c: New test.
11894
11895 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11896
11897         PR libfortran/43265
11898         * gfortran.dg/read_empty_file.f: New test.
11899         * gfortran.dg/read_eof_all.f90: New test.
11900         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11901         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11902
11903 2010-03-17  Michael Matz  <matz@suse.de>
11904
11905         * gcc.dg/pr43300.c: Add -w.
11906
11907 2010-03-17  Richard Guenther  <rguenther@suse.de>
11908
11909         * gcc.dg/pr43379.c: Add -w.
11910
11911 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11912
11913         PR fortran/43331
11914         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11915
11916 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11917
11918         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11919
11920 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11921
11922         * ada/acats/run_all.sh: Log start and end times.
11923
11924 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11925
11926         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11927
11928 2010-03-16  Richard Guenther  <rguenther@suse.de>
11929
11930         PR middle-end/43379
11931         * gcc.dg/pr43379.c: New testcase.
11932
11933 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11934
11935         PR debug/43051
11936         * gcc.dg/guality/pr43051-1.c: New test.
11937
11938 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11939
11940         PR testsuite/43363
11941         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11942
11943 2010-03-15  Michael Matz  <matz@suse.de>
11944
11945         PR middle-end/43300
11946         * gcc.dg/pr43300.c: New testcase.
11947
11948 2010-03-15  Richard Guenther  <rguenther@suse.de>
11949
11950         PR tree-optimization/43367
11951         * gcc.c-torture/compile/pr43367.c: New testcase.
11952
11953 2010-03-15  Richard Guenther  <rguenther@suse.de>
11954
11955         PR tree-optimization/43317
11956         * gcc.dg/pr43317.c: New testcase.
11957
11958 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11959
11960         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11961
11962 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11963
11964         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11965
11966 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11967
11968         PR fortran/43362
11969         * gfortran.dg/impure_constructor_1.f90: New test.
11970
11971 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11972
11973         PR middle-end/43354
11974         * gfortran.dg/graphite/id-pr43354.f: New.
11975
11976 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11977
11978         PR middle-end/43349
11979         * gfortran.dg/graphite/pr43349.f: New.
11980
11981 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11982
11983         PR middle-end/43306
11984         * gcc.dg/graphite/pr43306.c: New.
11985
11986 2010-03-12  David S. Miller  <davem@davemloft.net>
11987
11988         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11989         sparc.
11990
11991 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11992
11993         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11994
11995 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11996
11997         PR fortran/43291
11998         PR fortran/43326
11999         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12000
12001 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12002
12003         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12004         fail for *-*-mingw* targets.
12005
12006 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12007
12008         PR debug/43329
12009         * gcc.dg/guality/pr43329-1.c: New test.
12010
12011 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12012
12013         PR tree-optimization/43257
12014         * g++.dg/torture/pr43257.C: New test.
12015
12016 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12017
12018         PR fortran/43228
12019         * gfortran.dg/namelist_61.f90: New test.
12020
12021 2010-03-11  Richard Guenther  <rguenther@suse.de>
12022
12023         PR tree-optimization/43255
12024         * gcc.c-torture/compile/pr43255.c: New testcase.
12025
12026 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12027
12028         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12029         * gcc.dg/pr43280.c: New testcase.
12030
12031 2010-03-11  Richard Guenther  <rguenther@suse.de>
12032
12033         PR lto/43200
12034         * gcc.dg/lto/20100227-1_0.c: New testcase.
12035         * gcc.dg/lto/20100227-1_1.c: Likewise.
12036
12037 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12038
12039         PR libfortran/43320
12040         PR libfortran/43265
12041         * gfortran.dg/read_eof_6.f: New test
12042         * gfortran.dg/read_x_eof.f90: New test.
12043         * gfortran.dg/read_x_past.f: Update test.
12044
12045 2010-03-10  Jan Hubicka  <jh@suse.cz>
12046
12047         * gcc.c-torture/compile/pr43288.c: New test.
12048
12049 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12050
12051         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12052         -fpic/-fPIC flags.
12053         * g++.old-deja/g++.pt/asm2.C: Likewise.
12054         * gcc.c-torture/compile/20000804-1.c: Likewise.
12055         * gcc.target/i386/clobbers.c: Likewise.
12056
12057 2010-03-10  Tobias Burnus  <burnus@net-b.de>
12058
12059         PR fortran/43303
12060         * gfortran.dg/c_assoc_3.f90: New test.
12061
12062 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
12063
12064         PR debug/36728
12065         * gcc.dg/guality/pr36728-1.c: New test.
12066         * gcc.dg/guality/pr36728-2.c: New test.
12067
12068 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12069
12070         * gcc.dg/h8300-div-delay-slot.c: New test.
12071
12072 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
12073
12074         PR tree-optimization/43236
12075         * gcc.c-torture/execute/pr43236.c: New test.
12076
12077 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
12078
12079         PR middle-end/42859
12080         * g++.dg/eh/pr42859.C: New test.
12081
12082 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
12083
12084         PR debug/43299
12085         * gcc.dg/pr43299.c: New test.
12086
12087         PR debug/43290
12088         * g++.dg/eh/unwind2.C: New test.
12089
12090 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12091             Reza Yazdani  <reza.yazdani@amd.com>
12092
12093         PR middle-end/43065
12094         * gcc.dg/graphite/run-id-4.c: New.
12095
12096 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12097
12098         PR middle-end/43065
12099         * gcc.dg/graphite/run-id-3.c: New.
12100
12101 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
12102
12103         PR middle-end/42644
12104         PR middle-end/42130
12105         * gcc.dg/graphite/id-18.c: New.
12106         * gcc.dg/graphite/run-id-pr42644.c: New.
12107
12108 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
12109
12110         PR middle-end/42326
12111         * gcc.dg/graphite/pr42326.c: New.
12112
12113 2010-03-08  Richard Guenther  <rguenther@suse.de>
12114
12115         PR tree-optimization/43269
12116         * gcc.c-torture/execute/pr43269.c: New testcase.
12117
12118 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
12119
12120         PR fortran/43256
12121         * gfortran.dg/typebound_call_13.f03: New.
12122
12123 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
12124
12125         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12126         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12127
12128 2010-03-05  Jason Merrill  <jason@redhat.com>
12129
12130         * g++.dg/abi/mangle40.C: Require weak and alias.
12131
12132 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
12133
12134         PR middle-end/42326
12135         * gfortran.dg/graphite/pr42326.f90: New.
12136         * gfortran.dg/graphite/pr42326-1.f90: New.
12137
12138 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12139
12140         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12141         (gnat_target_compile): Likewise.
12142         Reinitialize GNAT_UNDER_TEST if target changes.
12143         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12144         (local_find_gnatmake): Pass full --GCC to gnatlink.
12145         Remove --LINK.
12146
12147 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12148
12149         PR c/43248
12150         * gcc.dg/compound-literal-1.c: New testcase.
12151
12152 2010-03-04  Martin Jambor  <mjambor@suse.cz>
12153
12154         PR tree-optimization/43164
12155         PR tree-optimization/43191
12156         * gcc.c-torture/compile/pr43164.c: New test.
12157         * gcc.c-torture/compile/pr43191.c: Likewise.
12158
12159 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
12160
12161         PR fortran/43244
12162         * gfortran.dg/finalize_9.f90: New.
12163
12164 2010-03-04  Tobias Burnus  <burnus@net-b.de>
12165             Ken Werner  <ken@linux.vnet.ibm.com>
12166
12167         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12168         to dg-options for spu.
12169         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12170         dump-scan target to exclude spu.
12171
12172 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
12173
12174         PR middle-end/43209
12175         * gcc.dg/tree-ssa/ivopts-4.c: New.
12176
12177 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
12178
12179         * lib/target-supports-dg.exp (check-flags): Provide defaults for
12180         include-opts and exclude-opts; skip checking the flags if arguments
12181         are the same as the defaults.
12182         (dg-xfail-if): Verify the number of arguments, supply defaults
12183         for unspecified optional arguments.
12184         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12185
12186 2010-03-03  Jason Merrill  <jason@redhat.com>
12187
12188         PR c++/12909
12189         * g++.dg/abi/mangle40.C: Updated.
12190
12191 2010-03-03  Jason Merrill  <jason@redhat.com>
12192
12193         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12194         * g++.dg/abi/mangle23.C: Likewise.
12195         * g++.dg/eh/simd-2.C: Likewise.
12196         * g++.dg/ext/attribute-test-2.C: Likewise.
12197         * g++.dg/ext/vector14.C: Likewise.
12198         * g++.dg/other/pr34435.C: Likewise.
12199         * g++.dg/template/conv8.C: Likewise.
12200         * g++.dg/template/nontype9.C: Likewise.
12201         * g++.dg/template/qualttp17.C: Likewise.
12202         * g++.dg/template/ref1.C: Likewise.
12203         * g++.old-deja/g++.pt/crash68.C: Likewise.
12204         * g++.old-deja/g++.pt/ref1.C: Likewise.
12205         * g++.old-deja/g++.pt/ref3.C: Likewise.
12206         * g++.old-deja/g++.pt/ref4.C: Likewise.
12207
12208         PR c++/12909
12209         * g++.dg/abi/mangle40.C: New.
12210         * g++.dg/abi/mangle41.C: New.
12211         * g++.dg/lto/20100302_0.C: New.
12212         * g++.dg/lto/20100302_1.C: New.
12213         * g++.dg/lto/20100302.h: New.
12214
12215 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
12216
12217         PR fortran/43243
12218         * gfortran.dg/internal_pack_12.f90: New test.
12219
12220 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
12221
12222         * gcc.dg/pr36997.c: Adjust error message.
12223
12224 2010-03-03  Mike Stump  <mikestump@comcast.net>
12225
12226         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12227         adjustments to not be present on machines that align the stack to
12228         more than 4 bytes and don't have a red zone yet as that is an
12229         unimplemented optimization.
12230
12231 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
12232
12233         PR fortran/43169
12234         * gfortran.dg/impure_assignment_3.f90: New.
12235
12236 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
12237
12238         PR debug/43229
12239         * gfortran.dg/pr43229.f90: New test.
12240
12241         PR debug/43237
12242         * gcc.dg/debug/dwarf2/pr43237.c: New test.
12243
12244         PR debug/43177
12245         * gcc.dg/guality/pr43177.c: New test.
12246
12247 2010-03-02  Jason Merrill  <jason@redhat.com>
12248
12249         * g++.dg/ext/vector9.C: Adjust error message.
12250         * g++.dg/conversion/simd3.C: Likewise.
12251         * g++.dg/other/error23.C: Likewise.
12252
12253 2010-03-02  Mike Stump  <mikestump@comcast.net>
12254
12255         PR c++/41090
12256         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12257
12258 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
12259
12260         PR fortran/43180
12261         * gfortran.dg/internal_pack_10.f90: New test.
12262
12263         PR fortran/43173
12264         * gfortran.dg/internal_pack_11.f90: New test.
12265
12266 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
12267
12268         PR middle-end/42640
12269         * gcc.dg/tree-ssa/pr42640.c: New.
12270
12271 2010-03-01  Richard Guenther  <rguenther@suse.de>
12272
12273         PR tree-optimization/43220
12274         * gcc.c-torture/execute/pr43220.c: New testcase.
12275
12276 2010-03-01  Richard Guenther  <rguenther@suse.de>
12277
12278         PR middle-end/43213
12279         * gcc.dg/pr43213.c: New testcase.
12280
12281 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12282
12283         PR pch/14940
12284         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12285
12286 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12287
12288         * lib/target-supports.exp (check_effective_target_ucn_nocache):
12289         New function.
12290         (check_effective_target_ucn): Likewise.
12291
12292         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12293         if !ucn.
12294         * gcc.dg/ucnid-2.c: Likewise.
12295         * gcc.dg/ucnid-3.c: Likewise.
12296         * gcc.dg/ucnid-4.c: Likewise.
12297         * gcc.dg/ucnid-11.c: Likewise.
12298         * gcc.dg/ucnid-12.c: Likewise.
12299         * gcc.dg/ucnid-6.c: Skip if !ucn.
12300         * gcc.dg/ucnid-9.c: Likewise.
12301
12302 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12303
12304         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12305         lists to dg-skip-if.
12306         * gcc.target/i386/stackalign/return-3.c: Likewise.
12307
12308 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12309
12310         * gcc.target/i386/clearcap.map: New file.
12311         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12312         Pass clearcap.map by default if supported.
12313
12314 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12315
12316         PR fortran/42900
12317         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12318         Explain this.
12319         * gfortran.dg/stat_2.f90: Likewise.
12320
12321 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12322
12323         PR fortran/43199
12324         * gfortran.dg/module_read_2.f90: New test.
12325
12326 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12327
12328         PR c++/42748
12329         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12330         * g++.dg/abi/mangle12.C: Likewise.
12331         * g++.dg/abi/mangle20-2.C: Likewise.
12332         * g++.dg/abi/mangle17.C: Likewise.
12333         * g++.dg/template/cond2.C: Likewise.
12334         * g++.dg/template/pr35240.C: Likewise.
12335
12336 2010-02-27  Richard Guenther  <rguenther@suse.de>
12337
12338         PR tree-optimization/43186
12339         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12340
12341 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12342
12343         * g++.dg/abi/packed1.C: Expect warning on the SH.
12344
12345 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12346
12347         PR c++/42054:
12348         * g++.dg/parse/error37.C: New test.
12349
12350 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12351
12352         PR c/24577
12353         PR c/43192
12354         * gcc.dg/pr8927-1.c: Match new note.
12355         * gcc.dg/990506-0.c: Likewise.
12356         * gcc.dg/gomp/flush-2.c: Likewise.
12357         * gcc.dg/gomp/atomic-5.c: Likewise.
12358         * gcc.dg/gomp/pr34607.c: Likewise.
12359         * gcc.dg/pr35746.c: Likewise.
12360         * gcc.dg/cpp/pragma-1.c: Likewise.
12361         * gcc.dg/cpp/pragma-2.c: Likewise.
12362         * gcc.dg/pr41842.c: Likewise.
12363         * gcc.dg/noncompile/20040629-1.c: Likewise.
12364         * objc.dg/private-1.m: Likewise.
12365
12366 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12367
12368         PR fortran/43185
12369         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12370         * gfortran.dg/default_initialization_4.f90: New test.
12371
12372 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12373
12374         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12375         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12376         * gnat.dg/thin_pointer2.adb: New test.
12377         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12378
12379 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12380
12381         PR c/20631
12382         * gcc.dg/cpp/c90-pedantic.c: New.
12383         * gcc.dg/cpp/c90.c: New.
12384         * gcc.dg/gnu90-const-expr-1.c: New.
12385         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12386
12387 2010-02-26  Richard Guenther  <rguenther@suse.de>
12388
12389         PR tree-optimization/43186
12390         * gcc.c-torture/compile/pr43186.c: New testcase.
12391
12392 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12393
12394         PR debug/43190
12395         * c-c++-common/dwarf2/pr43190.c: New test.
12396
12397 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12398
12399         PR testsuite/37074:
12400         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12401
12402 2010-02-26  Richard Guenther  <rguenther@suse.de>
12403
12404         PR tree-optimization/43188
12405         * gcc.c-torture/compile/pr43188.c: New testcase.
12406
12407 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12408
12409         PR target/43175
12410         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12411
12412 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12413
12414         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12415
12416 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12417
12418         PR target/43154
12419         * gcc.target/powerpc/pr43154.c: New file.
12420
12421 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12422
12423         PR debug/43166
12424         * gfortran.dg/debug/pr43166.f: New test.
12425
12426         PR debug/43165
12427         * gcc.dg/torture/pr43165.c: New test.
12428
12429 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12430
12431         PR c/43128
12432         * c-c++-common/pr41779.c: Update.
12433
12434 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12435
12436         PR ada/32547
12437         * lib/gnat-dg.exp (gnat_load): Redefine.
12438
12439         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12440         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12441
12442 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12443
12444         PR libobjc/36610
12445         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12446         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12447         -fgnu-runtime.
12448         Sort entries.
12449
12450 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12451
12452         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12453
12454 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12455
12456         PR debug/43150
12457         * gcc.dg/guality/vla-1.c: New test.
12458
12459 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12460
12461         PR fortran/43042
12462         * gfortran.dg/c_ptr_tests_15.f90: New test.
12463
12464 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12465
12466         PR target/43107
12467         * gcc.target/i386/pr43107.c: New test.
12468
12469 2010-02-23  Jason Merrill  <jason@redhat.com>
12470
12471         PR c++/43143
12472         * g++.dg/cpp0x/variadic100.C: New.
12473
12474 2010-02-23  Jason Merrill  <jason@redhat.com>
12475
12476         PR debug/42800
12477         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12478         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12479         * c-c++-common/dwarf2/vla1.c: New.
12480
12481 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12482
12483         PR target/43139
12484         * gcc.dg/pr43139.c: New test.
12485
12486         PR debug/43077
12487         * gcc.dg/guality/pr43077-1.c: New test.
12488
12489 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12490
12491         PR 43123
12492         * gcc.dg/march.c: New.
12493         * gcc.dg/march-generic.c: New.
12494         * gcc.dg/mtune.c: New.
12495
12496 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12497
12498         PR middle-end/43083
12499         * gcc.dg/graphite/pr43083.c: New.
12500
12501 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12502
12503         PR middle-end/43097
12504         * gfortran.dg/graphite/pr43097.f: New.
12505
12506 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12507             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12508
12509         PR middle-end/43140
12510         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12511
12512 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12513
12514         PR middle-end/43026
12515         * g++.dg/graphite/pr43026.C: New.
12516
12517 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12518
12519         PR c++/43126
12520         * gcc.dg/cleanup-1.c: Update.
12521         * gcc.dg/func-args-1.c: Update.
12522         * gcc.dg/format/sentinel-1.c: Update.
12523         * g++.old-deja/g++.jason/scoping10.C: Update.
12524         * g++.old-deja/g++.ns/lookup5.C: Update.
12525         * g++.dg/ext/cleanup-1.C: Update.
12526         * g++.dg/parse/varmod1.C: Update.
12527         * g++.dg/parse/error33.C: Update.
12528         * g++.dg/expr/call3.C: Update.
12529         * g++.dg/func-args-1.C: New.
12530
12531 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12532
12533         PR c/43125
12534         * gcc.dg/attr-used-2.c: Moved to ...
12535         * c-c++-common/attr-used-2.c: Here.
12536
12537         * gcc.dg/attr-used.c: Moved to ...
12538         * c-c++-common/attr-used.c: Here.
12539
12540 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12541
12542         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12543
12544 2010-02-22  Richard Guenther  <rguenther@suse.de>
12545
12546         PR lto/43045
12547         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12548         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12549
12550 2010-02-22  Richard Guenther  <rguenther@suse.de>
12551
12552         PR tree-optimization/42749
12553         * gcc.c-torture/compile/pr42749.c: New testcase.
12554
12555 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12556
12557         PR fortran/43072
12558         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12559         * gfortran.dg/internal_pack_9.f90: New test.
12560
12561 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12562
12563         PR c++/23510
12564         * g++.dg/template/recurse.C: Adjust.
12565         * g++.dg/template/pr23510.C: New.
12566
12567 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12568
12569         PR c++/42824
12570         * g++.dg/template/memclass4.C: New test.
12571
12572 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12573
12574         PR fortran/35259
12575         * gfortran.dg/reassoc_5.f90: New test.
12576
12577 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12578
12579         PR target/43067
12580         * gcc.target/i386/pr43067.c: New test.
12581
12582 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12583
12584         PR c++/35669
12585         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12586         -Wconversion-null.
12587         * g++.dg/warn/Wconversion-null.C: New test.
12588         * g++.old-deja/g++.other/null1.C: Move to...
12589         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12590
12591 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12592
12593         PR fortran/36932
12594         PR fortran/36933
12595         * gfortran.dg/dependency_26.f90: New test.
12596
12597         PR fortran/43072
12598         * gfortran.dg/internal_pack_7.f90: New test.
12599
12600         PR fortran/43111
12601         * gfortran.dg/internal_pack_8.f90: New test.
12602
12603 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12604
12605         PR 43128
12606         * c-c++-common/pr41779.c: Fix broken testcase.
12607
12608 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12609
12610         PR 36513
12611         * c-c++-common/pr36513.c: New testcase.
12612         * c-c++-common/pr36513-2.c: New testcase.
12613
12614 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12615
12616         PR 41779
12617         * c-c++-common/pr41779.c: New.
12618
12619 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12620
12621         PR debug/43084
12622         * gcc.dg/pr43084.c: New test.
12623
12624 2010-02-19  Richard Guenther  <rguenther@suse.de>
12625
12626         PR tree-optimization/42916
12627         * gcc.dg/pr42916.c: New testcase.
12628
12629 2010-02-18  Jason Merrill  <jason@redhat.com>
12630
12631         PR c++/42837
12632         * g++.dg/abi/packed1.C: Add expected warning.
12633
12634         PR c++/43108
12635         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12636         * gcc.dg/torture/dg-torture.exp: Likewise.
12637         * c-c++-common/torture/complex-sign.h,
12638         c-c++-common/torture/complex-sign-add.c,
12639         c-c++-common/torture/complex-sign-mixed-add.c,
12640         c-c++-common/torture/complex-sign-mixed-div.c,
12641         c-c++-common/torture/complex-sign-mixed-mul.c,
12642         c-c++-common/torture/complex-sign-mixed-sub.c,
12643         c-c++-common/torture/complex-sign-mul.c,
12644         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12645         Adapt for C++ compilation as well.
12646
12647         PR c++/43070
12648         * g++.dg/ext/label1.C: Update.
12649         * g++.dg/ext/label2.C: Update.
12650
12651         PR c++/26261
12652         * g++.dg/template/dependent-name6.C: New.
12653
12654         PR c++/43109
12655         * g++.dg/parse/namespace12.C: New.
12656
12657 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12658
12659         PR tree-optimization/43066
12660         * gcc.c-torture/compile/pr43066.c: New test.
12661
12662 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12663
12664         * g++.dg/ext/attrib35.C: Fix target selector string.
12665         * g++.dg/ext/attrib36.C: Ditto.
12666         * g++.dg/ext/attrib37.C: Ditto.
12667         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12668         * g++.dg/abi/mangle25.C: Ditto.
12669
12670 2010-02-17  Jason Merrill  <jason@redhat.com>
12671
12672         PR c++/43069
12673         * g++.dg/parse/namespace11.C: New.
12674
12675         PR c++/43093
12676         * g++.dg/ext/attrib37.C: New.
12677
12678         PR c++/43079
12679         * g++.dg/template/ptrmem20.C: New.
12680
12681 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12682
12683         PR target/43103
12684         * gcc.target/i386/xop-check.h: Include m256-check.h.
12685         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12686         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12687         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12688         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12689
12690 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12691
12692         PR debug/42918
12693         * gcc.dg/pr42918.c: New test.
12694
12695 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12696
12697         * g++.dg/ext/attrib36.C: Require ILP32.
12698
12699 2010-02-16  Richard Guenther  <rguenther@suse.de>
12700
12701         PR tree-optimization/41043
12702         * gfortran.dg/pr41043.f90: New testcase.
12703         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12704
12705 2010-02-16  Jason Merrill  <jason@redhat.com>
12706
12707         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12708
12709 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12710
12711         PR tree-optimization/43074
12712         * gcc.dg/vect/fast-math-pr43074.c: New test.
12713
12714 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12715
12716         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12717
12718 2010-02-16  Jason Merrill  <jason@redhat.com>
12719
12720         PR c++/43031
12721         * g++.dg/ext/attrib36.C: New.
12722
12723         PR c++/43036
12724         * g++.dg/other/array6.C: New.
12725
12726 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12727
12728         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12729
12730 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12731
12732         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12733         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12734         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12735         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12736         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12737         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12738
12739 2010-02-15  Richard Guenther  <rguenther@suse.de>
12740
12741         PR middle-end/43068
12742         * g++.dg/torture/pr43068.C: New testcase.
12743
12744 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12745
12746         PR c++/43024
12747         * g++.dg/opt/ice1.C: New.
12748
12749 2010-02-14  Jason Merrill  <jason@redhat.com>
12750
12751         PR c++/41997
12752         * g++.dg/cpp0x/initlist-opt.C: New.
12753
12754 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12755
12756         PR fortran/41113
12757         PR fortran/41117
12758         * gfortran.dg/internal_pack_6.f90: New test.
12759
12760 2010-02-12  Jason Merrill  <jason@redhat.com>
12761
12762         PR c++/43054
12763         * g++.dg/cpp0x/variadic99.C: New.
12764
12765 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12766
12767         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12768         sign extend pointers to gualchk_t.
12769
12770         PR c++/43033
12771         * g++.dg/other/default3.C: Xfail g4 test.
12772
12773 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12774
12775         PR middle-end/43012
12776         * gcc.dg/graphite/pr43012.c: New.
12777
12778 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12779
12780         PR middle-end/42930
12781         * g++.dg/graphite/pr42930.C: New.
12782
12783 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12784
12785         PR middle-end/42914
12786         PR middle-end/42530
12787         * gcc.dg/graphite/pr42530.c: New.
12788         * gcc.dg/graphite/pr42914.c: New.
12789
12790 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12791
12792         PR middle-end/42771
12793         * gcc.dg/graphite/pr42771.c: New.
12794
12795 2010-02-11  Richard Guenther  <rguenther@suse.de>
12796
12797         PR tree-optimization/42998
12798         * gcc.c-torture/compile/pr42998.c: New testcase.
12799
12800 2010-02-10  Jason Merrill  <jason@redhat.com>
12801
12802         PR c++/41896
12803         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12804
12805         PR c++/42983, core issue 906
12806         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12807         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12808
12809         PR c++/43016
12810         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12811
12812 2010-02-10  Richard Guenther  <rguenther@suse.de>
12813
12814         PR tree-optimization/43017
12815         * gcc.dg/torture/pr43017.c: New testcase.
12816
12817 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12818
12819         PR fortran/40823
12820         * gfortran.dg/private_type_1.f90: Update error location.
12821         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12822         * gfortran.dg/typebound_operator_2.f03: Ditto.
12823         * gfortran.dg/assignment_2.f90: Ditto.
12824         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12825         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12826
12827 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12828
12829         PR fortran/43015
12830         * gfortran.dg/bind_c_usage_20.f90: New test.
12831
12832 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12833
12834         PR debug/43010
12835         * g++.dg/debug/pr43010.C: New test.
12836
12837 2010-02-10  Richard Guenther  <rguenther@suse.de>
12838
12839         PR c/43007
12840         * gcc.c-torture/execute/20100209-1.c: New testcase.
12841         * gcc.dg/fold-div-3.c: Likewise.
12842
12843 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12844
12845         * gcc.dg/builtin-ffs-1.c: New test.
12846
12847 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12848
12849         PR fortran/42999
12850         * gfortran.dg/array_constructor_35.f90: New test.
12851
12852 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12853
12854         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12855
12856 2010-02-09  Jason Merrill  <jason@redhat.com>
12857
12858         PR c++/42399
12859         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12860
12861         PR c++/42370
12862         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12863
12864 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12865
12866         PR fortran/41869
12867         * gfortran.dg/module_write_1.f90: New test.
12868
12869 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12870
12871         * gcc.dg/pr19340.c: Adjust.
12872
12873 2010-02-09  Richard Guenther  <rguenther@suse.de>
12874
12875         PR tree-optimization/43008
12876         * gcc.c-torture/execute/pr43008.c: New testcase.
12877
12878 2010-02-09  Richard Guenther  <rguenther@suse.de>
12879
12880         PR tree-optimization/43000
12881         * gcc.dg/torture/pr43000.c: New testcase.
12882         * gcc.dg/torture/pr43002.c: Likewise.
12883
12884 2010-02-09  Daniel Kraft  <d@domob.eu>
12885
12886         PR fortran/39171
12887         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12888         and pass -Wsurprising as necessary.
12889
12890 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12891
12892         PR tree-optimization/42890
12893         * g++.dg/torture/pr42890.C: New test.
12894
12895 2010-02-08  Richard Guenther  <rguenther@suse.de>
12896
12897         PR middle-end/42995
12898         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12899
12900 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12901
12902         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12903         return 0 from main.
12904         * gcc.dg/graphite/block-1.c: Same.
12905         * gcc.dg/graphite/block-3.c: Same.
12906         * gcc.dg/graphite/block-4.c: Same.
12907         * gcc.dg/graphite/block-5.c: Same.
12908         * gcc.dg/graphite/block-6.c: Same.
12909         * gcc.dg/graphite/block-7.c: Same.
12910         * gcc.dg/graphite/interchange-0.c: Same.
12911         * gcc.dg/graphite/interchange-1.c: Same.
12912         * gcc.dg/graphite/interchange-10.c: Same.
12913         * gcc.dg/graphite/interchange-11.c: Same.
12914         * gcc.dg/graphite/interchange-12.c: Same.
12915         * gcc.dg/graphite/interchange-2.c: Same.
12916         * gcc.dg/graphite/interchange-3.c: Same.
12917         * gcc.dg/graphite/interchange-4.c: Same.
12918         * gcc.dg/graphite/interchange-5.c: Same.
12919         * gcc.dg/graphite/interchange-6.c: Same.
12920         * gcc.dg/graphite/interchange-7.c: Same.
12921         * gcc.dg/graphite/interchange-8.c: Same.
12922         * gcc.dg/graphite/interchange-9.c: Same.
12923         * gcc.dg/graphite/interchange-mvt.c: Same.
12924
12925 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12926
12927         * gfortran.dg/graphite/id-19.f: New.
12928         * gfortran.dg/graphite/pr14741.f90: New.
12929         * gfortran.dg/graphite/pr41924.f90: New.
12930         * gfortran.dg/graphite/run-id-2.f90: New.
12931
12932 2010-02-07  Richard Guenther  <rguenther@suse.de>
12933
12934         PR middle-end/42956
12935         * gcc.c-torture/compile/pr42956.c: New testcase.
12936
12937 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12938
12939         PR libfortran/42742
12940         * gfortran.dg/fmt_cache_2.f: New test.
12941
12942 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12943
12944         * gfortran.dg/read_no_eor.f90: New test.
12945
12946 2010-02-05  Jason Merrill  <jason@redhat.com>
12947
12948         * g++.dg/ext/label13.C: Move constructor body out of class.
12949
12950 2010-02-03  Jason Merrill  <jason@redhat.com>
12951
12952         PR c++/42870
12953         * g++.dg/ext/dllexport3.C: New.
12954
12955 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12956
12957         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12958
12959 2010-02-05  Richard Guenther  <rguenther@suse.de>
12960
12961         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12962
12963 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12964
12965         PR c++/42915
12966         * g++.dg/other/crash-9.C: New test.
12967
12968 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12969
12970         PR fortran/42309
12971         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12972
12973 2010-02-04  Richard Guenther  <rguenther@suse.de>
12974
12975         PR rtl-optimization/42952
12976         * gcc.dg/torture/pr42952.c: New testcase.
12977
12978 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12979
12980         PR libfortran/42901
12981         * gfortran.dg/namelist_60.f90: New test.
12982
12983 2010-02-03  Jason Merrill  <jason@redhat.com>
12984
12985         PR c++/40138
12986         * g++.dg/ext/builtin11.C: New.
12987
12988         PR c++/4926
12989         PR c++/38600
12990         * g++.dg/abi/mangle35.C: New.
12991         * g++.dg/abi/mangle37.C: New.
12992
12993         PR c++/12909
12994         * g++.dg/abi/mangle36.C: New.
12995
12996         PR c++/35652
12997         * g++.dg/warn/string1.C: New.
12998
12999 2010-02-03  Richard Guenther  <rguenther@suse.de>
13000
13001         PR tree-optimization/42944
13002         * gcc.dg/errno-1.c: New testcase.
13003
13004 2010-02-03  Richard Guenther  <rguenther@suse.de>
13005
13006         PR middle-end/42927
13007         * gcc.c-torture/compile/pr42927.c: New testcase.
13008
13009 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13010
13011         PR fortran/42936
13012         * gfortran.dg/null_4.f90: New test.
13013
13014 2010-02-02  Jason Merrill  <jason@redhat.com>
13015
13016         PR c++/41090
13017         * g++.dg/ext/label13.C: New.
13018
13019 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13020
13021         PR fortran/42650
13022         * gfortran.dg/func_result_5.f90: New test.
13023
13024 2010-02-01  Tobias Burnus  <burnus@net-b.de>
13025
13026         PR fortran/42922
13027         * gfortran.dg/pure_initializer_3.f90: News test.
13028
13029 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
13030
13031         PR fortran/42888
13032         * gfortran.dg/allocate_derived_2.f90: New test.
13033
13034 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13035
13036         PR middle-end/42898
13037         * gcc.dg/torture/pr42898-2.c: New test.
13038
13039 2010-01-31  Richard Guenther  <rguenther@suse.de>
13040
13041         PR middle-end/42898
13042         * gcc.dg/torture/pr42898.c: New testcase.
13043
13044 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
13045
13046         PR fortran/38324
13047         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13048         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13049
13050 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
13051
13052         * g++.dg/tree-ssa/inline-1.C: New.
13053         * g++.dg/tree-ssa/inline-2.C: New.
13054         * g++.dg/tree-ssa/inline-3.C: New.
13055
13056 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
13057
13058         PR testsuite/41701
13059         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13060         the string 'pow' in the pathname of the compiler from generating a
13061         test failure.
13062
13063 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13064
13065         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13066         * g++.old-deja/g++.mike/eh17.C: Likewise.
13067         * g++.old-deja/g++.mike/p5571.C: Likewise.
13068
13069 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
13070
13071         PR c++/42758
13072         PR c++/42634
13073         PR c++/42336
13074         PR c++/42797
13075         PR c++/42880
13076         * g++.dg/other/crash-5.C: New test.
13077         * g++.dg/other/crash-6.C: New test.
13078         * g++.dg/other/crash-7.C: New test.
13079         * g++.dg/other/crash-8.C: New test.
13080
13081 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
13082
13083         PR rtl-optimization/42889
13084         * gcc.dg/pr42889.c: New test.
13085
13086 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
13087
13088         * gcc.target/i386/pr42881.c: Use SSE2.
13089
13090 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
13091
13092         PR target/42891
13093         * gcc.target/i386/pr42891.c: New test.
13094
13095 2010-01-28  Richard Guenther  <rguenther@suse.de>
13096
13097         PR tree-optimization/42871
13098         * g++.dg/torture/pr42871.C: New testcase.
13099
13100 2010-01-28  Richard Guenther  <rguenther@suse.de>
13101
13102         * gcc.dg/Wobjsize-1.h: New testcase.
13103         * gcc.dg/Wobjsize-1.c: Likewise.
13104
13105 2010-01-28  Richard Guenther  <rguenther@suse.de>
13106
13107         PR middle-end/42883
13108         * g++.dg/torture/pr42883.C: New testcase.
13109
13110 2010-01-28  Michael Matz  <matz@suse.de>
13111
13112         * gcc.target/i386/pr42881.c: New test.
13113
13114 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13115
13116         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13117         Add i?86-*-solaris2* support.
13118
13119 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
13120
13121         PR c++/42713
13122         PR c++/42820
13123         * g++.dg/template/typedef27.C: New test case.
13124         * g++.dg/template/typedef28.C: New test case.
13125
13126 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
13127
13128         * gcc.dg/optimize-bswap*.c: Add ARM target
13129
13130 2010-01-27  Richard Guenther  <rguenther@suse.de>
13131
13132         PR middle-end/42878
13133         * gcc.dg/torture/pr42878-1.c: New testcase.
13134         * gcc.dg/torture/pr42878-2.c: Likewise.
13135
13136 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
13137
13138         PR middle-end/42874
13139         * gcc.dg/vla-22.c: New test.
13140
13141 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
13142
13143         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13144         current collation.
13145
13146 2010-01-26  Richard Guenther  <rguenther@suse.de>
13147
13148         PR rtl-optimization/42685
13149         * gcc.dg/pr42685.c: New testcase.
13150         * g++.dg/other/pr42685.C: Likewise.
13151
13152 2010-01-26  Richard Guenther  <rguenther@suse.de>
13153
13154         PR middle-end/42806
13155         * g++.dg/other/pr42806.C: New testcase.
13156
13157 2010-01-26  Richard Guenther  <rguenther@suse.de>
13158
13159         PR tree-optimization/42250
13160         * gcc.dg/pr42250.c: New testcase.
13161
13162 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
13163
13164         * gnat.dg/array_bounds_test.adb: New test.
13165
13166 2010-01-25  Tobias Burnus  <burnus@net-b.de>
13167
13168         PR fortran/42858
13169         * gfortran.dg/generic_21.f90: New test.
13170
13171 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13172
13173         PR testsuite/41522
13174         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13175
13176 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
13177
13178         PR c++/42748
13179         * g++.dg/abi/arm_va_list2.C: New test.
13180         * g++.dg/abi/arm_va_list2.h: Companion header file.
13181
13182 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
13183
13184         PR fortran/41044
13185         * gfortran.dg/parameter_array_ref_2.f90 : New test.
13186
13187         PR fortran/41167
13188         * gfortran.dg/char_array_arg_1.f90 : New test.
13189
13190         * gfortran.dg/pr25923.f90 : Remove XFAIL.
13191
13192 2010-01-24  Tobias Burnus  <burnus@net-b.de>
13193
13194         PR fortran/39304
13195         * gfortran.dg/generic_20.f90: New test.
13196
13197 2010-01-22  Michael Matz  <matz@suse.de>
13198
13199         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13200         -msse2.
13201
13202 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
13203
13204         PR fortran/42736
13205         * gfortran.dg/dependency_25.f90 : New test.
13206
13207 2010-01-21  Martin Jambor  <mjambor@suse.cz>
13208
13209         PR tree-optimization/42585
13210         * gcc.dg/tree-ssa/pr42585.c: New test.
13211
13212 2010-01-21  Richard Guenther  <rguenther@suse.de>
13213
13214         PR middle-end/19988
13215         * gcc.dg/pr19988.c: New testcase.
13216
13217 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
13218
13219         * g++.dg/compat/decimal/compat-common.h: New file.
13220         * g++.dg/compat/decimal/decimal-dummy.h: New file.
13221         * g++.dg/compat/decimal/pass_x.h: New file.
13222         * g++.dg/compat/decimal/pass_y.h: New file.
13223         * g++.dg/compat/decimal/pass-1_main.C: New file.
13224         * g++.dg/compat/decimal/pass-1_x.C: New file.
13225         * g++.dg/compat/decimal/pass-1_y.C: New file.
13226         * g++.dg/compat/decimal/pass-2_main.C: New file.
13227         * g++.dg/compat/decimal/pass-2_x.C: New file.
13228         * g++.dg/compat/decimal/pass-2_y.C: New file.
13229         * g++.dg/compat/decimal/pass-3_main.C: New file.
13230         * g++.dg/compat/decimal/pass-3_x.C: New file.
13231         * g++.dg/compat/decimal/pass-3_y.C: New file.
13232         * g++.dg/compat/decimal/pass-4_main.C: New file.
13233         * g++.dg/compat/decimal/pass-4_x.C: New file.
13234         * g++.dg/compat/decimal/pass-4_y.C: New file.
13235         * g++.dg/compat/decimal/pass-5_main.C: New file.
13236         * g++.dg/compat/decimal/pass-5_x.C: New file.
13237         * g++.dg/compat/decimal/pass-5_y.C: New file.
13238         * g++.dg/compat/decimal/pass-6_main.C: New file.
13239         * g++.dg/compat/decimal/pass-6_x.C: New file.
13240         * g++.dg/compat/decimal/pass-6_y.C: New file.
13241         * g++.dg/compat/decimal/return_x.h: New file.
13242         * g++.dg/compat/decimal/return_y.h: New file.
13243         * g++.dg/compat/decimal/return-1_main.C: New file.
13244         * g++.dg/compat/decimal/return-1_x.C: New file.
13245         * g++.dg/compat/decimal/return-1_y.C: New file.
13246         * g++.dg/compat/decimal/return-2_main.C: New file.
13247         * g++.dg/compat/decimal/return-2_x.C: New file.
13248         * g++.dg/compat/decimal/return-2_y.C: New file.
13249         * g++.dg/compat/decimal/return-3_main.C: New file.
13250         * g++.dg/compat/decimal/return-3_x.C: New file.
13251         * g++.dg/compat/decimal/return-3_y.C: New file.
13252         * g++.dg/compat/decimal/return-4_main.C: New file.
13253         * g++.dg/compat/decimal/return-4_x.C: New file.
13254         * g++.dg/compat/decimal/return-4_y.C: New file.
13255         * g++.dg/compat/decimal/return-5_main.C: New file.
13256         * g++.dg/compat/decimal/return-5_x.C: New file.
13257         * g++.dg/compat/decimal/return-5_y.C: New file.
13258         * g++.dg/compat/decimal/return-6_main.C: New file.
13259         * g++.dg/compat/decimal/return-6_x.C: New file.
13260         * g++.dg/compat/decimal/return-6_y.C: New file.
13261
13262 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13263
13264         PR debug/42715
13265         * gcc.dg/pr42715.c: New.
13266
13267 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
13268
13269         PR c++/42038
13270         * g++.dg/parse/crash55.C: New.
13271
13272 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
13273
13274         PR debug/42782
13275         * gcc.dg/guality/pr42782.c: New.
13276
13277 2010-01-20  Jason Merrill  <jason@redhat.com>
13278
13279         PR c++/41788
13280         * g++.dg/abi/packed1.C: New.
13281
13282         PR c++/41920
13283         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13284
13285         PR c++/40750
13286         * g++.dg/parse/fn-typedef1.C: New.
13287         * g++.dg/other/cv_quals.C: Adjust.
13288
13289 2010-01-20  Anthony Green  <green@moxielogic.com>
13290
13291         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13292         pack(push) pragma).
13293         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13294         * gcc.dg/20020312-2.c: Port this to the moxie core.
13295         * gcc.dg/weak/typeof-2.c: Ditto.
13296
13297 2010-01-20  Richard Guenther  <rguenther@suse.de>
13298
13299         PR tree-optimization/42717
13300         * gcc.c-torture/compile/pr42717.c: New testcase.
13301
13302 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
13303
13304         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13305         of signed, add a few new tests.
13306
13307         PR middle-end/42803
13308         * g++.dg/parse/limits-initializer1.C: New test.
13309
13310 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13311
13312         PR fortran/42804
13313         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13314         * gfortran.dg/typebound_call_12.f03: New test.
13315
13316 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13317
13318         PR fortran/42783
13319         * gfortran.dg/bounds_check_15.f90 : New test.
13320
13321 2010-01-19  Michael Matz  <matz@suse.de>
13322
13323         PR tree-optimization/41783
13324         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13325
13326 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13327
13328         PR target/38697.
13329         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13330         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13331         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13332         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13333         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13334         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13335         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13336         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13337         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13338         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13339         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13340
13341 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13342
13343         PR fortran/42545
13344         * gfortran.dg/extends_6.f03: Modified an error message.
13345         * gfortran.dg/extends_10.f03: New test.
13346         * gfortran.dg/private_type_6.f03: Modified an error message.
13347         * gfortran.dg/structure_constructor_8.f03: Ditto.
13348
13349 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13350
13351         PR tree-optimization/42719
13352         * gcc.dg/pr42719.c: New test.
13353
13354         PR debug/42728
13355         * gcc.dg/pr42728.c: New test.
13356
13357 2010-01-19  Anthony Green  <green@moxielogic.com>
13358
13359         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13360
13361 2010-01-18  Anthony Green  <green@moxielogic.com>
13362
13363         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13364         for moxie.
13365
13366 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13367
13368         * g++.dg/template/error45.C: reverted as part of reverting the
13369         fix of PR c++/42634.
13370
13371 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13372
13373         PR c++/42634
13374         * g++.dg/template/error45.C: New test.
13375
13376 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13377
13378         PR c++/42766
13379         * g++.dg/conversion/op6.C: New test.
13380
13381 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13382
13383         PR target/42774
13384         * gcc.target/alpha/pr42774.c: New test.
13385
13386 2010-01-18  Richard Guenther  <rguenther@suse.de>
13387
13388         PR tree-optimization/42781
13389         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13390
13391 2010-01-17  Richard Guenther  <rguenther@suse.de>
13392
13393         PR middle-end/42248
13394         * gcc.c-torture/execute/pr42248.c: New testcase.
13395
13396 2010-01-17  Richard Guenther  <rguenther@suse.de>
13397
13398         PR tree-optimization/42773
13399         * g++.dg/torture/pr42773.C: New testcase.
13400
13401 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13402
13403         PR fortran/42677
13404         * gfortran.dg/interface_assignment_5.f90: New test.
13405
13406 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13407
13408         PR c++/42697
13409         * g++.dg/template/crash94.C: Reverted.
13410
13411 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13412
13413         PR debug/42767
13414         * gcc.dg/debug/pr42767.c: New.
13415
13416 2010-01-15  Jason Merrill  <jason@redhat.com>
13417
13418         PR c++/42761
13419         * g++.dg/cpp0x/decltype22.C: New.
13420
13421 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13422
13423         PR middle-end/42760
13424         * g++.dg/torture/pr42760.C: New test.
13425
13426 2010-01-15  Jing Yu  <jingyu@google.com>
13427
13428         PR rtl-optimization/42691
13429         * gcc.c-torture/execute/pr42691.c: New.
13430
13431 2010-01-15  Richard Guenther  <rguenther@suse.de>
13432
13433         PR middle-end/42739
13434         * g++.dg/torture/pr42739.C: New testcase.
13435
13436 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13437
13438         * g++.dg/template/error45.C: Revert as part of reverting changes
13439         or PR c++/42634.
13440
13441 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13442
13443         PR fortran/42684
13444         * gfortran.dg/interface_31.f90: New test.
13445
13446 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13447
13448         * gcc.target/powerpc/pr42747.c: New file.
13449
13450 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13451
13452         PR middle-end/42674
13453         * c-c++-common/pr42674.c: New test.
13454
13455         PR c++/42608
13456         * g++.dg/template/instantiate11.C: New test.
13457
13458 2010-01-14  Jason Merrill  <jason@redhat.com>
13459
13460         PR c++/42701
13461         * g++.dg/overload/error3.C: New.
13462
13463         PR c++/42655
13464         * g++.dg/overload/rvalue1.C: New.
13465
13466 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13467
13468         PR tree-optimization/42706
13469         * gcc.dg/ipa/pr42706.c: New testcase.
13470
13471 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13472
13473         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13474
13475 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13476
13477         PR tree-optimization/42714
13478         * g++.dg/torture/pr42714.C: New test.
13479
13480 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13481
13482         PR rtl-optimization/42246
13483         * gfortran.dg/pr42246-2.f: New.
13484
13485 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13486
13487         PR rtl-optimization/42389
13488         * gcc.dg/pr42389.c: New.
13489
13490 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13491
13492         PR rtl-optimization/42388
13493         * gcc.dg/pr42388.c: New.
13494
13495 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13496
13497         PR rtl-optimization/42294
13498         * gfortran.dg/pr42294.f: New.
13499
13500 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13501
13502         PR rtl-optimization/39453
13503         PR rtl-optimization/42246
13504         * gcc.dg/pr39453.c: New.
13505         * gcc.dg/pr42246.c: New.
13506
13507 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13508
13509         PR middle-end/42245
13510         * gcc.dg/pr42245.c: New.
13511         * gcc.dg/pr42245-2.c: New.
13512
13513 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13514
13515         PR rtl-optimization/42249
13516         * gcc.dg/pr42249.c: New.
13517
13518 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13519
13520         PR c/42721
13521         * gcc.c-torture/execute/pr42721.c: New test.
13522
13523 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13524
13525         PR tree-optimization/42709
13526         * gcc.dg/vect/pr42709.c: New test.
13527
13528 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13529
13530         PR fortran/41478
13531         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13532         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13533
13534 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13535
13536         PR fortran/42481
13537         * gfortran.dg/generic_19.f90 : New test.
13538
13539 2010-01-13  Richard Guenther  <rguenther@suse.de>
13540
13541         PR tree-optimization/42730
13542         * gcc.c-torture/compile/pr42730.c: New testcase.
13543
13544 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13545
13546         PR target/pr42542
13547         * gcc.target/ia64/pr42542-1.c: New.
13548         * gcc.target/ia64/pr42542-2.c: New.
13549         * gcc.target/ia64/pr42542-3.c: New.
13550
13551 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13552
13553         PR c++/42634
13554         * g++.dg/template/error45.C: New test.
13555
13556 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13557
13558         PR tree-optimization/42704
13559         * g++.dg/torture/pr42704.C: New test.
13560
13561 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13562
13563         PR tree-optimization/42703
13564         * gcc.c-torture/compile/pr42703.c: New test.
13565
13566 2010-01-13  Richard Guenther  <rguenther@suse.de>
13567
13568         PR tree-optimization/42705
13569         * gcc.c-torture/compile/pr42705.c: New testcase.
13570
13571 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13572
13573         * gcc.target/bfin/l2.c: New test.
13574         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13575
13576 2010-01-13  Richard Guenther  <rguenther@suse.de>
13577
13578         PR middle-end/42716
13579         * gcc.c-torture/compile/pr42716.c: New testcase.
13580
13581 2010-01-13  Richard Guenther  <rguenther@suse.de>
13582
13583         PR lto/42678
13584         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13585
13586 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13587
13588         PR c/42708
13589         * gcc.c-torture/compile/pr42708-1.c: New test.
13590
13591 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13592
13593         PR debug/42662
13594         * gcc.dg/pr42662.c: New test.
13595
13596         PR tree-optimization/42645
13597         * g++.dg/other/pr42645-1.C: New test.
13598         * g++.dg/other/pr42645-2.C: New test.
13599
13600 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13601
13602         PR target/42416
13603         * gcc.target/powerpc/warn-1.c: New test.
13604         * gcc.target/powerpc/warn-2.c: New test.
13605
13606 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13607
13608         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13609         stack alignment.
13610
13611 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13612
13613         * gcc.dg/lto/20100108_0.c: New.
13614
13615 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13616
13617         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13618         Add -march=i686 -msse for 32bit x86 targets.
13619
13620 2010-01-10  Richard Guenther  <rguenther@suse.de>
13621
13622         PR middle-end/42667
13623         * gcc.dg/torture/pr42667.c: New testcase.
13624
13625 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13626
13627         PR fortran/32489
13628         * gfortran.dg/array_constructor_34.f90: New test.
13629
13630 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13631
13632         PR fortran/20923
13633         * gfortran.dg/array_constructor_33.f90: New test.
13634         gfortran.dg/array_function_5.f90: Add credit.
13635
13636 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13637
13638         PR debug/42631
13639         * gcc.dg/pr42631.c: New.
13640
13641 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13642
13643         PR debug/42630
13644         * gcc.dg/pr42630.c: New.
13645
13646 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13647
13648         PR debug/42629
13649         * gcc.dg/pr42629.c: New.
13650
13651 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13652
13653         PR middle-end/42363
13654         * gcc.dg/torture/pr42363.c: New.
13655
13656 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13657
13658         PR debug/42604
13659         PR debug/42395
13660         * gcc.dg/vect/pr42604.c: New.
13661         * gcc.dg/vect/pr42395.c: New.
13662
13663 2010-01-09  Richard Guenther  <rguenther@suse.de>
13664
13665         PR middle-end/42512
13666         * gcc.c-torture/execute/pr42512.c: New testcase.
13667
13668 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13669
13670         PR fortran/41298
13671         * gfortran.dg/c_ptr_tests_14.f90: New test.
13672
13673 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13674
13675         PR ada/41929
13676         * gnat.dg/null_pointer_deref1.adb: Don't run on
13677         sparc*-sun-solaris2.11.
13678
13679 2010-01-08  Richard Guenther  <rguenther@suse.de>
13680
13681         PR lto/42528
13682         * gcc.dg/lto/20100103-1_0.c: New testcase.
13683         * gcc.dg/lto/20100103-2_0.c: Likewise.
13684
13685 2010-01-08  Tobias Burnus  <burnus@net-b.de
13686
13687         PR/fortran 25829
13688         * gfortran.dg/asynchronous_1.f90: New test.
13689         * gfortran.dg/asynchronous_2.f90: New test.
13690         * gfortran.dg/conflicts.f90: Update error message.
13691
13692 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13693
13694         c++/40155
13695         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13696
13697 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13698
13699         PR tree-optimization/42625
13700         * g++.dg/opt/dtor4.C: New test.
13701         * g++.dg/opt/dtor4.h: New.
13702         * g++.dg/opt/dtor4-aux.cc: New.
13703
13704 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13705
13706         PR fortran/42597
13707         * gfortran.dg/proc_ptr_26.f90: New test.
13708
13709 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13710
13711         PR fortran/41872
13712         * gfortran.dg/allocatable_scalar_7.f90: New test.
13713
13714 2010-01-06  Richard Guenther  <rguenther@suse.de>
13715
13716         * gcc.c-torture/compile/pr42632.c: New testcase.
13717
13718 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13719
13720         PR target/42542
13721         * gcc.target/i386/pr42542-4.c: New.
13722         * gcc.target/i386/pr42542-4a.c: Likewise.
13723         * gcc.target/i386/pr42542-5.c: Likewise.
13724         * gcc.target/i386/pr42542-5a.c: Likewise.
13725
13726 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13727
13728         * gcc.dg/tls/opt-15.c: New test.
13729
13730 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13731
13732         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13733
13734 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13735
13736         PR tree-optimization/42462
13737         * g++.dg/torture/pr42462.C: New test.
13738
13739 2010-01-05  Jason Merrill  <jason@redhat.com>
13740
13741         * g++.dg/cpp0x/initlist30.C: New test.
13742
13743 2010-01-05  Richard Guenther  <rguenther@suse.de>
13744
13745         PR tree-optimization/42614
13746         * gcc.c-torture/execute/pr42614.c: New testcase.
13747
13748 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13749
13750         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13751         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13752         -Wunreachable-code.
13753         * gcc.dg/Wunreachable-2.c: Likewise.
13754         * gcc.dg/Wunreachable-3.c: Likewise.
13755         * gcc.dg/Wunreachable-4.c: Likewise.
13756         * gcc.dg/Wunreachable-5.c: Likewise.
13757         * gcc.dg/Wunreachable-6.c: Likewise.
13758         * gcc.dg/Wunreachable-7.c: Likewise.
13759         * gcc.dg/Wunreachable-8.c: Likewise.
13760         * gcc.dg/20041231-1.c: Likewise.
13761
13762 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13763
13764         PR other/42611
13765         * gcc.dg/pr42611.c: New test.
13766
13767         PR tree-optimization/42508
13768         * g++.dg/opt/pr42508.C: New test.
13769
13770 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13771
13772         PR fortran/41872
13773         * gfortran.dg/allocatable_scalar_8.f90: New.
13774
13775 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13776
13777         PR tree-optimization/42398
13778         * gcc.c-torture/compile/pr42398.c: New test.
13779
13780 2010-01-04  Jason Merrill  <jason@redhat.com>
13781
13782         PR c++/42555
13783         * g++.dg/ext/attrib35.C: New.
13784
13785         PR c++/42567
13786         * g++.dg/cpp0x/auto17.C: New.
13787
13788 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13789
13790         * gcc.dg/lto/20100104_0.c: New.
13791
13792 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13793
13794         PR target/42542
13795         * gcc.target/i386/pr42542-1.c: New.
13796         * gcc.target/i386/pr42542-1a.c: Likewise.
13797         * gcc.target/i386/pr42542-1b.c: Likewise.
13798         * gcc.target/i386/pr42542-2.c: Likewise.
13799         * gcc.target/i386/pr42542-2a.c: Likewise.
13800         * gcc.target/i386/pr42542-2b.c: Likewise.
13801         * gcc.target/i386/pr42542-3.c: Likewise.
13802         * gcc.target/i386/pr42542-3a.c: Likewise.
13803
13804 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13805
13806         PR fortran/41872
13807         * gfortran.dg/allocatable_scalar_5.f90: New test.
13808         * gfortran.dg/allocatable_scalar_6.f90: New test.
13809
13810 2010-01-03  Richard Guenther  <rguenther@suse.de>
13811
13812         PR testsuite/42583
13813         * gfortran.dg/gomp/recursion1.f90: Remove.
13814
13815 2010-01-03  Richard Guenther  <rguenther@suse.de>
13816
13817         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13818         * gcc.dg/uninit-6.c: Likewise.
13819         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13820
13821 2010-01-03  Richard Guenther  <rguenther@suse.de>
13822
13823         PR tree-optimization/42589
13824         * gcc.target/i386/pr42589.c: New testcase.
13825
13826 2010-01-03  Richard Guenther  <rguenther@suse.de>
13827
13828         PR tree-optimization/42438
13829         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13830
13831 2010-01-02  Richard Guenther  <rguenther@suse.de>
13832
13833         PR testsuite/41651
13834         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13835
13836 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13837
13838         PR target/42448
13839         * gcc.target/alpha/pr42448-1.c: New test.
13840         * gcc.target/alpha/pr42448-2.c: Ditto.
13841
13842 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13843
13844         PR preprocessor/41947
13845         * gcc.dg/c99-hexfloat-3.c: New test.
13846
13847 2010-01-01  Richard Guenther  <rguenther@suse.de>
13848
13849         PR c/42570
13850         * gcc.c-torture/execute/pr42570.c: New testcase.
13851
13852 2010-01-01  Richard Guenther  <rguenther@suse.de>
13853
13854         PR middle-end/42559
13855         * gcc.c-torture/compile/pr42559.c: New testcase.
13856
13857 \f
13858 Copyright (C) 2010 Free Software Foundation, Inc.
13859
13860 Copying and distribution of this file, with or without modification,
13861 are permitted in any medium without royalty provided the copyright
13862 notice and this notice are preserved.