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