OSDN Git Service

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