OSDN Git Service

e0c2cda6aa048a120e0083a317771571631ad4de
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR target/44546
4         * gcc.target/i386/pr44546.c: New test.
5
6 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7
8         * gcc.dg/opts-2.c: New test.
9
10 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
11
12         PR fortran/44584
13         * gfortran.dg/typebound_proc_15.f03: Modified.
14
15 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
16
17         PR target/44072
18         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
19         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
20
21 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22
23         * g++.dg/ext/label13.C: Fix typo in last change.
24
25 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26
27         PR libfortran/44477
28         * gfortran.dg/eof_3.f90
29         * gfortran.dg/endfile_2.f90
30         * gfortran.dg/endfile_4.f90
31         * gfortran.dg/endfile_3.f90
32
33 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34
35         PR c++/41090
36         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
37
38 2010-06-18  Tobias Burnus  <burnus@net-b.de>
39
40         PR fortran/44556
41         * gfortran.dg/allocate_alloc_opt_11.f90: New.
42
43 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
44
45         * gcc.target/arm/pr40900.c: New test.
46
47 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
48
49         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
50
51 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
52
53         PR fortran/44558
54         * gfortran.dg/typebound_call_15.f03: New.
55
56 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
57
58         PR c++/44486
59         * g++.dg/pr44486.C: New.
60
61 2010-06-16  DJ Delorie  <dj@redhat.com>
62
63         * gcc.target/i386/volatile-bitfields-1.c: New.
64         * gcc.target/i386/volatile-bitfields-2.c: New.
65
66 2010-06-16  Jason Merrill  <jason@redhat.com>
67
68         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
69
70         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
71
72 2010-06-16  Richard Guenther  <rguenther@suse.de>
73
74         PR c/44555
75         * gcc.c-torture/execute/pr44555.c: New testcase.
76
77 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
78
79         PR fortran/44549
80         * gfortran.dg/typebound_proc_16.f03: New.
81
82 2010-06-16  Martin Jambor  <mjambor@suse.cz>
83
84         * g++.dg/torture/pr43905.C: New test.
85
86 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
87
88         PR testsuite/44538
89         * gcc.dg/vect/slp-perm-5.c (main): Prevent
90         initialization loop from being vectorized.
91         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
92
93 2010-06-16  Alan Modra  <amodra@gmail.com>
94
95         PR tree-optimization/44507
96         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
97
98 2010-06-15  Jason Merrill  <jason@redhat.com>
99
100         * g++.dg/overload/arg3.C: Adjust error locations.
101         * g++.dg/overload/copy1.C: Likewise.
102         * g++.dg/tc1/dr152.C: Likewise.
103         * g++.dg/template/incomplete4.C: Likewise.
104         * g++.dg/template/incomplete5.C: Likewise.
105         * g++.old-deja/g++.bob/inherit2.C: Likewise.
106         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
107         * g++.old-deja/g++.pt/crash9.C: Likewise.
108
109         * g++.dg/inherit/virtual5.C: New.
110
111         * g++.dg/cpp0x/defaulted18.C: New.
112
113         * g++.dg/cpp0x/initlist40.C: New.
114
115         * g++.dg/cpp0x/initlist39.C: New.
116
117 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
118
119         PR middle-end/44391
120         * gcc.dg/graphite/pr44391.c: New.
121
122 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
123
124         PR fortran/43388
125         * gfortran.dg/allocate_alloc_opt_8.f90: New.
126         * gfortran.dg/allocate_alloc_opt_9.f90: New.
127         * gfortran.dg/allocate_alloc_opt_10.f90: New.
128         * gfortran.dg/class_allocate_2.f03: Modified an error message.
129
130 2010-06-15  Richard Guenther  <rguenther@suse.de>
131
132         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
133
134 2010-06-15  Richard Guenther  <rguenther@suse.de>
135
136         * gcc.dg/vect/bb-slp-21.c: Adjust.
137         * gcc.dg/vect/bb-slp-13.c: Likewise
138         * gcc.dg/vect/bb-slp-4.c: Likewise
139         * gcc.dg/vect/bb-slp-22.c: Likewise
140         * gcc.dg/vect/bb-slp-14.c: Likewise
141         * gcc.dg/vect/bb-slp-23.c: Likewise
142         * gcc.dg/vect/bb-slp-15.c: Likewise
143         * gcc.dg/vect/bb-slp-17.c: Likewise
144         * gcc.dg/vect/bb-slp-18.c: Likewise
145         * gcc.dg/vect/bb-slp-19.c: Likewise
146         * gcc.dg/vect/bb-slp-10.c: Likewise
147         * gcc.dg/vect/bb-slp-11.c: Likewise
148         * gcc.dg/vect/bb-slp-20.c: Likewise
149         * gcc.dg/vect/bb-slp-3.c: Likewise
150
151 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
152
153         PR fortran/44536
154         * gfortran.dg/gomp/pr44536.f90: New test.
155         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
156
157 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
158
159         PR target/44534
160         * gcc.target/i386/avx-vextractf128-256-3.c: New.
161         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
162
163 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
164
165         PR tree-optimization/44508
166         * gcc.dg/tree-ssa/pr21086.c: Adjust.
167
168         PR bootstrap/44509
169         * gcc.dg/pr44509.c: New test.
170
171 2010-06-14  Ira Rosen  <irar@il.ibm.com>
172
173         PR tree-optimization/44507
174         * gcc.dg/vect/pr44507.c: New test.
175
176 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
177
178         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
179         and c-pretty-print.h.
180
181         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
182
183 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
184
185         * gfortran.dg/whole_file_18.f90: Updated error message.
186
187 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
188
189         * gfortran.dg/whole_file_20.f03: New.
190
191 2010-06-12  Jan Hubicka  <jh@suse.cz>
192
193         * gcc.c-torture/compile/pc44485.c: New testcase.
194
195 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
196
197         PR fortran/40117
198         * gfortran.dg/typebound_proc_4.f03: Modified error message.
199         * gfortran.dg/typebound_proc_14.f03: New.
200         * gfortran.dg/typebound_proc_15.f03: New.
201
202 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
203
204         * gcc.dg/opts-1.c: New test.
205
206 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
207
208         * gcc.dg/funroll-loops-all.c: Update expected error.
209
210 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
211
212         PR target/44481
213         * gcc.target/i386/pr44481.c: New test.
214
215 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
216
217         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
218
219 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
220
221         PR middle-end/44483
222         * gcc.dg/tree-ssa/pr44483.c: New.
223
224 2010-06-11  Paul Brook  <paul@codesourcery.com>
225
226         * g++.dg/other/arm-neon-1.C: New test.
227
228 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
229
230         PR fortran/42051
231         PR fortran/43896
232         * gfortran.dg/class_23.f03: New test.
233
234 2010-06-11  Jan Hubicka  <jh@suse.cz>
235
236         * gcc.dg/ipa/pure-const-2.c: New testcase.
237
238 2010-06-11  Jan Hubicka  <jh@suse.cz>
239
240         * gcc.dg/noreturn-7.c: Update.
241         * gcc.dg/noreturn-4.c: Update.
242
243 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
244
245         Fix MIPS bootstrap
246         * g++.dg/other/typedef4.C: New test.
247
248 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
249
250         PR fortran/44207
251         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
252
253 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
254
255         PR fortran/44457
256         * gfortran.dg/asynchronous_3.f03
257
258 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
259
260         PR middle-end/44185
261         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
262         non-temporal stores out of the tests to form new test cases.  As a
263         result, no non-temporal store should be generated in this case.
264
265         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
266         prefetch-7.c that generate one non-temporal store.
267
268         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
269         prefetch-7.c that generate one non-temporal store and one
270         one-temporal prefetch.
271
272 2010-06-10  Martin Jambor  <mjambor@suse.cz>
273
274         PR tree-optimization/44258
275         * gcc.dg/tree-ssa/pr44258.c: New test.
276
277 2010-06-10  Daniel Kraft  <d@domob.eu>
278
279         PR fortran/38936
280         * gfortran.dg/associate_1.f03: New test.
281         * gfortran.dg/associate_2.f95: New test.
282         * gfortran.dg/associate_3.f03: New test.
283         * gfortran.dg/associate_4.f08: New test.
284
285 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
286
287         * gfortran.dg/selected_char_kind_4.f90: New test.
288
289 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
290
291         * gcc.dg/pr42461.c: New test.
292
293 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
294
295         PR fortran/44347
296         * gfortran.dg/selected_real_kind_1.f90: New.
297
298 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
299
300         PR fortran/44359
301         * gfortran.dg/warn_conversion.f90: Removed check for redundant
302         warning.
303         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
304         check for warning.
305
306 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
307
308         * gfortran.dg/data_namelist_conflict.f90: New test.
309
310 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
311
312         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
313         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
314         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
315
316 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
317
318         * testsuite/gfortran.dg/mvbits_9.f90: New test.
319         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
320         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
321         * testsuite/gfortran.dg/btest_1.f90: Ditto.
322         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
323
324 2010-06-09  Jason Merrill  <jason@redhat.com>
325
326         PR c++/44366
327         * g++.dg/cpp0x/decltype23.C: Move to...
328         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
329
330 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
331
332         PR fortran/44211
333         * gfortran.dg/typebound_call_14.f03: New test.
334
335 2010-06-09  Martin Jambor  <mjambor@suse.cz>
336
337         PR tree-optimization/44423
338         * gcc.dg/tree-ssa/pr44423.c: New test.
339
340 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
341
342         PR testsuite/42843
343         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
344         TV_NONE to initialize tv_id field.
345         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
346         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
347         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
348         Include toplev.h .
349         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
350         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
351         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
352
353 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
354
355         PR tree-optimization/39874
356         PR middle-end/28685
357         * gcc.dg/pr39874.c: New file.
358
359 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
360
361         * g++.dg/ext/attr-alias-1.C: New.
362         * g++.dg/ext/attr-alias-2.C: New.
363
364 2010-06-07  Tobias Burnus  <burnus@net-b.de>
365
366         PR fortran/44446
367         * gfortran.dg/proc_ptr_27.f90: New.
368
369 2010-06-07  Jason Merrill  <jason@redhat.com>
370
371         PR c++/44366
372         * g++.dg/cpp0x/decltype23.C: New.
373
374 2010-06-08  Andrew Pinski <pinskia@gmail.com>
375             Shujing Zhao  <pearly.zhao@oracle.com>
376
377         PR c/37724
378         * gcc.dg/c90-const-expr-10.c: Adjust.
379         * gcc.dg/c99-const-expr-10.c: Adjust.
380         * gcc.dg/init-bad-7.c: New.
381
382 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
383
384         * lib/target-supports.exp (check_effective_target_gas): New proc.
385         * gcc.c-torture/execute/960321-1.x: New file.
386
387 2010-06-07  Jason Merrill  <jason@redhat.com>
388
389         PR c++/44401
390         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
391
392 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
393
394         PR c++/44444
395         * g++.dg/warn/Wunused-var-12.C: New test.
396
397         PR c++/44443
398         * c-c++-common/Wunused-var-11.c: New test.
399
400 2010-06-07  Jan Hubicka  <jh@suse.cz>
401
402         * gcc.dg/ipa/pure-const-1.c: New testcase.
403
404 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
405
406         PR rtl-optimization/44404
407         * gcc.dg/pr44404.c: New.
408
409 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
410
411         PR target/44159
412         * gcc.target/i386/abi-2.c: Check sysv abi here.
413         * gcc.target/i386/aes-avx-check.h: Call test in noinline
414         function to avoid failures by different ABIs.
415         * gcc.target/i386/aes-check.h: Likewise.
416         * gcc.target/i386/avx-check.h: Likewise.
417         * gcc.target/i386/fma4-check.h: Likewise.
418         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
419         * gcc.target/i386/mmx-check.h: Likewise.
420         * gcc.target/i386/pclmul-avx-check.h: Likewise.
421         * gcc.target/i386/pclmul-check.h: Likewise.
422         * gcc.target/i386/sse-check.h: Likewise.
423         * gcc.target/i386/sse2-check.h: Likewise.
424         * gcc.target/i386/sse3-check.h: Likewise.
425         * gcc.target/i386/sse4_1-check.h: Likewise.
426         * gcc.target/i386/sse4_2-check.h: Likewise.
427         * gcc.target/i386/sse4a-check.h: Likewise.
428         * gcc.target/i386/ssse3-check.h: Likewise.
429         * gcc.target/i386/xop-check.h: Likewise.
430         * gcc.target/i386/pr27971.c: Fix for LLP64.
431         * gcc.target/i386/pr39139.c: Likewise.
432         * gcc.target/i386/pr39315-check.c: Likewise.
433         * gcc.target/i386/vararg-1.c: Likewise.
434         * gcc.target/i386/vararg-2.c: Likewise.
435         Additional add dg-compile to avoid failure due
436         missing foo symbol.
437
438         * gcc.dg/compound-literal-1.c: Fix for llp64.
439         * gcc.dg/pr32370.c: Likewise.
440         * gcc.dg/pr37561.c: Likewise.
441         * gcc.dg/pr41340.c: Likewise.
442         * gcc.dg/pr41551.c: Likewise.
443
444 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
445
446         PR c++/44188
447         * g++.dg/debug/dwarf2/typedef3.C: New test.
448
449 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
450
451         PR c/20000
452         * c-c++-common/pr20000.c: New.
453
454 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
455
456         PR c++/44086
457         * g++.dg/init/pr44086.C: New.
458         * g++.dg/cpp0x/decltype4.C: Adjust.
459
460 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
461
462         PR fortran/43945
463         * gfortran.dg/generic_23.f03: New test.
464
465 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
466
467         PR fortran/43895
468         * gfortran.dg/alloc_comp_class_1.f90 : New test.
469
470 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
471
472         PR c++/44361
473         * c-c++-common/Wunused-var-9.c: New test.
474
475 2010-06-05  Jason Merrill  <jason@redhat.com>
476
477         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
478
479 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
480
481         PR c/44322
482         * gcc.dg/c99-restrict-4.c: New test.
483
484 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
485
486         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
487         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
488         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
489         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
490         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
491         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
492         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
493         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
494         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
495         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
496         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
497         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
498         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
499         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
500         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
501         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
502         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
503         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
504         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
505         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
506         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
507         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
508
509 2010-06-04  Jason Merrill  <jason@redhat.com>
510
511         * g++.dg/cpp0x/noexcept06.C: New.
512         * g++.dg/cpp0x/noexcept07.C: New.
513
514         * g++.dg/cpp0x/noexcept01.C: New.
515         * g++.dg/cpp0x/noexcept02.C: New.
516         * g++.dg/cpp0x/noexcept03.C: New.
517         * g++.dg/cpp0x/noexcept04.C: New.
518         * g++.dg/cpp0x/noexcept05.C: New.
519
520 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
521
522         PR c++/44412
523         * g++.dg/warn/Wunused-var-10.C: New test.
524         * g++.dg/warn/Wunused-var-11.C: New test.
525
526         PR c++/44362
527         * c-c++-common/Wunused-var-10.c: New test.
528
529 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
530
531         PR c/25880
532         * gcc.dg/assign-warn-2.c: Update.
533         * gcc.dg/cpp/line3.c: Update.
534         * gcc.dg/c99-array-lval-8.c: Update.
535         * gcc.dg/cast-qual-2.c: Update.
536         * gcc.dg/c99-arraydecl-3.c:  Update.
537         * gcc.dg/assign-warn-1.c:  Update.
538         * gcc.dg/format/gcc_diag-1.c:  Update.
539
540 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
541
542         PR rtl-optimization/39871
543         PR rtl-optimization/40615
544         PR rtl-optimization/42500
545         PR rtl-optimization/42502
546         * gcc.target/arm/eliminate.c: New test.
547
548 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
549
550         PR libstdc++/44410
551         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
552         * g++.old-deja/g++.other/delete3.C: Likewise.
553         * g++.old-deja/g++.other/new.C: Likewise.
554         * g++.old-deja/g++.law/operators27.C: Likewise.
555         * g++.old-deja/g++.mike/p755.C: Likewise.
556         * g++.dg/eh/new1.C: Likewise.
557         * g++.dg/init/new5.C: Likewise.
558
559 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
560
561         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
562         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
563         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
564
565 2010-06-03  Richard Guenther  <rguenther@suse.de>
566
567         PR lto/41921
568         * lib/lto.exp: Always load gcc.exp.
569         (lto-obj): For C source files invoke gcc_target_compile.
570         * g++.dg/lto/20100603-1_0.C: New testcase.
571         * g++.dg/lto/20100603-1_1.c: Likewise.
572
573 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
574
575         PR tree-optimization/43688
576         * gfortran.dg/pr43688.f90: New.
577
578 2010-06-03  Richard Guenther  <rguenther@suse.de>
579
580         PR lto/41584
581         * gcc.dg/lto/20100603-1_0.c: New testcase.
582         * gcc.dg/lto/20100603-2_0.c: Likewise.
583         * gcc.dg/lto/20100603-3_0.c: Likewise.
584
585 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
586
587         PR target/44218
588         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
589         * gcc.target/powerpc/recip-2.c: Ditto.
590         * gcc.target/powerpc/recip-3.c: Ditto.
591         * gcc.target/powerpc/recip-4.c: Ditto.
592         * gcc.target/powerpc/recip-5.c: Ditto.
593         * gcc.target/powerpc/recip-6.c: Ditto.
594         * gcc.target/powerpc/recip-7.c: Ditto.
595         * gcc.target/powerpc/recip-test.h: Ditto.
596         * gcc.target/powerpc/recip-test2.h: Ditto.
597
598 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
599
600         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
601
602 2010-06-02  Jason Merrill  <jason@redhat.com>
603
604         * g++.dg/ext/vector9.C: Expect typedef in error message.
605
606         PR c++/9726
607         PR c++/23594
608         PR c++/44333
609         * g++.dg/tc1/dr101.C: Remove xfails.
610
611 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
612
613         PR middle-end/44372
614         * g++.dg/ipa/pr44372.C: New.
615
616 2010-06-02  Jan Hubicka  <jh@suse.cz>
617
618         PR middle-end/44295
619         * g++.dg/torture/pr44295.C: Neww testcase.
620
621 2010-06-02  Jan Hubicka  <jh@suse.cz>
622
623         * gcc.dg/tree-ssa/loadpre6.c: Update.
624
625 2010-06-02  Richard Guenther  <rguenther@suse.de>
626
627         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
628         diagnostic.h.
629
630 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
631
632         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
633         the link fail message.
634
635 2010-06-02  Tobias Burnus  <burnus@net-b.de>
636
637         PR fortran/44360
638         * gfortran.dg/use_13.f90: New test case.
639
640 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
641
642         PR fortran/44371
643         * gfortran.dg/error_stop_2.f08: Minor update.
644
645 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
646
647         PR fortran/44371
648         * gfortran.dg/error_stop_1.f08: New test.
649         * gfortran.dg/error_stop_2.f08: New test.
650
651 2010-06-01  Jason Merrill  <jason@redhat.com>
652
653         DR 990
654         * g++.dg/cpp0x/initlist37.C: New.
655         * g++.dg/cpp0x/initlist38.C: New.
656
657         PR c++/44358
658         * g++.dg/cpp0x/initlist36.C: New.
659
660 2010-05-31 Jan Hubicka  <jh@suse.cz>
661
662         * gcc.dg/noreturn-8.c: New testcase.
663
664 2010-05-31 Jan Hubicka  <jh@suse.cz>
665
666         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
667         * gcc.dg/lto/noreturn-1_0.c: Move it here.
668
669 2010-05-31 Jan Hubicka  <jh@suse.cz>
670
671         * gcc.dg/lto/noreturn-1_1.c: New testcase.
672         * gcc.dg/lto/noreturn-1_0.c: New testcase.
673
674 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
675
676         PR fortran/36928
677         * gfortran.dg/dependency_27.f90:  New test.
678         * gfortran.dg/array_assign_1.F90:  New test.
679
680 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
681
682         PR target/44338
683         * gcc.target/i386/sse-24.c: New test.
684
685 2010-05-31  Jan Hubicka  <jh@suse.cz>
686
687         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
688
689 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
690
691         PR middle-end/44337
692         * gcc.dg/pr44337.c: New test.
693
694         PR tree-optimization/44182
695         * g++.dg/debug/pr44182.C: New test.
696
697 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
698
699         * gcc.dg/nested-func-7.c: New test.
700         * gnat.dg/frame_overflow.adb: Adjust directives.
701
702 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
703
704         * gnat.dg/prot2.ad[sb]: New test.
705         * gnat.dg/prot2_pkg1.ads: New helper.
706         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
707
708 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
709
710         * gnat.dg/array11.adb: Adjust dg-warning directive.
711         * gnat.dg/object_overflow.adb: Likewise.
712
713 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
714
715         PR middle-end/44306
716         * gcc.dg/tree-ssa/pr44306.c: New.
717
718 2010-05-29  Jan Hubicka  <jh@suse.cz>
719
720         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
721
722 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
723
724         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
725
726 2010-05-28  Mike Stump  <mikestump@comcast.net>
727
728         PR objc/44125
729         * objc.dg/const-str-9.m: Remove static.
730
731 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
732
733         PR target/43636
734         * gcc.c-torture/compile/pr43636.c: New test.
735
736 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
737
738         PR objc++/23616
739         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
740         * obj-c++.dg/try-catch-9.mm: Ditto.
741
742 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
743
744         Revert patch for PR c++/44188
745         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
746
747 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
748
749         PR c++/44188
750         * g++.dg/debug/dwarf2/typedef3.C: New test.
751
752 2010-05-27  Jason Merrill  <jason@redhat.com>
753
754         PR c++/43555
755         * g++.dg/ext/vla9.C: New.
756
757 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
758
759         PR objc/44140
760         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
761         * objc.dg/torture/tls/thr-init-3.m: Ditto.
762         * objc.dg/torture/tls/thr-init.m: Ditto.
763         * objc.dg/torture/trivial.m: Ditto.
764         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
765         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
766         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
767         * obj-c++.dg/torture/trivial.mm: Ditto.
768
769 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
770
771         * g++.dg/lto/20100302_0.C: Skip on darwin.
772
773 2010-05-27  Richard Guenther  <rguenther@suse.de>
774
775         PR tree-optimization/44284
776         * gcc.dg/vect/vect-118.c: New testcase.
777         * gcc.dg/vect/bb-slp-20.c: Adjust.
778         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
779         * gcc.dg/vect/slp-9.c: Likewise.
780         * gcc.dg/vect/slp-reduc-4.c: Likewise.
781         * gcc.dg/vect/vect-10.c: Likewise.
782         * gcc.dg/vect/vect-109.c: Likewise.
783         * gcc.dg/vect/vect-12.c: Likewise.
784         * gcc.dg/vect/vect-36.c: Likewise.
785         * gcc.dg/vect/vect-7.c: Likewise.
786         * gcc.dg/vect/vect-iv-8.c: Likewise.
787         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
788         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
789         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
790         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
791         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
792         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
793         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
794         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
795         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
796         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
797         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
798         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
799         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
800         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
801         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
802         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
803         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
804
805 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
806
807         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
808         necessary.
809
810 2010-05-26  Jan Hubicka  <jh@suse.cz>
811
812         * gcc.dg/lto/materialize-1_0.c: New file.
813         * gcc.dg/lto/materialize-1_1.c: New file.
814
815 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
816
817         * gnat.dg/lto10.adb: New test.
818         * gnat.dg/lto10_pkg.ads: New helper.
819
820 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
821
822         * lib/target-supports.exp (check_effective_target_int128): New
823         function to check if __int128 types are available for target.
824         * c-c++-common/int128-types-1.c: New.
825         * c-c++-common/int128-1.c: New.
826         * c-c++-common/int128-2.c: New.
827         * g++.dg/abi/mangle43.C: New.
828         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
829         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
830         pointer-wide scalar.
831         * g++.dg/other/pr25632.C: Likewise.
832         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
833         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
834         overflow warnings.
835         * g++.dg/warn/pr13358-4.C: Likewise.
836         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
837         * g++.dg/warn/Wconversion-null.C: Likewise.
838
839 2010-05-26  Jason Merrill  <jason@redhat.com>
840
841         PR c++/43382
842         * g++.dg/cpp0x/variadic101.C: New.
843
844 2010-05-26  Richard Guenther  <rguenther@suse.de>
845
846         PR rtl-optimization/44164
847         * gcc.c-torture/execute/pr44164.c: New testcase.
848         * g++.dg/tree-ssa/pr13146.C: Adjust.
849
850 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
851
852         PR fortran/40011
853         * gfortran.dg/whole_file_19.f90 : New test.
854
855 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
856
857         PR fortran/30668
858         PR fortran/31346
859         PR fortran/34260
860         * gfortran.dg/pr40999.f: Fix function type.
861         * gfortran.dg/whole_file_5.f90: Likewise.
862         * gfortran.dg/whole_file_6.f90: Likewise.
863         * gfortran.dg/whole_file_16.f90: New.
864         * gfortran.dg/whole_file_17.f90: New.
865         * gfortran.dg/whole_file_18.f90: New.
866
867 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
868             Iain Sandoe  <iains@gcc.gnu.org>
869
870         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
871         * gcc.c-torture/compile/pr44197.c: Require alias support.
872         * gcc.dg/lto/20081222_0.c: Ditto.
873
874 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
875
876         PR debug/42801
877         * gcc.dg/guality/vla-2.c: New test.
878
879 2010-05-25  Richard Guenther  <rguenther@suse.de>
880
881         PR middle-end/44069
882         * g++.dg/torture/pr44069.C: New testcase.
883
884 2010-05-25  Richard Guenther  <rguenther@suse.de>
885
886         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
887
888 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
889
890         PR objc/44140
891         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
892
893 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
894
895         * obj-c++.dg/torture/tls/trivial.mm: New.
896         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
897         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
898         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
899         * obj-c++.dg/torture/tls/diag-1.mm: New.
900         * obj-c++.dg/torture/tls/tls.exp: New.
901         * obj-c++.dg/torture/trivial.mm: New.
902         * obj-c++.dg/torture/dg-torture.exp: New.
903         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
904         * obj-c++.dg/tls/trivial.m: New.
905         * obj-c++.dg/tls/init-1.mm: New.
906         * obj-c++.dg/tls/diag-1.mm: New.
907         * obj-c++.dg/tls/init-2.mm: New.
908         * obj-c++.dg/tls/diag-2.mm: New.
909         * obj-c++.dg/tls/diag-3.mm: New.
910         * obj-c++.dg/tls/diag-4.mm: New.
911         * obj-c++.dg/tls/static-1.mm: New.
912         * obj-c++.dg/tls/tls.exp: New.
913         * obj-c++.dg/tls/diag-5.mm: New.
914         * obj-c++.dg/tls/static-1a.mm: New.
915         * objc-obj-c++-shared/Object1.mm: New.
916         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
917
918 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
919
920         PR objc++/43689
921         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
922         * obj-c++.dg/const-str-6.mm: Ditto.
923
924 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
925
926         * g++.dg/parse/array-size2.C: Remove dg-error directives.
927
928 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
929
930         PR ada/38394
931         * gnat.dg/array13.ad[sb]: New test.
932
933 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
934             Sandra Loosemore  <sandra@codesourcery.com>
935
936         * gcc.target/arm/neon/: Regenerated test cases.
937
938         * gcc.target/arm/neon/polytypes.c,
939         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
940         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
941         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
942         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
943         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
944         dg-add-options arm_neon.
945
946         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
947         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
948         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
949         and arm_neon_fp16_ok.
950
951         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
952         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
953
954         * lib/target-supports.exp (add_options_for_arm_neon): New.
955         (check_effective_target_arm_neon_ok_nocache): New, from
956         check_effective_target_arm_neon_ok.  Check multiple possibilities.
957         (check_effective_target_arm_neon_ok): Use
958         check_effective_target_arm_neon_ok_nocache.
959         (add_options_for_arm_neon_fp16)
960         (check_effective_target_arm_neon_fp16_ok)
961         check_effective_target_arm_neon_fp16_ok_nocache): New.
962         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
963
964 2010-05-24  Jason Merrill  <jason@redhat.com>
965
966         PR c++/41510
967         * g++.dg/cpp0x/initlist35.C: New.
968         * g++.dg/init/brace6.C: Adjust.
969
970 2010-05-24  Paul Brook  <paul@codesourcery.com>
971
972         * gcc.target/arm/frame-pointer-1.c: New test.
973         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
974         pointer elimination.
975
976 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
977
978         PR target/44245
979         * gcc.target/i386/crc32-3.c: New.
980         * gcc.target/i386/crc32-4.c: Likewise.
981
982 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
983
984         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
985         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
986         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
987
988 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
989
990         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
991
992 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
993
994         PR target/43869
995         * gcc.c-target/pr43869.c: New test.
996
997 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
998
999         PR fortran/44212
1000         * gfortran.dg/class_22.f03: New.
1001
1002 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
1003
1004         PR lto/44238
1005         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
1006
1007 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
1008
1009         PR fortran/44213
1010         * gfortran.dg/abstract_type_7.f03: New.
1011
1012 2010-05-21  Jason Merrill  <jason@redhat.com>
1013
1014         * g++.dg/eh/spec11.C: Test cleanup optimization.
1015
1016 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
1017
1018         PR debug/44223
1019         * gcc.target/i386/pr44223.c: New test.
1020
1021 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1022
1023         * gcc.target/i386/pr25993.c: Use @function as type specifier.
1024
1025 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
1026
1027         * g++.dg/other/const3.C: New test.
1028
1029 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
1030
1031         PR fortran/38407
1032         * warn_unused_dummy_argument_1.f90: New.
1033         * warn_unused_dummy_argument_2.f90: New.
1034
1035 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1036
1037         PR c++/30298
1038         * g++.dg/inherit/crash1.C: New.
1039         * g++.dg/inherit/crash2.C: Likewise.
1040
1041 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
1042
1043         PR debug/44178
1044         * g++.dg/debug/pr44178.C: New test.
1045
1046 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
1047
1048         PR middle-end/44185
1049         * gcc.dg/tree-ssa/prefetch-6.c: Add
1050         --param min-insn-to-prefetch-ratio=6.
1051         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
1052         allow unrolling, and adjust the movnti count.
1053
1054 2010-05-20  Jan Hubicka  <jh@suse.cz>
1055
1056         PR middle-end/44197
1057         * gcc.c-torture/compile/pr44197.c: New file.
1058
1059 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
1060
1061         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
1062         Fix test code.
1063         (check_effective_target_xop): Remove __may_alias__ attribute.
1064
1065 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
1066
1067         PR target/44202
1068         * gcc.c-torture/execute/pr44202-1.c: New test.
1069
1070 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1071
1072         PR fortran/43851
1073         * gfortran.dg/label_1.f90: Update test.
1074
1075 2010-05-19  Jan Hubicka  <jh@suse.cz>
1076
1077         * gcc.dg/lto/ipareference2_0.c: New file.
1078         * gcc.dg/lto/ipareference2_1.c: New file.
1079
1080 2010-05-19  Jason Merrill  <jason@redhat.com>
1081
1082         * g++.dg/parse/fn-typedef2.C: New.
1083
1084         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
1085         function type.
1086
1087         PR c++/44193
1088         * g++.dg/template/fntype1.C: New.
1089
1090 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
1091
1092         * gnat.dg/discr23.ad[sb]: New test.
1093         * gnat.dg/discr23_pkg.ads: New helper.
1094
1095         * gnat.dg/specs/controlled1.ads: New test.
1096         * gnat.dg/specs/controlled1_pkg.ads: New helper.
1097
1098 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1099
1100         PR fortran/44055
1101         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
1102         Fixed scope of C_SIZEOF.
1103         * gfortran.dg/warn_conversion_2.f90: New.
1104
1105 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1106
1107         * lib/target-supports.exp (check_effective_target_sse2): New proc.
1108         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
1109         for optional selector.
1110         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
1111         (check_effective_target_sse3): New proc.
1112         * gcc.target/i386/math-torture/math-torture.exp: Load
1113         target-supports.exp.
1114         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
1115         check_effective_target_sse2.
1116         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
1117         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1118         * g++.dg/vect/vect.exp: Likewise.
1119         * gfortran.dg/vect/vect.exp: Likewise.
1120         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
1121         -msse2 if check_effective_target_sse2.
1122
1123         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
1124         * gcc.target/i386/3dnow-2.c: Likewise.
1125         * gcc.target/i386/3dnowA-1.c: Likewise.
1126         * gcc.target/i386/3dnowA-2.c: Likewise.
1127         * gcc.target/i386/pr42549.c: Likewise.
1128
1129         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
1130         * gcc.target/i386/sse3-addsubpd.c: Likewise.
1131         * gcc.target/i386/sse3-addsubps.c: Likewise.
1132         * gcc.target/i386/sse3-haddpd.c: Likewise.
1133         * gcc.target/i386/sse3-haddps.c: Likewise.
1134         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1135         * gcc.target/i386/sse3-hsubps.c: Likewise.
1136         * gcc.target/i386/sse3-movddup.c: Likewise.
1137         * gcc.target/i386/sse3-movshdup.c: Likewise.
1138         * gcc.target/i386/sse3-movsldup.c: Likewise.
1139
1140         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
1141         * g++.dg/ext/attrib35.C: Likewise.
1142         * g++.dg/opt/pr40496.C: Likewise.
1143         * g++.dg/other/i386-1.C: Likewise.
1144         * g++.dg/other/i386-4.C: Likewise.
1145         * g++.dg/other/pr34435.C: Likewise.
1146         * g++.dg/other/pr39496.C: Likewise.
1147         * g++.dg/other/pr40446.C: Likewise.
1148         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1149         * gcc.dg/compat/vector-1a_main.c: Likewise.
1150         * gcc.dg/compat/vector-2a_main.c: Likewise.
1151         * gcc.dg/lto/20090206-1_0.c: Likewise.
1152         * gcc.dg/pr34856.c: Likewise.
1153         * gcc.dg/pr36584.c: Likewise.
1154         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
1155         * gcc.dg/pr37544.c: Likewise.
1156         * gcc.dg/torture/pr16104-1.c: Likewise.
1157         * gcc.dg/torture/pr35771-1.c: Likewise.
1158         * gcc.dg/torture/pr35771-2.c: Likewise.
1159         * gcc.dg/torture/pr35771-3.c: Likewise.
1160         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1161         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1162         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1163         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1164         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1165         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1166         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
1167         * gcc.target/i386/20060512-1.c: Likewise.
1168         * gcc.target/i386/20060512-3.c: Likewise.
1169         * gcc.target/i386/all_one_m128i.c: Likewise.
1170         * gcc.target/i386/float128-1.c: Likewise.
1171         * gcc.target/i386/float128-2.c: Likewise.
1172         * gcc.target/i386/fpcvt-1.c: Likewise.
1173         * gcc.target/i386/fpcvt-2.c: Likewise.
1174         * gcc.target/i386/fpcvt-3.c: Likewise.
1175         * gcc.target/i386/fpprec-1.c: Likewise.
1176         * gcc.target/i386/funcspec-9.c: Likewise.
1177         * gcc.target/i386/incoming-1.c: Likewise.
1178         * gcc.target/i386/incoming-12.c: Likewise.
1179         * gcc.target/i386/incoming-2.c: Likewise.
1180         * gcc.target/i386/incoming-3.c: Likewise.
1181         * gcc.target/i386/incoming-4.c: Likewise.
1182         * gcc.target/i386/incoming-6.c: Likewise.
1183         * gcc.target/i386/incoming-7.c: Likewise.
1184         * gcc.target/i386/incoming-8.c: Likewise.
1185         * gcc.target/i386/opt-1.c: Likewise.
1186         * gcc.target/i386/opt-2.c: Likewise.
1187         * gcc.target/i386/ordcmp-1.c: Likewise.
1188         * gcc.target/i386/pr17692.c: Likewise.
1189         * gcc.target/i386/pr18614-1.c: Likewise.
1190         * gcc.target/i386/pr22152.c: Likewise.
1191         * gcc.target/i386/pr23570.c: Likewise.
1192         * gcc.target/i386/pr23575.c: Likewise.
1193         * gcc.target/i386/pr26449-1.c: Likewise.
1194         * gcc.target/i386/pr26600.c: Likewise.
1195         * gcc.target/i386/pr27790.c: Likewise.
1196         * gcc.target/i386/pr28839.c: Likewise.
1197         * gcc.target/i386/pr30970.c: Likewise.
1198         * gcc.target/i386/pr32000-1.c: Likewise.
1199         * gcc.target/i386/pr32000-2.c: Likewise.
1200         * gcc.target/i386/pr32280.c: Likewise.
1201         * gcc.target/i386/pr32661.c: Likewise.
1202         * gcc.target/i386/pr32708-1.c: Likewise.
1203         * gcc.target/i386/pr32961.c: Likewise.
1204         * gcc.target/i386/pr33329.c: Likewise.
1205         * gcc.target/i386/pr35714.c: Likewise.
1206         * gcc.target/i386/pr35767-1.c: Likewise.
1207         * gcc.target/i386/pr35767-1d.c: Likewise.
1208         * gcc.target/i386/pr35767-1i.c: Likewise.
1209         * gcc.target/i386/pr35767-2.c: Likewise.
1210         * gcc.target/i386/pr35767-2d.c: Likewise.
1211         * gcc.target/i386/pr35767-2i.c: Likewise.
1212         * gcc.target/i386/pr35767-3.c: Likewise.
1213         * gcc.target/i386/pr35767-5.c: Likewise.
1214         * gcc.target/i386/pr36222-1.c: Likewise.
1215         * gcc.target/i386/pr36578-1.c: Likewise.
1216         * gcc.target/i386/pr36578-2.c: Likewise.
1217         * gcc.target/i386/pr36992-1.c: Likewise.
1218         * gcc.target/i386/pr37101.c: Likewise.
1219         * gcc.target/i386/pr37216.c: Likewise.
1220         * gcc.target/i386/pr37434-1.c: Likewise.
1221         * gcc.target/i386/pr37434-2.c: Likewise.
1222         * gcc.target/i386/pr37843-3.c: Likewise.
1223         * gcc.target/i386/pr37843-4.c: Likewise.
1224         * gcc.target/i386/pr39162.c: Likewise.
1225         * gcc.target/i386/pr39315-1.c: Likewise.
1226         * gcc.target/i386/pr39315-2.c: Likewise.
1227         * gcc.target/i386/pr39315-3.c: Likewise.
1228         * gcc.target/i386/pr39315-4.c: Likewise.
1229         * gcc.target/i386/pr39445.c: Likewise.
1230         * gcc.target/i386/pr39496.c: Likewise.
1231         * gcc.target/i386/pr40809.c: Likewise.
1232         * gcc.target/i386/pr40906-3.c: Likewise.
1233         * gcc.target/i386/pr41019.c: Likewise.
1234         * gcc.target/i386/pr42542-1.c: Likewise.
1235         * gcc.target/i386/pr42542-2.c: Likewise.
1236         * gcc.target/i386/pr42542-3.c: Likewise.
1237         * gcc.target/i386/pr42542-3a.c: Likewise.
1238         * gcc.target/i386/pr42881.c: Likewise.
1239         * gcc.target/i386/push-1.c: Likewise.
1240         * gcc.target/i386/quad-sse.c: Likewise.
1241         * gcc.target/i386/reload-1.c: Likewise.
1242         * gcc.target/i386/sse-10.c: Likewise.
1243         * gcc.target/i386/sse-11.c: Likewise.
1244         * gcc.target/i386/sse-15.c: Likewise.
1245         * gcc.target/i386/sse-17.c: Likewise.
1246         * gcc.target/i386/sse-18.c: Likewise.
1247         * gcc.target/i386/sse-19.c: Likewise.
1248         * gcc.target/i386/sse-4.c: Likewise.
1249         * gcc.target/i386/sse-6.c: Likewise.
1250         * gcc.target/i386/sse-vect-types.c: Likewise.
1251         * gcc.target/i386/sse2-addpd-1.c: Likewise.
1252         * gcc.target/i386/sse2-addsd-1.c: Likewise.
1253         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
1254         * gcc.target/i386/sse2-andpd-1.c: Likewise.
1255         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1256         * gcc.target/i386/sse2-comisd-1.c: Likewise.
1257         * gcc.target/i386/sse2-comisd-2.c: Likewise.
1258         * gcc.target/i386/sse2-comisd-3.c: Likewise.
1259         * gcc.target/i386/sse2-comisd-4.c: Likewise.
1260         * gcc.target/i386/sse2-comisd-5.c: Likewise.
1261         * gcc.target/i386/sse2-comisd-6.c: Likewise.
1262         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
1263         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
1264         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
1265         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
1266         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
1267         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
1268         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
1269         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
1270         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1271         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
1272         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
1273         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1274         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
1275         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
1276         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
1277         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
1278         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1279         * gcc.target/i386/sse2-divpd-1.c: Likewise.
1280         * gcc.target/i386/sse2-divsd-1.c: Likewise.
1281         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1282         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1283         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1284         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1285         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
1286         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
1287         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
1288         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
1289         * gcc.target/i386/sse2-minpd-1.c: Likewise.
1290         * gcc.target/i386/sse2-minsd-1.c: Likewise.
1291         * gcc.target/i386/sse2-mmx.c: Likewise.
1292         * gcc.target/i386/sse2-movapd-1.c: Likewise.
1293         * gcc.target/i386/sse2-movapd-2.c: Likewise.
1294         * gcc.target/i386/sse2-movd-1.c: Likewise.
1295         * gcc.target/i386/sse2-movd-2.c: Likewise.
1296         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
1297         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
1298         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
1299         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
1300         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
1301         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
1302         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
1303         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
1304         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
1305         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
1306         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
1307         * gcc.target/i386/sse2-movq-1.c: Likewise.
1308         * gcc.target/i386/sse2-movq-2.c: Likewise.
1309         * gcc.target/i386/sse2-movq-3.c: Likewise.
1310         * gcc.target/i386/sse2-movsd-1.c: Likewise.
1311         * gcc.target/i386/sse2-movsd-2.c: Likewise.
1312         * gcc.target/i386/sse2-movupd-1.c: Likewise.
1313         * gcc.target/i386/sse2-movupd-2.c: Likewise.
1314         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
1315         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
1316         * gcc.target/i386/sse2-orpd-1.c: Likewise.
1317         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
1318         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
1319         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
1320         * gcc.target/i386/sse2-paddb-1.c: Likewise.
1321         * gcc.target/i386/sse2-paddd-1.c: Likewise.
1322         * gcc.target/i386/sse2-paddq-1.c: Likewise.
1323         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
1324         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
1325         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
1326         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
1327         * gcc.target/i386/sse2-paddw-1.c: Likewise.
1328         * gcc.target/i386/sse2-pand-1.c: Likewise.
1329         * gcc.target/i386/sse2-pandn-1.c: Likewise.
1330         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
1331         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
1332         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
1333         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
1334         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
1335         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
1336         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
1337         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
1338         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
1339         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
1340         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
1341         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
1342         * gcc.target/i386/sse2-pminub-1.c: Likewise.
1343         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
1344         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
1345         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
1346         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
1347         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
1348         * gcc.target/i386/sse2-por-1.c: Likewise.
1349         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
1350         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
1351         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
1352         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
1353         * gcc.target/i386/sse2-pslld-1.c: Likewise.
1354         * gcc.target/i386/sse2-pslld-2.c: Likewise.
1355         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
1356         * gcc.target/i386/sse2-psllq-1.c: Likewise.
1357         * gcc.target/i386/sse2-psllq-2.c: Likewise.
1358         * gcc.target/i386/sse2-psllw-1.c: Likewise.
1359         * gcc.target/i386/sse2-psllw-2.c: Likewise.
1360         * gcc.target/i386/sse2-psrad-1.c: Likewise.
1361         * gcc.target/i386/sse2-psrad-2.c: Likewise.
1362         * gcc.target/i386/sse2-psraw-1.c: Likewise.
1363         * gcc.target/i386/sse2-psraw-2.c: Likewise.
1364         * gcc.target/i386/sse2-psrld-1.c: Likewise.
1365         * gcc.target/i386/sse2-psrld-2.c: Likewise.
1366         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
1367         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
1368         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
1369         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
1370         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
1371         * gcc.target/i386/sse2-psubb-1.c: Likewise.
1372         * gcc.target/i386/sse2-psubd-1.c: Likewise.
1373         * gcc.target/i386/sse2-psubq-1.c: Likewise.
1374         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
1375         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
1376         * gcc.target/i386/sse2-psubw-1.c: Likewise.
1377         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
1378         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
1379         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
1380         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
1381         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
1382         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
1383         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
1384         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
1385         * gcc.target/i386/sse2-pxor-1.c: Likewise.
1386         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1387         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1388         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
1389         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
1390         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
1391         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
1392         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
1393         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
1394         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
1395         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
1396         * gcc.target/i386/sse2-shufps-1.c: Likewise.
1397         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
1398         * gcc.target/i386/sse2-subpd-1.c: Likewise.
1399         * gcc.target/i386/sse2-subsd-1.c: Likewise.
1400         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
1401         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
1402         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
1403         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
1404         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
1405         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
1406         * gcc.target/i386/sse2-unpack-1.c: Likewise.
1407         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
1408         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
1409         * gcc.target/i386/sse2-vec-1.c: Likewise.
1410         * gcc.target/i386/sse2-vec-2.c: Likewise.
1411         * gcc.target/i386/sse2-vec-3.c: Likewise.
1412         * gcc.target/i386/sse2-vec-4.c: Likewise.
1413         * gcc.target/i386/sse2-vec-5.c: Likewise.
1414         * gcc.target/i386/sse2-vec-6.c: Likewise.
1415         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
1416         * gcc.target/i386/ssefn-2.c: Likewise.
1417         * gcc.target/i386/ssefn-4.c: Likewise.
1418         * gcc.target/i386/ssefp-1.c: Likewise.
1419         * gcc.target/i386/ssefp-2.c: Likewise.
1420         * gcc.target/i386/sseregparm-3.c: Likewise.
1421         * gcc.target/i386/sseregparm-4.c: Likewise.
1422         * gcc.target/i386/sseregparm-5.c: Likewise.
1423         * gcc.target/i386/sseregparm-6.c: Likewise.
1424         * gcc.target/i386/sseregparm-7.c: Likewise.
1425         * gcc.target/i386/ssetype-1.c: Likewise.
1426         * gcc.target/i386/ssetype-2.c: Likewise.
1427         * gcc.target/i386/ssetype-3.c: Likewise.
1428         * gcc.target/i386/ssetype-4.c: Likewise.
1429         * gcc.target/i386/ssetype-5.c: Likewise.
1430         * gcc.target/i386/unordcmp-1.c: Likewise.
1431         * gcc.target/i386/vararg-1.c: Likewise.
1432         * gcc.target/i386/vararg-2.c: Likewise.
1433         * gcc.target/i386/vararg-3.c: Likewise.
1434         * gcc.target/i386/vararg-4.c: Likewise.
1435         * gcc.target/i386/vararg-7.c: Likewise.
1436         * gcc.target/i386/vararg-8.c: Likewise.
1437         * gcc.target/i386/vecinit-1.c: Likewise.
1438         * gcc.target/i386/vecinit-2.c: Likewise.
1439         * gcc.target/i386/vecinit-3.c: Likewise.
1440         * gcc.target/i386/vecinit-4.c: Likewise.
1441         * gcc.target/i386/vecinit-5.c: Likewise.
1442         * gcc.target/i386/vecinit-6.c: Likewise.
1443         * gcc.target/i386/vectorize2.c: Likewise.
1444         * gcc.target/i386/vectorize3.c: Likewise.
1445         * gcc.target/i386/vectorize4.c: Likewise.
1446         * gcc.target/i386/vectorize6.c: Likewise.
1447         * gcc.target/i386/vectorize7.c: Likewise.
1448         * gcc.target/i386/vectorize8.c: Likewise.
1449         * gcc.target/i386/vperm-v2df.c: Likewise.
1450         * gcc.target/i386/vperm-v2di.c: Likewise.
1451         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1452         * gcc.target/i386/xorps-sse2.c: Likewise.
1453         * gcc.target/i386/xorps.c: Likewise.
1454         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1455         * gfortran.dg/graphite/pr42326.f90: Likewise.
1456         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
1457
1458 2010-05-19  Richard Guenther  <rguenther@suse.de>
1459
1460         PR lto/44196
1461         * g++.dg/lto/20100519-1_0.C: New testcase.
1462
1463 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1464
1465         PR fortran/42360
1466         * gfortran.dg/warn_intent_out_not_set.f90: New.
1467
1468 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1469
1470         PR fortran/38404
1471         * gfortran.dg/data_char_1.f90: Updated warning message.
1472         * gfortran.dg/data_array_6.f: New.
1473
1474 2010-05-19  Martin Jambor  <mjambor@suse.cz>
1475
1476         * g++.dg/ipa/ivinline-8.C: New test.
1477         * gcc.dg/ipa/iinline-2.c: Likewise.
1478
1479 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1480
1481         PR fortran/34505
1482         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
1483         arguments; add check for return value kind.
1484         * gfortran.dg/float_1.f90: Likewise.
1485
1486 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1487
1488         * gcc.target/i386/20011009-1.c (COMMENT): Define.
1489         (main): Use it.
1490         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
1491         * lib/lto.exp (lto_prune_warns): Fix location line regex.
1492         Prune another location line format.
1493         (lto-obj): Call lto_prune_warns on comp_output.
1494
1495 2010-05-18  Jan Hubicka  <jh@suse.cz>
1496
1497         * gcc.dg/lto/ipacp_0.c: New test.
1498         * gcc.dg/lto/ipacp_1.c: New test.
1499
1500 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
1501
1502         PR lto/44184
1503         * gcc.dg/lto/20100518_0.c: New test.
1504
1505 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1506
1507         * gnat.dg/specs/lto3.ads: Add missing dg-options.
1508
1509 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
1510
1511         PR fortran/43990
1512         * gfortran.dg/class_21.f03: New.
1513
1514 2010-05-17  Jason Merrill  <jason@redhat.com>
1515
1516         PR c++/44157
1517         * g++.dg/cpp0x/initlist34.C: New.
1518
1519         PR c++/44158
1520         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
1521
1522 2010-05-17  Martin Jambor  <mjambor@suse.cz>
1523
1524         * g++.dg/ipa/ivinline-1.C: New test.
1525         * g++.dg/ipa/ivinline-2.C: New test.
1526         * g++.dg/ipa/ivinline-3.C: New test.
1527         * g++.dg/ipa/ivinline-4.C: New test.
1528         * g++.dg/ipa/ivinline-5.C: New test.
1529         * g++.dg/ipa/ivinline-6.C: New test.
1530
1531 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
1532             Jason Merrill  <jason@redhat.com>
1533
1534         PR c++/44108
1535         * c-c++-common/Wunused-var-8.c: New test.
1536
1537 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
1538
1539         PR bootstrap/42347
1540         * gcc.c-torture/compile/pr42347.c: New test.
1541
1542         PR middle-end/44102
1543         * g++.dg/ext/asmgoto1.C: New test.
1544
1545 2010-05-17  Martin Jambor  <mjambor@suse.cz>
1546
1547         PR middle-end/44133
1548         * gcc.dg/tree-ssa/pr44133.c: New test.
1549         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
1550         precise.
1551
1552 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
1553
1554         PR fortran/44044
1555         * gfortran.dg/class_20.f03: New.
1556
1557 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
1558
1559         PR 44078
1560         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
1561         debug messages but not the newly introduced one.
1562
1563 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
1564
1565         PR fortran/35779
1566         * gfortran.dg/initialization_25.f90: Commented testcase.
1567         * gfortran.dg/initialization_26.f90: New.
1568
1569 2010-05-16  Richard Guenther  <rguenther@suse.de>
1570
1571         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
1572         * gcc.dg/pr43084.c: Likewise.
1573         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
1574         -fipa-type-escape.
1575         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
1576         -fipa-type-escape.
1577         * gcc.dg/struct/struct-reorg.exp: Likewise.
1578         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1579         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1580
1581 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
1582
1583         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
1584         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
1585         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
1586         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
1587         tests.
1588
1589 2010-05-15  Jason Merrill  <jason@redhat.com>
1590
1591         * g++.dg/eh/spec10.C: New.
1592         * g++.dg/eh/spec11.C: New.
1593         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
1594
1595 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
1596
1597         PR fortran/44154
1598         PR fortran/42647
1599         * gfortran.dg/allocatable_scalar_9.f90: New.
1600
1601 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
1602
1603         PR c++/44148
1604         * g++.dg/torture/pr44148.C: New test.
1605
1606 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
1607
1608         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
1609         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
1610         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
1611         diagnostics and type sizes.
1612
1613 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
1614
1615         * gnat.dg/lto9.adb: New test.
1616         * gnat.dg/lto9_pkg1.ads: New helper.
1617         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
1618
1619 2010-05-15  Jan Hubicka  <jh@suse.cz>
1620
1621         * gcc.dg/lto/ipareference_1.c: Rename to ...
1622         * gcc.dg/lto/ipareference_0.c: ... this one.
1623         * gcc.dg/lto/ipareference_2.c: Rename to ...
1624         * gcc.dg/lto/ipareference_1.c: ... this one.
1625
1626 2010-05-15  Jan Hubicka  <jh@suse.cz>
1627
1628         * gcc.dg/lto/ipareference_1.c: New file.
1629         * gcc.dg/lto/ipareference_2.c: New file.
1630
1631 2010-05-15  Richard Guenther  <rguenther@suse.de>
1632
1633         PR tree-optimization/44038
1634         * gcc.c-torture/compile/pr44038.c: New testcase.
1635
1636 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
1637
1638         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
1639         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1640
1641 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
1642
1643         PR fortran/43207
1644         PR fortran/43969
1645         * gfortran.dg/class_18.f03: New.
1646         * gfortran.dg/class_19.f03: New.
1647
1648 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1649
1650         PR debug/44112
1651         * gcc.dg/debug/dwarf2/const-1.c: Remove.
1652         * g++.dg/debug/dwarf2/const1.C: Remove.
1653
1654 2010-05-14  Jason Merrill  <jason@redhat.com>
1655
1656         * g++.dg/eh/cond4.C: New.
1657         * g++.dg/eh/elide2.C: Adjust.
1658         * g++.old-deja/g++.eh/terminate1.C: Adjust.
1659
1660 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1661
1662         PR fortran/44135
1663         * gfortran.dg/actual_array_interface_2.f90: New test.
1664
1665 2010-05-14  Richard Guenther  <rguenther@suse.de>
1666
1667         PR tree-optimization/44119
1668         * gcc.c-torture/compile/pr44119.c: New testcase.
1669
1670 2010-05-14  Jason Merrill  <jason@redhat.com>
1671
1672         PR c++/44127
1673         * g++.dg/eh/terminate1.C: New.
1674
1675 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1676
1677         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
1678
1679         PR debug/44136
1680         * gcc.dg/pr44136.c: New test.
1681
1682 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
1683
1684         PR c++/30566
1685         * g++.dg/warn/Wshadow-4.C: Adjust.
1686         * g++.dg/warn/Wshadow-5.C: New test.
1687         * g++.dg/warn/Wshadow-6.C: New test
1688
1689 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
1690
1691         PR fortran/35779
1692         * gfortran.dg/initialization_25.f90: New.
1693
1694 2010-05-13  Martin Jambor  <mjambor@suse.cz>
1695
1696         * g++.dg/otr-fold-1.C: New test.
1697         * g++.dg/otr-fold-2.C: New test.
1698
1699 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
1700
1701         PR fortran/44036
1702         * gfortran.dg/gomp/pr44036-1.f90: New test.
1703         * gfortran.dg/gomp/pr44036-2.f90: New test.
1704         * gfortran.dg/gomp/pr44036-3.f90: New test.
1705
1706         PR debug/43983
1707         * gcc.dg/guality/sra-1.c: New test.
1708
1709 2010-05-12  Jan Hubicka  <jh@suse.cz>
1710
1711         * tree-ssa/unreachable.c: New test.
1712
1713 2010-05-12  Jason Merrill  <jason@redhat.com>
1714
1715         * g++.dg/cpp0x/sfinae1.C: New.
1716
1717 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
1718
1719         * gcc.target/i386/zee.c: New file.
1720
1721 2010-05-12  Jason Merrill  <jason@redhat.com>
1722
1723         * g++.dg/conversion/op1.C: Expect template candidate message.
1724         * g++.dg/cpp0x/nullptr15.C: Likewise.
1725         * g++.dg/cpp0x/pr31431-2.C: Likewise.
1726         * g++.dg/cpp0x/pr31431.C: Likewise.
1727         * g++.dg/cpp0x/temp_default2.C: Likewise.
1728         * g++.dg/cpp0x/trailing4.C: Likewise.
1729         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
1730         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
1731         * g++.dg/cpp0x/variadic-throw.C: Likewise.
1732         * g++.dg/cpp0x/variadic35.C: Likewise.
1733         * g++.dg/cpp0x/vt-35147.C: Likewise.
1734         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
1735         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
1736         * g++.dg/ext/visibility/anon8.C: Likewise.
1737         * g++.dg/ext/vla2.C: Likewise.
1738         * g++.dg/other/pr28114.C: Likewise.
1739         * g++.dg/other/ptrmem10.C: Likewise.
1740         * g++.dg/other/ptrmem11.C: Likewise.
1741         * g++.dg/overload/unknown1.C: Likewise.
1742         * g++.dg/parse/template7.C: Likewise.
1743         * g++.dg/parse/typename7.C: Likewise.
1744         * g++.dg/template/conv11.C: Likewise.
1745         * g++.dg/template/copy1.C: Likewise.
1746         * g++.dg/template/deduce3.C: Likewise.
1747         * g++.dg/template/dependent-expr5.C: Likewise.
1748         * g++.dg/template/friend.C: Likewise.
1749         * g++.dg/template/incomplete2.C: Likewise.
1750         * g++.dg/template/local4.C: Likewise.
1751         * g++.dg/template/local6.C: Likewise.
1752         * g++.dg/template/operator10.C: Likewise.
1753         * g++.dg/template/overload6.C: Likewise.
1754         * g++.dg/template/ptrmem2.C: Likewise.
1755         * g++.dg/template/ptrmem20.C: Likewise.
1756         * g++.dg/template/ptrmem8.C: Likewise.
1757         * g++.dg/template/sfinae2.C: Likewise.
1758         * g++.dg/template/ttp25.C: Likewise.
1759         * g++.dg/template/unify10.C: Likewise.
1760         * g++.dg/template/unify11.C: Likewise.
1761         * g++.dg/template/unify6.C: Likewise.
1762         * g++.dg/template/unify7.C: Likewise.
1763         * g++.dg/template/unify9.C: Likewise.
1764         * g++.dg/template/varmod1.C: Likewise.
1765         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1766         * g++.old-deja/g++.law/operators32.C: Likewise.
1767         * g++.old-deja/g++.pt/crash28.C: Likewise.
1768         * g++.old-deja/g++.pt/crash60.C: Likewise.
1769         * g++.old-deja/g++.pt/explicit38.C: Likewise.
1770         * g++.old-deja/g++.pt/explicit39.C: Likewise.
1771         * g++.old-deja/g++.pt/explicit41.C: Likewise.
1772         * g++.old-deja/g++.pt/explicit67.C: Likewise.
1773         * g++.old-deja/g++.pt/explicit77.C: Likewise.
1774         * g++.old-deja/g++.pt/expr2.C: Likewise.
1775         * g++.old-deja/g++.pt/overload7.C: Likewise.
1776         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1777         * g++.old-deja/g++.pt/spec5.C: Likewise.
1778         * g++.old-deja/g++.pt/spec6.C: Likewise.
1779         * g++.old-deja/g++.pt/t24.C: Likewise.
1780         * g++.old-deja/g++.pt/unify4.C: Likewise.
1781         * g++.old-deja/g++.pt/unify6.C: Likewise.
1782         * g++.old-deja/g++.pt/unify8.C: Likewise.
1783         * g++.old-deja/g++.robertl/eb119.C: Likewise.
1784         * g++.old-deja/g++.robertl/eb79.C: Likewise.
1785         * g++.old-deja/g++.robertl/eb98.C: Likewise.
1786
1787         * g++.dg/cpp0x/initlist32.C: New.
1788
1789         * g++.dg/template/conv11.C: New.
1790         * g++.dg/conversion/op1.C: Adjust expected error.
1791
1792         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
1793
1794 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
1795
1796         PR target/44088
1797         * gcc.target/i386/avx-cmpsd-1.c: New.
1798         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
1799         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1800         * gcc.target/i386/avx-cmpss-2.c: Likewise.
1801         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1802         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1803
1804 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
1805
1806         PR middle-end/44085
1807         * gcc.dg/gomp/pr44085.c: New test.
1808         * gfortran.dg/gomp/pr44085.f90: New test.
1809
1810 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
1811
1812         * objc-obj-c++-shared/Object1.m: New.
1813         * objc.dg/torture: New directory.
1814         * objc.dg/torture/tls: Ditto.
1815         * objc.dg/tls: Ditto.
1816         * objc.dg/torture/tls/trivial.m: New test.
1817         * objc.dg/torture/tls/thr-init-2.m: New test.
1818         * objc.dg/torture/tls/thr-init-3.m: New test.
1819         * objc.dg/torture/tls/thr-init.m: New test.
1820         * objc.dg/torture/tls/diag-1.m: New test.
1821         * objc.dg/torture/tls/tls.exp: New.
1822         * objc.dg/torture/trivial.m: New test.
1823         * objc.dg/torture/dg-torture.exp: New.
1824         * objc.dg/tls/diag-3.m: New test.
1825         * objc.dg/tls/diag-4.m: New test.
1826         * objc.dg/tls/diag-5.m: New test.
1827         * objc.dg/tls/init-1.m: New test.
1828         * objc.dg/tls/init-2.m: New test.
1829         * objc.dg/tls/tls.exp: New.
1830         * objc.dg/tls/diag-2.m: New test.
1831         * lib/objc.exp: Respond to dg-additional-files.
1832
1833 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
1834
1835         * gcc.target/m68k/20100512-1.c: New.
1836
1837 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
1838
1839         * gnat.dg/lto8.adb: New test.
1840         * gnat.dg/lto8_pkg.ad[sb]: New helper.
1841         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
1842
1843 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1844
1845         PR c++/34272
1846         PR c++/43630
1847         PR c++/34491
1848         * g++.dg/template/crash97.C: New.
1849         * g++.dg/template/crash98.C: Likewise.
1850         * g++.dg/template/crash99.C: Likewise.
1851         * g++.dg/cpp0x/pr31439.C: Adjust.
1852         * g++.dg/template/crash95.C: Likewise.
1853
1854 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
1855
1856         PR middle-end/44071
1857         * c-c++-common/asmgoto-4.c: New test.
1858         * gcc.target/i386/pr44071.c: New test.
1859
1860         PR c++/44062
1861         * c-c++-common/Wunused-var-7.c: New test.
1862         * g++.dg/warn/Wunused-var-9.C: New test.
1863
1864 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
1865
1866         PR fortran/43711
1867         * gfortran.dg/gomp/pr43711.f90: New.
1868
1869 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
1870
1871         PR fortran/31820
1872         * gfortran.dg/select_5.f90: Updated.
1873
1874 2010-05-11  Jan Hubicka  <jh@suse.cz>
1875
1876         PR tree-optimize/44063
1877         * gcc.c-torture/compile/pr44063.c: New testcase.
1878
1879 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
1880
1881         PR debug/44023
1882         * gcc.dg/pr44023.c: New test.
1883
1884 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1885
1886         * gnat.dg/lto7.adb: New test.
1887         * gnat.dg/lto7_pkg.ad[sb]: New helper.
1888
1889 2010-05-10  Jason Merrill  <jason@redhat.com>
1890
1891         PR c++/44017
1892         * g++.dg/template/inherit5.C: New.
1893
1894         PR c++/44045
1895         * g++.dg/cpp0x/initlist33.C: New.
1896         * g++.dg/cpp0x/initlist26.C: Adjust.
1897         * g++.dg/cpp0x/initlist28.C: Adjust.
1898
1899 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
1900
1901         PR c++/43719
1902         * g++.dg/init/pr43719.C: New.
1903         * g++.dg/anon-struct4.C: Adjust.
1904
1905 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
1906
1907         PR debug/44028
1908         * gcc.dg/pr44028.c: New test.
1909
1910 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
1911
1912         PR fortran/27866
1913         PR fortran/35003
1914         PR fortran/42809
1915         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
1916         * gfortran.dg/warn_conversion.f90: New.
1917
1918 2010-05-10  Michael Matz  <matz@suse.de>
1919
1920         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
1921
1922 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
1923
1924         PR rtl-optimization/44012
1925         * gcc.dg/pr44012.c: New.
1926
1927 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1928
1929         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
1930         Log text on entry and exit.
1931         Prune Sun ld warnings for common symbols with differing sizes.
1932         (lto-link-and-maybe-run): Change caller.
1933
1934 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
1935
1936         PR fortran/44044
1937         * gfortran.dg/class_7.f03: Modified.
1938         * gfortran.dg/select_type_1.f03: Modified.
1939         * gfortran.dg/select_type_12.f03: New.
1940
1941 2010-05-10  Richard Guenther  <rguenther@suse.de>
1942
1943         PR tree-optimization/44050
1944         * gcc.dg/torture/pr44050.c: New testcase.
1945
1946 2010-05-10  Wei Guozhi  <carrot@google.com>
1947
1948         PR target/42879
1949         * gcc.target/arm/pr42879.c: New testcase.
1950
1951 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1952
1953         PR c/44051
1954         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
1955
1956 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1957
1958         PR c/10676
1959         * gcc.dg/anon-struct-10.c: New test.
1960
1961 2010-05-09  Richard Guenther  <rguenther@suse.de>
1962
1963         PR middle-end/44024
1964         * gcc.dg/pr44024.c: New testcase.
1965
1966 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
1967
1968         PR c/4784
1969         * gcc.dg/anon-struct-9.c: New test.
1970
1971 2010-05-09  Richard Guenther  <rguenther@suse.de>
1972
1973         PR middle-end/44043
1974         * gcc.c-torture/compile/pr44043.c: New testcase.
1975
1976 2010-05-09  Richard Guenther  <rguenther@suse.de>
1977
1978         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
1979
1980 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
1981
1982         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
1983
1984 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
1985
1986         * gnat.dg/lto[12456].adb: Add "target lto" marker.
1987         * gnat.dg/specs/lto3.ads: Likewise.
1988
1989 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
1990
1991         PR middle-end/28685
1992         * gcc.dg/pr28685-1.c: New file.
1993
1994 2010-05-08  Richard Guenther  <rguenther@suse.de>
1995
1996         PR tree-optimization/44030
1997         * gcc.c-torture/compile/pr44030.c: New testcase.
1998
1999 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2000
2001         * gnat.dg/lto6.adb: New test.
2002         * gnat.dg/lto6_pkg.ads: New helper.
2003
2004 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2005
2006         * gnat.dg/lto5.adb: New test.
2007         * gnat.dg/lto5_pkg.ad[sb]: New helper.
2008
2009 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2010
2011         * gnat.dg/lto4.ad[sb]: New test.
2012
2013 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2014
2015         * gnat.dg/specs/lto3.ads: New test.
2016         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
2017         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
2018
2019 2010-05-08  Quentin Ochem  <ochem@adacore.com>
2020
2021         * gnat.dg/sizetype3.ad[sb]: New test.
2022         * gnat.dg/sizetype3_pkg.ads: New helper.
2023
2024 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
2025
2026         PR c++/43951
2027         * g++.dg/init/new29.C: New.
2028
2029 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
2030
2031         PR fortran/40728
2032         * gfortran.dg/coarray_1.f90: Fixed error message.
2033         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
2034         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
2035         * gfortran.dg/intrinsic_std_5.f90: New.
2036
2037 2010-05-07  Jason Merrill  <jason@redhat.com>
2038
2039         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
2040
2041 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2042
2043         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
2044         (size_t, stderr): Remove.
2045         (read_error): Replaced __builtin_fprintf by fprintf.
2046
2047 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
2048
2049         * gcc.dg/ordered-comparison-1.c: New test.
2050         * gcc.dg/ordered-comparison-2.c: New test.
2051         * gcc.dg/ordered-comparison-3.c: New test.
2052         * gcc.dg/ordered-comparison-4.c: New test.
2053
2054 2010-05-06  Mike Stump  <mikestump@comcast.net>
2055
2056         PR objc/35165
2057         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
2058
2059 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
2060             Jason Merrill  <jason@redhat.com>
2061
2062         * g++.dg/cpp0x/nullptr01.C: New.
2063         * g++.dg/cpp0x/nullptr02.C: New.
2064         * g++.dg/cpp0x/nullptr03.C: New.
2065         * g++.dg/cpp0x/nullptr04.C: New.
2066         * g++.dg/cpp0x/nullptr05.C: New.
2067         * g++.dg/cpp0x/nullptr06.C: New.
2068         * g++.dg/cpp0x/nullptr07.C: New.
2069         * g++.dg/cpp0x/nullptr08.C: New.
2070         * g++.dg/cpp0x/nullptr09.C: New.
2071         * g++.dg/cpp0x/nullptr10.C: New.
2072         * g++.dg/cpp0x/nullptr11.C: New.
2073         * g++.dg/cpp0x/nullptr12.C: New.
2074         * g++.dg/cpp0x/nullptr13.C: New.
2075         * g++.dg/cpp0x/nullptr14.C: New.
2076         * g++.dg/cpp0x/nullptr15.C: New.
2077         * g++.dg/cpp0x/nullptr16.C: New.
2078         * g++.dg/cpp0x/nullptr17.C: New.
2079         * g++.dg/cpp0x/nullptr18.C: New.
2080         * g++.dg/cpp0x/nullptr19.C: New.
2081         * g++.dg/cpp0x/nullptr20.C: New.
2082         * g++.dg/cpp0x/nullptr21.C: New.
2083         * g++.dg/cpp0x/nullptr22.C: New.
2084         * g++.dg/debug/nullptr01.C: New.
2085         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
2086
2087 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
2088
2089         * gcc.dg/Wunused-var-8.c: Move to...
2090         * c-c++-common/Wunused-var-6.c: ... here.  New test.
2091
2092 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2093
2094         PR c++/40406
2095         * g++.dg/template/crash96.C: New.
2096
2097 2010-05-06  Jan Hubicka  <jh@suse.cz>
2098
2099         PR tree-optimization/43791
2100         * gcc.c-torture/compile/pr43791.c: New file.
2101
2102 2010-05-06  Michael Matz  <matz@suse.de>
2103
2104         PR tree-optimization/43984
2105         * gfortran.dg/pr43984.f90: New test.
2106
2107 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2108
2109         PR 40989
2110         * gcc.dg/pr40989.c: New.
2111
2112 2010-05-06  Richard Guenther  <rguenther@suse.de>
2113
2114         PR tree-optimization/43934
2115         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
2116
2117 2010-05-06  Richard Guenther  <rguenther@suse.de>
2118
2119         PR tree-optimization/43987
2120         * gcc.c-torture/execute/pr43987.c: New testcase.
2121         * gcc.dg/torture/pta-escape-1.c: Adjust.
2122         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2123         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2124         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2125         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
2126
2127 2010-04-22  Jakub Jelinek <jakub@redhat.com>
2128             Dodji Seketeli  <dodji@redhat.com>
2129
2130         PR c/18624
2131         * g++.dg/warn/Wunused-7.C: Add dg-warning.
2132         * g++.dg/template/sfinae16.C: Likewise.
2133         * gcc.dg/Wunused-var-1.c: Moved to...
2134         * c-c++-common/Wunused-var-1.c: ...here. New test.
2135         * gcc.dg/Wunused-var-2.c: Moved to...
2136         * c-c++-common/Wunused-var-2.c: ...here. New test.
2137         * gcc.dg/Wunused-var-3.c: Moved to...
2138         * c-c++-common/Wunused-var-3.c: ...here. New test.
2139         * gcc.dg/Wunused-var-4.c: Moved to...
2140         * gcc.dg/Wunused-var-1.c: ... here.
2141         * gcc.dg/Wunused-var-5.c: Moved to...
2142         * c-c++-common/Wunused-var-4.c: ...here. New test.
2143         * gcc.dg/Wunused-var-7.c: Moved to...
2144         * c-c++-common/Wunused-var-5.c: ...here. New test.
2145         * gcc.dg/Wunused-var-6.c: Moved to...
2146         * gcc.dg/Wunused-var-2.c: ... here.
2147         * c-c++-common/Wunused-var-1.c: New test.
2148         * c-c++-common/Wunused-var-2.c: New test.
2149         * c-c++-common/Wunused-var-3.c: New test.
2150         * c-c++-common/Wunused-var-4.c: New test.
2151         * c-c++-common/Wunused-var-5.c: New test.
2152         * g++.dg/warn/Wunused-var-1.C: New test.
2153         * g++.dg/warn/Wunused-var-2.C: New test.
2154         * g++.dg/warn/Wunused-var-3.C: New test.
2155         * g++.dg/warn/Wunused-var-4.C: New test.
2156         * g++.dg/warn/Wunused-var-5.C: New test.
2157         * g++.dg/warn/Wunused-var-6.C: New test.
2158         * g++.dg/warn/Wunused-var-7.C: New test.
2159         * g++.dg/warn/Wunused-var-8.C: New test.
2160         * g++.dg/warn/Wunused-parm-1.C: New test.
2161         * g++.dg/warn/Wunused-parm-2.C: New test.
2162         * g++.dg/warn/Wunused-parm-3.C: New test.
2163
2164 2010-05-06  Tobias Burnus  <burnus@net-b.de>
2165
2166         PR fortran/43985
2167         * gfortran.dg/gomp/crayptr5.f90: New test case.
2168
2169 2010-05-05  Jason Merrill  <jason@redhat.com>
2170
2171         PR debug/43370
2172         * g++.dg/ext/attrib39.C: New.
2173
2174 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
2175
2176         PR fortran/24978
2177         * gfortran.dg/data_invalid.f90: New.
2178
2179 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
2180
2181         * gnat.dg/lto2.adb: New test.
2182
2183 2010-05-05  Jason Merrill  <jason@redhat.com>
2184
2185         PR c++/43787
2186         * g++.dg/opt/empty1.C: New.
2187
2188 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
2189
2190         PR fortran/43696
2191         * gfortran.dg/class_17.f03: New.
2192
2193 2010-05-04  Neil Vachharajani <nvachhar@google.com>
2194
2195         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
2196
2197 2010-05-04  Mike Stump  <mikestump@comcast.net>
2198
2199         PR objc/35165
2200         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
2201
2202 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2203
2204         PR target/43668
2205         * gcc.target/i386/pr43668.c: New.
2206
2207 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2208
2209         PR c++/43028
2210         * g++.dg/cpp0x/initlist31.C: New.
2211
2212 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
2213
2214         PR c/43981
2215         * gcc.dg/Wunused-var-8.c: New test.
2216
2217 2010-05-04  Jason Merrill  <jason@redhat.com>
2218
2219         PR c++/38064
2220         * g++.dg/cpp0x/enum3.C: Extend.
2221
2222 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2223
2224         PR target/43799
2225         * gcc.target/i386/pr43799.c: New.
2226
2227 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2228
2229         * gnat.dg/lto1.adb: New test.
2230         * gnat.dg/lto1_pkg.ad[sb]: New helper.
2231
2232 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2233
2234         PR middle-end/43671
2235         * gcc.target/i386/pr43671.c: New.
2236
2237 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2238
2239         PR c++/43705
2240         * g++.dg/template/crash95.C: New.
2241
2242 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2243
2244         PR debug/43508
2245         * gcc.target/i386/pr43508.c: New.
2246
2247 2010-05-04  Richard Guenther  <rguenther@suse.de>
2248
2249         PR tree-optimization/43879
2250         * g++.dg/torture/pr43879-1_0.C: New testcase.
2251         * g++.dg/torture/pr43879-1_1.C: Likewise.
2252
2253 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
2254
2255         PR c++/43953
2256         * g++.dg/other/crash-12.C: New test.
2257
2258 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
2259
2260         * g++.dg/cdce3.C: Add a space.  Updated.
2261
2262 2010-05-03  Jason Merrill  <jason@redhat.com>
2263
2264         PR c++/43680
2265         * g++.dg/opt/enum2.C: New.
2266         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
2267         * g++.dg/warn/Wswitch-1.C: Adjust message.
2268
2269 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2270
2271         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
2272         * g++.dg/ext/label13.C: Fix typo.
2273         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
2274         alpha*-dec-osf5*.
2275         * gcc.c-torture/compile/limits-declparen.c: xfail on
2276         alpha*-dec-osf5* with -g.
2277         * gcc.c-torture/compile/limits-pointer.c: Likewise.
2278         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
2279         * gcc.dg/c99-tgmath-2.c: Likewise.
2280         * gcc.dg/c99-tgmath-3.c: Likewise.
2281         * gcc.dg/c99-tgmath-4.c: Likewise.
2282
2283 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2284
2285         PR fortran/43592
2286         * gfortran.dg/unexpected_interface.f90: New test.
2287
2288 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2289
2290         * ada/acats/run_acats (which): New function.
2291         (host_gnatchop, host_gnatmake): Use it.
2292
2293 2010-05-03  Richard Guenther  <rguenther@suse.de>
2294
2295         PR tree-optimization/43971
2296         * gcc.dg/pr43971.c: New testcase.
2297
2298 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
2299
2300         PR debug/43972
2301         * gcc.dg/debug/pr43972.c: New test.
2302
2303 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
2304
2305         PR testsuite/43963
2306         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
2307
2308 2010-05-02  Richard Guenther  <rguenther@suse.de>
2309
2310         PR tree-optimization/43879
2311         * gcc.dg/torture/pr43879-3.c: New testcase.
2312
2313 2010-05-01  Richard Guenther  <rguenther@suse.de>
2314
2315         PR tree-optimization/43949
2316         * g++.dg/warn/Warray-bounds-5.C: New testcase.
2317
2318 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
2319
2320         PR c++/43951
2321         * g++.dg/init/new28.C: New.
2322
2323 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
2324
2325         PR objc++/32052
2326         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
2327         structure and nested declarations.
2328         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
2329         structure and nested declarations.  Reduce header clutter and
2330         use _exit() rather than abort().
2331         * objc.dg/encode-10.m: New.
2332         * objc.dg/encode-11.m: New.
2333
2334 2010-04-30  DJ Delorie  <dj@redhat.com>
2335
2336         * gcc.c-torture/execute/20100430-1.c: New test.
2337
2338 2010-04-30  Jason Merrill  <jason@redhat.com>
2339
2340         PR c++/43868
2341         * g++.dg/template/ptrmem21.C: New.
2342
2343 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
2344
2345         PR fortran/18918
2346         PR fortran/43931
2347         * gfortran.dg/coarray_13.f90: New test.
2348
2349 2010-04-30  Richard Guenther  <rguenther@suse.de>
2350
2351         PR lto/43946
2352         * gcc.dg/lto/20100430-1_0.c: New testcase.
2353
2354 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
2355
2356         PR debug/43942
2357         * c-c++-common/pr43942.c: New test.
2358
2359 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
2360
2361         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
2362         conflict with darwin crt1.o 'start' symbol.
2363
2364 2010-04-30  Richard Guenther  <rguenther@suse.de>
2365
2366         PR tree-optimization/43879
2367         * gcc.dg/torture/pr43879_1.c: New testcase.
2368
2369 2010-04-30  Richard Guenther  <rguenther@suse.de>
2370
2371         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
2372
2373 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
2374
2375         PR c++/43890
2376         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
2377         user-provided constructor while recursing.
2378
2379 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2380
2381         PR fortran/42274
2382         * gfortran.dg/class_16.f03: New test.
2383
2384 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2385
2386         PR fortran/42274
2387         * gfortran.dg/class_15.f03: New.
2388
2389 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
2390
2391         PR fortran/43326
2392         * gfortran.dg/dynamic_dispatch_9.f03: New test.
2393
2394 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2395
2396         PR fortran/43492
2397         * gfortran.dg/generic_22.f03 : New test.
2398
2399 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
2400
2401         PR fortran/42353
2402         * gfortran.dg/class_14.f03: New test.
2403
2404 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2405
2406         PR fortran/42680
2407         * gfortran.dg/interface_32.f90: New test.
2408
2409 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
2410             Janus Weil  <janus@gcc.gnu.org>
2411
2412         PR fortran/41829
2413         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
2414         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
2415         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
2416
2417 2010-04-28  Mike Stump  <mikestump@comcast.net>
2418
2419         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
2420         dg-excess-errors.
2421         * g++.dg/uninit-pred-2_b.C: Likewise.
2422
2423 2010-04-28  Tobias Burnus  <burnus@net-b.de>
2424
2425         PR fortran/18918
2426         PR fortran/43919
2427         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
2428
2429 2010-04-28  Matthias Klose  <doko@ubuntu.com>
2430
2431         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
2432         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
2433         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
2434         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
2435         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
2436
2437 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
2438
2439         * gcc.dg/const-uniq-1.c: New test.
2440         * gcc.dg/lto/const-uniq_[01].c: Likewise.
2441
2442 2010-04-28  Xinliang David Li  <davidxl@google.com>
2443
2444         * gcc.dg/uninit-pred-2_b.c: New test.
2445         * gcc.dg/uninit-pred-4_b.c: New test.
2446         * gcc.dg/uninit-pred-3_d.c: New test.
2447         * gcc.dg/uninit-pred-6_b.c: New test.
2448         * gcc.dg/uninit-pred-8_b.c: New test.
2449         * gcc.dg/uninit-pred-3_a.c: New test.
2450         * gcc.dg/uninit-pred-2_c.c: New test.
2451         * gcc.dg/uninit-pred-5_a.c: New test.
2452         * gcc.dg/uninit-pred-3_e.c: New test.
2453         * gcc.dg/uninit-pred-7_a.c: New test.
2454         * gcc.dg/uninit-pred-6_c.c: New test.
2455         * gcc.dg/uninit-pred-9_a.c: New test.
2456         * gcc.dg/uninit-pred-8_c.c: New test.
2457         * gcc.dg/uninit-pred-3_b.c: New test.
2458         * gcc.dg/uninit-pred-5_b.c: New test.
2459         * gcc.dg/uninit-pred-7_b.c: New test.
2460         * gcc.dg/uninit-pred-6_d.c: New test.
2461         * gcc.dg/uninit-pred-9_b.c: New test.
2462         * gcc.dg/uninit-pred-2_a.c: New test.
2463         * gcc.dg/uninit-pred-4_a.c: New test.
2464         * gcc.dg/uninit-pred-3_c.c: New test.
2465         * gcc.dg/uninit-pred-6_a.c: New test.
2466         * gcc.dg/uninit-pred-8_a.c: New test.
2467         * gcc.dg/uninit-pred-7_c.c: New test.
2468         * gcc.dg/uninit-pred-6_e.c: New test.
2469         * g++.dg/uninit-pred-loop-1_b.cc: New test.
2470         * g++.dg/uninit-pred-1_a.C: New test.
2471         * g++.dg/uninit-pred-1_b.C: New test.
2472         * g++.dg/uninit-pred-2_a.C: New test.
2473         * g++.dg/uninit-pred-2_b.C: New test.
2474         * g++.dg/uninit-pred-loop-1_a.cc: New test.
2475         * g++.dg/uninit-pred-loop-1_c.cc: New test.
2476         * g++.dg/uninit-pred-loop_1.cc: New test.
2477
2478 2010-04-28  Martin Jambor  <mjambor@suse.cz>
2479
2480         * gcc.dg/lto/20091209-1_0.c: New testcase.
2481
2482 2010-04-28  Richard Guenther  <rguenther@suse.de>
2483
2484         PR tree-optimization/43879
2485         PR tree-optimization/43909
2486         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
2487
2488 2010-04-28  Richard Guenther  <rguenther@suse.de>
2489
2490         PR c++/43880
2491         * g++.dg/torture/pr43880.C: New testcase.
2492
2493 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2494
2495         PR c++/9335
2496         * g++.dg/template/recurse2.C: Update
2497         * g++.dg/template/recurse.C: Update.
2498         * g++.dg/template/pr23510.C: Update.
2499         * lib/prune.exp: Filter out 'recursively instantiated'.
2500
2501 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
2502
2503         PR c++/29043
2504         * g++.dg/init/pr29043.C: New.
2505
2506 2010-04-27  Jason Merrill  <jason@redhat.com>
2507
2508         * g++.dg/lookup/scoped5.C: Adjust.
2509         * g++.dg/lookup/scoped8.C: Adjust.
2510         * g++.dg/template/dependent-expr5.C: Adjust.
2511         * g++.old-deja/g++.brendan/nest1.C: Adjust.
2512
2513         PR c++/43856
2514         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
2515
2516         PR c++/43875
2517         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2518
2519 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2520             Jan Hubicka <hubicka@ucw.cz>
2521
2522         * gcc.dg/pure-2.c: New testcase.
2523         * gcc.dg/const-1.c: New testcase.
2524
2525 2010-04-27  Jason Merrill  <jason@redhat.com>
2526
2527         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
2528
2529         PR c++/41468
2530         * g++.dg/template/sfinae17.C: New.
2531         * g++.dg/template/sfinae18.C: New.
2532
2533 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
2534
2535         * g++.dg/init/pr42844.C: New.
2536         * g++.dg/cpp0x/pr42844-2.C: New.
2537         * g++.dg/cpp0x/defaulted2.C: Adjust.
2538         * g++.dg/tree-ssa/pr27549.C: Likewise.
2539         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
2540
2541 2010-04-27  Tobias Burnus  <burnus@net-b.de>
2542
2543         PR fortran/18918
2544         * gfortran.dg/coarray_12.f90: Fix dump parsing.
2545
2546 2010-04-27  Richard Guenther  <rguenther@suse.de>
2547
2548         PR middle-end/40561
2549         * g++.dg/other/pr40561.C: New testcase.
2550
2551 2010-04-27  Martin Jambor  <mjambor@suse.cz>
2552
2553         PR middle-end/43812
2554         * g++.dg/ipa/pr43812.C: New test.
2555
2556 2010-04-27  Jan Hubicka  <jh@suse.cz>
2557
2558         * gcc.dg/ipa/iinline-1.c (main): Rename to...
2559         (test): ... this one.
2560
2561 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
2562
2563         PR target/40657
2564         * gcc.target/arm/thumb-stackframe.c: New test.
2565
2566 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
2567
2568         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
2569         * gcc.dg/misc-column.c: Likewise.
2570         * gcc.dg/Walways-true-1.c: Likewise.
2571         * gcc.dg/Walways-true-2.c: Likewise.
2572         * gcc.dg/warn-addr-cmp.c: Likewise.
2573
2574 2010-04-27  Tobias Burnus  <burnus@net-b.de>
2575
2576         PR fortran/18918
2577         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
2578         * gfortran.dg/coarray_12.f90: New.
2579
2580 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
2581
2582         PR c/32207
2583         * gcc.dg/pr32207.c: New test.
2584         * gcc.dg/misc-column.c: Adjust expected warning.
2585         * gcc.dg/Walways-true-1.c: Likewise.
2586         * gcc.dg/Walways-true-2.c: Likewise.
2587         * gcc.dg/warn-addr-cmp.c: Likewise.
2588
2589 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
2590
2591         PR lto/42776
2592         * lib/lto.exp (lto_prune_vis_warns): New function.
2593         (lto-link-and-maybe-run): Call it.
2594
2595 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2596
2597         PR tree-optimization/43904
2598         * gcc.dg/tree-ssa/tailcall-6.c: New.
2599
2600 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2601
2602         PR testsuite/35165
2603         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
2604         Darwin8/OSX10.4 - compatible code generation.
2605         Use scan-rtl-dump.
2606         * obj-c++.dg/stubify-1.mm: Ditto.
2607         * lib/objc-torture.exp: Do not require link success for
2608         "trivial.m" in the runtime checks when dowhat = 'compile'.
2609         * lib/dg-pch.exp (dg-flags-pch): New Proc.
2610         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
2611         Darwin8/OSX10.4 - compatible code generation.
2612         * objc.dg/stubify-2.m: Ditto.
2613         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
2614         * objc.dg/next-runtime-1.m: Ditto.
2615         * objc.dg/stret-2.m: Restrict to ilp32 targets.
2616         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
2617         runtimes on Darwin.
2618
2619 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
2620
2621         PR 43715
2622         * lib/plugin-support.exp: Use "-undefined
2623         dynamic_lookup" on darwin.
2624
2625 2010-04-26  Richard Guenther  <rguenther@suse.de>
2626
2627         * gcc.dg/lto/20100426_0.c: New testcase.
2628
2629 2010-04-26  Jie Zhang  <jie@codesourcery.com>
2630
2631         PR tree-optimization/43833
2632         gcc.dg/Warray-bounds-8.c: New test case.
2633
2634 2010-04-26  Richard Guenther  <rguenther@suse.de>
2635
2636         PR lto/43080
2637         * g++.dg/lto/20100423-3_0.C: New testcase.
2638
2639 2010-04-26  Richard Guenther  <rguenther@suse.de>
2640
2641         PR lto/42425
2642         * g++.dg/lto/20100423-2_0.C: New testcase.
2643
2644 2010-04-26  Ira Rosen  <irar@il.ibm.com>
2645
2646         * gcc.dg/vect/bb-slp-23.c: New test.
2647
2648 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
2649
2650         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
2651         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
2652         * gcc.dg/c1x-float-1.c: New test.
2653
2654 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2655
2656         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
2657         of "lea\[ \t\]".
2658
2659 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2660
2661         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
2662         FreeBSD.
2663         * gfortran.dg/default_format_denormal_1.f90: Ditto.
2664         * gfortran.dg/default_format_2.f90: Ditto.
2665
2666 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2667
2668         * gfortran.dg/pr43505.f90: Clean up .mod file.
2669         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
2670         * gfortran.dg/pr41347.f90: Ditto.
2671         * gfortran.dg/internal_pack_4.f90: Ditto.
2672         * gfortran.dg/proc_decl_23.f90: Ditto.
2673         * gfortran.dg/recursive_check_3.f90: Ditto.
2674         * gfortran.dg/intent_out_3.f90: Ditto.
2675         * gfortran.dg/assignment_2.f90: Ditto.
2676         * gfortran.dg/pr41928.f90: Ditto.
2677         * gfortran.dg/pr42166.f90: Ditto.
2678         * gfortran.dg/private_type_12.f90: Ditto.
2679         * gfortran.dg/graphite/pr42185.f90: Ditto.
2680         * gfortran.dg/graphite/pr42186.f90: Ditto.
2681         * gfortran.dg/graphite/pr40982.f90: Ditto.
2682         * gfortran.dg/graphite/id-2.f90: Ditto.
2683         * gfortran.dg/graphite/id-4.f90: Ditto.
2684         * gfortran.dg/graphite/pr42050.f90: Ditto.
2685         * gfortran.dg/graphite/id-18.f90: Ditto.
2686         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
2687         * gfortran.dg/graphite/pr41924.f90: Ditto.
2688         * gfortran.dg/graphite/pr42393.f90: Ditto.
2689         * gfortran.dg/graphite/pr37980.f90: Ditto.
2690         * gfortran.dg/graphite/pr38953.f90: Ditto.
2691         * gfortran.dg/graphite/pr42180.f90: Ditto.
2692         * gfortran.dg/graphite/pr42181.f90: Ditto.
2693         * gfortran.dg/where_operator_assign_4.f90: Ditto.
2694         * gfortran.dg/select_type_4.f90: Ditto.
2695         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2696         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
2697         * gfortran.dg/lto/pr40725_0.f03: Ditto.
2698         * gfortran.dg/elemental_args_check_2.f90: Ditto.
2699         * gfortran.dg/whole_file_11.f90: Ditto.
2700         * gfortran.dg/private_type_11.f90: Ditto.
2701         * gfortran.dg/vect/vect-gems.f90: Ditto.
2702         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
2703
2704 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2705
2706         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
2707
2708 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
2709
2710         * gnat.dg/pack15.ad[sb]: New test.
2711
2712 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
2713
2714         * gcc.target/arm/mla-1.c: New test.
2715
2716 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2717
2718         PR fortran/30073
2719         PR fortran/43793
2720         * gfortran.dg/pr43793.f90: New test.
2721
2722 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
2723
2724         PR tree-optimization/41442
2725         * gcc.target/i386/pr41442.c: New test.
2726
2727 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
2728
2729         PR fortran/43832
2730         * gfortran.dg/fgetc_3.f90: Delete bogus test.
2731
2732 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2733
2734         PR fortran/43832
2735         * gfortran.dg/open_nounit.f90: New test.
2736
2737 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
2738
2739         PR fortran/43841
2740         PR fortran/43843
2741         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
2742
2743 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2744
2745         * gcc.dg/Wconversion-integer.c: Update.
2746
2747 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2748
2749         * gnat.dg/unchecked_convert5.adb: New test.
2750
2751 2010-04-23  Richard Guenther  <rguenther@suse.de>
2752
2753         PR lto/41734
2754         * gcc.dg/lto/20100423-2_0.c: New testcase.
2755         * gcc.dg/lto/20100423-2_0.c: Likewise.
2756
2757 2010-04-23  Richard Guenther  <rguenther@suse.de>
2758
2759         PR lto/43455
2760         * gcc.dg/lto/20100423-1_0.c: New testcase.
2761         * gcc.dg/lto/20100423-1_1.c: Likewise.
2762
2763 2010-04-23  Martin Jambor  <mjambor@suse.cz>
2764
2765         PR tree-optimization/43846
2766         * gcc.dg/tree-ssa/sra-10.c: New test.
2767
2768 2010-04-23  Martin Jambor  <mjambor@suse.cz>
2769
2770         PR middle-end/43835
2771         * gcc.c-torture/execute/pr43835.c: New test.
2772
2773 2010-04-23  Richard Guenther  <rguenther@suse.de>
2774
2775         PR lto/42653
2776         * g++.dg/lto/20100423-1_0.C: New testcase.
2777
2778 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
2779
2780         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
2781
2782 2010-04-22  Ira Rosen  <irar@il.ibm.com>
2783
2784         PR tree-optimization/43842
2785         * gcc.dg/vect/pr43842.c: New test.
2786
2787 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2788
2789         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
2790         * gcc.target/i386/wmul-2.c: Likewise.
2791
2792 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2793
2794         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
2795         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
2796
2797 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
2798
2799         * gfortran.dg/reassoc_6.f: New testcase.
2800
2801 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2802
2803         PR middle-end/29274
2804         * gcc.target/arm/wmul-1.c: New test.
2805         * gcc.target/arm/wmul-2.c: New test.
2806
2807 2010-04-22  Richard Guenther  <rguenther@suse.de>
2808
2809         PR tree-optimization/43845
2810         * gcc.c-torture/compile/pr43845.c: New testcase.
2811
2812 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
2813
2814         PR middle-end/29274
2815         * gcc.target/i386/wmul-1.c: New test.
2816         * gcc.target/i386/wmul-2.c: New test.
2817         * gcc.target/bfin/wmul-1.c: New test.
2818         * gcc.target/bfin/wmul-2.c: New test.
2819
2820 2010-04-22  Richard Guenther  <rguenther@suse.de>
2821
2822         PR fortran/43829
2823         * gfortran.dg/vector_subscript_6.f90: New testcase.
2824         * gfortran.dg/assign_10.f90: Adjust.
2825
2826 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
2827
2828         PR fortran/43836
2829         * gfortran.dg/gomp/pr43836.f90: New test.
2830
2831 2010-04-21  Richard Guenther  <rguenther@suse.de>
2832
2833         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
2834
2835 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2836
2837         * gcc.dg/torture/builtin-cproj-3.c: New.
2838
2839 2010-04-20  Jason Merrill  <jason@redhat.com>
2840
2841         PR c++/9335
2842         * g++.dg/template/recurse2.C: New.
2843         * g++.dg/parse/crash36.C: Adjust.
2844         * g++.dg/other/fold1.C: Adjust.
2845         * g++.dg/init/member1.C: Adjust.
2846         * lib/prune.exp: Prune "skipping N instantiation contexts".
2847
2848 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2849
2850         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
2851
2852 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2853
2854         * gcc.dg/torture/builtin-cproj-1.c: New.
2855         * gcc.dg/torture/builtin-cproj-2.c: New.
2856
2857 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
2858
2859         PR c++/43800
2860         PR c++/43704
2861         * g++.dg/template/typedef32.C: Adjust.
2862         * g++.dg/template/typedef33.C: New test.
2863
2864 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
2865
2866         PR fortran/43227
2867         * gfortran.dg/proc_decl_23.f90: New test.
2868
2869         PR fortran/43266
2870         * gfortran.dg/abstract_type_6.f03: New test.
2871
2872 2010-04-20  Xinliang David Li  <davidxl@google.com>
2873
2874         * g++.dg/tree-ssa/fold-compare.C: New.
2875
2876 2010-04-20  Richard Guenther  <rguenther@suse.de>
2877
2878         PR tree-optimization/39417
2879         * g++.dg/torture/pr39417.C: New testcase.
2880
2881 2010-04-20  Richard Guenther  <rguenther@suse.de>
2882
2883         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
2884
2885 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
2886
2887         * g++.dg/debug/dwarf2/rv1.C: New test.
2888
2889 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2890
2891         PR target/43635
2892         * gcc.c-torture/compile/pr43635.c: New testcase.
2893
2894 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
2895
2896         PR fortran/43339
2897         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
2898         of sequential loops being private only in the innermost containing
2899         task region.
2900
2901         PR middle-end/43337
2902         * gfortran.dg/gomp/pr43337.f90: New test.
2903
2904 2010-04-19  Richard Guenther  <rguenther@suse.de>
2905
2906         PR tree-optimization/43796
2907         * gfortran.dg/pr43796.f90: New testcase.
2908
2909 2010-04-19  Richard Guenther  <rguenther@suse.de>
2910
2911         PR tree-optimization/43783
2912         * gcc.c-torture/execute/pr43783.c: New testcase.
2913
2914 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
2915
2916         PR target/43766
2917         * gcc.target/i386/pr43766.c: New test.
2918
2919 2010-04-19  Jie Zhang  <jie@codesourcery.com>
2920
2921         PR target/43662
2922         * gcc.target/i386/pr43662.c: New test.
2923
2924 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
2925
2926         PR c++/43704
2927         * g++.dg/template/typedef32.C: New test.
2928
2929 2010-04-19  Ira Rosen  <irar@il.ibm.com>
2930
2931         PR tree-optimization/37027
2932         * lib/target-supports.exp
2933         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
2934         * gcc.dg/vect/pr37027.c: New test.
2935         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
2936         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
2937         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
2938         gcc.dg/vect/vect-complex-6.c: Likewise.
2939
2940 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
2941
2942         * g++.dg/debug/dwarf2/enum1.C: New test.
2943
2944 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
2945
2946         * gnat.dg/rep_clause5.ad[sb]: New test.
2947         * gnat.dg/rep_clause5_pkg.ads: New helper.
2948
2949 2010-04-18  Ira Rosen  <irar@il.ibm.com>
2950
2951         PR tree-optimization/43771
2952         * g++.dg/vect/pr43771.cc: New test.
2953
2954 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2955
2956         PR fortran/31538
2957         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
2958         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
2959
2960 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2961
2962         * gnat.dg/sizetype.adb: Rename into...
2963         * gnat.dg/sizetype1.adb: ...this.
2964         * gnat.dg/sizetype2.adb: New test.
2965
2966 2010-04-16  Richard Guenther  <rguenther@suse.de>
2967
2968         PR tree-optimization/43572
2969         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
2970
2971 2010-04-16  Olivier Hainque  <hainque@adacore.com>
2972
2973         * gnat.dg/specs/discr_private.ads: New test.
2974
2975 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
2976
2977         PR target/41514
2978         * gcc.target/arm/thumb-comparisons.c: New test.
2979
2980         PR target/40603
2981         * gcc.target/arm/thumb-cbranchqi.c: New test.
2982
2983 2010-04-16  Christian Bruel  <christian.bruel@st.com>
2984
2985         * g++.dg/torture/pr36191.C: Enable for SH.
2986
2987 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
2988
2989         * gnat.dg/wide_boolean.adb: New test.
2990         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
2991
2992 2010-04-15  Richard Guenther  <rguenther@suse.de>
2993
2994         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
2995         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
2996         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2997         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2998         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
2999         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
3000         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
3001         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
3002         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
3003         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
3004         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
3005         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
3006         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3007         * gcc.dg/torture/ipa-pta-2.c: Likewise.
3008         * gcc.dg/torture/ipa-pta-1.c: Adjust.
3009
3010 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
3011
3012         PR target/21803
3013         * gcc.target/arm/pr42496.c: New test.
3014
3015 2010-04-14  Jason Merrill  <jason@redhat.com>
3016
3017         PR c++/36625
3018         * g++.dg/ext/attrib38.C: New.
3019
3020 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
3021
3022         PR testsuite/43739
3023         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
3024
3025 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3026
3027         PR 42966
3028         * gcc.dg/cpp/warn-undef-2.c: Update.
3029         * gcc.dg/cpp/warn-traditional-2.c: Update.
3030         * gcc.dg/cpp/warn-comments-2.c: Update.
3031         * gcc.dg/cpp/warn-variadic-2.c: Update.
3032         * gcc.dg/cpp/warn-long-long-2.c: Update.
3033         * gcc.dg/cpp/warn-deprecated-2.c: Update.
3034         * gcc.dg/cpp/warn-multichar-2.c: Update.
3035         * gcc.dg/cpp/warn-normalized-3.c: Update.
3036         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
3037         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
3038         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
3039         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
3040         * gcc.dg/cpp/warn-redefined-2.c: Update.
3041         * gfortran.dg/warning-directive-2.F90: Update.
3042         * c-c++-common/cpp/warning-directive-2.c: Update.
3043
3044 2010-04-14  Michael Matz  <matz@suse.de>
3045
3046         PR tree-optimization/42963
3047         * gcc.dg/pr42963.c: New testcase.
3048
3049 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
3050
3051         * gnat.dg/class_wide.adb: Rename into...
3052         * gnat.dg/class_wide1.adb: ...this.
3053         * gnat.dg/class_wide2.ad[sb]: New test.
3054
3055 2010-04-14  Tobias Burnus  <burnus@net-b.de>
3056
3057         PR fortran/18918
3058         * gfortran.dg/coarray_9.f90: Update dg-errors.
3059         * gfortran.dg/coarray_10.f90: New test.
3060         * gfortran.dg/coarray_11.f90: New test.
3061
3062 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3063
3064         PR fortran/43747
3065         gfortran.dg/initialization_24.f90: New test.
3066
3067 2010-04-13  Jason Merrill  <jason@redhat.com>
3068
3069         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
3070         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
3071
3072 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3073
3074         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
3075         * g++.dg/dg.exp: Likewise.
3076         * gcc.dg/cpp/warning-directive-1.c: Move to ...
3077         * c-c++-common/cpp/warning-directive-1.c: ... here.
3078         * gcc.dg/cpp/warning-directive-2.c: Move to ...
3079         * c-c++-common/cpp/warning-directive-2.c: ... here.
3080         * gcc.dg/cpp/warning-directive-3.c: Move to ...
3081         * c-c++-common/cpp/warning-directive-3.c: ... here.
3082         * gcc.dg/cpp/warning-directive-4.c: Move to ...
3083         * c-c++-common/cpp/warning-directive-4.c: ... here.
3084         * g++.dg/cpp/warning-directive-1.C: Delete.
3085         * g++.dg/cpp/warning-directive-2.C: Delete.
3086         * g++.dg/cpp/warning-directive-3.C: Delete.
3087         * g++.dg/cpp/warning-directive-4.C: Delete.
3088         * gcc.dg/cpp/normalised-3.c: Delete.
3089         * g++.dg/cpp/normalised-1.C: Rename as ...
3090         * c-c++-common/cpp/normalised-3.c: ... this.
3091
3092 2010-04-13  Martin Jambor  <mjambor@suse.cz>
3093
3094         * gcc.dg/tree-ssa/sra-9.c: New test.
3095
3096 2010-04-13  Michael Matz  <matz@suse.de>
3097
3098         PR middle-end/43730
3099         * gcc.dg/pr43730.c: New test.
3100
3101 2010-04-13  Michael Matz  <matz@suse.de>
3102
3103         * gcc.dg/tree-ssa/negate.c: New testcase.
3104
3105 2010-04-13  Richard Guenther  <rguenther@suse.de>
3106
3107         PR testsuite/43735
3108         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
3109
3110 2010-04-13  Richard Guenther  <rguenther@suse.de>
3111
3112         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
3113
3114 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
3115
3116         * gnat.dg/derived_type1.adb: New test.
3117
3118 2010-04-13  Matthias Klose  <doko@ubuntu.com>
3119
3120         * gcc.dg/plugindir1.c: New testcase.
3121         * gcc.dg/plugindir2.c: New testcase.
3122         * gcc.dg/plugindir3.c: New testcase.
3123         * gcc.dg/plugindir4.c: New testcase.
3124
3125 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
3126
3127         * gcc.target/i386/rotate-2.c: New test.
3128
3129 2010-04-12  Jason Merrill  <jason@redhat.com>
3130
3131         PR c++/43641
3132         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
3133         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
3134
3135 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
3136
3137         PR c++/25811
3138         * g++.dg/init/pr25811.C: New test.
3139
3140 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3141
3142         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
3143         dg-error, dg-warning.
3144         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
3145
3146 2010-04-12  Richard Guenther  <rguenther@suse.de>
3147
3148         * gcc.dg/torture/inline-2.c: New testcase.
3149
3150 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
3151
3152         PR bootstrap/43699
3153         * gcc.dg/Wunused-var-7.c: New test.
3154
3155         PR tree-optimization/43560
3156         * gcc.c-torture/execute/pr43560.c: New test.
3157
3158 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
3159
3160         * gnat.dg/aggr13.adb: New test.
3161         * gnat.dg/aggr14.adb: Likewise.
3162         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
3163
3164 2010-04-12  Richard Guenther  <rguenther@suse.de>
3165
3166         PR c++/43611
3167         * g++.dg/torture/pr43611.C: New testcase.
3168
3169 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
3170
3171         PR c/36774
3172         * gcc.dg/pr36774-1.c: New test.
3173         * gcc.dg/pr36774-2.c: New test.
3174
3175 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
3176
3177         * gcc.target/sh/rte-delay-slot.c: New test.
3178
3179 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3180
3181         * gnat.dg/pack9.adb: Remove -cargs option.
3182         * gnat.dg/aggr12.ad[sb]: New test.
3183
3184 2010-04-10  Jie Zhang  <jie@codesourcery.com>
3185
3186         PR target/43417
3187         * gcc.target/sh/pr43417.c: New test.
3188
3189 2010-04-10  Tobias Burnus  <burnus@net-b.de>
3190
3191         PR fortran/43591
3192         * gfortran.dg/spec_expr_6.f90: New test.
3193
3194 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
3195
3196         PR cpp/43195
3197         * gcc.dg/cpp/pr43195.c: New.
3198         * gcc.dg/cpp/pr43195.h: New.
3199
3200 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3201
3202         PR 42965
3203         * gcc.dg/Werror-6.c: Adjust.
3204         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3205         * gcc.dg/Werror-4.c: Likewise.
3206         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
3207         * gcc.dg/Wswitch-enum-error.c: Likewise.
3208         * gcc.dg/Wpointer-arith.c: Likewise.
3209         * gcc.dg/Wfatal.c: Likewise.
3210         * gcc.dg/Wswitch-error.c: Likewise.
3211         * g++.dg/warn/unused-result1-Werror.c: Likewise.
3212         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
3213         * gcc.dg/cpp/warn-undef-2.c: Likewise.
3214         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
3215         * gcc.dg/cpp/warn-comments-2.c: Likewise.
3216         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
3217         * gcc.dg/cpp/warning-directive-2.c: Likewise.
3218         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
3219         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
3220         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
3221         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
3222         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
3223         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
3224         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
3225         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
3226         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
3227         * g++.dg/cpp/warning-directive-2.C: Likewise.
3228         * gfortran.dg/warning-directive-2.F90: Likewise.
3229
3230 2010-04-09  Jason Merrill  <jason@redhat.com>
3231
3232         PR c++/42623
3233         * g++.dg/template/sizeof13.C: New.
3234
3235 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
3236
3237         * g++.dg/other/pr35504.C: Add check for thiscall.
3238         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
3239         * gcc.dg/torture/stackalign/thiscall-1.c: New.
3240
3241 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3242
3243         PR c++/28584
3244         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
3245         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
3246         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
3247         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
3248         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
3249         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
3250         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
3251         * g++.dg/other/increment1.C: Likewise.
3252
3253 2010-04-09  Tobias Burnus  <burnus@net-b.de>
3254
3255         PR fortran/18918
3256         * gfortran.dg/coarray_7.f90: New test.
3257         * gfortran.dg/coarray_8.f90: New test.
3258
3259 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
3260
3261         PR fortran/28039
3262         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
3263
3264 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3265
3266         PR target/43643
3267         * gcc.dg/pr43643.c: New test.
3268
3269 2010-04-08  Tobias Burnus  <burnus@net-b.de>
3270
3271         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
3272
3273 2010-04-08  Richard Guenther  <rguenther@suse.de>
3274
3275         PR tree-optimization/43679
3276         * gcc.c-torture/compile/pr43679.c: New testcase.
3277
3278 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
3279
3280         PR debug/43670
3281         * gcc.dg/pr43670.c: New test.
3282
3283 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
3284
3285         PR middle-end/40815
3286         * gcc.dg/tree-ssa/reassoc-19.c: New.
3287
3288 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
3289
3290         PR c/18624
3291         * gcc.dg/Wunused-var-1.c: New test.
3292         * gcc.dg/Wunused-var-2.c: New test.
3293         * gcc.dg/Wunused-var-3.c: New test.
3294         * gcc.dg/Wunused-var-4.c: New test.
3295         * gcc.dg/Wunused-var-5.c: New test.
3296         * gcc.dg/Wunused-var-6.c: New test.
3297         * gcc.dg/Wunused-parm-1.c: New test.
3298
3299         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
3300         * gcc.dg/trunc-1.c: Likewise.
3301         * gcc.dg/vla-9.c: Likewise.
3302         * gcc.dg/dfp/composite-type.c: Likewise.
3303
3304 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
3305
3306         PR objc/35996
3307         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
3308         * obj-c++.dg/objc-gc-3.mm: Ditto.
3309
3310 2010-04-07  Simon Baldwin  <simonb@google.com>
3311
3312         * gcc.dg/cpp/warn-undef-2.c: New.
3313         * gcc.dg/cpp/warn-traditional-2.c: New.
3314         * gcc.dg/cpp/warn-comments-2.c: New.
3315         * gcc.dg/cpp/warning-directive-1.c: New.
3316         * gcc.dg/cpp/warn-long-long.c: New.
3317         * gcc.dg/cpp/warn-traditional.c: New.
3318         * gcc.dg/cpp/warn-variadic-2.c: New.
3319         * gcc.dg/cpp/warn-undef.c: New.
3320         * gcc.dg/cpp/warn-normalized-1.c: New.
3321         * gcc.dg/cpp/warning-directive-2.c: New.
3322         * gcc.dg/cpp/warn-long-long-2.c: New.
3323         * gcc.dg/cpp/warn-variadic.c: New.
3324         * gcc.dg/cpp/warn-normalized-2.c: New.
3325         * gcc.dg/cpp/warning-directive-3.c: New.
3326         * gcc.dg/cpp/warn-deprecated-2.c: New.
3327         * gcc.dg/cpp/warn-trigraphs-1.c: New.
3328         * gcc.dg/cpp/warn-multichar-2.c: New.
3329         * gcc.dg/cpp/warn-normalized-3.c: New.
3330         * gcc.dg/cpp/warning-directive-4.c: New.
3331         * gcc.dg/cpp/warn-unused-macros.c: New.
3332         * gcc.dg/cpp/warn-trigraphs-2.c: New.
3333         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
3334         * gcc.dg/cpp/warn-cxx-compat.c: New.
3335         * gcc.dg/cpp/warn-redefined.c: New.
3336         * gcc.dg/cpp/warn-trigraphs-3.c: New.
3337         * gcc.dg/cpp/warn-unused-macros-2.c: New.
3338         * gcc.dg/cpp/warn-deprecated.c: New.
3339         * gcc.dg/cpp/warn-trigraphs-4.c: New.
3340         * gcc.dg/cpp/warn-redefined-2.c: New.
3341         * gcc.dg/cpp/warn-comments.c: New.
3342         * gcc.dg/cpp/warn-multichar.c: New.
3343         * g++.dg/cpp/warning-directive-1.C: New.
3344         * g++.dg/cpp/warning-directive-2.C: New.
3345         * g++.dg/cpp/warning-directive-3.C: New.
3346         * g++.dg/cpp/warning-directive-4.C: New.
3347         * gfortran.dg/warning-directive-1.F90: New.
3348         * gfortran.dg/warning-directive-3.F90: New.
3349         * gfortran.dg/warning-directive-2.F90: New.
3350         * gfortran.dg/warning-directive-4.F90: New.
3351
3352 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
3353
3354         PR objc++/23716
3355         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
3356
3357 2010-04-07  Jason Merrill  <jason@redhat.com>
3358
3359         * g++.dg/template/dr408.C: New.
3360
3361         * g++.dg/lookup/ns4.C: New.
3362
3363         PR c++/38392
3364         * g++.dg/template/friend51.C: New test.
3365
3366         PR c++/41970
3367         * g++.old-deja/g++.other/linkage1.C: Adjust.
3368
3369 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3370
3371         PR c++/42697
3372         * g++.dg/template/crash94.C: New test.
3373
3374 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3375
3376         PR c++/40239
3377         * g++.dg/init/aggr5.C: New test.
3378         * g++.dg/init/aggr5.C: New test.
3379
3380 2010-04-07  Richard Guenther  <rguenther@suse.de>
3381
3382         PR tree-optimization/43270
3383         * g++.dg/warn/Warray-bounds-4.C: New testcase.
3384         * gcc.dg/Warray-bounds-7.c: Likewise.
3385
3386 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3387
3388         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
3389         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
3390         * gnat.dg/bit_packed_array4.ad[sb]: New test.
3391
3392 2010-04-07  Jie Zhang  <jie@codesourcery.com>
3393
3394         PR c++/42556
3395         * g++.dg/init/pr42556.C: New test.
3396
3397 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3398
3399         PR debug/43628
3400         * g++.dg/debug/dwarf2/typedef2.C: New test.
3401
3402 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
3403
3404         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
3405         c-c++-common/dwarf2/redeclaration-1.C
3406
3407 2010-04-06  Jason Merrill  <jason@redhat.com>
3408
3409         * g++.dg/cpp0x/pr31437.C: Adjust error location.
3410         * g++.dg/ext/attrib18.C: Likewise.
3411         * g++.dg/ext/bitfield2.C: Likewise.
3412         * g++.dg/ext/bitfield4.C: Likewise.
3413         * g++.dg/ext/visibility/warn2.C: Likewise.
3414         * g++.dg/ext/visibility/warn3.C: Likewise.
3415         * g++.dg/gomp/pr26690-1.C: Likewise.
3416         * g++.dg/inherit/covariant7.C: Likewise.
3417         * g++.dg/init/synth2.C: Likewise.
3418         * g++.dg/lookup/using7.C: Likewise.
3419         * g++.dg/other/crash-4.C: Likewise.
3420         * g++.dg/other/error13.C: Likewise.
3421         * g++.dg/other/error20.C: Likewise.
3422         * g++.dg/parse/crash31.C: Likewise.
3423         * g++.dg/parse/error16.C: Likewise.
3424         * g++.dg/parse/error19.C: Likewise.
3425         * g++.dg/parse/error27.C: Likewise.
3426         * g++.dg/parse/error28.C: Likewise.
3427         * g++.dg/parse/fused-params1.C: Likewise.
3428         * g++.dg/template/error2.C: Likewise.
3429         * g++.dg/template/local6.C: Likewise.
3430         * g++.dg/template/qualttp15.C: Likewise.
3431         * g++.dg/warn/Wnvdtor-2.C: Likewise.
3432         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
3433         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
3434         * g++.old-deja/g++.brendan/crash29.C: Likewise.
3435         * g++.old-deja/g++.eh/spec6.C: Likewise.
3436         * g++.old-deja/g++.jason/crash3.C: Likewise.
3437         * g++.old-deja/g++.jason/destruct2.C: Likewise.
3438         * g++.old-deja/g++.law/ctors5.C: Likewise.
3439         * g++.old-deja/g++.law/ctors9.C: Likewise.
3440         * g++.old-deja/g++.mike/p3538a.C: Likewise.
3441         * g++.old-deja/g++.mike/p3538b.C: Likewise.
3442         * g++.old-deja/g++.other/struct1.C: Likewise.
3443         * g++.old-deja/g++.other/volatile1.C: Likewise.
3444         * g++.old-deja/g++.pt/crash36.C: Likewise.
3445         * g++.old-deja/g++.pt/derived3.C: Likewise.
3446         * g++.old-deja/g++.robertl/eb109.C: Likewise.
3447         * g++.old-deja/g++.robertl/eb4.C: Likewise.
3448
3449 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
3450
3451         PR middle-end/43519
3452         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
3453         * gcc.dg/graphite/id-19.c: New.
3454
3455 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
3456
3457         PR middle-end/32824
3458         * gcc.dg/vect/pr32824: New.
3459
3460 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3461
3462         PR fortran/18918
3463         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
3464         * gfortran.dg/coarray_3.f90: Ditto.
3465         * gfortran.dg/coarray_4.f90: Ditto.
3466         * gfortran.dg/coarray_5.f90: Ditto.
3467         * gfortran.dg/coarray_6.f90: Ditto.
3468         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
3469
3470 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3471
3472         PR fortran/18918
3473         * gfortran.dg/coarray_4.f90: Fix test.
3474         * gfortran.dg/coarray_6.f90: Add more tests.
3475
3476 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3477
3478         PR fortran/18918
3479         * gfortran.dg/coarray_4.f90: New test.
3480         * gfortran.dg/coarray_5.f90: New test.
3481         * gfortran.dg/coarray_6.f90: New test.
3482
3483 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3484
3485         PR fortran/18918
3486         * gfortran.dg/iso_fortran_env_5.f90: New test.
3487         * gfortran.dg/iso_fortran_env_6.f90: New test.
3488
3489 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3490
3491         PR fortran/39997
3492         * gfortran.dg/coarray_1.f90: New test.
3493         * gfortran.dg/coarray_2.f90: New test.
3494         * gfortran.dg/coarray_3.f90: New test.
3495
3496 2010-04-06  Jason Merrill  <jason@redhat.com>
3497
3498         PR c++/43648
3499         * g++.dg/template/dtor8.C: New.
3500
3501         PR c++/43621
3502         * g++.dg/template/error-recovery2.C: New.
3503
3504 2010-04-06  Jan Hubicka  <jh@suse.czpli
3505
3506         PR tree-optimization/42906
3507         * gcc.dg/tree-ssa/dce-1.c: New testcase.
3508
3509 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3510
3511         PR fortran/43178
3512         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
3513         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3514         * gfortran.dg/auto_dealloc_1.f90: Ditto.
3515
3516 2010-04-06  Richard Guenther  <rguenther@suse.de>
3517
3518         PR tree-optimization/43627
3519         * gcc.dg/tree-ssa/vrp49.c: New testcase.
3520
3521 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
3522
3523         PR target/43638
3524         * gcc.target/i386/pr43638.c: New test.
3525
3526 2010-04-06  Richard Guenther  <rguenther@suse.de>
3527
3528         PR middle-end/43661
3529         * gcc.c-torture/compile/pr43661.c: New testcase.
3530
3531 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
3532
3533         * gcc.target/s390/stackcheck1.c: Add dg-warning.
3534
3535 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
3536
3537         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
3538
3539 2010-04-02  Richard Guenther  <rguenther@suse.de>
3540
3541         PR tree-optimization/43629
3542         * gcc.c-torture/execute/pr43629.c: New testcase.
3543
3544 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
3545             Dominique d'Humieres  <dominiq@lps.ens.fr>
3546
3547         PR libfortran/43605
3548         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
3549
3550 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
3551
3552         PR debug/43325
3553         * c-c++-common/dwarf2/redeclaration-1.C: New test.
3554
3555 2010-04-01  Jason Merrill  <jason@redhat.com>
3556
3557         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
3558
3559 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
3560             Manfred Schwarb  <manfred99@gmx.ch>
3561
3562         PR libfortran/43605
3563         * gfortran.dg/ftell_3.f90: New test.
3564
3565 2010-04-01  Richard Guenther  <rguenther@suse.de>
3566
3567         PR middle-end/43614
3568         * gcc.c-torture/compile/pr43614.c: New testcase.
3569
3570 2010-04-01  Martin Jambor  <mjambor@suse.cz>
3571
3572         PR tree-optimization/43141
3573         * gcc.dg/guality/pr43141.c: New test.
3574
3575 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3576
3577         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
3578         * g++.dg/eh/spbp.C: Likewise.
3579         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
3580         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
3581         superfluous casts.
3582         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
3583         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
3584         * objc.dg/dwarf-2.m: Likewise.
3585
3586 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
3587
3588         PR middle-end/43464
3589         * gcc.dg/graphite/id-pr43464.c: New.
3590         * gcc.dg/graphite/id-pr43464-1.c: New.
3591
3592 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
3593
3594         PR middle-end/43351
3595         * gcc.dg/graphite/id-pr43351.c
3596
3597 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3598
3599         PR testsuite/35165
3600         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
3601         * obj-c++.dg/try-catch-2.mm: Ditto.
3602         * obj-c++.dg/lookup-2.mm: Ditto.
3603         * obj-c++.dg/encode-8.m: Ditto.
3604         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
3605         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
3606         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
3607         * obj-c++.dg/const-str-11.mm: Ditto.
3608         * obj-c++.dg/const-str-9.mm: Ditto.
3609         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
3610         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
3611         * obj-c++.dg/except-1.mm: Ditto.
3612         * obj-c++.dg/const-str-7.mm: Ditto.
3613         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
3614         * obj-c++.dg/const-str-3.mm: Ditto.
3615         * obj-c++.dg/const-str-7.mm: Ditto.
3616         * obj-c++.dg/stubify-2.mm: Change dump file name.
3617
3618         PR objc++/23613
3619         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
3620         New macro.
3621         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
3622         Remove dg-xfail-if.
3623
3624 2010-03-31  Martin Jambor  <mjambor@suse.cz>
3625
3626         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
3627         only with -O2, -O3 or -Os and not with -fwhopr.
3628
3629 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
3630
3631         PR c++/43558
3632         * g++.dg/template/typedef31.C: New test.
3633
3634 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3635
3636         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
3637         assembler output on *-*-solaris2*.
3638         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3639
3640 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
3641
3642         PR debug/43557
3643         * gcc.dg/pr43557-1.c: New test.
3644         * gcc.dg/pr43557-2.c: New file.
3645
3646 2010-03-31  Jie Zhang  <jie@codesourcery.com>
3647
3648         PR 43562
3649         * gcc.dg/pr43562.c: New test.
3650
3651 2010-03-30  Jason Merrill  <jason@redhat.com>
3652
3653         PR c++/43076
3654         * g++.dg/template/error-recovery1.C: New.
3655
3656         PR c++/41786
3657         * g++.dg/parse/ambig5.C: New.
3658
3659 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
3660
3661         PR debug/43593
3662         * gcc.dg/guality/pr43593.c: New test.
3663
3664 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
3665
3666         PR middle-end/43430
3667         * gcc.dg/vect/pr43430-1.c: New.
3668
3669 2010-03-30  Jason Merrill  <jason@redhat.com>
3670
3671         PR c++/43559
3672         * g++.dg/template/partial7.C: New.
3673
3674 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3675
3676         * gcc.target/s390/stackcheck1.c: New testcase.
3677
3678 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3679
3680         PR libfortran/43265
3681         * gfortran.dg/read_eof_8.f90: New test.
3682
3683 2010-03-29  Jason Merrill  <jason@redhat.com>
3684
3685         * gcc.dg/cpp/include6.c: Change [] to ().
3686
3687         N3077
3688         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
3689         splicing and UCNs.
3690         * c-c++-common/raw-string-2.c: Add trigraph test.
3691         * c-c++-common/raw-string-8.c: New.
3692         * c-c++-common/raw-string-9.c: New.
3693         * c-c++-common/raw-string-10.c: New.
3694
3695         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
3696         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
3697         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
3698         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
3699         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
3700         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
3701         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
3702
3703 2010-03-29  Richard Guenther  <rguenther@suse.de>
3704
3705         PR tree-optimization/43560
3706         * gcc.dg/torture/pr43560.c: New testcase.
3707
3708 2010-03-29  Jason Merrill  <jason@redhat.com>
3709
3710         N3077
3711         * g++.dg/ext/raw-string-1.C: Change [] to ().
3712         * g++.dg/ext/raw-string-2.C: Change [] to ().
3713         Don't use \ in delimiter.
3714         * g++.dg/ext/raw-string-3.C: Change [] to ().
3715         * g++.dg/ext/raw-string-4.C: Change [] to ().
3716         * g++.dg/ext/raw-string-5.C: Change [] to ().
3717         Test for error on \ in delimiter.
3718         * g++.dg/ext/raw-string-6.C: Change [] to ().
3719         * g++.dg/ext/raw-string-7.C: Change [] to ().
3720
3721 2010-03-29  Jie Zhang  <jie@codesourcery.com>
3722
3723         PR 43564
3724         * gcc.dg/pr43564.c: New test.
3725
3726 2010-03-29  Tobias Burnus  <burnus@net-b.de>
3727
3728         PR fortran/43551
3729         * gfortran.dg/direct_io_12.f90: New test.
3730
3731 2010-03-28  Jan Hubicka  <jh@suse.cz>
3732
3733         PR tree-optimization/43505
3734         * gfortran.dg/pr43505.f90: New testcase.
3735
3736 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
3737
3738         PR tree-optimization/43528
3739         * gcc.target/i386/pr43528.c: New test.
3740
3741 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
3742
3743         PR c/43381
3744         * gcc.dg/parm-impl-decl-3.c: New test.
3745
3746 2010-03-26  Jason Merrill  <jason@redhat.com>
3747
3748         PR c++/43509
3749         * g++.dg/cpp0x/parse1.C: New.
3750
3751 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
3752
3753         PR target/43524
3754         * gcc.target/i386/pr43524.c: New test.
3755
3756 2010-03-26  Martin Jambor  <mjambor@suse.cz>
3757
3758         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
3759         whitespace, rename main to foo.
3760         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
3761         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
3762         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
3763         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
3764         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
3765         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
3766         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
3767         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3768         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
3769         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
3770         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
3771
3772 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
3773
3774         PR c++/43327
3775         * g++.dg/other/crash-10.C: New test.
3776         * g++.dg/other/crash-11.C: New test.
3777
3778 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3779
3780         PR libfortran/43517
3781         * gfortran.dg/read_eof_7.f90: New test.
3782
3783 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3784
3785         PR objc/35165
3786         PR testsuite/43512
3787         * objc-obj-c++-shared: New directory.
3788         * objc-obj-c++-shared/Object1-implementation.h: New file.
3789         * objc-obj-c++-shared/Object1.h: New file.
3790         * objc-obj-c++-shared/Protocol1.h: New file.
3791         * objc-obj-c++-shared/next-abi.h: New file.
3792         * objc-obj-c++-shared/next-mapping.h: New file.
3793         * objc/execute/next_mapping.h: Delete.
3794         * objc.dg/special/special.exp: For all targets run the tests with
3795         -fgnu-runtime, for darwin targets also run the tests with
3796         -fnext-runtime.
3797         * objc.dg/dg.exp: Ditto.
3798         * obj-c++.dg/dg.exp: Ditto.
3799         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
3800         Protocol1.h) and next-mapping.h as required.  Amend testcase to
3801         include use of updated NeXT interface.
3802         * objc/execute/formal_protocol-5.m: Ditto.
3803         * objc/execute/protocol-isEqual-2.m: Ditto.
3804         * objc/execute/protocol-isEqual-4.m: Ditto.
3805         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
3806         Protocol1.h) and next-mapping.h as required.
3807         * objc/execute/object_is_class.m: Ditto.
3808         * objc/execute/enumeration-1.m: Ditto.
3809         * objc/execute/class-13.m: Ditto.
3810         * objc/execute/formal_protocol-2.m: Ditto.
3811         * objc/execute/formal_protocol-4.m: Ditto.
3812         * objc/execute/class-1.m: Ditto.
3813         * objc/execute/bycopy-1.m: Ditto.
3814         * objc/execute/formal_protocol-6.m: Ditto.
3815         * objc/execute/bycopy-3.m: Ditto.
3816         * objc/execute/class-3.m: Ditto.
3817         * objc/execute/bf-11.m: Ditto.
3818         * objc/execute/class-5.m: Ditto.
3819         * objc/execute/bf-13.m: Ditto.
3820         * objc/execute/class-7.m: Ditto.
3821         * objc/execute/bf-15.m: Ditto.
3822         * objc/execute/class-9.m: Ditto.
3823         * objc/execute/bf-17.m: Ditto.
3824         * objc/execute/bf-19.m: Ditto.
3825         * objc/execute/IMP.m: Ditto.
3826         * objc/execute/exceptions/catchall-1.m: Ditto.
3827         * objc/execute/exceptions/trivial.m: Ditto.
3828         * objc/execute/exceptions/finally-1.m: Ditto.
3829         * objc/execute/exceptions/local-variables-1.m: Ditto.
3830         * objc/execute/exceptions/foward-1.m: Ditto.
3831         * objc/execute/bf-2.m: Ditto.
3832         * objc/execute/string1.m: Ditto.
3833         * objc/execute/bf-4.m: Ditto.
3834         * objc/execute/informal_protocol.m: Ditto.
3835         * objc/execute/string3.m: Ditto.
3836         * objc/execute/bf-6.m: Ditto.
3837         * objc/execute/bf-8.m: Ditto.
3838         * objc/execute/class-tests-1.h: Ditto.
3839         * objc/execute/protocol-isEqual-1.m: Ditto.
3840         * objc/execute/protocol-isEqual-3.m: Ditto.
3841         * objc/execute/_cmd.m: Ditto.
3842         * objc/execute/function-message-1.m: Ditto.
3843         * objc/execute/bf-20.m: Ditto.
3844         * objc/execute/bf-common.h: Ditto.
3845         * objc/execute/np-2.m: Ditto.
3846         * objc/execute/class-10.m: Ditto.
3847         * objc/execute/class-12.m: Ditto.
3848         * objc/execute/enumeration-2.m: Ditto.
3849         * objc/execute/class-14.m: Ditto.
3850         * objc/execute/encode-1.m: Ditto.
3851         * objc/execute/formal_protocol-1.m: Ditto.
3852         * objc/execute/formal_protocol-3.m: Ditto.
3853         * objc/execute/accessing_ivars.m: Ditto.
3854         * objc/execute/bycopy-2.m: Ditto.
3855         * objc/execute/class-2.m: Ditto.
3856         * objc/execute/bf-10.m: Ditto.
3857         * objc/execute/formal_protocol-7.m: Ditto.
3858         * objc/execute/root_methods.m: Ditto.
3859         * objc/execute/class-4.m: Ditto.
3860         * objc/execute/bf-12.m: Ditto.
3861         * objc/execute/class-6.m: Ditto.
3862         * objc/execute/bf-14.m: Ditto.
3863         * objc/execute/nested-func-1.m: Ditto.
3864         * objc/execute/class-8.m: Ditto.
3865         * objc/execute/private.m: Ditto.
3866         * objc/execute/bf-16.m: Ditto.
3867         * objc/execute/bf-18.m: Ditto.
3868         * objc/execute/load-3.m: Ditto.
3869         * objc/execute/compatibility_alias.m: Ditto.
3870         * objc/execute/bf-1.m: Ditto.
3871         * objc/execute/no_clash.m: Ditto.
3872         * objc/execute/bf-3.m: Ditto.
3873         * objc/execute/string2.m: Ditto.
3874         * objc/execute/bf-5.m: Ditto.
3875         * objc/execute/string4.m: Ditto.
3876         * objc/execute/bf-7.m: Ditto.
3877         * objc/execute/object_is_meta_class.m: Ditto.
3878         * objc/execute/bf-9.m: Ditto.
3879         * objc/execute/bf-21.m: Ditto.
3880         * objc/execute/cascading-1.m: Ditto.
3881         * objc/execute/trivial.m: Ditto.
3882         * objc/execute/np-1.m: Ditto.
3883         * objc/compile/trivial.m: Ditto.
3884         * objc/execute/class_self-2.m: Include <stdlib.h>.
3885         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
3886         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
3887         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3888         and 64bit. Use new NeXT interface as required.
3889         * objc.dg/special/unclaimed-category-1.m: Ditto.
3890         * objc.dg/special/unclaimed-category-1.h: Ditto.
3891         * objc.dg/special/unclaimed-category-1a.m: Ditto.
3892         * objc.dg/func-ptr-1.m: Ditto.
3893         * objc.dg/stret-1.m: Ditto.
3894         * objc.dg/encode-2.m: Ditto.
3895         * objc.dg/category-1.m: Ditto.
3896         * objc.dg/encode-3.m: Ditto.
3897         * objc.dg/call-super-3.m: Ditto.
3898         * objc.dg/method-3.m: Ditto.
3899         * objc.dg/func-ptr-2.m: Ditto.
3900         * objc.dg/lookup-1.m: Ditto.
3901         * objc.dg/encode-4.m: Ditto.
3902         * objc.dg/fix-and-continue-1.m: Ditto.
3903         * objc.dg/proto-lossage-3.m: Ditto.
3904         * objc.dg/method-13.m: Ditto.
3905         * objc.dg/proto-qual-1.m: Ditto.
3906         * objc.dg/zero-link-3.m: Ditto.
3907         * objc.dg/bitfield-1.m: Ditto.
3908         * objc.dg/va-meth-1.m: Ditto.
3909         * objc.dg/super-class-3.m: Ditto.
3910         * objc.dg/call-super-1.m: Ditto.
3911         * objc.dg/type-size-2.m: Ditto.
3912         * objc.dg/method-10.m: Ditto.
3913         * objc.dg/defs.m: Ditto.
3914         * objc.dg/const-str-3.m: Ditto.
3915         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
3916         Protocol1.h) and next-mapping.h as required. Use new NeXT
3917         interface as required.
3918         * objc.dg/super-class-4.m: Ditto.
3919         * objc.dg/comp-types-8.m: Ditto.
3920         * objc.dg/call-super-2.m: Ditto.
3921         * objc.dg/objc-fast-4.m: Ditto.
3922         * objc.dg/method-6.m: Ditto.
3923         * objc.dg/const-str-3.m: Ditto.
3924         * objc.dg/const-str-7.m: Ditto.
3925         * objc.dg/method-15.m: Ditto.
3926         * objc.dg/method-19.m: Ditto.
3927         * objc.dg/sync-1.m: Ditto.
3928         * objc.dg/layout-1.m: Ditto.
3929         * objc.dg/bitfield-3.m: Ditto.
3930         * objc.dg/try-catch-3.m: Ditto.
3931         * objc.dg/try-catch-7.m: Ditto.
3932         * objc.dg/comp-types-10.m: Ditto.
3933         * objc.dg/selector-2.: Ditto.
3934         * objc.dg/method-7.m: Ditto.
3935         * objc.dg/typedef-alias-1.m: Ditto.
3936         * objc.dg/proto-lossage-2.m: Ditto.
3937         * objc.dg/comp-types-11.m: Ditto.
3938         * objc.dg/sizeof-1.m: Ditto.
3939         * objc.dg/method-17.m: Ditto.
3940         * objc.dg/bitfield-5.m: Ditto.
3941         * objc.dg/try-catch-1.m: Ditto.
3942         * objc.dg/encode-5.m: Ditto.
3943         * objc.dg/fix-and-continue-2.m: Ditto.
3944         * objc.dg/method-9.m: Ditto.
3945         * objc.dg/isa-field-1.m: Ditto.
3946         * objc.dg/local-decl-2.m: Ditto.
3947         * objc.dg/objc-gc-4.m: Ditto.
3948         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
3949         * objc.dg/gnu-runtime-3.m: Ditto.
3950         * objc.dg/encode-7.m: Ditto.
3951         * objc.dg/encode-8.m: Ditto.
3952         * objc.dg/selector-3.m: Ditto.
3953         * objc.dg/gnu-runtime-1.m: Ditto.
3954         * objc.dg/const-str-12.m: Ditto.
3955         * objc.dg/gnu-runtime-2.m: Ditto.
3956         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
3957         * objc.dg/selector-1.m: Ditto.
3958         * objc.dg/stubify-2.m: Ditto.
3959         * objc.dg/zero-link-1.m: Ditto.
3960         * objc.dg/stret-2.m: Ditto.
3961         * objc.dg/zero-link-2.m: Ditto.
3962         * objc.dg/next-runtime-1.m: Ditto.
3963         * objc.dg/symtab-1.m: Ditto.
3964         * objc.dg/stubify-1.m: Ditto.
3965         * objc.dg/bitfield-2.m: Ditto.
3966         * objc.dg/try-catch-10.m: Apply to both runtimes.
3967         * objc.dg/const-str-1.m: Ditto.
3968         * objc.dg/image-info.m: Ditto.
3969         * objc.dg/encode-9.m: Ditto.
3970         * objc.dg/pragma-1.m: Apply test to all targets.
3971         * objc.dg/const-str-4.m: Ditto.
3972         * objc.dg/const-str-8.m: Ditto.
3973         * objc.dg/super-class-2.m: Ditto.
3974         * objc.dg/try-catch-5.m: Ditto.
3975         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
3976         Protocol1.h) and next-mapping.h as required. Use new NeXT
3977         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
3978         * objc.dg/const-str-11.m: Ditto.
3979         * objc.dg/const-str-9.m: Ditto.
3980         * objc.dg/method-4.m: Skip for 64Bit NeXT.
3981         * objc.dg/encode-1.m: Remove redundant -lobjc.
3982         * objc.dg/try-catch-9.m: Tidy space.
3983         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
3984         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3985         and 64bit. Use new NeXT interface as required.
3986         * obj-c++.dg/template-4.mm: Ditto.
3987         * obj-c++.dg/defs.mm: Ditto.
3988         * obj-c++.dg/basic.mm: Ditto.
3989         * obj-c++.dg/encode-4.mm: Ditto.
3990         * obj-c++.dg/method-17.mm: Ditto.
3991         * obj-c++.dg/proto-lossage-3.mm: Ditto.
3992         * obj-c++.dg/cxx-class-1.mm: Ditto.
3993         * obj-c++.dg/method-10.mm: Ditto.
3994         * obj-c++.dg/va-meth-1.mm: Ditto.
3995         * obj-c++.dg/encode-5.mm: Ditto.
3996         * obj-c++.dg/lookup-2.mm: Ditto.
3997         * obj-c++.dg/template-3.mm: Ditto.
3998         * obj-c++.dg/proto-qual-1.mm: Ditto.
3999         * obj-c++.dg/qual-types-1.m: Ditto.
4000         * obj-c++.dg/cxx-scope-1.mm: Ditto.
4001         * obj-c++.dg/template-1.mm: Ditto.
4002         * obj-c++.dg/encode-6.mm: Ditto.
4003         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
4004         Protocol1.h) and next-mapping.h as required. Use new NeXT
4005         interface as required.
4006         * obj-c++.dg/except-1.mm: Ditto.
4007         * obj-c++.dg/const-str-7.mm: Ditto.
4008         * obj-c++.dg/ivar-list-semi.mm: Ditto.
4009         * obj-c++.dg/cxx-scope-2.mm: Ditto.
4010         * obj-c++.dg/selector-2.mm: Ditto.
4011         * obj-c++.dg/isa-field-1.mm: Ditto.
4012         * obj-c++.dg/try-catch-1.mm: Ditto.
4013         * obj-c++.dg/local-decl-1.mm: Ditto.
4014         * obj-c++.dg/try-catch-9.mm: Ditto.
4015         * obj-c++.dg/no-extra-load.mm: Ditto.
4016         * obj-c++.dg/selector-5.mm: Ditto.
4017         * obj-c++.dg/method-12.mm: Ditto.
4018         * obj-c++.dg/try-catch-11.mm: Ditto.
4019         * obj-c++.dg/comp-types-11.mm: Ditto.
4020         * obj-c++.dg/bitfield-3.mm: Ditto.
4021         * obj-c++.dg/method-6.mm: Ditto.
4022         * obj-c++.dg/super-class-2.mm: Ditto.
4023         * obj-c++.dg/method-21.mm: Ditto.
4024         * obj-c++.dg/const-str-8.mm: Ditto.
4025         * obj-c++.dg/try-catch-7.mm: Ditto.
4026         * obj-c++.dg/method-15.mm: Ditto.
4027         * obj-c++.dg/layout-1.mm: Ditto.
4028         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
4029         * obj-c++.dg/const-str-3.mm: Ditto.
4030         * obj-c++.dg/try-catch-2.mm: Ditto.
4031         * obj-c++.dg/objc-gc-3.mm: Ditto.
4032         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
4033         * obj-c++.dg/bitfield-1.mm: Ditto.
4034         * obj-c++.dg/selector-6.mm: Ditto.
4035         * obj-c++.dg/method-13.mm: Ditto.
4036         * obj-c++.dg/comp-types-12.mm: Ditto.
4037         * obj-c++.dg/bitfield-4.mm: Ditto.
4038         * obj-c++.dg/try-catch-8.mm: Ditto.
4039         * obj-c++.dg/method-2.mm: Ditto.
4040         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
4041         * obj-c++.dg/typedef-alias-1.mm: Ditto.
4042         * obj-c++.dg/const-str-4.mm: Ditto.
4043         * obj-c++.dg/proto-lossage-2.mm: Ditto.
4044         * obj-c++.dg/try-catch-3.mm: Ditto.
4045         * obj-c++.dg/comp-types-9.mm: Ditto.
4046         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
4047         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
4048         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
4049         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
4050         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
4051         Use new NeXT interface as required.
4052         * obj-c++.dg/const-str-10.mm: Ditto.
4053         * obj-c++.dg/const-str-11.mm: Ditto.
4054         * obj-c++.dg/const-str-9.mm: Ditto.
4055         * obj-c++.dg/method-11.mm: Ditto.
4056         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
4057         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
4058         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
4059         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
4060         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
4061
4062 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
4063
4064         PR c++/43206
4065         * g++.dg/template/typedef30.C: New test case.
4066
4067 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
4068
4069         PR c/43385
4070         * gcc.c-torture/execute/pr43385.c: New test.
4071
4072 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
4073
4074         * gcc.dg/strncpy-fix-1.c: New test.
4075
4076 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4077
4078         PR testsuite/41609
4079         * lib/objc-torture.exp (objc-set-runtime-options): New.
4080         * objc/execute/execute.exp: Check runtime options on each pass.
4081         * objc/execute/exceptions/exceptions.exp: Ditto.
4082         * objc/compile/compile.exp: Ditto.
4083
4084         PR testsuite/42348
4085         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
4086         standard tests.
4087         (check_effective_target_objc2): New proc.
4088         (check_effective_target_next_runtime): New proc.
4089         * lib/objc.exp: Determine which runtime is in force and support it.
4090         * lib/obj-c++.exp: Ditto.
4091
4092 2010-03-24  Jason Merrill  <jason@redhat.com>
4093
4094         PR c++/43502
4095         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
4096
4097 2010-03-24  Martin Jambor  <mjambor@suse.cz>
4098
4099         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
4100         a loop.
4101         * gcc.dg/ipa/ipa-2.c: Likewise.
4102         * gcc.dg/ipa/ipa-3.c: Likewise.
4103         * gcc.dg/ipa/ipa-4.c: Likewise.
4104         * gcc.dg/ipa/ipa-5.c: Likewise.
4105         * gcc.dg/ipa/ipa-7.c: Likewise.
4106         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
4107         a loop.
4108         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
4109         i_can_not_be_propagated_fully2 into a loop.
4110         * gcc.dg/ipa/ipa-8.c: New test.
4111         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
4112
4113 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
4114
4115         PR debug/19192
4116         PR debug/43479
4117         * gcc.dg/guality/pr43479.c: New test.
4118         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
4119         and add volatile keyword.
4120
4121 2010-03-23  Mike Stump  <mikestump@comcast.net>
4122
4123         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
4124
4125 2010-03-23  Jason Merrill  <jason@redhat.com>
4126
4127         * g++.dg/ext/altivec-17.C: Adjust error message.
4128
4129         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
4130         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
4131         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
4132         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
4133         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
4134         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
4135
4136 2010-03-22  Jason Merrill  <jason@redhat.com>
4137
4138         PR c++/43333
4139         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
4140         * g++.dg/ext/is_pod_98.C: New.
4141
4142         PR c++/43281
4143         * g++.dg/cpp0x/auto18.C: New.
4144
4145         * gcc.dg/pr36997.c: Adjust error message.
4146         * g++.dg/ext/vector9.C: Likewise.
4147         * g++.dg/conversion/simd3.C: Likewise.
4148         * g++.dg/other/error23.C: Likewise.
4149
4150 2010-03-22  Michael Matz  <matz@suse.de>
4151
4152         PR middle-end/43475
4153         * gfortran.dg/pr43475.f90: New testcase.
4154
4155 2010-03-22  Richard Guenther  <rguenther@suse.de>
4156
4157         PR tree-optimization/43390
4158         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
4159
4160 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4161
4162         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
4163         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
4164
4165 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
4166             Michael Matz  <matz@suse.de>
4167
4168         PR c++/43081
4169         * g++.dg/parse/crash56.C: New test.
4170
4171 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
4172
4173         PR fortran/43450
4174         * gfortran.dg/whole_file_15.f90 : New test.
4175
4176 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4177
4178         PR fortran/43409
4179         * gfortran.dg/inquire_size.f90: New test.
4180
4181 2010-03-20  Richard Guenther  <rguenther@suse.de>
4182
4183         PR rtl-optimization/43438
4184         * gcc.c-torture/execute/pr43438.c: New testcase.
4185
4186 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
4187
4188         PR c++/43375
4189         * g++.dg/abi/mangle42.C: New test.
4190
4191 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
4192
4193         PR C/43211
4194         * gcc.dg/pr43211.c: New test.
4195         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
4196
4197 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
4198
4199         PR rtl-optimization/42258
4200         * gcc.target/arm/thumb1-mul-moves.c: New test.
4201
4202         PR target/40697
4203         * gcc.target/arm/thumb-andsi.c: New test.
4204
4205         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
4206         dg-require-effective-target.
4207
4208 2010-03-19  Michael Matz  <matz@suse.de>
4209
4210         PR c++/43116
4211         * g++.dg/other/pr43116.C: New testcase.
4212
4213 2010-03-19  Michael Matz  <matz@suse.de>
4214
4215         PR target/43305
4216         * gcc.dg/pr43305.c: New testcase.
4217
4218 2010-03-19  Richard Guenther  <rguenther@suse.de>
4219
4220         PR tree-optimization/43415
4221         * gcc.c-torture/compile/pr43415.c: New testcase.
4222
4223 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
4224
4225         PR ada/43106
4226         * gnat.dg/case_optimization2.adb: New test.
4227         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
4228
4229 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4230             Jack Howarth <howarth@bromo.med.uc.edu>
4231
4232         PR target/36399
4233         * gcc.target/i386/push-1.c: Don't xfail
4234           scan-assembler-not "movups" on darwin.
4235
4236 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
4237
4238         PR debug/43058
4239         * gcc.dg/pr43058.c: New test.
4240
4241 2010-03-18  Martin Jambor  <mjambor@suse.cz>
4242
4243         PR middle-end/42450
4244         * g++.dg/torture/pr42450.C: New test.
4245
4246 2010-03-18  Michael Matz  <matz@suse.de>
4247
4248         PR middle-end/43419
4249         * gcc.dg/pr43419.c: New testcase.
4250
4251 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
4252
4253         PR rtl-optimization/43360
4254         * gcc.dg/torture/pr43360.c: New.
4255
4256 2010-03-18  Michael Matz  <matz@suse.de>
4257
4258         PR tree-optimization/43402
4259         * gcc.dg/pr43402.c: New testcase.
4260
4261 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
4262
4263         PR target/42427
4264         * gcc.dg/pr42427.c: New test.
4265
4266 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4267
4268         PR libfortran/43265
4269         * gfortran.dg/read_empty_file.f: New test.
4270         * gfortran.dg/read_eof_all.f90: New test.
4271         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
4272         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
4273
4274 2010-03-17  Michael Matz  <matz@suse.de>
4275
4276         * gcc.dg/pr43300.c: Add -w.
4277
4278 2010-03-17  Richard Guenther  <rguenther@suse.de>
4279
4280         * gcc.dg/pr43379.c: Add -w.
4281
4282 2010-03-17  Tobias Burnus  <burnus@net-b.de>
4283
4284         PR fortran/43331
4285         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
4286
4287 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
4288
4289         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
4290
4291 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4292
4293         * ada/acats/run_all.sh: Log start and end times.
4294
4295 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4296
4297         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
4298
4299 2010-03-16  Richard Guenther  <rguenther@suse.de>
4300
4301         PR middle-end/43379
4302         * gcc.dg/pr43379.c: New testcase.
4303
4304 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
4305
4306         PR debug/43051
4307         * gcc.dg/guality/pr43051-1.c: New test.
4308
4309 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
4310
4311         PR testsuite/43363
4312         * g++.dg/ext/altivec-17.C: Handle changes to error message.
4313
4314 2010-03-15  Michael Matz  <matz@suse.de>
4315
4316         PR middle-end/43300
4317         * gcc.dg/pr43300.c: New testcase.
4318
4319 2010-03-15  Richard Guenther  <rguenther@suse.de>
4320
4321         PR tree-optimization/43367
4322         * gcc.c-torture/compile/pr43367.c: New testcase.
4323
4324 2010-03-15  Richard Guenther  <rguenther@suse.de>
4325
4326         PR tree-optimization/43317
4327         * gcc.dg/pr43317.c: New testcase.
4328
4329 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
4330
4331         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
4332
4333 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
4334
4335         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
4336
4337 2010-03-14  Tobias Burnus  <burnus@net-b.de>
4338
4339         PR fortran/43362
4340         * gfortran.dg/impure_constructor_1.f90: New test.
4341
4342 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4343
4344         PR middle-end/43354
4345         * gfortran.dg/graphite/id-pr43354.f: New.
4346
4347 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4348
4349         PR middle-end/43349
4350         * gfortran.dg/graphite/pr43349.f: New.
4351
4352 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4353
4354         PR middle-end/43306
4355         * gcc.dg/graphite/pr43306.c: New.
4356
4357 2010-03-12  David S. Miller  <davem@davemloft.net>
4358
4359         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
4360         sparc.
4361
4362 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4363
4364         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
4365
4366 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
4367
4368         PR fortran/43291
4369         PR fortran/43326
4370         * gfortran.dg/dynamic_dispatch_7.f03: New test.
4371
4372 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
4373
4374         * gfortran.dg/default_format_denormal_1.f90: Don't assume
4375         fail for *-*-mingw* targets.
4376
4377 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
4378
4379         PR debug/43329
4380         * gcc.dg/guality/pr43329-1.c: New test.
4381
4382 2010-03-11  Martin Jambor  <mjambor@suse.cz>
4383
4384         PR tree-optimization/43257
4385         * g++.dg/torture/pr43257.C: New test.
4386
4387 2010-03-11  Tobias Burnus  <burnus@net-b.de>
4388
4389         PR fortran/43228
4390         * gfortran.dg/namelist_61.f90: New test.
4391
4392 2010-03-11  Richard Guenther  <rguenther@suse.de>
4393
4394         PR tree-optimization/43255
4395         * gcc.c-torture/compile/pr43255.c: New testcase.
4396
4397 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4398
4399         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
4400         * gcc.dg/pr43280.c: New testcase.
4401
4402 2010-03-11  Richard Guenther  <rguenther@suse.de>
4403
4404         PR lto/43200
4405         * gcc.dg/lto/20100227-1_0.c: New testcase.
4406         * gcc.dg/lto/20100227-1_1.c: Likewise.
4407
4408 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4409
4410         PR libfortran/43320
4411         PR libfortran/43265
4412         * gfortran.dg/read_eof_6.f: New test
4413         * gfortran.dg/read_x_eof.f90: New test.
4414         * gfortran.dg/read_x_past.f: Update test.
4415
4416 2010-03-10  Jan Hubicka   <jh@suse.cz>
4417
4418         * gcc.c-torture/compile/pr43288.c: New test.
4419
4420 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4421
4422         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
4423         -fpic/-fPIC flags.
4424         * g++.old-deja/g++.pt/asm2.C: Likewise.
4425         * gcc.c-torture/compile/20000804-1.c: Likewise.
4426         * gcc.target/i386/clobbers.c: Likewise.
4427
4428 2010-03-10  Tobias Burnus  <burnus@net-b.de>
4429
4430         PR fortran/43303
4431         * gfortran.dg/c_assoc_3.f90: New test.
4432
4433 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
4434
4435         PR debug/36728
4436         * gcc.dg/guality/pr36728-1.c: New test.
4437         * gcc.dg/guality/pr36728-2.c: New test.
4438
4439 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
4440
4441         * gcc.dg/h8300-div-delay-slot.c: New test.
4442
4443 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
4444
4445         PR tree-optimization/43236
4446         * gcc.c-torture/execute/pr43236.c: New test.
4447
4448 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
4449
4450         PR middle-end/42859
4451         * g++.dg/eh/pr42859.C: New test.
4452
4453 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
4454
4455         PR debug/43299
4456         * gcc.dg/pr43299.c: New test.
4457
4458         PR debug/43290
4459         * g++.dg/eh/unwind2.C: New test.
4460
4461 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
4462             Reza Yazdani  <reza.yazdani@amd.com>
4463
4464         PR middle-end/43065
4465         * gcc.dg/graphite/run-id-4.c: New.
4466
4467 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
4468
4469         PR middle-end/43065
4470         * gcc.dg/graphite/run-id-3.c: New.
4471
4472 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
4473
4474         PR middle-end/42644
4475         PR middle-end/42130
4476         * gcc.dg/graphite/id-18.c: New.
4477         * gcc.dg/graphite/run-id-pr42644.c: New.
4478
4479 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
4480
4481         PR middle-end/42326
4482         * gcc.dg/graphite/pr42326.c: New.
4483
4484 2010-03-08  Richard Guenther  <rguenther@suse.de>
4485
4486         PR tree-optimization/43269
4487         * gcc.c-torture/execute/pr43269.c: New testcase.
4488
4489 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
4490
4491         PR fortran/43256
4492         * gfortran.dg/typebound_call_13.f03: New.
4493
4494 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
4495
4496         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
4497         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
4498
4499 2010-03-05  Jason Merrill  <jason@redhat.com>
4500
4501         * g++.dg/abi/mangle40.C: Require weak and alias.
4502
4503 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
4504
4505         PR middle-end/42326
4506         * gfortran.dg/graphite/pr42326.f90: New.
4507         * gfortran.dg/graphite/pr42326-1.f90: New.
4508
4509 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4510
4511         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
4512         (gnat_target_compile): Likewise.
4513         Reinitialize GNAT_UNDER_TEST if target changes.
4514         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
4515         (local_find_gnatmake): Pass full --GCC to gnatlink.
4516         Remove --LINK.
4517
4518 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
4519
4520         PR c/43248
4521         * gcc.dg/compound-literal-1.c: New testcase.
4522
4523 2010-03-04  Martin Jambor  <mjambor@suse.cz>
4524
4525         PR tree-optimization/43164
4526         PR tree-optimization/43191
4527         * gcc.c-torture/compile/pr43164.c: New test.
4528         * gcc.c-torture/compile/pr43191.c: Likewise.
4529
4530 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
4531
4532         PR fortran/43244
4533         * gfortran.dg/finalize_9.f90: New.
4534
4535 2010-03-04  Tobias Burnus  <burnus@net-b.de>
4536             Ken Werner <ken@linux.vnet.ibm.com>
4537
4538         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
4539         to dg-options for spu.
4540         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
4541         dump-scan target to exclude spu.
4542
4543 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
4544
4545         PR middle-end/43209
4546         * gcc.dg/tree-ssa/ivopts-4.c: New.
4547
4548 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
4549
4550         * lib/target-supports-dg.exp (check-flags): Provide defaults for
4551         include-opts and exclude-opts; skip checking the flags if arguments
4552         are the same as the defaults.
4553         (dg-xfail-if): Verify the number of arguments, supply defaults
4554         for unspecified optional arguments.
4555         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
4556
4557 2010-03-03  Jason Merrill  <jason@redhat.com>
4558
4559         PR c++/12909
4560         * g++.dg/abi/mangle40.C: Updated.
4561
4562 2010-03-03  Jason Merrill  <jason@redhat.com>
4563
4564         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
4565         * g++.dg/abi/mangle23.C: Likewise.
4566         * g++.dg/eh/simd-2.C: Likewise.
4567         * g++.dg/ext/attribute-test-2.C: Likewise.
4568         * g++.dg/ext/vector14.C: Likewise.
4569         * g++.dg/other/pr34435.C: Likewise.
4570         * g++.dg/template/conv8.C: Likewise.
4571         * g++.dg/template/nontype9.C: Likewise.
4572         * g++.dg/template/qualttp17.C: Likewise.
4573         * g++.dg/template/ref1.C: Likewise.
4574         * g++.old-deja/g++.pt/crash68.C: Likewise.
4575         * g++.old-deja/g++.pt/ref1.C: Likewise.
4576         * g++.old-deja/g++.pt/ref3.C: Likewise.
4577         * g++.old-deja/g++.pt/ref4.C: Likewise.
4578
4579         PR c++/12909
4580         * g++.dg/abi/mangle40.C: New.
4581         * g++.dg/abi/mangle41.C: New.
4582         * g++.dg/lto/20100302_0.C: New.
4583         * g++.dg/lto/20100302_1.C: New.
4584         * g++.dg/lto/20100302.h: New.
4585
4586 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
4587
4588         PR fortran/43243
4589         * gfortran.dg/internal_pack_12.f90: New test.
4590
4591 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
4592
4593         * gcc.dg/pr36997.c: Adjust error message.
4594
4595 2010-03-03  Mike Stump  <mikestump@comcast.net>
4596
4597         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
4598         adjustments to not be present on machines that align the stack to
4599         more than 4 bytes and don't have a red zone yet as that is an
4600         unimplemented optimization.
4601
4602 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
4603
4604         PR fortran/43169
4605         * gfortran.dg/impure_assignment_3.f90: New.
4606
4607 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
4608
4609         PR debug/43229
4610         * gfortran.dg/pr43229.f90: New test.
4611
4612         PR debug/43237
4613         * gcc.dg/debug/dwarf2/pr43237.c: New test.
4614
4615         PR debug/43177
4616         * gcc.dg/guality/pr43177.c: New test.
4617
4618 2010-03-02  Jason Merrill  <jason@redhat.com>
4619
4620         * g++.dg/ext/vector9.C: Adjust error message.
4621         * g++.dg/conversion/simd3.C: Likewise.
4622         * g++.dg/other/error23.C: Likewise.
4623
4624 2010-03-02  Mike Stump  <mikestump@comcast.net>
4625
4626         PR c++/41090
4627         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
4628
4629 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
4630
4631         PR fortran/43180
4632         * gfortran.dg/internal_pack_10.f90: New test.
4633
4634         PR fortran/43173
4635         * gfortran.dg/internal_pack_11.f90: New test.
4636
4637 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
4638
4639         PR middle-end/42640
4640         * gcc.dg/tree-ssa/pr42640.c: New.
4641
4642 2010-03-01  Richard Guenther  <rguenther@suse.de>
4643
4644         PR tree-optimization/43220
4645         * gcc.c-torture/execute/pr43220.c: New testcase.
4646
4647 2010-03-01  Richard Guenther  <rguenther@suse.de>
4648
4649         PR middle-end/43213
4650         * gcc.dg/pr43213.c: New testcase.
4651
4652 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4653
4654         PR pch/14940
4655         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
4656
4657 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4658
4659         * lib/target-supports.exp (check_effective_target_ucn_nocache):
4660         New function.
4661         (check_effective_target_ucn): Likewise.
4662
4663         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
4664         if !ucn.
4665         * gcc.dg/ucnid-2.c: Likewise.
4666         * gcc.dg/ucnid-3.c: Likewise.
4667         * gcc.dg/ucnid-4.c: Likewise.
4668         * gcc.dg/ucnid-11.c: Likewise.
4669         * gcc.dg/ucnid-12.c: Likewise.
4670         * gcc.dg/ucnid-6.c: Skip if !ucn.
4671         * gcc.dg/ucnid-9.c: Likewise.
4672
4673 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4674
4675         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
4676         lists to dg-skip-if.
4677         * gcc.target/i386/stackalign/return-3.c: Likewise.
4678
4679 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4680
4681         * gcc.target/i386/clearcap.map: New file.
4682         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
4683         Pass clearcap.map by default if supported.
4684
4685 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4686
4687         PR fortran/42900
4688         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
4689         Explain this.
4690         * gfortran.dg/stat_2.f90: Likewise.
4691
4692 2010-03-01  Tobias Burnus  <burnus@net-b.de>
4693
4694         PR fortran/43199
4695         * gfortran.dg/module_read_2.f90: New test.
4696
4697 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
4698
4699         PR c++/42748
4700         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
4701         * g++.dg/abi/mangle12.C: Likewise.
4702         * g++.dg/abi/mangle20-2.C: Likewise.
4703         * g++.dg/abi/mangle17.C: Likewise.
4704         * g++.dg/template/cond2.C: Likewise.
4705         * g++.dg/template/pr35240.C: Likewise.
4706
4707 2010-02-27  Richard Guenther  <rguenther@suse.de>
4708
4709         PR tree-optimization/43186
4710         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
4711
4712 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4713
4714         * g++.dg/abi/packed1.C: Expect warning on the SH.
4715
4716 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
4717
4718         PR c++/42054:
4719         * g++.dg/parse/error37.C: New test.
4720
4721 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4722
4723         PR c/24577
4724         PR c/43192
4725         * gcc.dg/pr8927-1.c: Match new note.
4726         * gcc.dg/990506-0.c: Likewise.
4727         * gcc.dg/gomp/flush-2.c: Likewise.
4728         * gcc.dg/gomp/atomic-5.c: Likewise.
4729         * gcc.dg/gomp/pr34607.c: Likewise.
4730         * gcc.dg/pr35746.c: Likewise.
4731         * gcc.dg/cpp/pragma-1.c: Likewise.
4732         * gcc.dg/cpp/pragma-2.c: Likewise.
4733         * gcc.dg/pr41842.c: Likewise.
4734         * gcc.dg/noncompile/20040629-1.c: Likewise.
4735         * objc.dg/private-1.m: Likewise.
4736
4737 2010-02-27  Tobias Burnus  <burnus@net-b.de>
4738
4739         PR fortran/43185
4740         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
4741         * gfortran.dg/default_initialization_4.f90: New test.
4742
4743 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
4744
4745         * gnat.dg/thin_pointer.ad[sb]: Rename into...
4746         * gnat.dg/thin_pointer1.ad[sb]: ...this.
4747         * gnat.dg/thin_pointer2.adb: New test.
4748         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
4749
4750 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4751
4752         PR c/20631
4753         * gcc.dg/cpp/c90-pedantic.c: New.
4754         * gcc.dg/cpp/c90.c: New.
4755         * gcc.dg/gnu90-const-expr-1.c: New.
4756         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
4757
4758 2010-02-26  Richard Guenther  <rguenther@suse.de>
4759
4760         PR tree-optimization/43186
4761         * gcc.c-torture/compile/pr43186.c: New testcase.
4762
4763 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
4764
4765         PR debug/43190
4766         * c-c++-common/dwarf2/pr43190.c: New test.
4767
4768 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4769
4770         PR testsuite/37074:
4771         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
4772
4773 2010-02-26  Richard Guenther  <rguenther@suse.de>
4774
4775         PR tree-optimization/43188
4776         * gcc.c-torture/compile/pr43188.c: New testcase.
4777
4778 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4779
4780         PR target/43175
4781         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
4782
4783 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
4784
4785         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
4786
4787 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
4788
4789         PR target/43154
4790         * gcc.target/powerpc/pr43154.c: New file.
4791
4792 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
4793
4794         PR debug/43166
4795         * gfortran.dg/debug/pr43166.f: New test.
4796
4797         PR debug/43165
4798         * gcc.dg/torture/pr43165.c: New test.
4799
4800 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4801
4802         PR c/43128
4803         * c-c++-common/pr41779.c: Update.
4804
4805 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4806
4807         PR ada/32547
4808         * lib/gnat-dg.exp (gnat_load): Redefine.
4809
4810         * ada/acats/run_acats: Run run_all.sh with $SHELL.
4811         * ada/acats/run_all.sh: Downcase tasking not implemented message.
4812
4813 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4814
4815         PR libobjc/36610
4816         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
4817         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
4818         -fgnu-runtime.
4819         Sort entries.
4820
4821 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4822
4823         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
4824
4825 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
4826
4827         PR debug/43150
4828         * gcc.dg/guality/vla-1.c: New test.
4829
4830 2010-02-24  Tobias Burnus  <burnus@net-b.de>
4831
4832         PR fortran/43042
4833         * gfortran.dg/c_ptr_tests_15.f90: New test.
4834
4835 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
4836
4837         PR target/43107
4838         * gcc.target/i386/pr43107.c: New test.
4839
4840 2010-02-23  Jason Merrill  <jason@redhat.com>
4841
4842         PR c++/43143
4843         * g++.dg/cpp0x/variadic100.C: New.
4844
4845 2010-02-23  Jason Merrill  <jason@redhat.com>
4846
4847         PR debug/42800
4848         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
4849         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
4850         * c-c++-common/dwarf2/vla1.c: New.
4851
4852 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
4853
4854         PR target/43139
4855         * gcc.dg/pr43139.c: New test.
4856
4857         PR debug/43077
4858         * gcc.dg/guality/pr43077-1.c: New test.
4859
4860 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4861
4862         PR 43123
4863         * gcc.dg/march.c: New.
4864         * gcc.dg/march-generic.c: New.
4865         * gcc.dg/mtune.c: New.
4866
4867 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4868
4869         PR middle-end/43083
4870         * gcc.dg/graphite/pr43083.c: New.
4871
4872 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4873
4874         PR middle-end/43097
4875         * gfortran.dg/graphite/pr43097.f: New.
4876
4877 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4878             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4879
4880         PR middle-end/43140
4881         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
4882
4883 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
4884
4885         PR middle-end/43026
4886         * g++.dg/graphite/pr43026.C: New.
4887
4888 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4889
4890         PR c++/43126
4891         * gcc.dg/cleanup-1.c: Update.
4892         * gcc.dg/func-args-1.c: Update.
4893         * gcc.dg/format/sentinel-1.c: Update.
4894         * g++.old-deja/g++.jason/scoping10.C: Update.
4895         * g++.old-deja/g++.ns/lookup5.C: Update.
4896         * g++.dg/ext/cleanup-1.C: Update.
4897         * g++.dg/parse/varmod1.C: Update.
4898         * g++.dg/parse/error33.C: Update.
4899         * g++.dg/expr/call3.C: Update.
4900         * g++.dg/func-args-1.C: New.
4901
4902 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4903
4904         PR c/43125
4905         * gcc.dg/attr-used-2.c: Moved to ...
4906         * c-c++-common/attr-used-2.c: Here.
4907
4908         * gcc.dg/attr-used.c: Moved to ...
4909         * c-c++-common/attr-used.c: Here.
4910
4911 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
4912
4913         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
4914
4915 2010-02-22  Richard Guenther  <rguenther@suse.de>
4916
4917         PR lto/43045
4918         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
4919         * gfortran.dg/lto/20100222-1_1.c: Likewise.
4920
4921 2010-02-22  Richard Guenther  <rguenther@suse.de>
4922
4923         PR tree-optimization/42749
4924         * gcc.c-torture/compile/pr42749.c: New testcase.
4925
4926 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
4927
4928         PR fortran/43072
4929         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
4930         * gfortran.dg/internal_pack_9.f90: New test.
4931
4932 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4933
4934         PR c++/23510
4935         * g++.dg/template/recurse.C: Adjust.
4936         * g++.dg/template/pr23510.C: New.
4937
4938 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
4939
4940         PR c++/42824
4941         * g++.dg/template/memclass4.C: New test.
4942
4943 2010-02-21  Tobias Burnus  <burnus@net-b.de>
4944
4945         PR fortran/35259
4946         * gfortran.dg/reassoc_5.f90: New test.
4947
4948 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
4949
4950         PR target/43067
4951         * gcc.target/i386/pr43067.c: New test.
4952
4953 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4954
4955         PR c++/35669
4956         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
4957         -Wconversion-null.
4958         * g++.dg/warn/Wconversion-null.C: New test.
4959         * g++.old-deja/g++.other/null1.C: Move to...
4960         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
4961
4962 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
4963
4964         PR fortran/36932
4965         PR fortran/36933
4966         * gfortran.dg/dependency_26.f90: New test.
4967
4968         PR fortran/43072
4969         * gfortran.dg/internal_pack_7.f90: New test.
4970
4971         PR fortran/43111
4972         * gfortran.dg/internal_pack_8.f90: New test.
4973
4974 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4975
4976         PR 43128
4977         * c-c++-common/pr41779.c: Fix broken testcase.
4978
4979 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4980
4981         PR 36513
4982         * c-c++-common/pr36513.c: New testcase.
4983         * c-c++-common/pr36513-2.c: New testcase.
4984
4985 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4986
4987         PR 41779
4988         * c-c++-common/pr41779.c: New.
4989
4990 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
4991
4992         PR debug/43084
4993         * gcc.dg/pr43084.c: New test.
4994
4995 2010-02-19  Richard Guenther  <rguenther@suse.de>
4996
4997         PR tree-optimization/42916
4998         * gcc.dg/pr42916.c: New testcase.
4999
5000 2010-02-18  Jason Merrill  <jason@redhat.com>
5001
5002         PR c++/42837
5003         * g++.dg/abi/packed1.C: Add expected warning.
5004
5005         PR c++/43108
5006         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
5007         * gcc.dg/torture/dg-torture.exp: Likewise.
5008         * c-c++-common/torture/complex-sign.h,
5009         c-c++-common/torture/complex-sign-add.c,
5010         c-c++-common/torture/complex-sign-mixed-add.c,
5011         c-c++-common/torture/complex-sign-mixed-div.c,
5012         c-c++-common/torture/complex-sign-mixed-mul.c,
5013         c-c++-common/torture/complex-sign-mixed-sub.c,
5014         c-c++-common/torture/complex-sign-mul.c,
5015         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
5016         Adapt for C++ compilation as well.
5017
5018         PR c++/43070
5019         * g++.dg/ext/label1.C: Update.
5020         * g++.dg/ext/label2.C: Update.
5021
5022         PR c++/26261
5023         * g++.dg/template/dependent-name6.C: New.
5024
5025         PR c++/43109
5026         * g++.dg/parse/namespace12.C: New.
5027
5028 2010-02-18  Martin Jambor  <mjambor@suse.cz>
5029
5030         PR tree-optimization/43066
5031         * gcc.c-torture/compile/pr43066.c: New test.
5032
5033 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
5034
5035         * g++.dg/ext/attrib35.C: Fix target selector string.
5036         * g++.dg/ext/attrib36.C: Ditto.
5037         * g++.dg/ext/attrib37.C: Ditto.
5038         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
5039         * g++.dg/abi/mangle25.C: Ditto.
5040
5041 2010-02-17  Jason Merrill  <jason@redhat.com>
5042
5043         PR c++/43069
5044         * g++.dg/parse/namespace11.C: New.
5045
5046         PR c++/43093
5047         * g++.dg/ext/attrib37.C: New.
5048
5049         PR c++/43079
5050         * g++.dg/template/ptrmem20.C: New.
5051
5052 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
5053
5054         PR target/43103
5055         * gcc.target/i386/xop-check.h: Include m256-check.h.
5056         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
5057         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
5058         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
5059         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
5060
5061 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
5062
5063         PR debug/42918
5064         * gcc.dg/pr42918.c: New test.
5065
5066 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
5067
5068         * g++.dg/ext/attrib36.C: Require ILP32.
5069
5070 2010-02-16  Richard Guenther  <rguenther@suse.de>
5071
5072         PR tree-optimization/41043
5073         * gfortran.dg/pr41043.f90: New testcase.
5074         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
5075
5076 2010-02-16  Jason Merrill  <jason@redhat.com>
5077
5078         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
5079
5080 2010-02-16  Ira Rosen  <irar@il.ibm.com>
5081
5082         PR tree-optimization/43074
5083         * gcc.dg/vect/fast-math-pr43074.c: New test.
5084
5085 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
5086
5087         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
5088
5089 2010-02-16  Jason Merrill  <jason@redhat.com>
5090
5091         PR c++/43031
5092         * g++.dg/ext/attrib36.C: New.
5093
5094         PR c++/43036
5095         * g++.dg/other/array6.C: New.
5096
5097 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5098
5099         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
5100
5101 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
5102
5103         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
5104         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
5105         * gcc.target/i386/xop-vpermil2pd-1.c: New.
5106         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
5107         * gcc.target/i386/xop-vpermil2ps-1.c: New.
5108         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
5109
5110 2010-02-15  Richard Guenther  <rguenther@suse.de>
5111
5112         PR middle-end/43068
5113         * g++.dg/torture/pr43068.C: New testcase.
5114
5115 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
5116
5117         PR c++/43024
5118         * g++.dg/opt/ice1.C: New.
5119
5120 2010-02-14  Jason Merrill  <jason@redhat.com>
5121
5122         PR c++/41997
5123         * g++.dg/cpp0x/initlist-opt.C: New.
5124
5125 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
5126
5127         PR fortran/41113
5128         PR fortran/41117
5129         * gfortran.dg/internal_pack_6.f90: New test.
5130
5131 2010-02-12  Jason Merrill  <jason@redhat.com>
5132
5133         PR c++/43054
5134         * g++.dg/cpp0x/variadic99.C: New.
5135
5136 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
5137
5138         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
5139         sign extend pointers to gualchk_t.
5140
5141         PR c++/43033
5142         * g++.dg/other/default3.C: Xfail g4 test.
5143
5144 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5145
5146         PR middle-end/43012
5147         * gcc.dg/graphite/pr43012.c: New.
5148
5149 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5150
5151         PR middle-end/42930
5152         * g++.dg/graphite/pr42930.C: New.
5153
5154 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5155
5156         PR middle-end/42914
5157         PR middle-end/42530
5158         * gcc.dg/graphite/pr42530.c: New.
5159         * gcc.dg/graphite/pr42914.c: New.
5160
5161 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5162
5163         PR middle-end/42771
5164         * gcc.dg/graphite/pr42771.c: New.
5165
5166 2010-02-11  Richard Guenther  <rguenther@suse.de>
5167
5168         PR tree-optimization/42998
5169         * gcc.c-torture/compile/pr42998.c: New testcase.
5170
5171 2010-02-10  Jason Merrill  <jason@redhat.com>
5172
5173         PR c++/41896
5174         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
5175
5176         PR c++/42983, core issue 906
5177         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
5178         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
5179
5180         PR c++/43016
5181         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
5182
5183 2010-02-10  Richard Guenther  <rguenther@suse.de>
5184
5185         PR tree-optimization/43017
5186         * gcc.dg/torture/pr43017.c: New testcase.
5187
5188 2010-02-10  Tobias Burnus <burnus@net-b.de>
5189
5190         PR fortran/40823
5191         * gfortran.dg/private_type_1.f90: Update error location.
5192         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5193         * gfortran.dg/typebound_operator_2.f03: Ditto.
5194         * gfortran.dg/assignment_2.f90: Ditto.
5195         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5196         * gfortran.dg/binding_label_tests_9.f03: Ditto.
5197
5198 2010-02-10  Tobias Burnus  <burnus@net-b.de>
5199
5200         PR fortran/43015
5201         * gfortran.dg/bind_c_usage_20.f90: New test.
5202
5203 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
5204
5205         PR debug/43010
5206         * g++.dg/debug/pr43010.C: New test.
5207
5208 2010-02-10  Richard Guenther  <rguenther@suse.de>
5209
5210         PR c/43007
5211         * gcc.c-torture/execute/20100209-1.c: New testcase.
5212         * gcc.dg/fold-div-3.c: Likewise.
5213
5214 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
5215
5216         * gcc.dg/builtin-ffs-1.c: New test.
5217
5218 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5219
5220         PR fortran/42999
5221         * gfortran.dg/array_constructor_35.f90: New test.
5222
5223 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5224
5225         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
5226
5227 2010-02-09  Jason Merrill  <jason@redhat.com>
5228
5229         PR c++/42399
5230         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
5231
5232         PR c++/42370
5233         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
5234
5235 2010-02-09  Tobias Burnus  <burnus@net-b.de>
5236
5237         PR fortran/41869
5238         * gfortran.dg/module_write_1.f90: New test.
5239
5240 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
5241
5242         * gcc.dg/pr19340.c: Adjust.
5243
5244 2010-02-09  Richard Guenther  <rguenther@suse.de>
5245
5246         PR tree-optimization/43008
5247         * gcc.c-torture/execute/pr43008.c: New testcase.
5248
5249 2010-02-09  Richard Guenther  <rguenther@suse.de>
5250
5251         PR tree-optimization/43000
5252         * gcc.dg/torture/pr43000.c: New testcase.
5253         * gcc.dg/torture/pr43002.c: Likewise.
5254
5255 2010-02-09  Daniel Kraft  <d@domob.eu>
5256
5257         PR fortran/39171
5258         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
5259         and pass -Wsurprising as necessary.
5260
5261 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
5262
5263         PR tree-optimization/42890
5264         * g++.dg/torture/pr42890.C: New test.
5265
5266 2010-02-08  Richard Guenther  <rguenther@suse.de>
5267
5268         PR middle-end/42995
5269         * gcc.dg/tree-ssa/inline-4.c: New testcase.
5270
5271 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
5272
5273         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
5274         return 0 from main.
5275         * gcc.dg/graphite/block-1.c: Same.
5276         * gcc.dg/graphite/block-3.c: Same.
5277         * gcc.dg/graphite/block-4.c: Same.
5278         * gcc.dg/graphite/block-5.c: Same.
5279         * gcc.dg/graphite/block-6.c: Same.
5280         * gcc.dg/graphite/block-7.c: Same.
5281         * gcc.dg/graphite/interchange-0.c: Same.
5282         * gcc.dg/graphite/interchange-1.c: Same.
5283         * gcc.dg/graphite/interchange-10.c: Same.
5284         * gcc.dg/graphite/interchange-11.c: Same.
5285         * gcc.dg/graphite/interchange-12.c: Same.
5286         * gcc.dg/graphite/interchange-2.c: Same.
5287         * gcc.dg/graphite/interchange-3.c: Same.
5288         * gcc.dg/graphite/interchange-4.c: Same.
5289         * gcc.dg/graphite/interchange-5.c: Same.
5290         * gcc.dg/graphite/interchange-6.c: Same.
5291         * gcc.dg/graphite/interchange-7.c: Same.
5292         * gcc.dg/graphite/interchange-8.c: Same.
5293         * gcc.dg/graphite/interchange-9.c: Same.
5294         * gcc.dg/graphite/interchange-mvt.c: Same.
5295
5296 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
5297
5298         * gfortran.dg/graphite/id-19.f: New.
5299         * gfortran.dg/graphite/pr14741.f90: New.
5300         * gfortran.dg/graphite/pr41924.f90: New.
5301         * gfortran.dg/graphite/run-id-2.f90: New.
5302
5303 2010-02-07  Richard Guenther  <rguenther@suse.de>
5304
5305         PR middle-end/42956
5306         * gcc.c-torture/compile/pr42956.c: New testcase.
5307
5308 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5309
5310         PR libfortran/42742
5311         * gfortran.dg/fmt_cache_2.f: New test.
5312
5313 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5314
5315         * gfortran.dg/read_no_eor.f90: New test.
5316
5317 2010-02-05  Jason Merrill  <jason@redhat.com>
5318
5319         * g++.dg/ext/label13.C: Move constructor body out of class.
5320
5321 2010-02-03  Jason Merrill  <jason@redhat.com>
5322
5323         PR c++/42870
5324         * g++.dg/ext/dllexport3.C: New.
5325
5326 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
5327
5328         * gcc.dg/format/ms-format3.c: New test for specific MS types.
5329
5330 2010-02-05  Richard Guenther  <rguenther@suse.de>
5331
5332         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
5333
5334 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
5335
5336         PR c++/42915
5337         * g++.dg/other/crash-9.C: New test.
5338
5339 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
5340
5341         PR fortran/42309
5342         * gfortran.dg/subref_array_pointer_4.f90 : New test.
5343
5344 2010-02-04  Richard Guenther  <rguenther@suse.de>
5345
5346         PR rtl-optimization/42952
5347         * gcc.dg/torture/pr42952.c: New testcase.
5348
5349 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5350
5351         PR libfortran/42901
5352         * gfortran.dg/namelist_60.f90: New test.
5353
5354 2010-02-03  Jason Merrill  <jason@redhat.com>
5355
5356         PR c++/40138
5357         * g++.dg/ext/builtin11.C: New.
5358
5359         PR c++/4926
5360         PR c++/38600
5361         * g++.dg/abi/mangle35.C: New.
5362         * g++.dg/abi/mangle37.C: New.
5363
5364         PR c++/12909
5365         * g++.dg/abi/mangle36.C: New.
5366
5367         PR c++/35652
5368         * g++.dg/warn/string1.C: New.
5369
5370 2010-02-03  Richard Guenther  <rguenther@suse.de>
5371
5372         PR tree-optimization/42944
5373         * gcc.dg/errno-1.c: New testcase.
5374
5375 2010-02-03  Richard Guenther  <rguenther@suse.de>
5376
5377         PR middle-end/42927
5378         * gcc.c-torture/compile/pr42927.c: New testcase.
5379
5380 2010-02-03  Tobias Burnus  <burnus@net-b.de>
5381
5382         PR fortran/42936
5383         * gfortran.dg/null_4.f90: New test.
5384
5385 2010-02-02  Jason Merrill  <jason@redhat.com>
5386
5387         PR c++/41090
5388         * g++.dg/ext/label13.C: New.
5389
5390 2010-02-02  Tobias Burnus  <burnus@net-b.de>
5391
5392         PR fortran/42650
5393         * gfortran.dg/func_result_5.f90: New test.
5394
5395 2010-02-01  Tobias Burnus  <burnus@net-b.de>
5396
5397         PR fortran/42922
5398         * gfortran.dg/pure_initializer_3.f90: News test.
5399
5400 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
5401
5402         PR fortran/42888
5403         * gfortran.dg/allocate_derived_2.f90: New test.
5404
5405 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
5406
5407         PR middle-end/42898
5408         * gcc.dg/torture/pr42898-2.c: New test.
5409
5410 2010-01-31  Richard Guenther  <rguenther@suse.de>
5411
5412         PR middle-end/42898
5413         * gcc.dg/torture/pr42898.c: New testcase.
5414
5415 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
5416
5417         PR fortran/38324
5418         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
5419         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
5420
5421 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
5422
5423         * g++.dg/tree-ssa/inline-1.C: New.
5424         * g++.dg/tree-ssa/inline-2.C: New.
5425         * g++.dg/tree-ssa/inline-3.C: New.
5426
5427 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5428
5429         PR testsuite/41701
5430         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
5431         the string 'pow' in the pathname of the compiler from generating a
5432         test failure.
5433
5434 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5435
5436         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
5437         * g++.old-deja/g++.mike/eh17.C: Likewise.
5438         * g++.old-deja/g++.mike/p5571.C: Likewise.
5439
5440 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
5441
5442         PR c++/42758
5443         PR c++/42634
5444         PR c++/42336
5445         PR c++/42797
5446         PR c++/42880
5447         * g++.dg/other/crash-5.C: New test.
5448         * g++.dg/other/crash-6.C: New test.
5449         * g++.dg/other/crash-7.C: New test.
5450         * g++.dg/other/crash-8.C: New test.
5451
5452 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
5453
5454         PR rtl-optimization/42889
5455         * gcc.dg/pr42889.c: New test.
5456
5457 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
5458
5459         * gcc.target/i386/pr42881.c: Use SSE2.
5460
5461 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
5462
5463         PR target/42891
5464         * gcc.target/i386/pr42891.c: New test.
5465
5466 2010-01-28  Richard Guenther  <rguenther@suse.de>
5467
5468         PR tree-optimization/42871
5469         * g++.dg/torture/pr42871.C: New testcase.
5470
5471 2010-01-28  Richard Guenther  <rguenther@suse.de>
5472
5473         * gcc.dg/Wobjsize-1.h: New testcase.
5474         * gcc.dg/Wobjsize-1.c: Likewise.
5475
5476 2010-01-28  Richard Guenther  <rguenther@suse.de>
5477
5478         PR middle-end/42883
5479         * g++.dg/torture/pr42883.C: New testcase.
5480
5481 2010-01-28  Michael Matz  <matz@suse.de>
5482
5483         * gcc.target/i386/pr42881.c: New test.
5484
5485 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5486
5487         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
5488         Add i?86-*-solaris2* support.
5489
5490 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
5491
5492         PR c++/42713
5493         PR c++/42820
5494         * g++.dg/template/typedef27.C: New test case.
5495         * g++.dg/template/typedef28.C: New test case.
5496
5497 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
5498
5499         * gcc.dg/optimize-bswap*.c: Add ARM target
5500
5501 2010-01-27  Richard Guenther  <rguenther@suse.de>
5502
5503         PR middle-end/42878
5504         * gcc.dg/torture/pr42878-1.c: New testcase.
5505         * gcc.dg/torture/pr42878-2.c: Likewise.
5506
5507 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR middle-end/42874
5510         * gcc.dg/vla-22.c: New test.
5511
5512 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
5513
5514         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
5515         current collation.
5516
5517 2010-01-26  Richard Guenther  <rguenther@suse.de>
5518
5519         PR rtl-optimization/42685
5520         * gcc.dg/pr42685.c: New testcase.
5521         * g++.dg/other/pr42685.C: Likewise.
5522
5523 2010-01-26  Richard Guenther  <rguenther@suse.de>
5524
5525         PR middle-end/42806
5526         * g++.dg/other/pr42806.C: New testcase.
5527
5528 2010-01-26  Richard Guenther  <rguenther@suse.de>
5529
5530         PR tree-optimization/42250
5531         * gcc.dg/pr42250.c: New testcase.
5532
5533 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
5534
5535         * gnat.dg/array_bounds_test.adb: New test.
5536
5537 2010-01-25  Tobias Burnus  <burnus@net-b.de>
5538
5539         PR fortran/42858
5540         * gfortran.dg/generic_21.f90: New test.
5541
5542 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5543
5544         PR testsuite/41522
5545         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
5546
5547 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
5548
5549         PR c++/42748
5550         * g++.dg/abi/arm_va_list2.C: New test.
5551         * g++.dg/abi/arm_va_list2.h: Companion header file.
5552
5553 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
5554
5555         PR fortran/41044
5556         * gfortran.dg/parameter_array_ref_2.f90 : New test.
5557
5558         PR fortran/41167
5559         * gfortran.dg/char_array_arg_1.f90 : New test.
5560
5561         * gfortran.dg/pr25923.f90 : Remove XFAIL.
5562
5563 2010-01-24  Tobias Burnus  <burnus@net-b.de>
5564
5565         PR fortran/39304
5566         * gfortran.dg/generic_20.f90: New test.
5567
5568 2010-01-22  Michael Matz  <matz@suse.de>
5569
5570         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
5571         -msse2.
5572
5573 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
5574
5575         PR fortran/42736
5576         * gfortran.dg/dependency_25.f90 : New test.
5577
5578 2010-01-21  Martin Jambor  <mjambor@suse.cz>
5579
5580         PR tree-optimization/42585
5581         * gcc.dg/tree-ssa/pr42585.c: New test.
5582
5583 2010-01-21  Richard Guenther  <rguenther@suse.de>
5584
5585         PR middle-end/19988
5586         * gcc.dg/pr19988.c: New testcase.
5587
5588 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
5589
5590         * g++.dg/compat/decimal/compat-common.h: New file.
5591         * g++.dg/compat/decimal/decimal-dummy.h: New file.
5592         * g++.dg/compat/decimal/pass_x.h: New file.
5593         * g++.dg/compat/decimal/pass_y.h: New file.
5594         * g++.dg/compat/decimal/pass-1_main.C: New file.
5595         * g++.dg/compat/decimal/pass-1_x.C: New file.
5596         * g++.dg/compat/decimal/pass-1_y.C: New file.
5597         * g++.dg/compat/decimal/pass-2_main.C: New file.
5598         * g++.dg/compat/decimal/pass-2_x.C: New file.
5599         * g++.dg/compat/decimal/pass-2_y.C: New file.
5600         * g++.dg/compat/decimal/pass-3_main.C: New file.
5601         * g++.dg/compat/decimal/pass-3_x.C: New file.
5602         * g++.dg/compat/decimal/pass-3_y.C: New file.
5603         * g++.dg/compat/decimal/pass-4_main.C: New file.
5604         * g++.dg/compat/decimal/pass-4_x.C: New file.
5605         * g++.dg/compat/decimal/pass-4_y.C: New file.
5606         * g++.dg/compat/decimal/pass-5_main.C: New file.
5607         * g++.dg/compat/decimal/pass-5_x.C: New file.
5608         * g++.dg/compat/decimal/pass-5_y.C: New file.
5609         * g++.dg/compat/decimal/pass-6_main.C: New file.
5610         * g++.dg/compat/decimal/pass-6_x.C: New file.
5611         * g++.dg/compat/decimal/pass-6_y.C: New file.
5612         * g++.dg/compat/decimal/return_x.h: New file.
5613         * g++.dg/compat/decimal/return_y.h: New file.
5614         * g++.dg/compat/decimal/return-1_main.C: New file.
5615         * g++.dg/compat/decimal/return-1_x.C: New file.
5616         * g++.dg/compat/decimal/return-1_y.C: New file.
5617         * g++.dg/compat/decimal/return-2_main.C: New file.
5618         * g++.dg/compat/decimal/return-2_x.C: New file.
5619         * g++.dg/compat/decimal/return-2_y.C: New file.
5620         * g++.dg/compat/decimal/return-3_main.C: New file.
5621         * g++.dg/compat/decimal/return-3_x.C: New file.
5622         * g++.dg/compat/decimal/return-3_y.C: New file.
5623         * g++.dg/compat/decimal/return-4_main.C: New file.
5624         * g++.dg/compat/decimal/return-4_x.C: New file.
5625         * g++.dg/compat/decimal/return-4_y.C: New file.
5626         * g++.dg/compat/decimal/return-5_main.C: New file.
5627         * g++.dg/compat/decimal/return-5_x.C: New file.
5628         * g++.dg/compat/decimal/return-5_y.C: New file.
5629         * g++.dg/compat/decimal/return-6_main.C: New file.
5630         * g++.dg/compat/decimal/return-6_x.C: New file.
5631         * g++.dg/compat/decimal/return-6_y.C: New file.
5632
5633 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5634
5635         PR debug/42715
5636         * gcc.dg/pr42715.c: New.
5637
5638 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5639
5640         PR c++/42038
5641         * g++.dg/parse/crash55.C: New.
5642
5643 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5644
5645         PR debug/42782
5646         * gcc.dg/guality/pr42782.c: New.
5647
5648 2010-01-20  Jason Merrill  <jason@redhat.com>
5649
5650         PR c++/41788
5651         * g++.dg/abi/packed1.C: New.
5652
5653         PR c++/41920
5654         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
5655
5656         PR c++/40750
5657         * g++.dg/parse/fn-typedef1.C: New.
5658         * g++.dg/other/cv_quals.C: Adjust.
5659
5660 2010-01-20  Anthony Green  <green@moxielogic.com>
5661
5662         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
5663         pack(push) pragma).
5664         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
5665         * gcc.dg/20020312-2.c: Port this to the moxie core.
5666         * gcc.dg/weak/typeof-2.c: Ditto.
5667
5668 2010-01-20  Richard Guenther  <rguenther@suse.de>
5669
5670         PR tree-optimization/42717
5671         * gcc.c-torture/compile/pr42717.c: New testcase.
5672
5673 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
5674
5675         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
5676         of signed, add a few new tests.
5677
5678         PR middle-end/42803
5679         * g++.dg/parse/limits-initializer1.C: New test.
5680
5681 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
5682
5683         PR fortran/42804
5684         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
5685         * gfortran.dg/typebound_call_12.f03: New test.
5686
5687 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
5688
5689         PR fortran/42783
5690         * gfortran.dg/bounds_check_15.f90 : New test.
5691
5692 2010-01-19  Michael Matz  <matz@suse.de>
5693
5694         PR tree-optimization/41783
5695         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
5696
5697 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5698
5699         PR target/38697.
5700         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
5701         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
5702         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
5703         * gcc.target/arm/neon/vget_lows16.c: Likewise.
5704         * gcc.target/arm/neon/vget_lows32.c: Likewise.
5705         * gcc.target/arm/neon/vget_lows64.c: Likewise.
5706         * gcc.target/arm/neon/vget_lows8.c: Likewise.
5707         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
5708         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
5709         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
5710         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
5711
5712 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
5713
5714         PR fortran/42545
5715         * gfortran.dg/extends_6.f03: Modified an error message.
5716         * gfortran.dg/extends_10.f03: New test.
5717         * gfortran.dg/private_type_6.f03: Modified an error message.
5718         * gfortran.dg/structure_constructor_8.f03: Ditto.
5719
5720 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
5721
5722         PR tree-optimization/42719
5723         * gcc.dg/pr42719.c: New test.
5724
5725         PR debug/42728
5726         * gcc.dg/pr42728.c: New test.
5727
5728 2010-01-19  Anthony Green  <green@moxielogic.com>
5729
5730         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
5731
5732 2010-01-18  Anthony Green  <green@moxielogic.com>
5733
5734         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
5735         for moxie.
5736
5737 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
5738
5739         * g++.dg/template/error45.C: reverted as part of reverting the
5740         fix of PR c++/42634.
5741
5742 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
5743
5744         PR c++/42634
5745         * g++.dg/template/error45.C: New test.
5746
5747 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
5748
5749         PR c++/42766
5750         * g++.dg/conversion/op6.C: New test.
5751
5752 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
5753
5754         PR target/42774
5755         * gcc.target/alpha/pr42774.c: New test.
5756
5757 2010-01-18  Richard Guenther  <rguenther@suse.de>
5758
5759         PR tree-optimization/42781
5760         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
5761
5762 2010-01-17  Richard Guenther  <rguenther@suse.de>
5763
5764         PR middle-end/42248
5765         * gcc.c-torture/execute/pr42248.c: New testcase.
5766
5767 2010-01-17  Richard Guenther  <rguenther@suse.de>
5768
5769         PR tree-optimization/42773
5770         * g++.dg/torture/pr42773.C: New testcase.
5771
5772 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
5773
5774         PR fortran/42677
5775         * gfortran.dg/interface_assignment_5.f90: New test.
5776
5777 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
5778
5779         PR c++/42697
5780         * g++.dg/template/crash94.C: Reverted.
5781
5782 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
5783
5784         PR debug/42767
5785         * gcc.dg/debug/pr42767.c: New.
5786
5787 2010-01-15  Jason Merrill  <jason@redhat.com>
5788
5789         PR c++/42761
5790         * g++.dg/cpp0x/decltype22.C: New.
5791
5792 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
5793
5794         PR middle-end/42760
5795         * g++.dg/torture/pr42760.C: New test.
5796
5797 2010-01-15  Jing Yu  <jingyu@google.com>
5798
5799         PR rtl-optimization/42691
5800         * gcc.c-torture/execute/pr42691.c: New.
5801
5802 2010-01-15  Richard Guenther  <rguenther@suse.de>
5803
5804         PR middle-end/42739
5805         * g++.dg/torture/pr42739.C: New testcase.
5806
5807 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
5808
5809         * g++.dg/template/error45.C: Revert as part of reverting changes
5810         or PR c++/42634.
5811
5812 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5813
5814         PR fortran/42684
5815         * gfortran.dg/interface_31.f90: New test.
5816
5817 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5818
5819         * gcc.target/powerpc/pr42747.c: New file.
5820
5821 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
5822
5823         PR middle-end/42674
5824         * c-c++-common/pr42674.c: New test.
5825
5826         PR c++/42608
5827         * g++.dg/template/instantiate11.C: New test.
5828
5829 2010-01-14  Jason Merrill  <jason@redhat.com>
5830
5831         PR c++/42701
5832         * g++.dg/overload/error3.C: New.
5833
5834         PR c++/42655
5835         * g++.dg/overload/rvalue1.C: New.
5836
5837 2010-01-14  Martin Jambor  <mjambor@suse.cz>
5838
5839         PR tree-optimization/42706
5840         * gcc.dg/ipa/pr42706.c: New testcase.
5841
5842 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5843
5844         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
5845
5846 2010-01-14  Martin Jambor  <mjambor@suse.cz>
5847
5848         PR tree-optimization/42714
5849         * g++.dg/torture/pr42714.C: New test.
5850
5851 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5852
5853         PR rtl-optimization/42246
5854         * gfortran.dg/pr42246-2.f: New.
5855
5856 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5857
5858         PR rtl-optimization/42389
5859         * gcc.dg/pr42389.c: New.
5860
5861 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
5862
5863         PR rtl-optimization/42388
5864         * gcc.dg/pr42388.c: New.
5865
5866 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5867
5868         PR rtl-optimization/42294
5869         * gfortran.dg/pr42294.f: New.
5870
5871 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5872
5873         PR rtl-optimization/39453
5874         PR rtl-optimization/42246
5875         * gcc.dg/pr39453.c: New.
5876         * gcc.dg/pr42246.c: New.
5877
5878 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5879
5880         PR middle-end/42245
5881         * gcc.dg/pr42245.c: New.
5882         * gcc.dg/pr42245-2.c: New.
5883
5884 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
5885
5886         PR rtl-optimization/42249
5887         * gcc.dg/pr42249.c: New.
5888
5889 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
5890
5891         PR c/42721
5892         * gcc.c-torture/execute/pr42721.c: New test.
5893
5894 2010-01-14  Ira Rosen  <irar@il.ibm.com>
5895
5896         PR tree-optimization/42709
5897         * gcc.dg/vect/pr42709.c: New test.
5898
5899 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
5900
5901         PR fortran/41478
5902         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
5903         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
5904
5905 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
5906
5907         PR fortran/42481
5908         * gfortran.dg/generic_19.f90 : New test.
5909
5910 2010-01-13  Richard Guenther  <rguenther@suse.de>
5911
5912         PR tree-optimization/42730
5913         * gcc.c-torture/compile/pr42730.c: New testcase.
5914
5915 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
5916
5917         PR target/pr42542
5918         * gcc.target/ia64/pr42542-1.c: New.
5919         * gcc.target/ia64/pr42542-2.c: New.
5920         * gcc.target/ia64/pr42542-3.c: New.
5921
5922 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
5923
5924         PR c++/42634
5925         * g++.dg/template/error45.C: New test.
5926
5927 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5928
5929         PR tree-optimization/42704
5930         * g++.dg/torture/pr42704.C: New test.
5931
5932 2010-01-13  Martin Jambor  <mjambor@suse.cz>
5933
5934         PR tree-optimization/42703
5935         * gcc.c-torture/compile/pr42703.c: New test.
5936
5937 2010-01-13  Richard Guenther  <rguenther@suse.de>
5938
5939         PR tree-optimization/42705
5940         * gcc.c-torture/compile/pr42705.c: New testcase.
5941
5942 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
5943
5944         * gcc.target/bfin/l2.c: New test.
5945         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
5946
5947 2010-01-13  Richard Guenther  <rguenther@suse.de>
5948
5949         PR middle-end/42716
5950         * gcc.c-torture/compile/pr42716.c: New testcase.
5951
5952 2010-01-13  Richard Guenther  <rguenther@suse.de>
5953
5954         PR lto/42678
5955         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
5956
5957 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
5958
5959         PR c/42708
5960         * gcc.c-torture/compile/pr42708-1.c: New test.
5961
5962 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
5963
5964         PR debug/42662
5965         * gcc.dg/pr42662.c: New test.
5966
5967         PR tree-optimization/42645
5968         * g++.dg/other/pr42645-1.C: New test.
5969         * g++.dg/other/pr42645-2.C: New test.
5970
5971 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
5972
5973         PR target/42416
5974         * gcc.target/powerpc/warn-1.c: New test.
5975         * gcc.target/powerpc/warn-2.c: New test.
5976
5977 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
5978
5979         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
5980         stack alignment.
5981
5982 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
5983
5984         * gcc.dg/lto/20100108_0.c: New.
5985
5986 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
5987
5988         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
5989         Add -march=i686 -msse for 32bit x86 targets.
5990
5991 2010-01-10  Richard Guenther  <rguenther@suse.de>
5992
5993         PR middle-end/42667
5994         * gcc.dg/torture/pr42667.c: New testcase.
5995
5996 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5997
5998         PR fortran/32489
5999         * gfortran.dg/array_constructor_34.f90: New test.
6000
6001 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6002
6003         PR fortran/20923
6004         * gfortran.dg/array_constructor_33.f90: New test.
6005         gfortran.dg/array_function_5.f90: Add credit.
6006
6007 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6008
6009         PR debug/42631
6010         * gcc.dg/pr42631.c: New.
6011
6012 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6013
6014         PR debug/42630
6015         * gcc.dg/pr42630.c: New.
6016
6017 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6018
6019         PR debug/42629
6020         * gcc.dg/pr42629.c: New.
6021
6022 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6023
6024         PR middle-end/42363
6025         * gcc.dg/torture/pr42363.c: New.
6026
6027 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6028
6029         PR debug/42604
6030         PR debug/42395
6031         * gcc.dg/vect/pr42604.c: New.
6032         * gcc.dg/vect/pr42395.c: New.
6033
6034 2010-01-09  Richard Guenther  <rguenther@suse.de>
6035
6036         PR middle-end/42512
6037         * gcc.c-torture/execute/pr42512.c: New testcase.
6038
6039 2010-01-09  Tobias Burnus  <burnus@net-b.de>
6040
6041         PR fortran/41298
6042         * gfortran.dg/c_ptr_tests_14.f90: New test.
6043
6044 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6045
6046         PR ada/41929
6047         * gnat.dg/null_pointer_deref1.adb: Don't run on
6048         sparc*-sun-solaris2.11.
6049
6050 2010-01-08  Richard Guenther  <rguenther@suse.de>
6051
6052         PR lto/42528
6053         * gcc.dg/lto/20100103-1_0.c: New testcase.
6054         * gcc.dg/lto/20100103-2_0.c: Likewise.
6055
6056 2010-01-08  Tobias Burnus  <burnus@net-b.de
6057
6058         PR/fortran 25829
6059         * gfortran.dg/asynchronous_1.f90: New test.
6060         * gfortran.dg/asynchronous_2.f90: New test.
6061         * gfortran.dg/conflicts.f90: Update error message.
6062
6063 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
6064
6065         c++/40155
6066         * g++.dg/cpp0x/variadic-unify-2.C: New test.
6067
6068 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
6069
6070         PR tree-optimization/42625
6071         * g++.dg/opt/dtor4.C: New test.
6072         * g++.dg/opt/dtor4.h: New.
6073         * g++.dg/opt/dtor4-aux.cc: New.
6074
6075 2010-01-07  Tobias Burnus  <burnus@net-b.de>
6076
6077         PR fortran/42597
6078         * gfortran.dg/proc_ptr_26.f90: New test.
6079
6080 2010-01-07  Tobias Burnus  <burnus@net-b.de>
6081
6082         PR fortran/41872
6083         * gfortran.dg/allocatable_scalar_7.f90: New test.
6084
6085 2010-01-06  Richard Guenther  <rguenther@suse.de>
6086
6087         * gcc.c-torture/compile/pr42632.c: New testcase.
6088
6089 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6090
6091         PR target/42542
6092         * gcc.target/i386/pr42542-4.c: New.
6093         * gcc.target/i386/pr42542-4a.c: Likewise.
6094         * gcc.target/i386/pr42542-5.c: Likewise.
6095         * gcc.target/i386/pr42542-5a.c: Likewise.
6096
6097 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
6098
6099         * gcc.dg/tls/opt-15.c: New test.
6100
6101 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6102
6103         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
6104
6105 2010-01-05  Martin Jambor  <mjambor@suse.cz>
6106
6107         PR tree-optimization/42462
6108         * g++.dg/torture/pr42462.C: New test.
6109
6110 2010-01-05  Jason Merrill  <jason@redhat.com>
6111
6112         * g++.dg/cpp0x/initlist30.C: New test.
6113
6114 2010-01-05  Richard Guenther  <rguenther@suse.de>
6115
6116         PR tree-optimization/42614
6117         * gcc.c-torture/execute/pr42614.c: New testcase.
6118
6119 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
6120
6121         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
6122         * gcc.dg/Wunreachable-1.c: Remove the testcase of
6123         -Wunreachable-code.
6124         * gcc.dg/Wunreachable-2.c: Likewise.
6125         * gcc.dg/Wunreachable-3.c: Likewise.
6126         * gcc.dg/Wunreachable-4.c: Likewise.
6127         * gcc.dg/Wunreachable-5.c: Likewise.
6128         * gcc.dg/Wunreachable-6.c: Likewise.
6129         * gcc.dg/Wunreachable-7.c: Likewise.
6130         * gcc.dg/Wunreachable-8.c: Likewise.
6131         * gcc.dg/20041231-1.c: Likewise.
6132
6133 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
6134
6135         PR other/42611
6136         * gcc.dg/pr42611.c: New test.
6137
6138         PR tree-optimization/42508
6139         * g++.dg/opt/pr42508.C: New test.
6140
6141 2010-01-05  Tobias Burnus  <burnus@net-b.de>
6142
6143         PR fortran/41872
6144         * gfortran.dg/allocatable_scalar_8.f90: New.
6145
6146 2010-01-04  Martin Jambor  <mjambor@suse.cz>
6147
6148         PR tree-optimization/42398
6149         * gcc.c-torture/compile/pr42398.c: New test.
6150
6151 2010-01-04  Jason Merrill  <jason@redhat.com>
6152
6153         PR c++/42555
6154         * g++.dg/ext/attrib35.C: New.
6155
6156         PR c++/42567
6157         * g++.dg/cpp0x/auto17.C: New.
6158
6159 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
6160
6161         * gcc.dg/lto/20100104_0.c: New.
6162
6163 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
6164
6165         PR target/42542
6166         * gcc.target/i386/pr42542-1.c: New.
6167         * gcc.target/i386/pr42542-1a.c: Likewise.
6168         * gcc.target/i386/pr42542-1b.c: Likewise.
6169         * gcc.target/i386/pr42542-2.c: Likewise.
6170         * gcc.target/i386/pr42542-2a.c: Likewise.
6171         * gcc.target/i386/pr42542-2b.c: Likewise.
6172         * gcc.target/i386/pr42542-3.c: Likewise.
6173         * gcc.target/i386/pr42542-3a.c: Likewise.
6174
6175 2009-01-04  Tobias Burnus  <burnus@net-b.de>
6176
6177         PR fortran/41872
6178         * gfortran.dg/allocatable_scalar_5.f90: New test.
6179         * gfortran.dg/allocatable_scalar_6.f90: New test.
6180
6181 2010-01-03  Richard Guenther  <rguenther@suse.de>
6182
6183         PR testsuite/42583
6184         * gfortran.dg/gomp/recursion1.f90: Remove.
6185
6186 2010-01-03  Richard Guenther  <rguenther@suse.de>
6187
6188         * gcc.dg/Warray-bounds.c: Remove XFAILs.
6189         * gcc.dg/uninit-6.c: Likewise.
6190         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6191
6192 2010-01-03  Richard Guenther  <rguenther@suse.de>
6193
6194         PR tree-optimization/42589
6195         * gcc.target/i386/pr42589.c: New testcase.
6196
6197 2010-01-03  Richard Guenther  <rguenther@suse.de>
6198
6199         PR tree-optimization/42438
6200         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
6201
6202 2010-01-02  Richard Guenther  <rguenther@suse.de>
6203
6204         PR testsuite/41651
6205         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
6206
6207 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
6208
6209         PR target/42448
6210         * gcc.target/alpha/pr42448-1.c: New test.
6211         * gcc.target/alpha/pr42448-2.c: Ditto.
6212
6213 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
6214
6215         PR preprocessor/41947
6216         * gcc.dg/c99-hexfloat-3.c: New test.
6217
6218 2010-01-01  Richard Guenther  <rguenther@suse.de>
6219
6220         PR c/42570
6221         * gcc.c-torture/execute/pr42570.c: New testcase.
6222
6223 2010-01-01  Richard Guenther  <rguenther@suse.de>
6224
6225         PR middle-end/42559
6226         * gcc.c-torture/compile/pr42559.c: New testcase.
6227
6228 \f
6229 Copyright (C) 2010 Free Software Foundation, Inc.
6230
6231 Copying and distribution of this file, with or without modification,
6232 are permitted in any medium without royalty provided the copyright
6233 notice and this notice are preserved.