OSDN Git Service

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