OSDN Git Service

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