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