re PR debug/45259 (ICE in save_call_clobbered_regs)
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-08-12 Jakub Jelinek <jakub@redhat.com>
2
3 PR debug/45259
4 * gcc.dg/pr45259.c: New test.
5
6 2010-08-12 Wei Guozhi <carrot@google.com>
7
8 PR target/44999
9 * gcc.target/arm/pr44999.c: New testcase.
10
11 2010-08-12 Jie Zhang <jie@codesourcery.com>
12
13 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
14 (N): Likewise.
15 (main): Adjust accordingly.
16
17 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
18
19 * gfortran.dg/graphite/id-22.f: New.
20
21 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
22
23 * gcc.dg/graphite/id-26.c: New.
24
25 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
26
27 * gcc.dg/graphite/id-25.c: New.
28
29 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
30
31 * gcc.dg/graphite/run-id-5.c: New.
32 * gcc.dg/graphite/run-id-6.c: New.
33 * gfortran.dg/graphite/id-21.f: New.
34
35 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
36
37 * gcc.dg/graphite/id-24.c: New.
38
39 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
40
41 * gcc.dg/tree-ssa/pr20742.c: New.
42
43 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
44
45 * gcc.dg/graphite/id-23.c: New.
46
47 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
48
49 * gfortran.dg/graphite/id-20.f: Adjust testcase.
50
51 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
52
53 * gcc.dg/graphite/pr42729.c: New.
54
55 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
56
57 * gfortran.dg/graphite/id-20.f: New.
58
59 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
60
61 * gcc.dg/graphite/id-22.c: New.
62
63 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
64
65 * gcc.dg/graphite/run-id-2.c: Call abort.
66
67 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
68
69 * gcc.dg/graphite/id-20.c: New.
70
71 2010-08-11 Janus Weil <janus@gcc.gnu.org>
72 Steve Kargl <kargl@gcc.gnu.org>
73
74 PR fortran/44595
75 * gfortran.dg/move_alloc_3.f90: New.
76 * gfortran.dg/random_seed_2.f90: New.
77
78 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
79
80 * lib/target-supports.exp (check_effective_target_sync_int_long):
81 Add hppa*-*-linux*.
82 (check_effective_target_sync_char_short): Likewise.
83
84 2010-08-10 Yao Qi <yao@codesourcery.com>
85
86 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
87 general form.
88 * gcc.dg/tree-ssa/loop-31.c: Likewise.
89 * g++.dg/other/packed1.C: Likewise.
90 * g++.dg/other/crash-4.C: Likewise.
91 * g++.dg/ext/packed8.C: Likewise.
92 * g++.dg/init/array16.C: Likewise.
93
94 2010-08-10 xinliang David Li <davidxl@google.com>
95 * gcc.dg/tree-ssa/loop-19.c: Add option
96 -fno-prefetch-loop-array
97
98 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
99
100 PR middle-end/45182
101 * gcc.c-torture/compile/pr45182.c: New test.
102
103 2010-08-09 Jason Merrill <jason@redhat.com>
104
105 PR c++/45236
106 * g++.dg/cpp0x/variadic-104.C: New.
107
108 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
109
110 PR fortran/44235
111 * gfortran.dg/dependency_32.f90: New test.
112
113 2010-08-09 Richard Guenther <rguenther@suse.de>
114
115 PR middle-end/44632
116 * g++.dg/opt/nrv17.C: New testcase.
117
118 2010-08-09 Richard Guenther <rguenther@suse.de>
119
120 PR middle-end/45212
121 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
122 alignment from MEM_REF offset only if we took it from the
123 base object.
124
125 * gcc.target/i386/pr24178.c: New testcase.
126
127 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
128
129 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
130 * gcc.dg/20030702-1.c: Ditto.
131 * gcc.dg/20050309-1.c: Ditto.
132 * gcc.dg/20050325-1.c: Ditto.
133 * gcc.dg/20050330-2.c: Ditto.
134 * gcc.dg/20051201-1.c: Ditto.
135 * gcc.dg/gomp/pr27573.c: Ditto.
136 * gcc.dg/gomp/pr34610.c: Ditto.
137 * gcc.dg/pr24225.c: Ditto.
138 * gcc.dg/pr26570.c: Ditto.
139 * gcc.dg/pr32773.c: Ditto.
140 * g++.dg/gcov/gcov-6.C: Ditto.
141 * g++.dg/gomp/pr34608.C: Ditto.
142 * gfortran.dg/gomp/pr27573.f90: Ditto.
143
144 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
145 dg-require-host-local dg directive.
146 * gcc.dg/profile-dir-2.c: Ditto.
147 * gcc.dg/profile-dir-3.c: Ditto.
148
149 2010-08-08 Richard Guenther <rguenther@suse.de>
150
151 PR tree-optimization/45109
152 * gcc.c-torture/compile/pr45109.c: New testcase.
153
154 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
155
156 * gcc.dg/march.c: Skip if -march defined.
157 * gcc.dg/mtune.c: Skip if -mtune defined.
158
159 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
160 generic thunk support.
161
162 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
163
164 PR target/45213
165 * gcc.target/i386/pr45213.c: New test.
166
167 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
168
169 PR libfortran/45143
170 * gfortran.dg/fmt_error_11.f03: New test.
171
172 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
173
174 * lib/target-supports.exp (check_effective_target_sync_int_long):
175 Add arm*-*-linux-gnueabi.
176 (check_effective_target_sync_char_short): Likewise.
177
178 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
179
180 PR fortran/45159
181 * gfortran.dg/dependency_31.f90: New test.
182
183 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
184
185 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
186
187 2010-08-06 Jason Merrill <jason@redhat.com>
188
189 * g++.dg/cpp0x/sfinae3.C: New.
190 * g++.dg/cpp0x/sfinae4.C: New.
191
192 2010-08-06 Richard Guenther <rguenther@suse.de>
193
194 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
195 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
196 * gcc.dg/tree-ssa/pr25382.c: Likewise.
197 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
198 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
199 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
200 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
201 * gcc.c-torture/execute/20100805-1.c: Likewise.
202
203 2010-08-05 Martin Jambor <mjambor@suse.cz>
204
205 PR testsuite/42855
206 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
207
208 2010-08-05 Martin Jambor <mjambor@suse.cz>
209
210 * gcc.dg/ipa/ipcp-ii-1.c: New test.
211 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
212
213 2010-08-05 Martin Jambor <mjambor@suse.cz>
214
215 * g++.dg/ipa/devirt-1.C: New test.
216 * g++.dg/ipa/devirt-2.C: Likewise.
217 * g++.dg/ipa/devirt-3.C: Likewise.
218 * g++.dg/ipa/devirt-4.C: Likewise.
219 * g++.dg/ipa/devirt-5.C: Likewise.
220 * gcc.dg/ipa/iinline-3.c: Likewise.
221
222 2010-08-05 Jie Zhang <jie@codesourcery.com>
223
224 PR tree-optimization/45144
225 * gcc.dg/tree-ssa/pr45144.c: New test.
226
227 2010-08-04 Janus Weil <janus@gcc.gnu.org>
228
229 PR fortran/42207
230 PR fortran/44064
231 PR fortran/44065
232 * gfortran.dg/class_25.f03: New.
233 * gfortran.dg/class_26.f03: New.
234
235 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
236
237 * g++.dg/warn/miss-format-1.C: Update line number.
238
239 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
240
241 PR c++/44641
242 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
243 .frame and .mask assembler directives.
244
245 2010-08-04 Richard Guenther <rguenther@suse.de>
246
247 * gcc.dg/tree-ssa/vrp35.c: Adjust.
248 * gcc.dg/tree-ssa/vrp36.c: Likewise.
249 * gcc.dg/tree-ssa/vrp50.c: Likewise.
250 * gcc.dg/tree-ssa/vrp52.c: Likewise.
251
252 2010-08-04 Tobias Burnus <burnus@net-b.de>
253
254 PR fortran/44857
255 * gfortran.dg/derived_constructor_char_1.f90: New.
256 * gfortran.dg/derived_constructor_char_2.f90: New.
257
258 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
259
260 PR fortran/45159
261 * gfortran.dg/dependency_30.f90: New test.
262
263 2010-08-03 Jan Hubicka <jh@suse.cz>
264
265 * gcc.c-torture/compile/pr45085.c: New testcase.
266
267 2010-08-03 Janus Weil <janus@gcc.gnu.org>
268
269 PR fortran/44584
270 PR fortran/45161
271 * gfortran.dg/typebound_call_9.f03: Modified.
272 * gfortran.dg/typebound_generic_1.f03: Modified.
273
274 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
275
276 PR fortran/45159
277
278 * gfortran.dg/dependency_29.f90: New test.
279
280 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
281
282 PR fortran/36854
283 * gfortran.dg/character_comparison_2.f90: New test.
284 * gfortran.dg/character_comparison_3.f90: New test.
285 * gfortran.dg/dependency_28.f90: New test.
286
287 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
288
289 PR target/40457
290 * gcc.target/arm/pr40457-1.c: New test.
291 * gcc.target/arm/pr40457-2.c: New test.
292
293 2010-08-01 Janus Weil <janus@gcc.gnu.org>
294
295 PR fortran/44912
296 * gfortran.dg/typebound_call_17.f03: New.
297
298 2010-07-30 Janus Weil <janus@gcc.gnu.org>
299
300 PR fortran/44929
301 * gfortran.dg/allocate_derived_3.f90: New.
302
303 2010-07-30 Xinliang David Li <davidxl@google.com>
304 PR tree-optimization/45121
305 * c-c++-common/uninit-17.c: Add -fno-ivops option.
306
307 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
308
309 PR c++/45112
310 * testsuite/g++.dg/pr45112.C: New test.
311
312 2010-07-30 Jakub Jelinek <jakub@redhat.com>
313
314 PR debug/45055
315 PR rtl-optimization/45137
316 * gcc.dg/pr45055.c: New test.
317
318 2010-07-30 Alan Modra <amodra@gmail.com>
319
320 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
321 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
322
323 2010-07-29 Tobias Burnus <burnus@net-b.de>
324
325 PR fortran/45087
326 PR fortran/45125
327 * gfortran.dg/whole_file_25.f90: New.
328 * gfortran.dg/whole_file_26.f90: New.
329 * gfortran.dg/whole_file_27.f90: New.
330
331 2010-07-29 Janus Weil <janus@gcc.gnu.org>
332
333 PR fortran/44962
334 * gfortran.dg/typebound_proc_17.f03: New.
335
336 2010-07-29 Janus Weil <janus@gcc.gnu.org>
337
338 PR fortran/45004
339 * gfortran.dg/move_alloc_2.f90: New.
340
341 2010-07-29 Xinliang David Li <davidxl@google.com>
342 PR tree-optimization/45121
343 * c-c++-common/uninit-17.c: Fix expected output.
344
345 2010-07-29 Richard Guenther <rguenther@suse.de>
346
347 PR tree-optimization/45120
348 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
349
350 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
351
352 PR fortran/42051
353 PR fortran/44064
354 * gfortran.dg/pr42051.f03: New testcase.
355
356 2010-07-29 Richard Guenther <rguenther@suse.de>
357
358 PR middle-end/45034
359 * gcc.c-torture/execute/pr45034.c: New testcase.
360
361 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
362
363 PR c++/45096
364 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
365
366 2010-07-28 Daniel Kraft <d@domob.eu>
367
368 * gfortran.dg/bound_8.f90: New test.
369
370 2010-07-28 Jakub Jelinek <jakub@redhat.com>
371
372 PR debug/45105
373 * gcc.dg/pr45105.c: New test.
374
375 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
376
377 PR rtl-optimization/45107
378 * gcc.dg/pr45107.c: New test.
379
380 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
381
382 PR rtl-optimization/45101
383 * gcc.dg/pr45101.c: New test.
384
385 2010-07-28 Tobias Burnus <burnus@net-b.de>
386
387 PR fortran/45077
388 * gfortran.dg/whole_file_24.f90: New.
389
390 2010-07-27 Jason Merrill <jason@redhat.com>
391
392 * g++.dg/cpp0x/variadic102.C: New.
393 * g++.dg/cpp0x/variadic103.C: New.
394
395 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
396
397 PR rtl-optimization/40956
398 PR target/42495
399 PR middle-end/42574
400 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
401 * gcc.target/arm/pr42574.c: Add tests.
402
403 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
404
405 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
406 test name.
407 (cleanup-repo-files): Ditto.
408 (cleanup-saved-temps): Ditto.
409
410 2010-07-27 Jakub Jelinek <jakub@redhat.com>
411
412 PR testsuite/44701
413 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
414
415 PR c/45079
416 * gcc.dg/pr45079.c: New test.
417
418 2010-07-27 Ira Rosen <irar@il.ibm.com>
419
420 PR tree-optimization/44152
421 * gcc.dg/vect/fast-math-pr44152.c: New test.
422
423 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
424
425 PR ObjC/44140
426 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
427 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
428 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
429 * obj-c++.dg/torture/trivial.mm: Ditto.
430 * objc.dg/torture/tls/thr-init-2.m: Ditto.
431 * objc.dg/torture/tls/thr-init-3.m: Ditto.
432 * objc.dg/torture/tls/thr-init.m: Ditto.
433 * objc.dg/torture/trivial.m: Ditto.
434
435 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
436
437 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
438 Skip on spu-*-* targets.
439
440 2010-07-27 Jakub Jelinek <jakub@redhat.com>
441
442 PR tree-optimization/45083
443 * gcc.dg/pr45083.c: New test.
444
445 2010-07-26 Tobias Burnus <burnus@net-b.de>
446
447 PR fortran/40873
448 * gfortran.dg/whole_file_22.f90: New test.
449 * gfortran.dg/whole_file_23.f90: New test.
450
451 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
452 Jack Howarth <howarth@bromo.med.uc.edu>
453 Richard Henderson <rth@redhat.com>
454
455 PR target/44132
456 * gcc.dg/tls/thr-init-1.c: New.
457 * gcc.dg/tls/thr-init-2.c: New.
458 * gcc.dg/torture/tls New.
459 * gcc.dg/torture/tls/tls-test.c: New.
460 * gcc.dg/torture/tls/thr-init-1.c: New.
461 * gcc.dg/torture/tls/tls.exp: New.
462 * gcc.dg/torture/tls/thr-init-2.c: New.
463 * gcc.dg/tls/emutls-2.c: New test
464
465 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
466 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
467 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
468 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
469 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
470 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
471 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
472 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
473 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
474 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
475 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
476 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
477 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
478 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
479 gfortran.dg/gomp/appendix-a/a.22.4.f90,
480 gfortran.dg/gomp/appendix-a/a.22.5.f90,
481 gfortran.dg/gomp/appendix-a/a.22.6.f90,
482 gfortran.dg/gomp/appendix-a/a.24.1.f90,
483 gfortran.dg/gomp/appendix-a/a.32.1.f90,
484 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
485 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
486 gfortran.dg/gomp/omp_threadprivate1.f90,
487 gfortran.dg/gomp/omp_threadprivate2.f90,
488 gfortran.dg/gomp/reduction1.f90,
489 gfortran.dg/gomp/sharing-1.f90: Likewise.
490
491 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
492
493 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
494 sse_runtime.
495 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
496 dg-require-visibility.
497
498 2010-07-26 Richard Guenther <rguenther@suse.de>
499
500 PR tree-optimization/43784
501 * gcc.c-torture/execute/pr43784.c: New testcase.
502 * g++.dg/torture/pr43784.C: Likewise.
503
504 2010-07-26 Richard Guenther <rguenther@suse.de>
505
506 PR middle-end/45056
507 * g++.dg/pr45056.C: New testcase.
508
509 2010-07-26 Richard Guenther <rguenther@suse.de>
510
511 PR tree-optimization/45071
512 * gcc.dg/pr45071.c: New testcase.
513
514 2010-07-26 Tobias Burnus <burnus@net-b.de>
515
516 PR fortran/45066
517 * gfortran.dg/namelist_62.f90: New.
518
519 2010-07-26 Richard Guenther <rguenther@suse.de>
520
521 * gcc.c-torture/execute/pr45017.c: Move ...
522 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
523
524 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
525
526 PR fortran/40628
527 * trim_optimize_1.f90: New test.
528 * character_comparision_1.f90: New test.
529
530 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
531
532 PR fortran/42852
533 * gfortran.dg/wtruncate_fix.f: New test.
534
535 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
536
537 PR testsuite/45068
538 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
539
540 2010-07-24 Richard Guenther <rguenther@suse.de>
541
542 PR lto/43788
543 * g++.dg/lto/20100724-1_0.C: New testcase.
544
545 2010-07-24 Richard Guenther <rguenther@suse.de>
546
547 PR lto/43212
548 * gcc.dg/lto/20100724-1_0.c: New testcase.
549 * gcc.dg/lto/20100724-1_1.c: Likewise.
550
551 2010-07-24 Tobias Burnus <burnus@net-b.de>
552
553 PR fortran/40011
554 * gfortran.dg/whole_file_21.f90: New.
555
556 * gfortran.dg/integer_exponentiation_3.F90: Use
557 -ffloat-store only for i?86/x86-64 -m32.
558
559 2010-07-24 Tobias Burnus <burnus@net-b.de>
560
561 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
562 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
563
564 2010-07-24 Tobias Burnus <burnus@net-b.de>
565
566 * gfortran.dg/func_decl_4.f90: Split test into two ...
567 * gfortran.dg/func_decl_5.f90: ... parts.
568 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
569 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
570 * gfortran.dg/global_references_1.f90: Add new dg-warning.
571 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
572 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
573 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
574 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
575 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
576 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
577 * gfortran.dg/sizeof.f90: Make test valid.
578 * gfortran.dg/pr20865.f90: Add new dg-error.
579 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
580 * gfortran.dg/g77/19990218-0.f: Ditto.
581 * gfortran.dg/g77/19990218-1.f: Ditto.
582 * gfortran.dg/g77/970625-2.f: Ditto.
583 * gfortran.dg/pr37243.f: Fix function declaration.
584 * gfortran.dg/use_only_1.f90: Fix implicit typing.
585 * gfortran.dg/loc_1.f90: Fix pointer datatype.
586
587 2010-07-23 Tobias Burnus <burnus@net-b.de>
588
589 PR fortran/44945
590 * gfortran.dg/char_array_structure_constructor.f90: Add
591 -fwhole-file as dg-option as it otherwise fails on some
592 systems.
593
594 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
595
596 * gnat.dg/aggr16.ad[sb]: New test.
597 * gnat.dg/aggr16_pkg.ads: New helper.
598
599 2010-07-23 Richard Guenther <rguenther@suse.de>
600
601 PR lto/43071
602 * g++.dg/lto/20100723-1_0.C: New testcase.
603
604 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
605
606 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
607 AVX support.
608 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
609 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
610
611 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
612
613 * lib/target-supports.exp (add_options_for_tls): New proc.
614 * g++.dg/tls/static-1.C: Use dg-add-options tls.
615 * g++.dg/tls/static-1a.cc: Likewise.
616 * gcc.dg/tls/emutls-1.c: Likewise.
617 * gcc.dg/tls/opt-11.c: Likewise.
618 * gcc.dg/tls/opt-12.c: Likewise.
619 * gcc.dg/tls/pr24428-2.c: Likewise.
620 * gcc.dg/tls/pr24428.c: Likewise.
621 * obj-c++.dg/tls/static-1.mm: Likewise.
622 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
623 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
624 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
625 * objc.dg/torture/tls/thr-init-2.m: Likewise.
626 * objc.dg/torture/tls/thr-init-3.m: Likewise.
627 * objc.dg/torture/tls/thr-init.m: Likewise.
628 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
629
630 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
631
632 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
633 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
634 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
635 optimized dump files.
636
637 2010-07-23 Jakub Jelinek <jakub@redhat.com>
638
639 PR tree-optimization/45047
640 * gcc.c-torture/compile/pr45047.c: New test.
641
642 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
643
644 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
645 instead of dg-compile.
646 * gcc.dg/float-range-4.c: Ditto.
647 * gcc.dg/float-range-5.c: Ditto.
648 * gcc.dg/fold-overflow-1.c: Ditto.
649 * gcc.dg/gomp/sections-4.c: Ditto.
650 * gcc.dg/transparent-union-1.c: Ditto.
651 * gcc.dg/transparent-union-2.c: Ditto.
652 * gcc.target/i386/pr39315-check.c: Ditto.
653 * g++.dg/gomp/sections-4.C: Ditto.
654 * g++.dg/template/dtor7.C: Ditto.
655 * g++.dg/tree-ssa/pr19952.C: Ditto.
656 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
657 * gfortran.dg/graphite/pr42185.f90: Ditto.
658 * gfortran.dg/namelist_36.f90: Ditto.
659 * gnat.dg/noreturn1.adb: Ditto.
660 * gnat.dg/specs/small_alignment.ads: Ditto.
661
662 2010-07-23 Martin Jambor <mjambor@suse.cz>
663
664 PR tree-optimization/44915
665 * g++.dg/torture/pr44915.C: New test.
666
667 2010-07-23 Martin Jambor <mjambor@suse.cz>
668
669 PR tree-optimization/44914
670 * g++.dg/tree-ssa/pr44914.C: New test.
671
672 2010-07-23 Jie Zhang <jie@codesourcery.com>
673
674 PR target/44290
675 * gcc.dg/pr44290-1.c: New test.
676 * gcc.dg/pr44290-2.c: New test.
677
678 2010-07-23 Jason Merrill <jason@redhat.com>
679
680 PR c++/45008
681 * g++.dg/abi/mangle44.C: New.
682
683 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
684
685 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
686 for compile-time only tests.
687 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
688 target check.
689 * gcc.target/i386/pr39315-4.c: Ditto.
690 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
691 target check. Include sse-os-support.h.
692 (main): Call check_isa and sse_os_support.
693 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
694 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
695 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
696 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
697 target check. Include sse-os-support.h.
698 (main): Call check_isa and sse_os_support.
699 * gcc.target/i386/vperm-v2df.c: Ditto.
700
701 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
702
703 * lib/target-supports.exp (check_avx_hw_available): New procedure.
704 (check_effective_target_avx_runtime): New procedure.
705 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
706 (check_effective_target_sse_runtime): Add check_effective_target_sse.
707
708 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
709 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
710 and __get_cpuid test.
711 * gcc.dg/compat/vector-2b_main.c: Ditto.
712
713 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
714
715 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
716 for compile-time only test.
717 * gcc.dg/pr32716.c: Ditto.
718 * gcc.dg/pr34856.c: Ditto.
719 * gcc.dg/pr36997.c: Ditto.
720 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
721 * gfortran.dg/pr28158.f90: Ditto.
722 * gfortran.dg/pr30667.f: Ditto.
723
724 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
725 i?86-*-* and x86_64-*-* targets to disable execution on targets
726 without sse2 runtime support.
727 * g++.dg/vect/vect.exp: Ditto.
728 * gfortran.dg/vect/vect.exp: Ditto.
729
730 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
731 * gcc.dg/pr37544.c: Ditto.
732 * gcc.dg/pr40550.c: Ditto.
733 * gcc.dg/compat/union-m128-1_main.c: Ditto.
734 * gcc.dg/compat/vector-1a_main.c: Ditto.
735 * gcc.dg/compat/vector-2a_main.c: Ditto.
736 * gcc.dg/torture/pr16104-1.c: Ditto.
737 * gcc.dg/torture/pr35771-1.c: Ditto.
738 * gcc.dg/torture/pr35771-2.c: Ditto.
739 * gcc.dg/torture/pr35771-3.c: Ditto.
740 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
741 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
742 * gcc.dg/torture/stackalign/push-1.c: Ditto.
743 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
744 * g++.dg/other/i386-1.C: Ditto.
745 * g++.dg/other/pr40446.C: Ditto.
746
747 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
748
749 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
750
751 2010-07-23 Daniel Kraft <d@domob.eu>
752
753 PR fortran/44709
754 * gfortran.dg/exit_1.f08: New test.
755 * gfortran.dg/exit_2.f08: New test.
756
757 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
758
759 PR tree-optimization/39839
760 * gcc.target/arm/pr39839.c: New test case.
761
762 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
763
764 * gnat.dg/unchecked_convert5b.adb: New test.
765 * gnat.dg/unchecked_convert6.adb: Likewise.
766 * gnat.dg/unchecked_convert6b.adb: Likewise.
767
768 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
769
770 * gnat.dg/aggr15.ad[sb]: New test.
771
772 2010-07-22 Dodji Seketeli <dodji@redhat.com>
773
774 PR debug/45024
775 * g++.dg/debug/dwarf2/nested-2.C: New test case.
776
777 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
778
779 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
780 with dg-require-linker-plugin.
781
782 2010-07-22 Richard Guenther <rguenther@suse.de>
783
784 PR lto/43850
785 * g++.dg/lto/20100722-1_0.C: New testcase.
786
787 2010-07-22 Richard Guenther <rguenther@suse.de>
788
789 PR lto/42451
790 * gcc.dg/lto/20100720-3_0.c: New testcase.
791 * gcc.dg/lto/20100720-3_1.c: Likewise.
792
793 2010-07-22 Richard Guenther <rguenther@suse.de>
794
795 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
796 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
797
798 PR lto/43373
799 * gcc.dg/lto/20100722-1_0.c: New testcase.
800
801 2010-07-22 Martin Jambor <mjambor@suse.cz>
802
803 PR tree-optimization/44891
804 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
805
806 2010-07-22 Richard Guenther <rguenther@suse.de>
807
808 PR tree-optimization/45017
809 * gcc.c-torture/execute/pr45017.c: New testcase.
810
811 2010-07-22 Tobias Burnus <burnus@net-b.de>
812
813 PR fortran/45019
814 * gfortran.dg/aliasing_dummy_5.f90: New.
815
816 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
817
818 PR target/43698
819 * gcc.target/arm/pr43698.c: New test.
820
821 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
822
823 PR fortran/44929
824 * Revert my commit r162325 for this PR.
825
826 2010-07-21 Jakub Jelinek <jakub@redhat.com>
827
828 PR debug/45015
829 * gcc.target/m68k/pr45015.c: New test.
830
831 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
832
833 PR c++/44641
834 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
835 comments.
836
837 2010-07-21 Richard Guenther <rguenther@suse.de>
838
839 PR lto/45018
840 * g++.dg/lto/20100721-1_0.C: New testcase.
841
842 2010-07-21 Martin Jambor <mjambor@suse.cz>
843
844 PR tree-optimization/44900
845 * g++.dg/torture/pr44900.C: New test.
846
847 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
848
849 PR middle-end/44738
850 * c-c++-common/uninit-17.c: Correct expected error.
851
852 2010-07-21 Jakub Jelinek <jakub@redhat.com>
853
854 * gcc.dg/guality/asm-1.c: New test.
855
856 PR debug/45003
857 * gcc.dg/guality/pr45003-2.c: New test.
858 * gcc.dg/guality/pr45003-3.c: New test.
859
860 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
861
862 PR libfortran/44697
863 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
864
865 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
866
867 * lib/scanasm.exp (dg-function-on-line): Test that a function is
868 defined on the current line.
869 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
870 * g++.dg/debug/dwarf2/pr44641.C: New.
871
872 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
873
874 * gcc.target/powerpc/block-move-1.c: New test.
875 * gcc.target/powerpc/block-move-2.c: New test.
876
877 2010-07-20 Jason Merrill <jason@redhat.com>
878
879 PR c++/44967
880 * g++.dg/cpp0x/sfinae2.C: New.
881
882 2010-07-20 Richard Guenther <rguenther@suse.de>
883
884 PR lto/42696
885 * gcc.dg/lto/20100720-4_0.c: New testcase.
886
887 2010-07-20 Richard Guenther <rguenther@suse.de>
888
889 PR lto/43221
890 * gcc.dg/lto/20100720-2_0.c: New testcase.
891 * gcc.dg/lto/20100720-2_1.c: Likewise.
892
893 2010-07-20 Richard Guenther <rguenther@suse.de>
894
895 PR lto/43208
896 * gcc.dg/lto/20100720-1_0.c: New testcase.
897 * gcc.dg/lto/20100720-1_1.c: Likewise.
898
899 2010-07-20 Jakub Jelinek <jakub@redhat.com>
900
901 PR debug/45003
902 * gcc.dg/guality/pr45003-1.c: New test.
903
904 2010-07-20 Richard Guenther <rguenther@suse.de>
905
906 PR tree-optimization/44977
907 * gcc.dg/torture/pr44977.c: New testcase.
908
909 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
910
911 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
912 sync_char_short
913
914 2010-07-20 Richard Guenther <rguenther@suse.de>
915
916 PR middle-end/44971
917 PR middle-end/44988
918 * gcc.dg/pr44971.c: New testcase.
919 * gcc.c-torture/compile/pr44988.c: Likewise.
920
921 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
922
923 PR fortran/44929
924 * gfortran.dg/allocate_with_typespec.f90: New test.
925 * gfortran.dg/allocate_derived_1.f90: Update error message.
926
927 2010-07-19 Jason Merrill <jason@redhat.com>
928
929 PR c++/44996
930 * g++.dg/cpp0x/decltype23.C: New.
931
932 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
933
934 PR fortran/42385
935 * gfortran.dg/class_defined_operator_1.f03 : New test.
936
937 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
938
939 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
940 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
941 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
942 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
943
944 2010-07-19 Richard Guenther <rguenther@suse.de>
945
946 PR middle-end/44941
947 * gcc.c-torture/compile/pr44941.c: New testcase.
948
949 2010-07-19 Jason Merrill <jason@redhat.com>
950
951 PR c++/44969
952 * g++.dg/template/sfinae24.C: New.
953
954 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
955
956 PR fortran/44353
957 * gfortran.dg/data_implied_do_2.f90: Removed.
958
959 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
960
961 PR c++/44969
962 * g++.dg/template/sfinae23.C: New.
963
964 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
965
966 * lib/target-supports.exp (check_sse_os_support_available): New
967 proc.
968 (check_sse_hw_available): New proc.
969 (check_effective_target_sse_runtime): New proc.
970 (check_effective_target_sse2_runtime): New proc.
971 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
972 -msse2 if check_sse_os_support_available.
973 * g++.dg/vect/vect.exp: Only run -msse2 tests if
974 check_sse_os_support_available.
975 * gcc.dg/vect/vect.exp: Likewise.
976 * gfortran.dg/vect/vect.exp: Likewise.
977 * gcc.target/i386/sol2-check: Renamed to ...
978 * gcc.target/i386/sse-os-support.h: ... this.
979 (sol2_check): Renamed to ...
980 (sse_os_support): ... this.
981 Only test movss with xmm registers.
982 * gcc.target/i386/sse-check.h: Reflect new header and function names.
983 Removed ILL_INSN, ILL_INSN_LEN.
984 * gcc.target/i386/sse2-check.h: Likewise.
985 * gcc.target/i386/sse3-check.h: Likewise.
986 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
987 Removed cpuid.h, __get_cpuid test.
988 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
989 Removed cpuid.h, __get_cpuid test.
990 * g++.dg/other/pr40446.C: Likewise.
991 * gcc.dg/compat/union-m128-1_main.c: Likewise.
992 * gcc.dg/compat/vector-1a_main.c: Likewise.
993 * gcc.dg/compat/vector-2a_main.c: Likewise.
994 * gcc.dg/pr36584.c: Likewise.
995 * gcc.dg/pr37544.c: Likewise.
996 * gcc.dg/torture/pr16104-1.c: Likewise.
997 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
998 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
999 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1000 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1001 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1002 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1003 sse2_runtime.
1004 * gcc.dg/torture/pr35771-2.c: Likewise.
1005 * gcc.dg/torture/pr35771-3.c: Likewise.
1006 * gcc.target/i386/pr39315-2.c: Likewise.
1007 * gcc.target/i386/pr39315-4.c: Likewise.
1008 * gcc.target/i386/vperm-v2df.c: Likewise.
1009 * gcc.target/i386/vperm-v2di.c: Likewise.
1010 * gcc.target/i386/vperm-v4si-1.c: Likewise.
1011 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1012 sse_runtime.
1013
1014 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
1015
1016 PR fortran/44353
1017 * gfortran.dg/data_implied_do_2.f90: New test.
1018
1019 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1020
1021 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1022
1023 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1024
1025 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1026 to the "mips16" group.
1027 (mips_using_mips16_p): New procedure.
1028 (mips-dg-options): Use it.
1029
1030 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1031
1032 * gcc.target/mips/mips16-attributes-4.c: New test.
1033
1034 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
1035
1036 PR testsuite/44418
1037 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1038 * gcc.target/powerpc/recip-2.c: Ditto.
1039 * gcc.target/powerpc/recip-3.c: Ditto.
1040
1041 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
1042
1043 * gcc.target/arm/pr42235.c: New test.
1044
1045 2010-07-16 Jason Merrill <jason@redhat.com>
1046
1047 PR c++/32505
1048 * g++.dg/template/partial8.C: New.
1049
1050 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1051
1052 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1053 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
1054 in C++.
1055 (gualcvt): New overloaded inline.
1056 (GUALCVT): Use it for C++.
1057 * g++.dg/guality/guality.exp: New.
1058 * g++.dg/guality/guality.h: New.
1059 * g++.dg/guality/redeclaration1.C: New test.
1060 * g++.dg/dg.exp: Prune also guality/* tests.
1061 * gcc.dg/guality/pr43141.c: Moved to...
1062 * c-c++-common/guality/pr43141.c: ... here.
1063
1064 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1065
1066 PR libfortran/37077
1067 * gfortran.dg/char4_iunit_2.f03: New test.
1068
1069 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
1070
1071 * lib/plugin-support.exp (plugin-test-execute):
1072 Add ${gcc_objdir}/intl to includes.
1073
1074 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1075
1076 PR target/44942
1077 * gcc.c-torture/execute/pr44942.c: New test.
1078 * gcc.target/i386/pr44942.c: New test.
1079
1080 2010-07-15 Jason Merrill <jason@redhat.com>
1081
1082 PR c++/44909
1083 * g++.dg/cpp0x/implicit7.C: New.
1084 * g++.dg/cpp0x/implicit8.C: New.
1085
1086 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1087
1088 Disable float tests for __SPU__ targets due to lack of signed zero:
1089 * c-c++-common/torture/complex-sign-add.c (check_add_float).
1090 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1091 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1092 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1093 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1094 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1095 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1096 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1097 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1098
1099 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1100
1101 * gfortran.dg/select_char_2.f90: New test.
1102
1103 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
1104
1105 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1106 with DECL_CHAIN.
1107
1108 2010-07-15 Janus Weil <janus@gcc.gnu.org>
1109
1110 PR fortran/44936
1111 * gfortran.dg/typebound_generic_9.f03: New.
1112
1113 2010-07-15 Richard Guenther <rguenther@suse.de>
1114
1115 PR tree-optimization/44946
1116 * gcc.c-torture/compile/pr44946.c: New testcase.
1117
1118 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1119
1120 PR fortran/40206
1121 * gfortran.dg/select_char_3.f90: New test.
1122
1123 2010-07-15 Magnus Granberg <zorry@gentoo.org>
1124 Kevin F. Quinn <kevquinn@gentoo.org>
1125
1126 * gcc.dg/Wtrampolines.c: New.
1127
1128 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1129
1130 PR libfortran/44934
1131 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1132
1133 2010-07-14 Jason Merrill <jason@redhat.com>
1134
1135 PR c++/44810
1136 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1137
1138 Implement C++0x unrestricted unions (N2544)
1139 * g++.dg/cpp0x/union1.C: New.
1140 * g++.dg/cpp0x/union2.C: New.
1141 * g++.dg/cpp0x/union3.C: New.
1142 * g++.dg/cpp0x/defaulted2.C: Adjust.
1143 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1144 * g++.old-deja/g++.ext/anon2.C: Adjust.
1145 * g++.old-deja/g++.mike/misc6.C: Adjust.
1146
1147 2010-07-14 Janus Weil <janus@gcc.gnu.org>
1148
1149 PR fortran/44925
1150 * gfortran.dg/c_loc_tests_15.f90: New.
1151
1152 2010-07-13 Jason Merrill <jason@redhat.com>
1153
1154 PR c++/44909
1155 * g++.dg/cpp0x/implicit6.C: New.
1156
1157 2010-07-13 Jason Merrill <jason@redhat.com>
1158
1159 PR c++/44540
1160 * g++.dg/abi/noreturn1.C: New.
1161 * g++.dg/abi/noreturn2.C: New.
1162
1163 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
1164
1165 PR other/44874
1166 PR debug/44832
1167 * c-c++-common/pr44832.c: New test.
1168
1169 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
1170
1171 PR objc/44488
1172 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1173 on the target. Make sure that we can assemble the emitted asm when
1174 the test type is 'compile'.
1175
1176 2010-07-13 Richard Guenther <rguenther@suse.de>
1177
1178 PR tree-optimization/36960
1179 * g++.dg/torture/pr36960.C: New testcase.
1180
1181 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
1182
1183 PR c++/44908
1184 * g++.dg/template/sfinae21.C: New.
1185 * g++.dg/template/sfinae22.C: Likewise.
1186
1187 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
1188
1189 PR testsuite/42843
1190 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1191 * gcc.dg/plugin/ggcplug.c: Likewise.
1192 * g++.dg/plugin/selfassign.c: Likewise.
1193 * g++.dg/plugin/attribute_plugin.c: Likewise.
1194 * g++.dg/plugin/dumb_plugin.c: Likewise.
1195 * g++.dg/plugin/pragma_plugin.c: Likewise.
1196
1197 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
1198
1199 * gcc.c-torture/execute/pr44683.x: New.
1200 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1201
1202 2010-07-13 Janus Weil <janus@gcc.gnu.org>
1203
1204 PR fortran/44434
1205 PR fortran/44565
1206 PR fortran/43945
1207 PR fortran/44869
1208 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1209 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1210 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1211 * gfortran.dh/typebound_call_16.f03: New.
1212 * gfortran.dg/typebound_generic_6.f03: New.
1213 * gfortran.dg/typebound_generic_7.f03: New.
1214 * gfortran.dg/typebound_generic_8.f03: New.
1215
1216 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1217
1218 PR libfortran/37077
1219 * gfortran.dg/char4_iunit_1.f03: New test.
1220
1221 2010-07-12 Jakub Jelinek <jakub@redhat.com>
1222
1223 * gcc.dg/tree-ssa/vrp53.c: New test.
1224
1225 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1226
1227 PR c++/44907
1228 * g++.dg/template/sfinae19.C: New.
1229 * g++.dg/template/sfinae20.C: Likewise.
1230
1231 2010-07-12 Jie Zhang <jie@codesourcery.com>
1232
1233 * gcc.target/arm/interrupt-1.c: New test.
1234 * gcc.target/arm/interrupt-2.c: New test.
1235
1236 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1237
1238 * gcc.dg/pr42427.c: Require c99_runtime.
1239 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1240 c99_runtime.
1241 * gcc.target/i386/avx-cmpss-1.c: Likewise.
1242 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1243 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1244 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1245 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1246 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1247 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1248 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1249 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1250 * gcc.target/i386/pr37275.c: Require visibility support.
1251
1252 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1253
1254 * lib/target-supports.exp (check_effective_target_sse): New proc.
1255 * gcc.target/i386/sol2-check.h: New file.
1256 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1257 Include sol2-check.h.
1258 (main) Only run do_test () if sol2_check ().
1259 * gcc.target/i386/sse2-check.h: Likewise.
1260 * gcc.target/i386/sse3-check.h: Likewise.
1261 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1262 [__sun__ && __svr4__]: Execute SSE2 instruction.
1263 * gcc.target/i386/math-torture/math-torture.exp: Only add options
1264 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1265 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1266 * g++.dg/ext/vector14.C: Likewise.
1267 * g++.dg/other/mmintrin.C: Likewise.
1268 * gcc.dg/20020418-1.c: Likewise.
1269 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1270 * gcc.dg/format/ms_unnamed-1.c: Likewise.
1271 * gcc.dg/format/unnamed-1.c: Likewise.
1272 Adapt dg-warning line number.
1273 * gcc.dg/graphite/pr40281.c: Likewise.
1274 * gcc.dg/pr32176.c: Likewise.
1275 * gcc.dg/pr40550.c: Likewise.
1276 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1277 * gcc.dg/torture/pr36891.c: Likewise.
1278 * gcc.target/i386/20020218-1.c: Likewise.
1279 * gcc.target/i386/20020523.c: Likewise.
1280 * gcc.target/i386/abi-1.c: Likewise.
1281 * gcc.target/i386/brokensqrt.c: Likewise.
1282 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1283 * gcc.target/i386/pr13366.c: Likewise.
1284 * gcc.target/i386/pr13685.c: Likewise.
1285 * gcc.target/i386/pr24306.c: Likewise.
1286 * gcc.target/i386/pr31486.c: Likewise.
1287 * gcc.target/i386/pr32065-1.c: Likewise.
1288 * gcc.target/i386/pr32065-2.c: Likewise.
1289 * gcc.target/i386/pr32389.c: Likewise.
1290 * gcc.target/i386/pr38824.c: Likewise.
1291 * gcc.target/i386/pr38931.c: Likewise.
1292 * gcc.target/i386/pr39592-1.c: Likewise.
1293 * gcc.target/i386/pr43766.c: Likewise.
1294 * gcc.target/i386/recip-divf.c: Likewise.
1295 * gcc.target/i386/recip-sqrtf.c: Likewise.
1296 * gcc.target/i386/recip-vec-divf.c: Likewise.
1297 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1298 * gcc.target/i386/sse-1.c: Likewise.
1299 * gcc.target/i386/sse-16.c: Likewise.
1300 * gcc.target/i386/sse-2.c: Likewise.
1301 * gcc.target/i386/sse-20.c: Likewise.
1302 * gcc.target/i386/sse-3.c: Likewise.
1303 * gcc.target/i386/sse-7.c: Likewise.
1304 * gcc.target/i386/sse-9.c: Likewise.
1305 * gcc.target/i386/sse-addps-1.c: Likewise.
1306 * gcc.target/i386/sse-addss-1.c: Likewise.
1307 * gcc.target/i386/sse-andnps-1.c: Likewise.
1308 * gcc.target/i386/sse-andps-1.c: Likewise.
1309 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1310 * gcc.target/i386/sse-comiss-1.c: Likewise.
1311 * gcc.target/i386/sse-comiss-2.c: Likewise.
1312 * gcc.target/i386/sse-comiss-3.c: Likewise.
1313 * gcc.target/i386/sse-comiss-4.c: Likewise.
1314 * gcc.target/i386/sse-comiss-5.c: Likewise.
1315 * gcc.target/i386/sse-comiss-6.c: Likewise.
1316 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1317 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1318 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1319 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1320 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1321 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1322 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1323 * gcc.target/i386/sse-divps-1.c: Likewise.
1324 * gcc.target/i386/sse-divss-1.c: Likewise.
1325 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1326 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1327 * gcc.target/i386/sse-maxps-1.c: Likewise.
1328 * gcc.target/i386/sse-maxss-1.c: Likewise.
1329 * gcc.target/i386/sse-minps-1.c: Likewise.
1330 * gcc.target/i386/sse-minss-1.c: Likewise.
1331 * gcc.target/i386/sse-movaps-1.c: Likewise.
1332 * gcc.target/i386/sse-movaps-2.c: Likewise.
1333 * gcc.target/i386/sse-movhlps-1.c: Likewise.
1334 * gcc.target/i386/sse-movhps-1.c: Likewise.
1335 * gcc.target/i386/sse-movhps-2.c: Likewise.
1336 * gcc.target/i386/sse-movlhps-1.c: Likewise.
1337 * gcc.target/i386/sse-movmskps-1.c: Likewise.
1338 * gcc.target/i386/sse-movntps-1.c: Likewise.
1339 * gcc.target/i386/sse-movss-1.c: Likewise.
1340 * gcc.target/i386/sse-movss-2.c: Likewise.
1341 * gcc.target/i386/sse-movss-3.c: Likewise.
1342 * gcc.target/i386/sse-movups-1.c: Likewise.
1343 * gcc.target/i386/sse-movups-2.c: Likewise.
1344 * gcc.target/i386/sse-mulps-1.c: Likewise.
1345 * gcc.target/i386/sse-mulss-1.c: Likewise.
1346 * gcc.target/i386/sse-orps-1.c: Likewise.
1347 * gcc.target/i386/sse-rcpps-1.c: Likewise.
1348 * gcc.target/i386/sse-recip-vec.c: Likewise.
1349 * gcc.target/i386/sse-recip.c: Likewise.
1350 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1351 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1352 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1353 * gcc.target/i386/sse-subps-1.c: Likewise.
1354 * gcc.target/i386/sse-subss-1.c: Likewise.
1355 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1356 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1357 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1358 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1359 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1360 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1361 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1362 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1363 * gcc.target/i386/sse-xorps-1.c: Likewise.
1364 * gcc.target/i386/ssefn-1.c: Likewise.
1365 * gcc.target/i386/ssefn-3.c: Likewise.
1366 * gcc.target/i386/sseregparm-1.c: Likewise.
1367 * gcc.target/i386/stackalign/return-3.c: Likewise.
1368 * gcc.target/i386/vectorize1.c: Likewise.
1369 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1370 * gcc.target/i386/xorps-sse.c: Likewise.
1371 * gfortran.dg/pr28158.f90: Likewise.
1372 * gfortran.dg/pr30667.f: Likewise.
1373 * gnat.dg/loop_optimization7.adb: Likewise.
1374 * gnat.dg/sse_nolib.adb: Likewise.
1375
1376 2010-07-11 Tobias Burnus <burnus@net-b.de>
1377
1378 PR fortran/44702
1379 * gfortran.dg/use_rename_6.f90: New.
1380 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1381
1382 2010-07-11 Janus Weil <janus@gcc.gnu.org>
1383
1384 PR fortran/44869
1385 * gfortran.dg/class_24.f03: New.
1386
1387 2010-07-10 Richard Guenther <rguenther@suse.de>
1388
1389 PR lto/44889
1390 * gcc.dg/lto/20100709-1_0.c: New testcase.
1391 * gcc.dg/lto/20100709-1_1.c: Likewise.
1392
1393 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
1394
1395 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1396
1397 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
1398
1399 PR objc/44140
1400 * objc.dg/lto/trivial-1_0.m: New.
1401 * objc.dg/lto/lto.exp: New.
1402 * obj-c++.dg/lto/trivial-1_0.mm: New.
1403 * obj-c++.dg/lto/lto.exp: New.
1404 * objc.dg/symtab-1.m: Adjust sizes.
1405 * objc.dg/image-info.m: Do not run for gnu-runtime.
1406
1407 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1408
1409 * gcc.dg/pr32370.c: Allow another kind of error message.
1410
1411 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
1412
1413 * gnat.dg/atomic3.adb: New test.
1414
1415 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1416 Denys Vlasenko <dvlasenk@redhat.com>
1417 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1418
1419 PR tree-optimization/28632
1420 * gcc.dg/tree-ssa/vrp51.c: New test.
1421 * gcc.dg/tree-ssa/vrp52.c: New test.
1422
1423 2010-07-09 Jason Merrill <jason@redhat.com>
1424
1425 * g++.dg/abi/covariant6.C: New.
1426 * g++.dg/inherit/covariant17.C: Test both bases.
1427 * g++.dg/inherit/covariant7.C: Check vtable layout.
1428
1429 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
1430
1431 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1432
1433 2010-07-09 Richard Guenther <rguenther@suse.de>
1434
1435 PR tree-optimization/44852
1436 * gcc.c-torture/execute/pr44852.c: New testcase.
1437
1438 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1439
1440 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
1441 multiplication by values.
1442 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
1443 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
1444
1445 2010-07-09 Richard Guenther <rguenther@suse.de>
1446
1447 PR tree-optimization/44882
1448 * gfortran.dg/pr44882.f90: New testcase.
1449
1450 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1451
1452 PR target/40657
1453 * gcc.target/arm/pr40657-1.c: New test.
1454 * gcc.target/arm/pr40657-2.c: New test.
1455 * gcc.c-torture/execute/pr40657.c: New test.
1456
1457 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1458
1459 * gcc.dg/tree-ssa/vrp50.c: New test.
1460 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
1461
1462 2010-07-08 Janus Weil <janus@gcc.gnu.org>
1463
1464 PR fortran/44649
1465 * gfortran.dg/c_sizeof_1.f90: Modified.
1466 * gfortran.dg/storage_size_1.f08: New.
1467 * gfortran.dg/storage_size_2.f08: New.
1468
1469 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
1470
1471 * gcc.c-torture/execute/20100708-1.c: New test.
1472
1473 2010-07-08 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR fortran/44847
1476 * gfortran.dg/gomp/pr44847.f90: New test.
1477
1478 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
1479
1480 PR tree-optimization/44710
1481 * gcc.dg/tree-ssa/ifc-6.c: New.
1482 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
1483
1484 2010-07-08 Tobias Burnus <burnus@net-b.de>
1485
1486 PR fortran/18918
1487 * gfortran.dg/coarray_10.f90: Add an additional test.
1488
1489 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
1490
1491 PR middle-end/44828
1492 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
1493 * gcc.c-torture/execute/pr44828.x: Revert.
1494
1495 2010-07-08 Jason Merrill <jason@redhat.com>
1496
1497 PR c++/43120
1498 * g++.dg/inherit/covariant17.C: New.
1499 * g++.dg/abi/covariant1.C: Actually test for the bug.
1500
1501 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
1502
1503 PR rtl-optimization/44838
1504 * gcc.dg/pr44838.c: New.
1505
1506 2010-07-08 Richard Guenther <rguenther@suse.de>
1507
1508 PR tree-optimization/44831
1509 * gcc.c-torture/compile/pr44831.c: New testcase.
1510 * gcc.dg/tree-ssa/pr21463.c: Adjust.
1511
1512 2010-07-08 Richard Guenther <rguenther@suse.de>
1513
1514 PR tree-optimization/44861
1515 * g++.dg/vect/pr44861.cc: New testcase.
1516
1517 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1518
1519 PR middle-end/44828
1520 * gcc.c-torture/execute/pr44828.x: New file.
1521
1522 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1523
1524 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
1525 dg-options.
1526 * g++.dg/ext/altivec-17.C: Adjust error message.
1527
1528 2010-07-07 Tom Tromey <tromey@redhat.com>
1529
1530 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
1531
1532 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
1533
1534 PR target/44844
1535 * gcc.target/i386/rdrand-1.c: Scan "jnc".
1536 * gcc.target/i386/rdrand-2.c: Likewise.
1537 * gcc.target/i386/rdrand-3.c: Likewise.
1538
1539 2010-07-07 Jan Hubicka <jh@suse.cz>
1540
1541 PR middle-end/44813
1542 * g++.dg/torture/pr44813.C: New testcase.
1543 * g++.dg/torture/pr44826.C: New testcase.
1544
1545 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
1546
1547 PR rtl-optimization/44787
1548 * gcc.c-torture/compile/pr44788.c: New test.
1549 * gcc.target/arm/pr44788.c: New test.
1550
1551 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1552
1553 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
1554
1555 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1556
1557 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
1558 to dg-options.
1559
1560 2010-07-06 Tobias Burnus <burnus@net-b.de>
1561
1562 PR fortran/44742
1563 * gfortran.dg/parameter_array_init_6.f90: New.
1564 * gfortran.dg/initialization_20.f90: Update dg-error.
1565 * gfortran.dg/initialization_24.f90: Ditto.
1566
1567 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1568 PR fortran/PR44693
1569 * gfortran.dg/dim_range_1.f90: New test.
1570 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
1571
1572 2010-07-06 Jason Merrill <jason@redhat.com>
1573
1574 PR c++/44703
1575 * g++.dg/cpp0x/initlist41.C: New.
1576
1577 PR c++/44778
1578 * g++.dg/template/ptrmem22.C: New.
1579
1580 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
1581
1582 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
1583 support.
1584 * gcc.target/i386/i386.exp: Likewise.
1585
1586 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1587
1588 PR testsuite/44195
1589 * gcc.dg/lto/20100518_0.c: Limit to x86.
1590
1591 2010-07-06 Richard Guenther <rguenther@suse.de>
1592
1593 PR middle-end/44828
1594 * gcc.c-torture/execute/pr44828.c: New testcase.
1595
1596 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
1597
1598 * g++.dg/warn/noeffect2.C: Adjust expected warning.
1599 * g++.dg/warn/volatile1.C: Likewise.
1600 * g++.dg/template/warn1.C: Likewise.
1601
1602 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
1603
1604 AVX Programming Reference (June, 2010)
1605 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
1606 * g++.dg/other/i386-3.C: Likewise.
1607 * gcc.target/i386/sse-12.c: Likewise.
1608
1609 * gcc.target/i386/f16c-check.h: New.
1610 * gcc.target/i386/rdfsbase-1.c: Likewise.
1611 * gcc.target/i386/rdfsbase-2.c: Likewise.
1612 * gcc.target/i386/rdgsbase-1.c: Likewise.
1613 * gcc.target/i386/rdgsbase-2.c: Likewise.
1614 * gcc.target/i386/rdrand-1.c: Likewise.
1615 * gcc.target/i386/rdrand-2.c: Likewise.
1616 * gcc.target/i386/rdrand-3.c: Likewise.
1617 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
1618 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
1619 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
1620 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
1621 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
1622 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
1623 * gcc.target/i386/wrfsbase-1.c: Likewise.
1624 * gcc.target/i386/wrfsbase-2.c: Likewise.
1625 * gcc.target/i386/wrgsbase-1.c: Likewise.
1626 * gcc.target/i386/wrgsbase-2.c: Likewise.
1627
1628 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
1629 (__builtin_ia32_vcvtps2ph): New.
1630 (__builtin_ia32_vcvtps2ph256): Likewise.
1631
1632 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
1633 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1634
1635 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
1636 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1637
1638 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
1639 (__builtin_ia32_vcvtps2ph256): Likewise.
1640 Add fsgsbase,rdrnd,f16c.
1641
1642 * lib/target-supports.exp (check_effective_target_f16c): New.
1643
1644 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1645
1646 * gcc.dg/guality/nrv-1.c: New test.
1647
1648 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
1649
1650 PR middle-end/42505
1651 * gcc.target/arm/pr42505.c: New test case.
1652
1653 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1654
1655 PR c++/44808
1656 * g++.dg/opt/nrv16.C: New test.
1657
1658 2010-07-05 Richard Guenther <rguenther@suse.de>
1659
1660 PR tree-optimization/44784
1661 * gcc.c-torture/compile/pr44784.c: New testcase.
1662
1663 2010-07-05 Ira Rosen <irar@il.ibm.com>
1664
1665 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1666 Increase loop bound and array size.
1667 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1668 Likewise.
1669
1670 2010-07-05 Ira Rosen <irar@il.ibm.com>
1671
1672 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
1673 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
1674 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
1675 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
1676 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
1677
1678 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
1679
1680 PR c++/22138
1681 * g++.dg/parse/template25.C: New.
1682
1683 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
1684
1685 PR rtl-optimization/44695
1686 * gcc.dg/torture/pr44695.c: New.
1687
1688 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
1689
1690 PR c++/16630
1691 * g++.dg/ext/pretty3.C: New.
1692
1693 2010-07-04 Richard Guenther <rguenther@suse.de>
1694
1695 PR middle-end/44809
1696 * g++.dg/torture/pr44809.C: New testcase.
1697
1698 2010-07-04 Richard Guenther <rguenther@suse.de>
1699
1700 PR tree-optimization/44656
1701 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
1702
1703 2010-07-04 Ira Rosen <irar@il.ibm.com>
1704 Revital Eres <eres@il.ibm.com>
1705
1706 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
1707 misaligned stores.
1708 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
1709 gcc.dg/vect/vect-96.c: Likewise.
1710 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
1711 that support misaligned stores. Change the number of expected
1712 misaligned accesses.
1713 * gcc.dg/vect/vect-peel-1.c: New test.
1714 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
1715 gcc.dg/vect/vect-peel-4.c: Likewise.
1716 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
1717 vectorizable on all targets that support realignment.
1718 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1719
1720 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
1721
1722 PR c/44806
1723 * gcc.dg/torture/pr44806.c: New.
1724
1725 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1726
1727 * gnat.dg/cond_expr1.adb: New test.
1728
1729 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1730
1731 * gnat.dg/modular3.adb: New test.
1732 * gnat.dg/modular3_pkg.ads: New helper.
1733
1734 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
1735 Mikael Pettersson <mikpe@it.uu.se>
1736
1737 PR testsuite/44518
1738 * obj-c++.dg/encode-2.mm: Produce object and save temps.
1739 Make signed-ness of chars explicit. Scan the object for
1740 strings that are split by some target assemblers.
1741 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
1742 explicit.
1743
1744 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
1745
1746 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
1747
1748 2010-07-02 Le-Chun Wu <lcwu@google.com>
1749
1750 PR/44128
1751 * g++.dg/warn/Wshadow-7.C: New test.
1752
1753 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1754 Julian Brown <julian@codesourcery.com>
1755 Sandra Loosemore <sandra@codesourcery.com>
1756
1757 * gcc.c-torture/execute/20100416-1.c: New test case.
1758
1759 2010-07-02 Julian Brown <julian@codesourcery.com>
1760 Sandra Loosemore <sandra@codesourcery.com>
1761
1762 PR target/43703
1763
1764 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
1765 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
1766
1767 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1768 Julian Brown <julian@codesourcery.com>
1769
1770 * gcc.target/arm/neon/vadds64.c: Regenerated.
1771 * gcc.target/arm/neon/vaddu64.c: Regenerated.
1772 * gcc.target/arm/neon/vsubs64.c: Regenerated.
1773 * gcc.target/arm/neon/vsubu64.c: Regenerated.
1774 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
1775 * gcc.target/arm/neon-vmls-1.c: Likewise.
1776 * gcc.target/arm/neon-vsubs64.c: New execution test.
1777 * gcc.target/arm/neon-vsubu64.c: New execution test.
1778 * gcc.target/arm/neon-vadds64.c: New execution test.
1779 * gcc.target/arm/neon-vaddu64.c: New execution test.
1780
1781 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1782
1783 * gcc.target/arm/neon-vands64.c: New.
1784 * gcc.target/arm/neon-vandu64.c: New.
1785 * gcc.target/arm/neon-vbics64.c: New.
1786 * gcc.target/arm/neon-vbicu64.c: New.
1787 * gcc.target/arm/neon-veors64.c: New.
1788 * gcc.target/arm/neon-veoru64.c: New.
1789 * gcc.target/arm/neon-vorns64.c: New.
1790 * gcc.target/arm/neon-vornu64.c: New.
1791 * gcc.target/arm/neon-vorrs64.c: New.
1792 * gcc.target/arm/neon-vorru64.c: New.
1793 * gcc.target/arm/neon/vands64.c: Regenerated.
1794 * gcc.target/arm/neon/vandu64.c: Regenerated.
1795 * gcc.target/arm/neon/vbics64.c: Regenerated.
1796 * gcc.target/arm/neon/vbicu64.c: Regenerated.
1797 * gcc.target/arm/neon/veors64.c: Regenerated.
1798 * gcc.target/arm/neon/veoru64.c: Regenerated.
1799 * gcc.target/arm/neon/vorns64.c: Regenerated.
1800 * gcc.target/arm/neon/vornu64.c: Regenerated.
1801 * gcc.target/arm/neon/vorrs64.c: Regenerated.
1802 * gcc.target/arm/neon/vorru64.c: Regenerated.
1803
1804 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1805
1806 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
1807
1808 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1809
1810 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
1811 * gfortran.dg/intent_out_5.f90: Same.
1812 * gfortran.dg/ltrans-7.f90: Same.
1813 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
1814
1815 2010-07-02 Jan Hubicka <jh@suse.cz>
1816
1817 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
1818
1819 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1820
1821 * objc-obj-c++-shared/Object1.h: Correct Line endings.
1822
1823 2010-07-02 Jakub Jelinek <jakub@redhat.com>
1824
1825 PR c++/44780
1826 * c-c++-common/Wunused-var-12.c: New test.
1827
1828 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
1829
1830 PR target/42835
1831 * gcc.target/arm/pr42835.c: New test.
1832
1833 PR target/42172
1834 * gcc.target/arm/pr42172-1.c: New test.
1835
1836 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1837
1838 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
1839
1840 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1841
1842 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
1843 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
1844 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
1845 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
1846 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
1847 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
1848 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
1849 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
1850 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
1851 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
1852 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
1853 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
1854 * gcc.target/arm/neon-vdup_ns64.c: New.
1855 * gcc.target/arm/neon-vdup_nu64.c: New.
1856 * gcc.target/arm/neon-vdupQ_ns64.c: New.
1857 * gcc.target/arm/neon-vdupQ_nu64.c: New.
1858 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
1859 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
1860 * gcc.target/arm/neon-vmov_ns64.c: New.
1861 * gcc.target/arm/neon-vmov_nu64.c: New.
1862 * gcc.target/arm/neon-vmovQ_ns64.c: New.
1863 * gcc.target/arm/neon-vmovQ_nu64.c: New.
1864 * gcc.target/arm/neon-vget_lanes64.c: New.
1865 * gcc.target/arm/neon-vget_laneu64.c: New.
1866 * gcc.target/arm/neon-vset_lanes64.c: New.
1867 * gcc.target/arm/neon-vset_laneu64.c: New.
1868
1869 2010-07-02 Richard Guenther <rguenther@suse.de>
1870
1871 * g++.dg/torture/20100702-1.C: New testcase.
1872
1873 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1874
1875 PR target/44707
1876 * gcc.c-torture/compile/pr44707.c: New test.
1877
1878 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1879
1880 PR c++/44039
1881 * g++.dg/template/crash101.C: New.
1882
1883 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1884
1885 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1886 Use the ABI-0 accessors and fail it for m64.
1887
1888 2010-07-02 Jan Hubicka <jh@suse.cz>
1889
1890 * g++.dg/tree-ssa/pr44706.C: New testcase.
1891
1892 2010-07-02 Richard Guenther <rguenther@suse.de>
1893
1894 PR tree-optimization/44748
1895 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1896
1897 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1898
1899 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1900 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
1901 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1902 the method types to forward:.
1903
1904 2010-06-30 Jason Merrill <jason@redhat.com>
1905
1906 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1907 * g++.dg/other/pr25632.C: Likewise.
1908
1909 2010-07-01 Jakub Jelinek <jakub@redhat.com>
1910
1911 PR tree-optimization/40421
1912 * gfortran.fortran-torture/compile/pr40421.f90: New test.
1913
1914 2010-07-01 Richard Guenther <rguenther@suse.de>
1915
1916 PR middle-end/42834
1917 PR middle-end/44468
1918 * gcc.c-torture/execute/20100316-1.c: New testcase.
1919 * gcc.c-torture/execute/pr44468.c: Likewise.
1920 * gcc.c-torture/compile/20100609-1.c: Likewise.
1921 * gcc.dg/volatile2.c: Adjust.
1922 * gcc.dg/plugin/selfassign.c: Likewise.
1923 * gcc.dg/pr36902.c: Likewise.
1924 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1925 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1926 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1927 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1928 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1929 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1930 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1931 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1932 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1933 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1934 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1935 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1936 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1937 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1938 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1939 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1940 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1941 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1942 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1943 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1944 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1945 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1946 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1947 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1948 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1949 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1950 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1951 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1952 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1953 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1954 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1955 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1956 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1957 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1958 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1959 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1960 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1961 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1962 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1963 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1964 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1965 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1966 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1967 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1968 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1969 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1970 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1971 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1972 * gcc.dg/tree-prof/stringop-1.c: Adjust.
1973 * g++.dg/tree-ssa/pr31146.C: Likewise.
1974 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1975 * g++.dg/tree-ssa/pr33604.C: Likewise.
1976 * g++.dg/plugin/selfassign.c: Likewise.
1977 * gfortran.dg/array_memcpy_3.f90: Likewise.
1978 * gfortran.dg/array_memcpy_4.f90: Likewise.
1979 * c-c++-common/torture/pr42834.c: New testcase.
1980
1981 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1982
1983 PR c++/44628
1984 * g++.dg/template/crash100.C: New.
1985
1986 2010-06-30 Jan Hubicka <jh@suse.cz>
1987
1988 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1989
1990 2010-06-30 Michael Matz <matz@suse.de>
1991
1992 PR bootstrap/44699
1993 * gcc.dg/pr44699.c: New test.
1994
1995 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
1996
1997 PR tree-optimization/39799
1998 * c-c++-common/uninit-17.c: New test.
1999
2000 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2001
2002 PR libfortran/43298
2003 * gfortran.dg/read_infnan_1.f90: New test.
2004
2005 2010-06-29 Jason Merrill <jason@redhat.com>
2006
2007 Enable implicitly declared move constructor/operator= (N3053).
2008 * g++.dg/cpp0x/implicit3.C: New.
2009 * g++.dg/cpp0x/implicit4.C: New.
2010 * g++.dg/cpp0x/implicit5.C: New.
2011 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2012 * g++.dg/cpp0x/not_special.C: Adjust.
2013 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2014 * g++.dg/cpp0x/rv1n.C: Adjust.
2015 * g++.dg/cpp0x/rv1p.C: Adjust.
2016 * g++.dg/cpp0x/rv2n.C: Adjust.
2017 * g++.dg/cpp0x/rv2p.C: Adjust.
2018 * g++.dg/cpp0x/rv3n.C: Adjust.
2019 * g++.dg/cpp0x/rv3p.C: Adjust.
2020 * g++.dg/cpp0x/rv4n.C: Adjust.
2021 * g++.dg/cpp0x/rv4p.C: Adjust.
2022 * g++.dg/cpp0x/rv5n.C: Adjust.
2023 * g++.dg/cpp0x/rv5p.C: Adjust.
2024 * g++.dg/cpp0x/rv6n.C: Adjust.
2025 * g++.dg/cpp0x/rv6p.C: Adjust.
2026 * g++.dg/cpp0x/rv7n.C: Adjust.
2027 * g++.dg/cpp0x/rv7p.C: Adjust.
2028 * g++.dg/cpp0x/rv8p.C: Adjust.
2029 * g++.dg/gomp/pr26690-1.C: Adjust.
2030 * g++.dg/other/error20.C: Adjust.
2031 * g++.dg/other/error31.C: Adjust.
2032 * g++.dg/parse/error19.C: Adjust.
2033 * g++.dg/template/qualttp5.C: Adjust.
2034 * g++.old-deja/g++.law/ctors5.C: Adjust.
2035
2036 Enable implicitly deleted functions (N2346)
2037 * g++.dg/cpp0x/defaulted17.C: New.
2038 * g++.dg/cpp0x/implicit1.C: New.
2039 * g++.dg/cpp0x/implicit2.C: New.
2040 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2041 * g++.dg/ext/has_virtual_destructor.C: Adjust.
2042 * g++.dg/init/ctor4.C: Adjust.
2043 * g++.dg/init/synth2.C: Adjust.
2044 * g++.dg/lto/20081118_1.C: Adjust.
2045 * g++.dg/other/error13.C: Adjust.
2046 * g++.dg/other/unused1.C: Adjust.
2047 * g++.old-deja/g++.bob/inherit2.C: Adjust.
2048 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2049 * g++.old-deja/g++.jason/opeq3.C: Adjust.
2050 * g++.old-deja/g++.law/ctors17.C: Adjust.
2051 * g++.old-deja/g++.oliva/delete1.C: Adjust.
2052 * g++.old-deja/g++.pt/assign1.C: Adjust.
2053 * g++.old-deja/g++.pt/crash20.C: Adjust.
2054
2055 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2056 * g++.dg/cpp0x/defaulted13.C: Adjust.
2057 * g++.dg/cpp0x/defaulted2.C: Adjust.
2058 * g++.dg/cpp0x/defaulted3.C: Adjust.
2059 * g++.dg/cpp0x/initlist9.C: Adjust.
2060 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2061 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2062 * g++.dg/init/synth2.C: Adjust.
2063
2064 * g++.dg/cpp0x/defaulted19.C: New.
2065
2066 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2067 * g++.dg/template/error23.C: Fix for -std=c++0x.
2068
2069 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2070
2071 PR fortran/44718
2072 * gfortran.dg/proc_ptr_28.f90: New.
2073
2074 2010-06-29 Jakub Jelinek <jakub@redhat.com>
2075
2076 PR tree-optimization/43801
2077 * g++.dg/torture/pr43801.C: New test.
2078
2079 PR debug/44668
2080 * g++.dg/debug/dwarf2/accessibility1.C: New test.
2081
2082 2010-06-29 Jason Merrill <jason@redhat.com>
2083
2084 PR c++/44587
2085 * g++.dg/template/qualified-id2.C: New.
2086 * g++.dg/template/qualified-id3.C: New.
2087
2088 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2089
2090 PR fortran/44696
2091 * gfortran.dg/associated_target_4.f90: New.
2092
2093 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
2094
2095 PR fortran/44582
2096 * gfortran.dg/aliasing_array_result_1.f90 : New test.
2097
2098 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2099
2100 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2101
2102 2010-06-29 Jan Hubicka <jh@suse.cz>
2103
2104 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2105
2106 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
2107
2108 PR target/43902
2109 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2110 * gcc.target/arm/wmul-3.c: New test.
2111 * gcc.target/arm/wmul-4.c: New test.
2112
2113 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
2114
2115 PR rtl-optimization/44659
2116 * gcc.target/i386/extract-1.c: New.
2117 * gcc.target/i386/extract-2.c: Likewise.
2118 * gcc.target/i386/extract-3.c: Likewise.
2119 * gcc.target/i386/extract-4.c: Likewise.
2120 * gcc.target/i386/extract-5.c: Likewise.
2121 * gcc.target/i386/extract-6.c: Likewise.
2122
2123 2010-06-28 Jakub Jelinek <jakub@redhat.com>
2124
2125 PR c++/44682
2126 * g++.dg/warn/Wunused-var-14.C: New test.
2127
2128 2010-06-28 Tobias Burnus <burnus@net-b.de>
2129
2130 PR fortran/43298
2131 * gfortran.dg/nan_6.f90: New.
2132
2133 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
2134
2135 PR tree-optimization/43781
2136 * gcc.dg/torture/pr43781.c: New.
2137
2138 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
2139
2140 PR fortran/40158
2141 * gfortran.dg/actual_rank_check_1.f90: New test.
2142
2143 2010-06-28 Martin Jambor <mjambor@suse.cz>
2144
2145 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2146
2147 2010-06-28 Jan Hubicka <jh@suse.cz>
2148
2149 PR tree-optimization/44687
2150 * gcc.c-torture/compile/pr44687.c
2151
2152 2010-06-28 Martin Jambor <mjambor@suse.cz>
2153
2154 PR c++/44535
2155 * g++.dg/torture/pr44535.C: New test.
2156
2157 2010-06-28 Michael Matz <matz@suse.de>
2158
2159 PR middle-end/44592
2160 * gfortran.dg/pr44592.f90: New test.
2161
2162 2010-06-28 Jan Hubicka <jh@suse.cz>
2163
2164 PR tree-optimization/44357
2165 * g++.dg/torture/pr44357.C: New testcase.
2166
2167 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2168
2169 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2170 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2171 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2172 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2173 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2174 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2175 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2176 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2177
2178 2010-06-27 Jan Hubicka <jh@suse.cz>
2179
2180 * gcc.c-torture/compile/pr44686.c: New file.
2181
2182 2010-06-27 Richard Guenther <rguenther@suse.de>
2183
2184 PR tree-optimization/44683
2185 * gcc.c-torture/execute/pr44683.c: New testcase.
2186
2187 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
2188
2189 * gnat.dg/noreturn3.ad[sb]: New test.
2190
2191 2010-06-26 Jason Merrill <jason@redhat.com>
2192
2193 * g++.dg/cpp0x/explicit5.C: New.
2194
2195 2010-06-26 Richard Guenther <rguenther@suse.de>
2196
2197 PR tree-optimization/44393
2198 * gcc.dg/pr44393.c: New testcase.
2199
2200 2010-06-26 Jan Hubicka <jh@suse.cz>
2201
2202 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2203
2204 2010-06-26 Richard Guenther <rguenther@suse.de>
2205
2206 PR middle-end/44674
2207 * gcc.dg/pr44674.c: New testcase.
2208
2209 2010-06-26 Joseph Myers <joseph@codesourcery.com>
2210
2211 * gcc.dg/opts-3.c: New test.
2212
2213 2010-06-26 Tobias Burnus <burnus@net-b.de>
2214
2215 * gfortran.dg/type_decl_1.f90: New.
2216 * gfortran.dg/type_decl_2.f90: New.
2217
2218 2010-06-26 Tobias Burnus <burnus@net-b.de>
2219
2220 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2221 * gfortran.dg/semicolon_fixed_2.f: Ditto.
2222
2223 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2224
2225 PR testsuite/38946
2226 * gfortran.dg/array_constructor_23.f: Update test to allow for small
2227 error in comparing reals.
2228
2229 2010-06-25 Tobias Burnus <burnus@net-b.de>
2230
2231 * selected_real_kind_2.f90: New.
2232 * selected_real_kind_3.f90: New.
2233
2234 2010-06-25 Tobias Burnus <burnus@net-b.de>
2235
2236 * gfortran.dg/entry_19.f90: New.
2237
2238 2010-06-25 Tobias Burnus <burnus@net-b.de>
2239
2240 * gfortran.dg/end_subroutine_1.f90: New.
2241 * gfortran.dg/end_subroutine_2.f90: New.
2242 * gfortran.dg/interface_proc_end.f90: Update.
2243
2244 2010-06-25 Tobias Burnus <burnus@net-b.de>
2245
2246 * gfortran.dg/semicolon_fixed.f: Update.
2247 * gfortran.dg/semicolon_fixed_2.f: New.
2248 * gfortran.dg/semicolon_free_2.f90: New.
2249 * gfortran.dg/semicolon_free.f90: Update.
2250
2251 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2252
2253 PR fortran/44448
2254 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2255
2256 2010-06-25 Martin Jambor <mjambor@suse.cz>
2257
2258 * g++.dg/ipa/iinline-3.C: New test.
2259 * gcc.dg/ipa/modif-1.c: Removed.
2260
2261 2010-06-25 Jan Hubicka <jh@suse.cz>
2262
2263 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2264
2265 2010-06-25 Martin Jambor <mjambor@suse.cz>
2266
2267 * g++.dg/ipa/iinline-2.C: New test.
2268
2269 2010-06-25 Jakub Jelinek <jakub@redhat.com>
2270
2271 PR middle-end/43866
2272 * gfortran.dg/pr43866.f90: New test.
2273
2274 PR tree-optimization/44539
2275 * gcc.dg/pr44539.c: New test.
2276
2277 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
2278
2279 From Jim Wilson:
2280 PR target/43902
2281 * gcc.target/mips/madd-9.c: New test.
2282
2283 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
2284
2285 PR c/44517
2286 * gcc.dg/noncompile/pr44517.c: New.
2287 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2288
2289 2010-06-24 Steve Ellcey <sje@cup.hp.com>
2290
2291 PR testsuite/43283
2292 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2293 and add argument to nop for IA64.
2294
2295 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
2296
2297 PR target/44588
2298 * gcc.target/i386/mod-1.c: New.
2299 * gcc.target/i386/umod-1.c: Likewise.
2300 * gcc.target/i386/umod-2.c: Likewise.
2301 * gcc.target/i386/umod-3.c: Likewise.
2302
2303 2010-06-24 Jakub Jelinek <jakub@redhat.com>
2304
2305 PR middle-end/44492
2306 * g++.dg/torture/pr44492.C: New test.
2307
2308 2010-06-24 Andi Kleen <ak@linux.intel.com>
2309
2310 * c-c++-common/warn-omitted-condop.c: New.
2311
2312 2010-06-24 Tobias Burnus <burnus@net-b.de>
2313
2314 PR fortran/44614
2315 * gfortran.dg/import8.f90: New.
2316
2317 2010-06-23 Arnaud Charlet <charlet@adacore.com>
2318
2319 * gnat.dg/not_null.adb: Update test case.
2320
2321 2010-06-22 Jakub Jelinek <jakub@redhat.com>
2322
2323 PR c++/44619
2324 * g++.dg/warn/Wunused-var-13.C: New test.
2325
2326 PR c++/44627
2327 * g++.dg/diagnostic/method1.C: New test.
2328
2329 2010-06-22 Cary Coutant <ccoutant@google.com>
2330
2331 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2332
2333 2010-06-22 Janus Weil <janus@gcc.gnu.org>
2334
2335 PR fortran/44616
2336 * gfortran.dg/abstract_type_8.f03: New.
2337
2338 2010-06-21 Jason Merrill <jason@redhat.com>
2339
2340 * g++.dg/cpp0x/noexcept08.C: New.
2341
2342 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2343
2344 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2345
2346 PR target/44615
2347 * gcc.target/i386/sse2-vec-2a.c: New.
2348
2349 2010-06-21 DJ Delorie <dj@redhat.com>
2350
2351 * gcc.dg/pragma-diag-1.c: New.
2352
2353 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2354
2355 PR target/44615
2356 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2357
2358 2010-06-21 Alan Modra <amodra@gmail.com>
2359
2360 PR testsuite/44505
2361 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2362 tail call to check_fa_mid.
2363
2364 2010-06-21 Jakub Jelinek <jakub@redhat.com>
2365
2366 PR target/44575
2367 * gcc.c-torture/execute/pr44575.c: New test.
2368
2369 2010-06-21 Tobias Burnus <burnus@net-b.de>
2370
2371 PR fortran/40632
2372 * gfortran.dg/contiguous_1.f90: New.
2373 * gfortran.dg/contiguous_2.f90: New.
2374 * gfortran.dg/contiguous_3.f90: New.
2375
2376 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
2377
2378 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2379 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2380
2381 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
2382
2383 PR target/44546
2384 * gcc.target/i386/pr44546.c: New test.
2385
2386 2010-06-20 Joseph Myers <joseph@codesourcery.com>
2387
2388 * gcc.dg/opts-2.c: New test.
2389
2390 2010-06-19 Janus Weil <janus@gcc.gnu.org>
2391
2392 PR fortran/44584
2393 * gfortran.dg/typebound_proc_15.f03: Modified.
2394
2395 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
2396
2397 PR target/44072
2398 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2399 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2400
2401 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2402
2403 * g++.dg/ext/label13.C: Fix typo in last change.
2404
2405 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2406
2407 PR libfortran/44477
2408 * gfortran.dg/eof_3.f90
2409 * gfortran.dg/endfile_2.f90
2410 * gfortran.dg/endfile_4.f90
2411 * gfortran.dg/endfile_3.f90
2412
2413 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2414
2415 PR c++/41090
2416 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2417
2418 2010-06-18 Tobias Burnus <burnus@net-b.de>
2419
2420 PR fortran/44556
2421 * gfortran.dg/allocate_alloc_opt_11.f90: New.
2422
2423 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
2424
2425 * gcc.target/arm/pr40900.c: New test.
2426
2427 2010-06-18 Arnaud Charlet <charlet@adacore.com>
2428
2429 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2430
2431 2010-06-17 Janus Weil <janus@gcc.gnu.org>
2432
2433 PR fortran/44558
2434 * gfortran.dg/typebound_call_15.f03: New.
2435
2436 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
2437
2438 PR c++/44486
2439 * g++.dg/pr44486.C: New.
2440
2441 2010-06-16 DJ Delorie <dj@redhat.com>
2442
2443 * gcc.target/i386/volatile-bitfields-1.c: New.
2444 * gcc.target/i386/volatile-bitfields-2.c: New.
2445
2446 2010-06-16 Jason Merrill <jason@redhat.com>
2447
2448 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
2449
2450 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
2451
2452 2010-06-16 Richard Guenther <rguenther@suse.de>
2453
2454 PR c/44555
2455 * gcc.c-torture/execute/pr44555.c: New testcase.
2456
2457 2010-06-16 Janus Weil <janus@gcc.gnu.org>
2458
2459 PR fortran/44549
2460 * gfortran.dg/typebound_proc_16.f03: New.
2461
2462 2010-06-16 Martin Jambor <mjambor@suse.cz>
2463
2464 * g++.dg/torture/pr43905.C: New test.
2465
2466 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
2467
2468 PR testsuite/44538
2469 * gcc.dg/vect/slp-perm-5.c (main): Prevent
2470 initialization loop from being vectorized.
2471 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2472
2473 2010-06-16 Alan Modra <amodra@gmail.com>
2474
2475 PR tree-optimization/44507
2476 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
2477
2478 2010-06-15 Jason Merrill <jason@redhat.com>
2479
2480 * g++.dg/overload/arg3.C: Adjust error locations.
2481 * g++.dg/overload/copy1.C: Likewise.
2482 * g++.dg/tc1/dr152.C: Likewise.
2483 * g++.dg/template/incomplete4.C: Likewise.
2484 * g++.dg/template/incomplete5.C: Likewise.
2485 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2486 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2487 * g++.old-deja/g++.pt/crash9.C: Likewise.
2488
2489 * g++.dg/inherit/virtual5.C: New.
2490
2491 * g++.dg/cpp0x/defaulted18.C: New.
2492
2493 * g++.dg/cpp0x/initlist40.C: New.
2494
2495 * g++.dg/cpp0x/initlist39.C: New.
2496
2497 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
2498
2499 PR middle-end/44391
2500 * gcc.dg/graphite/pr44391.c: New.
2501
2502 2010-06-15 Janus Weil <janus@gcc.gnu.org>
2503
2504 PR fortran/43388
2505 * gfortran.dg/allocate_alloc_opt_8.f90: New.
2506 * gfortran.dg/allocate_alloc_opt_9.f90: New.
2507 * gfortran.dg/allocate_alloc_opt_10.f90: New.
2508 * gfortran.dg/class_allocate_2.f03: Modified an error message.
2509
2510 2010-06-15 Richard Guenther <rguenther@suse.de>
2511
2512 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
2513
2514 2010-06-15 Richard Guenther <rguenther@suse.de>
2515
2516 * gcc.dg/vect/bb-slp-21.c: Adjust.
2517 * gcc.dg/vect/bb-slp-13.c: Likewise
2518 * gcc.dg/vect/bb-slp-4.c: Likewise
2519 * gcc.dg/vect/bb-slp-22.c: Likewise
2520 * gcc.dg/vect/bb-slp-14.c: Likewise
2521 * gcc.dg/vect/bb-slp-23.c: Likewise
2522 * gcc.dg/vect/bb-slp-15.c: Likewise
2523 * gcc.dg/vect/bb-slp-17.c: Likewise
2524 * gcc.dg/vect/bb-slp-18.c: Likewise
2525 * gcc.dg/vect/bb-slp-19.c: Likewise
2526 * gcc.dg/vect/bb-slp-10.c: Likewise
2527 * gcc.dg/vect/bb-slp-11.c: Likewise
2528 * gcc.dg/vect/bb-slp-20.c: Likewise
2529 * gcc.dg/vect/bb-slp-3.c: Likewise
2530
2531 2010-06-15 Jakub Jelinek <jakub@redhat.com>
2532
2533 PR fortran/44536
2534 * gfortran.dg/gomp/pr44536.f90: New test.
2535 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
2536
2537 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
2538
2539 PR target/44534
2540 * gcc.target/i386/avx-vextractf128-256-3.c: New.
2541 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
2542
2543 2010-06-14 Jakub Jelinek <jakub@redhat.com>
2544
2545 PR tree-optimization/44508
2546 * gcc.dg/tree-ssa/pr21086.c: Adjust.
2547
2548 PR bootstrap/44509
2549 * gcc.dg/pr44509.c: New test.
2550
2551 2010-06-14 Ira Rosen <irar@il.ibm.com>
2552
2553 PR tree-optimization/44507
2554 * gcc.dg/vect/pr44507.c: New test.
2555
2556 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
2557
2558 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
2559 and c-pretty-print.h.
2560
2561 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
2562
2563 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
2564
2565 * gfortran.dg/whole_file_18.f90: Updated error message.
2566
2567 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
2568
2569 * gfortran.dg/whole_file_20.f03: New.
2570
2571 2010-06-12 Jan Hubicka <jh@suse.cz>
2572
2573 * gcc.c-torture/compile/pc44485.c: New testcase.
2574
2575 2010-06-12 Janus Weil <janus@gcc.gnu.org>
2576
2577 PR fortran/40117
2578 * gfortran.dg/typebound_proc_4.f03: Modified error message.
2579 * gfortran.dg/typebound_proc_14.f03: New.
2580 * gfortran.dg/typebound_proc_15.f03: New.
2581
2582 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2583
2584 * gcc.dg/opts-1.c: New test.
2585
2586 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2587
2588 * gcc.dg/funroll-loops-all.c: Update expected error.
2589
2590 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
2591
2592 PR target/44481
2593 * gcc.target/i386/pr44481.c: New test.
2594
2595 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
2596
2597 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
2598
2599 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
2600
2601 PR middle-end/44483
2602 * gcc.dg/tree-ssa/pr44483.c: New.
2603
2604 2010-06-11 Paul Brook <paul@codesourcery.com>
2605
2606 * g++.dg/other/arm-neon-1.C: New test.
2607
2608 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
2609
2610 PR fortran/42051
2611 PR fortran/43896
2612 * gfortran.dg/class_23.f03: New test.
2613
2614 2010-06-11 Jan Hubicka <jh@suse.cz>
2615
2616 * gcc.dg/ipa/pure-const-2.c: New testcase.
2617
2618 2010-06-11 Jan Hubicka <jh@suse.cz>
2619
2620 * gcc.dg/noreturn-7.c: Update.
2621 * gcc.dg/noreturn-4.c: Update.
2622
2623 2010-06-10 Dodji Seketeli <dodji@redhat.com>
2624
2625 Fix MIPS bootstrap
2626 * g++.dg/other/typedef4.C: New test.
2627
2628 2010-06-10 Janus Weil <janus@gcc.gnu.org>
2629
2630 PR fortran/44207
2631 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
2632
2633 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
2634
2635 PR fortran/44457
2636 * gfortran.dg/asynchronous_3.f03
2637
2638 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
2639
2640 PR middle-end/44185
2641 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
2642 non-temporal stores out of the tests to form new test cases. As a
2643 result, no non-temporal store should be generated in this case.
2644
2645 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
2646 prefetch-7.c that generate one non-temporal store.
2647
2648 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
2649 prefetch-7.c that generate one non-temporal store and one
2650 one-temporal prefetch.
2651
2652 2010-06-10 Martin Jambor <mjambor@suse.cz>
2653
2654 PR tree-optimization/44258
2655 * gcc.dg/tree-ssa/pr44258.c: New test.
2656
2657 2010-06-10 Daniel Kraft <d@domob.eu>
2658
2659 PR fortran/38936
2660 * gfortran.dg/associate_1.f03: New test.
2661 * gfortran.dg/associate_2.f95: New test.
2662 * gfortran.dg/associate_3.f03: New test.
2663 * gfortran.dg/associate_4.f08: New test.
2664
2665 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2666
2667 * gfortran.dg/selected_char_kind_4.f90: New test.
2668
2669 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
2670
2671 * gcc.dg/pr42461.c: New test.
2672
2673 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2674
2675 PR fortran/44347
2676 * gfortran.dg/selected_real_kind_1.f90: New.
2677
2678 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2679
2680 PR fortran/44359
2681 * gfortran.dg/warn_conversion.f90: Removed check for redundant
2682 warning.
2683 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
2684 check for warning.
2685
2686 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2687
2688 * gfortran.dg/data_namelist_conflict.f90: New test.
2689
2690 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2691
2692 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
2693 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
2694 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
2695
2696 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2697
2698 * testsuite/gfortran.dg/mvbits_9.f90: New test.
2699 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
2700 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
2701 * testsuite/gfortran.dg/btest_1.f90: Ditto.
2702 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
2703
2704 2010-06-09 Jason Merrill <jason@redhat.com>
2705
2706 PR c++/44366
2707 * g++.dg/cpp0x/decltype23.C: Move to...
2708 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
2709
2710 2010-06-09 Janus Weil <janus@gcc.gnu.org>
2711
2712 PR fortran/44211
2713 * gfortran.dg/typebound_call_14.f03: New test.
2714
2715 2010-06-09 Martin Jambor <mjambor@suse.cz>
2716
2717 PR tree-optimization/44423
2718 * gcc.dg/tree-ssa/pr44423.c: New test.
2719
2720 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
2721
2722 PR testsuite/42843
2723 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
2724 TV_NONE to initialize tv_id field.
2725 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2726 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2727 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
2728 Include toplev.h .
2729 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
2730 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
2731 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
2732
2733 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
2734
2735 PR tree-optimization/39874
2736 PR middle-end/28685
2737 * gcc.dg/pr39874.c: New file.
2738
2739 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
2740
2741 * g++.dg/ext/attr-alias-1.C: New.
2742 * g++.dg/ext/attr-alias-2.C: New.
2743
2744 2010-06-07 Tobias Burnus <burnus@net-b.de>
2745
2746 PR fortran/44446
2747 * gfortran.dg/proc_ptr_27.f90: New.
2748
2749 2010-06-07 Jason Merrill <jason@redhat.com>
2750
2751 PR c++/44366
2752 * g++.dg/cpp0x/decltype23.C: New.
2753
2754 2010-06-08 Andrew Pinski <pinskia@gmail.com>
2755 Shujing Zhao <pearly.zhao@oracle.com>
2756
2757 PR c/37724
2758 * gcc.dg/c90-const-expr-10.c: Adjust.
2759 * gcc.dg/c99-const-expr-10.c: Adjust.
2760 * gcc.dg/init-bad-7.c: New.
2761
2762 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2763
2764 * lib/target-supports.exp (check_effective_target_gas): New proc.
2765 * gcc.c-torture/execute/960321-1.x: New file.
2766
2767 2010-06-07 Jason Merrill <jason@redhat.com>
2768
2769 PR c++/44401
2770 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2771
2772 2010-06-07 Jakub Jelinek <jakub@redhat.com>
2773
2774 PR c++/44444
2775 * g++.dg/warn/Wunused-var-12.C: New test.
2776
2777 PR c++/44443
2778 * c-c++-common/Wunused-var-11.c: New test.
2779
2780 2010-06-07 Jan Hubicka <jh@suse.cz>
2781
2782 * gcc.dg/ipa/pure-const-1.c: New testcase.
2783
2784 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
2785
2786 PR rtl-optimization/44404
2787 * gcc.dg/pr44404.c: New.
2788
2789 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
2790
2791 PR target/44159
2792 * gcc.target/i386/abi-2.c: Check sysv abi here.
2793 * gcc.target/i386/aes-avx-check.h: Call test in noinline
2794 function to avoid failures by different ABIs.
2795 * gcc.target/i386/aes-check.h: Likewise.
2796 * gcc.target/i386/avx-check.h: Likewise.
2797 * gcc.target/i386/fma4-check.h: Likewise.
2798 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
2799 * gcc.target/i386/mmx-check.h: Likewise.
2800 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2801 * gcc.target/i386/pclmul-check.h: Likewise.
2802 * gcc.target/i386/sse-check.h: Likewise.
2803 * gcc.target/i386/sse2-check.h: Likewise.
2804 * gcc.target/i386/sse3-check.h: Likewise.
2805 * gcc.target/i386/sse4_1-check.h: Likewise.
2806 * gcc.target/i386/sse4_2-check.h: Likewise.
2807 * gcc.target/i386/sse4a-check.h: Likewise.
2808 * gcc.target/i386/ssse3-check.h: Likewise.
2809 * gcc.target/i386/xop-check.h: Likewise.
2810 * gcc.target/i386/pr27971.c: Fix for LLP64.
2811 * gcc.target/i386/pr39139.c: Likewise.
2812 * gcc.target/i386/pr39315-check.c: Likewise.
2813 * gcc.target/i386/vararg-1.c: Likewise.
2814 * gcc.target/i386/vararg-2.c: Likewise.
2815 Additional add dg-compile to avoid failure due
2816 missing foo symbol.
2817
2818 * gcc.dg/compound-literal-1.c: Fix for llp64.
2819 * gcc.dg/pr32370.c: Likewise.
2820 * gcc.dg/pr37561.c: Likewise.
2821 * gcc.dg/pr41340.c: Likewise.
2822 * gcc.dg/pr41551.c: Likewise.
2823
2824 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2825
2826 PR c++/44188
2827 * g++.dg/debug/dwarf2/typedef3.C: New test.
2828
2829 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
2830
2831 PR c/20000
2832 * c-c++-common/pr20000.c: New.
2833
2834 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
2835
2836 PR c++/44086
2837 * g++.dg/init/pr44086.C: New.
2838 * g++.dg/cpp0x/decltype4.C: Adjust.
2839
2840 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2841
2842 PR fortran/43945
2843 * gfortran.dg/generic_23.f03: New test.
2844
2845 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2846
2847 PR fortran/43895
2848 * gfortran.dg/alloc_comp_class_1.f90 : New test.
2849
2850 2010-06-05 Jakub Jelinek <jakub@redhat.com>
2851
2852 PR c++/44361
2853 * c-c++-common/Wunused-var-9.c: New test.
2854
2855 2010-06-05 Jason Merrill <jason@redhat.com>
2856
2857 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
2858
2859 2010-06-05 Joseph Myers <joseph@codesourcery.com>
2860
2861 PR c/44322
2862 * gcc.dg/c99-restrict-4.c: New test.
2863
2864 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
2865
2866 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
2867 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
2868 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
2869 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
2870 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2871 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2872 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2873 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2874 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2875 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2876 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2877 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2878 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2879 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2880 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2881 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2882 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2883 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2884 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2885 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2886 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2887 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2888
2889 2010-06-04 Jason Merrill <jason@redhat.com>
2890
2891 * g++.dg/cpp0x/noexcept06.C: New.
2892 * g++.dg/cpp0x/noexcept07.C: New.
2893
2894 * g++.dg/cpp0x/noexcept01.C: New.
2895 * g++.dg/cpp0x/noexcept02.C: New.
2896 * g++.dg/cpp0x/noexcept03.C: New.
2897 * g++.dg/cpp0x/noexcept04.C: New.
2898 * g++.dg/cpp0x/noexcept05.C: New.
2899
2900 2010-06-04 Jakub Jelinek <jakub@redhat.com>
2901
2902 PR c++/44412
2903 * g++.dg/warn/Wunused-var-10.C: New test.
2904 * g++.dg/warn/Wunused-var-11.C: New test.
2905
2906 PR c++/44362
2907 * c-c++-common/Wunused-var-10.c: New test.
2908
2909 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2910
2911 PR c/25880
2912 * gcc.dg/assign-warn-2.c: Update.
2913 * gcc.dg/cpp/line3.c: Update.
2914 * gcc.dg/c99-array-lval-8.c: Update.
2915 * gcc.dg/cast-qual-2.c: Update.
2916 * gcc.dg/c99-arraydecl-3.c: Update.
2917 * gcc.dg/assign-warn-1.c: Update.
2918 * gcc.dg/format/gcc_diag-1.c: Update.
2919
2920 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
2921
2922 PR rtl-optimization/39871
2923 PR rtl-optimization/40615
2924 PR rtl-optimization/42500
2925 PR rtl-optimization/42502
2926 * gcc.target/arm/eliminate.c: New test.
2927
2928 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2929
2930 PR libstdc++/44410
2931 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2932 * g++.old-deja/g++.other/delete3.C: Likewise.
2933 * g++.old-deja/g++.other/new.C: Likewise.
2934 * g++.old-deja/g++.law/operators27.C: Likewise.
2935 * g++.old-deja/g++.mike/p755.C: Likewise.
2936 * g++.dg/eh/new1.C: Likewise.
2937 * g++.dg/init/new5.C: Likewise.
2938
2939 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2940
2941 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
2942 * gfortran.dg/unpack_bounds_2.f90: Likewise.
2943 * gfortran.dg/unpack_bounds_3.f90: Likewise.
2944
2945 2010-06-03 Richard Guenther <rguenther@suse.de>
2946
2947 PR lto/41921
2948 * lib/lto.exp: Always load gcc.exp.
2949 (lto-obj): For C source files invoke gcc_target_compile.
2950 * g++.dg/lto/20100603-1_0.C: New testcase.
2951 * g++.dg/lto/20100603-1_1.c: Likewise.
2952
2953 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
2954
2955 PR tree-optimization/43688
2956 * gfortran.dg/pr43688.f90: New.
2957
2958 2010-06-03 Richard Guenther <rguenther@suse.de>
2959
2960 PR lto/41584
2961 * gcc.dg/lto/20100603-1_0.c: New testcase.
2962 * gcc.dg/lto/20100603-2_0.c: Likewise.
2963 * gcc.dg/lto/20100603-3_0.c: Likewise.
2964
2965 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2966
2967 PR target/44218
2968 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2969 * gcc.target/powerpc/recip-2.c: Ditto.
2970 * gcc.target/powerpc/recip-3.c: Ditto.
2971 * gcc.target/powerpc/recip-4.c: Ditto.
2972 * gcc.target/powerpc/recip-5.c: Ditto.
2973 * gcc.target/powerpc/recip-6.c: Ditto.
2974 * gcc.target/powerpc/recip-7.c: Ditto.
2975 * gcc.target/powerpc/recip-test.h: Ditto.
2976 * gcc.target/powerpc/recip-test2.h: Ditto.
2977
2978 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2979
2980 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2981
2982 2010-06-02 Jason Merrill <jason@redhat.com>
2983
2984 * g++.dg/ext/vector9.C: Expect typedef in error message.
2985
2986 PR c++/9726
2987 PR c++/23594
2988 PR c++/44333
2989 * g++.dg/tc1/dr101.C: Remove xfails.
2990
2991 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2992
2993 PR middle-end/44372
2994 * g++.dg/ipa/pr44372.C: New.
2995
2996 2010-06-02 Jan Hubicka <jh@suse.cz>
2997
2998 PR middle-end/44295
2999 * g++.dg/torture/pr44295.C: Neww testcase.
3000
3001 2010-06-02 Jan Hubicka <jh@suse.cz>
3002
3003 * gcc.dg/tree-ssa/loadpre6.c: Update.
3004
3005 2010-06-02 Richard Guenther <rguenther@suse.de>
3006
3007 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3008 diagnostic.h.
3009
3010 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
3011
3012 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3013 the link fail message.
3014
3015 2010-06-02 Tobias Burnus <burnus@net-b.de>
3016
3017 PR fortran/44360
3018 * gfortran.dg/use_13.f90: New test case.
3019
3020 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3021
3022 PR fortran/44371
3023 * gfortran.dg/error_stop_2.f08: Minor update.
3024
3025 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3026
3027 PR fortran/44371
3028 * gfortran.dg/error_stop_1.f08: New test.
3029 * gfortran.dg/error_stop_2.f08: New test.
3030
3031 2010-06-01 Jason Merrill <jason@redhat.com>
3032
3033 DR 990
3034 * g++.dg/cpp0x/initlist37.C: New.
3035 * g++.dg/cpp0x/initlist38.C: New.
3036
3037 PR c++/44358
3038 * g++.dg/cpp0x/initlist36.C: New.
3039
3040 2010-05-31 Jan Hubicka <jh@suse.cz>
3041
3042 * gcc.dg/noreturn-8.c: New testcase.
3043
3044 2010-05-31 Jan Hubicka <jh@suse.cz>
3045
3046 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3047 * gcc.dg/lto/noreturn-1_0.c: Move it here.
3048
3049 2010-05-31 Jan Hubicka <jh@suse.cz>
3050
3051 * gcc.dg/lto/noreturn-1_1.c: New testcase.
3052 * gcc.dg/lto/noreturn-1_0.c: New testcase.
3053
3054 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3055
3056 PR fortran/36928
3057 * gfortran.dg/dependency_27.f90: New test.
3058 * gfortran.dg/array_assign_1.F90: New test.
3059
3060 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3061
3062 PR target/44338
3063 * gcc.target/i386/sse-24.c: New test.
3064
3065 2010-05-31 Jan Hubicka <jh@suse.cz>
3066
3067 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3068
3069 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3070
3071 PR middle-end/44337
3072 * gcc.dg/pr44337.c: New test.
3073
3074 PR tree-optimization/44182
3075 * g++.dg/debug/pr44182.C: New test.
3076
3077 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
3078
3079 * gcc.dg/nested-func-7.c: New test.
3080 * gnat.dg/frame_overflow.adb: Adjust directives.
3081
3082 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3083
3084 * gnat.dg/prot2.ad[sb]: New test.
3085 * gnat.dg/prot2_pkg1.ads: New helper.
3086 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3087
3088 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3089
3090 * gnat.dg/array11.adb: Adjust dg-warning directive.
3091 * gnat.dg/object_overflow.adb: Likewise.
3092
3093 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
3094
3095 PR middle-end/44306
3096 * gcc.dg/tree-ssa/pr44306.c: New.
3097
3098 2010-05-29 Jan Hubicka <jh@suse.cz>
3099
3100 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3101
3102 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
3103
3104 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3105
3106 2010-05-28 Mike Stump <mikestump@comcast.net>
3107
3108 PR objc/44125
3109 * objc.dg/const-str-9.m: Remove static.
3110
3111 2010-05-28 Jakub Jelinek <jakub@redhat.com>
3112
3113 PR target/43636
3114 * gcc.c-torture/compile/pr43636.c: New test.
3115
3116 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
3117
3118 PR objc++/23616
3119 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3120 * obj-c++.dg/try-catch-9.mm: Ditto.
3121
3122 2010-05-28 Dodji Seketeli <dodji@redhat.com>
3123
3124 Revert patch for PR c++/44188
3125 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3126
3127 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3128
3129 PR c++/44188
3130 * g++.dg/debug/dwarf2/typedef3.C: New test.
3131
3132 2010-05-27 Jason Merrill <jason@redhat.com>
3133
3134 PR c++/43555
3135 * g++.dg/ext/vla9.C: New.
3136
3137 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
3138
3139 PR objc/44140
3140 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3141 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3142 * objc.dg/torture/tls/thr-init.m: Ditto.
3143 * objc.dg/torture/trivial.m: Ditto.
3144 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3145 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3146 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3147 * obj-c++.dg/torture/trivial.mm: Ditto.
3148
3149 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
3150
3151 * g++.dg/lto/20100302_0.C: Skip on darwin.
3152
3153 2010-05-27 Richard Guenther <rguenther@suse.de>
3154
3155 PR tree-optimization/44284
3156 * gcc.dg/vect/vect-118.c: New testcase.
3157 * gcc.dg/vect/bb-slp-20.c: Adjust.
3158 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3159 * gcc.dg/vect/slp-9.c: Likewise.
3160 * gcc.dg/vect/slp-reduc-4.c: Likewise.
3161 * gcc.dg/vect/vect-10.c: Likewise.
3162 * gcc.dg/vect/vect-109.c: Likewise.
3163 * gcc.dg/vect/vect-12.c: Likewise.
3164 * gcc.dg/vect/vect-36.c: Likewise.
3165 * gcc.dg/vect/vect-7.c: Likewise.
3166 * gcc.dg/vect/vect-iv-8.c: Likewise.
3167 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3168 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3169 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3170 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3171 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3172 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3173 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3174 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3175 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3176 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3177 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3178 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3179 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3180 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3181 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3182 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3183 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3184
3185 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3186
3187 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3188 necessary.
3189
3190 2010-05-26 Jan Hubicka <jh@suse.cz>
3191
3192 * gcc.dg/lto/materialize-1_0.c: New file.
3193 * gcc.dg/lto/materialize-1_1.c: New file.
3194
3195 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
3196
3197 * gnat.dg/lto10.adb: New test.
3198 * gnat.dg/lto10_pkg.ads: New helper.
3199
3200 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
3201
3202 * lib/target-supports.exp (check_effective_target_int128): New
3203 function to check if __int128 types are available for target.
3204 * c-c++-common/int128-types-1.c: New.
3205 * c-c++-common/int128-1.c: New.
3206 * c-c++-common/int128-2.c: New.
3207 * g++.dg/abi/mangle43.C: New.
3208 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3209 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3210 pointer-wide scalar.
3211 * g++.dg/other/pr25632.C: Likewise.
3212 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3213 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3214 overflow warnings.
3215 * g++.dg/warn/pr13358-4.C: Likewise.
3216 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
3217 * g++.dg/warn/Wconversion-null.C: Likewise.
3218
3219 2010-05-26 Jason Merrill <jason@redhat.com>
3220
3221 PR c++/43382
3222 * g++.dg/cpp0x/variadic101.C: New.
3223
3224 2010-05-26 Richard Guenther <rguenther@suse.de>
3225
3226 PR rtl-optimization/44164
3227 * gcc.c-torture/execute/pr44164.c: New testcase.
3228 * g++.dg/tree-ssa/pr13146.C: Adjust.
3229
3230 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
3231
3232 PR fortran/40011
3233 * gfortran.dg/whole_file_19.f90 : New test.
3234
3235 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
3236
3237 PR fortran/30668
3238 PR fortran/31346
3239 PR fortran/34260
3240 * gfortran.dg/pr40999.f: Fix function type.
3241 * gfortran.dg/whole_file_5.f90: Likewise.
3242 * gfortran.dg/whole_file_6.f90: Likewise.
3243 * gfortran.dg/whole_file_16.f90: New.
3244 * gfortran.dg/whole_file_17.f90: New.
3245 * gfortran.dg/whole_file_18.f90: New.
3246
3247 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
3248 Iain Sandoe <iains@gcc.gnu.org>
3249
3250 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3251 * gcc.c-torture/compile/pr44197.c: Require alias support.
3252 * gcc.dg/lto/20081222_0.c: Ditto.
3253
3254 2010-05-25 Jakub Jelinek <jakub@redhat.com>
3255
3256 PR debug/42801
3257 * gcc.dg/guality/vla-2.c: New test.
3258
3259 2010-05-25 Richard Guenther <rguenther@suse.de>
3260
3261 PR middle-end/44069
3262 * g++.dg/torture/pr44069.C: New testcase.
3263
3264 2010-05-25 Richard Guenther <rguenther@suse.de>
3265
3266 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3267
3268 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3269
3270 PR objc/44140
3271 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3272
3273 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3274
3275 * obj-c++.dg/torture/tls/trivial.mm: New.
3276 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3277 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3278 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3279 * obj-c++.dg/torture/tls/diag-1.mm: New.
3280 * obj-c++.dg/torture/tls/tls.exp: New.
3281 * obj-c++.dg/torture/trivial.mm: New.
3282 * obj-c++.dg/torture/dg-torture.exp: New.
3283 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3284 * obj-c++.dg/tls/trivial.m: New.
3285 * obj-c++.dg/tls/init-1.mm: New.
3286 * obj-c++.dg/tls/diag-1.mm: New.
3287 * obj-c++.dg/tls/init-2.mm: New.
3288 * obj-c++.dg/tls/diag-2.mm: New.
3289 * obj-c++.dg/tls/diag-3.mm: New.
3290 * obj-c++.dg/tls/diag-4.mm: New.
3291 * obj-c++.dg/tls/static-1.mm: New.
3292 * obj-c++.dg/tls/tls.exp: New.
3293 * obj-c++.dg/tls/diag-5.mm: New.
3294 * obj-c++.dg/tls/static-1a.mm: New.
3295 * objc-obj-c++-shared/Object1.mm: New.
3296 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3297
3298 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
3299
3300 PR objc++/43689
3301 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3302 * obj-c++.dg/const-str-6.mm: Ditto.
3303
3304 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3305
3306 * g++.dg/parse/array-size2.C: Remove dg-error directives.
3307
3308 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3309
3310 PR ada/38394
3311 * gnat.dg/array13.ad[sb]: New test.
3312
3313 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
3314 Sandra Loosemore <sandra@codesourcery.com>
3315
3316 * gcc.target/arm/neon/: Regenerated test cases.
3317
3318 * gcc.target/arm/neon/polytypes.c,
3319 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3320 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3321 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3322 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3323 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3324 dg-add-options arm_neon.
3325
3326 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3327 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3328 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3329 and arm_neon_fp16_ok.
3330
3331 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3332 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3333
3334 * lib/target-supports.exp (add_options_for_arm_neon): New.
3335 (check_effective_target_arm_neon_ok_nocache): New, from
3336 check_effective_target_arm_neon_ok. Check multiple possibilities.
3337 (check_effective_target_arm_neon_ok): Use
3338 check_effective_target_arm_neon_ok_nocache.
3339 (add_options_for_arm_neon_fp16)
3340 (check_effective_target_arm_neon_fp16_ok)
3341 check_effective_target_arm_neon_fp16_ok_nocache): New.
3342 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3343
3344 2010-05-24 Jason Merrill <jason@redhat.com>
3345
3346 PR c++/41510
3347 * g++.dg/cpp0x/initlist35.C: New.
3348 * g++.dg/init/brace6.C: Adjust.
3349
3350 2010-05-24 Paul Brook <paul@codesourcery.com>
3351
3352 * gcc.target/arm/frame-pointer-1.c: New test.
3353 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3354 pointer elimination.
3355
3356 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3357
3358 PR target/44245
3359 * gcc.target/i386/crc32-3.c: New.
3360 * gcc.target/i386/crc32-4.c: Likewise.
3361
3362 2010-05-23 Joseph Myers <joseph@codesourcery.com>
3363
3364 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3365 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3366 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3367
3368 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3369
3370 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3371
3372 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
3373
3374 PR target/43869
3375 * gcc.c-target/pr43869.c: New test.
3376
3377 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3378
3379 PR fortran/44212
3380 * gfortran.dg/class_22.f03: New.
3381
3382 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
3383
3384 PR lto/44238
3385 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3386
3387 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3388
3389 PR fortran/44213
3390 * gfortran.dg/abstract_type_7.f03: New.
3391
3392 2010-05-21 Jason Merrill <jason@redhat.com>
3393
3394 * g++.dg/eh/spec11.C: Test cleanup optimization.
3395
3396 2010-05-21 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR debug/44223
3399 * gcc.target/i386/pr44223.c: New test.
3400
3401 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3402
3403 * gcc.target/i386/pr25993.c: Use @function as type specifier.
3404
3405 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
3406
3407 * g++.dg/other/const3.C: New test.
3408
3409 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
3410
3411 PR fortran/38407
3412 * warn_unused_dummy_argument_1.f90: New.
3413 * warn_unused_dummy_argument_2.f90: New.
3414
3415 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3416
3417 PR c++/30298
3418 * g++.dg/inherit/crash1.C: New.
3419 * g++.dg/inherit/crash2.C: Likewise.
3420
3421 2010-05-20 Jakub Jelinek <jakub@redhat.com>
3422
3423 PR debug/44178
3424 * g++.dg/debug/pr44178.C: New test.
3425
3426 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
3427
3428 PR middle-end/44185
3429 * gcc.dg/tree-ssa/prefetch-6.c: Add
3430 --param min-insn-to-prefetch-ratio=6.
3431 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3432 allow unrolling, and adjust the movnti count.
3433
3434 2010-05-20 Jan Hubicka <jh@suse.cz>
3435
3436 PR middle-end/44197
3437 * gcc.c-torture/compile/pr44197.c: New file.
3438
3439 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
3440
3441 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
3442 Fix test code.
3443 (check_effective_target_xop): Remove __may_alias__ attribute.
3444
3445 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
3446
3447 PR target/44202
3448 * gcc.c-torture/execute/pr44202-1.c: New test.
3449
3450 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3451
3452 PR fortran/43851
3453 * gfortran.dg/label_1.f90: Update test.
3454
3455 2010-05-19 Jan Hubicka <jh@suse.cz>
3456
3457 * gcc.dg/lto/ipareference2_0.c: New file.
3458 * gcc.dg/lto/ipareference2_1.c: New file.
3459
3460 2010-05-19 Jason Merrill <jason@redhat.com>
3461
3462 * g++.dg/parse/fn-typedef2.C: New.
3463
3464 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
3465 function type.
3466
3467 PR c++/44193
3468 * g++.dg/template/fntype1.C: New.
3469
3470 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
3471
3472 * gnat.dg/discr23.ad[sb]: New test.
3473 * gnat.dg/discr23_pkg.ads: New helper.
3474
3475 * gnat.dg/specs/controlled1.ads: New test.
3476 * gnat.dg/specs/controlled1_pkg.ads: New helper.
3477
3478 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3479
3480 PR fortran/44055
3481 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
3482 Fixed scope of C_SIZEOF.
3483 * gfortran.dg/warn_conversion_2.f90: New.
3484
3485 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3486
3487 * lib/target-supports.exp (check_effective_target_sse2): New proc.
3488 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
3489 for optional selector.
3490 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
3491 (check_effective_target_sse3): New proc.
3492 * gcc.target/i386/math-torture/math-torture.exp: Load
3493 target-supports.exp.
3494 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
3495 check_effective_target_sse2.
3496 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
3497 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
3498 * g++.dg/vect/vect.exp: Likewise.
3499 * gfortran.dg/vect/vect.exp: Likewise.
3500 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
3501 -msse2 if check_effective_target_sse2.
3502
3503 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
3504 * gcc.target/i386/3dnow-2.c: Likewise.
3505 * gcc.target/i386/3dnowA-1.c: Likewise.
3506 * gcc.target/i386/3dnowA-2.c: Likewise.
3507 * gcc.target/i386/pr42549.c: Likewise.
3508
3509 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
3510 * gcc.target/i386/sse3-addsubpd.c: Likewise.
3511 * gcc.target/i386/sse3-addsubps.c: Likewise.
3512 * gcc.target/i386/sse3-haddpd.c: Likewise.
3513 * gcc.target/i386/sse3-haddps.c: Likewise.
3514 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3515 * gcc.target/i386/sse3-hsubps.c: Likewise.
3516 * gcc.target/i386/sse3-movddup.c: Likewise.
3517 * gcc.target/i386/sse3-movshdup.c: Likewise.
3518 * gcc.target/i386/sse3-movsldup.c: Likewise.
3519
3520 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
3521 * g++.dg/ext/attrib35.C: Likewise.
3522 * g++.dg/opt/pr40496.C: Likewise.
3523 * g++.dg/other/i386-1.C: Likewise.
3524 * g++.dg/other/i386-4.C: Likewise.
3525 * g++.dg/other/pr34435.C: Likewise.
3526 * g++.dg/other/pr39496.C: Likewise.
3527 * g++.dg/other/pr40446.C: Likewise.
3528 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3529 * gcc.dg/compat/vector-1a_main.c: Likewise.
3530 * gcc.dg/compat/vector-2a_main.c: Likewise.
3531 * gcc.dg/lto/20090206-1_0.c: Likewise.
3532 * gcc.dg/pr34856.c: Likewise.
3533 * gcc.dg/pr36584.c: Likewise.
3534 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
3535 * gcc.dg/pr37544.c: Likewise.
3536 * gcc.dg/torture/pr16104-1.c: Likewise.
3537 * gcc.dg/torture/pr35771-1.c: Likewise.
3538 * gcc.dg/torture/pr35771-2.c: Likewise.
3539 * gcc.dg/torture/pr35771-3.c: Likewise.
3540 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3541 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3542 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3543 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3544 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3545 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3546 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
3547 * gcc.target/i386/20060512-1.c: Likewise.
3548 * gcc.target/i386/20060512-3.c: Likewise.
3549 * gcc.target/i386/all_one_m128i.c: Likewise.
3550 * gcc.target/i386/float128-1.c: Likewise.
3551 * gcc.target/i386/float128-2.c: Likewise.
3552 * gcc.target/i386/fpcvt-1.c: Likewise.
3553 * gcc.target/i386/fpcvt-2.c: Likewise.
3554 * gcc.target/i386/fpcvt-3.c: Likewise.
3555 * gcc.target/i386/fpprec-1.c: Likewise.
3556 * gcc.target/i386/funcspec-9.c: Likewise.
3557 * gcc.target/i386/incoming-1.c: Likewise.
3558 * gcc.target/i386/incoming-12.c: Likewise.
3559 * gcc.target/i386/incoming-2.c: Likewise.
3560 * gcc.target/i386/incoming-3.c: Likewise.
3561 * gcc.target/i386/incoming-4.c: Likewise.
3562 * gcc.target/i386/incoming-6.c: Likewise.
3563 * gcc.target/i386/incoming-7.c: Likewise.
3564 * gcc.target/i386/incoming-8.c: Likewise.
3565 * gcc.target/i386/opt-1.c: Likewise.
3566 * gcc.target/i386/opt-2.c: Likewise.
3567 * gcc.target/i386/ordcmp-1.c: Likewise.
3568 * gcc.target/i386/pr17692.c: Likewise.
3569 * gcc.target/i386/pr18614-1.c: Likewise.
3570 * gcc.target/i386/pr22152.c: Likewise.
3571 * gcc.target/i386/pr23570.c: Likewise.
3572 * gcc.target/i386/pr23575.c: Likewise.
3573 * gcc.target/i386/pr26449-1.c: Likewise.
3574 * gcc.target/i386/pr26600.c: Likewise.
3575 * gcc.target/i386/pr27790.c: Likewise.
3576 * gcc.target/i386/pr28839.c: Likewise.
3577 * gcc.target/i386/pr30970.c: Likewise.
3578 * gcc.target/i386/pr32000-1.c: Likewise.
3579 * gcc.target/i386/pr32000-2.c: Likewise.
3580 * gcc.target/i386/pr32280.c: Likewise.
3581 * gcc.target/i386/pr32661.c: Likewise.
3582 * gcc.target/i386/pr32708-1.c: Likewise.
3583 * gcc.target/i386/pr32961.c: Likewise.
3584 * gcc.target/i386/pr33329.c: Likewise.
3585 * gcc.target/i386/pr35714.c: Likewise.
3586 * gcc.target/i386/pr35767-1.c: Likewise.
3587 * gcc.target/i386/pr35767-1d.c: Likewise.
3588 * gcc.target/i386/pr35767-1i.c: Likewise.
3589 * gcc.target/i386/pr35767-2.c: Likewise.
3590 * gcc.target/i386/pr35767-2d.c: Likewise.
3591 * gcc.target/i386/pr35767-2i.c: Likewise.
3592 * gcc.target/i386/pr35767-3.c: Likewise.
3593 * gcc.target/i386/pr35767-5.c: Likewise.
3594 * gcc.target/i386/pr36222-1.c: Likewise.
3595 * gcc.target/i386/pr36578-1.c: Likewise.
3596 * gcc.target/i386/pr36578-2.c: Likewise.
3597 * gcc.target/i386/pr36992-1.c: Likewise.
3598 * gcc.target/i386/pr37101.c: Likewise.
3599 * gcc.target/i386/pr37216.c: Likewise.
3600 * gcc.target/i386/pr37434-1.c: Likewise.
3601 * gcc.target/i386/pr37434-2.c: Likewise.
3602 * gcc.target/i386/pr37843-3.c: Likewise.
3603 * gcc.target/i386/pr37843-4.c: Likewise.
3604 * gcc.target/i386/pr39162.c: Likewise.
3605 * gcc.target/i386/pr39315-1.c: Likewise.
3606 * gcc.target/i386/pr39315-2.c: Likewise.
3607 * gcc.target/i386/pr39315-3.c: Likewise.
3608 * gcc.target/i386/pr39315-4.c: Likewise.
3609 * gcc.target/i386/pr39445.c: Likewise.
3610 * gcc.target/i386/pr39496.c: Likewise.
3611 * gcc.target/i386/pr40809.c: Likewise.
3612 * gcc.target/i386/pr40906-3.c: Likewise.
3613 * gcc.target/i386/pr41019.c: Likewise.
3614 * gcc.target/i386/pr42542-1.c: Likewise.
3615 * gcc.target/i386/pr42542-2.c: Likewise.
3616 * gcc.target/i386/pr42542-3.c: Likewise.
3617 * gcc.target/i386/pr42542-3a.c: Likewise.
3618 * gcc.target/i386/pr42881.c: Likewise.
3619 * gcc.target/i386/push-1.c: Likewise.
3620 * gcc.target/i386/quad-sse.c: Likewise.
3621 * gcc.target/i386/reload-1.c: Likewise.
3622 * gcc.target/i386/sse-10.c: Likewise.
3623 * gcc.target/i386/sse-11.c: Likewise.
3624 * gcc.target/i386/sse-15.c: Likewise.
3625 * gcc.target/i386/sse-17.c: Likewise.
3626 * gcc.target/i386/sse-18.c: Likewise.
3627 * gcc.target/i386/sse-19.c: Likewise.
3628 * gcc.target/i386/sse-4.c: Likewise.
3629 * gcc.target/i386/sse-6.c: Likewise.
3630 * gcc.target/i386/sse-vect-types.c: Likewise.
3631 * gcc.target/i386/sse2-addpd-1.c: Likewise.
3632 * gcc.target/i386/sse2-addsd-1.c: Likewise.
3633 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
3634 * gcc.target/i386/sse2-andpd-1.c: Likewise.
3635 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3636 * gcc.target/i386/sse2-comisd-1.c: Likewise.
3637 * gcc.target/i386/sse2-comisd-2.c: Likewise.
3638 * gcc.target/i386/sse2-comisd-3.c: Likewise.
3639 * gcc.target/i386/sse2-comisd-4.c: Likewise.
3640 * gcc.target/i386/sse2-comisd-5.c: Likewise.
3641 * gcc.target/i386/sse2-comisd-6.c: Likewise.
3642 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
3643 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
3644 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
3645 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
3646 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
3647 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
3648 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
3649 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
3650 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3651 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
3652 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
3653 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3654 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
3655 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
3656 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
3657 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
3658 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3659 * gcc.target/i386/sse2-divpd-1.c: Likewise.
3660 * gcc.target/i386/sse2-divsd-1.c: Likewise.
3661 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3662 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3663 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3664 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3665 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
3666 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
3667 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
3668 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
3669 * gcc.target/i386/sse2-minpd-1.c: Likewise.
3670 * gcc.target/i386/sse2-minsd-1.c: Likewise.
3671 * gcc.target/i386/sse2-mmx.c: Likewise.
3672 * gcc.target/i386/sse2-movapd-1.c: Likewise.
3673 * gcc.target/i386/sse2-movapd-2.c: Likewise.
3674 * gcc.target/i386/sse2-movd-1.c: Likewise.
3675 * gcc.target/i386/sse2-movd-2.c: Likewise.
3676 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
3677 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
3678 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
3679 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
3680 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
3681 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
3682 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
3683 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
3684 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
3685 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
3686 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
3687 * gcc.target/i386/sse2-movq-1.c: Likewise.
3688 * gcc.target/i386/sse2-movq-2.c: Likewise.
3689 * gcc.target/i386/sse2-movq-3.c: Likewise.
3690 * gcc.target/i386/sse2-movsd-1.c: Likewise.
3691 * gcc.target/i386/sse2-movsd-2.c: Likewise.
3692 * gcc.target/i386/sse2-movupd-1.c: Likewise.
3693 * gcc.target/i386/sse2-movupd-2.c: Likewise.
3694 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
3695 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
3696 * gcc.target/i386/sse2-orpd-1.c: Likewise.
3697 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
3698 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
3699 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
3700 * gcc.target/i386/sse2-paddb-1.c: Likewise.
3701 * gcc.target/i386/sse2-paddd-1.c: Likewise.
3702 * gcc.target/i386/sse2-paddq-1.c: Likewise.
3703 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
3704 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
3705 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
3706 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
3707 * gcc.target/i386/sse2-paddw-1.c: Likewise.
3708 * gcc.target/i386/sse2-pand-1.c: Likewise.
3709 * gcc.target/i386/sse2-pandn-1.c: Likewise.
3710 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
3711 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
3712 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
3713 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
3714 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
3715 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
3716 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
3717 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
3718 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
3719 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
3720 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
3721 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
3722 * gcc.target/i386/sse2-pminub-1.c: Likewise.
3723 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
3724 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
3725 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
3726 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
3727 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
3728 * gcc.target/i386/sse2-por-1.c: Likewise.
3729 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
3730 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
3731 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
3732 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
3733 * gcc.target/i386/sse2-pslld-1.c: Likewise.
3734 * gcc.target/i386/sse2-pslld-2.c: Likewise.
3735 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
3736 * gcc.target/i386/sse2-psllq-1.c: Likewise.
3737 * gcc.target/i386/sse2-psllq-2.c: Likewise.
3738 * gcc.target/i386/sse2-psllw-1.c: Likewise.
3739 * gcc.target/i386/sse2-psllw-2.c: Likewise.
3740 * gcc.target/i386/sse2-psrad-1.c: Likewise.
3741 * gcc.target/i386/sse2-psrad-2.c: Likewise.
3742 * gcc.target/i386/sse2-psraw-1.c: Likewise.
3743 * gcc.target/i386/sse2-psraw-2.c: Likewise.
3744 * gcc.target/i386/sse2-psrld-1.c: Likewise.
3745 * gcc.target/i386/sse2-psrld-2.c: Likewise.
3746 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
3747 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
3748 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
3749 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
3750 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
3751 * gcc.target/i386/sse2-psubb-1.c: Likewise.
3752 * gcc.target/i386/sse2-psubd-1.c: Likewise.
3753 * gcc.target/i386/sse2-psubq-1.c: Likewise.
3754 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
3755 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
3756 * gcc.target/i386/sse2-psubw-1.c: Likewise.
3757 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
3758 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
3759 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
3760 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
3761 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
3762 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
3763 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
3764 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
3765 * gcc.target/i386/sse2-pxor-1.c: Likewise.
3766 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3767 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3768 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
3769 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
3770 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
3771 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
3772 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3773 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
3774 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3775 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
3776 * gcc.target/i386/sse2-shufps-1.c: Likewise.
3777 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
3778 * gcc.target/i386/sse2-subpd-1.c: Likewise.
3779 * gcc.target/i386/sse2-subsd-1.c: Likewise.
3780 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
3781 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
3782 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
3783 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
3784 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
3785 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
3786 * gcc.target/i386/sse2-unpack-1.c: Likewise.
3787 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
3788 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
3789 * gcc.target/i386/sse2-vec-1.c: Likewise.
3790 * gcc.target/i386/sse2-vec-2.c: Likewise.
3791 * gcc.target/i386/sse2-vec-3.c: Likewise.
3792 * gcc.target/i386/sse2-vec-4.c: Likewise.
3793 * gcc.target/i386/sse2-vec-5.c: Likewise.
3794 * gcc.target/i386/sse2-vec-6.c: Likewise.
3795 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
3796 * gcc.target/i386/ssefn-2.c: Likewise.
3797 * gcc.target/i386/ssefn-4.c: Likewise.
3798 * gcc.target/i386/ssefp-1.c: Likewise.
3799 * gcc.target/i386/ssefp-2.c: Likewise.
3800 * gcc.target/i386/sseregparm-3.c: Likewise.
3801 * gcc.target/i386/sseregparm-4.c: Likewise.
3802 * gcc.target/i386/sseregparm-5.c: Likewise.
3803 * gcc.target/i386/sseregparm-6.c: Likewise.
3804 * gcc.target/i386/sseregparm-7.c: Likewise.
3805 * gcc.target/i386/ssetype-1.c: Likewise.
3806 * gcc.target/i386/ssetype-2.c: Likewise.
3807 * gcc.target/i386/ssetype-3.c: Likewise.
3808 * gcc.target/i386/ssetype-4.c: Likewise.
3809 * gcc.target/i386/ssetype-5.c: Likewise.
3810 * gcc.target/i386/unordcmp-1.c: Likewise.
3811 * gcc.target/i386/vararg-1.c: Likewise.
3812 * gcc.target/i386/vararg-2.c: Likewise.
3813 * gcc.target/i386/vararg-3.c: Likewise.
3814 * gcc.target/i386/vararg-4.c: Likewise.
3815 * gcc.target/i386/vararg-7.c: Likewise.
3816 * gcc.target/i386/vararg-8.c: Likewise.
3817 * gcc.target/i386/vecinit-1.c: Likewise.
3818 * gcc.target/i386/vecinit-2.c: Likewise.
3819 * gcc.target/i386/vecinit-3.c: Likewise.
3820 * gcc.target/i386/vecinit-4.c: Likewise.
3821 * gcc.target/i386/vecinit-5.c: Likewise.
3822 * gcc.target/i386/vecinit-6.c: Likewise.
3823 * gcc.target/i386/vectorize2.c: Likewise.
3824 * gcc.target/i386/vectorize3.c: Likewise.
3825 * gcc.target/i386/vectorize4.c: Likewise.
3826 * gcc.target/i386/vectorize6.c: Likewise.
3827 * gcc.target/i386/vectorize7.c: Likewise.
3828 * gcc.target/i386/vectorize8.c: Likewise.
3829 * gcc.target/i386/vperm-v2df.c: Likewise.
3830 * gcc.target/i386/vperm-v2di.c: Likewise.
3831 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3832 * gcc.target/i386/xorps-sse2.c: Likewise.
3833 * gcc.target/i386/xorps.c: Likewise.
3834 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3835 * gfortran.dg/graphite/pr42326.f90: Likewise.
3836 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
3837
3838 2010-05-19 Richard Guenther <rguenther@suse.de>
3839
3840 PR lto/44196
3841 * g++.dg/lto/20100519-1_0.C: New testcase.
3842
3843 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3844
3845 PR fortran/42360
3846 * gfortran.dg/warn_intent_out_not_set.f90: New.
3847
3848 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3849
3850 PR fortran/38404
3851 * gfortran.dg/data_char_1.f90: Updated warning message.
3852 * gfortran.dg/data_array_6.f: New.
3853
3854 2010-05-19 Martin Jambor <mjambor@suse.cz>
3855
3856 * g++.dg/ipa/ivinline-8.C: New test.
3857 * gcc.dg/ipa/iinline-2.c: Likewise.
3858
3859 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3860
3861 PR fortran/34505
3862 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
3863 arguments; add check for return value kind.
3864 * gfortran.dg/float_1.f90: Likewise.
3865
3866 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3867
3868 * gcc.target/i386/20011009-1.c (COMMENT): Define.
3869 (main): Use it.
3870 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3871 * lib/lto.exp (lto_prune_warns): Fix location line regex.
3872 Prune another location line format.
3873 (lto-obj): Call lto_prune_warns on comp_output.
3874
3875 2010-05-18 Jan Hubicka <jh@suse.cz>
3876
3877 * gcc.dg/lto/ipacp_0.c: New test.
3878 * gcc.dg/lto/ipacp_1.c: New test.
3879
3880 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
3881
3882 PR lto/44184
3883 * gcc.dg/lto/20100518_0.c: New test.
3884
3885 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
3886
3887 * gnat.dg/specs/lto3.ads: Add missing dg-options.
3888
3889 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3890
3891 PR fortran/43990
3892 * gfortran.dg/class_21.f03: New.
3893
3894 2010-05-17 Jason Merrill <jason@redhat.com>
3895
3896 PR c++/44157
3897 * g++.dg/cpp0x/initlist34.C: New.
3898
3899 PR c++/44158
3900 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3901
3902 2010-05-17 Martin Jambor <mjambor@suse.cz>
3903
3904 * g++.dg/ipa/ivinline-1.C: New test.
3905 * g++.dg/ipa/ivinline-2.C: New test.
3906 * g++.dg/ipa/ivinline-3.C: New test.
3907 * g++.dg/ipa/ivinline-4.C: New test.
3908 * g++.dg/ipa/ivinline-5.C: New test.
3909 * g++.dg/ipa/ivinline-6.C: New test.
3910
3911 2010-05-17 Dodji Seketeli <dodji@redhat.com>
3912 Jason Merrill <jason@redhat.com>
3913
3914 PR c++/44108
3915 * c-c++-common/Wunused-var-8.c: New test.
3916
3917 2010-05-17 Jakub Jelinek <jakub@redhat.com>
3918
3919 PR bootstrap/42347
3920 * gcc.c-torture/compile/pr42347.c: New test.
3921
3922 PR middle-end/44102
3923 * g++.dg/ext/asmgoto1.C: New test.
3924
3925 2010-05-17 Martin Jambor <mjambor@suse.cz>
3926
3927 PR middle-end/44133
3928 * gcc.dg/tree-ssa/pr44133.c: New test.
3929 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3930 precise.
3931
3932 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3933
3934 PR fortran/44044
3935 * gfortran.dg/class_20.f03: New.
3936
3937 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
3938
3939 PR 44078
3940 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3941 debug messages but not the newly introduced one.
3942
3943 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
3944
3945 PR fortran/35779
3946 * gfortran.dg/initialization_25.f90: Commented testcase.
3947 * gfortran.dg/initialization_26.f90: New.
3948
3949 2010-05-16 Richard Guenther <rguenther@suse.de>
3950
3951 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3952 * gcc.dg/pr43084.c: Likewise.
3953 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3954 -fipa-type-escape.
3955 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3956 -fipa-type-escape.
3957 * gcc.dg/struct/struct-reorg.exp: Likewise.
3958 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3959 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3960
3961 2010-05-16 Joseph Myers <joseph@codesourcery.com>
3962
3963 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3964 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3965 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3966 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3967 tests.
3968
3969 2010-05-15 Jason Merrill <jason@redhat.com>
3970
3971 * g++.dg/eh/spec10.C: New.
3972 * g++.dg/eh/spec11.C: New.
3973 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3974
3975 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3976
3977 PR fortran/44154
3978 PR fortran/42647
3979 * gfortran.dg/allocatable_scalar_9.f90: New.
3980
3981 2010-05-15 Jakub Jelinek <jakub@redhat.com>
3982
3983 PR c++/44148
3984 * g++.dg/torture/pr44148.C: New test.
3985
3986 2010-05-15 Joseph Myers <joseph@codesourcery.com>
3987
3988 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3989 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3990 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3991 diagnostics and type sizes.
3992
3993 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
3994
3995 * gnat.dg/lto9.adb: New test.
3996 * gnat.dg/lto9_pkg1.ads: New helper.
3997 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3998
3999 2010-05-15 Jan Hubicka <jh@suse.cz>
4000
4001 * gcc.dg/lto/ipareference_1.c: Rename to ...
4002 * gcc.dg/lto/ipareference_0.c: ... this one.
4003 * gcc.dg/lto/ipareference_2.c: Rename to ...
4004 * gcc.dg/lto/ipareference_1.c: ... this one.
4005
4006 2010-05-15 Jan Hubicka <jh@suse.cz>
4007
4008 * gcc.dg/lto/ipareference_1.c: New file.
4009 * gcc.dg/lto/ipareference_2.c: New file.
4010
4011 2010-05-15 Richard Guenther <rguenther@suse.de>
4012
4013 PR tree-optimization/44038
4014 * gcc.c-torture/compile/pr44038.c: New testcase.
4015
4016 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
4017
4018 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4019 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4020
4021 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4022
4023 PR fortran/43207
4024 PR fortran/43969
4025 * gfortran.dg/class_18.f03: New.
4026 * gfortran.dg/class_19.f03: New.
4027
4028 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4029
4030 PR debug/44112
4031 * gcc.dg/debug/dwarf2/const-1.c: Remove.
4032 * g++.dg/debug/dwarf2/const1.C: Remove.
4033
4034 2010-05-14 Jason Merrill <jason@redhat.com>
4035
4036 * g++.dg/eh/cond4.C: New.
4037 * g++.dg/eh/elide2.C: Adjust.
4038 * g++.old-deja/g++.eh/terminate1.C: Adjust.
4039
4040 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
4041
4042 PR fortran/44135
4043 * gfortran.dg/actual_array_interface_2.f90: New test.
4044
4045 2010-05-14 Richard Guenther <rguenther@suse.de>
4046
4047 PR tree-optimization/44119
4048 * gcc.c-torture/compile/pr44119.c: New testcase.
4049
4050 2010-05-14 Jason Merrill <jason@redhat.com>
4051
4052 PR c++/44127
4053 * g++.dg/eh/terminate1.C: New.
4054
4055 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4056
4057 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4058
4059 PR debug/44136
4060 * gcc.dg/pr44136.c: New test.
4061
4062 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
4063
4064 PR c++/30566
4065 * g++.dg/warn/Wshadow-4.C: Adjust.
4066 * g++.dg/warn/Wshadow-5.C: New test.
4067 * g++.dg/warn/Wshadow-6.C: New test
4068
4069 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
4070
4071 PR fortran/35779
4072 * gfortran.dg/initialization_25.f90: New.
4073
4074 2010-05-13 Martin Jambor <mjambor@suse.cz>
4075
4076 * g++.dg/otr-fold-1.C: New test.
4077 * g++.dg/otr-fold-2.C: New test.
4078
4079 2010-05-13 Jakub Jelinek <jakub@redhat.com>
4080
4081 PR fortran/44036
4082 * gfortran.dg/gomp/pr44036-1.f90: New test.
4083 * gfortran.dg/gomp/pr44036-2.f90: New test.
4084 * gfortran.dg/gomp/pr44036-3.f90: New test.
4085
4086 PR debug/43983
4087 * gcc.dg/guality/sra-1.c: New test.
4088
4089 2010-05-12 Jan Hubicka <jh@suse.cz>
4090
4091 * tree-ssa/unreachable.c: New test.
4092
4093 2010-05-12 Jason Merrill <jason@redhat.com>
4094
4095 * g++.dg/cpp0x/sfinae1.C: New.
4096
4097 2010-05-12 Sriraman Tallam <tmsriram@google.com>
4098
4099 * gcc.target/i386/zee.c: New file.
4100
4101 2010-05-12 Jason Merrill <jason@redhat.com>
4102
4103 * g++.dg/conversion/op1.C: Expect template candidate message.
4104 * g++.dg/cpp0x/nullptr15.C: Likewise.
4105 * g++.dg/cpp0x/pr31431-2.C: Likewise.
4106 * g++.dg/cpp0x/pr31431.C: Likewise.
4107 * g++.dg/cpp0x/temp_default2.C: Likewise.
4108 * g++.dg/cpp0x/trailing4.C: Likewise.
4109 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4110 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4111 * g++.dg/cpp0x/variadic-throw.C: Likewise.
4112 * g++.dg/cpp0x/variadic35.C: Likewise.
4113 * g++.dg/cpp0x/vt-35147.C: Likewise.
4114 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4115 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4116 * g++.dg/ext/visibility/anon8.C: Likewise.
4117 * g++.dg/ext/vla2.C: Likewise.
4118 * g++.dg/other/pr28114.C: Likewise.
4119 * g++.dg/other/ptrmem10.C: Likewise.
4120 * g++.dg/other/ptrmem11.C: Likewise.
4121 * g++.dg/overload/unknown1.C: Likewise.
4122 * g++.dg/parse/template7.C: Likewise.
4123 * g++.dg/parse/typename7.C: Likewise.
4124 * g++.dg/template/conv11.C: Likewise.
4125 * g++.dg/template/copy1.C: Likewise.
4126 * g++.dg/template/deduce3.C: Likewise.
4127 * g++.dg/template/dependent-expr5.C: Likewise.
4128 * g++.dg/template/friend.C: Likewise.
4129 * g++.dg/template/incomplete2.C: Likewise.
4130 * g++.dg/template/local4.C: Likewise.
4131 * g++.dg/template/local6.C: Likewise.
4132 * g++.dg/template/operator10.C: Likewise.
4133 * g++.dg/template/overload6.C: Likewise.
4134 * g++.dg/template/ptrmem2.C: Likewise.
4135 * g++.dg/template/ptrmem20.C: Likewise.
4136 * g++.dg/template/ptrmem8.C: Likewise.
4137 * g++.dg/template/sfinae2.C: Likewise.
4138 * g++.dg/template/ttp25.C: Likewise.
4139 * g++.dg/template/unify10.C: Likewise.
4140 * g++.dg/template/unify11.C: Likewise.
4141 * g++.dg/template/unify6.C: Likewise.
4142 * g++.dg/template/unify7.C: Likewise.
4143 * g++.dg/template/unify9.C: Likewise.
4144 * g++.dg/template/varmod1.C: Likewise.
4145 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4146 * g++.old-deja/g++.law/operators32.C: Likewise.
4147 * g++.old-deja/g++.pt/crash28.C: Likewise.
4148 * g++.old-deja/g++.pt/crash60.C: Likewise.
4149 * g++.old-deja/g++.pt/explicit38.C: Likewise.
4150 * g++.old-deja/g++.pt/explicit39.C: Likewise.
4151 * g++.old-deja/g++.pt/explicit41.C: Likewise.
4152 * g++.old-deja/g++.pt/explicit67.C: Likewise.
4153 * g++.old-deja/g++.pt/explicit77.C: Likewise.
4154 * g++.old-deja/g++.pt/expr2.C: Likewise.
4155 * g++.old-deja/g++.pt/overload7.C: Likewise.
4156 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4157 * g++.old-deja/g++.pt/spec5.C: Likewise.
4158 * g++.old-deja/g++.pt/spec6.C: Likewise.
4159 * g++.old-deja/g++.pt/t24.C: Likewise.
4160 * g++.old-deja/g++.pt/unify4.C: Likewise.
4161 * g++.old-deja/g++.pt/unify6.C: Likewise.
4162 * g++.old-deja/g++.pt/unify8.C: Likewise.
4163 * g++.old-deja/g++.robertl/eb119.C: Likewise.
4164 * g++.old-deja/g++.robertl/eb79.C: Likewise.
4165 * g++.old-deja/g++.robertl/eb98.C: Likewise.
4166
4167 * g++.dg/cpp0x/initlist32.C: New.
4168
4169 * g++.dg/template/conv11.C: New.
4170 * g++.dg/conversion/op1.C: Adjust expected error.
4171
4172 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4173
4174 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
4175
4176 PR target/44088
4177 * gcc.target/i386/avx-cmpsd-1.c: New.
4178 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4179 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4180 * gcc.target/i386/avx-cmpss-2.c: Likewise.
4181 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4182 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4183
4184 2010-05-12 Jakub Jelinek <jakub@redhat.com>
4185
4186 PR middle-end/44085
4187 * gcc.dg/gomp/pr44085.c: New test.
4188 * gfortran.dg/gomp/pr44085.f90: New test.
4189
4190 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
4191
4192 * objc-obj-c++-shared/Object1.m: New.
4193 * objc.dg/torture: New directory.
4194 * objc.dg/torture/tls: Ditto.
4195 * objc.dg/tls: Ditto.
4196 * objc.dg/torture/tls/trivial.m: New test.
4197 * objc.dg/torture/tls/thr-init-2.m: New test.
4198 * objc.dg/torture/tls/thr-init-3.m: New test.
4199 * objc.dg/torture/tls/thr-init.m: New test.
4200 * objc.dg/torture/tls/diag-1.m: New test.
4201 * objc.dg/torture/tls/tls.exp: New.
4202 * objc.dg/torture/trivial.m: New test.
4203 * objc.dg/torture/dg-torture.exp: New.
4204 * objc.dg/tls/diag-3.m: New test.
4205 * objc.dg/tls/diag-4.m: New test.
4206 * objc.dg/tls/diag-5.m: New test.
4207 * objc.dg/tls/init-1.m: New test.
4208 * objc.dg/tls/init-2.m: New test.
4209 * objc.dg/tls/tls.exp: New.
4210 * objc.dg/tls/diag-2.m: New test.
4211 * lib/objc.exp: Respond to dg-additional-files.
4212
4213 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
4214
4215 * gcc.target/m68k/20100512-1.c: New.
4216
4217 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
4218
4219 * gnat.dg/lto8.adb: New test.
4220 * gnat.dg/lto8_pkg.ad[sb]: New helper.
4221 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4222
4223 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4224
4225 PR c++/34272
4226 PR c++/43630
4227 PR c++/34491
4228 * g++.dg/template/crash97.C: New.
4229 * g++.dg/template/crash98.C: Likewise.
4230 * g++.dg/template/crash99.C: Likewise.
4231 * g++.dg/cpp0x/pr31439.C: Adjust.
4232 * g++.dg/template/crash95.C: Likewise.
4233
4234 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4235
4236 PR middle-end/44071
4237 * c-c++-common/asmgoto-4.c: New test.
4238 * gcc.target/i386/pr44071.c: New test.
4239
4240 PR c++/44062
4241 * c-c++-common/Wunused-var-7.c: New test.
4242 * g++.dg/warn/Wunused-var-9.C: New test.
4243
4244 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4245
4246 PR fortran/43711
4247 * gfortran.dg/gomp/pr43711.f90: New.
4248
4249 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4250
4251 PR fortran/31820
4252 * gfortran.dg/select_5.f90: Updated.
4253
4254 2010-05-11 Jan Hubicka <jh@suse.cz>
4255
4256 PR tree-optimize/44063
4257 * gcc.c-torture/compile/pr44063.c: New testcase.
4258
4259 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4260
4261 PR debug/44023
4262 * gcc.dg/pr44023.c: New test.
4263
4264 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
4265
4266 * gnat.dg/lto7.adb: New test.
4267 * gnat.dg/lto7_pkg.ad[sb]: New helper.
4268
4269 2010-05-10 Jason Merrill <jason@redhat.com>
4270
4271 PR c++/44017
4272 * g++.dg/template/inherit5.C: New.
4273
4274 PR c++/44045
4275 * g++.dg/cpp0x/initlist33.C: New.
4276 * g++.dg/cpp0x/initlist26.C: Adjust.
4277 * g++.dg/cpp0x/initlist28.C: Adjust.
4278
4279 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
4280
4281 PR c++/43719
4282 * g++.dg/init/pr43719.C: New.
4283 * g++.dg/anon-struct4.C: Adjust.
4284
4285 2010-05-10 Jakub Jelinek <jakub@redhat.com>
4286
4287 PR debug/44028
4288 * gcc.dg/pr44028.c: New test.
4289
4290 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
4291
4292 PR fortran/27866
4293 PR fortran/35003
4294 PR fortran/42809
4295 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4296 * gfortran.dg/warn_conversion.f90: New.
4297
4298 2010-05-10 Michael Matz <matz@suse.de>
4299
4300 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4301
4302 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
4303
4304 PR rtl-optimization/44012
4305 * gcc.dg/pr44012.c: New.
4306
4307 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4308
4309 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4310 Log text on entry and exit.
4311 Prune Sun ld warnings for common symbols with differing sizes.
4312 (lto-link-and-maybe-run): Change caller.
4313
4314 2010-05-10 Janus Weil <janus@gcc.gnu.org>
4315
4316 PR fortran/44044
4317 * gfortran.dg/class_7.f03: Modified.
4318 * gfortran.dg/select_type_1.f03: Modified.
4319 * gfortran.dg/select_type_12.f03: New.
4320
4321 2010-05-10 Richard Guenther <rguenther@suse.de>
4322
4323 PR tree-optimization/44050
4324 * gcc.dg/torture/pr44050.c: New testcase.
4325
4326 2010-05-10 Wei Guozhi <carrot@google.com>
4327
4328 PR target/42879
4329 * gcc.target/arm/pr42879.c: New testcase.
4330
4331 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4332
4333 PR c/44051
4334 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4335
4336 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4337
4338 PR c/10676
4339 * gcc.dg/anon-struct-10.c: New test.
4340
4341 2010-05-09 Richard Guenther <rguenther@suse.de>
4342
4343 PR middle-end/44024
4344 * gcc.dg/pr44024.c: New testcase.
4345
4346 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4347
4348 PR c/4784
4349 * gcc.dg/anon-struct-9.c: New test.
4350
4351 2010-05-09 Richard Guenther <rguenther@suse.de>
4352
4353 PR middle-end/44043
4354 * gcc.c-torture/compile/pr44043.c: New testcase.
4355
4356 2010-05-09 Richard Guenther <rguenther@suse.de>
4357
4358 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4359
4360 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
4361
4362 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4363
4364 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4365
4366 * gnat.dg/lto[12456].adb: Add "target lto" marker.
4367 * gnat.dg/specs/lto3.ads: Likewise.
4368
4369 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
4370
4371 PR middle-end/28685
4372 * gcc.dg/pr28685-1.c: New file.
4373
4374 2010-05-08 Richard Guenther <rguenther@suse.de>
4375
4376 PR tree-optimization/44030
4377 * gcc.c-torture/compile/pr44030.c: New testcase.
4378
4379 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4380
4381 * gnat.dg/lto6.adb: New test.
4382 * gnat.dg/lto6_pkg.ads: New helper.
4383
4384 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4385
4386 * gnat.dg/lto5.adb: New test.
4387 * gnat.dg/lto5_pkg.ad[sb]: New helper.
4388
4389 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4390
4391 * gnat.dg/lto4.ad[sb]: New test.
4392
4393 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4394
4395 * gnat.dg/specs/lto3.ads: New test.
4396 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4397 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4398
4399 2010-05-08 Quentin Ochem <ochem@adacore.com>
4400
4401 * gnat.dg/sizetype3.ad[sb]: New test.
4402 * gnat.dg/sizetype3_pkg.ads: New helper.
4403
4404 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
4405
4406 PR c++/43951
4407 * g++.dg/init/new29.C: New.
4408
4409 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
4410
4411 PR fortran/40728
4412 * gfortran.dg/coarray_1.f90: Fixed error message.
4413 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4414 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4415 * gfortran.dg/intrinsic_std_5.f90: New.
4416
4417 2010-05-07 Jason Merrill <jason@redhat.com>
4418
4419 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4420
4421 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4422
4423 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4424 (size_t, stderr): Remove.
4425 (read_error): Replaced __builtin_fprintf by fprintf.
4426
4427 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
4428
4429 * gcc.dg/ordered-comparison-1.c: New test.
4430 * gcc.dg/ordered-comparison-2.c: New test.
4431 * gcc.dg/ordered-comparison-3.c: New test.
4432 * gcc.dg/ordered-comparison-4.c: New test.
4433
4434 2010-05-06 Mike Stump <mikestump@comcast.net>
4435
4436 PR objc/35165
4437 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
4438
4439 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
4440 Jason Merrill <jason@redhat.com>
4441
4442 * g++.dg/cpp0x/nullptr01.C: New.
4443 * g++.dg/cpp0x/nullptr02.C: New.
4444 * g++.dg/cpp0x/nullptr03.C: New.
4445 * g++.dg/cpp0x/nullptr04.C: New.
4446 * g++.dg/cpp0x/nullptr05.C: New.
4447 * g++.dg/cpp0x/nullptr06.C: New.
4448 * g++.dg/cpp0x/nullptr07.C: New.
4449 * g++.dg/cpp0x/nullptr08.C: New.
4450 * g++.dg/cpp0x/nullptr09.C: New.
4451 * g++.dg/cpp0x/nullptr10.C: New.
4452 * g++.dg/cpp0x/nullptr11.C: New.
4453 * g++.dg/cpp0x/nullptr12.C: New.
4454 * g++.dg/cpp0x/nullptr13.C: New.
4455 * g++.dg/cpp0x/nullptr14.C: New.
4456 * g++.dg/cpp0x/nullptr15.C: New.
4457 * g++.dg/cpp0x/nullptr16.C: New.
4458 * g++.dg/cpp0x/nullptr17.C: New.
4459 * g++.dg/cpp0x/nullptr18.C: New.
4460 * g++.dg/cpp0x/nullptr19.C: New.
4461 * g++.dg/cpp0x/nullptr20.C: New.
4462 * g++.dg/cpp0x/nullptr21.C: New.
4463 * g++.dg/cpp0x/nullptr22.C: New.
4464 * g++.dg/debug/nullptr01.C: New.
4465 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
4466
4467 2010-05-06 Jakub Jelinek <jakub@redhat.com>
4468
4469 * gcc.dg/Wunused-var-8.c: Move to...
4470 * c-c++-common/Wunused-var-6.c: ... here. New test.
4471
4472 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4473
4474 PR c++/40406
4475 * g++.dg/template/crash96.C: New.
4476
4477 2010-05-06 Jan Hubicka <jh@suse.cz>
4478
4479 PR tree-optimization/43791
4480 * gcc.c-torture/compile/pr43791.c: New file.
4481
4482 2010-05-06 Michael Matz <matz@suse.de>
4483
4484 PR tree-optimization/43984
4485 * gfortran.dg/pr43984.f90: New test.
4486
4487 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4488
4489 PR 40989
4490 * gcc.dg/pr40989.c: New.
4491
4492 2010-05-06 Richard Guenther <rguenther@suse.de>
4493
4494 PR tree-optimization/43934
4495 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
4496
4497 2010-05-06 Richard Guenther <rguenther@suse.de>
4498
4499 PR tree-optimization/43987
4500 * gcc.c-torture/execute/pr43987.c: New testcase.
4501 * gcc.dg/torture/pta-escape-1.c: Adjust.
4502 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4503 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4504 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4505 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4506
4507 2010-04-22 Jakub Jelinek <jakub@redhat.com>
4508 Dodji Seketeli <dodji@redhat.com>
4509
4510 PR c/18624
4511 * g++.dg/warn/Wunused-7.C: Add dg-warning.
4512 * g++.dg/template/sfinae16.C: Likewise.
4513 * gcc.dg/Wunused-var-1.c: Moved to...
4514 * c-c++-common/Wunused-var-1.c: ...here. New test.
4515 * gcc.dg/Wunused-var-2.c: Moved to...
4516 * c-c++-common/Wunused-var-2.c: ...here. New test.
4517 * gcc.dg/Wunused-var-3.c: Moved to...
4518 * c-c++-common/Wunused-var-3.c: ...here. New test.
4519 * gcc.dg/Wunused-var-4.c: Moved to...
4520 * gcc.dg/Wunused-var-1.c: ... here.
4521 * gcc.dg/Wunused-var-5.c: Moved to...
4522 * c-c++-common/Wunused-var-4.c: ...here. New test.
4523 * gcc.dg/Wunused-var-7.c: Moved to...
4524 * c-c++-common/Wunused-var-5.c: ...here. New test.
4525 * gcc.dg/Wunused-var-6.c: Moved to...
4526 * gcc.dg/Wunused-var-2.c: ... here.
4527 * c-c++-common/Wunused-var-1.c: New test.
4528 * c-c++-common/Wunused-var-2.c: New test.
4529 * c-c++-common/Wunused-var-3.c: New test.
4530 * c-c++-common/Wunused-var-4.c: New test.
4531 * c-c++-common/Wunused-var-5.c: New test.
4532 * g++.dg/warn/Wunused-var-1.C: New test.
4533 * g++.dg/warn/Wunused-var-2.C: New test.
4534 * g++.dg/warn/Wunused-var-3.C: New test.
4535 * g++.dg/warn/Wunused-var-4.C: New test.
4536 * g++.dg/warn/Wunused-var-5.C: New test.
4537 * g++.dg/warn/Wunused-var-6.C: New test.
4538 * g++.dg/warn/Wunused-var-7.C: New test.
4539 * g++.dg/warn/Wunused-var-8.C: New test.
4540 * g++.dg/warn/Wunused-parm-1.C: New test.
4541 * g++.dg/warn/Wunused-parm-2.C: New test.
4542 * g++.dg/warn/Wunused-parm-3.C: New test.
4543
4544 2010-05-06 Tobias Burnus <burnus@net-b.de>
4545
4546 PR fortran/43985
4547 * gfortran.dg/gomp/crayptr5.f90: New test case.
4548
4549 2010-05-05 Jason Merrill <jason@redhat.com>
4550
4551 PR debug/43370
4552 * g++.dg/ext/attrib39.C: New.
4553
4554 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
4555
4556 PR fortran/24978
4557 * gfortran.dg/data_invalid.f90: New.
4558
4559 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
4560
4561 * gnat.dg/lto2.adb: New test.
4562
4563 2010-05-05 Jason Merrill <jason@redhat.com>
4564
4565 PR c++/43787
4566 * g++.dg/opt/empty1.C: New.
4567
4568 2010-05-05 Janus Weil <janus@gcc.gnu.org>
4569
4570 PR fortran/43696
4571 * gfortran.dg/class_17.f03: New.
4572
4573 2010-05-04 Neil Vachharajani <nvachhar@google.com>
4574
4575 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
4576
4577 2010-05-04 Mike Stump <mikestump@comcast.net>
4578
4579 PR objc/35165
4580 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
4581
4582 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4583
4584 PR target/43668
4585 * gcc.target/i386/pr43668.c: New.
4586
4587 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4588
4589 PR c++/43028
4590 * g++.dg/cpp0x/initlist31.C: New.
4591
4592 2010-05-04 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR c/43981
4595 * gcc.dg/Wunused-var-8.c: New test.
4596
4597 2010-05-04 Jason Merrill <jason@redhat.com>
4598
4599 PR c++/38064
4600 * g++.dg/cpp0x/enum3.C: Extend.
4601
4602 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4603
4604 PR target/43799
4605 * gcc.target/i386/pr43799.c: New.
4606
4607 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
4608
4609 * gnat.dg/lto1.adb: New test.
4610 * gnat.dg/lto1_pkg.ad[sb]: New helper.
4611
4612 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4613
4614 PR middle-end/43671
4615 * gcc.target/i386/pr43671.c: New.
4616
4617 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4618
4619 PR c++/43705
4620 * g++.dg/template/crash95.C: New.
4621
4622 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4623
4624 PR debug/43508
4625 * gcc.target/i386/pr43508.c: New.
4626
4627 2010-05-04 Richard Guenther <rguenther@suse.de>
4628
4629 PR tree-optimization/43879
4630 * g++.dg/torture/pr43879-1_0.C: New testcase.
4631 * g++.dg/torture/pr43879-1_1.C: Likewise.
4632
4633 2010-05-03 Dodji Seketeli <dodji@redhat.com>
4634
4635 PR c++/43953
4636 * g++.dg/other/crash-12.C: New test.
4637
4638 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
4639
4640 * g++.dg/cdce3.C: Add a space. Updated.
4641
4642 2010-05-03 Jason Merrill <jason@redhat.com>
4643
4644 PR c++/43680
4645 * g++.dg/opt/enum2.C: New.
4646 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
4647 * g++.dg/warn/Wswitch-1.C: Adjust message.
4648
4649 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4650
4651 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
4652 * g++.dg/ext/label13.C: Fix typo.
4653 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
4654 alpha*-dec-osf5*.
4655 * gcc.c-torture/compile/limits-declparen.c: xfail on
4656 alpha*-dec-osf5* with -g.
4657 * gcc.c-torture/compile/limits-pointer.c: Likewise.
4658 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
4659 * gcc.dg/c99-tgmath-2.c: Likewise.
4660 * gcc.dg/c99-tgmath-3.c: Likewise.
4661 * gcc.dg/c99-tgmath-4.c: Likewise.
4662
4663 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
4664
4665 PR fortran/43592
4666 * gfortran.dg/unexpected_interface.f90: New test.
4667
4668 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4669
4670 * ada/acats/run_acats (which): New function.
4671 (host_gnatchop, host_gnatmake): Use it.
4672
4673 2010-05-03 Richard Guenther <rguenther@suse.de>
4674
4675 PR tree-optimization/43971
4676 * gcc.dg/pr43971.c: New testcase.
4677
4678 2010-05-03 Jakub Jelinek <jakub@redhat.com>
4679
4680 PR debug/43972
4681 * gcc.dg/debug/pr43972.c: New test.
4682
4683 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
4684
4685 PR testsuite/43963
4686 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
4687
4688 2010-05-02 Richard Guenther <rguenther@suse.de>
4689
4690 PR tree-optimization/43879
4691 * gcc.dg/torture/pr43879-3.c: New testcase.
4692
4693 2010-05-01 Richard Guenther <rguenther@suse.de>
4694
4695 PR tree-optimization/43949
4696 * g++.dg/warn/Warray-bounds-5.C: New testcase.
4697
4698 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
4699
4700 PR c++/43951
4701 * g++.dg/init/new28.C: New.
4702
4703 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
4704
4705 PR objc++/32052
4706 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
4707 structure and nested declarations.
4708 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
4709 structure and nested declarations. Reduce header clutter and
4710 use _exit() rather than abort().
4711 * objc.dg/encode-10.m: New.
4712 * objc.dg/encode-11.m: New.
4713
4714 2010-04-30 DJ Delorie <dj@redhat.com>
4715
4716 * gcc.c-torture/execute/20100430-1.c: New test.
4717
4718 2010-04-30 Jason Merrill <jason@redhat.com>
4719
4720 PR c++/43868
4721 * g++.dg/template/ptrmem21.C: New.
4722
4723 2010-04-30 Tobias Burnus Mburnus@net-b.de>
4724
4725 PR fortran/18918
4726 PR fortran/43931
4727 * gfortran.dg/coarray_13.f90: New test.
4728
4729 2010-04-30 Richard Guenther <rguenther@suse.de>
4730
4731 PR lto/43946
4732 * gcc.dg/lto/20100430-1_0.c: New testcase.
4733
4734 2010-04-30 Jakub Jelinek <jakub@redhat.com>
4735
4736 PR debug/43942
4737 * c-c++-common/pr43942.c: New test.
4738
4739 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
4740
4741 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
4742 conflict with darwin crt1.o 'start' symbol.
4743
4744 2010-04-30 Richard Guenther <rguenther@suse.de>
4745
4746 PR tree-optimization/43879
4747 * gcc.dg/torture/pr43879_1.c: New testcase.
4748
4749 2010-04-30 Richard Guenther <rguenther@suse.de>
4750
4751 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
4752
4753 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
4754
4755 PR c++/43890
4756 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
4757 user-provided constructor while recursing.
4758
4759 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4760
4761 PR fortran/42274
4762 * gfortran.dg/class_16.f03: New test.
4763
4764 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4765
4766 PR fortran/42274
4767 * gfortran.dg/class_15.f03: New.
4768
4769 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4770
4771 PR fortran/43326
4772 * gfortran.dg/dynamic_dispatch_9.f03: New test.
4773
4774 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4775
4776 PR fortran/43492
4777 * gfortran.dg/generic_22.f03 : New test.
4778
4779 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4780
4781 PR fortran/42353
4782 * gfortran.dg/class_14.f03: New test.
4783
4784 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4785
4786 PR fortran/42680
4787 * gfortran.dg/interface_32.f90: New test.
4788
4789 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
4790 Janus Weil <janus@gcc.gnu.org>
4791
4792 PR fortran/41829
4793 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
4794 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
4795 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
4796
4797 2010-04-28 Mike Stump <mikestump@comcast.net>
4798
4799 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
4800 dg-excess-errors.
4801 * g++.dg/uninit-pred-2_b.C: Likewise.
4802
4803 2010-04-28 Tobias Burnus <burnus@net-b.de>
4804
4805 PR fortran/18918
4806 PR fortran/43919
4807 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
4808
4809 2010-04-28 Matthias Klose <doko@ubuntu.com>
4810
4811 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
4812 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
4813 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
4814 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
4815 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
4816
4817 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
4818
4819 * gcc.dg/const-uniq-1.c: New test.
4820 * gcc.dg/lto/const-uniq_[01].c: Likewise.
4821
4822 2010-04-28 Xinliang David Li <davidxl@google.com>
4823
4824 * gcc.dg/uninit-pred-2_b.c: New test.
4825 * gcc.dg/uninit-pred-4_b.c: New test.
4826 * gcc.dg/uninit-pred-3_d.c: New test.
4827 * gcc.dg/uninit-pred-6_b.c: New test.
4828 * gcc.dg/uninit-pred-8_b.c: New test.
4829 * gcc.dg/uninit-pred-3_a.c: New test.
4830 * gcc.dg/uninit-pred-2_c.c: New test.
4831 * gcc.dg/uninit-pred-5_a.c: New test.
4832 * gcc.dg/uninit-pred-3_e.c: New test.
4833 * gcc.dg/uninit-pred-7_a.c: New test.
4834 * gcc.dg/uninit-pred-6_c.c: New test.
4835 * gcc.dg/uninit-pred-9_a.c: New test.
4836 * gcc.dg/uninit-pred-8_c.c: New test.
4837 * gcc.dg/uninit-pred-3_b.c: New test.
4838 * gcc.dg/uninit-pred-5_b.c: New test.
4839 * gcc.dg/uninit-pred-7_b.c: New test.
4840 * gcc.dg/uninit-pred-6_d.c: New test.
4841 * gcc.dg/uninit-pred-9_b.c: New test.
4842 * gcc.dg/uninit-pred-2_a.c: New test.
4843 * gcc.dg/uninit-pred-4_a.c: New test.
4844 * gcc.dg/uninit-pred-3_c.c: New test.
4845 * gcc.dg/uninit-pred-6_a.c: New test.
4846 * gcc.dg/uninit-pred-8_a.c: New test.
4847 * gcc.dg/uninit-pred-7_c.c: New test.
4848 * gcc.dg/uninit-pred-6_e.c: New test.
4849 * g++.dg/uninit-pred-loop-1_b.cc: New test.
4850 * g++.dg/uninit-pred-1_a.C: New test.
4851 * g++.dg/uninit-pred-1_b.C: New test.
4852 * g++.dg/uninit-pred-2_a.C: New test.
4853 * g++.dg/uninit-pred-2_b.C: New test.
4854 * g++.dg/uninit-pred-loop-1_a.cc: New test.
4855 * g++.dg/uninit-pred-loop-1_c.cc: New test.
4856 * g++.dg/uninit-pred-loop_1.cc: New test.
4857
4858 2010-04-28 Martin Jambor <mjambor@suse.cz>
4859
4860 * gcc.dg/lto/20091209-1_0.c: New testcase.
4861
4862 2010-04-28 Richard Guenther <rguenther@suse.de>
4863
4864 PR tree-optimization/43879
4865 PR tree-optimization/43909
4866 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
4867
4868 2010-04-28 Richard Guenther <rguenther@suse.de>
4869
4870 PR c++/43880
4871 * g++.dg/torture/pr43880.C: New testcase.
4872
4873 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
4874
4875 PR c++/9335
4876 * g++.dg/template/recurse2.C: Update
4877 * g++.dg/template/recurse.C: Update.
4878 * g++.dg/template/pr23510.C: Update.
4879 * lib/prune.exp: Filter out 'recursively instantiated'.
4880
4881 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4882
4883 PR c++/29043
4884 * g++.dg/init/pr29043.C: New.
4885
4886 2010-04-27 Jason Merrill <jason@redhat.com>
4887
4888 * g++.dg/lookup/scoped5.C: Adjust.
4889 * g++.dg/lookup/scoped8.C: Adjust.
4890 * g++.dg/template/dependent-expr5.C: Adjust.
4891 * g++.old-deja/g++.brendan/nest1.C: Adjust.
4892
4893 PR c++/43856
4894 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4895
4896 PR c++/43875
4897 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4898
4899 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
4900 Jan Hubicka <hubicka@ucw.cz>
4901
4902 * gcc.dg/pure-2.c: New testcase.
4903 * gcc.dg/const-1.c: New testcase.
4904
4905 2010-04-27 Jason Merrill <jason@redhat.com>
4906
4907 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4908
4909 PR c++/41468
4910 * g++.dg/template/sfinae17.C: New.
4911 * g++.dg/template/sfinae18.C: New.
4912
4913 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4914
4915 * g++.dg/init/pr42844.C: New.
4916 * g++.dg/cpp0x/pr42844-2.C: New.
4917 * g++.dg/cpp0x/defaulted2.C: Adjust.
4918 * g++.dg/tree-ssa/pr27549.C: Likewise.
4919 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4920
4921 2010-04-27 Tobias Burnus <burnus@net-b.de>
4922
4923 PR fortran/18918
4924 * gfortran.dg/coarray_12.f90: Fix dump parsing.
4925
4926 2010-04-27 Richard Guenther <rguenther@suse.de>
4927
4928 PR middle-end/40561
4929 * g++.dg/other/pr40561.C: New testcase.
4930
4931 2010-04-27 Martin Jambor <mjambor@suse.cz>
4932
4933 PR middle-end/43812
4934 * g++.dg/ipa/pr43812.C: New test.
4935
4936 2010-04-27 Jan Hubicka <jh@suse.cz>
4937
4938 * gcc.dg/ipa/iinline-1.c (main): Rename to...
4939 (test): ... this one.
4940
4941 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
4942
4943 PR target/40657
4944 * gcc.target/arm/thumb-stackframe.c: New test.
4945
4946 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4947
4948 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4949 * gcc.dg/misc-column.c: Likewise.
4950 * gcc.dg/Walways-true-1.c: Likewise.
4951 * gcc.dg/Walways-true-2.c: Likewise.
4952 * gcc.dg/warn-addr-cmp.c: Likewise.
4953
4954 2010-04-27 Tobias Burnus <burnus@net-b.de>
4955
4956 PR fortran/18918
4957 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4958 * gfortran.dg/coarray_12.f90: New.
4959
4960 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4961
4962 PR c/32207
4963 * gcc.dg/pr32207.c: New test.
4964 * gcc.dg/misc-column.c: Adjust expected warning.
4965 * gcc.dg/Walways-true-1.c: Likewise.
4966 * gcc.dg/Walways-true-2.c: Likewise.
4967 * gcc.dg/warn-addr-cmp.c: Likewise.
4968
4969 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
4970
4971 PR lto/42776
4972 * lib/lto.exp (lto_prune_vis_warns): New function.
4973 (lto-link-and-maybe-run): Call it.
4974
4975 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
4976
4977 PR tree-optimization/43904
4978 * gcc.dg/tree-ssa/tailcall-6.c: New.
4979
4980 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4981
4982 PR testsuite/35165
4983 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
4984 Darwin8/OSX10.4 - compatible code generation.
4985 Use scan-rtl-dump.
4986 * obj-c++.dg/stubify-1.mm: Ditto.
4987 * lib/objc-torture.exp: Do not require link success for
4988 "trivial.m" in the runtime checks when dowhat = 'compile'.
4989 * lib/dg-pch.exp (dg-flags-pch): New Proc.
4990 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
4991 Darwin8/OSX10.4 - compatible code generation.
4992 * objc.dg/stubify-2.m: Ditto.
4993 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4994 * objc.dg/next-runtime-1.m: Ditto.
4995 * objc.dg/stret-2.m: Restrict to ilp32 targets.
4996 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4997 runtimes on Darwin.
4998
4999 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
5000
5001 PR 43715
5002 * lib/plugin-support.exp: Use "-undefined
5003 dynamic_lookup" on darwin.
5004
5005 2010-04-26 Richard Guenther <rguenther@suse.de>
5006
5007 * gcc.dg/lto/20100426_0.c: New testcase.
5008
5009 2010-04-26 Jie Zhang <jie@codesourcery.com>
5010
5011 PR tree-optimization/43833
5012 gcc.dg/Warray-bounds-8.c: New test case.
5013
5014 2010-04-26 Richard Guenther <rguenther@suse.de>
5015
5016 PR lto/43080
5017 * g++.dg/lto/20100423-3_0.C: New testcase.
5018
5019 2010-04-26 Richard Guenther <rguenther@suse.de>
5020
5021 PR lto/42425
5022 * g++.dg/lto/20100423-2_0.C: New testcase.
5023
5024 2010-04-26 Ira Rosen <irar@il.ibm.com>
5025
5026 * gcc.dg/vect/bb-slp-23.c: New test.
5027
5028 2010-04-25 Joseph Myers <joseph@codesourcery.com>
5029
5030 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5031 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5032 * gcc.dg/c1x-float-1.c: New test.
5033
5034 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5035
5036 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5037 of "lea\[ \t\]".
5038
5039 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5040
5041 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5042 FreeBSD.
5043 * gfortran.dg/default_format_denormal_1.f90: Ditto.
5044 * gfortran.dg/default_format_2.f90: Ditto.
5045
5046 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5047
5048 * gfortran.dg/pr43505.f90: Clean up .mod file.
5049 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5050 * gfortran.dg/pr41347.f90: Ditto.
5051 * gfortran.dg/internal_pack_4.f90: Ditto.
5052 * gfortran.dg/proc_decl_23.f90: Ditto.
5053 * gfortran.dg/recursive_check_3.f90: Ditto.
5054 * gfortran.dg/intent_out_3.f90: Ditto.
5055 * gfortran.dg/assignment_2.f90: Ditto.
5056 * gfortran.dg/pr41928.f90: Ditto.
5057 * gfortran.dg/pr42166.f90: Ditto.
5058 * gfortran.dg/private_type_12.f90: Ditto.
5059 * gfortran.dg/graphite/pr42185.f90: Ditto.
5060 * gfortran.dg/graphite/pr42186.f90: Ditto.
5061 * gfortran.dg/graphite/pr40982.f90: Ditto.
5062 * gfortran.dg/graphite/id-2.f90: Ditto.
5063 * gfortran.dg/graphite/id-4.f90: Ditto.
5064 * gfortran.dg/graphite/pr42050.f90: Ditto.
5065 * gfortran.dg/graphite/id-18.f90: Ditto.
5066 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5067 * gfortran.dg/graphite/pr41924.f90: Ditto.
5068 * gfortran.dg/graphite/pr42393.f90: Ditto.
5069 * gfortran.dg/graphite/pr37980.f90: Ditto.
5070 * gfortran.dg/graphite/pr38953.f90: Ditto.
5071 * gfortran.dg/graphite/pr42180.f90: Ditto.
5072 * gfortran.dg/graphite/pr42181.f90: Ditto.
5073 * gfortran.dg/where_operator_assign_4.f90: Ditto.
5074 * gfortran.dg/select_type_4.f90: Ditto.
5075 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5076 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5077 * gfortran.dg/lto/pr40725_0.f03: Ditto.
5078 * gfortran.dg/elemental_args_check_2.f90: Ditto.
5079 * gfortran.dg/whole_file_11.f90: Ditto.
5080 * gfortran.dg/private_type_11.f90: Ditto.
5081 * gfortran.dg/vect/vect-gems.f90: Ditto.
5082 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5083
5084 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5085
5086 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5087
5088 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
5089
5090 * gnat.dg/pack15.ad[sb]: New test.
5091
5092 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
5093
5094 * gcc.target/arm/mla-1.c: New test.
5095
5096 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5097
5098 PR fortran/30073
5099 PR fortran/43793
5100 * gfortran.dg/pr43793.f90: New test.
5101
5102 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
5103
5104 PR tree-optimization/41442
5105 * gcc.target/i386/pr41442.c: New test.
5106
5107 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
5108
5109 PR fortran/43832
5110 * gfortran.dg/fgetc_3.f90: Delete bogus test.
5111
5112 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5113
5114 PR fortran/43832
5115 * gfortran.dg/open_nounit.f90: New test.
5116
5117 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
5118
5119 PR fortran/43841
5120 PR fortran/43843
5121 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5122
5123 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
5124
5125 * gcc.dg/Wconversion-integer.c: Update.
5126
5127 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
5128
5129 * gnat.dg/unchecked_convert5.adb: New test.
5130
5131 2010-04-23 Richard Guenther <rguenther@suse.de>
5132
5133 PR lto/41734
5134 * gcc.dg/lto/20100423-2_0.c: New testcase.
5135 * gcc.dg/lto/20100423-2_0.c: Likewise.
5136
5137 2010-04-23 Richard Guenther <rguenther@suse.de>
5138
5139 PR lto/43455
5140 * gcc.dg/lto/20100423-1_0.c: New testcase.
5141 * gcc.dg/lto/20100423-1_1.c: Likewise.
5142
5143 2010-04-23 Martin Jambor <mjambor@suse.cz>
5144
5145 PR tree-optimization/43846
5146 * gcc.dg/tree-ssa/sra-10.c: New test.
5147
5148 2010-04-23 Martin Jambor <mjambor@suse.cz>
5149
5150 PR middle-end/43835
5151 * gcc.c-torture/execute/pr43835.c: New test.
5152
5153 2010-04-23 Richard Guenther <rguenther@suse.de>
5154
5155 PR lto/42653
5156 * g++.dg/lto/20100423-1_0.C: New testcase.
5157
5158 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
5159
5160 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5161
5162 2010-04-22 Ira Rosen <irar@il.ibm.com>
5163
5164 PR tree-optimization/43842
5165 * gcc.dg/vect/pr43842.c: New test.
5166
5167 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5168
5169 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5170 * gcc.target/i386/wmul-2.c: Likewise.
5171
5172 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5173
5174 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5175 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5176
5177 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
5178
5179 * gfortran.dg/reassoc_6.f: New testcase.
5180
5181 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5182
5183 PR middle-end/29274
5184 * gcc.target/arm/wmul-1.c: New test.
5185 * gcc.target/arm/wmul-2.c: New test.
5186
5187 2010-04-22 Richard Guenther <rguenther@suse.de>
5188
5189 PR tree-optimization/43845
5190 * gcc.c-torture/compile/pr43845.c: New testcase.
5191
5192 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5193
5194 PR middle-end/29274
5195 * gcc.target/i386/wmul-1.c: New test.
5196 * gcc.target/i386/wmul-2.c: New test.
5197 * gcc.target/bfin/wmul-1.c: New test.
5198 * gcc.target/bfin/wmul-2.c: New test.
5199
5200 2010-04-22 Richard Guenther <rguenther@suse.de>
5201
5202 PR fortran/43829
5203 * gfortran.dg/vector_subscript_6.f90: New testcase.
5204 * gfortran.dg/assign_10.f90: Adjust.
5205
5206 2010-04-21 Jakub Jelinek <jakub@redhat.com>
5207
5208 PR fortran/43836
5209 * gfortran.dg/gomp/pr43836.f90: New test.
5210
5211 2010-04-21 Richard Guenther <rguenther@suse.de>
5212
5213 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5214
5215 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5216
5217 * gcc.dg/torture/builtin-cproj-3.c: New.
5218
5219 2010-04-20 Jason Merrill <jason@redhat.com>
5220
5221 PR c++/9335
5222 * g++.dg/template/recurse2.C: New.
5223 * g++.dg/parse/crash36.C: Adjust.
5224 * g++.dg/other/fold1.C: Adjust.
5225 * g++.dg/init/member1.C: Adjust.
5226 * lib/prune.exp: Prune "skipping N instantiation contexts".
5227
5228 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5229
5230 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5231
5232 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5233
5234 * gcc.dg/torture/builtin-cproj-1.c: New.
5235 * gcc.dg/torture/builtin-cproj-2.c: New.
5236
5237 2010-04-20 Dodji Seketeli <dodji@redhat.com>
5238
5239 PR c++/43800
5240 PR c++/43704
5241 * g++.dg/template/typedef32.C: Adjust.
5242 * g++.dg/template/typedef33.C: New test.
5243
5244 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
5245
5246 PR fortran/43227
5247 * gfortran.dg/proc_decl_23.f90: New test.
5248
5249 PR fortran/43266
5250 * gfortran.dg/abstract_type_6.f03: New test.
5251
5252 2010-04-20 Xinliang David Li <davidxl@google.com>
5253
5254 * g++.dg/tree-ssa/fold-compare.C: New.
5255
5256 2010-04-20 Richard Guenther <rguenther@suse.de>
5257
5258 PR tree-optimization/39417
5259 * g++.dg/torture/pr39417.C: New testcase.
5260
5261 2010-04-20 Richard Guenther <rguenther@suse.de>
5262
5263 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5264
5265 2010-04-20 Jakub Jelinek <jakub@redhat.com>
5266
5267 * g++.dg/debug/dwarf2/rv1.C: New test.
5268
5269 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5270
5271 PR target/43635
5272 * gcc.c-torture/compile/pr43635.c: New testcase.
5273
5274 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5275
5276 PR fortran/43339
5277 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5278 of sequential loops being private only in the innermost containing
5279 task region.
5280
5281 PR middle-end/43337
5282 * gfortran.dg/gomp/pr43337.f90: New test.
5283
5284 2010-04-19 Richard Guenther <rguenther@suse.de>
5285
5286 PR tree-optimization/43796
5287 * gfortran.dg/pr43796.f90: New testcase.
5288
5289 2010-04-19 Richard Guenther <rguenther@suse.de>
5290
5291 PR tree-optimization/43783
5292 * gcc.c-torture/execute/pr43783.c: New testcase.
5293
5294 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
5295
5296 PR target/43766
5297 * gcc.target/i386/pr43766.c: New test.
5298
5299 2010-04-19 Jie Zhang <jie@codesourcery.com>
5300
5301 PR target/43662
5302 * gcc.target/i386/pr43662.c: New test.
5303
5304 2010-04-19 Dodji Seketeli <dodji@redhat.com>
5305
5306 PR c++/43704
5307 * g++.dg/template/typedef32.C: New test.
5308
5309 2010-04-19 Ira Rosen <irar@il.ibm.com>
5310
5311 PR tree-optimization/37027
5312 * lib/target-supports.exp
5313 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5314 * gcc.dg/vect/pr37027.c: New test.
5315 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5316 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5317 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5318 gcc.dg/vect/vect-complex-6.c: Likewise.
5319
5320 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5321
5322 * g++.dg/debug/dwarf2/enum1.C: New test.
5323
5324 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
5325
5326 * gnat.dg/rep_clause5.ad[sb]: New test.
5327 * gnat.dg/rep_clause5_pkg.ads: New helper.
5328
5329 2010-04-18 Ira Rosen <irar@il.ibm.com>
5330
5331 PR tree-optimization/43771
5332 * g++.dg/vect/pr43771.cc: New test.
5333
5334 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
5335
5336 PR fortran/31538
5337 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5338 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5339
5340 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
5341
5342 * gnat.dg/sizetype.adb: Rename into...
5343 * gnat.dg/sizetype1.adb: ...this.
5344 * gnat.dg/sizetype2.adb: New test.
5345
5346 2010-04-16 Richard Guenther <rguenther@suse.de>
5347
5348 PR tree-optimization/43572
5349 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5350
5351 2010-04-16 Olivier Hainque <hainque@adacore.com>
5352
5353 * gnat.dg/specs/discr_private.ads: New test.
5354
5355 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
5356
5357 PR target/41514
5358 * gcc.target/arm/thumb-comparisons.c: New test.
5359
5360 PR target/40603
5361 * gcc.target/arm/thumb-cbranchqi.c: New test.
5362
5363 2010-04-16 Christian Bruel <christian.bruel@st.com>
5364
5365 * g++.dg/torture/pr36191.C: Enable for SH.
5366
5367 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
5368
5369 * gnat.dg/wide_boolean.adb: New test.
5370 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5371
5372 2010-04-15 Richard Guenther <rguenther@suse.de>
5373
5374 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5375 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5376 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5377 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5378 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5379 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5380 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5381 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5382 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5383 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5384 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5385 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5386 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5387 * gcc.dg/torture/ipa-pta-2.c: Likewise.
5388 * gcc.dg/torture/ipa-pta-1.c: Adjust.
5389
5390 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
5391
5392 PR target/21803
5393 * gcc.target/arm/pr42496.c: New test.
5394
5395 2010-04-14 Jason Merrill <jason@redhat.com>
5396
5397 PR c++/36625
5398 * g++.dg/ext/attrib38.C: New.
5399
5400 2010-04-14 Steve Ellcey <sje@cup.hp.com>
5401
5402 PR testsuite/43739
5403 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5404
5405 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
5406
5407 PR 42966
5408 * gcc.dg/cpp/warn-undef-2.c: Update.
5409 * gcc.dg/cpp/warn-traditional-2.c: Update.
5410 * gcc.dg/cpp/warn-comments-2.c: Update.
5411 * gcc.dg/cpp/warn-variadic-2.c: Update.
5412 * gcc.dg/cpp/warn-long-long-2.c: Update.
5413 * gcc.dg/cpp/warn-deprecated-2.c: Update.
5414 * gcc.dg/cpp/warn-multichar-2.c: Update.
5415 * gcc.dg/cpp/warn-normalized-3.c: Update.
5416 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5417 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5418 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5419 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5420 * gcc.dg/cpp/warn-redefined-2.c: Update.
5421 * gfortran.dg/warning-directive-2.F90: Update.
5422 * c-c++-common/cpp/warning-directive-2.c: Update.
5423
5424 2010-04-14 Michael Matz <matz@suse.de>
5425
5426 PR tree-optimization/42963
5427 * gcc.dg/pr42963.c: New testcase.
5428
5429 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
5430
5431 * gnat.dg/class_wide.adb: Rename into...
5432 * gnat.dg/class_wide1.adb: ...this.
5433 * gnat.dg/class_wide2.ad[sb]: New test.
5434
5435 2010-04-14 Tobias Burnus <burnus@net-b.de>
5436
5437 PR fortran/18918
5438 * gfortran.dg/coarray_9.f90: Update dg-errors.
5439 * gfortran.dg/coarray_10.f90: New test.
5440 * gfortran.dg/coarray_11.f90: New test.
5441
5442 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5443
5444 PR fortran/43747
5445 gfortran.dg/initialization_24.f90: New test.
5446
5447 2010-04-13 Jason Merrill <jason@redhat.com>
5448
5449 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
5450 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
5451
5452 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
5453
5454 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
5455 * g++.dg/dg.exp: Likewise.
5456 * gcc.dg/cpp/warning-directive-1.c: Move to ...
5457 * c-c++-common/cpp/warning-directive-1.c: ... here.
5458 * gcc.dg/cpp/warning-directive-2.c: Move to ...
5459 * c-c++-common/cpp/warning-directive-2.c: ... here.
5460 * gcc.dg/cpp/warning-directive-3.c: Move to ...
5461 * c-c++-common/cpp/warning-directive-3.c: ... here.
5462 * gcc.dg/cpp/warning-directive-4.c: Move to ...
5463 * c-c++-common/cpp/warning-directive-4.c: ... here.
5464 * g++.dg/cpp/warning-directive-1.C: Delete.
5465 * g++.dg/cpp/warning-directive-2.C: Delete.
5466 * g++.dg/cpp/warning-directive-3.C: Delete.
5467 * g++.dg/cpp/warning-directive-4.C: Delete.
5468 * gcc.dg/cpp/normalised-3.c: Delete.
5469 * g++.dg/cpp/normalised-1.C: Rename as ...
5470 * c-c++-common/cpp/normalised-3.c: ... this.
5471
5472 2010-04-13 Martin Jambor <mjambor@suse.cz>
5473
5474 * gcc.dg/tree-ssa/sra-9.c: New test.
5475
5476 2010-04-13 Michael Matz <matz@suse.de>
5477
5478 PR middle-end/43730
5479 * gcc.dg/pr43730.c: New test.
5480
5481 2010-04-13 Michael Matz <matz@suse.de>
5482
5483 * gcc.dg/tree-ssa/negate.c: New testcase.
5484
5485 2010-04-13 Richard Guenther <rguenther@suse.de>
5486
5487 PR testsuite/43735
5488 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
5489
5490 2010-04-13 Richard Guenther <rguenther@suse.de>
5491
5492 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
5493
5494 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
5495
5496 * gnat.dg/derived_type1.adb: New test.
5497
5498 2010-04-13 Matthias Klose <doko@ubuntu.com>
5499
5500 * gcc.dg/plugindir1.c: New testcase.
5501 * gcc.dg/plugindir2.c: New testcase.
5502 * gcc.dg/plugindir3.c: New testcase.
5503 * gcc.dg/plugindir4.c: New testcase.
5504
5505 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
5506
5507 * gcc.target/i386/rotate-2.c: New test.
5508
5509 2010-04-12 Jason Merrill <jason@redhat.com>
5510
5511 PR c++/43641
5512 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
5513 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5514
5515 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
5516
5517 PR c++/25811
5518 * g++.dg/init/pr25811.C: New test.
5519
5520 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5521
5522 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
5523 dg-error, dg-warning.
5524 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
5525
5526 2010-04-12 Richard Guenther <rguenther@suse.de>
5527
5528 * gcc.dg/torture/inline-2.c: New testcase.
5529
5530 2010-04-12 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR bootstrap/43699
5533 * gcc.dg/Wunused-var-7.c: New test.
5534
5535 PR tree-optimization/43560
5536 * gcc.c-torture/execute/pr43560.c: New test.
5537
5538 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
5539
5540 * gnat.dg/aggr13.adb: New test.
5541 * gnat.dg/aggr14.adb: Likewise.
5542 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
5543
5544 2010-04-12 Richard Guenther <rguenther@suse.de>
5545
5546 PR c++/43611
5547 * g++.dg/torture/pr43611.C: New testcase.
5548
5549 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
5550
5551 PR c/36774
5552 * gcc.dg/pr36774-1.c: New test.
5553 * gcc.dg/pr36774-2.c: New test.
5554
5555 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5556
5557 * gcc.target/sh/rte-delay-slot.c: New test.
5558
5559 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
5560
5561 * gnat.dg/pack9.adb: Remove -cargs option.
5562 * gnat.dg/aggr12.ad[sb]: New test.
5563
5564 2010-04-10 Jie Zhang <jie@codesourcery.com>
5565
5566 PR target/43417
5567 * gcc.target/sh/pr43417.c: New test.
5568
5569 2010-04-10 Tobias Burnus <burnus@net-b.de>
5570
5571 PR fortran/43591
5572 * gfortran.dg/spec_expr_6.f90: New test.
5573
5574 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5575
5576 PR cpp/43195
5577 * gcc.dg/cpp/pr43195.c: New.
5578 * gcc.dg/cpp/pr43195.h: New.
5579
5580 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5581
5582 PR 42965
5583 * gcc.dg/Werror-6.c: Adjust.
5584 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5585 * gcc.dg/Werror-4.c: Likewise.
5586 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
5587 * gcc.dg/Wswitch-enum-error.c: Likewise.
5588 * gcc.dg/Wpointer-arith.c: Likewise.
5589 * gcc.dg/Wfatal.c: Likewise.
5590 * gcc.dg/Wswitch-error.c: Likewise.
5591 * g++.dg/warn/unused-result1-Werror.c: Likewise.
5592 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
5593 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5594 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
5595 * gcc.dg/cpp/warn-comments-2.c: Likewise.
5596 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
5597 * gcc.dg/cpp/warning-directive-2.c: Likewise.
5598 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
5599 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
5600 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
5601 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
5602 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
5603 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
5604 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
5605 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
5606 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
5607 * g++.dg/cpp/warning-directive-2.C: Likewise.
5608 * gfortran.dg/warning-directive-2.F90: Likewise.
5609
5610 2010-04-09 Jason Merrill <jason@redhat.com>
5611
5612 PR c++/42623
5613 * g++.dg/template/sizeof13.C: New.
5614
5615 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
5616
5617 * g++.dg/other/pr35504.C: Add check for thiscall.
5618 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
5619 * gcc.dg/torture/stackalign/thiscall-1.c: New.
5620
5621 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5622
5623 PR c++/28584
5624 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
5625 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
5626 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
5627 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
5628 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
5629 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
5630 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
5631 * g++.dg/other/increment1.C: Likewise.
5632
5633 2010-04-09 Tobias Burnus <burnus@net-b.de>
5634
5635 PR fortran/18918
5636 * gfortran.dg/coarray_7.f90: New test.
5637 * gfortran.dg/coarray_8.f90: New test.
5638
5639 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
5640
5641 PR fortran/28039
5642 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
5643
5644 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5645
5646 PR target/43643
5647 * gcc.dg/pr43643.c: New test.
5648
5649 2010-04-08 Tobias Burnus <burnus@net-b.de>
5650
5651 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
5652
5653 2010-04-08 Richard Guenther <rguenther@suse.de>
5654
5655 PR tree-optimization/43679
5656 * gcc.c-torture/compile/pr43679.c: New testcase.
5657
5658 2010-04-08 Jakub Jelinek <jakub@redhat.com>
5659
5660 PR debug/43670
5661 * gcc.dg/pr43670.c: New test.
5662
5663 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
5664
5665 PR middle-end/40815
5666 * gcc.dg/tree-ssa/reassoc-19.c: New.
5667
5668 2010-04-07 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR c/18624
5671 * gcc.dg/Wunused-var-1.c: New test.
5672 * gcc.dg/Wunused-var-2.c: New test.
5673 * gcc.dg/Wunused-var-3.c: New test.
5674 * gcc.dg/Wunused-var-4.c: New test.
5675 * gcc.dg/Wunused-var-5.c: New test.
5676 * gcc.dg/Wunused-var-6.c: New test.
5677 * gcc.dg/Wunused-parm-1.c: New test.
5678
5679 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
5680 * gcc.dg/trunc-1.c: Likewise.
5681 * gcc.dg/vla-9.c: Likewise.
5682 * gcc.dg/dfp/composite-type.c: Likewise.
5683
5684 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5685
5686 PR objc/35996
5687 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
5688 * obj-c++.dg/objc-gc-3.mm: Ditto.
5689
5690 2010-04-07 Simon Baldwin <simonb@google.com>
5691
5692 * gcc.dg/cpp/warn-undef-2.c: New.
5693 * gcc.dg/cpp/warn-traditional-2.c: New.
5694 * gcc.dg/cpp/warn-comments-2.c: New.
5695 * gcc.dg/cpp/warning-directive-1.c: New.
5696 * gcc.dg/cpp/warn-long-long.c: New.
5697 * gcc.dg/cpp/warn-traditional.c: New.
5698 * gcc.dg/cpp/warn-variadic-2.c: New.
5699 * gcc.dg/cpp/warn-undef.c: New.
5700 * gcc.dg/cpp/warn-normalized-1.c: New.
5701 * gcc.dg/cpp/warning-directive-2.c: New.
5702 * gcc.dg/cpp/warn-long-long-2.c: New.
5703 * gcc.dg/cpp/warn-variadic.c: New.
5704 * gcc.dg/cpp/warn-normalized-2.c: New.
5705 * gcc.dg/cpp/warning-directive-3.c: New.
5706 * gcc.dg/cpp/warn-deprecated-2.c: New.
5707 * gcc.dg/cpp/warn-trigraphs-1.c: New.
5708 * gcc.dg/cpp/warn-multichar-2.c: New.
5709 * gcc.dg/cpp/warn-normalized-3.c: New.
5710 * gcc.dg/cpp/warning-directive-4.c: New.
5711 * gcc.dg/cpp/warn-unused-macros.c: New.
5712 * gcc.dg/cpp/warn-trigraphs-2.c: New.
5713 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
5714 * gcc.dg/cpp/warn-cxx-compat.c: New.
5715 * gcc.dg/cpp/warn-redefined.c: New.
5716 * gcc.dg/cpp/warn-trigraphs-3.c: New.
5717 * gcc.dg/cpp/warn-unused-macros-2.c: New.
5718 * gcc.dg/cpp/warn-deprecated.c: New.
5719 * gcc.dg/cpp/warn-trigraphs-4.c: New.
5720 * gcc.dg/cpp/warn-redefined-2.c: New.
5721 * gcc.dg/cpp/warn-comments.c: New.
5722 * gcc.dg/cpp/warn-multichar.c: New.
5723 * g++.dg/cpp/warning-directive-1.C: New.
5724 * g++.dg/cpp/warning-directive-2.C: New.
5725 * g++.dg/cpp/warning-directive-3.C: New.
5726 * g++.dg/cpp/warning-directive-4.C: New.
5727 * gfortran.dg/warning-directive-1.F90: New.
5728 * gfortran.dg/warning-directive-3.F90: New.
5729 * gfortran.dg/warning-directive-2.F90: New.
5730 * gfortran.dg/warning-directive-4.F90: New.
5731
5732 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5733
5734 PR objc++/23716
5735 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
5736
5737 2010-04-07 Jason Merrill <jason@redhat.com>
5738
5739 * g++.dg/template/dr408.C: New.
5740
5741 * g++.dg/lookup/ns4.C: New.
5742
5743 PR c++/38392
5744 * g++.dg/template/friend51.C: New test.
5745
5746 PR c++/41970
5747 * g++.old-deja/g++.other/linkage1.C: Adjust.
5748
5749 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5750
5751 PR c++/42697
5752 * g++.dg/template/crash94.C: New test.
5753
5754 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5755
5756 PR c++/40239
5757 * g++.dg/init/aggr5.C: New test.
5758 * g++.dg/init/aggr5.C: New test.
5759
5760 2010-04-07 Richard Guenther <rguenther@suse.de>
5761
5762 PR tree-optimization/43270
5763 * g++.dg/warn/Warray-bounds-4.C: New testcase.
5764 * gcc.dg/Warray-bounds-7.c: Likewise.
5765
5766 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
5767
5768 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
5769 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
5770 * gnat.dg/bit_packed_array4.ad[sb]: New test.
5771
5772 2010-04-07 Jie Zhang <jie@codesourcery.com>
5773
5774 PR c++/42556
5775 * g++.dg/init/pr42556.C: New test.
5776
5777 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5778
5779 PR debug/43628
5780 * g++.dg/debug/dwarf2/typedef2.C: New test.
5781
5782 2010-04-06 Dodji Seketeli <dodji@redhat.com>
5783
5784 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
5785 c-c++-common/dwarf2/redeclaration-1.C
5786
5787 2010-04-06 Jason Merrill <jason@redhat.com>
5788
5789 * g++.dg/cpp0x/pr31437.C: Adjust error location.
5790 * g++.dg/ext/attrib18.C: Likewise.
5791 * g++.dg/ext/bitfield2.C: Likewise.
5792 * g++.dg/ext/bitfield4.C: Likewise.
5793 * g++.dg/ext/visibility/warn2.C: Likewise.
5794 * g++.dg/ext/visibility/warn3.C: Likewise.
5795 * g++.dg/gomp/pr26690-1.C: Likewise.
5796 * g++.dg/inherit/covariant7.C: Likewise.
5797 * g++.dg/init/synth2.C: Likewise.
5798 * g++.dg/lookup/using7.C: Likewise.
5799 * g++.dg/other/crash-4.C: Likewise.
5800 * g++.dg/other/error13.C: Likewise.
5801 * g++.dg/other/error20.C: Likewise.
5802 * g++.dg/parse/crash31.C: Likewise.
5803 * g++.dg/parse/error16.C: Likewise.
5804 * g++.dg/parse/error19.C: Likewise.
5805 * g++.dg/parse/error27.C: Likewise.
5806 * g++.dg/parse/error28.C: Likewise.
5807 * g++.dg/parse/fused-params1.C: Likewise.
5808 * g++.dg/template/error2.C: Likewise.
5809 * g++.dg/template/local6.C: Likewise.
5810 * g++.dg/template/qualttp15.C: Likewise.
5811 * g++.dg/warn/Wnvdtor-2.C: Likewise.
5812 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
5813 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
5814 * g++.old-deja/g++.brendan/crash29.C: Likewise.
5815 * g++.old-deja/g++.eh/spec6.C: Likewise.
5816 * g++.old-deja/g++.jason/crash3.C: Likewise.
5817 * g++.old-deja/g++.jason/destruct2.C: Likewise.
5818 * g++.old-deja/g++.law/ctors5.C: Likewise.
5819 * g++.old-deja/g++.law/ctors9.C: Likewise.
5820 * g++.old-deja/g++.mike/p3538a.C: Likewise.
5821 * g++.old-deja/g++.mike/p3538b.C: Likewise.
5822 * g++.old-deja/g++.other/struct1.C: Likewise.
5823 * g++.old-deja/g++.other/volatile1.C: Likewise.
5824 * g++.old-deja/g++.pt/crash36.C: Likewise.
5825 * g++.old-deja/g++.pt/derived3.C: Likewise.
5826 * g++.old-deja/g++.robertl/eb109.C: Likewise.
5827 * g++.old-deja/g++.robertl/eb4.C: Likewise.
5828
5829 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
5830
5831 PR middle-end/43519
5832 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
5833 * gcc.dg/graphite/id-19.c: New.
5834
5835 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
5836
5837 PR middle-end/32824
5838 * gcc.dg/vect/pr32824: New.
5839
5840 2010-04-06 Tobias Burnus <burnus@net-b.de>
5841
5842 PR fortran/18918
5843 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
5844 * gfortran.dg/coarray_3.f90: Ditto.
5845 * gfortran.dg/coarray_4.f90: Ditto.
5846 * gfortran.dg/coarray_5.f90: Ditto.
5847 * gfortran.dg/coarray_6.f90: Ditto.
5848 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
5849
5850 2010-04-06 Tobias Burnus <burnus@net-b.de>
5851
5852 PR fortran/18918
5853 * gfortran.dg/coarray_4.f90: Fix test.
5854 * gfortran.dg/coarray_6.f90: Add more tests.
5855
5856 2010-04-06 Tobias Burnus <burnus@net-b.de>
5857
5858 PR fortran/18918
5859 * gfortran.dg/coarray_4.f90: New test.
5860 * gfortran.dg/coarray_5.f90: New test.
5861 * gfortran.dg/coarray_6.f90: New test.
5862
5863 2010-04-06 Tobias Burnus <burnus@net-b.de>
5864
5865 PR fortran/18918
5866 * gfortran.dg/iso_fortran_env_5.f90: New test.
5867 * gfortran.dg/iso_fortran_env_6.f90: New test.
5868
5869 2010-04-06 Tobias Burnus <burnus@net-b.de>
5870
5871 PR fortran/39997
5872 * gfortran.dg/coarray_1.f90: New test.
5873 * gfortran.dg/coarray_2.f90: New test.
5874 * gfortran.dg/coarray_3.f90: New test.
5875
5876 2010-04-06 Jason Merrill <jason@redhat.com>
5877
5878 PR c++/43648
5879 * g++.dg/template/dtor8.C: New.
5880
5881 PR c++/43621
5882 * g++.dg/template/error-recovery2.C: New.
5883
5884 2010-04-06 Jan Hubicka <jh@suse.czpli
5885
5886 PR tree-optimization/42906
5887 * gcc.dg/tree-ssa/dce-1.c: New testcase.
5888
5889 2010-04-06 Tobias Burnus <burnus@net-b.de>
5890
5891 PR fortran/43178
5892 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5893 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5894 * gfortran.dg/auto_dealloc_1.f90: Ditto.
5895
5896 2010-04-06 Richard Guenther <rguenther@suse.de>
5897
5898 PR tree-optimization/43627
5899 * gcc.dg/tree-ssa/vrp49.c: New testcase.
5900
5901 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5902
5903 PR target/43638
5904 * gcc.target/i386/pr43638.c: New test.
5905
5906 2010-04-06 Richard Guenther <rguenther@suse.de>
5907
5908 PR middle-end/43661
5909 * gcc.c-torture/compile/pr43661.c: New testcase.
5910
5911 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5912
5913 * gcc.target/s390/stackcheck1.c: Add dg-warning.
5914
5915 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
5916
5917 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5918
5919 2010-04-02 Richard Guenther <rguenther@suse.de>
5920
5921 PR tree-optimization/43629
5922 * gcc.c-torture/execute/pr43629.c: New testcase.
5923
5924 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5925 Dominique d'Humieres <dominiq@lps.ens.fr>
5926
5927 PR libfortran/43605
5928 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5929
5930 2010-04-01 Dodji Seketeli <dodji@redhat.com>
5931
5932 PR debug/43325
5933 * c-c++-common/dwarf2/redeclaration-1.C: New test.
5934
5935 2010-04-01 Jason Merrill <jason@redhat.com>
5936
5937 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5938
5939 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5940 Manfred Schwarb <manfred99@gmx.ch>
5941
5942 PR libfortran/43605
5943 * gfortran.dg/ftell_3.f90: New test.
5944
5945 2010-04-01 Richard Guenther <rguenther@suse.de>
5946
5947 PR middle-end/43614
5948 * gcc.c-torture/compile/pr43614.c: New testcase.
5949
5950 2010-04-01 Martin Jambor <mjambor@suse.cz>
5951
5952 PR tree-optimization/43141
5953 * gcc.dg/guality/pr43141.c: New test.
5954
5955 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5956
5957 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5958 * g++.dg/eh/spbp.C: Likewise.
5959 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5960 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5961 superfluous casts.
5962 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5963 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
5964 * objc.dg/dwarf-2.m: Likewise.
5965
5966 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5967
5968 PR middle-end/43464
5969 * gcc.dg/graphite/id-pr43464.c: New.
5970 * gcc.dg/graphite/id-pr43464-1.c: New.
5971
5972 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5973
5974 PR middle-end/43351
5975 * gcc.dg/graphite/id-pr43351.c
5976
5977 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5978
5979 PR testsuite/35165
5980 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5981 * obj-c++.dg/try-catch-2.mm: Ditto.
5982 * obj-c++.dg/lookup-2.mm: Ditto.
5983 * obj-c++.dg/encode-8.m: Ditto.
5984 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5985 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5986 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5987 * obj-c++.dg/const-str-11.mm: Ditto.
5988 * obj-c++.dg/const-str-9.mm: Ditto.
5989 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5990 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5991 * obj-c++.dg/except-1.mm: Ditto.
5992 * obj-c++.dg/const-str-7.mm: Ditto.
5993 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5994 * obj-c++.dg/const-str-3.mm: Ditto.
5995 * obj-c++.dg/const-str-7.mm: Ditto.
5996 * obj-c++.dg/stubify-2.mm: Change dump file name.
5997
5998 PR objc++/23613
5999 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6000 New macro.
6001 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6002 Remove dg-xfail-if.
6003
6004 2010-03-31 Martin Jambor <mjambor@suse.cz>
6005
6006 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
6007 only with -O2, -O3 or -Os and not with -fwhopr.
6008
6009 2010-03-31 Dodji Seketeli <dodji@redhat.com>
6010
6011 PR c++/43558
6012 * g++.dg/template/typedef31.C: New test.
6013
6014 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6015
6016 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6017 assembler output on *-*-solaris2*.
6018 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6019
6020 2010-03-31 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR debug/43557
6023 * gcc.dg/pr43557-1.c: New test.
6024 * gcc.dg/pr43557-2.c: New file.
6025
6026 2010-03-31 Jie Zhang <jie@codesourcery.com>
6027
6028 PR 43562
6029 * gcc.dg/pr43562.c: New test.
6030
6031 2010-03-30 Jason Merrill <jason@redhat.com>
6032
6033 PR c++/43076
6034 * g++.dg/template/error-recovery1.C: New.
6035
6036 PR c++/41786
6037 * g++.dg/parse/ambig5.C: New.
6038
6039 2010-03-30 Jakub Jelinek <jakub@redhat.com>
6040
6041 PR debug/43593
6042 * gcc.dg/guality/pr43593.c: New test.
6043
6044 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
6045
6046 PR middle-end/43430
6047 * gcc.dg/vect/pr43430-1.c: New.
6048
6049 2010-03-30 Jason Merrill <jason@redhat.com>
6050
6051 PR c++/43559
6052 * g++.dg/template/partial7.C: New.
6053
6054 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6055
6056 * gcc.target/s390/stackcheck1.c: New testcase.
6057
6058 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6059
6060 PR libfortran/43265
6061 * gfortran.dg/read_eof_8.f90: New test.
6062
6063 2010-03-29 Jason Merrill <jason@redhat.com>
6064
6065 * gcc.dg/cpp/include6.c: Change [] to ().
6066
6067 N3077
6068 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6069 splicing and UCNs.
6070 * c-c++-common/raw-string-2.c: Add trigraph test.
6071 * c-c++-common/raw-string-8.c: New.
6072 * c-c++-common/raw-string-9.c: New.
6073 * c-c++-common/raw-string-10.c: New.
6074
6075 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6076 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6077 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6078 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6079 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6080 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6081 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6082
6083 2010-03-29 Richard Guenther <rguenther@suse.de>
6084
6085 PR tree-optimization/43560
6086 * gcc.dg/torture/pr43560.c: New testcase.
6087
6088 2010-03-29 Jason Merrill <jason@redhat.com>
6089
6090 N3077
6091 * g++.dg/ext/raw-string-1.C: Change [] to ().
6092 * g++.dg/ext/raw-string-2.C: Change [] to ().
6093 Don't use \ in delimiter.
6094 * g++.dg/ext/raw-string-3.C: Change [] to ().
6095 * g++.dg/ext/raw-string-4.C: Change [] to ().
6096 * g++.dg/ext/raw-string-5.C: Change [] to ().
6097 Test for error on \ in delimiter.
6098 * g++.dg/ext/raw-string-6.C: Change [] to ().
6099 * g++.dg/ext/raw-string-7.C: Change [] to ().
6100
6101 2010-03-29 Jie Zhang <jie@codesourcery.com>
6102
6103 PR 43564
6104 * gcc.dg/pr43564.c: New test.
6105
6106 2010-03-29 Tobias Burnus <burnus@net-b.de>
6107
6108 PR fortran/43551
6109 * gfortran.dg/direct_io_12.f90: New test.
6110
6111 2010-03-28 Jan Hubicka <jh@suse.cz>
6112
6113 PR tree-optimization/43505
6114 * gfortran.dg/pr43505.f90: New testcase.
6115
6116 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
6117
6118 PR tree-optimization/43528
6119 * gcc.target/i386/pr43528.c: New test.
6120
6121 2010-03-26 Joseph Myers <joseph@codesourcery.com>
6122
6123 PR c/43381
6124 * gcc.dg/parm-impl-decl-3.c: New test.
6125
6126 2010-03-26 Jason Merrill <jason@redhat.com>
6127
6128 PR c++/43509
6129 * g++.dg/cpp0x/parse1.C: New.
6130
6131 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
6132
6133 PR target/43524
6134 * gcc.target/i386/pr43524.c: New test.
6135
6136 2010-03-26 Martin Jambor <mjambor@suse.cz>
6137
6138 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6139 whitespace, rename main to foo.
6140 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6141 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6142 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6143 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6144 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6145 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6146 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6147 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6148 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6149 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6150 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6151
6152 2010-03-26 Dodji Seketeli <dodji@redhat.com>
6153
6154 PR c++/43327
6155 * g++.dg/other/crash-10.C: New test.
6156 * g++.dg/other/crash-11.C: New test.
6157
6158 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6159
6160 PR libfortran/43517
6161 * gfortran.dg/read_eof_7.f90: New test.
6162
6163 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6164
6165 PR objc/35165
6166 PR testsuite/43512
6167 * objc-obj-c++-shared: New directory.
6168 * objc-obj-c++-shared/Object1-implementation.h: New file.
6169 * objc-obj-c++-shared/Object1.h: New file.
6170 * objc-obj-c++-shared/Protocol1.h: New file.
6171 * objc-obj-c++-shared/next-abi.h: New file.
6172 * objc-obj-c++-shared/next-mapping.h: New file.
6173 * objc/execute/next_mapping.h: Delete.
6174 * objc.dg/special/special.exp: For all targets run the tests with
6175 -fgnu-runtime, for darwin targets also run the tests with
6176 -fnext-runtime.
6177 * objc.dg/dg.exp: Ditto.
6178 * obj-c++.dg/dg.exp: Ditto.
6179 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6180 Protocol1.h) and next-mapping.h as required. Amend testcase to
6181 include use of updated NeXT interface.
6182 * objc/execute/formal_protocol-5.m: Ditto.
6183 * objc/execute/protocol-isEqual-2.m: Ditto.
6184 * objc/execute/protocol-isEqual-4.m: Ditto.
6185 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6186 Protocol1.h) and next-mapping.h as required.
6187 * objc/execute/object_is_class.m: Ditto.
6188 * objc/execute/enumeration-1.m: Ditto.
6189 * objc/execute/class-13.m: Ditto.
6190 * objc/execute/formal_protocol-2.m: Ditto.
6191 * objc/execute/formal_protocol-4.m: Ditto.
6192 * objc/execute/class-1.m: Ditto.
6193 * objc/execute/bycopy-1.m: Ditto.
6194 * objc/execute/formal_protocol-6.m: Ditto.
6195 * objc/execute/bycopy-3.m: Ditto.
6196 * objc/execute/class-3.m: Ditto.
6197 * objc/execute/bf-11.m: Ditto.
6198 * objc/execute/class-5.m: Ditto.
6199 * objc/execute/bf-13.m: Ditto.
6200 * objc/execute/class-7.m: Ditto.
6201 * objc/execute/bf-15.m: Ditto.
6202 * objc/execute/class-9.m: Ditto.
6203 * objc/execute/bf-17.m: Ditto.
6204 * objc/execute/bf-19.m: Ditto.
6205 * objc/execute/IMP.m: Ditto.
6206 * objc/execute/exceptions/catchall-1.m: Ditto.
6207 * objc/execute/exceptions/trivial.m: Ditto.
6208 * objc/execute/exceptions/finally-1.m: Ditto.
6209 * objc/execute/exceptions/local-variables-1.m: Ditto.
6210 * objc/execute/exceptions/foward-1.m: Ditto.
6211 * objc/execute/bf-2.m: Ditto.
6212 * objc/execute/string1.m: Ditto.
6213 * objc/execute/bf-4.m: Ditto.
6214 * objc/execute/informal_protocol.m: Ditto.
6215 * objc/execute/string3.m: Ditto.
6216 * objc/execute/bf-6.m: Ditto.
6217 * objc/execute/bf-8.m: Ditto.
6218 * objc/execute/class-tests-1.h: Ditto.
6219 * objc/execute/protocol-isEqual-1.m: Ditto.
6220 * objc/execute/protocol-isEqual-3.m: Ditto.
6221 * objc/execute/_cmd.m: Ditto.
6222 * objc/execute/function-message-1.m: Ditto.
6223 * objc/execute/bf-20.m: Ditto.
6224 * objc/execute/bf-common.h: Ditto.
6225 * objc/execute/np-2.m: Ditto.
6226 * objc/execute/class-10.m: Ditto.
6227 * objc/execute/class-12.m: Ditto.
6228 * objc/execute/enumeration-2.m: Ditto.
6229 * objc/execute/class-14.m: Ditto.
6230 * objc/execute/encode-1.m: Ditto.
6231 * objc/execute/formal_protocol-1.m: Ditto.
6232 * objc/execute/formal_protocol-3.m: Ditto.
6233 * objc/execute/accessing_ivars.m: Ditto.
6234 * objc/execute/bycopy-2.m: Ditto.
6235 * objc/execute/class-2.m: Ditto.
6236 * objc/execute/bf-10.m: Ditto.
6237 * objc/execute/formal_protocol-7.m: Ditto.
6238 * objc/execute/root_methods.m: Ditto.
6239 * objc/execute/class-4.m: Ditto.
6240 * objc/execute/bf-12.m: Ditto.
6241 * objc/execute/class-6.m: Ditto.
6242 * objc/execute/bf-14.m: Ditto.
6243 * objc/execute/nested-func-1.m: Ditto.
6244 * objc/execute/class-8.m: Ditto.
6245 * objc/execute/private.m: Ditto.
6246 * objc/execute/bf-16.m: Ditto.
6247 * objc/execute/bf-18.m: Ditto.
6248 * objc/execute/load-3.m: Ditto.
6249 * objc/execute/compatibility_alias.m: Ditto.
6250 * objc/execute/bf-1.m: Ditto.
6251 * objc/execute/no_clash.m: Ditto.
6252 * objc/execute/bf-3.m: Ditto.
6253 * objc/execute/string2.m: Ditto.
6254 * objc/execute/bf-5.m: Ditto.
6255 * objc/execute/string4.m: Ditto.
6256 * objc/execute/bf-7.m: Ditto.
6257 * objc/execute/object_is_meta_class.m: Ditto.
6258 * objc/execute/bf-9.m: Ditto.
6259 * objc/execute/bf-21.m: Ditto.
6260 * objc/execute/cascading-1.m: Ditto.
6261 * objc/execute/trivial.m: Ditto.
6262 * objc/execute/np-1.m: Ditto.
6263 * objc/compile/trivial.m: Ditto.
6264 * objc/execute/class_self-2.m: Include <stdlib.h>.
6265 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6266 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6267 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6268 and 64bit. Use new NeXT interface as required.
6269 * objc.dg/special/unclaimed-category-1.m: Ditto.
6270 * objc.dg/special/unclaimed-category-1.h: Ditto.
6271 * objc.dg/special/unclaimed-category-1a.m: Ditto.
6272 * objc.dg/func-ptr-1.m: Ditto.
6273 * objc.dg/stret-1.m: Ditto.
6274 * objc.dg/encode-2.m: Ditto.
6275 * objc.dg/category-1.m: Ditto.
6276 * objc.dg/encode-3.m: Ditto.
6277 * objc.dg/call-super-3.m: Ditto.
6278 * objc.dg/method-3.m: Ditto.
6279 * objc.dg/func-ptr-2.m: Ditto.
6280 * objc.dg/lookup-1.m: Ditto.
6281 * objc.dg/encode-4.m: Ditto.
6282 * objc.dg/fix-and-continue-1.m: Ditto.
6283 * objc.dg/proto-lossage-3.m: Ditto.
6284 * objc.dg/method-13.m: Ditto.
6285 * objc.dg/proto-qual-1.m: Ditto.
6286 * objc.dg/zero-link-3.m: Ditto.
6287 * objc.dg/bitfield-1.m: Ditto.
6288 * objc.dg/va-meth-1.m: Ditto.
6289 * objc.dg/super-class-3.m: Ditto.
6290 * objc.dg/call-super-1.m: Ditto.
6291 * objc.dg/type-size-2.m: Ditto.
6292 * objc.dg/method-10.m: Ditto.
6293 * objc.dg/defs.m: Ditto.
6294 * objc.dg/const-str-3.m: Ditto.
6295 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6296 Protocol1.h) and next-mapping.h as required. Use new NeXT
6297 interface as required.
6298 * objc.dg/super-class-4.m: Ditto.
6299 * objc.dg/comp-types-8.m: Ditto.
6300 * objc.dg/call-super-2.m: Ditto.
6301 * objc.dg/objc-fast-4.m: Ditto.
6302 * objc.dg/method-6.m: Ditto.
6303 * objc.dg/const-str-3.m: Ditto.
6304 * objc.dg/const-str-7.m: Ditto.
6305 * objc.dg/method-15.m: Ditto.
6306 * objc.dg/method-19.m: Ditto.
6307 * objc.dg/sync-1.m: Ditto.
6308 * objc.dg/layout-1.m: Ditto.
6309 * objc.dg/bitfield-3.m: Ditto.
6310 * objc.dg/try-catch-3.m: Ditto.
6311 * objc.dg/try-catch-7.m: Ditto.
6312 * objc.dg/comp-types-10.m: Ditto.
6313 * objc.dg/selector-2.: Ditto.
6314 * objc.dg/method-7.m: Ditto.
6315 * objc.dg/typedef-alias-1.m: Ditto.
6316 * objc.dg/proto-lossage-2.m: Ditto.
6317 * objc.dg/comp-types-11.m: Ditto.
6318 * objc.dg/sizeof-1.m: Ditto.
6319 * objc.dg/method-17.m: Ditto.
6320 * objc.dg/bitfield-5.m: Ditto.
6321 * objc.dg/try-catch-1.m: Ditto.
6322 * objc.dg/encode-5.m: Ditto.
6323 * objc.dg/fix-and-continue-2.m: Ditto.
6324 * objc.dg/method-9.m: Ditto.
6325 * objc.dg/isa-field-1.m: Ditto.
6326 * objc.dg/local-decl-2.m: Ditto.
6327 * objc.dg/objc-gc-4.m: Ditto.
6328 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6329 * objc.dg/gnu-runtime-3.m: Ditto.
6330 * objc.dg/encode-7.m: Ditto.
6331 * objc.dg/encode-8.m: Ditto.
6332 * objc.dg/selector-3.m: Ditto.
6333 * objc.dg/gnu-runtime-1.m: Ditto.
6334 * objc.dg/const-str-12.m: Ditto.
6335 * objc.dg/gnu-runtime-2.m: Ditto.
6336 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6337 * objc.dg/selector-1.m: Ditto.
6338 * objc.dg/stubify-2.m: Ditto.
6339 * objc.dg/zero-link-1.m: Ditto.
6340 * objc.dg/stret-2.m: Ditto.
6341 * objc.dg/zero-link-2.m: Ditto.
6342 * objc.dg/next-runtime-1.m: Ditto.
6343 * objc.dg/symtab-1.m: Ditto.
6344 * objc.dg/stubify-1.m: Ditto.
6345 * objc.dg/bitfield-2.m: Ditto.
6346 * objc.dg/try-catch-10.m: Apply to both runtimes.
6347 * objc.dg/const-str-1.m: Ditto.
6348 * objc.dg/image-info.m: Ditto.
6349 * objc.dg/encode-9.m: Ditto.
6350 * objc.dg/pragma-1.m: Apply test to all targets.
6351 * objc.dg/const-str-4.m: Ditto.
6352 * objc.dg/const-str-8.m: Ditto.
6353 * objc.dg/super-class-2.m: Ditto.
6354 * objc.dg/try-catch-5.m: Ditto.
6355 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6356 Protocol1.h) and next-mapping.h as required. Use new NeXT
6357 interface as required. Skip for gnu-runtime. Test for .quad at m64.
6358 * objc.dg/const-str-11.m: Ditto.
6359 * objc.dg/const-str-9.m: Ditto.
6360 * objc.dg/method-4.m: Skip for 64Bit NeXT.
6361 * objc.dg/encode-1.m: Remove redundant -lobjc.
6362 * objc.dg/try-catch-9.m: Tidy space.
6363 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6364 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6365 and 64bit. Use new NeXT interface as required.
6366 * obj-c++.dg/template-4.mm: Ditto.
6367 * obj-c++.dg/defs.mm: Ditto.
6368 * obj-c++.dg/basic.mm: Ditto.
6369 * obj-c++.dg/encode-4.mm: Ditto.
6370 * obj-c++.dg/method-17.mm: Ditto.
6371 * obj-c++.dg/proto-lossage-3.mm: Ditto.
6372 * obj-c++.dg/cxx-class-1.mm: Ditto.
6373 * obj-c++.dg/method-10.mm: Ditto.
6374 * obj-c++.dg/va-meth-1.mm: Ditto.
6375 * obj-c++.dg/encode-5.mm: Ditto.
6376 * obj-c++.dg/lookup-2.mm: Ditto.
6377 * obj-c++.dg/template-3.mm: Ditto.
6378 * obj-c++.dg/proto-qual-1.mm: Ditto.
6379 * obj-c++.dg/qual-types-1.m: Ditto.
6380 * obj-c++.dg/cxx-scope-1.mm: Ditto.
6381 * obj-c++.dg/template-1.mm: Ditto.
6382 * obj-c++.dg/encode-6.mm: Ditto.
6383 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
6384 Protocol1.h) and next-mapping.h as required. Use new NeXT
6385 interface as required.
6386 * obj-c++.dg/except-1.mm: Ditto.
6387 * obj-c++.dg/const-str-7.mm: Ditto.
6388 * obj-c++.dg/ivar-list-semi.mm: Ditto.
6389 * obj-c++.dg/cxx-scope-2.mm: Ditto.
6390 * obj-c++.dg/selector-2.mm: Ditto.
6391 * obj-c++.dg/isa-field-1.mm: Ditto.
6392 * obj-c++.dg/try-catch-1.mm: Ditto.
6393 * obj-c++.dg/local-decl-1.mm: Ditto.
6394 * obj-c++.dg/try-catch-9.mm: Ditto.
6395 * obj-c++.dg/no-extra-load.mm: Ditto.
6396 * obj-c++.dg/selector-5.mm: Ditto.
6397 * obj-c++.dg/method-12.mm: Ditto.
6398 * obj-c++.dg/try-catch-11.mm: Ditto.
6399 * obj-c++.dg/comp-types-11.mm: Ditto.
6400 * obj-c++.dg/bitfield-3.mm: Ditto.
6401 * obj-c++.dg/method-6.mm: Ditto.
6402 * obj-c++.dg/super-class-2.mm: Ditto.
6403 * obj-c++.dg/method-21.mm: Ditto.
6404 * obj-c++.dg/const-str-8.mm: Ditto.
6405 * obj-c++.dg/try-catch-7.mm: Ditto.
6406 * obj-c++.dg/method-15.mm: Ditto.
6407 * obj-c++.dg/layout-1.mm: Ditto.
6408 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6409 * obj-c++.dg/const-str-3.mm: Ditto.
6410 * obj-c++.dg/try-catch-2.mm: Ditto.
6411 * obj-c++.dg/objc-gc-3.mm: Ditto.
6412 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6413 * obj-c++.dg/bitfield-1.mm: Ditto.
6414 * obj-c++.dg/selector-6.mm: Ditto.
6415 * obj-c++.dg/method-13.mm: Ditto.
6416 * obj-c++.dg/comp-types-12.mm: Ditto.
6417 * obj-c++.dg/bitfield-4.mm: Ditto.
6418 * obj-c++.dg/try-catch-8.mm: Ditto.
6419 * obj-c++.dg/method-2.mm: Ditto.
6420 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6421 * obj-c++.dg/typedef-alias-1.mm: Ditto.
6422 * obj-c++.dg/const-str-4.mm: Ditto.
6423 * obj-c++.dg/proto-lossage-2.mm: Ditto.
6424 * obj-c++.dg/try-catch-3.mm: Ditto.
6425 * obj-c++.dg/comp-types-9.mm: Ditto.
6426 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6427 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6428 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6429 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6430 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6431 Use new NeXT interface as required.
6432 * obj-c++.dg/const-str-10.mm: Ditto.
6433 * obj-c++.dg/const-str-11.mm: Ditto.
6434 * obj-c++.dg/const-str-9.mm: Ditto.
6435 * obj-c++.dg/method-11.mm: Ditto.
6436 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
6437 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6438 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
6439 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
6440 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
6441
6442 2010-03-25 Dodji Seketeli <dodji@redhat.com>
6443
6444 PR c++/43206
6445 * g++.dg/template/typedef30.C: New test case.
6446
6447 2010-03-25 Jakub Jelinek <jakub@redhat.com>
6448
6449 PR c/43385
6450 * gcc.c-torture/execute/pr43385.c: New test.
6451
6452 2010-03-24 Joseph Myers <joseph@codesourcery.com>
6453
6454 * gcc.dg/strncpy-fix-1.c: New test.
6455
6456 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6457
6458 PR testsuite/41609
6459 * lib/objc-torture.exp (objc-set-runtime-options): New.
6460 * objc/execute/execute.exp: Check runtime options on each pass.
6461 * objc/execute/exceptions/exceptions.exp: Ditto.
6462 * objc/compile/compile.exp: Ditto.
6463
6464 PR testsuite/42348
6465 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
6466 standard tests.
6467 (check_effective_target_objc2): New proc.
6468 (check_effective_target_next_runtime): New proc.
6469 * lib/objc.exp: Determine which runtime is in force and support it.
6470 * lib/obj-c++.exp: Ditto.
6471
6472 2010-03-24 Jason Merrill <jason@redhat.com>
6473
6474 PR c++/43502
6475 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
6476
6477 2010-03-24 Martin Jambor <mjambor@suse.cz>
6478
6479 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
6480 a loop.
6481 * gcc.dg/ipa/ipa-2.c: Likewise.
6482 * gcc.dg/ipa/ipa-3.c: Likewise.
6483 * gcc.dg/ipa/ipa-4.c: Likewise.
6484 * gcc.dg/ipa/ipa-5.c: Likewise.
6485 * gcc.dg/ipa/ipa-7.c: Likewise.
6486 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
6487 a loop.
6488 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
6489 i_can_not_be_propagated_fully2 into a loop.
6490 * gcc.dg/ipa/ipa-8.c: New test.
6491 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
6492
6493 2010-03-24 Jakub Jelinek <jakub@redhat.com>
6494
6495 PR debug/19192
6496 PR debug/43479
6497 * gcc.dg/guality/pr43479.c: New test.
6498 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
6499 and add volatile keyword.
6500
6501 2010-03-23 Mike Stump <mikestump@comcast.net>
6502
6503 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
6504
6505 2010-03-23 Jason Merrill <jason@redhat.com>
6506
6507 * g++.dg/ext/altivec-17.C: Adjust error message.
6508
6509 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
6510 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
6511 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
6512 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
6513 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
6514 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
6515
6516 2010-03-22 Jason Merrill <jason@redhat.com>
6517
6518 PR c++/43333
6519 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
6520 * g++.dg/ext/is_pod_98.C: New.
6521
6522 PR c++/43281
6523 * g++.dg/cpp0x/auto18.C: New.
6524
6525 * gcc.dg/pr36997.c: Adjust error message.
6526 * g++.dg/ext/vector9.C: Likewise.
6527 * g++.dg/conversion/simd3.C: Likewise.
6528 * g++.dg/other/error23.C: Likewise.
6529
6530 2010-03-22 Michael Matz <matz@suse.de>
6531
6532 PR middle-end/43475
6533 * gfortran.dg/pr43475.f90: New testcase.
6534
6535 2010-03-22 Richard Guenther <rguenther@suse.de>
6536
6537 PR tree-optimization/43390
6538 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
6539
6540 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6541
6542 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
6543 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
6544
6545 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
6546 Michael Matz <matz@suse.de>
6547
6548 PR c++/43081
6549 * g++.dg/parse/crash56.C: New test.
6550
6551 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
6552
6553 PR fortran/43450
6554 * gfortran.dg/whole_file_15.f90 : New test.
6555
6556 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6557
6558 PR fortran/43409
6559 * gfortran.dg/inquire_size.f90: New test.
6560
6561 2010-03-20 Richard Guenther <rguenther@suse.de>
6562
6563 PR rtl-optimization/43438
6564 * gcc.c-torture/execute/pr43438.c: New testcase.
6565
6566 2010-03-20 Dodji Seketeli <dodji@redhat.com>
6567
6568 PR c++/43375
6569 * g++.dg/abi/mangle42.C: New test.
6570
6571 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6572
6573 PR C/43211
6574 * gcc.dg/pr43211.c: New test.
6575 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
6576
6577 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
6578
6579 PR rtl-optimization/42258
6580 * gcc.target/arm/thumb1-mul-moves.c: New test.
6581
6582 PR target/40697
6583 * gcc.target/arm/thumb-andsi.c: New test.
6584
6585 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
6586 dg-require-effective-target.
6587
6588 2010-03-19 Michael Matz <matz@suse.de>
6589
6590 PR c++/43116
6591 * g++.dg/other/pr43116.C: New testcase.
6592
6593 2010-03-19 Michael Matz <matz@suse.de>
6594
6595 PR target/43305
6596 * gcc.dg/pr43305.c: New testcase.
6597
6598 2010-03-19 Richard Guenther <rguenther@suse.de>
6599
6600 PR tree-optimization/43415
6601 * gcc.c-torture/compile/pr43415.c: New testcase.
6602
6603 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
6604
6605 PR ada/43106
6606 * gnat.dg/case_optimization2.adb: New test.
6607 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
6608
6609 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6610 Jack Howarth <howarth@bromo.med.uc.edu>
6611
6612 PR target/36399
6613 * gcc.target/i386/push-1.c: Don't xfail
6614 scan-assembler-not "movups" on darwin.
6615
6616 2010-03-18 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR debug/43058
6619 * gcc.dg/pr43058.c: New test.
6620
6621 2010-03-18 Martin Jambor <mjambor@suse.cz>
6622
6623 PR middle-end/42450
6624 * g++.dg/torture/pr42450.C: New test.
6625
6626 2010-03-18 Michael Matz <matz@suse.de>
6627
6628 PR middle-end/43419
6629 * gcc.dg/pr43419.c: New testcase.
6630
6631 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
6632
6633 PR rtl-optimization/43360
6634 * gcc.dg/torture/pr43360.c: New.
6635
6636 2010-03-18 Michael Matz <matz@suse.de>
6637
6638 PR tree-optimization/43402
6639 * gcc.dg/pr43402.c: New testcase.
6640
6641 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
6642
6643 PR target/42427
6644 * gcc.dg/pr42427.c: New test.
6645
6646 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6647
6648 PR libfortran/43265
6649 * gfortran.dg/read_empty_file.f: New test.
6650 * gfortran.dg/read_eof_all.f90: New test.
6651 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
6652 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
6653
6654 2010-03-17 Michael Matz <matz@suse.de>
6655
6656 * gcc.dg/pr43300.c: Add -w.
6657
6658 2010-03-17 Richard Guenther <rguenther@suse.de>
6659
6660 * gcc.dg/pr43379.c: Add -w.
6661
6662 2010-03-17 Tobias Burnus <burnus@net-b.de>
6663
6664 PR fortran/43331
6665 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
6666
6667 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
6668
6669 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
6670
6671 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6672
6673 * ada/acats/run_all.sh: Log start and end times.
6674
6675 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6676
6677 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
6678
6679 2010-03-16 Richard Guenther <rguenther@suse.de>
6680
6681 PR middle-end/43379
6682 * gcc.dg/pr43379.c: New testcase.
6683
6684 2010-03-16 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR debug/43051
6687 * gcc.dg/guality/pr43051-1.c: New test.
6688
6689 2010-03-15 Janis Johnson <janis187@us.ibm.com>
6690
6691 PR testsuite/43363
6692 * g++.dg/ext/altivec-17.C: Handle changes to error message.
6693
6694 2010-03-15 Michael Matz <matz@suse.de>
6695
6696 PR middle-end/43300
6697 * gcc.dg/pr43300.c: New testcase.
6698
6699 2010-03-15 Richard Guenther <rguenther@suse.de>
6700
6701 PR tree-optimization/43367
6702 * gcc.c-torture/compile/pr43367.c: New testcase.
6703
6704 2010-03-15 Richard Guenther <rguenther@suse.de>
6705
6706 PR tree-optimization/43317
6707 * gcc.dg/pr43317.c: New testcase.
6708
6709 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6710
6711 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
6712
6713 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6714
6715 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
6716
6717 2010-03-14 Tobias Burnus <burnus@net-b.de>
6718
6719 PR fortran/43362
6720 * gfortran.dg/impure_constructor_1.f90: New test.
6721
6722 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6723
6724 PR middle-end/43354
6725 * gfortran.dg/graphite/id-pr43354.f: New.
6726
6727 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6728
6729 PR middle-end/43349
6730 * gfortran.dg/graphite/pr43349.f: New.
6731
6732 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6733
6734 PR middle-end/43306
6735 * gcc.dg/graphite/pr43306.c: New.
6736
6737 2010-03-12 David S. Miller <davem@davemloft.net>
6738
6739 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
6740 sparc.
6741
6742 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6743
6744 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
6745
6746 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
6747
6748 PR fortran/43291
6749 PR fortran/43326
6750 * gfortran.dg/dynamic_dispatch_7.f03: New test.
6751
6752 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
6753
6754 * gfortran.dg/default_format_denormal_1.f90: Don't assume
6755 fail for *-*-mingw* targets.
6756
6757 2010-03-12 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR debug/43329
6760 * gcc.dg/guality/pr43329-1.c: New test.
6761
6762 2010-03-11 Martin Jambor <mjambor@suse.cz>
6763
6764 PR tree-optimization/43257
6765 * g++.dg/torture/pr43257.C: New test.
6766
6767 2010-03-11 Tobias Burnus <burnus@net-b.de>
6768
6769 PR fortran/43228
6770 * gfortran.dg/namelist_61.f90: New test.
6771
6772 2010-03-11 Richard Guenther <rguenther@suse.de>
6773
6774 PR tree-optimization/43255
6775 * gcc.c-torture/compile/pr43255.c: New testcase.
6776
6777 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6778
6779 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
6780 * gcc.dg/pr43280.c: New testcase.
6781
6782 2010-03-11 Richard Guenther <rguenther@suse.de>
6783
6784 PR lto/43200
6785 * gcc.dg/lto/20100227-1_0.c: New testcase.
6786 * gcc.dg/lto/20100227-1_1.c: Likewise.
6787
6788 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6789
6790 PR libfortran/43320
6791 PR libfortran/43265
6792 * gfortran.dg/read_eof_6.f: New test
6793 * gfortran.dg/read_x_eof.f90: New test.
6794 * gfortran.dg/read_x_past.f: Update test.
6795
6796 2010-03-10 Jan Hubicka <jh@suse.cz>
6797
6798 * gcc.c-torture/compile/pr43288.c: New test.
6799
6800 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6801
6802 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
6803 -fpic/-fPIC flags.
6804 * g++.old-deja/g++.pt/asm2.C: Likewise.
6805 * gcc.c-torture/compile/20000804-1.c: Likewise.
6806 * gcc.target/i386/clobbers.c: Likewise.
6807
6808 2010-03-10 Tobias Burnus <burnus@net-b.de>
6809
6810 PR fortran/43303
6811 * gfortran.dg/c_assoc_3.f90: New test.
6812
6813 2010-03-10 Jakub Jelinek <jakub@redhat.com>
6814
6815 PR debug/36728
6816 * gcc.dg/guality/pr36728-1.c: New test.
6817 * gcc.dg/guality/pr36728-2.c: New test.
6818
6819 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6820
6821 * gcc.dg/h8300-div-delay-slot.c: New test.
6822
6823 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
6824
6825 PR tree-optimization/43236
6826 * gcc.c-torture/execute/pr43236.c: New test.
6827
6828 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
6829
6830 PR middle-end/42859
6831 * g++.dg/eh/pr42859.C: New test.
6832
6833 2010-03-09 Jakub Jelinek <jakub@redhat.com>
6834
6835 PR debug/43299
6836 * gcc.dg/pr43299.c: New test.
6837
6838 PR debug/43290
6839 * g++.dg/eh/unwind2.C: New test.
6840
6841 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6842 Reza Yazdani <reza.yazdani@amd.com>
6843
6844 PR middle-end/43065
6845 * gcc.dg/graphite/run-id-4.c: New.
6846
6847 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6848
6849 PR middle-end/43065
6850 * gcc.dg/graphite/run-id-3.c: New.
6851
6852 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
6853
6854 PR middle-end/42644
6855 PR middle-end/42130
6856 * gcc.dg/graphite/id-18.c: New.
6857 * gcc.dg/graphite/run-id-pr42644.c: New.
6858
6859 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6860
6861 PR middle-end/42326
6862 * gcc.dg/graphite/pr42326.c: New.
6863
6864 2010-03-08 Richard Guenther <rguenther@suse.de>
6865
6866 PR tree-optimization/43269
6867 * gcc.c-torture/execute/pr43269.c: New testcase.
6868
6869 2010-03-08 Janus Weil <janus@gcc.gnu.org>
6870
6871 PR fortran/43256
6872 * gfortran.dg/typebound_call_13.f03: New.
6873
6874 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
6875
6876 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6877 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6878
6879 2010-03-05 Jason Merrill <jason@redhat.com>
6880
6881 * g++.dg/abi/mangle40.C: Require weak and alias.
6882
6883 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6884
6885 PR middle-end/42326
6886 * gfortran.dg/graphite/pr42326.f90: New.
6887 * gfortran.dg/graphite/pr42326-1.f90: New.
6888
6889 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6890
6891 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6892 (gnat_target_compile): Likewise.
6893 Reinitialize GNAT_UNDER_TEST if target changes.
6894 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6895 (local_find_gnatmake): Pass full --GCC to gnatlink.
6896 Remove --LINK.
6897
6898 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6899
6900 PR c/43248
6901 * gcc.dg/compound-literal-1.c: New testcase.
6902
6903 2010-03-04 Martin Jambor <mjambor@suse.cz>
6904
6905 PR tree-optimization/43164
6906 PR tree-optimization/43191
6907 * gcc.c-torture/compile/pr43164.c: New test.
6908 * gcc.c-torture/compile/pr43191.c: Likewise.
6909
6910 2010-03-04 Janus Weil <janus@gcc.gnu.org>
6911
6912 PR fortran/43244
6913 * gfortran.dg/finalize_9.f90: New.
6914
6915 2010-03-04 Tobias Burnus <burnus@net-b.de>
6916 Ken Werner <ken@linux.vnet.ibm.com>
6917
6918 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6919 to dg-options for spu.
6920 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6921 dump-scan target to exclude spu.
6922
6923 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
6924
6925 PR middle-end/43209
6926 * gcc.dg/tree-ssa/ivopts-4.c: New.
6927
6928 2010-03-03 Janis Johnson <janis187@us.ibm.com>
6929
6930 * lib/target-supports-dg.exp (check-flags): Provide defaults for
6931 include-opts and exclude-opts; skip checking the flags if arguments
6932 are the same as the defaults.
6933 (dg-xfail-if): Verify the number of arguments, supply defaults
6934 for unspecified optional arguments.
6935 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6936
6937 2010-03-03 Jason Merrill <jason@redhat.com>
6938
6939 PR c++/12909
6940 * g++.dg/abi/mangle40.C: Updated.
6941
6942 2010-03-03 Jason Merrill <jason@redhat.com>
6943
6944 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6945 * g++.dg/abi/mangle23.C: Likewise.
6946 * g++.dg/eh/simd-2.C: Likewise.
6947 * g++.dg/ext/attribute-test-2.C: Likewise.
6948 * g++.dg/ext/vector14.C: Likewise.
6949 * g++.dg/other/pr34435.C: Likewise.
6950 * g++.dg/template/conv8.C: Likewise.
6951 * g++.dg/template/nontype9.C: Likewise.
6952 * g++.dg/template/qualttp17.C: Likewise.
6953 * g++.dg/template/ref1.C: Likewise.
6954 * g++.old-deja/g++.pt/crash68.C: Likewise.
6955 * g++.old-deja/g++.pt/ref1.C: Likewise.
6956 * g++.old-deja/g++.pt/ref3.C: Likewise.
6957 * g++.old-deja/g++.pt/ref4.C: Likewise.
6958
6959 PR c++/12909
6960 * g++.dg/abi/mangle40.C: New.
6961 * g++.dg/abi/mangle41.C: New.
6962 * g++.dg/lto/20100302_0.C: New.
6963 * g++.dg/lto/20100302_1.C: New.
6964 * g++.dg/lto/20100302.h: New.
6965
6966 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
6967
6968 PR fortran/43243
6969 * gfortran.dg/internal_pack_12.f90: New test.
6970
6971 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
6972
6973 * gcc.dg/pr36997.c: Adjust error message.
6974
6975 2010-03-03 Mike Stump <mikestump@comcast.net>
6976
6977 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6978 adjustments to not be present on machines that align the stack to
6979 more than 4 bytes and don't have a red zone yet as that is an
6980 unimplemented optimization.
6981
6982 2010-03-03 Janus Weil <janus@gcc.gnu.org>
6983
6984 PR fortran/43169
6985 * gfortran.dg/impure_assignment_3.f90: New.
6986
6987 2010-03-03 Jakub Jelinek <jakub@redhat.com>
6988
6989 PR debug/43229
6990 * gfortran.dg/pr43229.f90: New test.
6991
6992 PR debug/43237
6993 * gcc.dg/debug/dwarf2/pr43237.c: New test.
6994
6995 PR debug/43177
6996 * gcc.dg/guality/pr43177.c: New test.
6997
6998 2010-03-02 Jason Merrill <jason@redhat.com>
6999
7000 * g++.dg/ext/vector9.C: Adjust error message.
7001 * g++.dg/conversion/simd3.C: Likewise.
7002 * g++.dg/other/error23.C: Likewise.
7003
7004 2010-03-02 Mike Stump <mikestump@comcast.net>
7005
7006 PR c++/41090
7007 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7008
7009 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
7010
7011 PR fortran/43180
7012 * gfortran.dg/internal_pack_10.f90: New test.
7013
7014 PR fortran/43173
7015 * gfortran.dg/internal_pack_11.f90: New test.
7016
7017 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
7018
7019 PR middle-end/42640
7020 * gcc.dg/tree-ssa/pr42640.c: New.
7021
7022 2010-03-01 Richard Guenther <rguenther@suse.de>
7023
7024 PR tree-optimization/43220
7025 * gcc.c-torture/execute/pr43220.c: New testcase.
7026
7027 2010-03-01 Richard Guenther <rguenther@suse.de>
7028
7029 PR middle-end/43213
7030 * gcc.dg/pr43213.c: New testcase.
7031
7032 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7033
7034 PR pch/14940
7035 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7036
7037 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7038
7039 * lib/target-supports.exp (check_effective_target_ucn_nocache):
7040 New function.
7041 (check_effective_target_ucn): Likewise.
7042
7043 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7044 if !ucn.
7045 * gcc.dg/ucnid-2.c: Likewise.
7046 * gcc.dg/ucnid-3.c: Likewise.
7047 * gcc.dg/ucnid-4.c: Likewise.
7048 * gcc.dg/ucnid-11.c: Likewise.
7049 * gcc.dg/ucnid-12.c: Likewise.
7050 * gcc.dg/ucnid-6.c: Skip if !ucn.
7051 * gcc.dg/ucnid-9.c: Likewise.
7052
7053 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7054
7055 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7056 lists to dg-skip-if.
7057 * gcc.target/i386/stackalign/return-3.c: Likewise.
7058
7059 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7060
7061 * gcc.target/i386/clearcap.map: New file.
7062 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7063 Pass clearcap.map by default if supported.
7064
7065 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7066
7067 PR fortran/42900
7068 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7069 Explain this.
7070 * gfortran.dg/stat_2.f90: Likewise.
7071
7072 2010-03-01 Tobias Burnus <burnus@net-b.de>
7073
7074 PR fortran/43199
7075 * gfortran.dg/module_read_2.f90: New test.
7076
7077 2010-02-27 Mark Mitchell <mark@codesourcery.com>
7078
7079 PR c++/42748
7080 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7081 * g++.dg/abi/mangle12.C: Likewise.
7082 * g++.dg/abi/mangle20-2.C: Likewise.
7083 * g++.dg/abi/mangle17.C: Likewise.
7084 * g++.dg/template/cond2.C: Likewise.
7085 * g++.dg/template/pr35240.C: Likewise.
7086
7087 2010-02-27 Richard Guenther <rguenther@suse.de>
7088
7089 PR tree-optimization/43186
7090 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7091
7092 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
7093
7094 * g++.dg/abi/packed1.C: Expect warning on the SH.
7095
7096 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
7097
7098 PR c++/42054:
7099 * g++.dg/parse/error37.C: New test.
7100
7101 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7102
7103 PR c/24577
7104 PR c/43192
7105 * gcc.dg/pr8927-1.c: Match new note.
7106 * gcc.dg/990506-0.c: Likewise.
7107 * gcc.dg/gomp/flush-2.c: Likewise.
7108 * gcc.dg/gomp/atomic-5.c: Likewise.
7109 * gcc.dg/gomp/pr34607.c: Likewise.
7110 * gcc.dg/pr35746.c: Likewise.
7111 * gcc.dg/cpp/pragma-1.c: Likewise.
7112 * gcc.dg/cpp/pragma-2.c: Likewise.
7113 * gcc.dg/pr41842.c: Likewise.
7114 * gcc.dg/noncompile/20040629-1.c: Likewise.
7115 * objc.dg/private-1.m: Likewise.
7116
7117 2010-02-27 Tobias Burnus <burnus@net-b.de>
7118
7119 PR fortran/43185
7120 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7121 * gfortran.dg/default_initialization_4.f90: New test.
7122
7123 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
7124
7125 * gnat.dg/thin_pointer.ad[sb]: Rename into...
7126 * gnat.dg/thin_pointer1.ad[sb]: ...this.
7127 * gnat.dg/thin_pointer2.adb: New test.
7128 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7129
7130 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
7131
7132 PR c/20631
7133 * gcc.dg/cpp/c90-pedantic.c: New.
7134 * gcc.dg/cpp/c90.c: New.
7135 * gcc.dg/gnu90-const-expr-1.c: New.
7136 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7137
7138 2010-02-26 Richard Guenther <rguenther@suse.de>
7139
7140 PR tree-optimization/43186
7141 * gcc.c-torture/compile/pr43186.c: New testcase.
7142
7143 2010-02-26 Jakub Jelinek <jakub@redhat.com>
7144
7145 PR debug/43190
7146 * c-c++-common/dwarf2/pr43190.c: New test.
7147
7148 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7149
7150 PR testsuite/37074:
7151 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7152
7153 2010-02-26 Richard Guenther <rguenther@suse.de>
7154
7155 PR tree-optimization/43188
7156 * gcc.c-torture/compile/pr43188.c: New testcase.
7157
7158 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7159
7160 PR target/43175
7161 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7162
7163 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
7164
7165 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7166
7167 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7168
7169 PR target/43154
7170 * gcc.target/powerpc/pr43154.c: New file.
7171
7172 2010-02-25 Jakub Jelinek <jakub@redhat.com>
7173
7174 PR debug/43166
7175 * gfortran.dg/debug/pr43166.f: New test.
7176
7177 PR debug/43165
7178 * gcc.dg/torture/pr43165.c: New test.
7179
7180 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7181
7182 PR c/43128
7183 * c-c++-common/pr41779.c: Update.
7184
7185 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7186
7187 PR ada/32547
7188 * lib/gnat-dg.exp (gnat_load): Redefine.
7189
7190 * ada/acats/run_acats: Run run_all.sh with $SHELL.
7191 * ada/acats/run_all.sh: Downcase tasking not implemented message.
7192
7193 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7194
7195 PR libobjc/36610
7196 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7197 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7198 -fgnu-runtime.
7199 Sort entries.
7200
7201 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7202
7203 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7204
7205 2010-02-24 Jakub Jelinek <jakub@redhat.com>
7206
7207 PR debug/43150
7208 * gcc.dg/guality/vla-1.c: New test.
7209
7210 2010-02-24 Tobias Burnus <burnus@net-b.de>
7211
7212 PR fortran/43042
7213 * gfortran.dg/c_ptr_tests_15.f90: New test.
7214
7215 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7216
7217 PR target/43107
7218 * gcc.target/i386/pr43107.c: New test.
7219
7220 2010-02-23 Jason Merrill <jason@redhat.com>
7221
7222 PR c++/43143
7223 * g++.dg/cpp0x/variadic100.C: New.
7224
7225 2010-02-23 Jason Merrill <jason@redhat.com>
7226
7227 PR debug/42800
7228 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7229 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7230 * c-c++-common/dwarf2/vla1.c: New.
7231
7232 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7233
7234 PR target/43139
7235 * gcc.dg/pr43139.c: New test.
7236
7237 PR debug/43077
7238 * gcc.dg/guality/pr43077-1.c: New test.
7239
7240 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7241
7242 PR 43123
7243 * gcc.dg/march.c: New.
7244 * gcc.dg/march-generic.c: New.
7245 * gcc.dg/mtune.c: New.
7246
7247 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7248
7249 PR middle-end/43083
7250 * gcc.dg/graphite/pr43083.c: New.
7251
7252 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7253
7254 PR middle-end/43097
7255 * gfortran.dg/graphite/pr43097.f: New.
7256
7257 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7258 Manuel López-Ibáñez <manu@gcc.gnu.org>
7259
7260 PR middle-end/43140
7261 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7262
7263 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7264
7265 PR middle-end/43026
7266 * g++.dg/graphite/pr43026.C: New.
7267
7268 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7269
7270 PR c++/43126
7271 * gcc.dg/cleanup-1.c: Update.
7272 * gcc.dg/func-args-1.c: Update.
7273 * gcc.dg/format/sentinel-1.c: Update.
7274 * g++.old-deja/g++.jason/scoping10.C: Update.
7275 * g++.old-deja/g++.ns/lookup5.C: Update.
7276 * g++.dg/ext/cleanup-1.C: Update.
7277 * g++.dg/parse/varmod1.C: Update.
7278 * g++.dg/parse/error33.C: Update.
7279 * g++.dg/expr/call3.C: Update.
7280 * g++.dg/func-args-1.C: New.
7281
7282 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
7283
7284 PR c/43125
7285 * gcc.dg/attr-used-2.c: Moved to ...
7286 * c-c++-common/attr-used-2.c: Here.
7287
7288 * gcc.dg/attr-used.c: Moved to ...
7289 * c-c++-common/attr-used.c: Here.
7290
7291 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
7292
7293 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7294
7295 2010-02-22 Richard Guenther <rguenther@suse.de>
7296
7297 PR lto/43045
7298 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7299 * gfortran.dg/lto/20100222-1_1.c: Likewise.
7300
7301 2010-02-22 Richard Guenther <rguenther@suse.de>
7302
7303 PR tree-optimization/42749
7304 * gcc.c-torture/compile/pr42749.c: New testcase.
7305
7306 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
7307
7308 PR fortran/43072
7309 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7310 * gfortran.dg/internal_pack_9.f90: New test.
7311
7312 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7313
7314 PR c++/23510
7315 * g++.dg/template/recurse.C: Adjust.
7316 * g++.dg/template/pr23510.C: New.
7317
7318 2010-02-21 Dodji Seketeli <dodji@redhat.com>
7319
7320 PR c++/42824
7321 * g++.dg/template/memclass4.C: New test.
7322
7323 2010-02-21 Tobias Burnus <burnus@net-b.de>
7324
7325 PR fortran/35259
7326 * gfortran.dg/reassoc_5.f90: New test.
7327
7328 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
7329
7330 PR target/43067
7331 * gcc.target/i386/pr43067.c: New test.
7332
7333 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7334
7335 PR c++/35669
7336 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7337 -Wconversion-null.
7338 * g++.dg/warn/Wconversion-null.C: New test.
7339 * g++.old-deja/g++.other/null1.C: Move to...
7340 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7341
7342 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
7343
7344 PR fortran/36932
7345 PR fortran/36933
7346 * gfortran.dg/dependency_26.f90: New test.
7347
7348 PR fortran/43072
7349 * gfortran.dg/internal_pack_7.f90: New test.
7350
7351 PR fortran/43111
7352 * gfortran.dg/internal_pack_8.f90: New test.
7353
7354 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7355
7356 PR 43128
7357 * c-c++-common/pr41779.c: Fix broken testcase.
7358
7359 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7360
7361 PR 36513
7362 * c-c++-common/pr36513.c: New testcase.
7363 * c-c++-common/pr36513-2.c: New testcase.
7364
7365 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7366
7367 PR 41779
7368 * c-c++-common/pr41779.c: New.
7369
7370 2010-02-19 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR debug/43084
7373 * gcc.dg/pr43084.c: New test.
7374
7375 2010-02-19 Richard Guenther <rguenther@suse.de>
7376
7377 PR tree-optimization/42916
7378 * gcc.dg/pr42916.c: New testcase.
7379
7380 2010-02-18 Jason Merrill <jason@redhat.com>
7381
7382 PR c++/42837
7383 * g++.dg/abi/packed1.C: Add expected warning.
7384
7385 PR c++/43108
7386 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7387 * gcc.dg/torture/dg-torture.exp: Likewise.
7388 * c-c++-common/torture/complex-sign.h,
7389 c-c++-common/torture/complex-sign-add.c,
7390 c-c++-common/torture/complex-sign-mixed-add.c,
7391 c-c++-common/torture/complex-sign-mixed-div.c,
7392 c-c++-common/torture/complex-sign-mixed-mul.c,
7393 c-c++-common/torture/complex-sign-mixed-sub.c,
7394 c-c++-common/torture/complex-sign-mul.c,
7395 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7396 Adapt for C++ compilation as well.
7397
7398 PR c++/43070
7399 * g++.dg/ext/label1.C: Update.
7400 * g++.dg/ext/label2.C: Update.
7401
7402 PR c++/26261
7403 * g++.dg/template/dependent-name6.C: New.
7404
7405 PR c++/43109
7406 * g++.dg/parse/namespace12.C: New.
7407
7408 2010-02-18 Martin Jambor <mjambor@suse.cz>
7409
7410 PR tree-optimization/43066
7411 * gcc.c-torture/compile/pr43066.c: New test.
7412
7413 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
7414
7415 * g++.dg/ext/attrib35.C: Fix target selector string.
7416 * g++.dg/ext/attrib36.C: Ditto.
7417 * g++.dg/ext/attrib37.C: Ditto.
7418 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7419 * g++.dg/abi/mangle25.C: Ditto.
7420
7421 2010-02-17 Jason Merrill <jason@redhat.com>
7422
7423 PR c++/43069
7424 * g++.dg/parse/namespace11.C: New.
7425
7426 PR c++/43093
7427 * g++.dg/ext/attrib37.C: New.
7428
7429 PR c++/43079
7430 * g++.dg/template/ptrmem20.C: New.
7431
7432 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
7433
7434 PR target/43103
7435 * gcc.target/i386/xop-check.h: Include m256-check.h.
7436 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
7437 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
7438 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
7439 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
7440
7441 2010-02-17 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR debug/42918
7444 * gcc.dg/pr42918.c: New test.
7445
7446 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
7447
7448 * g++.dg/ext/attrib36.C: Require ILP32.
7449
7450 2010-02-16 Richard Guenther <rguenther@suse.de>
7451
7452 PR tree-optimization/41043
7453 * gfortran.dg/pr41043.f90: New testcase.
7454 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
7455
7456 2010-02-16 Jason Merrill <jason@redhat.com>
7457
7458 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
7459
7460 2010-02-16 Ira Rosen <irar@il.ibm.com>
7461
7462 PR tree-optimization/43074
7463 * gcc.dg/vect/fast-math-pr43074.c: New test.
7464
7465 2010-02-16 Jakub Jelinek <jakub@redhat.com>
7466
7467 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
7468
7469 2010-02-16 Jason Merrill <jason@redhat.com>
7470
7471 PR c++/43031
7472 * g++.dg/ext/attrib36.C: New.
7473
7474 PR c++/43036
7475 * g++.dg/other/array6.C: New.
7476
7477 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7478
7479 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
7480
7481 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
7482
7483 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
7484 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
7485 * gcc.target/i386/xop-vpermil2pd-1.c: New.
7486 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
7487 * gcc.target/i386/xop-vpermil2ps-1.c: New.
7488 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
7489
7490 2010-02-15 Richard Guenther <rguenther@suse.de>
7491
7492 PR middle-end/43068
7493 * g++.dg/torture/pr43068.C: New testcase.
7494
7495 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
7496
7497 PR c++/43024
7498 * g++.dg/opt/ice1.C: New.
7499
7500 2010-02-14 Jason Merrill <jason@redhat.com>
7501
7502 PR c++/41997
7503 * g++.dg/cpp0x/initlist-opt.C: New.
7504
7505 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
7506
7507 PR fortran/41113
7508 PR fortran/41117
7509 * gfortran.dg/internal_pack_6.f90: New test.
7510
7511 2010-02-12 Jason Merrill <jason@redhat.com>
7512
7513 PR c++/43054
7514 * g++.dg/cpp0x/variadic99.C: New.
7515
7516 2010-02-12 Jakub Jelinek <jakub@redhat.com>
7517
7518 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
7519 sign extend pointers to gualchk_t.
7520
7521 PR c++/43033
7522 * g++.dg/other/default3.C: Xfail g4 test.
7523
7524 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7525
7526 PR middle-end/43012
7527 * gcc.dg/graphite/pr43012.c: New.
7528
7529 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7530
7531 PR middle-end/42930
7532 * g++.dg/graphite/pr42930.C: New.
7533
7534 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7535
7536 PR middle-end/42914
7537 PR middle-end/42530
7538 * gcc.dg/graphite/pr42530.c: New.
7539 * gcc.dg/graphite/pr42914.c: New.
7540
7541 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7542
7543 PR middle-end/42771
7544 * gcc.dg/graphite/pr42771.c: New.
7545
7546 2010-02-11 Richard Guenther <rguenther@suse.de>
7547
7548 PR tree-optimization/42998
7549 * gcc.c-torture/compile/pr42998.c: New testcase.
7550
7551 2010-02-10 Jason Merrill <jason@redhat.com>
7552
7553 PR c++/41896
7554 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
7555
7556 PR c++/42983, core issue 906
7557 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
7558 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
7559
7560 PR c++/43016
7561 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
7562
7563 2010-02-10 Richard Guenther <rguenther@suse.de>
7564
7565 PR tree-optimization/43017
7566 * gcc.dg/torture/pr43017.c: New testcase.
7567
7568 2010-02-10 Tobias Burnus <burnus@net-b.de>
7569
7570 PR fortran/40823
7571 * gfortran.dg/private_type_1.f90: Update error location.
7572 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7573 * gfortran.dg/typebound_operator_2.f03: Ditto.
7574 * gfortran.dg/assignment_2.f90: Ditto.
7575 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7576 * gfortran.dg/binding_label_tests_9.f03: Ditto.
7577
7578 2010-02-10 Tobias Burnus <burnus@net-b.de>
7579
7580 PR fortran/43015
7581 * gfortran.dg/bind_c_usage_20.f90: New test.
7582
7583 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7584
7585 PR debug/43010
7586 * g++.dg/debug/pr43010.C: New test.
7587
7588 2010-02-10 Richard Guenther <rguenther@suse.de>
7589
7590 PR c/43007
7591 * gcc.c-torture/execute/20100209-1.c: New testcase.
7592 * gcc.dg/fold-div-3.c: Likewise.
7593
7594 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7595
7596 * gcc.dg/builtin-ffs-1.c: New test.
7597
7598 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7599
7600 PR fortran/42999
7601 * gfortran.dg/array_constructor_35.f90: New test.
7602
7603 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7604
7605 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
7606
7607 2010-02-09 Jason Merrill <jason@redhat.com>
7608
7609 PR c++/42399
7610 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
7611
7612 PR c++/42370
7613 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
7614
7615 2010-02-09 Tobias Burnus <burnus@net-b.de>
7616
7617 PR fortran/41869
7618 * gfortran.dg/module_write_1.f90: New test.
7619
7620 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
7621
7622 * gcc.dg/pr19340.c: Adjust.
7623
7624 2010-02-09 Richard Guenther <rguenther@suse.de>
7625
7626 PR tree-optimization/43008
7627 * gcc.c-torture/execute/pr43008.c: New testcase.
7628
7629 2010-02-09 Richard Guenther <rguenther@suse.de>
7630
7631 PR tree-optimization/43000
7632 * gcc.dg/torture/pr43000.c: New testcase.
7633 * gcc.dg/torture/pr43002.c: Likewise.
7634
7635 2010-02-09 Daniel Kraft <d@domob.eu>
7636
7637 PR fortran/39171
7638 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
7639 and pass -Wsurprising as necessary.
7640
7641 2010-02-08 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR tree-optimization/42890
7644 * g++.dg/torture/pr42890.C: New test.
7645
7646 2010-02-08 Richard Guenther <rguenther@suse.de>
7647
7648 PR middle-end/42995
7649 * gcc.dg/tree-ssa/inline-4.c: New testcase.
7650
7651 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7652
7653 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
7654 return 0 from main.
7655 * gcc.dg/graphite/block-1.c: Same.
7656 * gcc.dg/graphite/block-3.c: Same.
7657 * gcc.dg/graphite/block-4.c: Same.
7658 * gcc.dg/graphite/block-5.c: Same.
7659 * gcc.dg/graphite/block-6.c: Same.
7660 * gcc.dg/graphite/block-7.c: Same.
7661 * gcc.dg/graphite/interchange-0.c: Same.
7662 * gcc.dg/graphite/interchange-1.c: Same.
7663 * gcc.dg/graphite/interchange-10.c: Same.
7664 * gcc.dg/graphite/interchange-11.c: Same.
7665 * gcc.dg/graphite/interchange-12.c: Same.
7666 * gcc.dg/graphite/interchange-2.c: Same.
7667 * gcc.dg/graphite/interchange-3.c: Same.
7668 * gcc.dg/graphite/interchange-4.c: Same.
7669 * gcc.dg/graphite/interchange-5.c: Same.
7670 * gcc.dg/graphite/interchange-6.c: Same.
7671 * gcc.dg/graphite/interchange-7.c: Same.
7672 * gcc.dg/graphite/interchange-8.c: Same.
7673 * gcc.dg/graphite/interchange-9.c: Same.
7674 * gcc.dg/graphite/interchange-mvt.c: Same.
7675
7676 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7677
7678 * gfortran.dg/graphite/id-19.f: New.
7679 * gfortran.dg/graphite/pr14741.f90: New.
7680 * gfortran.dg/graphite/pr41924.f90: New.
7681 * gfortran.dg/graphite/run-id-2.f90: New.
7682
7683 2010-02-07 Richard Guenther <rguenther@suse.de>
7684
7685 PR middle-end/42956
7686 * gcc.c-torture/compile/pr42956.c: New testcase.
7687
7688 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7689
7690 PR libfortran/42742
7691 * gfortran.dg/fmt_cache_2.f: New test.
7692
7693 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7694
7695 * gfortran.dg/read_no_eor.f90: New test.
7696
7697 2010-02-05 Jason Merrill <jason@redhat.com>
7698
7699 * g++.dg/ext/label13.C: Move constructor body out of class.
7700
7701 2010-02-03 Jason Merrill <jason@redhat.com>
7702
7703 PR c++/42870
7704 * g++.dg/ext/dllexport3.C: New.
7705
7706 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
7707
7708 * gcc.dg/format/ms-format3.c: New test for specific MS types.
7709
7710 2010-02-05 Richard Guenther <rguenther@suse.de>
7711
7712 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
7713
7714 2010-02-05 Dodji Seketeli <dodji@redhat.com>
7715
7716 PR c++/42915
7717 * g++.dg/other/crash-9.C: New test.
7718
7719 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
7720
7721 PR fortran/42309
7722 * gfortran.dg/subref_array_pointer_4.f90 : New test.
7723
7724 2010-02-04 Richard Guenther <rguenther@suse.de>
7725
7726 PR rtl-optimization/42952
7727 * gcc.dg/torture/pr42952.c: New testcase.
7728
7729 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7730
7731 PR libfortran/42901
7732 * gfortran.dg/namelist_60.f90: New test.
7733
7734 2010-02-03 Jason Merrill <jason@redhat.com>
7735
7736 PR c++/40138
7737 * g++.dg/ext/builtin11.C: New.
7738
7739 PR c++/4926
7740 PR c++/38600
7741 * g++.dg/abi/mangle35.C: New.
7742 * g++.dg/abi/mangle37.C: New.
7743
7744 PR c++/12909
7745 * g++.dg/abi/mangle36.C: New.
7746
7747 PR c++/35652
7748 * g++.dg/warn/string1.C: New.
7749
7750 2010-02-03 Richard Guenther <rguenther@suse.de>
7751
7752 PR tree-optimization/42944
7753 * gcc.dg/errno-1.c: New testcase.
7754
7755 2010-02-03 Richard Guenther <rguenther@suse.de>
7756
7757 PR middle-end/42927
7758 * gcc.c-torture/compile/pr42927.c: New testcase.
7759
7760 2010-02-03 Tobias Burnus <burnus@net-b.de>
7761
7762 PR fortran/42936
7763 * gfortran.dg/null_4.f90: New test.
7764
7765 2010-02-02 Jason Merrill <jason@redhat.com>
7766
7767 PR c++/41090
7768 * g++.dg/ext/label13.C: New.
7769
7770 2010-02-02 Tobias Burnus <burnus@net-b.de>
7771
7772 PR fortran/42650
7773 * gfortran.dg/func_result_5.f90: New test.
7774
7775 2010-02-01 Tobias Burnus <burnus@net-b.de>
7776
7777 PR fortran/42922
7778 * gfortran.dg/pure_initializer_3.f90: News test.
7779
7780 2010-01-31 Janus Weil <janus@gcc.gnu.org>
7781
7782 PR fortran/42888
7783 * gfortran.dg/allocate_derived_2.f90: New test.
7784
7785 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
7786
7787 PR middle-end/42898
7788 * gcc.dg/torture/pr42898-2.c: New test.
7789
7790 2010-01-31 Richard Guenther <rguenther@suse.de>
7791
7792 PR middle-end/42898
7793 * gcc.dg/torture/pr42898.c: New testcase.
7794
7795 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
7796
7797 PR fortran/38324
7798 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
7799 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
7800
7801 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
7802
7803 * g++.dg/tree-ssa/inline-1.C: New.
7804 * g++.dg/tree-ssa/inline-2.C: New.
7805 * g++.dg/tree-ssa/inline-3.C: New.
7806
7807 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7808
7809 PR testsuite/41701
7810 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
7811 the string 'pow' in the pathname of the compiler from generating a
7812 test failure.
7813
7814 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7815
7816 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
7817 * g++.old-deja/g++.mike/eh17.C: Likewise.
7818 * g++.old-deja/g++.mike/p5571.C: Likewise.
7819
7820 2010-01-29 Dodji Seketeli <dodji@redhat.com>
7821
7822 PR c++/42758
7823 PR c++/42634
7824 PR c++/42336
7825 PR c++/42797
7826 PR c++/42880
7827 * g++.dg/other/crash-5.C: New test.
7828 * g++.dg/other/crash-6.C: New test.
7829 * g++.dg/other/crash-7.C: New test.
7830 * g++.dg/other/crash-8.C: New test.
7831
7832 2010-01-29 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR rtl-optimization/42889
7835 * gcc.dg/pr42889.c: New test.
7836
7837 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
7838
7839 * gcc.target/i386/pr42881.c: Use SSE2.
7840
7841 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
7842
7843 PR target/42891
7844 * gcc.target/i386/pr42891.c: New test.
7845
7846 2010-01-28 Richard Guenther <rguenther@suse.de>
7847
7848 PR tree-optimization/42871
7849 * g++.dg/torture/pr42871.C: New testcase.
7850
7851 2010-01-28 Richard Guenther <rguenther@suse.de>
7852
7853 * gcc.dg/Wobjsize-1.h: New testcase.
7854 * gcc.dg/Wobjsize-1.c: Likewise.
7855
7856 2010-01-28 Richard Guenther <rguenther@suse.de>
7857
7858 PR middle-end/42883
7859 * g++.dg/torture/pr42883.C: New testcase.
7860
7861 2010-01-28 Michael Matz <matz@suse.de>
7862
7863 * gcc.target/i386/pr42881.c: New test.
7864
7865 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7866
7867 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
7868 Add i?86-*-solaris2* support.
7869
7870 2010-01-28 Dodji Seketeli <dodji@redhat.com>
7871
7872 PR c++/42713
7873 PR c++/42820
7874 * g++.dg/template/typedef27.C: New test case.
7875 * g++.dg/template/typedef28.C: New test case.
7876
7877 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
7878
7879 * gcc.dg/optimize-bswap*.c: Add ARM target
7880
7881 2010-01-27 Richard Guenther <rguenther@suse.de>
7882
7883 PR middle-end/42878
7884 * gcc.dg/torture/pr42878-1.c: New testcase.
7885 * gcc.dg/torture/pr42878-2.c: Likewise.
7886
7887 2010-01-27 Jakub Jelinek <jakub@redhat.com>
7888
7889 PR middle-end/42874
7890 * gcc.dg/vla-22.c: New test.
7891
7892 2010-01-26 Jakub Jelinek <jakub@redhat.com>
7893
7894 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7895 current collation.
7896
7897 2010-01-26 Richard Guenther <rguenther@suse.de>
7898
7899 PR rtl-optimization/42685
7900 * gcc.dg/pr42685.c: New testcase.
7901 * g++.dg/other/pr42685.C: Likewise.
7902
7903 2010-01-26 Richard Guenther <rguenther@suse.de>
7904
7905 PR middle-end/42806
7906 * g++.dg/other/pr42806.C: New testcase.
7907
7908 2010-01-26 Richard Guenther <rguenther@suse.de>
7909
7910 PR tree-optimization/42250
7911 * gcc.dg/pr42250.c: New testcase.
7912
7913 2010-01-25 Arnaud Charlet <charlet@adacore.com>
7914
7915 * gnat.dg/array_bounds_test.adb: New test.
7916
7917 2010-01-25 Tobias Burnus <burnus@net-b.de>
7918
7919 PR fortran/42858
7920 * gfortran.dg/generic_21.f90: New test.
7921
7922 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7923
7924 PR testsuite/41522
7925 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7926
7927 2010-01-24 Mark Mitchell <mark@codesourcery.com>
7928
7929 PR c++/42748
7930 * g++.dg/abi/arm_va_list2.C: New test.
7931 * g++.dg/abi/arm_va_list2.h: Companion header file.
7932
7933 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
7934
7935 PR fortran/41044
7936 * gfortran.dg/parameter_array_ref_2.f90 : New test.
7937
7938 PR fortran/41167
7939 * gfortran.dg/char_array_arg_1.f90 : New test.
7940
7941 * gfortran.dg/pr25923.f90 : Remove XFAIL.
7942
7943 2010-01-24 Tobias Burnus <burnus@net-b.de>
7944
7945 PR fortran/39304
7946 * gfortran.dg/generic_20.f90: New test.
7947
7948 2010-01-22 Michael Matz <matz@suse.de>
7949
7950 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7951 -msse2.
7952
7953 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
7954
7955 PR fortran/42736
7956 * gfortran.dg/dependency_25.f90 : New test.
7957
7958 2010-01-21 Martin Jambor <mjambor@suse.cz>
7959
7960 PR tree-optimization/42585
7961 * gcc.dg/tree-ssa/pr42585.c: New test.
7962
7963 2010-01-21 Richard Guenther <rguenther@suse.de>
7964
7965 PR middle-end/19988
7966 * gcc.dg/pr19988.c: New testcase.
7967
7968 2010-01-20 Janis Johnson <janis187@us.ibm.com>
7969
7970 * g++.dg/compat/decimal/compat-common.h: New file.
7971 * g++.dg/compat/decimal/decimal-dummy.h: New file.
7972 * g++.dg/compat/decimal/pass_x.h: New file.
7973 * g++.dg/compat/decimal/pass_y.h: New file.
7974 * g++.dg/compat/decimal/pass-1_main.C: New file.
7975 * g++.dg/compat/decimal/pass-1_x.C: New file.
7976 * g++.dg/compat/decimal/pass-1_y.C: New file.
7977 * g++.dg/compat/decimal/pass-2_main.C: New file.
7978 * g++.dg/compat/decimal/pass-2_x.C: New file.
7979 * g++.dg/compat/decimal/pass-2_y.C: New file.
7980 * g++.dg/compat/decimal/pass-3_main.C: New file.
7981 * g++.dg/compat/decimal/pass-3_x.C: New file.
7982 * g++.dg/compat/decimal/pass-3_y.C: New file.
7983 * g++.dg/compat/decimal/pass-4_main.C: New file.
7984 * g++.dg/compat/decimal/pass-4_x.C: New file.
7985 * g++.dg/compat/decimal/pass-4_y.C: New file.
7986 * g++.dg/compat/decimal/pass-5_main.C: New file.
7987 * g++.dg/compat/decimal/pass-5_x.C: New file.
7988 * g++.dg/compat/decimal/pass-5_y.C: New file.
7989 * g++.dg/compat/decimal/pass-6_main.C: New file.
7990 * g++.dg/compat/decimal/pass-6_x.C: New file.
7991 * g++.dg/compat/decimal/pass-6_y.C: New file.
7992 * g++.dg/compat/decimal/return_x.h: New file.
7993 * g++.dg/compat/decimal/return_y.h: New file.
7994 * g++.dg/compat/decimal/return-1_main.C: New file.
7995 * g++.dg/compat/decimal/return-1_x.C: New file.
7996 * g++.dg/compat/decimal/return-1_y.C: New file.
7997 * g++.dg/compat/decimal/return-2_main.C: New file.
7998 * g++.dg/compat/decimal/return-2_x.C: New file.
7999 * g++.dg/compat/decimal/return-2_y.C: New file.
8000 * g++.dg/compat/decimal/return-3_main.C: New file.
8001 * g++.dg/compat/decimal/return-3_x.C: New file.
8002 * g++.dg/compat/decimal/return-3_y.C: New file.
8003 * g++.dg/compat/decimal/return-4_main.C: New file.
8004 * g++.dg/compat/decimal/return-4_x.C: New file.
8005 * g++.dg/compat/decimal/return-4_y.C: New file.
8006 * g++.dg/compat/decimal/return-5_main.C: New file.
8007 * g++.dg/compat/decimal/return-5_x.C: New file.
8008 * g++.dg/compat/decimal/return-5_y.C: New file.
8009 * g++.dg/compat/decimal/return-6_main.C: New file.
8010 * g++.dg/compat/decimal/return-6_x.C: New file.
8011 * g++.dg/compat/decimal/return-6_y.C: New file.
8012
8013 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8014
8015 PR debug/42715
8016 * gcc.dg/pr42715.c: New.
8017
8018 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8019
8020 PR c++/42038
8021 * g++.dg/parse/crash55.C: New.
8022
8023 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8024
8025 PR debug/42782
8026 * gcc.dg/guality/pr42782.c: New.
8027
8028 2010-01-20 Jason Merrill <jason@redhat.com>
8029
8030 PR c++/41788
8031 * g++.dg/abi/packed1.C: New.
8032
8033 PR c++/41920
8034 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8035
8036 PR c++/40750
8037 * g++.dg/parse/fn-typedef1.C: New.
8038 * g++.dg/other/cv_quals.C: Adjust.
8039
8040 2010-01-20 Anthony Green <green@moxielogic.com>
8041
8042 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8043 pack(push) pragma).
8044 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8045 * gcc.dg/20020312-2.c: Port this to the moxie core.
8046 * gcc.dg/weak/typeof-2.c: Ditto.
8047
8048 2010-01-20 Richard Guenther <rguenther@suse.de>
8049
8050 PR tree-optimization/42717
8051 * gcc.c-torture/compile/pr42717.c: New testcase.
8052
8053 2010-01-20 Jakub Jelinek <jakub@redhat.com>
8054
8055 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8056 of signed, add a few new tests.
8057
8058 PR middle-end/42803
8059 * g++.dg/parse/limits-initializer1.C: New test.
8060
8061 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8062
8063 PR fortran/42804
8064 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8065 * gfortran.dg/typebound_call_12.f03: New test.
8066
8067 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
8068
8069 PR fortran/42783
8070 * gfortran.dg/bounds_check_15.f90 : New test.
8071
8072 2010-01-19 Michael Matz <matz@suse.de>
8073
8074 PR tree-optimization/41783
8075 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8076
8077 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8078
8079 PR target/38697.
8080 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8081 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8082 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
8083 * gcc.target/arm/neon/vget_lows16.c: Likewise.
8084 * gcc.target/arm/neon/vget_lows32.c: Likewise.
8085 * gcc.target/arm/neon/vget_lows64.c: Likewise.
8086 * gcc.target/arm/neon/vget_lows8.c: Likewise.
8087 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8088 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8089 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8090 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8091
8092 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8093
8094 PR fortran/42545
8095 * gfortran.dg/extends_6.f03: Modified an error message.
8096 * gfortran.dg/extends_10.f03: New test.
8097 * gfortran.dg/private_type_6.f03: Modified an error message.
8098 * gfortran.dg/structure_constructor_8.f03: Ditto.
8099
8100 2010-01-19 Jakub Jelinek <jakub@redhat.com>
8101
8102 PR tree-optimization/42719
8103 * gcc.dg/pr42719.c: New test.
8104
8105 PR debug/42728
8106 * gcc.dg/pr42728.c: New test.
8107
8108 2010-01-19 Anthony Green <green@moxielogic.com>
8109
8110 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8111
8112 2010-01-18 Anthony Green <green@moxielogic.com>
8113
8114 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8115 for moxie.
8116
8117 2010-01-19 Dodji Seketeli <dodji@redhat.com>
8118
8119 * g++.dg/template/error45.C: reverted as part of reverting the
8120 fix of PR c++/42634.
8121
8122 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8123
8124 PR c++/42634
8125 * g++.dg/template/error45.C: New test.
8126
8127 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8128
8129 PR c++/42766
8130 * g++.dg/conversion/op6.C: New test.
8131
8132 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
8133
8134 PR target/42774
8135 * gcc.target/alpha/pr42774.c: New test.
8136
8137 2010-01-18 Richard Guenther <rguenther@suse.de>
8138
8139 PR tree-optimization/42781
8140 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8141
8142 2010-01-17 Richard Guenther <rguenther@suse.de>
8143
8144 PR middle-end/42248
8145 * gcc.c-torture/execute/pr42248.c: New testcase.
8146
8147 2010-01-17 Richard Guenther <rguenther@suse.de>
8148
8149 PR tree-optimization/42773
8150 * g++.dg/torture/pr42773.C: New testcase.
8151
8152 2010-01-17 Janus Weil <janus@gcc.gnu.org>
8153
8154 PR fortran/42677
8155 * gfortran.dg/interface_assignment_5.f90: New test.
8156
8157 2010-01-17 Dodji Seketeli <dodji@redhat.com>
8158
8159 PR c++/42697
8160 * g++.dg/template/crash94.C: Reverted.
8161
8162 2010-01-17 Jie Zhang <jie.zhang@analog.com>
8163
8164 PR debug/42767
8165 * gcc.dg/debug/pr42767.c: New.
8166
8167 2010-01-15 Jason Merrill <jason@redhat.com>
8168
8169 PR c++/42761
8170 * g++.dg/cpp0x/decltype22.C: New.
8171
8172 2010-01-16 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR middle-end/42760
8175 * g++.dg/torture/pr42760.C: New test.
8176
8177 2010-01-15 Jing Yu <jingyu@google.com>
8178
8179 PR rtl-optimization/42691
8180 * gcc.c-torture/execute/pr42691.c: New.
8181
8182 2010-01-15 Richard Guenther <rguenther@suse.de>
8183
8184 PR middle-end/42739
8185 * g++.dg/torture/pr42739.C: New testcase.
8186
8187 2010-01-15 Dodji Seketeli <dodji@redhat.com>
8188
8189 * g++.dg/template/error45.C: Revert as part of reverting changes
8190 or PR c++/42634.
8191
8192 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8193
8194 PR fortran/42684
8195 * gfortran.dg/interface_31.f90: New test.
8196
8197 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8198
8199 * gcc.target/powerpc/pr42747.c: New file.
8200
8201 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8202
8203 PR middle-end/42674
8204 * c-c++-common/pr42674.c: New test.
8205
8206 PR c++/42608
8207 * g++.dg/template/instantiate11.C: New test.
8208
8209 2010-01-14 Jason Merrill <jason@redhat.com>
8210
8211 PR c++/42701
8212 * g++.dg/overload/error3.C: New.
8213
8214 PR c++/42655
8215 * g++.dg/overload/rvalue1.C: New.
8216
8217 2010-01-14 Martin Jambor <mjambor@suse.cz>
8218
8219 PR tree-optimization/42706
8220 * gcc.dg/ipa/pr42706.c: New testcase.
8221
8222 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
8223
8224 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8225
8226 2010-01-14 Martin Jambor <mjambor@suse.cz>
8227
8228 PR tree-optimization/42714
8229 * g++.dg/torture/pr42714.C: New test.
8230
8231 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8232
8233 PR rtl-optimization/42246
8234 * gfortran.dg/pr42246-2.f: New.
8235
8236 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8237
8238 PR rtl-optimization/42389
8239 * gcc.dg/pr42389.c: New.
8240
8241 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8242
8243 PR rtl-optimization/42388
8244 * gcc.dg/pr42388.c: New.
8245
8246 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8247
8248 PR rtl-optimization/42294
8249 * gfortran.dg/pr42294.f: New.
8250
8251 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8252
8253 PR rtl-optimization/39453
8254 PR rtl-optimization/42246
8255 * gcc.dg/pr39453.c: New.
8256 * gcc.dg/pr42246.c: New.
8257
8258 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8259
8260 PR middle-end/42245
8261 * gcc.dg/pr42245.c: New.
8262 * gcc.dg/pr42245-2.c: New.
8263
8264 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8265
8266 PR rtl-optimization/42249
8267 * gcc.dg/pr42249.c: New.
8268
8269 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR c/42721
8272 * gcc.c-torture/execute/pr42721.c: New test.
8273
8274 2010-01-14 Ira Rosen <irar@il.ibm.com>
8275
8276 PR tree-optimization/42709
8277 * gcc.dg/vect/pr42709.c: New test.
8278
8279 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8280
8281 PR fortran/41478
8282 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8283 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8284
8285 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8286
8287 PR fortran/42481
8288 * gfortran.dg/generic_19.f90 : New test.
8289
8290 2010-01-13 Richard Guenther <rguenther@suse.de>
8291
8292 PR tree-optimization/42730
8293 * gcc.c-torture/compile/pr42730.c: New testcase.
8294
8295 2010-01-13 Steve Ellcey <sje@cup.hp.com>
8296
8297 PR target/pr42542
8298 * gcc.target/ia64/pr42542-1.c: New.
8299 * gcc.target/ia64/pr42542-2.c: New.
8300 * gcc.target/ia64/pr42542-3.c: New.
8301
8302 2010-01-13 Dodji Seketeli <dodji@redhat.com>
8303
8304 PR c++/42634
8305 * g++.dg/template/error45.C: New test.
8306
8307 2010-01-13 Martin Jambor <mjambor@suse.cz>
8308
8309 PR tree-optimization/42704
8310 * g++.dg/torture/pr42704.C: New test.
8311
8312 2010-01-13 Martin Jambor <mjambor@suse.cz>
8313
8314 PR tree-optimization/42703
8315 * gcc.c-torture/compile/pr42703.c: New test.
8316
8317 2010-01-13 Richard Guenther <rguenther@suse.de>
8318
8319 PR tree-optimization/42705
8320 * gcc.c-torture/compile/pr42705.c: New testcase.
8321
8322 2010-01-13 Jie Zhang <jie.zhang@analog.com>
8323
8324 * gcc.target/bfin/l2.c: New test.
8325 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8326
8327 2010-01-13 Richard Guenther <rguenther@suse.de>
8328
8329 PR middle-end/42716
8330 * gcc.c-torture/compile/pr42716.c: New testcase.
8331
8332 2010-01-13 Richard Guenther <rguenther@suse.de>
8333
8334 PR lto/42678
8335 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8336
8337 2010-01-12 Joseph Myers <joseph@codesourcery.com>
8338
8339 PR c/42708
8340 * gcc.c-torture/compile/pr42708-1.c: New test.
8341
8342 2010-01-12 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR debug/42662
8345 * gcc.dg/pr42662.c: New test.
8346
8347 PR tree-optimization/42645
8348 * g++.dg/other/pr42645-1.C: New test.
8349 * g++.dg/other/pr42645-2.C: New test.
8350
8351 2010-01-11 Janis Johnson <janis187@us.ibm.com>
8352
8353 PR target/42416
8354 * gcc.target/powerpc/warn-1.c: New test.
8355 * gcc.target/powerpc/warn-2.c: New test.
8356
8357 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
8358
8359 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8360 stack alignment.
8361
8362 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
8363
8364 * gcc.dg/lto/20100108_0.c: New.
8365
8366 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
8367
8368 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8369 Add -march=i686 -msse for 32bit x86 targets.
8370
8371 2010-01-10 Richard Guenther <rguenther@suse.de>
8372
8373 PR middle-end/42667
8374 * gcc.dg/torture/pr42667.c: New testcase.
8375
8376 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8377
8378 PR fortran/32489
8379 * gfortran.dg/array_constructor_34.f90: New test.
8380
8381 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8382
8383 PR fortran/20923
8384 * gfortran.dg/array_constructor_33.f90: New test.
8385 gfortran.dg/array_function_5.f90: Add credit.
8386
8387 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8388
8389 PR debug/42631
8390 * gcc.dg/pr42631.c: New.
8391
8392 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8393
8394 PR debug/42630
8395 * gcc.dg/pr42630.c: New.
8396
8397 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8398
8399 PR debug/42629
8400 * gcc.dg/pr42629.c: New.
8401
8402 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8403
8404 PR middle-end/42363
8405 * gcc.dg/torture/pr42363.c: New.
8406
8407 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8408
8409 PR debug/42604
8410 PR debug/42395
8411 * gcc.dg/vect/pr42604.c: New.
8412 * gcc.dg/vect/pr42395.c: New.
8413
8414 2010-01-09 Richard Guenther <rguenther@suse.de>
8415
8416 PR middle-end/42512
8417 * gcc.c-torture/execute/pr42512.c: New testcase.
8418
8419 2010-01-09 Tobias Burnus <burnus@net-b.de>
8420
8421 PR fortran/41298
8422 * gfortran.dg/c_ptr_tests_14.f90: New test.
8423
8424 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8425
8426 PR ada/41929
8427 * gnat.dg/null_pointer_deref1.adb: Don't run on
8428 sparc*-sun-solaris2.11.
8429
8430 2010-01-08 Richard Guenther <rguenther@suse.de>
8431
8432 PR lto/42528
8433 * gcc.dg/lto/20100103-1_0.c: New testcase.
8434 * gcc.dg/lto/20100103-2_0.c: Likewise.
8435
8436 2010-01-08 Tobias Burnus <burnus@net-b.de
8437
8438 PR/fortran 25829
8439 * gfortran.dg/asynchronous_1.f90: New test.
8440 * gfortran.dg/asynchronous_2.f90: New test.
8441 * gfortran.dg/conflicts.f90: Update error message.
8442
8443 2010-01-07 Dodji Seketeli <dodji@redhat.com>
8444
8445 c++/40155
8446 * g++.dg/cpp0x/variadic-unify-2.C: New test.
8447
8448 2010-01-07 Jakub Jelinek <jakub@redhat.com>
8449
8450 PR tree-optimization/42625
8451 * g++.dg/opt/dtor4.C: New test.
8452 * g++.dg/opt/dtor4.h: New.
8453 * g++.dg/opt/dtor4-aux.cc: New.
8454
8455 2010-01-07 Tobias Burnus <burnus@net-b.de>
8456
8457 PR fortran/42597
8458 * gfortran.dg/proc_ptr_26.f90: New test.
8459
8460 2010-01-07 Tobias Burnus <burnus@net-b.de>
8461
8462 PR fortran/41872
8463 * gfortran.dg/allocatable_scalar_7.f90: New test.
8464
8465 2010-01-06 Richard Guenther <rguenther@suse.de>
8466
8467 * gcc.c-torture/compile/pr42632.c: New testcase.
8468
8469 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8470
8471 PR target/42542
8472 * gcc.target/i386/pr42542-4.c: New.
8473 * gcc.target/i386/pr42542-4a.c: Likewise.
8474 * gcc.target/i386/pr42542-5.c: Likewise.
8475 * gcc.target/i386/pr42542-5a.c: Likewise.
8476
8477 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
8478
8479 * gcc.dg/tls/opt-15.c: New test.
8480
8481 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8482
8483 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
8484
8485 2010-01-05 Martin Jambor <mjambor@suse.cz>
8486
8487 PR tree-optimization/42462
8488 * g++.dg/torture/pr42462.C: New test.
8489
8490 2010-01-05 Jason Merrill <jason@redhat.com>
8491
8492 * g++.dg/cpp0x/initlist30.C: New test.
8493
8494 2010-01-05 Richard Guenther <rguenther@suse.de>
8495
8496 PR tree-optimization/42614
8497 * gcc.c-torture/execute/pr42614.c: New testcase.
8498
8499 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
8500
8501 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
8502 * gcc.dg/Wunreachable-1.c: Remove the testcase of
8503 -Wunreachable-code.
8504 * gcc.dg/Wunreachable-2.c: Likewise.
8505 * gcc.dg/Wunreachable-3.c: Likewise.
8506 * gcc.dg/Wunreachable-4.c: Likewise.
8507 * gcc.dg/Wunreachable-5.c: Likewise.
8508 * gcc.dg/Wunreachable-6.c: Likewise.
8509 * gcc.dg/Wunreachable-7.c: Likewise.
8510 * gcc.dg/Wunreachable-8.c: Likewise.
8511 * gcc.dg/20041231-1.c: Likewise.
8512
8513 2010-01-05 Jakub Jelinek <jakub@redhat.com>
8514
8515 PR other/42611
8516 * gcc.dg/pr42611.c: New test.
8517
8518 PR tree-optimization/42508
8519 * g++.dg/opt/pr42508.C: New test.
8520
8521 2010-01-05 Tobias Burnus <burnus@net-b.de>
8522
8523 PR fortran/41872
8524 * gfortran.dg/allocatable_scalar_8.f90: New.
8525
8526 2010-01-04 Martin Jambor <mjambor@suse.cz>
8527
8528 PR tree-optimization/42398
8529 * gcc.c-torture/compile/pr42398.c: New test.
8530
8531 2010-01-04 Jason Merrill <jason@redhat.com>
8532
8533 PR c++/42555
8534 * g++.dg/ext/attrib35.C: New.
8535
8536 PR c++/42567
8537 * g++.dg/cpp0x/auto17.C: New.
8538
8539 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
8540
8541 * gcc.dg/lto/20100104_0.c: New.
8542
8543 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
8544
8545 PR target/42542
8546 * gcc.target/i386/pr42542-1.c: New.
8547 * gcc.target/i386/pr42542-1a.c: Likewise.
8548 * gcc.target/i386/pr42542-1b.c: Likewise.
8549 * gcc.target/i386/pr42542-2.c: Likewise.
8550 * gcc.target/i386/pr42542-2a.c: Likewise.
8551 * gcc.target/i386/pr42542-2b.c: Likewise.
8552 * gcc.target/i386/pr42542-3.c: Likewise.
8553 * gcc.target/i386/pr42542-3a.c: Likewise.
8554
8555 2009-01-04 Tobias Burnus <burnus@net-b.de>
8556
8557 PR fortran/41872
8558 * gfortran.dg/allocatable_scalar_5.f90: New test.
8559 * gfortran.dg/allocatable_scalar_6.f90: New test.
8560
8561 2010-01-03 Richard Guenther <rguenther@suse.de>
8562
8563 PR testsuite/42583
8564 * gfortran.dg/gomp/recursion1.f90: Remove.
8565
8566 2010-01-03 Richard Guenther <rguenther@suse.de>
8567
8568 * gcc.dg/Warray-bounds.c: Remove XFAILs.
8569 * gcc.dg/uninit-6.c: Likewise.
8570 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8571
8572 2010-01-03 Richard Guenther <rguenther@suse.de>
8573
8574 PR tree-optimization/42589
8575 * gcc.target/i386/pr42589.c: New testcase.
8576
8577 2010-01-03 Richard Guenther <rguenther@suse.de>
8578
8579 PR tree-optimization/42438
8580 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
8581
8582 2010-01-02 Richard Guenther <rguenther@suse.de>
8583
8584 PR testsuite/41651
8585 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
8586
8587 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
8588
8589 PR target/42448
8590 * gcc.target/alpha/pr42448-1.c: New test.
8591 * gcc.target/alpha/pr42448-2.c: Ditto.
8592
8593 2010-01-01 Joseph Myers <joseph@codesourcery.com>
8594
8595 PR preprocessor/41947
8596 * gcc.dg/c99-hexfloat-3.c: New test.
8597
8598 2010-01-01 Richard Guenther <rguenther@suse.de>
8599
8600 PR c/42570
8601 * gcc.c-torture/execute/pr42570.c: New testcase.
8602
8603 2010-01-01 Richard Guenther <rguenther@suse.de>
8604
8605 PR middle-end/42559
8606 * gcc.c-torture/compile/pr42559.c: New testcase.
8607
8608 \f
8609 Copyright (C) 2010 Free Software Foundation, Inc.
8610
8611 Copying and distribution of this file, with or without modification,
8612 are permitted in any medium without royalty provided the copyright
8613 notice and this notice are preserved.