]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
c.opt (Wdouble-promotion): New.
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-05 Mark Mitchell <mark@codesourcery.com>
2
3 * gcc.dg/Wdouble-promotion.c: New.
4
5 2010-09-05 Tobias Burnus <burnus@net-b.de>
6
7 * gfortran.dg/float128_1.f90: Remove test case as
8 it always fails since Rev 163611 backed out the
9 front-end implementation.
10
11 2010-09-05 Tobias Burnus <burnus@net-b.de>
12
13 * gfortran.dg/float128_1.f90: XFAIL test case.
14
15 2010-09-05 Tobias Burnus <burnus@net-b.de>
16
17 * gfortran.dg/bessel_7.f90: Decrease required precision.
18
19 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
20
21 PR testsuite/45545
22 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
23 ref-all-matching targets.
24
25 2010-09-05 Richard Guenther <rguenther@suse.de>
26
27 PR tree-optimization/45535
28 * gcc.c-torture/compile/pr45535.c: New testcase.
29
30 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
31
32 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
33 "\[^\n\]*".
34 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
35 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
36 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
37 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
38 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
39 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
40 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
41 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
42 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
43 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
44 * gcc.target/i386/pr22152.c: Likewise.
45 * gcc.target/i386/pr36992-1.c: Likewise.
46 * gcc.target/i386/pr36992-2.c: Likewise.
47 * gcc.target/sh/sh4a-memmovua.c: Likewise.
48
49 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
50
51 PR testsuite/43957
52 * gcc.dg/const-uniq-1.c: Modify regexp.
53
54 2010-09-04 Tobias Burnus <burnus@net-b.de>
55
56 PR fortran/45530
57 * gfortran.dg/namelist_63.f90: New.
58
59 2010-09-04 Jan Hubicka <jh@suse.cz>
60
61 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
62 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
63
64 2010-09-04 Jan Hubicka <jh@suse.cz>
65
66 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
67
68 2010-09-04 Janus Weil <janus@gcc.gnu.org>
69
70 PR fortran/45507
71 * gfortran.dg/allocate_alloc_opt_12.f90: New.
72
73 2010-09-03 Joseph Myers <joseph@codesourcery.com>
74
75 * gcc.dg/opts-4.c: New test.
76
77 2010-09-03 Steve Ellcey <sje@cup.hp.com>
78
79 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
80 * gcc.dg/vect/vect-peel-4.c: Ditto.
81
82 2010-09-03 Daniel Kraft <d@domob.eu>
83
84 PR fortran/45525
85 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
86
87 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
88
89 PR fortran/45159
90 * gfortran.dg/dependency_34.f90: New test.
91
92 2010-09-03 Steve Ellcey <sje@cup.hp.com>
93
94 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
95
96 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
97
98 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
99 gcc.target/i386/clearcap.map if supported.
100
101 2010-09-03 Michael Matz <matz@suse.de>
102
103 PR middle-end/45415
104 * gcc.dg/pr45415.c: New test.
105
106 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
107
108 PR tree-optimization/45506
109 * gcc.dg/pr45506.c: New.
110
111 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
112
113 PR target/45476
114 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
115 * gcc.target/i386/float128-2.c: Ditto.
116
117 2010-09-03 Daniel Kraft <d@domob.eu>
118
119 PR fortran/34162
120 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
121 * gfortran.dg/internal_dummy_2.f08: New test.
122 * gfortran.dg/internal_dummy_3.f08: New test.
123 * gfortran.dg/internal_dummy_4.f08: New test.
124
125 2010-09-03 Jakub Jelinek <jakub@redhat.com>
126
127 PR debug/45500
128 * gcc.target/i386/pr45500.c: New test.
129
130 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
131
132 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
133
134 2010-09-03 Daniel Kraft <d@domob.eu>
135
136 PR fortran/44602
137 * gfortran.dg/exit_2.f08; Adapt error messages.
138 * gfortran.dg/exit_3.f08: New test.
139 * gfortran.dg/exit_4.f08: New test.
140 * gfortran.dg/exit_5.f03: New test.
141
142 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
143
144 * gfortran.dg/ishft_4.f90: New test.
145
146 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
147
148 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
149 FRIZ/XSRIZ instruciton for (double)(long long)x.
150 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
151
152 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
153
154 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
155
156 2010-09-02 Richard Guenther <rguenther@suse.de>
157
158 PR tree-optimization/44937
159 PR tree-optimization/45412
160 * g++.dg/opt/pr45412.C: New testcase.
161 * gcc.c-torture/compile/pr45412.c: Likewise.
162 * gcc.c-torture/compile/pr44937.c: Likewise.
163
164 2010-09-02 Joseph Myers <joseph@codesourcery.com>
165
166 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
167 but using -Werror=comment.
168 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
169 expected error messages.
170
171 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
172
173 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
174 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
175
176 2010-09-02 Tobias Burnus <burnus@net-b.de>
177
178 PR fortran/45489
179 * gfortran.dg/initialization_27.f90: New.
180
181 2010-09-02 Ira Rosen <irar@il.ibm.com>
182
183 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
184 check into different basic blocks. Expect vectorization if misaligned
185 stores are supported.
186 * gcc.dg/vect/bb-slp-8a.c: New test.
187 * gcc.dg/vect/bb-slp-8b.c: New test.
188
189 2010-09-01 Steve Ellcey <sje@cup.hp.com>
190
191 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
192
193 2010-09-01 Janus Weil <janus@gcc.gnu.org>
194
195 PR fortran/44541
196 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
197 * gfortran.dg/class_dummy_1.f03: New.
198
199 2010-09-01 Jakub Jelinek <jakub@redhat.com>
200
201 PR middle-end/45458
202 * g++.dg/tree-prof/partition2.C: New test.
203
204 2010-09-01 Richard Guenther <rguenther@suse.de>
205
206 * gcc.dg/vect/vect-outer-fir.c: Adjust.
207 * gcc.dg/tree-ssa/vrp54.c: New testcase.
208 * gcc.c-torture/execute/20100827-1.c: Likewise.
209
210 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
211
212 * gfortran.dg/execute_command_line_1.f90: New test.
213
214 2010-08-31 Jakub Jelinek <jakub@redhat.com>
215
216 PR preprocessor/45457
217 * c-c++-common/cpp/pr45457.c: New test.
218
219 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
220
221 * gcc.dg/nested-func-8.c: New test.
222
223 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
224
225 PR fortran/38282
226 * gfortran.dg/popcnt_poppar_1.F90: New test.
227 * gfortran.dg/popcnt_poppar_2.F90: New test.
228
229 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
230
231 * gcc.target/i386/volatile-2.c: Require nonpic target.
232
233 2010-08-31 Jakub Jelinek <jakub@redhat.com>
234
235 PR middle-end/45461
236 * gcc.dg/pr45461.c: New test.
237
238 2010-08-31 Richard Guenther <rguenther@suse.de>
239
240 PR testsuite/45455
241 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
242
243 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
244
245 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
246
247 2010-08-30 Janus Weil <janus@gcc.gnu.org>
248
249 PR fortran/45456
250 * gfortran.dg/typebound_proc_18.f03: New.
251
252 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
253
254 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
255 * lib/scanasm.exp (scan-stack-usage): Likewise.
256 (scan-stack-usage-not): Likewise.
257 * gcc.dg/stack-usage-1.c: New test.
258 * gcc.target/i386/stack-usage-realign.c: Likewise.
259
260 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
261
262 PR tree-optimization/45427
263 * gcc.dg/tree-ssa/pr45427.c: New test.
264
265 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
266
267 PR c++/45043
268 * g++.dg/template/crash102.C: New.
269
270 2010-08-30 Jakub Jelinek <jakub@redhat.com>
271
272 PR middle-end/45423
273 * gcc.dg/gomp/atomic-12.c: New test.
274 * gcc.dg/gomp/atomic-13.c: New test.
275 * gcc.dg/gomp/atomic-14.c: New test.
276 * g++.dg/gomp/atomic-11.C: New test.
277 * g++.dg/gomp/atomic-12.C: New test.
278 * g++.dg/gomp/atomic-13.C: New test.
279 * g++.dg/gomp/atomic-14.C: New test.
280
281 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
282
283 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
284 delimiter.
285
286 2010-08-30 Thomas Quinot <quinot@adacore.com>
287
288 * gnat.dg/discr24.adb: New test.
289
290 2010-08-30 Richard Guenther <rguenther@suse.de>
291
292 PR tree-optimization/45449
293 * gcc.dg/pr45449.c: New testcase.
294
295 2010-08-30 Joseph Myers <joseph@codesourcery.com>
296
297 * gcc.dg/opts-1.c: Expect errors, not warnings.
298
299 2010-08-29 Janus Weil <janus@gcc.gnu.org>
300
301 PR fortran/42769
302 * gfortran.dg/dynamic_dispatch_11.f03: New.
303
304 2010-08-29 Jason Merrill <jason@redhat.com>
305
306 PR c++/44991
307 * g++.dg/parse/defarg15.C: New.
308
309 2010-08-29 Janus Weil <janus@gcc.gnu.org>
310
311 PR fortran/45439
312 * gfortran.dg/select_type_16.f03: New.
313
314 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
315 Tobias Burnus <burnus@net-b.de>
316
317 * gfortran.dg/bessel_7.f90: Decrease required precision.
318
319 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
320 Kaz Kojima <kkojima@gcc.gnu.org>
321
322 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
323
324 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
325
326 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
327 floating point conversion code generation.
328 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
329 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
330 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
331 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
332 to integer conversion code generation.
333 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
334 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
335 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
336 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
337
338 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
339
340 PR fortran/32049
341 * gfortran.dg/random_seed_1.f90: Adjust test.
342 * gfortran.dg/float128_1.f90: New test.
343
344 2010-08-27 Tobias Burnus <burnus@net-b.de>
345
346 PR fortran/33197
347 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
348 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
349 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
350 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
351 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
352 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
353 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
354
355 2010-08-27 Janus Weil <janus@gcc.gnu.org>
356
357 PR fortran/45420
358 * gfortran.dg/select_type_15.f03: New.
359
360 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
361
362 PR libfortran/43217
363 * gfortran.dg/hollerith8.f90: New test.
364
365 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
366
367 PR fortran/45159
368 * gfortran.dg/dependency_33.f90: New test.
369
370 2010-08-27 Richard Guenther <rguenther@suse.de>
371
372 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
373 * gcc.dg/graphite/scop-2.c: Likewise.
374 * gcc.dg/graphite/scop-20.c: Likewise.
375 * gcc.dg/vect/slp-25.c: Likewise.
376
377 2010-08-27 Olivier Hainque <hainque@adacore.com>
378
379 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
380
381 2010-08-26 Daniel Kraft <d@domob.eu>
382
383 PR fortran/38936
384 PR fortran/44047
385 PR fortran/45384
386 * gfortran.dg/associate_8.f03: New test.
387 * gfortran.dg/select_type_13.f03: New test.
388 * gfortran.dg/select_type_14.f03: New test.
389
390 2010-08-26 Jakub Jelinek <jakub@redhat.com>
391
392 PR tree-optimization/44485
393 * gcc.dg/pr44485.c: New test.
394
395 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
396
397 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
398 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
399 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
400
401 2010-08-26 Richard Guenther <rguenther@suse.de>
402
403 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
404 * gcc.dg/graphite/scop-21.c: Likewise.
405
406 2010-08-26 Richard Guenther <rguenther@suse.de>
407
408 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
409 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
410 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
411 * gcc.dg/vect/vect-91.c: Likewise.
412 * gcc.dg/vect/vect-peel-1.c: Likewise.
413 * gcc.dg/vect/vect-peel-2.c: Likewise.
414 * gcc.dg/vect/vect-peel-4.c: Likewise.
415
416 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
417
418 PR libfortran/41859
419 * gfortran.dg/der_io_4.f90: New test.
420
421 2010-08-25 Jakub Jelinek <jakub@redhat.com>
422
423 PR rtl-optimization/44858
424 * gcc.c-torture/execute/pr44858.c: New test.
425
426 PR rtl-optimization/45400
427 * g++.dg/other/i386-8.C: New test.
428
429 2010-08-25 Richard Guenther <rguenther@suse.de>
430
431 * gcc.dg/alias-8.c: Adjust.
432
433 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
434
435 * gcc.target/i386/combine-mul.c: New test.
436
437 2010-08-25 Richard Guenther <rguenther@suse.de>
438
439 PR lto/44562
440 * gcc.dg/graphite/id-27.c: New testcase.
441 * gcc.dg/lto/20100825-1_0.c: Likewise.
442
443 2010-08-25 Richard Guenther <rguenther@suse.de>
444
445 PR tree-optimization/45316
446 * g++.dg/opt/pr45316.C: New testcase.
447
448 2010-08-25 Richard Guenther <rguenther@suse.de>
449
450 PR tree-optimization/45393
451 * g++.dg/torture/pr45393.C: New testcase.
452
453 2010-08-25 Jakub Jelinek <jakub@redhat.com>
454
455 PR tree-optimization/45059
456 * gcc.c-torture/compile/pr45059.c: New test.
457
458 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
459
460 * lib/target-supports.exp (check_effective_target_vect_unpack):
461 Set vect_unpack supported flag to true for neon.
462
463 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
464
465 * gcc.dg/tree-ssa/ifc-5.c: New.
466
467 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
468
469 * gcc.dg/tree-ssa/ifc-4.c: New.
470 * gcc.dg/tree-ssa/ifc-7.c: New.
471
472 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
473
474 * gcc.dg/vect/vect.exp: Check loongson targets
475 * g++.dg/vect/vect.exp: Likewise
476 * gfortran.dg/vect/vect.exp: Likewise
477
478 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
479
480 * gcc.target/powerpc/vsx-mass-1.c: New file, test
481 -mveclibabi=mass.
482
483 2010-08-23 Janus Weil <janus@gcc.gnu.org>
484
485 PR fortran/45366
486 * gfortran.dg/proc_ptr_29.f90: New.
487
488 2010-08-22 Tobias Burnus <burnus@net-b.de>
489 Dominique d'Humieres <dominiq@lps.ens.fr>
490
491 PR fortran/45367
492 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
493
494 2010-08-22 Tobias Burnus <burnus@net-b.de>
495
496 PR fortran/45367
497 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
498
499 2010-08-22 Tobias Burnus <burnus@net-b.de>
500
501 PR fortran/36158
502 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
503
504 2010-08-22 Tobias Burnus <burnus@net-b.de>
505 Dominique d'Humieres <dominiq@lps.ens.fr>
506
507 PR fortran/45367
508 PR fortran/36158
509 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
510 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
511
512 2010-08-21 Janus Weil <janus@gcc.gnu.org>
513
514 PR fortran/44863
515 PR fortran/45271
516 PR fortran/45290
517 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
518 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
519 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
520
521 2010-08-21 Tobias Burnus <burnus@net-b.de>
522
523 PR fortran/36158
524 PR fortran/33197
525 * gfortran.dg/bessel_6.f90: New.
526 * gfortran.dg/bessel_7.f90: New.
527
528 2010-08-20 Jan Hubicka <jh@suse.cz>
529
530 PR c++/45307
531 PR c++/17736
532 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
533 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
534
535 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
536
537 PR target/45336
538 * gcc.target/i386/pr45336-1.c: New.
539 * gcc.target/i386/pr45336-2.c: Likewise.
540 * gcc.target/i386/pr45336-3.c: Likewise.
541 * gcc.target/i386/pr45336-4.c: Likewise.
542
543 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
544
545 PR testsuite/45361
546 * gcc.target/i386/volatile-2.c: Update scan strings to also
547 include (%rip) for the memory reference on x86_64.
548
549 2010-08-20 Jakub Jelinek <jakub@redhat.com>
550
551 PR middle-end/44974
552 * gcc.dg/pr44974.c: New test.
553
554 PR rtl-optimization/45353
555 * gcc.dg/pr45353.c: New test.
556
557 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
558
559 * gcc.target/i386/volatile-2.c: New.
560
561 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
562
563 PR rtl-optimization/44691
564 * gfortran.dg/pr44691.f: New test.
565
566 2010-10-19 Olivier Hainque <hainque@adacore.com>
567
568 * gcc.target/sparc/sibcall-dslot.c: New testcase.
569
570 2010-08-19 Jason Merrill <jason@redhat.com>
571
572 * g++.dg/init/synth3.C: New.
573 * g++.dg/init/value8.C: New.
574 * g++.dg/tree-ssa/empty-2.C: New.
575 * g++.dg/cpp0x/noexcept09.C: New.
576
577 2010-08-19 Daniel Kraft <d@domob.eu>
578
579 PR fortran/29785
580 PR fortran/45016
581 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
582 * gfortran.dg/pointer_remapping_1.f90: New test.
583 * gfortran.dg/pointer_remapping_2.f03: New test.
584 * gfortran.dg/pointer_remapping_3.f08: New test.
585 * gfortran.dg/pointer_remapping_4.f03: New test.
586 * gfortran.dg/pointer_remapping_5.f08: New test.
587 * gfortran.dg/pointer_remapping_6.f08: New test.
588
589 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
590
591 PR testsuite/45324
592 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
593
594 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
595
596 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
597
598 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
599
600 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
601 variable.
602
603 2010-08-19 Ian Bolton <ian.bolton@arm.com>
604
605 PR target/45070
606 * gcc.c-torture/execute/pr45070.c: New.
607
608 2010-08-19 Ian Bolton <ian.bolton@arm.com>
609
610 * g++.dg/pr44328.C: New test.
611
612 2010-08-19 Tobias Burnus <burnus@net-b.de>
613
614 PR fortran/36158
615 PR fortran/33197
616 * gfortran.dg/bessel_3.f90: New.
617 * gfortran.dg/bessel_4.f90: New.
618 * gfortran.dg/bessel_5.f90: New.
619
620 2010-08-19 Janus Weil <janus@gcc.gnu.org>
621
622 PR fortran/45290
623 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
624 * gfortran.dg/pointer_init_2.f90: New.
625 * gfortran.dg/pointer_init_3.f90: New.
626 * gfortran.dg/pointer_init_4.f90: New.
627
628 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
629
630 PR c++/45049
631 * g++.dg/pr45049-1.C: New test.
632 * g++.dg/pr45049-2.C: New test.
633
634 2010-08-18 Jie Zhang <jie@codesourcery.com>
635
636 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
637 20 if __ARM_PCS is defined otherwise 64.
638 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
639 instead of hard coded 64.
640
641 2010-08-18 Yao Qi <yao@codesourcery.com>
642
643 PR target/45094
644 * gcc.target/arm/pr45094.c: New test.
645
646 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
647
648 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
649
650 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
651
652 PR rtl-optimization/42575
653 * gcc.target/arm/pr42575.c: New test.
654
655 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
656
657 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
658 * gcc.dg/tls/thr-cse-1.c: New.
659
660 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
661
662 PR debug/42487
663 * lib/target-supports.exp
664 (check_effective_target_function_sections): New.
665 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
666 function sections before proceding.
667
668 2010-08-17 Jakub Jelinek <jakub@redhat.com>
669
670 PR fortran/45308
671 * gfortran.dg/pr45308.f03: New test.
672
673 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
674
675 PR target/45296
676 * gcc.target/i386/pr45296.c: New test.
677
678 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
679
680 * g++.dg/ext/uow-1.C: New.
681 * g++.dg/ext/uow-2.C: New.
682 * g++.dg/ext/uow-3.C: New.
683 * g++.dg/ext/uow-4.C: New.
684
685 2010-08-17 Richard Guenther <rguenther@suse.de>
686
687 PR testsuite/45266
688 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
689
690 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
691
692 PR c/40563
693 * gcc.dg/Wcxx-compat-20.c: New test.
694
695 2010-08-17 Daniel Kraft <d@domob.eu>
696
697 PR fortran/38936
698 * gfortran.dg/associate_1.f03: Extended to test newly supported
699 features like association to variables.
700 * gfortran.dg/associate_3.f03: Removed check for illegal change
701 of associate-name here...
702 * gfortran.dg/associate_5.f03: ...and added it here.
703 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
704 * gfortran.dg/associate_7.f03: New test.
705
706 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
707
708 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
709
710 2010-08-15 Daniel Kraft <d@domob.eu>
711
712 PR fortran/38936
713 * gfortran.dg/associate_1.f03: Enable test for array expressions.
714 * gfortran.dg/associate_3.f03: Clarify comment.
715 * gfortran.dg/associate_5.f03: New test.
716 * gfortran.dg/associate_6.f03: New test.
717
718 2010-08-15 Tobias Burnus <burnus@net-b.de>
719
720 PR fortran/45211
721 * gfortran.dg/bind_c_usage_21.f90: New.
722 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
723
724 2010-08-15 Tobias Burnus <burnus@net-b.de>
725
726 * gfortran.dg/optional_absent_1.f90: New.
727 * gfortran.dg/null_actual.f90: New.
728
729 2010-08-15 Tobias Burnus <burnus@net-b.de>
730
731 * gfortran.dg/pointer_target_1.f90: New.
732 * gfortran.dg/pointer_target_2.f90: New.
733 * gfortran.dg/pointer_target_3.f90: New.
734
735 2010-08-15 Daniel Kraft <d@domob.eu>
736
737 PR fortran/45197
738 * gfortran.dg/elemental_args_check_3.f90: New test.
739 * gfortran.dg/impure_1.f08: New test.
740 * gfortran.dg/impure_2.f08: New test.
741 * gfortran.dg/impure_3.f90: New test.
742 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
743
744 2010-08-15 Ira Rosen <irar@il.ibm.com>
745
746 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
747 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
748 SLP tests.
749 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
750 misaligned loads.
751 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
752 misaligned stores.c
753 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
754
755 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
756
757 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
758 dg-require-effective-target after dg-do.
759
760 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
761
762 * lib/target-supports.exp (check_effective_target_vect_int): Return
763 true for Loongson targets.
764 (check_effective_target_vect_shift): Likewise.
765 (check_effective_target_vect_no_int_max): Likewise.
766 (check_effective_target_vect_no_align): Likewise.
767 (check_effective_target_vect_short_mult): Likewise.
768
769 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
770
771 * g++.dg/cast.C: Change fields of structures to "long" to pass
772 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
773 * g++.dg/cpp0x/iop.C: Ditto.
774 * g++.dg/cpp0x/named_refs.C: Ditto.
775 * g++.dg/cpp0x/rv1p.C: Ditto.
776 * g++.dg/cpp0x/rv2p.C: Ditto.
777 * g++.dg/cpp0x/rv3p.C: Ditto.
778 * g++.dg/cpp0x/rv4p.C: Ditto.
779 * g++.dg/cpp0x/rv5p.C: Ditto.
780 * g++.dg/cpp0x/rv6p.C: Ditto.
781 * g++.dg/cpp0x/rv7p.C: Ditto.
782 * g++.dg/cpp0x/rv8p.C: Ditto.
783 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
784
785 2010-08-13 Daniel Kraft <d@domob.eu>
786
787 * gfortran.dg/implied_shape_1.f08: New test.
788 * gfortran.dg/implied_shape_2.f90: New test.
789 * gfortran.dg/implied_shape_3.f08: New test.
790
791 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
792
793 PR libfortran/42526
794 * gfortran.dg/char_component_initializer_1.f90: New test.
795
796 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
797
798 PR tree-optimization/45241
799 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
800
801 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
802
803 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
804 to dg-options.
805 * gcc.target/i386/pr40906-2.c: Ditto.
806 * gcc.target/i386/pr40906-3.c: Ditto.
807
808 2010-08-12 Jakub Jelinek <jakub@redhat.com>
809
810 PR middle-end/45262
811 * gcc.c-torture/execute/pr45262.c: New test.
812
813 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
814
815 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
816 empty argument.
817 * g++.dg/other/profile1.C: Ditto.
818
819 2010-08-12 Richard Guenther <rguenther@suse.de>
820
821 PR tree-optimization/45232
822 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
823 * gcc.dg/tree-ssa/loop-7.c: Adjust.
824 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
825 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
826 unsigned arithmetic.
827 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
828 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
829 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
830 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
831 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
832 unsigned arithmetic.
833 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
834 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
835 unsigned arithmetic.
836 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
837 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
838 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
839 unsigned arithmetic.
840 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
841 * gcc.dg/tree-ssa/negate.c: Adjust.
842 * gcc.dg/vect/vect-1.c: Adjust.
843 * gfortran.dg/reassoc_6.f: XFAIL.
844
845 2010-08-12 Jakub Jelinek <jakub@redhat.com>
846
847 PR debug/45259
848 * gcc.dg/pr45259.c: New test.
849
850 2010-08-12 Wei Guozhi <carrot@google.com>
851
852 PR target/44999
853 * gcc.target/arm/pr44999.c: New testcase.
854
855 2010-08-12 Jie Zhang <jie@codesourcery.com>
856
857 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
858 (N): Likewise.
859 (main): Adjust accordingly.
860
861 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
862
863 * gfortran.dg/graphite/id-22.f: New.
864
865 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
866
867 * gcc.dg/graphite/id-26.c: New.
868
869 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
870
871 * gcc.dg/graphite/id-25.c: New.
872
873 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
874
875 * gcc.dg/graphite/run-id-5.c: New.
876 * gcc.dg/graphite/run-id-6.c: New.
877 * gfortran.dg/graphite/id-21.f: New.
878
879 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
880
881 * gcc.dg/graphite/id-24.c: New.
882
883 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
884
885 * gcc.dg/tree-ssa/pr20742.c: New.
886
887 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
888
889 * gcc.dg/graphite/id-23.c: New.
890
891 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
892
893 * gfortran.dg/graphite/id-20.f: Adjust testcase.
894
895 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
896
897 * gcc.dg/graphite/pr42729.c: New.
898
899 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
900
901 * gfortran.dg/graphite/id-20.f: New.
902
903 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
904
905 * gcc.dg/graphite/id-22.c: New.
906
907 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
908
909 * gcc.dg/graphite/run-id-2.c: Call abort.
910
911 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
912
913 * gcc.dg/graphite/id-20.c: New.
914
915 2010-08-11 Janus Weil <janus@gcc.gnu.org>
916 Steve Kargl <kargl@gcc.gnu.org>
917
918 PR fortran/44595
919 * gfortran.dg/move_alloc_3.f90: New.
920 * gfortran.dg/random_seed_2.f90: New.
921
922 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
923
924 * lib/target-supports.exp (check_effective_target_sync_int_long):
925 Add hppa*-*-linux*.
926 (check_effective_target_sync_char_short): Likewise.
927
928 2010-08-10 Yao Qi <yao@codesourcery.com>
929
930 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
931 general form.
932 * gcc.dg/tree-ssa/loop-31.c: Likewise.
933 * g++.dg/other/packed1.C: Likewise.
934 * g++.dg/other/crash-4.C: Likewise.
935 * g++.dg/ext/packed8.C: Likewise.
936 * g++.dg/init/array16.C: Likewise.
937
938 2010-08-10 xinliang David Li <davidxl@google.com>
939 * gcc.dg/tree-ssa/loop-19.c: Add option
940 -fno-prefetch-loop-array
941
942 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
943
944 PR middle-end/45182
945 * gcc.c-torture/compile/pr45182.c: New test.
946
947 2010-08-09 Jason Merrill <jason@redhat.com>
948
949 PR c++/45236
950 * g++.dg/cpp0x/variadic-104.C: New.
951
952 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
953
954 PR fortran/44235
955 * gfortran.dg/dependency_32.f90: New test.
956
957 2010-08-09 Richard Guenther <rguenther@suse.de>
958
959 PR middle-end/44632
960 * g++.dg/opt/nrv17.C: New testcase.
961
962 2010-08-09 Richard Guenther <rguenther@suse.de>
963
964 PR middle-end/45212
965 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
966 alignment from MEM_REF offset only if we took it from the
967 base object.
968
969 * gcc.target/i386/pr24178.c: New testcase.
970
971 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
972
973 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
974 * gcc.dg/20030702-1.c: Ditto.
975 * gcc.dg/20050309-1.c: Ditto.
976 * gcc.dg/20050325-1.c: Ditto.
977 * gcc.dg/20050330-2.c: Ditto.
978 * gcc.dg/20051201-1.c: Ditto.
979 * gcc.dg/gomp/pr27573.c: Ditto.
980 * gcc.dg/gomp/pr34610.c: Ditto.
981 * gcc.dg/pr24225.c: Ditto.
982 * gcc.dg/pr26570.c: Ditto.
983 * gcc.dg/pr32773.c: Ditto.
984 * g++.dg/gcov/gcov-6.C: Ditto.
985 * g++.dg/gomp/pr34608.C: Ditto.
986 * gfortran.dg/gomp/pr27573.f90: Ditto.
987
988 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
989 dg-require-host-local dg directive.
990 * gcc.dg/profile-dir-2.c: Ditto.
991 * gcc.dg/profile-dir-3.c: Ditto.
992
993 2010-08-08 Richard Guenther <rguenther@suse.de>
994
995 PR tree-optimization/45109
996 * gcc.c-torture/compile/pr45109.c: New testcase.
997
998 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
999
1000 * gcc.dg/march.c: Skip if -march defined.
1001 * gcc.dg/mtune.c: Skip if -mtune defined.
1002
1003 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1004 generic thunk support.
1005
1006 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
1007
1008 PR target/45213
1009 * gcc.target/i386/pr45213.c: New test.
1010
1011 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1012
1013 PR libfortran/45143
1014 * gfortran.dg/fmt_error_11.f03: New test.
1015
1016 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
1017
1018 * lib/target-supports.exp (check_effective_target_sync_int_long):
1019 Add arm*-*-linux-gnueabi.
1020 (check_effective_target_sync_char_short): Likewise.
1021
1022 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1023
1024 PR fortran/45159
1025 * gfortran.dg/dependency_31.f90: New test.
1026
1027 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1028
1029 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
1030
1031 2010-08-06 Jason Merrill <jason@redhat.com>
1032
1033 * g++.dg/cpp0x/sfinae3.C: New.
1034 * g++.dg/cpp0x/sfinae4.C: New.
1035
1036 2010-08-06 Richard Guenther <rguenther@suse.de>
1037
1038 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1039 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1040 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1041 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1042 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1043 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1044 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1045 * gcc.c-torture/execute/20100805-1.c: Likewise.
1046
1047 2010-08-05 Martin Jambor <mjambor@suse.cz>
1048
1049 PR testsuite/42855
1050 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1051
1052 2010-08-05 Martin Jambor <mjambor@suse.cz>
1053
1054 * gcc.dg/ipa/ipcp-ii-1.c: New test.
1055 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1056
1057 2010-08-05 Martin Jambor <mjambor@suse.cz>
1058
1059 * g++.dg/ipa/devirt-1.C: New test.
1060 * g++.dg/ipa/devirt-2.C: Likewise.
1061 * g++.dg/ipa/devirt-3.C: Likewise.
1062 * g++.dg/ipa/devirt-4.C: Likewise.
1063 * g++.dg/ipa/devirt-5.C: Likewise.
1064 * gcc.dg/ipa/iinline-3.c: Likewise.
1065
1066 2010-08-05 Jie Zhang <jie@codesourcery.com>
1067
1068 PR tree-optimization/45144
1069 * gcc.dg/tree-ssa/pr45144.c: New test.
1070
1071 2010-08-04 Janus Weil <janus@gcc.gnu.org>
1072
1073 PR fortran/42207
1074 PR fortran/44064
1075 PR fortran/44065
1076 * gfortran.dg/class_25.f03: New.
1077 * gfortran.dg/class_26.f03: New.
1078
1079 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
1080
1081 * g++.dg/warn/miss-format-1.C: Update line number.
1082
1083 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
1084
1085 PR c++/44641
1086 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1087 .frame and .mask assembler directives.
1088
1089 2010-08-04 Richard Guenther <rguenther@suse.de>
1090
1091 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1092 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1093 * gcc.dg/tree-ssa/vrp50.c: Likewise.
1094 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1095
1096 2010-08-04 Tobias Burnus <burnus@net-b.de>
1097
1098 PR fortran/44857
1099 * gfortran.dg/derived_constructor_char_1.f90: New.
1100 * gfortran.dg/derived_constructor_char_2.f90: New.
1101
1102 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1103
1104 PR fortran/45159
1105 * gfortran.dg/dependency_30.f90: New test.
1106
1107 2010-08-03 Jan Hubicka <jh@suse.cz>
1108
1109 * gcc.c-torture/compile/pr45085.c: New testcase.
1110
1111 2010-08-03 Janus Weil <janus@gcc.gnu.org>
1112
1113 PR fortran/44584
1114 PR fortran/45161
1115 * gfortran.dg/typebound_call_9.f03: Modified.
1116 * gfortran.dg/typebound_generic_1.f03: Modified.
1117
1118 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1119
1120 PR fortran/45159
1121
1122 * gfortran.dg/dependency_29.f90: New test.
1123
1124 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1125
1126 PR fortran/36854
1127 * gfortran.dg/character_comparison_2.f90: New test.
1128 * gfortran.dg/character_comparison_3.f90: New test.
1129 * gfortran.dg/dependency_28.f90: New test.
1130
1131 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
1132
1133 PR target/40457
1134 * gcc.target/arm/pr40457-1.c: New test.
1135 * gcc.target/arm/pr40457-2.c: New test.
1136
1137 2010-08-01 Janus Weil <janus@gcc.gnu.org>
1138
1139 PR fortran/44912
1140 * gfortran.dg/typebound_call_17.f03: New.
1141
1142 2010-07-30 Janus Weil <janus@gcc.gnu.org>
1143
1144 PR fortran/44929
1145 * gfortran.dg/allocate_derived_3.f90: New.
1146
1147 2010-07-30 Xinliang David Li <davidxl@google.com>
1148 PR tree-optimization/45121
1149 * c-c++-common/uninit-17.c: Add -fno-ivops option.
1150
1151 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1152
1153 PR c++/45112
1154 * testsuite/g++.dg/pr45112.C: New test.
1155
1156 2010-07-30 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR debug/45055
1159 PR rtl-optimization/45137
1160 * gcc.dg/pr45055.c: New test.
1161
1162 2010-07-30 Alan Modra <amodra@gmail.com>
1163
1164 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1165 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1166
1167 2010-07-29 Tobias Burnus <burnus@net-b.de>
1168
1169 PR fortran/45087
1170 PR fortran/45125
1171 * gfortran.dg/whole_file_25.f90: New.
1172 * gfortran.dg/whole_file_26.f90: New.
1173 * gfortran.dg/whole_file_27.f90: New.
1174
1175 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1176
1177 PR fortran/44962
1178 * gfortran.dg/typebound_proc_17.f03: New.
1179
1180 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1181
1182 PR fortran/45004
1183 * gfortran.dg/move_alloc_2.f90: New.
1184
1185 2010-07-29 Xinliang David Li <davidxl@google.com>
1186 PR tree-optimization/45121
1187 * c-c++-common/uninit-17.c: Fix expected output.
1188
1189 2010-07-29 Richard Guenther <rguenther@suse.de>
1190
1191 PR tree-optimization/45120
1192 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1193
1194 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
1195
1196 PR fortran/42051
1197 PR fortran/44064
1198 * gfortran.dg/pr42051.f03: New testcase.
1199
1200 2010-07-29 Richard Guenther <rguenther@suse.de>
1201
1202 PR middle-end/45034
1203 * gcc.c-torture/execute/pr45034.c: New testcase.
1204
1205 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1206
1207 PR c++/45096
1208 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1209
1210 2010-07-28 Daniel Kraft <d@domob.eu>
1211
1212 * gfortran.dg/bound_8.f90: New test.
1213
1214 2010-07-28 Jakub Jelinek <jakub@redhat.com>
1215
1216 PR debug/45105
1217 * gcc.dg/pr45105.c: New test.
1218
1219 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1220
1221 PR rtl-optimization/45107
1222 * gcc.dg/pr45107.c: New test.
1223
1224 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1225
1226 PR rtl-optimization/45101
1227 * gcc.dg/pr45101.c: New test.
1228
1229 2010-07-28 Tobias Burnus <burnus@net-b.de>
1230
1231 PR fortran/45077
1232 * gfortran.dg/whole_file_24.f90: New.
1233
1234 2010-07-27 Jason Merrill <jason@redhat.com>
1235
1236 * g++.dg/cpp0x/variadic102.C: New.
1237 * g++.dg/cpp0x/variadic103.C: New.
1238
1239 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
1240
1241 PR rtl-optimization/40956
1242 PR target/42495
1243 PR middle-end/42574
1244 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1245 * gcc.target/arm/pr42574.c: Add tests.
1246
1247 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1248
1249 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1250 test name.
1251 (cleanup-repo-files): Ditto.
1252 (cleanup-saved-temps): Ditto.
1253
1254 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1255
1256 PR testsuite/44701
1257 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1258
1259 PR c/45079
1260 * gcc.dg/pr45079.c: New test.
1261
1262 2010-07-27 Ira Rosen <irar@il.ibm.com>
1263
1264 PR tree-optimization/44152
1265 * gcc.dg/vect/fast-math-pr44152.c: New test.
1266
1267 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
1268
1269 PR ObjC/44140
1270 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1271 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1272 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1273 * obj-c++.dg/torture/trivial.mm: Ditto.
1274 * objc.dg/torture/tls/thr-init-2.m: Ditto.
1275 * objc.dg/torture/tls/thr-init-3.m: Ditto.
1276 * objc.dg/torture/tls/thr-init.m: Ditto.
1277 * objc.dg/torture/trivial.m: Ditto.
1278
1279 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1280
1281 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1282 Skip on spu-*-* targets.
1283
1284 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR tree-optimization/45083
1287 * gcc.dg/pr45083.c: New test.
1288
1289 2010-07-26 Tobias Burnus <burnus@net-b.de>
1290
1291 PR fortran/40873
1292 * gfortran.dg/whole_file_22.f90: New test.
1293 * gfortran.dg/whole_file_23.f90: New test.
1294
1295 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
1296 Jack Howarth <howarth@bromo.med.uc.edu>
1297 Richard Henderson <rth@redhat.com>
1298
1299 PR target/44132
1300 * gcc.dg/tls/thr-init-1.c: New.
1301 * gcc.dg/tls/thr-init-2.c: New.
1302 * gcc.dg/torture/tls New.
1303 * gcc.dg/torture/tls/tls-test.c: New.
1304 * gcc.dg/torture/tls/thr-init-1.c: New.
1305 * gcc.dg/torture/tls/tls.exp: New.
1306 * gcc.dg/torture/tls/thr-init-2.c: New.
1307 * gcc.dg/tls/emutls-2.c: New test
1308
1309 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1310 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1311 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1312 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1313 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1314 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1315 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1316 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1317 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1318 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1319 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1320 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1321 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1322 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1323 gfortran.dg/gomp/appendix-a/a.22.4.f90,
1324 gfortran.dg/gomp/appendix-a/a.22.5.f90,
1325 gfortran.dg/gomp/appendix-a/a.22.6.f90,
1326 gfortran.dg/gomp/appendix-a/a.24.1.f90,
1327 gfortran.dg/gomp/appendix-a/a.32.1.f90,
1328 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1329 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1330 gfortran.dg/gomp/omp_threadprivate1.f90,
1331 gfortran.dg/gomp/omp_threadprivate2.f90,
1332 gfortran.dg/gomp/reduction1.f90,
1333 gfortran.dg/gomp/sharing-1.f90: Likewise.
1334
1335 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1336
1337 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1338 sse_runtime.
1339 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1340 dg-require-visibility.
1341
1342 2010-07-26 Richard Guenther <rguenther@suse.de>
1343
1344 PR tree-optimization/43784
1345 * gcc.c-torture/execute/pr43784.c: New testcase.
1346 * g++.dg/torture/pr43784.C: Likewise.
1347
1348 2010-07-26 Richard Guenther <rguenther@suse.de>
1349
1350 PR middle-end/45056
1351 * g++.dg/pr45056.C: New testcase.
1352
1353 2010-07-26 Richard Guenther <rguenther@suse.de>
1354
1355 PR tree-optimization/45071
1356 * gcc.dg/pr45071.c: New testcase.
1357
1358 2010-07-26 Tobias Burnus <burnus@net-b.de>
1359
1360 PR fortran/45066
1361 * gfortran.dg/namelist_62.f90: New.
1362
1363 2010-07-26 Richard Guenther <rguenther@suse.de>
1364
1365 * gcc.c-torture/execute/pr45017.c: Move ...
1366 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
1367
1368 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1369
1370 PR fortran/40628
1371 * trim_optimize_1.f90: New test.
1372 * character_comparision_1.f90: New test.
1373
1374 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1375
1376 PR fortran/42852
1377 * gfortran.dg/wtruncate_fix.f: New test.
1378
1379 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
1380
1381 PR testsuite/45068
1382 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1383
1384 2010-07-24 Richard Guenther <rguenther@suse.de>
1385
1386 PR lto/43788
1387 * g++.dg/lto/20100724-1_0.C: New testcase.
1388
1389 2010-07-24 Richard Guenther <rguenther@suse.de>
1390
1391 PR lto/43212
1392 * gcc.dg/lto/20100724-1_0.c: New testcase.
1393 * gcc.dg/lto/20100724-1_1.c: Likewise.
1394
1395 2010-07-24 Tobias Burnus <burnus@net-b.de>
1396
1397 PR fortran/40011
1398 * gfortran.dg/whole_file_21.f90: New.
1399
1400 * gfortran.dg/integer_exponentiation_3.F90: Use
1401 -ffloat-store only for i?86/x86-64 -m32.
1402
1403 2010-07-24 Tobias Burnus <burnus@net-b.de>
1404
1405 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1406 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1407
1408 2010-07-24 Tobias Burnus <burnus@net-b.de>
1409
1410 * gfortran.dg/func_decl_4.f90: Split test into two ...
1411 * gfortran.dg/func_decl_5.f90: ... parts.
1412 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1413 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1414 * gfortran.dg/global_references_1.f90: Add new dg-warning.
1415 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1416 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1417 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1418 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1419 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1420 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1421 * gfortran.dg/sizeof.f90: Make test valid.
1422 * gfortran.dg/pr20865.f90: Add new dg-error.
1423 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1424 * gfortran.dg/g77/19990218-0.f: Ditto.
1425 * gfortran.dg/g77/19990218-1.f: Ditto.
1426 * gfortran.dg/g77/970625-2.f: Ditto.
1427 * gfortran.dg/pr37243.f: Fix function declaration.
1428 * gfortran.dg/use_only_1.f90: Fix implicit typing.
1429 * gfortran.dg/loc_1.f90: Fix pointer datatype.
1430
1431 2010-07-23 Tobias Burnus <burnus@net-b.de>
1432
1433 PR fortran/44945
1434 * gfortran.dg/char_array_structure_constructor.f90: Add
1435 -fwhole-file as dg-option as it otherwise fails on some
1436 systems.
1437
1438 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
1439
1440 * gnat.dg/aggr16.ad[sb]: New test.
1441 * gnat.dg/aggr16_pkg.ads: New helper.
1442
1443 2010-07-23 Richard Guenther <rguenther@suse.de>
1444
1445 PR lto/43071
1446 * g++.dg/lto/20100723-1_0.C: New testcase.
1447
1448 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
1449
1450 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1451 AVX support.
1452 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1453 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1454
1455 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1456
1457 * lib/target-supports.exp (add_options_for_tls): New proc.
1458 * g++.dg/tls/static-1.C: Use dg-add-options tls.
1459 * g++.dg/tls/static-1a.cc: Likewise.
1460 * gcc.dg/tls/emutls-1.c: Likewise.
1461 * gcc.dg/tls/opt-11.c: Likewise.
1462 * gcc.dg/tls/opt-12.c: Likewise.
1463 * gcc.dg/tls/pr24428-2.c: Likewise.
1464 * gcc.dg/tls/pr24428.c: Likewise.
1465 * obj-c++.dg/tls/static-1.mm: Likewise.
1466 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1467 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1468 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1469 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1470 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1471 * objc.dg/torture/tls/thr-init.m: Likewise.
1472 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1473
1474 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1475
1476 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1477 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1478 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1479 optimized dump files.
1480
1481 2010-07-23 Jakub Jelinek <jakub@redhat.com>
1482
1483 PR tree-optimization/45047
1484 * gcc.c-torture/compile/pr45047.c: New test.
1485
1486 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1487
1488 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1489 instead of dg-compile.
1490 * gcc.dg/float-range-4.c: Ditto.
1491 * gcc.dg/float-range-5.c: Ditto.
1492 * gcc.dg/fold-overflow-1.c: Ditto.
1493 * gcc.dg/gomp/sections-4.c: Ditto.
1494 * gcc.dg/transparent-union-1.c: Ditto.
1495 * gcc.dg/transparent-union-2.c: Ditto.
1496 * gcc.target/i386/pr39315-check.c: Ditto.
1497 * g++.dg/gomp/sections-4.C: Ditto.
1498 * g++.dg/template/dtor7.C: Ditto.
1499 * g++.dg/tree-ssa/pr19952.C: Ditto.
1500 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1501 * gfortran.dg/graphite/pr42185.f90: Ditto.
1502 * gfortran.dg/namelist_36.f90: Ditto.
1503 * gnat.dg/noreturn1.adb: Ditto.
1504 * gnat.dg/specs/small_alignment.ads: Ditto.
1505
1506 2010-07-23 Martin Jambor <mjambor@suse.cz>
1507
1508 PR tree-optimization/44915
1509 * g++.dg/torture/pr44915.C: New test.
1510
1511 2010-07-23 Martin Jambor <mjambor@suse.cz>
1512
1513 PR tree-optimization/44914
1514 * g++.dg/tree-ssa/pr44914.C: New test.
1515
1516 2010-07-23 Jie Zhang <jie@codesourcery.com>
1517
1518 PR target/44290
1519 * gcc.dg/pr44290-1.c: New test.
1520 * gcc.dg/pr44290-2.c: New test.
1521
1522 2010-07-23 Jason Merrill <jason@redhat.com>
1523
1524 PR c++/45008
1525 * g++.dg/abi/mangle44.C: New.
1526
1527 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1528
1529 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1530 for compile-time only tests.
1531 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1532 target check.
1533 * gcc.target/i386/pr39315-4.c: Ditto.
1534 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1535 target check. Include sse-os-support.h.
1536 (main): Call check_isa and sse_os_support.
1537 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1538 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1539 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1540 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1541 target check. Include sse-os-support.h.
1542 (main): Call check_isa and sse_os_support.
1543 * gcc.target/i386/vperm-v2df.c: Ditto.
1544
1545 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1546
1547 * lib/target-supports.exp (check_avx_hw_available): New procedure.
1548 (check_effective_target_avx_runtime): New procedure.
1549 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1550 (check_effective_target_sse_runtime): Add check_effective_target_sse.
1551
1552 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1553 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
1554 and __get_cpuid test.
1555 * gcc.dg/compat/vector-2b_main.c: Ditto.
1556
1557 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1558
1559 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1560 for compile-time only test.
1561 * gcc.dg/pr32716.c: Ditto.
1562 * gcc.dg/pr34856.c: Ditto.
1563 * gcc.dg/pr36997.c: Ditto.
1564 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1565 * gfortran.dg/pr28158.f90: Ditto.
1566 * gfortran.dg/pr30667.f: Ditto.
1567
1568 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1569 i?86-*-* and x86_64-*-* targets to disable execution on targets
1570 without sse2 runtime support.
1571 * g++.dg/vect/vect.exp: Ditto.
1572 * gfortran.dg/vect/vect.exp: Ditto.
1573
1574 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1575 * gcc.dg/pr37544.c: Ditto.
1576 * gcc.dg/pr40550.c: Ditto.
1577 * gcc.dg/compat/union-m128-1_main.c: Ditto.
1578 * gcc.dg/compat/vector-1a_main.c: Ditto.
1579 * gcc.dg/compat/vector-2a_main.c: Ditto.
1580 * gcc.dg/torture/pr16104-1.c: Ditto.
1581 * gcc.dg/torture/pr35771-1.c: Ditto.
1582 * gcc.dg/torture/pr35771-2.c: Ditto.
1583 * gcc.dg/torture/pr35771-3.c: Ditto.
1584 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1585 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1586 * gcc.dg/torture/stackalign/push-1.c: Ditto.
1587 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1588 * g++.dg/other/i386-1.C: Ditto.
1589 * g++.dg/other/pr40446.C: Ditto.
1590
1591 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1592
1593 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1594
1595 2010-07-23 Daniel Kraft <d@domob.eu>
1596
1597 PR fortran/44709
1598 * gfortran.dg/exit_1.f08: New test.
1599 * gfortran.dg/exit_2.f08: New test.
1600
1601 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
1602
1603 PR tree-optimization/39839
1604 * gcc.target/arm/pr39839.c: New test case.
1605
1606 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1607
1608 * gnat.dg/unchecked_convert5b.adb: New test.
1609 * gnat.dg/unchecked_convert6.adb: Likewise.
1610 * gnat.dg/unchecked_convert6b.adb: Likewise.
1611
1612 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1613
1614 * gnat.dg/aggr15.ad[sb]: New test.
1615
1616 2010-07-22 Dodji Seketeli <dodji@redhat.com>
1617
1618 PR debug/45024
1619 * g++.dg/debug/dwarf2/nested-2.C: New test case.
1620
1621 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
1622
1623 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1624 with dg-require-linker-plugin.
1625
1626 2010-07-22 Richard Guenther <rguenther@suse.de>
1627
1628 PR lto/43850
1629 * g++.dg/lto/20100722-1_0.C: New testcase.
1630
1631 2010-07-22 Richard Guenther <rguenther@suse.de>
1632
1633 PR lto/42451
1634 * gcc.dg/lto/20100720-3_0.c: New testcase.
1635 * gcc.dg/lto/20100720-3_1.c: Likewise.
1636
1637 2010-07-22 Richard Guenther <rguenther@suse.de>
1638
1639 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1640 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1641
1642 PR lto/43373
1643 * gcc.dg/lto/20100722-1_0.c: New testcase.
1644
1645 2010-07-22 Martin Jambor <mjambor@suse.cz>
1646
1647 PR tree-optimization/44891
1648 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1649
1650 2010-07-22 Richard Guenther <rguenther@suse.de>
1651
1652 PR tree-optimization/45017
1653 * gcc.c-torture/execute/pr45017.c: New testcase.
1654
1655 2010-07-22 Tobias Burnus <burnus@net-b.de>
1656
1657 PR fortran/45019
1658 * gfortran.dg/aliasing_dummy_5.f90: New.
1659
1660 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1661
1662 PR target/43698
1663 * gcc.target/arm/pr43698.c: New test.
1664
1665 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
1666
1667 PR fortran/44929
1668 * Revert my commit r162325 for this PR.
1669
1670 2010-07-21 Jakub Jelinek <jakub@redhat.com>
1671
1672 PR debug/45015
1673 * gcc.target/m68k/pr45015.c: New test.
1674
1675 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
1676
1677 PR c++/44641
1678 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1679 comments.
1680
1681 2010-07-21 Richard Guenther <rguenther@suse.de>
1682
1683 PR lto/45018
1684 * g++.dg/lto/20100721-1_0.C: New testcase.
1685
1686 2010-07-21 Martin Jambor <mjambor@suse.cz>
1687
1688 PR tree-optimization/44900
1689 * g++.dg/torture/pr44900.C: New test.
1690
1691 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
1692
1693 PR middle-end/44738
1694 * c-c++-common/uninit-17.c: Correct expected error.
1695
1696 2010-07-21 Jakub Jelinek <jakub@redhat.com>
1697
1698 * gcc.dg/guality/asm-1.c: New test.
1699
1700 PR debug/45003
1701 * gcc.dg/guality/pr45003-2.c: New test.
1702 * gcc.dg/guality/pr45003-3.c: New test.
1703
1704 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1705
1706 PR libfortran/44697
1707 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1708
1709 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
1710
1711 * lib/scanasm.exp (dg-function-on-line): Test that a function is
1712 defined on the current line.
1713 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1714 * g++.dg/debug/dwarf2/pr44641.C: New.
1715
1716 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
1717
1718 * gcc.target/powerpc/block-move-1.c: New test.
1719 * gcc.target/powerpc/block-move-2.c: New test.
1720
1721 2010-07-20 Jason Merrill <jason@redhat.com>
1722
1723 PR c++/44967
1724 * g++.dg/cpp0x/sfinae2.C: New.
1725
1726 2010-07-20 Richard Guenther <rguenther@suse.de>
1727
1728 PR lto/42696
1729 * gcc.dg/lto/20100720-4_0.c: New testcase.
1730
1731 2010-07-20 Richard Guenther <rguenther@suse.de>
1732
1733 PR lto/43221
1734 * gcc.dg/lto/20100720-2_0.c: New testcase.
1735 * gcc.dg/lto/20100720-2_1.c: Likewise.
1736
1737 2010-07-20 Richard Guenther <rguenther@suse.de>
1738
1739 PR lto/43208
1740 * gcc.dg/lto/20100720-1_0.c: New testcase.
1741 * gcc.dg/lto/20100720-1_1.c: Likewise.
1742
1743 2010-07-20 Jakub Jelinek <jakub@redhat.com>
1744
1745 PR debug/45003
1746 * gcc.dg/guality/pr45003-1.c: New test.
1747
1748 2010-07-20 Richard Guenther <rguenther@suse.de>
1749
1750 PR tree-optimization/44977
1751 * gcc.dg/torture/pr44977.c: New testcase.
1752
1753 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
1754
1755 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1756 sync_char_short
1757
1758 2010-07-20 Richard Guenther <rguenther@suse.de>
1759
1760 PR middle-end/44971
1761 PR middle-end/44988
1762 * gcc.dg/pr44971.c: New testcase.
1763 * gcc.c-torture/compile/pr44988.c: Likewise.
1764
1765 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
1766
1767 PR fortran/44929
1768 * gfortran.dg/allocate_with_typespec.f90: New test.
1769 * gfortran.dg/allocate_derived_1.f90: Update error message.
1770
1771 2010-07-19 Jason Merrill <jason@redhat.com>
1772
1773 PR c++/44996
1774 * g++.dg/cpp0x/decltype23.C: New.
1775
1776 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
1777
1778 PR fortran/42385
1779 * gfortran.dg/class_defined_operator_1.f03 : New test.
1780
1781 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
1782
1783 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1784 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1785 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
1786 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1787
1788 2010-07-19 Richard Guenther <rguenther@suse.de>
1789
1790 PR middle-end/44941
1791 * gcc.c-torture/compile/pr44941.c: New testcase.
1792
1793 2010-07-19 Jason Merrill <jason@redhat.com>
1794
1795 PR c++/44969
1796 * g++.dg/template/sfinae24.C: New.
1797
1798 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
1799
1800 PR fortran/44353
1801 * gfortran.dg/data_implied_do_2.f90: Removed.
1802
1803 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1804
1805 PR c++/44969
1806 * g++.dg/template/sfinae23.C: New.
1807
1808 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1809
1810 * lib/target-supports.exp (check_sse_os_support_available): New
1811 proc.
1812 (check_sse_hw_available): New proc.
1813 (check_effective_target_sse_runtime): New proc.
1814 (check_effective_target_sse2_runtime): New proc.
1815 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1816 -msse2 if check_sse_os_support_available.
1817 * g++.dg/vect/vect.exp: Only run -msse2 tests if
1818 check_sse_os_support_available.
1819 * gcc.dg/vect/vect.exp: Likewise.
1820 * gfortran.dg/vect/vect.exp: Likewise.
1821 * gcc.target/i386/sol2-check: Renamed to ...
1822 * gcc.target/i386/sse-os-support.h: ... this.
1823 (sol2_check): Renamed to ...
1824 (sse_os_support): ... this.
1825 Only test movss with xmm registers.
1826 * gcc.target/i386/sse-check.h: Reflect new header and function names.
1827 Removed ILL_INSN, ILL_INSN_LEN.
1828 * gcc.target/i386/sse2-check.h: Likewise.
1829 * gcc.target/i386/sse3-check.h: Likewise.
1830 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1831 Removed cpuid.h, __get_cpuid test.
1832 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1833 Removed cpuid.h, __get_cpuid test.
1834 * g++.dg/other/pr40446.C: Likewise.
1835 * gcc.dg/compat/union-m128-1_main.c: Likewise.
1836 * gcc.dg/compat/vector-1a_main.c: Likewise.
1837 * gcc.dg/compat/vector-2a_main.c: Likewise.
1838 * gcc.dg/pr36584.c: Likewise.
1839 * gcc.dg/pr37544.c: Likewise.
1840 * gcc.dg/torture/pr16104-1.c: Likewise.
1841 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1842 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1843 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1844 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1845 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1846 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1847 sse2_runtime.
1848 * gcc.dg/torture/pr35771-2.c: Likewise.
1849 * gcc.dg/torture/pr35771-3.c: Likewise.
1850 * gcc.target/i386/pr39315-2.c: Likewise.
1851 * gcc.target/i386/pr39315-4.c: Likewise.
1852 * gcc.target/i386/vperm-v2df.c: Likewise.
1853 * gcc.target/i386/vperm-v2di.c: Likewise.
1854 * gcc.target/i386/vperm-v4si-1.c: Likewise.
1855 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1856 sse_runtime.
1857
1858 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
1859
1860 PR fortran/44353
1861 * gfortran.dg/data_implied_do_2.f90: New test.
1862
1863 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1864
1865 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1866
1867 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1868
1869 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1870 to the "mips16" group.
1871 (mips_using_mips16_p): New procedure.
1872 (mips-dg-options): Use it.
1873
1874 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1875
1876 * gcc.target/mips/mips16-attributes-4.c: New test.
1877
1878 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
1879
1880 PR testsuite/44418
1881 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1882 * gcc.target/powerpc/recip-2.c: Ditto.
1883 * gcc.target/powerpc/recip-3.c: Ditto.
1884
1885 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
1886
1887 * gcc.target/arm/pr42235.c: New test.
1888
1889 2010-07-16 Jason Merrill <jason@redhat.com>
1890
1891 PR c++/32505
1892 * g++.dg/template/partial8.C: New.
1893
1894 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1895
1896 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1897 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
1898 in C++.
1899 (gualcvt): New overloaded inline.
1900 (GUALCVT): Use it for C++.
1901 * g++.dg/guality/guality.exp: New.
1902 * g++.dg/guality/guality.h: New.
1903 * g++.dg/guality/redeclaration1.C: New test.
1904 * g++.dg/dg.exp: Prune also guality/* tests.
1905 * gcc.dg/guality/pr43141.c: Moved to...
1906 * c-c++-common/guality/pr43141.c: ... here.
1907
1908 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1909
1910 PR libfortran/37077
1911 * gfortran.dg/char4_iunit_2.f03: New test.
1912
1913 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
1914
1915 * lib/plugin-support.exp (plugin-test-execute):
1916 Add ${gcc_objdir}/intl to includes.
1917
1918 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1919
1920 PR target/44942
1921 * gcc.c-torture/execute/pr44942.c: New test.
1922 * gcc.target/i386/pr44942.c: New test.
1923
1924 2010-07-15 Jason Merrill <jason@redhat.com>
1925
1926 PR c++/44909
1927 * g++.dg/cpp0x/implicit7.C: New.
1928 * g++.dg/cpp0x/implicit8.C: New.
1929
1930 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1931
1932 Disable float tests for __SPU__ targets due to lack of signed zero:
1933 * c-c++-common/torture/complex-sign-add.c (check_add_float).
1934 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1935 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1936 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1937 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1938 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1939 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1940 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1941 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1942
1943 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1944
1945 * gfortran.dg/select_char_2.f90: New test.
1946
1947 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
1948
1949 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1950 with DECL_CHAIN.
1951
1952 2010-07-15 Janus Weil <janus@gcc.gnu.org>
1953
1954 PR fortran/44936
1955 * gfortran.dg/typebound_generic_9.f03: New.
1956
1957 2010-07-15 Richard Guenther <rguenther@suse.de>
1958
1959 PR tree-optimization/44946
1960 * gcc.c-torture/compile/pr44946.c: New testcase.
1961
1962 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR fortran/40206
1965 * gfortran.dg/select_char_3.f90: New test.
1966
1967 2010-07-15 Magnus Granberg <zorry@gentoo.org>
1968 Kevin F. Quinn <kevquinn@gentoo.org>
1969
1970 * gcc.dg/Wtrampolines.c: New.
1971
1972 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1973
1974 PR libfortran/44934
1975 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1976
1977 2010-07-14 Jason Merrill <jason@redhat.com>
1978
1979 PR c++/44810
1980 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1981
1982 Implement C++0x unrestricted unions (N2544)
1983 * g++.dg/cpp0x/union1.C: New.
1984 * g++.dg/cpp0x/union2.C: New.
1985 * g++.dg/cpp0x/union3.C: New.
1986 * g++.dg/cpp0x/defaulted2.C: Adjust.
1987 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1988 * g++.old-deja/g++.ext/anon2.C: Adjust.
1989 * g++.old-deja/g++.mike/misc6.C: Adjust.
1990
1991 2010-07-14 Janus Weil <janus@gcc.gnu.org>
1992
1993 PR fortran/44925
1994 * gfortran.dg/c_loc_tests_15.f90: New.
1995
1996 2010-07-13 Jason Merrill <jason@redhat.com>
1997
1998 PR c++/44909
1999 * g++.dg/cpp0x/implicit6.C: New.
2000
2001 2010-07-13 Jason Merrill <jason@redhat.com>
2002
2003 PR c++/44540
2004 * g++.dg/abi/noreturn1.C: New.
2005 * g++.dg/abi/noreturn2.C: New.
2006
2007 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
2008
2009 PR other/44874
2010 PR debug/44832
2011 * c-c++-common/pr44832.c: New test.
2012
2013 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
2014
2015 PR objc/44488
2016 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2017 on the target. Make sure that we can assemble the emitted asm when
2018 the test type is 'compile'.
2019
2020 2010-07-13 Richard Guenther <rguenther@suse.de>
2021
2022 PR tree-optimization/36960
2023 * g++.dg/torture/pr36960.C: New testcase.
2024
2025 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2026
2027 PR c++/44908
2028 * g++.dg/template/sfinae21.C: New.
2029 * g++.dg/template/sfinae22.C: Likewise.
2030
2031 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
2032
2033 PR testsuite/42843
2034 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2035 * gcc.dg/plugin/ggcplug.c: Likewise.
2036 * g++.dg/plugin/selfassign.c: Likewise.
2037 * g++.dg/plugin/attribute_plugin.c: Likewise.
2038 * g++.dg/plugin/dumb_plugin.c: Likewise.
2039 * g++.dg/plugin/pragma_plugin.c: Likewise.
2040
2041 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
2042
2043 * gcc.c-torture/execute/pr44683.x: New.
2044 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2045
2046 2010-07-13 Janus Weil <janus@gcc.gnu.org>
2047
2048 PR fortran/44434
2049 PR fortran/44565
2050 PR fortran/43945
2051 PR fortran/44869
2052 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2053 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2054 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2055 * gfortran.dh/typebound_call_16.f03: New.
2056 * gfortran.dg/typebound_generic_6.f03: New.
2057 * gfortran.dg/typebound_generic_7.f03: New.
2058 * gfortran.dg/typebound_generic_8.f03: New.
2059
2060 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2061
2062 PR libfortran/37077
2063 * gfortran.dg/char4_iunit_1.f03: New test.
2064
2065 2010-07-12 Jakub Jelinek <jakub@redhat.com>
2066
2067 * gcc.dg/tree-ssa/vrp53.c: New test.
2068
2069 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2070
2071 PR c++/44907
2072 * g++.dg/template/sfinae19.C: New.
2073 * g++.dg/template/sfinae20.C: Likewise.
2074
2075 2010-07-12 Jie Zhang <jie@codesourcery.com>
2076
2077 * gcc.target/arm/interrupt-1.c: New test.
2078 * gcc.target/arm/interrupt-2.c: New test.
2079
2080 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2081
2082 * gcc.dg/pr42427.c: Require c99_runtime.
2083 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2084 c99_runtime.
2085 * gcc.target/i386/avx-cmpss-1.c: Likewise.
2086 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2087 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2088 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2089 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2090 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2091 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2092 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2093 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2094 * gcc.target/i386/pr37275.c: Require visibility support.
2095
2096 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2097
2098 * lib/target-supports.exp (check_effective_target_sse): New proc.
2099 * gcc.target/i386/sol2-check.h: New file.
2100 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2101 Include sol2-check.h.
2102 (main) Only run do_test () if sol2_check ().
2103 * gcc.target/i386/sse2-check.h: Likewise.
2104 * gcc.target/i386/sse3-check.h: Likewise.
2105 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2106 [__sun__ && __svr4__]: Execute SSE2 instruction.
2107 * gcc.target/i386/math-torture/math-torture.exp: Only add options
2108 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2109 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2110 * g++.dg/ext/vector14.C: Likewise.
2111 * g++.dg/other/mmintrin.C: Likewise.
2112 * gcc.dg/20020418-1.c: Likewise.
2113 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2114 * gcc.dg/format/ms_unnamed-1.c: Likewise.
2115 * gcc.dg/format/unnamed-1.c: Likewise.
2116 Adapt dg-warning line number.
2117 * gcc.dg/graphite/pr40281.c: Likewise.
2118 * gcc.dg/pr32176.c: Likewise.
2119 * gcc.dg/pr40550.c: Likewise.
2120 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2121 * gcc.dg/torture/pr36891.c: Likewise.
2122 * gcc.target/i386/20020218-1.c: Likewise.
2123 * gcc.target/i386/20020523.c: Likewise.
2124 * gcc.target/i386/abi-1.c: Likewise.
2125 * gcc.target/i386/brokensqrt.c: Likewise.
2126 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2127 * gcc.target/i386/pr13366.c: Likewise.
2128 * gcc.target/i386/pr13685.c: Likewise.
2129 * gcc.target/i386/pr24306.c: Likewise.
2130 * gcc.target/i386/pr31486.c: Likewise.
2131 * gcc.target/i386/pr32065-1.c: Likewise.
2132 * gcc.target/i386/pr32065-2.c: Likewise.
2133 * gcc.target/i386/pr32389.c: Likewise.
2134 * gcc.target/i386/pr38824.c: Likewise.
2135 * gcc.target/i386/pr38931.c: Likewise.
2136 * gcc.target/i386/pr39592-1.c: Likewise.
2137 * gcc.target/i386/pr43766.c: Likewise.
2138 * gcc.target/i386/recip-divf.c: Likewise.
2139 * gcc.target/i386/recip-sqrtf.c: Likewise.
2140 * gcc.target/i386/recip-vec-divf.c: Likewise.
2141 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2142 * gcc.target/i386/sse-1.c: Likewise.
2143 * gcc.target/i386/sse-16.c: Likewise.
2144 * gcc.target/i386/sse-2.c: Likewise.
2145 * gcc.target/i386/sse-20.c: Likewise.
2146 * gcc.target/i386/sse-3.c: Likewise.
2147 * gcc.target/i386/sse-7.c: Likewise.
2148 * gcc.target/i386/sse-9.c: Likewise.
2149 * gcc.target/i386/sse-addps-1.c: Likewise.
2150 * gcc.target/i386/sse-addss-1.c: Likewise.
2151 * gcc.target/i386/sse-andnps-1.c: Likewise.
2152 * gcc.target/i386/sse-andps-1.c: Likewise.
2153 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2154 * gcc.target/i386/sse-comiss-1.c: Likewise.
2155 * gcc.target/i386/sse-comiss-2.c: Likewise.
2156 * gcc.target/i386/sse-comiss-3.c: Likewise.
2157 * gcc.target/i386/sse-comiss-4.c: Likewise.
2158 * gcc.target/i386/sse-comiss-5.c: Likewise.
2159 * gcc.target/i386/sse-comiss-6.c: Likewise.
2160 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2161 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2162 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2163 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2164 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2165 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2166 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2167 * gcc.target/i386/sse-divps-1.c: Likewise.
2168 * gcc.target/i386/sse-divss-1.c: Likewise.
2169 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2170 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2171 * gcc.target/i386/sse-maxps-1.c: Likewise.
2172 * gcc.target/i386/sse-maxss-1.c: Likewise.
2173 * gcc.target/i386/sse-minps-1.c: Likewise.
2174 * gcc.target/i386/sse-minss-1.c: Likewise.
2175 * gcc.target/i386/sse-movaps-1.c: Likewise.
2176 * gcc.target/i386/sse-movaps-2.c: Likewise.
2177 * gcc.target/i386/sse-movhlps-1.c: Likewise.
2178 * gcc.target/i386/sse-movhps-1.c: Likewise.
2179 * gcc.target/i386/sse-movhps-2.c: Likewise.
2180 * gcc.target/i386/sse-movlhps-1.c: Likewise.
2181 * gcc.target/i386/sse-movmskps-1.c: Likewise.
2182 * gcc.target/i386/sse-movntps-1.c: Likewise.
2183 * gcc.target/i386/sse-movss-1.c: Likewise.
2184 * gcc.target/i386/sse-movss-2.c: Likewise.
2185 * gcc.target/i386/sse-movss-3.c: Likewise.
2186 * gcc.target/i386/sse-movups-1.c: Likewise.
2187 * gcc.target/i386/sse-movups-2.c: Likewise.
2188 * gcc.target/i386/sse-mulps-1.c: Likewise.
2189 * gcc.target/i386/sse-mulss-1.c: Likewise.
2190 * gcc.target/i386/sse-orps-1.c: Likewise.
2191 * gcc.target/i386/sse-rcpps-1.c: Likewise.
2192 * gcc.target/i386/sse-recip-vec.c: Likewise.
2193 * gcc.target/i386/sse-recip.c: Likewise.
2194 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2195 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2196 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2197 * gcc.target/i386/sse-subps-1.c: Likewise.
2198 * gcc.target/i386/sse-subss-1.c: Likewise.
2199 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2200 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2201 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2202 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2203 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2204 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2205 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2206 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2207 * gcc.target/i386/sse-xorps-1.c: Likewise.
2208 * gcc.target/i386/ssefn-1.c: Likewise.
2209 * gcc.target/i386/ssefn-3.c: Likewise.
2210 * gcc.target/i386/sseregparm-1.c: Likewise.
2211 * gcc.target/i386/stackalign/return-3.c: Likewise.
2212 * gcc.target/i386/vectorize1.c: Likewise.
2213 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2214 * gcc.target/i386/xorps-sse.c: Likewise.
2215 * gfortran.dg/pr28158.f90: Likewise.
2216 * gfortran.dg/pr30667.f: Likewise.
2217 * gnat.dg/loop_optimization7.adb: Likewise.
2218 * gnat.dg/sse_nolib.adb: Likewise.
2219
2220 2010-07-11 Tobias Burnus <burnus@net-b.de>
2221
2222 PR fortran/44702
2223 * gfortran.dg/use_rename_6.f90: New.
2224 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2225
2226 2010-07-11 Janus Weil <janus@gcc.gnu.org>
2227
2228 PR fortran/44869
2229 * gfortran.dg/class_24.f03: New.
2230
2231 2010-07-10 Richard Guenther <rguenther@suse.de>
2232
2233 PR lto/44889
2234 * gcc.dg/lto/20100709-1_0.c: New testcase.
2235 * gcc.dg/lto/20100709-1_1.c: Likewise.
2236
2237 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
2238
2239 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2240
2241 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
2242
2243 PR objc/44140
2244 * objc.dg/lto/trivial-1_0.m: New.
2245 * objc.dg/lto/lto.exp: New.
2246 * obj-c++.dg/lto/trivial-1_0.mm: New.
2247 * obj-c++.dg/lto/lto.exp: New.
2248 * objc.dg/symtab-1.m: Adjust sizes.
2249 * objc.dg/image-info.m: Do not run for gnu-runtime.
2250
2251 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2252
2253 * gcc.dg/pr32370.c: Allow another kind of error message.
2254
2255 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
2256
2257 * gnat.dg/atomic3.adb: New test.
2258
2259 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2260 Denys Vlasenko <dvlasenk@redhat.com>
2261 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2262
2263 PR tree-optimization/28632
2264 * gcc.dg/tree-ssa/vrp51.c: New test.
2265 * gcc.dg/tree-ssa/vrp52.c: New test.
2266
2267 2010-07-09 Jason Merrill <jason@redhat.com>
2268
2269 * g++.dg/abi/covariant6.C: New.
2270 * g++.dg/inherit/covariant17.C: Test both bases.
2271 * g++.dg/inherit/covariant7.C: Check vtable layout.
2272
2273 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
2274
2275 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2276
2277 2010-07-09 Richard Guenther <rguenther@suse.de>
2278
2279 PR tree-optimization/44852
2280 * gcc.c-torture/execute/pr44852.c: New testcase.
2281
2282 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2283
2284 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2285 multiplication by values.
2286 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2287 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2288
2289 2010-07-09 Richard Guenther <rguenther@suse.de>
2290
2291 PR tree-optimization/44882
2292 * gfortran.dg/pr44882.f90: New testcase.
2293
2294 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2295
2296 PR target/40657
2297 * gcc.target/arm/pr40657-1.c: New test.
2298 * gcc.target/arm/pr40657-2.c: New test.
2299 * gcc.c-torture/execute/pr40657.c: New test.
2300
2301 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2302
2303 * gcc.dg/tree-ssa/vrp50.c: New test.
2304 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2305
2306 2010-07-08 Janus Weil <janus@gcc.gnu.org>
2307
2308 PR fortran/44649
2309 * gfortran.dg/c_sizeof_1.f90: Modified.
2310 * gfortran.dg/storage_size_1.f08: New.
2311 * gfortran.dg/storage_size_2.f08: New.
2312
2313 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
2314
2315 * gcc.c-torture/execute/20100708-1.c: New test.
2316
2317 2010-07-08 Jakub Jelinek <jakub@redhat.com>
2318
2319 PR fortran/44847
2320 * gfortran.dg/gomp/pr44847.f90: New test.
2321
2322 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
2323
2324 PR tree-optimization/44710
2325 * gcc.dg/tree-ssa/ifc-6.c: New.
2326 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2327
2328 2010-07-08 Tobias Burnus <burnus@net-b.de>
2329
2330 PR fortran/18918
2331 * gfortran.dg/coarray_10.f90: Add an additional test.
2332
2333 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
2334
2335 PR middle-end/44828
2336 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2337 * gcc.c-torture/execute/pr44828.x: Revert.
2338
2339 2010-07-08 Jason Merrill <jason@redhat.com>
2340
2341 PR c++/43120
2342 * g++.dg/inherit/covariant17.C: New.
2343 * g++.dg/abi/covariant1.C: Actually test for the bug.
2344
2345 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
2346
2347 PR rtl-optimization/44838
2348 * gcc.dg/pr44838.c: New.
2349
2350 2010-07-08 Richard Guenther <rguenther@suse.de>
2351
2352 PR tree-optimization/44831
2353 * gcc.c-torture/compile/pr44831.c: New testcase.
2354 * gcc.dg/tree-ssa/pr21463.c: Adjust.
2355
2356 2010-07-08 Richard Guenther <rguenther@suse.de>
2357
2358 PR tree-optimization/44861
2359 * g++.dg/vect/pr44861.cc: New testcase.
2360
2361 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2362
2363 PR middle-end/44828
2364 * gcc.c-torture/execute/pr44828.x: New file.
2365
2366 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2367
2368 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2369 dg-options.
2370 * g++.dg/ext/altivec-17.C: Adjust error message.
2371
2372 2010-07-07 Tom Tromey <tromey@redhat.com>
2373
2374 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2375
2376 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
2377
2378 PR target/44844
2379 * gcc.target/i386/rdrand-1.c: Scan "jnc".
2380 * gcc.target/i386/rdrand-2.c: Likewise.
2381 * gcc.target/i386/rdrand-3.c: Likewise.
2382
2383 2010-07-07 Jan Hubicka <jh@suse.cz>
2384
2385 PR middle-end/44813
2386 * g++.dg/torture/pr44813.C: New testcase.
2387 * g++.dg/torture/pr44826.C: New testcase.
2388
2389 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
2390
2391 PR rtl-optimization/44787
2392 * gcc.c-torture/compile/pr44788.c: New test.
2393 * gcc.target/arm/pr44788.c: New test.
2394
2395 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2396
2397 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2398
2399 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2400
2401 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2402 to dg-options.
2403
2404 2010-07-06 Tobias Burnus <burnus@net-b.de>
2405
2406 PR fortran/44742
2407 * gfortran.dg/parameter_array_init_6.f90: New.
2408 * gfortran.dg/initialization_20.f90: Update dg-error.
2409 * gfortran.dg/initialization_24.f90: Ditto.
2410
2411 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2412 PR fortran/PR44693
2413 * gfortran.dg/dim_range_1.f90: New test.
2414 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
2415
2416 2010-07-06 Jason Merrill <jason@redhat.com>
2417
2418 PR c++/44703
2419 * g++.dg/cpp0x/initlist41.C: New.
2420
2421 PR c++/44778
2422 * g++.dg/template/ptrmem22.C: New.
2423
2424 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
2425
2426 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2427 support.
2428 * gcc.target/i386/i386.exp: Likewise.
2429
2430 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2431
2432 PR testsuite/44195
2433 * gcc.dg/lto/20100518_0.c: Limit to x86.
2434
2435 2010-07-06 Richard Guenther <rguenther@suse.de>
2436
2437 PR middle-end/44828
2438 * gcc.c-torture/execute/pr44828.c: New testcase.
2439
2440 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
2441
2442 * g++.dg/warn/noeffect2.C: Adjust expected warning.
2443 * g++.dg/warn/volatile1.C: Likewise.
2444 * g++.dg/template/warn1.C: Likewise.
2445
2446 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
2447
2448 AVX Programming Reference (June, 2010)
2449 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2450 * g++.dg/other/i386-3.C: Likewise.
2451 * gcc.target/i386/sse-12.c: Likewise.
2452
2453 * gcc.target/i386/f16c-check.h: New.
2454 * gcc.target/i386/rdfsbase-1.c: Likewise.
2455 * gcc.target/i386/rdfsbase-2.c: Likewise.
2456 * gcc.target/i386/rdgsbase-1.c: Likewise.
2457 * gcc.target/i386/rdgsbase-2.c: Likewise.
2458 * gcc.target/i386/rdrand-1.c: Likewise.
2459 * gcc.target/i386/rdrand-2.c: Likewise.
2460 * gcc.target/i386/rdrand-3.c: Likewise.
2461 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2462 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2463 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2464 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2465 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2466 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2467 * gcc.target/i386/wrfsbase-1.c: Likewise.
2468 * gcc.target/i386/wrfsbase-2.c: Likewise.
2469 * gcc.target/i386/wrgsbase-1.c: Likewise.
2470 * gcc.target/i386/wrgsbase-2.c: Likewise.
2471
2472 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2473 (__builtin_ia32_vcvtps2ph): New.
2474 (__builtin_ia32_vcvtps2ph256): Likewise.
2475
2476 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2477 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2478
2479 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2480 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2481
2482 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2483 (__builtin_ia32_vcvtps2ph256): Likewise.
2484 Add fsgsbase,rdrnd,f16c.
2485
2486 * lib/target-supports.exp (check_effective_target_f16c): New.
2487
2488 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2489
2490 * gcc.dg/guality/nrv-1.c: New test.
2491
2492 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
2493
2494 PR middle-end/42505
2495 * gcc.target/arm/pr42505.c: New test case.
2496
2497 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR c++/44808
2500 * g++.dg/opt/nrv16.C: New test.
2501
2502 2010-07-05 Richard Guenther <rguenther@suse.de>
2503
2504 PR tree-optimization/44784
2505 * gcc.c-torture/compile/pr44784.c: New testcase.
2506
2507 2010-07-05 Ira Rosen <irar@il.ibm.com>
2508
2509 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2510 Increase loop bound and array size.
2511 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2512 Likewise.
2513
2514 2010-07-05 Ira Rosen <irar@il.ibm.com>
2515
2516 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2517 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2518 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2519 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2520 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2521
2522 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
2523
2524 PR c++/22138
2525 * g++.dg/parse/template25.C: New.
2526
2527 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
2528
2529 PR rtl-optimization/44695
2530 * gcc.dg/torture/pr44695.c: New.
2531
2532 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2533
2534 PR c++/16630
2535 * g++.dg/ext/pretty3.C: New.
2536
2537 2010-07-04 Richard Guenther <rguenther@suse.de>
2538
2539 PR middle-end/44809
2540 * g++.dg/torture/pr44809.C: New testcase.
2541
2542 2010-07-04 Richard Guenther <rguenther@suse.de>
2543
2544 PR tree-optimization/44656
2545 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2546
2547 2010-07-04 Ira Rosen <irar@il.ibm.com>
2548 Revital Eres <eres@il.ibm.com>
2549
2550 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2551 misaligned stores.
2552 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2553 gcc.dg/vect/vect-96.c: Likewise.
2554 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2555 that support misaligned stores. Change the number of expected
2556 misaligned accesses.
2557 * gcc.dg/vect/vect-peel-1.c: New test.
2558 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2559 gcc.dg/vect/vect-peel-4.c: Likewise.
2560 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2561 vectorizable on all targets that support realignment.
2562 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2563
2564 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
2565
2566 PR c/44806
2567 * gcc.dg/torture/pr44806.c: New.
2568
2569 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2570
2571 * gnat.dg/cond_expr1.adb: New test.
2572
2573 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2574
2575 * gnat.dg/modular3.adb: New test.
2576 * gnat.dg/modular3_pkg.ads: New helper.
2577
2578 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
2579 Mikael Pettersson <mikpe@it.uu.se>
2580
2581 PR testsuite/44518
2582 * obj-c++.dg/encode-2.mm: Produce object and save temps.
2583 Make signed-ness of chars explicit. Scan the object for
2584 strings that are split by some target assemblers.
2585 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2586 explicit.
2587
2588 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
2589
2590 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2591
2592 2010-07-02 Le-Chun Wu <lcwu@google.com>
2593
2594 PR/44128
2595 * g++.dg/warn/Wshadow-7.C: New test.
2596
2597 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2598 Julian Brown <julian@codesourcery.com>
2599 Sandra Loosemore <sandra@codesourcery.com>
2600
2601 * gcc.c-torture/execute/20100416-1.c: New test case.
2602
2603 2010-07-02 Julian Brown <julian@codesourcery.com>
2604 Sandra Loosemore <sandra@codesourcery.com>
2605
2606 PR target/43703
2607
2608 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2609 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2610
2611 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2612 Julian Brown <julian@codesourcery.com>
2613
2614 * gcc.target/arm/neon/vadds64.c: Regenerated.
2615 * gcc.target/arm/neon/vaddu64.c: Regenerated.
2616 * gcc.target/arm/neon/vsubs64.c: Regenerated.
2617 * gcc.target/arm/neon/vsubu64.c: Regenerated.
2618 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2619 * gcc.target/arm/neon-vmls-1.c: Likewise.
2620 * gcc.target/arm/neon-vsubs64.c: New execution test.
2621 * gcc.target/arm/neon-vsubu64.c: New execution test.
2622 * gcc.target/arm/neon-vadds64.c: New execution test.
2623 * gcc.target/arm/neon-vaddu64.c: New execution test.
2624
2625 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2626
2627 * gcc.target/arm/neon-vands64.c: New.
2628 * gcc.target/arm/neon-vandu64.c: New.
2629 * gcc.target/arm/neon-vbics64.c: New.
2630 * gcc.target/arm/neon-vbicu64.c: New.
2631 * gcc.target/arm/neon-veors64.c: New.
2632 * gcc.target/arm/neon-veoru64.c: New.
2633 * gcc.target/arm/neon-vorns64.c: New.
2634 * gcc.target/arm/neon-vornu64.c: New.
2635 * gcc.target/arm/neon-vorrs64.c: New.
2636 * gcc.target/arm/neon-vorru64.c: New.
2637 * gcc.target/arm/neon/vands64.c: Regenerated.
2638 * gcc.target/arm/neon/vandu64.c: Regenerated.
2639 * gcc.target/arm/neon/vbics64.c: Regenerated.
2640 * gcc.target/arm/neon/vbicu64.c: Regenerated.
2641 * gcc.target/arm/neon/veors64.c: Regenerated.
2642 * gcc.target/arm/neon/veoru64.c: Regenerated.
2643 * gcc.target/arm/neon/vorns64.c: Regenerated.
2644 * gcc.target/arm/neon/vornu64.c: Regenerated.
2645 * gcc.target/arm/neon/vorrs64.c: Regenerated.
2646 * gcc.target/arm/neon/vorru64.c: Regenerated.
2647
2648 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2649
2650 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2651
2652 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2653
2654 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2655 * gfortran.dg/intent_out_5.f90: Same.
2656 * gfortran.dg/ltrans-7.f90: Same.
2657 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2658
2659 2010-07-02 Jan Hubicka <jh@suse.cz>
2660
2661 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2662
2663 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2664
2665 * objc-obj-c++-shared/Object1.h: Correct Line endings.
2666
2667 2010-07-02 Jakub Jelinek <jakub@redhat.com>
2668
2669 PR c++/44780
2670 * c-c++-common/Wunused-var-12.c: New test.
2671
2672 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
2673
2674 PR target/42835
2675 * gcc.target/arm/pr42835.c: New test.
2676
2677 PR target/42172
2678 * gcc.target/arm/pr42172-1.c: New test.
2679
2680 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2681
2682 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2683
2684 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2685
2686 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2687 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2688 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2689 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2690 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2691 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2692 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2693 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2694 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2695 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2696 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2697 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2698 * gcc.target/arm/neon-vdup_ns64.c: New.
2699 * gcc.target/arm/neon-vdup_nu64.c: New.
2700 * gcc.target/arm/neon-vdupQ_ns64.c: New.
2701 * gcc.target/arm/neon-vdupQ_nu64.c: New.
2702 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2703 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2704 * gcc.target/arm/neon-vmov_ns64.c: New.
2705 * gcc.target/arm/neon-vmov_nu64.c: New.
2706 * gcc.target/arm/neon-vmovQ_ns64.c: New.
2707 * gcc.target/arm/neon-vmovQ_nu64.c: New.
2708 * gcc.target/arm/neon-vget_lanes64.c: New.
2709 * gcc.target/arm/neon-vget_laneu64.c: New.
2710 * gcc.target/arm/neon-vset_lanes64.c: New.
2711 * gcc.target/arm/neon-vset_laneu64.c: New.
2712
2713 2010-07-02 Richard Guenther <rguenther@suse.de>
2714
2715 * g++.dg/torture/20100702-1.C: New testcase.
2716
2717 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2718
2719 PR target/44707
2720 * gcc.c-torture/compile/pr44707.c: New test.
2721
2722 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2723
2724 PR c++/44039
2725 * g++.dg/template/crash101.C: New.
2726
2727 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2728
2729 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2730 Use the ABI-0 accessors and fail it for m64.
2731
2732 2010-07-02 Jan Hubicka <jh@suse.cz>
2733
2734 * g++.dg/tree-ssa/pr44706.C: New testcase.
2735
2736 2010-07-02 Richard Guenther <rguenther@suse.de>
2737
2738 PR tree-optimization/44748
2739 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2740
2741 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2742
2743 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2744 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
2745 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2746 the method types to forward:.
2747
2748 2010-06-30 Jason Merrill <jason@redhat.com>
2749
2750 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2751 * g++.dg/other/pr25632.C: Likewise.
2752
2753 2010-07-01 Jakub Jelinek <jakub@redhat.com>
2754
2755 PR tree-optimization/40421
2756 * gfortran.fortran-torture/compile/pr40421.f90: New test.
2757
2758 2010-07-01 Richard Guenther <rguenther@suse.de>
2759
2760 PR middle-end/42834
2761 PR middle-end/44468
2762 * gcc.c-torture/execute/20100316-1.c: New testcase.
2763 * gcc.c-torture/execute/pr44468.c: Likewise.
2764 * gcc.c-torture/compile/20100609-1.c: Likewise.
2765 * gcc.dg/volatile2.c: Adjust.
2766 * gcc.dg/plugin/selfassign.c: Likewise.
2767 * gcc.dg/pr36902.c: Likewise.
2768 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2769 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2770 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2771 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2772 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2773 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2774 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2775 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2776 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2777 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2778 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2779 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2780 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2781 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2782 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2783 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2784 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2785 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2786 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2787 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2788 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2789 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2790 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2791 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2792 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2793 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2794 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2795 * gcc.dg/struct/w_prof_local_array.c: Likewise.
2796 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2797 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2798 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2799 * gcc.dg/struct/w_prof_global_array.c: Likewise.
2800 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2801 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2802 * gcc.dg/struct/w_prof_local_var.c: Likewise.
2803 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2804 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2805 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2806 * gcc.dg/struct/w_prof_global_var.c: Likewise.
2807 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2808 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2809 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2810 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2811 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2812 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2813 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2814 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2815 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2816 * gcc.dg/tree-prof/stringop-1.c: Adjust.
2817 * g++.dg/tree-ssa/pr31146.C: Likewise.
2818 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2819 * g++.dg/tree-ssa/pr33604.C: Likewise.
2820 * g++.dg/plugin/selfassign.c: Likewise.
2821 * gfortran.dg/array_memcpy_3.f90: Likewise.
2822 * gfortran.dg/array_memcpy_4.f90: Likewise.
2823 * c-c++-common/torture/pr42834.c: New testcase.
2824
2825 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2826
2827 PR c++/44628
2828 * g++.dg/template/crash100.C: New.
2829
2830 2010-06-30 Jan Hubicka <jh@suse.cz>
2831
2832 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2833
2834 2010-06-30 Michael Matz <matz@suse.de>
2835
2836 PR bootstrap/44699
2837 * gcc.dg/pr44699.c: New test.
2838
2839 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
2840
2841 PR tree-optimization/39799
2842 * c-c++-common/uninit-17.c: New test.
2843
2844 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2845
2846 PR libfortran/43298
2847 * gfortran.dg/read_infnan_1.f90: New test.
2848
2849 2010-06-29 Jason Merrill <jason@redhat.com>
2850
2851 Enable implicitly declared move constructor/operator= (N3053).
2852 * g++.dg/cpp0x/implicit3.C: New.
2853 * g++.dg/cpp0x/implicit4.C: New.
2854 * g++.dg/cpp0x/implicit5.C: New.
2855 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2856 * g++.dg/cpp0x/not_special.C: Adjust.
2857 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2858 * g++.dg/cpp0x/rv1n.C: Adjust.
2859 * g++.dg/cpp0x/rv1p.C: Adjust.
2860 * g++.dg/cpp0x/rv2n.C: Adjust.
2861 * g++.dg/cpp0x/rv2p.C: Adjust.
2862 * g++.dg/cpp0x/rv3n.C: Adjust.
2863 * g++.dg/cpp0x/rv3p.C: Adjust.
2864 * g++.dg/cpp0x/rv4n.C: Adjust.
2865 * g++.dg/cpp0x/rv4p.C: Adjust.
2866 * g++.dg/cpp0x/rv5n.C: Adjust.
2867 * g++.dg/cpp0x/rv5p.C: Adjust.
2868 * g++.dg/cpp0x/rv6n.C: Adjust.
2869 * g++.dg/cpp0x/rv6p.C: Adjust.
2870 * g++.dg/cpp0x/rv7n.C: Adjust.
2871 * g++.dg/cpp0x/rv7p.C: Adjust.
2872 * g++.dg/cpp0x/rv8p.C: Adjust.
2873 * g++.dg/gomp/pr26690-1.C: Adjust.
2874 * g++.dg/other/error20.C: Adjust.
2875 * g++.dg/other/error31.C: Adjust.
2876 * g++.dg/parse/error19.C: Adjust.
2877 * g++.dg/template/qualttp5.C: Adjust.
2878 * g++.old-deja/g++.law/ctors5.C: Adjust.
2879
2880 Enable implicitly deleted functions (N2346)
2881 * g++.dg/cpp0x/defaulted17.C: New.
2882 * g++.dg/cpp0x/implicit1.C: New.
2883 * g++.dg/cpp0x/implicit2.C: New.
2884 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2885 * g++.dg/ext/has_virtual_destructor.C: Adjust.
2886 * g++.dg/init/ctor4.C: Adjust.
2887 * g++.dg/init/synth2.C: Adjust.
2888 * g++.dg/lto/20081118_1.C: Adjust.
2889 * g++.dg/other/error13.C: Adjust.
2890 * g++.dg/other/unused1.C: Adjust.
2891 * g++.old-deja/g++.bob/inherit2.C: Adjust.
2892 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2893 * g++.old-deja/g++.jason/opeq3.C: Adjust.
2894 * g++.old-deja/g++.law/ctors17.C: Adjust.
2895 * g++.old-deja/g++.oliva/delete1.C: Adjust.
2896 * g++.old-deja/g++.pt/assign1.C: Adjust.
2897 * g++.old-deja/g++.pt/crash20.C: Adjust.
2898
2899 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2900 * g++.dg/cpp0x/defaulted13.C: Adjust.
2901 * g++.dg/cpp0x/defaulted2.C: Adjust.
2902 * g++.dg/cpp0x/defaulted3.C: Adjust.
2903 * g++.dg/cpp0x/initlist9.C: Adjust.
2904 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2905 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2906 * g++.dg/init/synth2.C: Adjust.
2907
2908 * g++.dg/cpp0x/defaulted19.C: New.
2909
2910 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2911 * g++.dg/template/error23.C: Fix for -std=c++0x.
2912
2913 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2914
2915 PR fortran/44718
2916 * gfortran.dg/proc_ptr_28.f90: New.
2917
2918 2010-06-29 Jakub Jelinek <jakub@redhat.com>
2919
2920 PR tree-optimization/43801
2921 * g++.dg/torture/pr43801.C: New test.
2922
2923 PR debug/44668
2924 * g++.dg/debug/dwarf2/accessibility1.C: New test.
2925
2926 2010-06-29 Jason Merrill <jason@redhat.com>
2927
2928 PR c++/44587
2929 * g++.dg/template/qualified-id2.C: New.
2930 * g++.dg/template/qualified-id3.C: New.
2931
2932 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2933
2934 PR fortran/44696
2935 * gfortran.dg/associated_target_4.f90: New.
2936
2937 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
2938
2939 PR fortran/44582
2940 * gfortran.dg/aliasing_array_result_1.f90 : New test.
2941
2942 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2943
2944 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2945
2946 2010-06-29 Jan Hubicka <jh@suse.cz>
2947
2948 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2949
2950 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
2951
2952 PR target/43902
2953 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2954 * gcc.target/arm/wmul-3.c: New test.
2955 * gcc.target/arm/wmul-4.c: New test.
2956
2957 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
2958
2959 PR rtl-optimization/44659
2960 * gcc.target/i386/extract-1.c: New.
2961 * gcc.target/i386/extract-2.c: Likewise.
2962 * gcc.target/i386/extract-3.c: Likewise.
2963 * gcc.target/i386/extract-4.c: Likewise.
2964 * gcc.target/i386/extract-5.c: Likewise.
2965 * gcc.target/i386/extract-6.c: Likewise.
2966
2967 2010-06-28 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR c++/44682
2970 * g++.dg/warn/Wunused-var-14.C: New test.
2971
2972 2010-06-28 Tobias Burnus <burnus@net-b.de>
2973
2974 PR fortran/43298
2975 * gfortran.dg/nan_6.f90: New.
2976
2977 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
2978
2979 PR tree-optimization/43781
2980 * gcc.dg/torture/pr43781.c: New.
2981
2982 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
2983
2984 PR fortran/40158
2985 * gfortran.dg/actual_rank_check_1.f90: New test.
2986
2987 2010-06-28 Martin Jambor <mjambor@suse.cz>
2988
2989 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2990
2991 2010-06-28 Jan Hubicka <jh@suse.cz>
2992
2993 PR tree-optimization/44687
2994 * gcc.c-torture/compile/pr44687.c
2995
2996 2010-06-28 Martin Jambor <mjambor@suse.cz>
2997
2998 PR c++/44535
2999 * g++.dg/torture/pr44535.C: New test.
3000
3001 2010-06-28 Michael Matz <matz@suse.de>
3002
3003 PR middle-end/44592
3004 * gfortran.dg/pr44592.f90: New test.
3005
3006 2010-06-28 Jan Hubicka <jh@suse.cz>
3007
3008 PR tree-optimization/44357
3009 * g++.dg/torture/pr44357.C: New testcase.
3010
3011 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3012
3013 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3014 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3015 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3016 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3017 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3018 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3019 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3020 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3021
3022 2010-06-27 Jan Hubicka <jh@suse.cz>
3023
3024 * gcc.c-torture/compile/pr44686.c: New file.
3025
3026 2010-06-27 Richard Guenther <rguenther@suse.de>
3027
3028 PR tree-optimization/44683
3029 * gcc.c-torture/execute/pr44683.c: New testcase.
3030
3031 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
3032
3033 * gnat.dg/noreturn3.ad[sb]: New test.
3034
3035 2010-06-26 Jason Merrill <jason@redhat.com>
3036
3037 * g++.dg/cpp0x/explicit5.C: New.
3038
3039 2010-06-26 Richard Guenther <rguenther@suse.de>
3040
3041 PR tree-optimization/44393
3042 * gcc.dg/pr44393.c: New testcase.
3043
3044 2010-06-26 Jan Hubicka <jh@suse.cz>
3045
3046 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3047
3048 2010-06-26 Richard Guenther <rguenther@suse.de>
3049
3050 PR middle-end/44674
3051 * gcc.dg/pr44674.c: New testcase.
3052
3053 2010-06-26 Joseph Myers <joseph@codesourcery.com>
3054
3055 * gcc.dg/opts-3.c: New test.
3056
3057 2010-06-26 Tobias Burnus <burnus@net-b.de>
3058
3059 * gfortran.dg/type_decl_1.f90: New.
3060 * gfortran.dg/type_decl_2.f90: New.
3061
3062 2010-06-26 Tobias Burnus <burnus@net-b.de>
3063
3064 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3065 * gfortran.dg/semicolon_fixed_2.f: Ditto.
3066
3067 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3068
3069 PR testsuite/38946
3070 * gfortran.dg/array_constructor_23.f: Update test to allow for small
3071 error in comparing reals.
3072
3073 2010-06-25 Tobias Burnus <burnus@net-b.de>
3074
3075 * selected_real_kind_2.f90: New.
3076 * selected_real_kind_3.f90: New.
3077
3078 2010-06-25 Tobias Burnus <burnus@net-b.de>
3079
3080 * gfortran.dg/entry_19.f90: New.
3081
3082 2010-06-25 Tobias Burnus <burnus@net-b.de>
3083
3084 * gfortran.dg/end_subroutine_1.f90: New.
3085 * gfortran.dg/end_subroutine_2.f90: New.
3086 * gfortran.dg/interface_proc_end.f90: Update.
3087
3088 2010-06-25 Tobias Burnus <burnus@net-b.de>
3089
3090 * gfortran.dg/semicolon_fixed.f: Update.
3091 * gfortran.dg/semicolon_fixed_2.f: New.
3092 * gfortran.dg/semicolon_free_2.f90: New.
3093 * gfortran.dg/semicolon_free.f90: Update.
3094
3095 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3096
3097 PR fortran/44448
3098 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3099
3100 2010-06-25 Martin Jambor <mjambor@suse.cz>
3101
3102 * g++.dg/ipa/iinline-3.C: New test.
3103 * gcc.dg/ipa/modif-1.c: Removed.
3104
3105 2010-06-25 Jan Hubicka <jh@suse.cz>
3106
3107 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3108
3109 2010-06-25 Martin Jambor <mjambor@suse.cz>
3110
3111 * g++.dg/ipa/iinline-2.C: New test.
3112
3113 2010-06-25 Jakub Jelinek <jakub@redhat.com>
3114
3115 PR middle-end/43866
3116 * gfortran.dg/pr43866.f90: New test.
3117
3118 PR tree-optimization/44539
3119 * gcc.dg/pr44539.c: New test.
3120
3121 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
3122
3123 From Jim Wilson:
3124 PR target/43902
3125 * gcc.target/mips/madd-9.c: New test.
3126
3127 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
3128
3129 PR c/44517
3130 * gcc.dg/noncompile/pr44517.c: New.
3131 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3132
3133 2010-06-24 Steve Ellcey <sje@cup.hp.com>
3134
3135 PR testsuite/43283
3136 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3137 and add argument to nop for IA64.
3138
3139 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
3140
3141 PR target/44588
3142 * gcc.target/i386/mod-1.c: New.
3143 * gcc.target/i386/umod-1.c: Likewise.
3144 * gcc.target/i386/umod-2.c: Likewise.
3145 * gcc.target/i386/umod-3.c: Likewise.
3146
3147 2010-06-24 Jakub Jelinek <jakub@redhat.com>
3148
3149 PR middle-end/44492
3150 * g++.dg/torture/pr44492.C: New test.
3151
3152 2010-06-24 Andi Kleen <ak@linux.intel.com>
3153
3154 * c-c++-common/warn-omitted-condop.c: New.
3155
3156 2010-06-24 Tobias Burnus <burnus@net-b.de>
3157
3158 PR fortran/44614
3159 * gfortran.dg/import8.f90: New.
3160
3161 2010-06-23 Arnaud Charlet <charlet@adacore.com>
3162
3163 * gnat.dg/not_null.adb: Update test case.
3164
3165 2010-06-22 Jakub Jelinek <jakub@redhat.com>
3166
3167 PR c++/44619
3168 * g++.dg/warn/Wunused-var-13.C: New test.
3169
3170 PR c++/44627
3171 * g++.dg/diagnostic/method1.C: New test.
3172
3173 2010-06-22 Cary Coutant <ccoutant@google.com>
3174
3175 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3176
3177 2010-06-22 Janus Weil <janus@gcc.gnu.org>
3178
3179 PR fortran/44616
3180 * gfortran.dg/abstract_type_8.f03: New.
3181
3182 2010-06-21 Jason Merrill <jason@redhat.com>
3183
3184 * g++.dg/cpp0x/noexcept08.C: New.
3185
3186 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3187
3188 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3189
3190 PR target/44615
3191 * gcc.target/i386/sse2-vec-2a.c: New.
3192
3193 2010-06-21 DJ Delorie <dj@redhat.com>
3194
3195 * gcc.dg/pragma-diag-1.c: New.
3196
3197 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3198
3199 PR target/44615
3200 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3201
3202 2010-06-21 Alan Modra <amodra@gmail.com>
3203
3204 PR testsuite/44505
3205 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3206 tail call to check_fa_mid.
3207
3208 2010-06-21 Jakub Jelinek <jakub@redhat.com>
3209
3210 PR target/44575
3211 * gcc.c-torture/execute/pr44575.c: New test.
3212
3213 2010-06-21 Tobias Burnus <burnus@net-b.de>
3214
3215 PR fortran/40632
3216 * gfortran.dg/contiguous_1.f90: New.
3217 * gfortran.dg/contiguous_2.f90: New.
3218 * gfortran.dg/contiguous_3.f90: New.
3219
3220 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
3221
3222 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3223 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3224
3225 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
3226
3227 PR target/44546
3228 * gcc.target/i386/pr44546.c: New test.
3229
3230 2010-06-20 Joseph Myers <joseph@codesourcery.com>
3231
3232 * gcc.dg/opts-2.c: New test.
3233
3234 2010-06-19 Janus Weil <janus@gcc.gnu.org>
3235
3236 PR fortran/44584
3237 * gfortran.dg/typebound_proc_15.f03: Modified.
3238
3239 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
3240
3241 PR target/44072
3242 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3243 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3244
3245 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3246
3247 * g++.dg/ext/label13.C: Fix typo in last change.
3248
3249 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3250
3251 PR libfortran/44477
3252 * gfortran.dg/eof_3.f90
3253 * gfortran.dg/endfile_2.f90
3254 * gfortran.dg/endfile_4.f90
3255 * gfortran.dg/endfile_3.f90
3256
3257 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3258
3259 PR c++/41090
3260 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3261
3262 2010-06-18 Tobias Burnus <burnus@net-b.de>
3263
3264 PR fortran/44556
3265 * gfortran.dg/allocate_alloc_opt_11.f90: New.
3266
3267 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
3268
3269 * gcc.target/arm/pr40900.c: New test.
3270
3271 2010-06-18 Arnaud Charlet <charlet@adacore.com>
3272
3273 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3274
3275 2010-06-17 Janus Weil <janus@gcc.gnu.org>
3276
3277 PR fortran/44558
3278 * gfortran.dg/typebound_call_15.f03: New.
3279
3280 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
3281
3282 PR c++/44486
3283 * g++.dg/pr44486.C: New.
3284
3285 2010-06-16 DJ Delorie <dj@redhat.com>
3286
3287 * gcc.target/i386/volatile-bitfields-1.c: New.
3288 * gcc.target/i386/volatile-bitfields-2.c: New.
3289
3290 2010-06-16 Jason Merrill <jason@redhat.com>
3291
3292 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3293
3294 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3295
3296 2010-06-16 Richard Guenther <rguenther@suse.de>
3297
3298 PR c/44555
3299 * gcc.c-torture/execute/pr44555.c: New testcase.
3300
3301 2010-06-16 Janus Weil <janus@gcc.gnu.org>
3302
3303 PR fortran/44549
3304 * gfortran.dg/typebound_proc_16.f03: New.
3305
3306 2010-06-16 Martin Jambor <mjambor@suse.cz>
3307
3308 * g++.dg/torture/pr43905.C: New test.
3309
3310 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
3311
3312 PR testsuite/44538
3313 * gcc.dg/vect/slp-perm-5.c (main): Prevent
3314 initialization loop from being vectorized.
3315 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3316
3317 2010-06-16 Alan Modra <amodra@gmail.com>
3318
3319 PR tree-optimization/44507
3320 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3321
3322 2010-06-15 Jason Merrill <jason@redhat.com>
3323
3324 * g++.dg/overload/arg3.C: Adjust error locations.
3325 * g++.dg/overload/copy1.C: Likewise.
3326 * g++.dg/tc1/dr152.C: Likewise.
3327 * g++.dg/template/incomplete4.C: Likewise.
3328 * g++.dg/template/incomplete5.C: Likewise.
3329 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3330 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3331 * g++.old-deja/g++.pt/crash9.C: Likewise.
3332
3333 * g++.dg/inherit/virtual5.C: New.
3334
3335 * g++.dg/cpp0x/defaulted18.C: New.
3336
3337 * g++.dg/cpp0x/initlist40.C: New.
3338
3339 * g++.dg/cpp0x/initlist39.C: New.
3340
3341 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
3342
3343 PR middle-end/44391
3344 * gcc.dg/graphite/pr44391.c: New.
3345
3346 2010-06-15 Janus Weil <janus@gcc.gnu.org>
3347
3348 PR fortran/43388
3349 * gfortran.dg/allocate_alloc_opt_8.f90: New.
3350 * gfortran.dg/allocate_alloc_opt_9.f90: New.
3351 * gfortran.dg/allocate_alloc_opt_10.f90: New.
3352 * gfortran.dg/class_allocate_2.f03: Modified an error message.
3353
3354 2010-06-15 Richard Guenther <rguenther@suse.de>
3355
3356 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3357
3358 2010-06-15 Richard Guenther <rguenther@suse.de>
3359
3360 * gcc.dg/vect/bb-slp-21.c: Adjust.
3361 * gcc.dg/vect/bb-slp-13.c: Likewise
3362 * gcc.dg/vect/bb-slp-4.c: Likewise
3363 * gcc.dg/vect/bb-slp-22.c: Likewise
3364 * gcc.dg/vect/bb-slp-14.c: Likewise
3365 * gcc.dg/vect/bb-slp-23.c: Likewise
3366 * gcc.dg/vect/bb-slp-15.c: Likewise
3367 * gcc.dg/vect/bb-slp-17.c: Likewise
3368 * gcc.dg/vect/bb-slp-18.c: Likewise
3369 * gcc.dg/vect/bb-slp-19.c: Likewise
3370 * gcc.dg/vect/bb-slp-10.c: Likewise
3371 * gcc.dg/vect/bb-slp-11.c: Likewise
3372 * gcc.dg/vect/bb-slp-20.c: Likewise
3373 * gcc.dg/vect/bb-slp-3.c: Likewise
3374
3375 2010-06-15 Jakub Jelinek <jakub@redhat.com>
3376
3377 PR fortran/44536
3378 * gfortran.dg/gomp/pr44536.f90: New test.
3379 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3380
3381 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
3382
3383 PR target/44534
3384 * gcc.target/i386/avx-vextractf128-256-3.c: New.
3385 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3386
3387 2010-06-14 Jakub Jelinek <jakub@redhat.com>
3388
3389 PR tree-optimization/44508
3390 * gcc.dg/tree-ssa/pr21086.c: Adjust.
3391
3392 PR bootstrap/44509
3393 * gcc.dg/pr44509.c: New test.
3394
3395 2010-06-14 Ira Rosen <irar@il.ibm.com>
3396
3397 PR tree-optimization/44507
3398 * gcc.dg/vect/pr44507.c: New test.
3399
3400 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
3401
3402 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3403 and c-pretty-print.h.
3404
3405 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3406
3407 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
3408
3409 * gfortran.dg/whole_file_18.f90: Updated error message.
3410
3411 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
3412
3413 * gfortran.dg/whole_file_20.f03: New.
3414
3415 2010-06-12 Jan Hubicka <jh@suse.cz>
3416
3417 * gcc.c-torture/compile/pc44485.c: New testcase.
3418
3419 2010-06-12 Janus Weil <janus@gcc.gnu.org>
3420
3421 PR fortran/40117
3422 * gfortran.dg/typebound_proc_4.f03: Modified error message.
3423 * gfortran.dg/typebound_proc_14.f03: New.
3424 * gfortran.dg/typebound_proc_15.f03: New.
3425
3426 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3427
3428 * gcc.dg/opts-1.c: New test.
3429
3430 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3431
3432 * gcc.dg/funroll-loops-all.c: Update expected error.
3433
3434 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
3435
3436 PR target/44481
3437 * gcc.target/i386/pr44481.c: New test.
3438
3439 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
3440
3441 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3442
3443 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
3444
3445 PR middle-end/44483
3446 * gcc.dg/tree-ssa/pr44483.c: New.
3447
3448 2010-06-11 Paul Brook <paul@codesourcery.com>
3449
3450 * g++.dg/other/arm-neon-1.C: New test.
3451
3452 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
3453
3454 PR fortran/42051
3455 PR fortran/43896
3456 * gfortran.dg/class_23.f03: New test.
3457
3458 2010-06-11 Jan Hubicka <jh@suse.cz>
3459
3460 * gcc.dg/ipa/pure-const-2.c: New testcase.
3461
3462 2010-06-11 Jan Hubicka <jh@suse.cz>
3463
3464 * gcc.dg/noreturn-7.c: Update.
3465 * gcc.dg/noreturn-4.c: Update.
3466
3467 2010-06-10 Dodji Seketeli <dodji@redhat.com>
3468
3469 Fix MIPS bootstrap
3470 * g++.dg/other/typedef4.C: New test.
3471
3472 2010-06-10 Janus Weil <janus@gcc.gnu.org>
3473
3474 PR fortran/44207
3475 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3476
3477 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
3478
3479 PR fortran/44457
3480 * gfortran.dg/asynchronous_3.f03
3481
3482 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
3483
3484 PR middle-end/44185
3485 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3486 non-temporal stores out of the tests to form new test cases. As a
3487 result, no non-temporal store should be generated in this case.
3488
3489 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
3490 prefetch-7.c that generate one non-temporal store.
3491
3492 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
3493 prefetch-7.c that generate one non-temporal store and one
3494 one-temporal prefetch.
3495
3496 2010-06-10 Martin Jambor <mjambor@suse.cz>
3497
3498 PR tree-optimization/44258
3499 * gcc.dg/tree-ssa/pr44258.c: New test.
3500
3501 2010-06-10 Daniel Kraft <d@domob.eu>
3502
3503 PR fortran/38936
3504 * gfortran.dg/associate_1.f03: New test.
3505 * gfortran.dg/associate_2.f95: New test.
3506 * gfortran.dg/associate_3.f03: New test.
3507 * gfortran.dg/associate_4.f08: New test.
3508
3509 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3510
3511 * gfortran.dg/selected_char_kind_4.f90: New test.
3512
3513 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
3514
3515 * gcc.dg/pr42461.c: New test.
3516
3517 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3518
3519 PR fortran/44347
3520 * gfortran.dg/selected_real_kind_1.f90: New.
3521
3522 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3523
3524 PR fortran/44359
3525 * gfortran.dg/warn_conversion.f90: Removed check for redundant
3526 warning.
3527 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3528 check for warning.
3529
3530 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3531
3532 * gfortran.dg/data_namelist_conflict.f90: New test.
3533
3534 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3535
3536 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3537 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3538 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3539
3540 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3541
3542 * testsuite/gfortran.dg/mvbits_9.f90: New test.
3543 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3544 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3545 * testsuite/gfortran.dg/btest_1.f90: Ditto.
3546 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3547
3548 2010-06-09 Jason Merrill <jason@redhat.com>
3549
3550 PR c++/44366
3551 * g++.dg/cpp0x/decltype23.C: Move to...
3552 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3553
3554 2010-06-09 Janus Weil <janus@gcc.gnu.org>
3555
3556 PR fortran/44211
3557 * gfortran.dg/typebound_call_14.f03: New test.
3558
3559 2010-06-09 Martin Jambor <mjambor@suse.cz>
3560
3561 PR tree-optimization/44423
3562 * gcc.dg/tree-ssa/pr44423.c: New test.
3563
3564 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
3565
3566 PR testsuite/42843
3567 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3568 TV_NONE to initialize tv_id field.
3569 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3570 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3571 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3572 Include toplev.h .
3573 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3574 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3575 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3576
3577 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
3578
3579 PR tree-optimization/39874
3580 PR middle-end/28685
3581 * gcc.dg/pr39874.c: New file.
3582
3583 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
3584
3585 * g++.dg/ext/attr-alias-1.C: New.
3586 * g++.dg/ext/attr-alias-2.C: New.
3587
3588 2010-06-07 Tobias Burnus <burnus@net-b.de>
3589
3590 PR fortran/44446
3591 * gfortran.dg/proc_ptr_27.f90: New.
3592
3593 2010-06-07 Jason Merrill <jason@redhat.com>
3594
3595 PR c++/44366
3596 * g++.dg/cpp0x/decltype23.C: New.
3597
3598 2010-06-08 Andrew Pinski <pinskia@gmail.com>
3599 Shujing Zhao <pearly.zhao@oracle.com>
3600
3601 PR c/37724
3602 * gcc.dg/c90-const-expr-10.c: Adjust.
3603 * gcc.dg/c99-const-expr-10.c: Adjust.
3604 * gcc.dg/init-bad-7.c: New.
3605
3606 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3607
3608 * lib/target-supports.exp (check_effective_target_gas): New proc.
3609 * gcc.c-torture/execute/960321-1.x: New file.
3610
3611 2010-06-07 Jason Merrill <jason@redhat.com>
3612
3613 PR c++/44401
3614 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3615
3616 2010-06-07 Jakub Jelinek <jakub@redhat.com>
3617
3618 PR c++/44444
3619 * g++.dg/warn/Wunused-var-12.C: New test.
3620
3621 PR c++/44443
3622 * c-c++-common/Wunused-var-11.c: New test.
3623
3624 2010-06-07 Jan Hubicka <jh@suse.cz>
3625
3626 * gcc.dg/ipa/pure-const-1.c: New testcase.
3627
3628 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
3629
3630 PR rtl-optimization/44404
3631 * gcc.dg/pr44404.c: New.
3632
3633 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
3634
3635 PR target/44159
3636 * gcc.target/i386/abi-2.c: Check sysv abi here.
3637 * gcc.target/i386/aes-avx-check.h: Call test in noinline
3638 function to avoid failures by different ABIs.
3639 * gcc.target/i386/aes-check.h: Likewise.
3640 * gcc.target/i386/avx-check.h: Likewise.
3641 * gcc.target/i386/fma4-check.h: Likewise.
3642 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3643 * gcc.target/i386/mmx-check.h: Likewise.
3644 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3645 * gcc.target/i386/pclmul-check.h: Likewise.
3646 * gcc.target/i386/sse-check.h: Likewise.
3647 * gcc.target/i386/sse2-check.h: Likewise.
3648 * gcc.target/i386/sse3-check.h: Likewise.
3649 * gcc.target/i386/sse4_1-check.h: Likewise.
3650 * gcc.target/i386/sse4_2-check.h: Likewise.
3651 * gcc.target/i386/sse4a-check.h: Likewise.
3652 * gcc.target/i386/ssse3-check.h: Likewise.
3653 * gcc.target/i386/xop-check.h: Likewise.
3654 * gcc.target/i386/pr27971.c: Fix for LLP64.
3655 * gcc.target/i386/pr39139.c: Likewise.
3656 * gcc.target/i386/pr39315-check.c: Likewise.
3657 * gcc.target/i386/vararg-1.c: Likewise.
3658 * gcc.target/i386/vararg-2.c: Likewise.
3659 Additional add dg-compile to avoid failure due
3660 missing foo symbol.
3661
3662 * gcc.dg/compound-literal-1.c: Fix for llp64.
3663 * gcc.dg/pr32370.c: Likewise.
3664 * gcc.dg/pr37561.c: Likewise.
3665 * gcc.dg/pr41340.c: Likewise.
3666 * gcc.dg/pr41551.c: Likewise.
3667
3668 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3669
3670 PR c++/44188
3671 * g++.dg/debug/dwarf2/typedef3.C: New test.
3672
3673 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
3674
3675 PR c/20000
3676 * c-c++-common/pr20000.c: New.
3677
3678 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
3679
3680 PR c++/44086
3681 * g++.dg/init/pr44086.C: New.
3682 * g++.dg/cpp0x/decltype4.C: Adjust.
3683
3684 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
3685
3686 PR fortran/43945
3687 * gfortran.dg/generic_23.f03: New test.
3688
3689 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
3690
3691 PR fortran/43895
3692 * gfortran.dg/alloc_comp_class_1.f90 : New test.
3693
3694 2010-06-05 Jakub Jelinek <jakub@redhat.com>
3695
3696 PR c++/44361
3697 * c-c++-common/Wunused-var-9.c: New test.
3698
3699 2010-06-05 Jason Merrill <jason@redhat.com>
3700
3701 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3702
3703 2010-06-05 Joseph Myers <joseph@codesourcery.com>
3704
3705 PR c/44322
3706 * gcc.dg/c99-restrict-4.c: New test.
3707
3708 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
3709
3710 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3711 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3712 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3713 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3714 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3715 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3716 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3717 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3718 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3719 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3720 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3721 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3722 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3723 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3724 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3725 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3726 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3727 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3728 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3729 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3730 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3731 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3732
3733 2010-06-04 Jason Merrill <jason@redhat.com>
3734
3735 * g++.dg/cpp0x/noexcept06.C: New.
3736 * g++.dg/cpp0x/noexcept07.C: New.
3737
3738 * g++.dg/cpp0x/noexcept01.C: New.
3739 * g++.dg/cpp0x/noexcept02.C: New.
3740 * g++.dg/cpp0x/noexcept03.C: New.
3741 * g++.dg/cpp0x/noexcept04.C: New.
3742 * g++.dg/cpp0x/noexcept05.C: New.
3743
3744 2010-06-04 Jakub Jelinek <jakub@redhat.com>
3745
3746 PR c++/44412
3747 * g++.dg/warn/Wunused-var-10.C: New test.
3748 * g++.dg/warn/Wunused-var-11.C: New test.
3749
3750 PR c++/44362
3751 * c-c++-common/Wunused-var-10.c: New test.
3752
3753 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3754
3755 PR c/25880
3756 * gcc.dg/assign-warn-2.c: Update.
3757 * gcc.dg/cpp/line3.c: Update.
3758 * gcc.dg/c99-array-lval-8.c: Update.
3759 * gcc.dg/cast-qual-2.c: Update.
3760 * gcc.dg/c99-arraydecl-3.c: Update.
3761 * gcc.dg/assign-warn-1.c: Update.
3762 * gcc.dg/format/gcc_diag-1.c: Update.
3763
3764 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
3765
3766 PR rtl-optimization/39871
3767 PR rtl-optimization/40615
3768 PR rtl-optimization/42500
3769 PR rtl-optimization/42502
3770 * gcc.target/arm/eliminate.c: New test.
3771
3772 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3773
3774 PR libstdc++/44410
3775 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3776 * g++.old-deja/g++.other/delete3.C: Likewise.
3777 * g++.old-deja/g++.other/new.C: Likewise.
3778 * g++.old-deja/g++.law/operators27.C: Likewise.
3779 * g++.old-deja/g++.mike/p755.C: Likewise.
3780 * g++.dg/eh/new1.C: Likewise.
3781 * g++.dg/init/new5.C: Likewise.
3782
3783 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3784
3785 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
3786 * gfortran.dg/unpack_bounds_2.f90: Likewise.
3787 * gfortran.dg/unpack_bounds_3.f90: Likewise.
3788
3789 2010-06-03 Richard Guenther <rguenther@suse.de>
3790
3791 PR lto/41921
3792 * lib/lto.exp: Always load gcc.exp.
3793 (lto-obj): For C source files invoke gcc_target_compile.
3794 * g++.dg/lto/20100603-1_0.C: New testcase.
3795 * g++.dg/lto/20100603-1_1.c: Likewise.
3796
3797 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
3798
3799 PR tree-optimization/43688
3800 * gfortran.dg/pr43688.f90: New.
3801
3802 2010-06-03 Richard Guenther <rguenther@suse.de>
3803
3804 PR lto/41584
3805 * gcc.dg/lto/20100603-1_0.c: New testcase.
3806 * gcc.dg/lto/20100603-2_0.c: Likewise.
3807 * gcc.dg/lto/20100603-3_0.c: Likewise.
3808
3809 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3810
3811 PR target/44218
3812 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3813 * gcc.target/powerpc/recip-2.c: Ditto.
3814 * gcc.target/powerpc/recip-3.c: Ditto.
3815 * gcc.target/powerpc/recip-4.c: Ditto.
3816 * gcc.target/powerpc/recip-5.c: Ditto.
3817 * gcc.target/powerpc/recip-6.c: Ditto.
3818 * gcc.target/powerpc/recip-7.c: Ditto.
3819 * gcc.target/powerpc/recip-test.h: Ditto.
3820 * gcc.target/powerpc/recip-test2.h: Ditto.
3821
3822 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3823
3824 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3825
3826 2010-06-02 Jason Merrill <jason@redhat.com>
3827
3828 * g++.dg/ext/vector9.C: Expect typedef in error message.
3829
3830 PR c++/9726
3831 PR c++/23594
3832 PR c++/44333
3833 * g++.dg/tc1/dr101.C: Remove xfails.
3834
3835 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3836
3837 PR middle-end/44372
3838 * g++.dg/ipa/pr44372.C: New.
3839
3840 2010-06-02 Jan Hubicka <jh@suse.cz>
3841
3842 PR middle-end/44295
3843 * g++.dg/torture/pr44295.C: Neww testcase.
3844
3845 2010-06-02 Jan Hubicka <jh@suse.cz>
3846
3847 * gcc.dg/tree-ssa/loadpre6.c: Update.
3848
3849 2010-06-02 Richard Guenther <rguenther@suse.de>
3850
3851 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3852 diagnostic.h.
3853
3854 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
3855
3856 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3857 the link fail message.
3858
3859 2010-06-02 Tobias Burnus <burnus@net-b.de>
3860
3861 PR fortran/44360
3862 * gfortran.dg/use_13.f90: New test case.
3863
3864 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3865
3866 PR fortran/44371
3867 * gfortran.dg/error_stop_2.f08: Minor update.
3868
3869 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3870
3871 PR fortran/44371
3872 * gfortran.dg/error_stop_1.f08: New test.
3873 * gfortran.dg/error_stop_2.f08: New test.
3874
3875 2010-06-01 Jason Merrill <jason@redhat.com>
3876
3877 DR 990
3878 * g++.dg/cpp0x/initlist37.C: New.
3879 * g++.dg/cpp0x/initlist38.C: New.
3880
3881 PR c++/44358
3882 * g++.dg/cpp0x/initlist36.C: New.
3883
3884 2010-05-31 Jan Hubicka <jh@suse.cz>
3885
3886 * gcc.dg/noreturn-8.c: New testcase.
3887
3888 2010-05-31 Jan Hubicka <jh@suse.cz>
3889
3890 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3891 * gcc.dg/lto/noreturn-1_0.c: Move it here.
3892
3893 2010-05-31 Jan Hubicka <jh@suse.cz>
3894
3895 * gcc.dg/lto/noreturn-1_1.c: New testcase.
3896 * gcc.dg/lto/noreturn-1_0.c: New testcase.
3897
3898 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3899
3900 PR fortran/36928
3901 * gfortran.dg/dependency_27.f90: New test.
3902 * gfortran.dg/array_assign_1.F90: New test.
3903
3904 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3905
3906 PR target/44338
3907 * gcc.target/i386/sse-24.c: New test.
3908
3909 2010-05-31 Jan Hubicka <jh@suse.cz>
3910
3911 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3912
3913 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3914
3915 PR middle-end/44337
3916 * gcc.dg/pr44337.c: New test.
3917
3918 PR tree-optimization/44182
3919 * g++.dg/debug/pr44182.C: New test.
3920
3921 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
3922
3923 * gcc.dg/nested-func-7.c: New test.
3924 * gnat.dg/frame_overflow.adb: Adjust directives.
3925
3926 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3927
3928 * gnat.dg/prot2.ad[sb]: New test.
3929 * gnat.dg/prot2_pkg1.ads: New helper.
3930 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3931
3932 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3933
3934 * gnat.dg/array11.adb: Adjust dg-warning directive.
3935 * gnat.dg/object_overflow.adb: Likewise.
3936
3937 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
3938
3939 PR middle-end/44306
3940 * gcc.dg/tree-ssa/pr44306.c: New.
3941
3942 2010-05-29 Jan Hubicka <jh@suse.cz>
3943
3944 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3945
3946 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
3947
3948 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3949
3950 2010-05-28 Mike Stump <mikestump@comcast.net>
3951
3952 PR objc/44125
3953 * objc.dg/const-str-9.m: Remove static.
3954
3955 2010-05-28 Jakub Jelinek <jakub@redhat.com>
3956
3957 PR target/43636
3958 * gcc.c-torture/compile/pr43636.c: New test.
3959
3960 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
3961
3962 PR objc++/23616
3963 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3964 * obj-c++.dg/try-catch-9.mm: Ditto.
3965
3966 2010-05-28 Dodji Seketeli <dodji@redhat.com>
3967
3968 Revert patch for PR c++/44188
3969 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3970
3971 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3972
3973 PR c++/44188
3974 * g++.dg/debug/dwarf2/typedef3.C: New test.
3975
3976 2010-05-27 Jason Merrill <jason@redhat.com>
3977
3978 PR c++/43555
3979 * g++.dg/ext/vla9.C: New.
3980
3981 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
3982
3983 PR objc/44140
3984 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3985 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3986 * objc.dg/torture/tls/thr-init.m: Ditto.
3987 * objc.dg/torture/trivial.m: Ditto.
3988 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3989 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3990 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3991 * obj-c++.dg/torture/trivial.mm: Ditto.
3992
3993 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
3994
3995 * g++.dg/lto/20100302_0.C: Skip on darwin.
3996
3997 2010-05-27 Richard Guenther <rguenther@suse.de>
3998
3999 PR tree-optimization/44284
4000 * gcc.dg/vect/vect-118.c: New testcase.
4001 * gcc.dg/vect/bb-slp-20.c: Adjust.
4002 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4003 * gcc.dg/vect/slp-9.c: Likewise.
4004 * gcc.dg/vect/slp-reduc-4.c: Likewise.
4005 * gcc.dg/vect/vect-10.c: Likewise.
4006 * gcc.dg/vect/vect-109.c: Likewise.
4007 * gcc.dg/vect/vect-12.c: Likewise.
4008 * gcc.dg/vect/vect-36.c: Likewise.
4009 * gcc.dg/vect/vect-7.c: Likewise.
4010 * gcc.dg/vect/vect-iv-8.c: Likewise.
4011 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4012 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4013 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4014 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4015 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4016 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4017 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4018 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4019 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4020 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4021 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4022 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4023 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4024 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4025 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4026 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4027 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4028
4029 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4030
4031 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4032 necessary.
4033
4034 2010-05-26 Jan Hubicka <jh@suse.cz>
4035
4036 * gcc.dg/lto/materialize-1_0.c: New file.
4037 * gcc.dg/lto/materialize-1_1.c: New file.
4038
4039 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
4040
4041 * gnat.dg/lto10.adb: New test.
4042 * gnat.dg/lto10_pkg.ads: New helper.
4043
4044 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
4045
4046 * lib/target-supports.exp (check_effective_target_int128): New
4047 function to check if __int128 types are available for target.
4048 * c-c++-common/int128-types-1.c: New.
4049 * c-c++-common/int128-1.c: New.
4050 * c-c++-common/int128-2.c: New.
4051 * g++.dg/abi/mangle43.C: New.
4052 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4053 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4054 pointer-wide scalar.
4055 * g++.dg/other/pr25632.C: Likewise.
4056 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4057 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4058 overflow warnings.
4059 * g++.dg/warn/pr13358-4.C: Likewise.
4060 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
4061 * g++.dg/warn/Wconversion-null.C: Likewise.
4062
4063 2010-05-26 Jason Merrill <jason@redhat.com>
4064
4065 PR c++/43382
4066 * g++.dg/cpp0x/variadic101.C: New.
4067
4068 2010-05-26 Richard Guenther <rguenther@suse.de>
4069
4070 PR rtl-optimization/44164
4071 * gcc.c-torture/execute/pr44164.c: New testcase.
4072 * g++.dg/tree-ssa/pr13146.C: Adjust.
4073
4074 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
4075
4076 PR fortran/40011
4077 * gfortran.dg/whole_file_19.f90 : New test.
4078
4079 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
4080
4081 PR fortran/30668
4082 PR fortran/31346
4083 PR fortran/34260
4084 * gfortran.dg/pr40999.f: Fix function type.
4085 * gfortran.dg/whole_file_5.f90: Likewise.
4086 * gfortran.dg/whole_file_6.f90: Likewise.
4087 * gfortran.dg/whole_file_16.f90: New.
4088 * gfortran.dg/whole_file_17.f90: New.
4089 * gfortran.dg/whole_file_18.f90: New.
4090
4091 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
4092 Iain Sandoe <iains@gcc.gnu.org>
4093
4094 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4095 * gcc.c-torture/compile/pr44197.c: Require alias support.
4096 * gcc.dg/lto/20081222_0.c: Ditto.
4097
4098 2010-05-25 Jakub Jelinek <jakub@redhat.com>
4099
4100 PR debug/42801
4101 * gcc.dg/guality/vla-2.c: New test.
4102
4103 2010-05-25 Richard Guenther <rguenther@suse.de>
4104
4105 PR middle-end/44069
4106 * g++.dg/torture/pr44069.C: New testcase.
4107
4108 2010-05-25 Richard Guenther <rguenther@suse.de>
4109
4110 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4111
4112 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4113
4114 PR objc/44140
4115 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4116
4117 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4118
4119 * obj-c++.dg/torture/tls/trivial.mm: New.
4120 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4121 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4122 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4123 * obj-c++.dg/torture/tls/diag-1.mm: New.
4124 * obj-c++.dg/torture/tls/tls.exp: New.
4125 * obj-c++.dg/torture/trivial.mm: New.
4126 * obj-c++.dg/torture/dg-torture.exp: New.
4127 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4128 * obj-c++.dg/tls/trivial.m: New.
4129 * obj-c++.dg/tls/init-1.mm: New.
4130 * obj-c++.dg/tls/diag-1.mm: New.
4131 * obj-c++.dg/tls/init-2.mm: New.
4132 * obj-c++.dg/tls/diag-2.mm: New.
4133 * obj-c++.dg/tls/diag-3.mm: New.
4134 * obj-c++.dg/tls/diag-4.mm: New.
4135 * obj-c++.dg/tls/static-1.mm: New.
4136 * obj-c++.dg/tls/tls.exp: New.
4137 * obj-c++.dg/tls/diag-5.mm: New.
4138 * obj-c++.dg/tls/static-1a.mm: New.
4139 * objc-obj-c++-shared/Object1.mm: New.
4140 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4141
4142 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
4143
4144 PR objc++/43689
4145 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4146 * obj-c++.dg/const-str-6.mm: Ditto.
4147
4148 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4149
4150 * g++.dg/parse/array-size2.C: Remove dg-error directives.
4151
4152 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4153
4154 PR ada/38394
4155 * gnat.dg/array13.ad[sb]: New test.
4156
4157 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
4158 Sandra Loosemore <sandra@codesourcery.com>
4159
4160 * gcc.target/arm/neon/: Regenerated test cases.
4161
4162 * gcc.target/arm/neon/polytypes.c,
4163 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4164 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4165 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4166 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4167 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4168 dg-add-options arm_neon.
4169
4170 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4171 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4172 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4173 and arm_neon_fp16_ok.
4174
4175 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4176 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4177
4178 * lib/target-supports.exp (add_options_for_arm_neon): New.
4179 (check_effective_target_arm_neon_ok_nocache): New, from
4180 check_effective_target_arm_neon_ok. Check multiple possibilities.
4181 (check_effective_target_arm_neon_ok): Use
4182 check_effective_target_arm_neon_ok_nocache.
4183 (add_options_for_arm_neon_fp16)
4184 (check_effective_target_arm_neon_fp16_ok)
4185 check_effective_target_arm_neon_fp16_ok_nocache): New.
4186 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4187
4188 2010-05-24 Jason Merrill <jason@redhat.com>
4189
4190 PR c++/41510
4191 * g++.dg/cpp0x/initlist35.C: New.
4192 * g++.dg/init/brace6.C: Adjust.
4193
4194 2010-05-24 Paul Brook <paul@codesourcery.com>
4195
4196 * gcc.target/arm/frame-pointer-1.c: New test.
4197 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4198 pointer elimination.
4199
4200 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4201
4202 PR target/44245
4203 * gcc.target/i386/crc32-3.c: New.
4204 * gcc.target/i386/crc32-4.c: Likewise.
4205
4206 2010-05-23 Joseph Myers <joseph@codesourcery.com>
4207
4208 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4209 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4210 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4211
4212 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4213
4214 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4215
4216 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
4217
4218 PR target/43869
4219 * gcc.c-target/pr43869.c: New test.
4220
4221 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4222
4223 PR fortran/44212
4224 * gfortran.dg/class_22.f03: New.
4225
4226 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
4227
4228 PR lto/44238
4229 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4230
4231 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4232
4233 PR fortran/44213
4234 * gfortran.dg/abstract_type_7.f03: New.
4235
4236 2010-05-21 Jason Merrill <jason@redhat.com>
4237
4238 * g++.dg/eh/spec11.C: Test cleanup optimization.
4239
4240 2010-05-21 Jakub Jelinek <jakub@redhat.com>
4241
4242 PR debug/44223
4243 * gcc.target/i386/pr44223.c: New test.
4244
4245 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4246
4247 * gcc.target/i386/pr25993.c: Use @function as type specifier.
4248
4249 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
4250
4251 * g++.dg/other/const3.C: New test.
4252
4253 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
4254
4255 PR fortran/38407
4256 * warn_unused_dummy_argument_1.f90: New.
4257 * warn_unused_dummy_argument_2.f90: New.
4258
4259 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4260
4261 PR c++/30298
4262 * g++.dg/inherit/crash1.C: New.
4263 * g++.dg/inherit/crash2.C: Likewise.
4264
4265 2010-05-20 Jakub Jelinek <jakub@redhat.com>
4266
4267 PR debug/44178
4268 * g++.dg/debug/pr44178.C: New test.
4269
4270 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
4271
4272 PR middle-end/44185
4273 * gcc.dg/tree-ssa/prefetch-6.c: Add
4274 --param min-insn-to-prefetch-ratio=6.
4275 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4276 allow unrolling, and adjust the movnti count.
4277
4278 2010-05-20 Jan Hubicka <jh@suse.cz>
4279
4280 PR middle-end/44197
4281 * gcc.c-torture/compile/pr44197.c: New file.
4282
4283 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
4284
4285 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4286 Fix test code.
4287 (check_effective_target_xop): Remove __may_alias__ attribute.
4288
4289 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
4290
4291 PR target/44202
4292 * gcc.c-torture/execute/pr44202-1.c: New test.
4293
4294 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4295
4296 PR fortran/43851
4297 * gfortran.dg/label_1.f90: Update test.
4298
4299 2010-05-19 Jan Hubicka <jh@suse.cz>
4300
4301 * gcc.dg/lto/ipareference2_0.c: New file.
4302 * gcc.dg/lto/ipareference2_1.c: New file.
4303
4304 2010-05-19 Jason Merrill <jason@redhat.com>
4305
4306 * g++.dg/parse/fn-typedef2.C: New.
4307
4308 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4309 function type.
4310
4311 PR c++/44193
4312 * g++.dg/template/fntype1.C: New.
4313
4314 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
4315
4316 * gnat.dg/discr23.ad[sb]: New test.
4317 * gnat.dg/discr23_pkg.ads: New helper.
4318
4319 * gnat.dg/specs/controlled1.ads: New test.
4320 * gnat.dg/specs/controlled1_pkg.ads: New helper.
4321
4322 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4323
4324 PR fortran/44055
4325 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4326 Fixed scope of C_SIZEOF.
4327 * gfortran.dg/warn_conversion_2.f90: New.
4328
4329 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4330
4331 * lib/target-supports.exp (check_effective_target_sse2): New proc.
4332 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4333 for optional selector.
4334 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4335 (check_effective_target_sse3): New proc.
4336 * gcc.target/i386/math-torture/math-torture.exp: Load
4337 target-supports.exp.
4338 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4339 check_effective_target_sse2.
4340 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4341 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4342 * g++.dg/vect/vect.exp: Likewise.
4343 * gfortran.dg/vect/vect.exp: Likewise.
4344 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4345 -msse2 if check_effective_target_sse2.
4346
4347 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4348 * gcc.target/i386/3dnow-2.c: Likewise.
4349 * gcc.target/i386/3dnowA-1.c: Likewise.
4350 * gcc.target/i386/3dnowA-2.c: Likewise.
4351 * gcc.target/i386/pr42549.c: Likewise.
4352
4353 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4354 * gcc.target/i386/sse3-addsubpd.c: Likewise.
4355 * gcc.target/i386/sse3-addsubps.c: Likewise.
4356 * gcc.target/i386/sse3-haddpd.c: Likewise.
4357 * gcc.target/i386/sse3-haddps.c: Likewise.
4358 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4359 * gcc.target/i386/sse3-hsubps.c: Likewise.
4360 * gcc.target/i386/sse3-movddup.c: Likewise.
4361 * gcc.target/i386/sse3-movshdup.c: Likewise.
4362 * gcc.target/i386/sse3-movsldup.c: Likewise.
4363
4364 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4365 * g++.dg/ext/attrib35.C: Likewise.
4366 * g++.dg/opt/pr40496.C: Likewise.
4367 * g++.dg/other/i386-1.C: Likewise.
4368 * g++.dg/other/i386-4.C: Likewise.
4369 * g++.dg/other/pr34435.C: Likewise.
4370 * g++.dg/other/pr39496.C: Likewise.
4371 * g++.dg/other/pr40446.C: Likewise.
4372 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4373 * gcc.dg/compat/vector-1a_main.c: Likewise.
4374 * gcc.dg/compat/vector-2a_main.c: Likewise.
4375 * gcc.dg/lto/20090206-1_0.c: Likewise.
4376 * gcc.dg/pr34856.c: Likewise.
4377 * gcc.dg/pr36584.c: Likewise.
4378 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
4379 * gcc.dg/pr37544.c: Likewise.
4380 * gcc.dg/torture/pr16104-1.c: Likewise.
4381 * gcc.dg/torture/pr35771-1.c: Likewise.
4382 * gcc.dg/torture/pr35771-2.c: Likewise.
4383 * gcc.dg/torture/pr35771-3.c: Likewise.
4384 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4385 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4386 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4387 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4388 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4389 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4390 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4391 * gcc.target/i386/20060512-1.c: Likewise.
4392 * gcc.target/i386/20060512-3.c: Likewise.
4393 * gcc.target/i386/all_one_m128i.c: Likewise.
4394 * gcc.target/i386/float128-1.c: Likewise.
4395 * gcc.target/i386/float128-2.c: Likewise.
4396 * gcc.target/i386/fpcvt-1.c: Likewise.
4397 * gcc.target/i386/fpcvt-2.c: Likewise.
4398 * gcc.target/i386/fpcvt-3.c: Likewise.
4399 * gcc.target/i386/fpprec-1.c: Likewise.
4400 * gcc.target/i386/funcspec-9.c: Likewise.
4401 * gcc.target/i386/incoming-1.c: Likewise.
4402 * gcc.target/i386/incoming-12.c: Likewise.
4403 * gcc.target/i386/incoming-2.c: Likewise.
4404 * gcc.target/i386/incoming-3.c: Likewise.
4405 * gcc.target/i386/incoming-4.c: Likewise.
4406 * gcc.target/i386/incoming-6.c: Likewise.
4407 * gcc.target/i386/incoming-7.c: Likewise.
4408 * gcc.target/i386/incoming-8.c: Likewise.
4409 * gcc.target/i386/opt-1.c: Likewise.
4410 * gcc.target/i386/opt-2.c: Likewise.
4411 * gcc.target/i386/ordcmp-1.c: Likewise.
4412 * gcc.target/i386/pr17692.c: Likewise.
4413 * gcc.target/i386/pr18614-1.c: Likewise.
4414 * gcc.target/i386/pr22152.c: Likewise.
4415 * gcc.target/i386/pr23570.c: Likewise.
4416 * gcc.target/i386/pr23575.c: Likewise.
4417 * gcc.target/i386/pr26449-1.c: Likewise.
4418 * gcc.target/i386/pr26600.c: Likewise.
4419 * gcc.target/i386/pr27790.c: Likewise.
4420 * gcc.target/i386/pr28839.c: Likewise.
4421 * gcc.target/i386/pr30970.c: Likewise.
4422 * gcc.target/i386/pr32000-1.c: Likewise.
4423 * gcc.target/i386/pr32000-2.c: Likewise.
4424 * gcc.target/i386/pr32280.c: Likewise.
4425 * gcc.target/i386/pr32661.c: Likewise.
4426 * gcc.target/i386/pr32708-1.c: Likewise.
4427 * gcc.target/i386/pr32961.c: Likewise.
4428 * gcc.target/i386/pr33329.c: Likewise.
4429 * gcc.target/i386/pr35714.c: Likewise.
4430 * gcc.target/i386/pr35767-1.c: Likewise.
4431 * gcc.target/i386/pr35767-1d.c: Likewise.
4432 * gcc.target/i386/pr35767-1i.c: Likewise.
4433 * gcc.target/i386/pr35767-2.c: Likewise.
4434 * gcc.target/i386/pr35767-2d.c: Likewise.
4435 * gcc.target/i386/pr35767-2i.c: Likewise.
4436 * gcc.target/i386/pr35767-3.c: Likewise.
4437 * gcc.target/i386/pr35767-5.c: Likewise.
4438 * gcc.target/i386/pr36222-1.c: Likewise.
4439 * gcc.target/i386/pr36578-1.c: Likewise.
4440 * gcc.target/i386/pr36578-2.c: Likewise.
4441 * gcc.target/i386/pr36992-1.c: Likewise.
4442 * gcc.target/i386/pr37101.c: Likewise.
4443 * gcc.target/i386/pr37216.c: Likewise.
4444 * gcc.target/i386/pr37434-1.c: Likewise.
4445 * gcc.target/i386/pr37434-2.c: Likewise.
4446 * gcc.target/i386/pr37843-3.c: Likewise.
4447 * gcc.target/i386/pr37843-4.c: Likewise.
4448 * gcc.target/i386/pr39162.c: Likewise.
4449 * gcc.target/i386/pr39315-1.c: Likewise.
4450 * gcc.target/i386/pr39315-2.c: Likewise.
4451 * gcc.target/i386/pr39315-3.c: Likewise.
4452 * gcc.target/i386/pr39315-4.c: Likewise.
4453 * gcc.target/i386/pr39445.c: Likewise.
4454 * gcc.target/i386/pr39496.c: Likewise.
4455 * gcc.target/i386/pr40809.c: Likewise.
4456 * gcc.target/i386/pr40906-3.c: Likewise.
4457 * gcc.target/i386/pr41019.c: Likewise.
4458 * gcc.target/i386/pr42542-1.c: Likewise.
4459 * gcc.target/i386/pr42542-2.c: Likewise.
4460 * gcc.target/i386/pr42542-3.c: Likewise.
4461 * gcc.target/i386/pr42542-3a.c: Likewise.
4462 * gcc.target/i386/pr42881.c: Likewise.
4463 * gcc.target/i386/push-1.c: Likewise.
4464 * gcc.target/i386/quad-sse.c: Likewise.
4465 * gcc.target/i386/reload-1.c: Likewise.
4466 * gcc.target/i386/sse-10.c: Likewise.
4467 * gcc.target/i386/sse-11.c: Likewise.
4468 * gcc.target/i386/sse-15.c: Likewise.
4469 * gcc.target/i386/sse-17.c: Likewise.
4470 * gcc.target/i386/sse-18.c: Likewise.
4471 * gcc.target/i386/sse-19.c: Likewise.
4472 * gcc.target/i386/sse-4.c: Likewise.
4473 * gcc.target/i386/sse-6.c: Likewise.
4474 * gcc.target/i386/sse-vect-types.c: Likewise.
4475 * gcc.target/i386/sse2-addpd-1.c: Likewise.
4476 * gcc.target/i386/sse2-addsd-1.c: Likewise.
4477 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4478 * gcc.target/i386/sse2-andpd-1.c: Likewise.
4479 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4480 * gcc.target/i386/sse2-comisd-1.c: Likewise.
4481 * gcc.target/i386/sse2-comisd-2.c: Likewise.
4482 * gcc.target/i386/sse2-comisd-3.c: Likewise.
4483 * gcc.target/i386/sse2-comisd-4.c: Likewise.
4484 * gcc.target/i386/sse2-comisd-5.c: Likewise.
4485 * gcc.target/i386/sse2-comisd-6.c: Likewise.
4486 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4487 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4488 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4489 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4490 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4491 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4492 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4493 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4494 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4495 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4496 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4497 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4498 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4499 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4500 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4501 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4502 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4503 * gcc.target/i386/sse2-divpd-1.c: Likewise.
4504 * gcc.target/i386/sse2-divsd-1.c: Likewise.
4505 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4506 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4507 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4508 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4509 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4510 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4511 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4512 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4513 * gcc.target/i386/sse2-minpd-1.c: Likewise.
4514 * gcc.target/i386/sse2-minsd-1.c: Likewise.
4515 * gcc.target/i386/sse2-mmx.c: Likewise.
4516 * gcc.target/i386/sse2-movapd-1.c: Likewise.
4517 * gcc.target/i386/sse2-movapd-2.c: Likewise.
4518 * gcc.target/i386/sse2-movd-1.c: Likewise.
4519 * gcc.target/i386/sse2-movd-2.c: Likewise.
4520 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4521 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4522 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4523 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4524 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4525 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4526 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4527 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4528 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4529 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4530 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4531 * gcc.target/i386/sse2-movq-1.c: Likewise.
4532 * gcc.target/i386/sse2-movq-2.c: Likewise.
4533 * gcc.target/i386/sse2-movq-3.c: Likewise.
4534 * gcc.target/i386/sse2-movsd-1.c: Likewise.
4535 * gcc.target/i386/sse2-movsd-2.c: Likewise.
4536 * gcc.target/i386/sse2-movupd-1.c: Likewise.
4537 * gcc.target/i386/sse2-movupd-2.c: Likewise.
4538 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4539 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4540 * gcc.target/i386/sse2-orpd-1.c: Likewise.
4541 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4542 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4543 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4544 * gcc.target/i386/sse2-paddb-1.c: Likewise.
4545 * gcc.target/i386/sse2-paddd-1.c: Likewise.
4546 * gcc.target/i386/sse2-paddq-1.c: Likewise.
4547 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4548 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4549 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4550 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4551 * gcc.target/i386/sse2-paddw-1.c: Likewise.
4552 * gcc.target/i386/sse2-pand-1.c: Likewise.
4553 * gcc.target/i386/sse2-pandn-1.c: Likewise.
4554 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4555 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4556 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4557 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4558 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4559 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4560 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4561 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4562 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4563 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4564 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4565 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4566 * gcc.target/i386/sse2-pminub-1.c: Likewise.
4567 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4568 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4569 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4570 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4571 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4572 * gcc.target/i386/sse2-por-1.c: Likewise.
4573 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4574 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4575 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4576 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4577 * gcc.target/i386/sse2-pslld-1.c: Likewise.
4578 * gcc.target/i386/sse2-pslld-2.c: Likewise.
4579 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4580 * gcc.target/i386/sse2-psllq-1.c: Likewise.
4581 * gcc.target/i386/sse2-psllq-2.c: Likewise.
4582 * gcc.target/i386/sse2-psllw-1.c: Likewise.
4583 * gcc.target/i386/sse2-psllw-2.c: Likewise.
4584 * gcc.target/i386/sse2-psrad-1.c: Likewise.
4585 * gcc.target/i386/sse2-psrad-2.c: Likewise.
4586 * gcc.target/i386/sse2-psraw-1.c: Likewise.
4587 * gcc.target/i386/sse2-psraw-2.c: Likewise.
4588 * gcc.target/i386/sse2-psrld-1.c: Likewise.
4589 * gcc.target/i386/sse2-psrld-2.c: Likewise.
4590 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4591 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4592 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4593 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4594 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4595 * gcc.target/i386/sse2-psubb-1.c: Likewise.
4596 * gcc.target/i386/sse2-psubd-1.c: Likewise.
4597 * gcc.target/i386/sse2-psubq-1.c: Likewise.
4598 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4599 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4600 * gcc.target/i386/sse2-psubw-1.c: Likewise.
4601 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4602 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4603 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4604 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4605 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4606 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4607 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4608 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4609 * gcc.target/i386/sse2-pxor-1.c: Likewise.
4610 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4611 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4612 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4613 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4614 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4615 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4616 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4617 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4618 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4619 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4620 * gcc.target/i386/sse2-shufps-1.c: Likewise.
4621 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4622 * gcc.target/i386/sse2-subpd-1.c: Likewise.
4623 * gcc.target/i386/sse2-subsd-1.c: Likewise.
4624 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4625 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4626 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4627 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4628 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4629 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4630 * gcc.target/i386/sse2-unpack-1.c: Likewise.
4631 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4632 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4633 * gcc.target/i386/sse2-vec-1.c: Likewise.
4634 * gcc.target/i386/sse2-vec-2.c: Likewise.
4635 * gcc.target/i386/sse2-vec-3.c: Likewise.
4636 * gcc.target/i386/sse2-vec-4.c: Likewise.
4637 * gcc.target/i386/sse2-vec-5.c: Likewise.
4638 * gcc.target/i386/sse2-vec-6.c: Likewise.
4639 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4640 * gcc.target/i386/ssefn-2.c: Likewise.
4641 * gcc.target/i386/ssefn-4.c: Likewise.
4642 * gcc.target/i386/ssefp-1.c: Likewise.
4643 * gcc.target/i386/ssefp-2.c: Likewise.
4644 * gcc.target/i386/sseregparm-3.c: Likewise.
4645 * gcc.target/i386/sseregparm-4.c: Likewise.
4646 * gcc.target/i386/sseregparm-5.c: Likewise.
4647 * gcc.target/i386/sseregparm-6.c: Likewise.
4648 * gcc.target/i386/sseregparm-7.c: Likewise.
4649 * gcc.target/i386/ssetype-1.c: Likewise.
4650 * gcc.target/i386/ssetype-2.c: Likewise.
4651 * gcc.target/i386/ssetype-3.c: Likewise.
4652 * gcc.target/i386/ssetype-4.c: Likewise.
4653 * gcc.target/i386/ssetype-5.c: Likewise.
4654 * gcc.target/i386/unordcmp-1.c: Likewise.
4655 * gcc.target/i386/vararg-1.c: Likewise.
4656 * gcc.target/i386/vararg-2.c: Likewise.
4657 * gcc.target/i386/vararg-3.c: Likewise.
4658 * gcc.target/i386/vararg-4.c: Likewise.
4659 * gcc.target/i386/vararg-7.c: Likewise.
4660 * gcc.target/i386/vararg-8.c: Likewise.
4661 * gcc.target/i386/vecinit-1.c: Likewise.
4662 * gcc.target/i386/vecinit-2.c: Likewise.
4663 * gcc.target/i386/vecinit-3.c: Likewise.
4664 * gcc.target/i386/vecinit-4.c: Likewise.
4665 * gcc.target/i386/vecinit-5.c: Likewise.
4666 * gcc.target/i386/vecinit-6.c: Likewise.
4667 * gcc.target/i386/vectorize2.c: Likewise.
4668 * gcc.target/i386/vectorize3.c: Likewise.
4669 * gcc.target/i386/vectorize4.c: Likewise.
4670 * gcc.target/i386/vectorize6.c: Likewise.
4671 * gcc.target/i386/vectorize7.c: Likewise.
4672 * gcc.target/i386/vectorize8.c: Likewise.
4673 * gcc.target/i386/vperm-v2df.c: Likewise.
4674 * gcc.target/i386/vperm-v2di.c: Likewise.
4675 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4676 * gcc.target/i386/xorps-sse2.c: Likewise.
4677 * gcc.target/i386/xorps.c: Likewise.
4678 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4679 * gfortran.dg/graphite/pr42326.f90: Likewise.
4680 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4681
4682 2010-05-19 Richard Guenther <rguenther@suse.de>
4683
4684 PR lto/44196
4685 * g++.dg/lto/20100519-1_0.C: New testcase.
4686
4687 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4688
4689 PR fortran/42360
4690 * gfortran.dg/warn_intent_out_not_set.f90: New.
4691
4692 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4693
4694 PR fortran/38404
4695 * gfortran.dg/data_char_1.f90: Updated warning message.
4696 * gfortran.dg/data_array_6.f: New.
4697
4698 2010-05-19 Martin Jambor <mjambor@suse.cz>
4699
4700 * g++.dg/ipa/ivinline-8.C: New test.
4701 * gcc.dg/ipa/iinline-2.c: Likewise.
4702
4703 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4704
4705 PR fortran/34505
4706 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4707 arguments; add check for return value kind.
4708 * gfortran.dg/float_1.f90: Likewise.
4709
4710 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4711
4712 * gcc.target/i386/20011009-1.c (COMMENT): Define.
4713 (main): Use it.
4714 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4715 * lib/lto.exp (lto_prune_warns): Fix location line regex.
4716 Prune another location line format.
4717 (lto-obj): Call lto_prune_warns on comp_output.
4718
4719 2010-05-18 Jan Hubicka <jh@suse.cz>
4720
4721 * gcc.dg/lto/ipacp_0.c: New test.
4722 * gcc.dg/lto/ipacp_1.c: New test.
4723
4724 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
4725
4726 PR lto/44184
4727 * gcc.dg/lto/20100518_0.c: New test.
4728
4729 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
4730
4731 * gnat.dg/specs/lto3.ads: Add missing dg-options.
4732
4733 2010-05-17 Janus Weil <janus@gcc.gnu.org>
4734
4735 PR fortran/43990
4736 * gfortran.dg/class_21.f03: New.
4737
4738 2010-05-17 Jason Merrill <jason@redhat.com>
4739
4740 PR c++/44157
4741 * g++.dg/cpp0x/initlist34.C: New.
4742
4743 PR c++/44158
4744 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4745
4746 2010-05-17 Martin Jambor <mjambor@suse.cz>
4747
4748 * g++.dg/ipa/ivinline-1.C: New test.
4749 * g++.dg/ipa/ivinline-2.C: New test.
4750 * g++.dg/ipa/ivinline-3.C: New test.
4751 * g++.dg/ipa/ivinline-4.C: New test.
4752 * g++.dg/ipa/ivinline-5.C: New test.
4753 * g++.dg/ipa/ivinline-6.C: New test.
4754
4755 2010-05-17 Dodji Seketeli <dodji@redhat.com>
4756 Jason Merrill <jason@redhat.com>
4757
4758 PR c++/44108
4759 * c-c++-common/Wunused-var-8.c: New test.
4760
4761 2010-05-17 Jakub Jelinek <jakub@redhat.com>
4762
4763 PR bootstrap/42347
4764 * gcc.c-torture/compile/pr42347.c: New test.
4765
4766 PR middle-end/44102
4767 * g++.dg/ext/asmgoto1.C: New test.
4768
4769 2010-05-17 Martin Jambor <mjambor@suse.cz>
4770
4771 PR middle-end/44133
4772 * gcc.dg/tree-ssa/pr44133.c: New test.
4773 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4774 precise.
4775
4776 2010-05-17 Janus Weil <janus@gcc.gnu.org>
4777
4778 PR fortran/44044
4779 * gfortran.dg/class_20.f03: New.
4780
4781 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
4782
4783 PR 44078
4784 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4785 debug messages but not the newly introduced one.
4786
4787 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
4788
4789 PR fortran/35779
4790 * gfortran.dg/initialization_25.f90: Commented testcase.
4791 * gfortran.dg/initialization_26.f90: New.
4792
4793 2010-05-16 Richard Guenther <rguenther@suse.de>
4794
4795 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4796 * gcc.dg/pr43084.c: Likewise.
4797 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4798 -fipa-type-escape.
4799 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4800 -fipa-type-escape.
4801 * gcc.dg/struct/struct-reorg.exp: Likewise.
4802 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4803 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4804
4805 2010-05-16 Joseph Myers <joseph@codesourcery.com>
4806
4807 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4808 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4809 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4810 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4811 tests.
4812
4813 2010-05-15 Jason Merrill <jason@redhat.com>
4814
4815 * g++.dg/eh/spec10.C: New.
4816 * g++.dg/eh/spec11.C: New.
4817 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4818
4819 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4820
4821 PR fortran/44154
4822 PR fortran/42647
4823 * gfortran.dg/allocatable_scalar_9.f90: New.
4824
4825 2010-05-15 Jakub Jelinek <jakub@redhat.com>
4826
4827 PR c++/44148
4828 * g++.dg/torture/pr44148.C: New test.
4829
4830 2010-05-15 Joseph Myers <joseph@codesourcery.com>
4831
4832 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4833 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4834 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4835 diagnostics and type sizes.
4836
4837 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
4838
4839 * gnat.dg/lto9.adb: New test.
4840 * gnat.dg/lto9_pkg1.ads: New helper.
4841 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4842
4843 2010-05-15 Jan Hubicka <jh@suse.cz>
4844
4845 * gcc.dg/lto/ipareference_1.c: Rename to ...
4846 * gcc.dg/lto/ipareference_0.c: ... this one.
4847 * gcc.dg/lto/ipareference_2.c: Rename to ...
4848 * gcc.dg/lto/ipareference_1.c: ... this one.
4849
4850 2010-05-15 Jan Hubicka <jh@suse.cz>
4851
4852 * gcc.dg/lto/ipareference_1.c: New file.
4853 * gcc.dg/lto/ipareference_2.c: New file.
4854
4855 2010-05-15 Richard Guenther <rguenther@suse.de>
4856
4857 PR tree-optimization/44038
4858 * gcc.c-torture/compile/pr44038.c: New testcase.
4859
4860 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
4861
4862 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4863 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4864
4865 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4866
4867 PR fortran/43207
4868 PR fortran/43969
4869 * gfortran.dg/class_18.f03: New.
4870 * gfortran.dg/class_19.f03: New.
4871
4872 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4873
4874 PR debug/44112
4875 * gcc.dg/debug/dwarf2/const-1.c: Remove.
4876 * g++.dg/debug/dwarf2/const1.C: Remove.
4877
4878 2010-05-14 Jason Merrill <jason@redhat.com>
4879
4880 * g++.dg/eh/cond4.C: New.
4881 * g++.dg/eh/elide2.C: Adjust.
4882 * g++.old-deja/g++.eh/terminate1.C: Adjust.
4883
4884 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
4885
4886 PR fortran/44135
4887 * gfortran.dg/actual_array_interface_2.f90: New test.
4888
4889 2010-05-14 Richard Guenther <rguenther@suse.de>
4890
4891 PR tree-optimization/44119
4892 * gcc.c-torture/compile/pr44119.c: New testcase.
4893
4894 2010-05-14 Jason Merrill <jason@redhat.com>
4895
4896 PR c++/44127
4897 * g++.dg/eh/terminate1.C: New.
4898
4899 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4900
4901 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4902
4903 PR debug/44136
4904 * gcc.dg/pr44136.c: New test.
4905
4906 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
4907
4908 PR c++/30566
4909 * g++.dg/warn/Wshadow-4.C: Adjust.
4910 * g++.dg/warn/Wshadow-5.C: New test.
4911 * g++.dg/warn/Wshadow-6.C: New test
4912
4913 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
4914
4915 PR fortran/35779
4916 * gfortran.dg/initialization_25.f90: New.
4917
4918 2010-05-13 Martin Jambor <mjambor@suse.cz>
4919
4920 * g++.dg/otr-fold-1.C: New test.
4921 * g++.dg/otr-fold-2.C: New test.
4922
4923 2010-05-13 Jakub Jelinek <jakub@redhat.com>
4924
4925 PR fortran/44036
4926 * gfortran.dg/gomp/pr44036-1.f90: New test.
4927 * gfortran.dg/gomp/pr44036-2.f90: New test.
4928 * gfortran.dg/gomp/pr44036-3.f90: New test.
4929
4930 PR debug/43983
4931 * gcc.dg/guality/sra-1.c: New test.
4932
4933 2010-05-12 Jan Hubicka <jh@suse.cz>
4934
4935 * tree-ssa/unreachable.c: New test.
4936
4937 2010-05-12 Jason Merrill <jason@redhat.com>
4938
4939 * g++.dg/cpp0x/sfinae1.C: New.
4940
4941 2010-05-12 Sriraman Tallam <tmsriram@google.com>
4942
4943 * gcc.target/i386/zee.c: New file.
4944
4945 2010-05-12 Jason Merrill <jason@redhat.com>
4946
4947 * g++.dg/conversion/op1.C: Expect template candidate message.
4948 * g++.dg/cpp0x/nullptr15.C: Likewise.
4949 * g++.dg/cpp0x/pr31431-2.C: Likewise.
4950 * g++.dg/cpp0x/pr31431.C: Likewise.
4951 * g++.dg/cpp0x/temp_default2.C: Likewise.
4952 * g++.dg/cpp0x/trailing4.C: Likewise.
4953 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4954 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4955 * g++.dg/cpp0x/variadic-throw.C: Likewise.
4956 * g++.dg/cpp0x/variadic35.C: Likewise.
4957 * g++.dg/cpp0x/vt-35147.C: Likewise.
4958 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4959 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4960 * g++.dg/ext/visibility/anon8.C: Likewise.
4961 * g++.dg/ext/vla2.C: Likewise.
4962 * g++.dg/other/pr28114.C: Likewise.
4963 * g++.dg/other/ptrmem10.C: Likewise.
4964 * g++.dg/other/ptrmem11.C: Likewise.
4965 * g++.dg/overload/unknown1.C: Likewise.
4966 * g++.dg/parse/template7.C: Likewise.
4967 * g++.dg/parse/typename7.C: Likewise.
4968 * g++.dg/template/conv11.C: Likewise.
4969 * g++.dg/template/copy1.C: Likewise.
4970 * g++.dg/template/deduce3.C: Likewise.
4971 * g++.dg/template/dependent-expr5.C: Likewise.
4972 * g++.dg/template/friend.C: Likewise.
4973 * g++.dg/template/incomplete2.C: Likewise.
4974 * g++.dg/template/local4.C: Likewise.
4975 * g++.dg/template/local6.C: Likewise.
4976 * g++.dg/template/operator10.C: Likewise.
4977 * g++.dg/template/overload6.C: Likewise.
4978 * g++.dg/template/ptrmem2.C: Likewise.
4979 * g++.dg/template/ptrmem20.C: Likewise.
4980 * g++.dg/template/ptrmem8.C: Likewise.
4981 * g++.dg/template/sfinae2.C: Likewise.
4982 * g++.dg/template/ttp25.C: Likewise.
4983 * g++.dg/template/unify10.C: Likewise.
4984 * g++.dg/template/unify11.C: Likewise.
4985 * g++.dg/template/unify6.C: Likewise.
4986 * g++.dg/template/unify7.C: Likewise.
4987 * g++.dg/template/unify9.C: Likewise.
4988 * g++.dg/template/varmod1.C: Likewise.
4989 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4990 * g++.old-deja/g++.law/operators32.C: Likewise.
4991 * g++.old-deja/g++.pt/crash28.C: Likewise.
4992 * g++.old-deja/g++.pt/crash60.C: Likewise.
4993 * g++.old-deja/g++.pt/explicit38.C: Likewise.
4994 * g++.old-deja/g++.pt/explicit39.C: Likewise.
4995 * g++.old-deja/g++.pt/explicit41.C: Likewise.
4996 * g++.old-deja/g++.pt/explicit67.C: Likewise.
4997 * g++.old-deja/g++.pt/explicit77.C: Likewise.
4998 * g++.old-deja/g++.pt/expr2.C: Likewise.
4999 * g++.old-deja/g++.pt/overload7.C: Likewise.
5000 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5001 * g++.old-deja/g++.pt/spec5.C: Likewise.
5002 * g++.old-deja/g++.pt/spec6.C: Likewise.
5003 * g++.old-deja/g++.pt/t24.C: Likewise.
5004 * g++.old-deja/g++.pt/unify4.C: Likewise.
5005 * g++.old-deja/g++.pt/unify6.C: Likewise.
5006 * g++.old-deja/g++.pt/unify8.C: Likewise.
5007 * g++.old-deja/g++.robertl/eb119.C: Likewise.
5008 * g++.old-deja/g++.robertl/eb79.C: Likewise.
5009 * g++.old-deja/g++.robertl/eb98.C: Likewise.
5010
5011 * g++.dg/cpp0x/initlist32.C: New.
5012
5013 * g++.dg/template/conv11.C: New.
5014 * g++.dg/conversion/op1.C: Adjust expected error.
5015
5016 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5017
5018 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
5019
5020 PR target/44088
5021 * gcc.target/i386/avx-cmpsd-1.c: New.
5022 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5023 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5024 * gcc.target/i386/avx-cmpss-2.c: Likewise.
5025 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5026 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5027
5028 2010-05-12 Jakub Jelinek <jakub@redhat.com>
5029
5030 PR middle-end/44085
5031 * gcc.dg/gomp/pr44085.c: New test.
5032 * gfortran.dg/gomp/pr44085.f90: New test.
5033
5034 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
5035
5036 * objc-obj-c++-shared/Object1.m: New.
5037 * objc.dg/torture: New directory.
5038 * objc.dg/torture/tls: Ditto.
5039 * objc.dg/tls: Ditto.
5040 * objc.dg/torture/tls/trivial.m: New test.
5041 * objc.dg/torture/tls/thr-init-2.m: New test.
5042 * objc.dg/torture/tls/thr-init-3.m: New test.
5043 * objc.dg/torture/tls/thr-init.m: New test.
5044 * objc.dg/torture/tls/diag-1.m: New test.
5045 * objc.dg/torture/tls/tls.exp: New.
5046 * objc.dg/torture/trivial.m: New test.
5047 * objc.dg/torture/dg-torture.exp: New.
5048 * objc.dg/tls/diag-3.m: New test.
5049 * objc.dg/tls/diag-4.m: New test.
5050 * objc.dg/tls/diag-5.m: New test.
5051 * objc.dg/tls/init-1.m: New test.
5052 * objc.dg/tls/init-2.m: New test.
5053 * objc.dg/tls/tls.exp: New.
5054 * objc.dg/tls/diag-2.m: New test.
5055 * lib/objc.exp: Respond to dg-additional-files.
5056
5057 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
5058
5059 * gcc.target/m68k/20100512-1.c: New.
5060
5061 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
5062
5063 * gnat.dg/lto8.adb: New test.
5064 * gnat.dg/lto8_pkg.ad[sb]: New helper.
5065 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5066
5067 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5068
5069 PR c++/34272
5070 PR c++/43630
5071 PR c++/34491
5072 * g++.dg/template/crash97.C: New.
5073 * g++.dg/template/crash98.C: Likewise.
5074 * g++.dg/template/crash99.C: Likewise.
5075 * g++.dg/cpp0x/pr31439.C: Adjust.
5076 * g++.dg/template/crash95.C: Likewise.
5077
5078 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5079
5080 PR middle-end/44071
5081 * c-c++-common/asmgoto-4.c: New test.
5082 * gcc.target/i386/pr44071.c: New test.
5083
5084 PR c++/44062
5085 * c-c++-common/Wunused-var-7.c: New test.
5086 * g++.dg/warn/Wunused-var-9.C: New test.
5087
5088 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5089
5090 PR fortran/43711
5091 * gfortran.dg/gomp/pr43711.f90: New.
5092
5093 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5094
5095 PR fortran/31820
5096 * gfortran.dg/select_5.f90: Updated.
5097
5098 2010-05-11 Jan Hubicka <jh@suse.cz>
5099
5100 PR tree-optimize/44063
5101 * gcc.c-torture/compile/pr44063.c: New testcase.
5102
5103 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5104
5105 PR debug/44023
5106 * gcc.dg/pr44023.c: New test.
5107
5108 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
5109
5110 * gnat.dg/lto7.adb: New test.
5111 * gnat.dg/lto7_pkg.ad[sb]: New helper.
5112
5113 2010-05-10 Jason Merrill <jason@redhat.com>
5114
5115 PR c++/44017
5116 * g++.dg/template/inherit5.C: New.
5117
5118 PR c++/44045
5119 * g++.dg/cpp0x/initlist33.C: New.
5120 * g++.dg/cpp0x/initlist26.C: Adjust.
5121 * g++.dg/cpp0x/initlist28.C: Adjust.
5122
5123 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
5124
5125 PR c++/43719
5126 * g++.dg/init/pr43719.C: New.
5127 * g++.dg/anon-struct4.C: Adjust.
5128
5129 2010-05-10 Jakub Jelinek <jakub@redhat.com>
5130
5131 PR debug/44028
5132 * gcc.dg/pr44028.c: New test.
5133
5134 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
5135
5136 PR fortran/27866
5137 PR fortran/35003
5138 PR fortran/42809
5139 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5140 * gfortran.dg/warn_conversion.f90: New.
5141
5142 2010-05-10 Michael Matz <matz@suse.de>
5143
5144 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5145
5146 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
5147
5148 PR rtl-optimization/44012
5149 * gcc.dg/pr44012.c: New.
5150
5151 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5152
5153 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5154 Log text on entry and exit.
5155 Prune Sun ld warnings for common symbols with differing sizes.
5156 (lto-link-and-maybe-run): Change caller.
5157
5158 2010-05-10 Janus Weil <janus@gcc.gnu.org>
5159
5160 PR fortran/44044
5161 * gfortran.dg/class_7.f03: Modified.
5162 * gfortran.dg/select_type_1.f03: Modified.
5163 * gfortran.dg/select_type_12.f03: New.
5164
5165 2010-05-10 Richard Guenther <rguenther@suse.de>
5166
5167 PR tree-optimization/44050
5168 * gcc.dg/torture/pr44050.c: New testcase.
5169
5170 2010-05-10 Wei Guozhi <carrot@google.com>
5171
5172 PR target/42879
5173 * gcc.target/arm/pr42879.c: New testcase.
5174
5175 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5176
5177 PR c/44051
5178 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5179
5180 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5181
5182 PR c/10676
5183 * gcc.dg/anon-struct-10.c: New test.
5184
5185 2010-05-09 Richard Guenther <rguenther@suse.de>
5186
5187 PR middle-end/44024
5188 * gcc.dg/pr44024.c: New testcase.
5189
5190 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5191
5192 PR c/4784
5193 * gcc.dg/anon-struct-9.c: New test.
5194
5195 2010-05-09 Richard Guenther <rguenther@suse.de>
5196
5197 PR middle-end/44043
5198 * gcc.c-torture/compile/pr44043.c: New testcase.
5199
5200 2010-05-09 Richard Guenther <rguenther@suse.de>
5201
5202 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5203
5204 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
5205
5206 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5207
5208 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5209
5210 * gnat.dg/lto[12456].adb: Add "target lto" marker.
5211 * gnat.dg/specs/lto3.ads: Likewise.
5212
5213 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
5214
5215 PR middle-end/28685
5216 * gcc.dg/pr28685-1.c: New file.
5217
5218 2010-05-08 Richard Guenther <rguenther@suse.de>
5219
5220 PR tree-optimization/44030
5221 * gcc.c-torture/compile/pr44030.c: New testcase.
5222
5223 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5224
5225 * gnat.dg/lto6.adb: New test.
5226 * gnat.dg/lto6_pkg.ads: New helper.
5227
5228 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5229
5230 * gnat.dg/lto5.adb: New test.
5231 * gnat.dg/lto5_pkg.ad[sb]: New helper.
5232
5233 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5234
5235 * gnat.dg/lto4.ad[sb]: New test.
5236
5237 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5238
5239 * gnat.dg/specs/lto3.ads: New test.
5240 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5241 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5242
5243 2010-05-08 Quentin Ochem <ochem@adacore.com>
5244
5245 * gnat.dg/sizetype3.ad[sb]: New test.
5246 * gnat.dg/sizetype3_pkg.ads: New helper.
5247
5248 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
5249
5250 PR c++/43951
5251 * g++.dg/init/new29.C: New.
5252
5253 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
5254
5255 PR fortran/40728
5256 * gfortran.dg/coarray_1.f90: Fixed error message.
5257 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5258 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5259 * gfortran.dg/intrinsic_std_5.f90: New.
5260
5261 2010-05-07 Jason Merrill <jason@redhat.com>
5262
5263 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5264
5265 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5266
5267 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5268 (size_t, stderr): Remove.
5269 (read_error): Replaced __builtin_fprintf by fprintf.
5270
5271 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
5272
5273 * gcc.dg/ordered-comparison-1.c: New test.
5274 * gcc.dg/ordered-comparison-2.c: New test.
5275 * gcc.dg/ordered-comparison-3.c: New test.
5276 * gcc.dg/ordered-comparison-4.c: New test.
5277
5278 2010-05-06 Mike Stump <mikestump@comcast.net>
5279
5280 PR objc/35165
5281 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5282
5283 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
5284 Jason Merrill <jason@redhat.com>
5285
5286 * g++.dg/cpp0x/nullptr01.C: New.
5287 * g++.dg/cpp0x/nullptr02.C: New.
5288 * g++.dg/cpp0x/nullptr03.C: New.
5289 * g++.dg/cpp0x/nullptr04.C: New.
5290 * g++.dg/cpp0x/nullptr05.C: New.
5291 * g++.dg/cpp0x/nullptr06.C: New.
5292 * g++.dg/cpp0x/nullptr07.C: New.
5293 * g++.dg/cpp0x/nullptr08.C: New.
5294 * g++.dg/cpp0x/nullptr09.C: New.
5295 * g++.dg/cpp0x/nullptr10.C: New.
5296 * g++.dg/cpp0x/nullptr11.C: New.
5297 * g++.dg/cpp0x/nullptr12.C: New.
5298 * g++.dg/cpp0x/nullptr13.C: New.
5299 * g++.dg/cpp0x/nullptr14.C: New.
5300 * g++.dg/cpp0x/nullptr15.C: New.
5301 * g++.dg/cpp0x/nullptr16.C: New.
5302 * g++.dg/cpp0x/nullptr17.C: New.
5303 * g++.dg/cpp0x/nullptr18.C: New.
5304 * g++.dg/cpp0x/nullptr19.C: New.
5305 * g++.dg/cpp0x/nullptr20.C: New.
5306 * g++.dg/cpp0x/nullptr21.C: New.
5307 * g++.dg/cpp0x/nullptr22.C: New.
5308 * g++.dg/debug/nullptr01.C: New.
5309 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5310
5311 2010-05-06 Jakub Jelinek <jakub@redhat.com>
5312
5313 * gcc.dg/Wunused-var-8.c: Move to...
5314 * c-c++-common/Wunused-var-6.c: ... here. New test.
5315
5316 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5317
5318 PR c++/40406
5319 * g++.dg/template/crash96.C: New.
5320
5321 2010-05-06 Jan Hubicka <jh@suse.cz>
5322
5323 PR tree-optimization/43791
5324 * gcc.c-torture/compile/pr43791.c: New file.
5325
5326 2010-05-06 Michael Matz <matz@suse.de>
5327
5328 PR tree-optimization/43984
5329 * gfortran.dg/pr43984.f90: New test.
5330
5331 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5332
5333 PR 40989
5334 * gcc.dg/pr40989.c: New.
5335
5336 2010-05-06 Richard Guenther <rguenther@suse.de>
5337
5338 PR tree-optimization/43934
5339 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5340
5341 2010-05-06 Richard Guenther <rguenther@suse.de>
5342
5343 PR tree-optimization/43987
5344 * gcc.c-torture/execute/pr43987.c: New testcase.
5345 * gcc.dg/torture/pta-escape-1.c: Adjust.
5346 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5347 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5348 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5349 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5350
5351 2010-04-22 Jakub Jelinek <jakub@redhat.com>
5352 Dodji Seketeli <dodji@redhat.com>
5353
5354 PR c/18624
5355 * g++.dg/warn/Wunused-7.C: Add dg-warning.
5356 * g++.dg/template/sfinae16.C: Likewise.
5357 * gcc.dg/Wunused-var-1.c: Moved to...
5358 * c-c++-common/Wunused-var-1.c: ...here. New test.
5359 * gcc.dg/Wunused-var-2.c: Moved to...
5360 * c-c++-common/Wunused-var-2.c: ...here. New test.
5361 * gcc.dg/Wunused-var-3.c: Moved to...
5362 * c-c++-common/Wunused-var-3.c: ...here. New test.
5363 * gcc.dg/Wunused-var-4.c: Moved to...
5364 * gcc.dg/Wunused-var-1.c: ... here.
5365 * gcc.dg/Wunused-var-5.c: Moved to...
5366 * c-c++-common/Wunused-var-4.c: ...here. New test.
5367 * gcc.dg/Wunused-var-7.c: Moved to...
5368 * c-c++-common/Wunused-var-5.c: ...here. New test.
5369 * gcc.dg/Wunused-var-6.c: Moved to...
5370 * gcc.dg/Wunused-var-2.c: ... here.
5371 * c-c++-common/Wunused-var-1.c: New test.
5372 * c-c++-common/Wunused-var-2.c: New test.
5373 * c-c++-common/Wunused-var-3.c: New test.
5374 * c-c++-common/Wunused-var-4.c: New test.
5375 * c-c++-common/Wunused-var-5.c: New test.
5376 * g++.dg/warn/Wunused-var-1.C: New test.
5377 * g++.dg/warn/Wunused-var-2.C: New test.
5378 * g++.dg/warn/Wunused-var-3.C: New test.
5379 * g++.dg/warn/Wunused-var-4.C: New test.
5380 * g++.dg/warn/Wunused-var-5.C: New test.
5381 * g++.dg/warn/Wunused-var-6.C: New test.
5382 * g++.dg/warn/Wunused-var-7.C: New test.
5383 * g++.dg/warn/Wunused-var-8.C: New test.
5384 * g++.dg/warn/Wunused-parm-1.C: New test.
5385 * g++.dg/warn/Wunused-parm-2.C: New test.
5386 * g++.dg/warn/Wunused-parm-3.C: New test.
5387
5388 2010-05-06 Tobias Burnus <burnus@net-b.de>
5389
5390 PR fortran/43985
5391 * gfortran.dg/gomp/crayptr5.f90: New test case.
5392
5393 2010-05-05 Jason Merrill <jason@redhat.com>
5394
5395 PR debug/43370
5396 * g++.dg/ext/attrib39.C: New.
5397
5398 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
5399
5400 PR fortran/24978
5401 * gfortran.dg/data_invalid.f90: New.
5402
5403 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
5404
5405 * gnat.dg/lto2.adb: New test.
5406
5407 2010-05-05 Jason Merrill <jason@redhat.com>
5408
5409 PR c++/43787
5410 * g++.dg/opt/empty1.C: New.
5411
5412 2010-05-05 Janus Weil <janus@gcc.gnu.org>
5413
5414 PR fortran/43696
5415 * gfortran.dg/class_17.f03: New.
5416
5417 2010-05-04 Neil Vachharajani <nvachhar@google.com>
5418
5419 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5420
5421 2010-05-04 Mike Stump <mikestump@comcast.net>
5422
5423 PR objc/35165
5424 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5425
5426 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5427
5428 PR target/43668
5429 * gcc.target/i386/pr43668.c: New.
5430
5431 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5432
5433 PR c++/43028
5434 * g++.dg/cpp0x/initlist31.C: New.
5435
5436 2010-05-04 Jakub Jelinek <jakub@redhat.com>
5437
5438 PR c/43981
5439 * gcc.dg/Wunused-var-8.c: New test.
5440
5441 2010-05-04 Jason Merrill <jason@redhat.com>
5442
5443 PR c++/38064
5444 * g++.dg/cpp0x/enum3.C: Extend.
5445
5446 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5447
5448 PR target/43799
5449 * gcc.target/i386/pr43799.c: New.
5450
5451 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
5452
5453 * gnat.dg/lto1.adb: New test.
5454 * gnat.dg/lto1_pkg.ad[sb]: New helper.
5455
5456 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5457
5458 PR middle-end/43671
5459 * gcc.target/i386/pr43671.c: New.
5460
5461 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5462
5463 PR c++/43705
5464 * g++.dg/template/crash95.C: New.
5465
5466 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5467
5468 PR debug/43508
5469 * gcc.target/i386/pr43508.c: New.
5470
5471 2010-05-04 Richard Guenther <rguenther@suse.de>
5472
5473 PR tree-optimization/43879
5474 * g++.dg/torture/pr43879-1_0.C: New testcase.
5475 * g++.dg/torture/pr43879-1_1.C: Likewise.
5476
5477 2010-05-03 Dodji Seketeli <dodji@redhat.com>
5478
5479 PR c++/43953
5480 * g++.dg/other/crash-12.C: New test.
5481
5482 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
5483
5484 * g++.dg/cdce3.C: Add a space. Updated.
5485
5486 2010-05-03 Jason Merrill <jason@redhat.com>
5487
5488 PR c++/43680
5489 * g++.dg/opt/enum2.C: New.
5490 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5491 * g++.dg/warn/Wswitch-1.C: Adjust message.
5492
5493 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5494
5495 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5496 * g++.dg/ext/label13.C: Fix typo.
5497 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5498 alpha*-dec-osf5*.
5499 * gcc.c-torture/compile/limits-declparen.c: xfail on
5500 alpha*-dec-osf5* with -g.
5501 * gcc.c-torture/compile/limits-pointer.c: Likewise.
5502 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5503 * gcc.dg/c99-tgmath-2.c: Likewise.
5504 * gcc.dg/c99-tgmath-3.c: Likewise.
5505 * gcc.dg/c99-tgmath-4.c: Likewise.
5506
5507 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
5508
5509 PR fortran/43592
5510 * gfortran.dg/unexpected_interface.f90: New test.
5511
5512 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5513
5514 * ada/acats/run_acats (which): New function.
5515 (host_gnatchop, host_gnatmake): Use it.
5516
5517 2010-05-03 Richard Guenther <rguenther@suse.de>
5518
5519 PR tree-optimization/43971
5520 * gcc.dg/pr43971.c: New testcase.
5521
5522 2010-05-03 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR debug/43972
5525 * gcc.dg/debug/pr43972.c: New test.
5526
5527 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
5528
5529 PR testsuite/43963
5530 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5531
5532 2010-05-02 Richard Guenther <rguenther@suse.de>
5533
5534 PR tree-optimization/43879
5535 * gcc.dg/torture/pr43879-3.c: New testcase.
5536
5537 2010-05-01 Richard Guenther <rguenther@suse.de>
5538
5539 PR tree-optimization/43949
5540 * g++.dg/warn/Warray-bounds-5.C: New testcase.
5541
5542 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
5543
5544 PR c++/43951
5545 * g++.dg/init/new28.C: New.
5546
5547 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
5548
5549 PR objc++/32052
5550 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5551 structure and nested declarations.
5552 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
5553 structure and nested declarations. Reduce header clutter and
5554 use _exit() rather than abort().
5555 * objc.dg/encode-10.m: New.
5556 * objc.dg/encode-11.m: New.
5557
5558 2010-04-30 DJ Delorie <dj@redhat.com>
5559
5560 * gcc.c-torture/execute/20100430-1.c: New test.
5561
5562 2010-04-30 Jason Merrill <jason@redhat.com>
5563
5564 PR c++/43868
5565 * g++.dg/template/ptrmem21.C: New.
5566
5567 2010-04-30 Tobias Burnus Mburnus@net-b.de>
5568
5569 PR fortran/18918
5570 PR fortran/43931
5571 * gfortran.dg/coarray_13.f90: New test.
5572
5573 2010-04-30 Richard Guenther <rguenther@suse.de>
5574
5575 PR lto/43946
5576 * gcc.dg/lto/20100430-1_0.c: New testcase.
5577
5578 2010-04-30 Jakub Jelinek <jakub@redhat.com>
5579
5580 PR debug/43942
5581 * c-c++-common/pr43942.c: New test.
5582
5583 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
5584
5585 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5586 conflict with darwin crt1.o 'start' symbol.
5587
5588 2010-04-30 Richard Guenther <rguenther@suse.de>
5589
5590 PR tree-optimization/43879
5591 * gcc.dg/torture/pr43879_1.c: New testcase.
5592
5593 2010-04-30 Richard Guenther <rguenther@suse.de>
5594
5595 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5596
5597 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
5598
5599 PR c++/43890
5600 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5601 user-provided constructor while recursing.
5602
5603 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5604
5605 PR fortran/42274
5606 * gfortran.dg/class_16.f03: New test.
5607
5608 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5609
5610 PR fortran/42274
5611 * gfortran.dg/class_15.f03: New.
5612
5613 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5614
5615 PR fortran/43326
5616 * gfortran.dg/dynamic_dispatch_9.f03: New test.
5617
5618 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5619
5620 PR fortran/43492
5621 * gfortran.dg/generic_22.f03 : New test.
5622
5623 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5624
5625 PR fortran/42353
5626 * gfortran.dg/class_14.f03: New test.
5627
5628 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5629
5630 PR fortran/42680
5631 * gfortran.dg/interface_32.f90: New test.
5632
5633 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
5634 Janus Weil <janus@gcc.gnu.org>
5635
5636 PR fortran/41829
5637 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5638 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5639 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5640
5641 2010-04-28 Mike Stump <mikestump@comcast.net>
5642
5643 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5644 dg-excess-errors.
5645 * g++.dg/uninit-pred-2_b.C: Likewise.
5646
5647 2010-04-28 Tobias Burnus <burnus@net-b.de>
5648
5649 PR fortran/18918
5650 PR fortran/43919
5651 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5652
5653 2010-04-28 Matthias Klose <doko@ubuntu.com>
5654
5655 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5656 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5657 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5658 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5659 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5660
5661 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
5662
5663 * gcc.dg/const-uniq-1.c: New test.
5664 * gcc.dg/lto/const-uniq_[01].c: Likewise.
5665
5666 2010-04-28 Xinliang David Li <davidxl@google.com>
5667
5668 * gcc.dg/uninit-pred-2_b.c: New test.
5669 * gcc.dg/uninit-pred-4_b.c: New test.
5670 * gcc.dg/uninit-pred-3_d.c: New test.
5671 * gcc.dg/uninit-pred-6_b.c: New test.
5672 * gcc.dg/uninit-pred-8_b.c: New test.
5673 * gcc.dg/uninit-pred-3_a.c: New test.
5674 * gcc.dg/uninit-pred-2_c.c: New test.
5675 * gcc.dg/uninit-pred-5_a.c: New test.
5676 * gcc.dg/uninit-pred-3_e.c: New test.
5677 * gcc.dg/uninit-pred-7_a.c: New test.
5678 * gcc.dg/uninit-pred-6_c.c: New test.
5679 * gcc.dg/uninit-pred-9_a.c: New test.
5680 * gcc.dg/uninit-pred-8_c.c: New test.
5681 * gcc.dg/uninit-pred-3_b.c: New test.
5682 * gcc.dg/uninit-pred-5_b.c: New test.
5683 * gcc.dg/uninit-pred-7_b.c: New test.
5684 * gcc.dg/uninit-pred-6_d.c: New test.
5685 * gcc.dg/uninit-pred-9_b.c: New test.
5686 * gcc.dg/uninit-pred-2_a.c: New test.
5687 * gcc.dg/uninit-pred-4_a.c: New test.
5688 * gcc.dg/uninit-pred-3_c.c: New test.
5689 * gcc.dg/uninit-pred-6_a.c: New test.
5690 * gcc.dg/uninit-pred-8_a.c: New test.
5691 * gcc.dg/uninit-pred-7_c.c: New test.
5692 * gcc.dg/uninit-pred-6_e.c: New test.
5693 * g++.dg/uninit-pred-loop-1_b.cc: New test.
5694 * g++.dg/uninit-pred-1_a.C: New test.
5695 * g++.dg/uninit-pred-1_b.C: New test.
5696 * g++.dg/uninit-pred-2_a.C: New test.
5697 * g++.dg/uninit-pred-2_b.C: New test.
5698 * g++.dg/uninit-pred-loop-1_a.cc: New test.
5699 * g++.dg/uninit-pred-loop-1_c.cc: New test.
5700 * g++.dg/uninit-pred-loop_1.cc: New test.
5701
5702 2010-04-28 Martin Jambor <mjambor@suse.cz>
5703
5704 * gcc.dg/lto/20091209-1_0.c: New testcase.
5705
5706 2010-04-28 Richard Guenther <rguenther@suse.de>
5707
5708 PR tree-optimization/43879
5709 PR tree-optimization/43909
5710 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5711
5712 2010-04-28 Richard Guenther <rguenther@suse.de>
5713
5714 PR c++/43880
5715 * g++.dg/torture/pr43880.C: New testcase.
5716
5717 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
5718
5719 PR c++/9335
5720 * g++.dg/template/recurse2.C: Update
5721 * g++.dg/template/recurse.C: Update.
5722 * g++.dg/template/pr23510.C: Update.
5723 * lib/prune.exp: Filter out 'recursively instantiated'.
5724
5725 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5726
5727 PR c++/29043
5728 * g++.dg/init/pr29043.C: New.
5729
5730 2010-04-27 Jason Merrill <jason@redhat.com>
5731
5732 * g++.dg/lookup/scoped5.C: Adjust.
5733 * g++.dg/lookup/scoped8.C: Adjust.
5734 * g++.dg/template/dependent-expr5.C: Adjust.
5735 * g++.old-deja/g++.brendan/nest1.C: Adjust.
5736
5737 PR c++/43856
5738 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5739
5740 PR c++/43875
5741 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5742
5743 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
5744 Jan Hubicka <hubicka@ucw.cz>
5745
5746 * gcc.dg/pure-2.c: New testcase.
5747 * gcc.dg/const-1.c: New testcase.
5748
5749 2010-04-27 Jason Merrill <jason@redhat.com>
5750
5751 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5752
5753 PR c++/41468
5754 * g++.dg/template/sfinae17.C: New.
5755 * g++.dg/template/sfinae18.C: New.
5756
5757 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5758
5759 * g++.dg/init/pr42844.C: New.
5760 * g++.dg/cpp0x/pr42844-2.C: New.
5761 * g++.dg/cpp0x/defaulted2.C: Adjust.
5762 * g++.dg/tree-ssa/pr27549.C: Likewise.
5763 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5764
5765 2010-04-27 Tobias Burnus <burnus@net-b.de>
5766
5767 PR fortran/18918
5768 * gfortran.dg/coarray_12.f90: Fix dump parsing.
5769
5770 2010-04-27 Richard Guenther <rguenther@suse.de>
5771
5772 PR middle-end/40561
5773 * g++.dg/other/pr40561.C: New testcase.
5774
5775 2010-04-27 Martin Jambor <mjambor@suse.cz>
5776
5777 PR middle-end/43812
5778 * g++.dg/ipa/pr43812.C: New test.
5779
5780 2010-04-27 Jan Hubicka <jh@suse.cz>
5781
5782 * gcc.dg/ipa/iinline-1.c (main): Rename to...
5783 (test): ... this one.
5784
5785 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
5786
5787 PR target/40657
5788 * gcc.target/arm/thumb-stackframe.c: New test.
5789
5790 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5791
5792 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5793 * gcc.dg/misc-column.c: Likewise.
5794 * gcc.dg/Walways-true-1.c: Likewise.
5795 * gcc.dg/Walways-true-2.c: Likewise.
5796 * gcc.dg/warn-addr-cmp.c: Likewise.
5797
5798 2010-04-27 Tobias Burnus <burnus@net-b.de>
5799
5800 PR fortran/18918
5801 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5802 * gfortran.dg/coarray_12.f90: New.
5803
5804 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5805
5806 PR c/32207
5807 * gcc.dg/pr32207.c: New test.
5808 * gcc.dg/misc-column.c: Adjust expected warning.
5809 * gcc.dg/Walways-true-1.c: Likewise.
5810 * gcc.dg/Walways-true-2.c: Likewise.
5811 * gcc.dg/warn-addr-cmp.c: Likewise.
5812
5813 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
5814
5815 PR lto/42776
5816 * lib/lto.exp (lto_prune_vis_warns): New function.
5817 (lto-link-and-maybe-run): Call it.
5818
5819 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
5820
5821 PR tree-optimization/43904
5822 * gcc.dg/tree-ssa/tailcall-6.c: New.
5823
5824 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5825
5826 PR testsuite/35165
5827 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
5828 Darwin8/OSX10.4 - compatible code generation.
5829 Use scan-rtl-dump.
5830 * obj-c++.dg/stubify-1.mm: Ditto.
5831 * lib/objc-torture.exp: Do not require link success for
5832 "trivial.m" in the runtime checks when dowhat = 'compile'.
5833 * lib/dg-pch.exp (dg-flags-pch): New Proc.
5834 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
5835 Darwin8/OSX10.4 - compatible code generation.
5836 * objc.dg/stubify-2.m: Ditto.
5837 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5838 * objc.dg/next-runtime-1.m: Ditto.
5839 * objc.dg/stret-2.m: Restrict to ilp32 targets.
5840 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5841 runtimes on Darwin.
5842
5843 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
5844
5845 PR 43715
5846 * lib/plugin-support.exp: Use "-undefined
5847 dynamic_lookup" on darwin.
5848
5849 2010-04-26 Richard Guenther <rguenther@suse.de>
5850
5851 * gcc.dg/lto/20100426_0.c: New testcase.
5852
5853 2010-04-26 Jie Zhang <jie@codesourcery.com>
5854
5855 PR tree-optimization/43833
5856 gcc.dg/Warray-bounds-8.c: New test case.
5857
5858 2010-04-26 Richard Guenther <rguenther@suse.de>
5859
5860 PR lto/43080
5861 * g++.dg/lto/20100423-3_0.C: New testcase.
5862
5863 2010-04-26 Richard Guenther <rguenther@suse.de>
5864
5865 PR lto/42425
5866 * g++.dg/lto/20100423-2_0.C: New testcase.
5867
5868 2010-04-26 Ira Rosen <irar@il.ibm.com>
5869
5870 * gcc.dg/vect/bb-slp-23.c: New test.
5871
5872 2010-04-25 Joseph Myers <joseph@codesourcery.com>
5873
5874 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5875 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5876 * gcc.dg/c1x-float-1.c: New test.
5877
5878 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5879
5880 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5881 of "lea\[ \t\]".
5882
5883 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5884
5885 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5886 FreeBSD.
5887 * gfortran.dg/default_format_denormal_1.f90: Ditto.
5888 * gfortran.dg/default_format_2.f90: Ditto.
5889
5890 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5891
5892 * gfortran.dg/pr43505.f90: Clean up .mod file.
5893 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5894 * gfortran.dg/pr41347.f90: Ditto.
5895 * gfortran.dg/internal_pack_4.f90: Ditto.
5896 * gfortran.dg/proc_decl_23.f90: Ditto.
5897 * gfortran.dg/recursive_check_3.f90: Ditto.
5898 * gfortran.dg/intent_out_3.f90: Ditto.
5899 * gfortran.dg/assignment_2.f90: Ditto.
5900 * gfortran.dg/pr41928.f90: Ditto.
5901 * gfortran.dg/pr42166.f90: Ditto.
5902 * gfortran.dg/private_type_12.f90: Ditto.
5903 * gfortran.dg/graphite/pr42185.f90: Ditto.
5904 * gfortran.dg/graphite/pr42186.f90: Ditto.
5905 * gfortran.dg/graphite/pr40982.f90: Ditto.
5906 * gfortran.dg/graphite/id-2.f90: Ditto.
5907 * gfortran.dg/graphite/id-4.f90: Ditto.
5908 * gfortran.dg/graphite/pr42050.f90: Ditto.
5909 * gfortran.dg/graphite/id-18.f90: Ditto.
5910 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5911 * gfortran.dg/graphite/pr41924.f90: Ditto.
5912 * gfortran.dg/graphite/pr42393.f90: Ditto.
5913 * gfortran.dg/graphite/pr37980.f90: Ditto.
5914 * gfortran.dg/graphite/pr38953.f90: Ditto.
5915 * gfortran.dg/graphite/pr42180.f90: Ditto.
5916 * gfortran.dg/graphite/pr42181.f90: Ditto.
5917 * gfortran.dg/where_operator_assign_4.f90: Ditto.
5918 * gfortran.dg/select_type_4.f90: Ditto.
5919 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5920 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5921 * gfortran.dg/lto/pr40725_0.f03: Ditto.
5922 * gfortran.dg/elemental_args_check_2.f90: Ditto.
5923 * gfortran.dg/whole_file_11.f90: Ditto.
5924 * gfortran.dg/private_type_11.f90: Ditto.
5925 * gfortran.dg/vect/vect-gems.f90: Ditto.
5926 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5927
5928 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5929
5930 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5931
5932 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
5933
5934 * gnat.dg/pack15.ad[sb]: New test.
5935
5936 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
5937
5938 * gcc.target/arm/mla-1.c: New test.
5939
5940 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5941
5942 PR fortran/30073
5943 PR fortran/43793
5944 * gfortran.dg/pr43793.f90: New test.
5945
5946 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
5947
5948 PR tree-optimization/41442
5949 * gcc.target/i386/pr41442.c: New test.
5950
5951 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
5952
5953 PR fortran/43832
5954 * gfortran.dg/fgetc_3.f90: Delete bogus test.
5955
5956 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5957
5958 PR fortran/43832
5959 * gfortran.dg/open_nounit.f90: New test.
5960
5961 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
5962
5963 PR fortran/43841
5964 PR fortran/43843
5965 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5966
5967 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
5968
5969 * gcc.dg/Wconversion-integer.c: Update.
5970
5971 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
5972
5973 * gnat.dg/unchecked_convert5.adb: New test.
5974
5975 2010-04-23 Richard Guenther <rguenther@suse.de>
5976
5977 PR lto/41734
5978 * gcc.dg/lto/20100423-2_0.c: New testcase.
5979 * gcc.dg/lto/20100423-2_0.c: Likewise.
5980
5981 2010-04-23 Richard Guenther <rguenther@suse.de>
5982
5983 PR lto/43455
5984 * gcc.dg/lto/20100423-1_0.c: New testcase.
5985 * gcc.dg/lto/20100423-1_1.c: Likewise.
5986
5987 2010-04-23 Martin Jambor <mjambor@suse.cz>
5988
5989 PR tree-optimization/43846
5990 * gcc.dg/tree-ssa/sra-10.c: New test.
5991
5992 2010-04-23 Martin Jambor <mjambor@suse.cz>
5993
5994 PR middle-end/43835
5995 * gcc.c-torture/execute/pr43835.c: New test.
5996
5997 2010-04-23 Richard Guenther <rguenther@suse.de>
5998
5999 PR lto/42653
6000 * g++.dg/lto/20100423-1_0.C: New testcase.
6001
6002 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
6003
6004 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6005
6006 2010-04-22 Ira Rosen <irar@il.ibm.com>
6007
6008 PR tree-optimization/43842
6009 * gcc.dg/vect/pr43842.c: New test.
6010
6011 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6012
6013 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6014 * gcc.target/i386/wmul-2.c: Likewise.
6015
6016 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6017
6018 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6019 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6020
6021 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
6022
6023 * gfortran.dg/reassoc_6.f: New testcase.
6024
6025 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6026
6027 PR middle-end/29274
6028 * gcc.target/arm/wmul-1.c: New test.
6029 * gcc.target/arm/wmul-2.c: New test.
6030
6031 2010-04-22 Richard Guenther <rguenther@suse.de>
6032
6033 PR tree-optimization/43845
6034 * gcc.c-torture/compile/pr43845.c: New testcase.
6035
6036 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6037
6038 PR middle-end/29274
6039 * gcc.target/i386/wmul-1.c: New test.
6040 * gcc.target/i386/wmul-2.c: New test.
6041 * gcc.target/bfin/wmul-1.c: New test.
6042 * gcc.target/bfin/wmul-2.c: New test.
6043
6044 2010-04-22 Richard Guenther <rguenther@suse.de>
6045
6046 PR fortran/43829
6047 * gfortran.dg/vector_subscript_6.f90: New testcase.
6048 * gfortran.dg/assign_10.f90: Adjust.
6049
6050 2010-04-21 Jakub Jelinek <jakub@redhat.com>
6051
6052 PR fortran/43836
6053 * gfortran.dg/gomp/pr43836.f90: New test.
6054
6055 2010-04-21 Richard Guenther <rguenther@suse.de>
6056
6057 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6058
6059 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6060
6061 * gcc.dg/torture/builtin-cproj-3.c: New.
6062
6063 2010-04-20 Jason Merrill <jason@redhat.com>
6064
6065 PR c++/9335
6066 * g++.dg/template/recurse2.C: New.
6067 * g++.dg/parse/crash36.C: Adjust.
6068 * g++.dg/other/fold1.C: Adjust.
6069 * g++.dg/init/member1.C: Adjust.
6070 * lib/prune.exp: Prune "skipping N instantiation contexts".
6071
6072 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6073
6074 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6075
6076 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6077
6078 * gcc.dg/torture/builtin-cproj-1.c: New.
6079 * gcc.dg/torture/builtin-cproj-2.c: New.
6080
6081 2010-04-20 Dodji Seketeli <dodji@redhat.com>
6082
6083 PR c++/43800
6084 PR c++/43704
6085 * g++.dg/template/typedef32.C: Adjust.
6086 * g++.dg/template/typedef33.C: New test.
6087
6088 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
6089
6090 PR fortran/43227
6091 * gfortran.dg/proc_decl_23.f90: New test.
6092
6093 PR fortran/43266
6094 * gfortran.dg/abstract_type_6.f03: New test.
6095
6096 2010-04-20 Xinliang David Li <davidxl@google.com>
6097
6098 * g++.dg/tree-ssa/fold-compare.C: New.
6099
6100 2010-04-20 Richard Guenther <rguenther@suse.de>
6101
6102 PR tree-optimization/39417
6103 * g++.dg/torture/pr39417.C: New testcase.
6104
6105 2010-04-20 Richard Guenther <rguenther@suse.de>
6106
6107 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6108
6109 2010-04-20 Jakub Jelinek <jakub@redhat.com>
6110
6111 * g++.dg/debug/dwarf2/rv1.C: New test.
6112
6113 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6114
6115 PR target/43635
6116 * gcc.c-torture/compile/pr43635.c: New testcase.
6117
6118 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR fortran/43339
6121 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6122 of sequential loops being private only in the innermost containing
6123 task region.
6124
6125 PR middle-end/43337
6126 * gfortran.dg/gomp/pr43337.f90: New test.
6127
6128 2010-04-19 Richard Guenther <rguenther@suse.de>
6129
6130 PR tree-optimization/43796
6131 * gfortran.dg/pr43796.f90: New testcase.
6132
6133 2010-04-19 Richard Guenther <rguenther@suse.de>
6134
6135 PR tree-optimization/43783
6136 * gcc.c-torture/execute/pr43783.c: New testcase.
6137
6138 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
6139
6140 PR target/43766
6141 * gcc.target/i386/pr43766.c: New test.
6142
6143 2010-04-19 Jie Zhang <jie@codesourcery.com>
6144
6145 PR target/43662
6146 * gcc.target/i386/pr43662.c: New test.
6147
6148 2010-04-19 Dodji Seketeli <dodji@redhat.com>
6149
6150 PR c++/43704
6151 * g++.dg/template/typedef32.C: New test.
6152
6153 2010-04-19 Ira Rosen <irar@il.ibm.com>
6154
6155 PR tree-optimization/37027
6156 * lib/target-supports.exp
6157 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6158 * gcc.dg/vect/pr37027.c: New test.
6159 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6160 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6161 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6162 gcc.dg/vect/vect-complex-6.c: Likewise.
6163
6164 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6165
6166 * g++.dg/debug/dwarf2/enum1.C: New test.
6167
6168 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
6169
6170 * gnat.dg/rep_clause5.ad[sb]: New test.
6171 * gnat.dg/rep_clause5_pkg.ads: New helper.
6172
6173 2010-04-18 Ira Rosen <irar@il.ibm.com>
6174
6175 PR tree-optimization/43771
6176 * g++.dg/vect/pr43771.cc: New test.
6177
6178 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
6179
6180 PR fortran/31538
6181 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6182 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6183
6184 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
6185
6186 * gnat.dg/sizetype.adb: Rename into...
6187 * gnat.dg/sizetype1.adb: ...this.
6188 * gnat.dg/sizetype2.adb: New test.
6189
6190 2010-04-16 Richard Guenther <rguenther@suse.de>
6191
6192 PR tree-optimization/43572
6193 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6194
6195 2010-04-16 Olivier Hainque <hainque@adacore.com>
6196
6197 * gnat.dg/specs/discr_private.ads: New test.
6198
6199 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6200
6201 PR target/41514
6202 * gcc.target/arm/thumb-comparisons.c: New test.
6203
6204 PR target/40603
6205 * gcc.target/arm/thumb-cbranchqi.c: New test.
6206
6207 2010-04-16 Christian Bruel <christian.bruel@st.com>
6208
6209 * g++.dg/torture/pr36191.C: Enable for SH.
6210
6211 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
6212
6213 * gnat.dg/wide_boolean.adb: New test.
6214 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6215
6216 2010-04-15 Richard Guenther <rguenther@suse.de>
6217
6218 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6219 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6220 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6221 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6222 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6223 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6224 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6225 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6226 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6227 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6228 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6229 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6230 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6231 * gcc.dg/torture/ipa-pta-2.c: Likewise.
6232 * gcc.dg/torture/ipa-pta-1.c: Adjust.
6233
6234 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
6235
6236 PR target/21803
6237 * gcc.target/arm/pr42496.c: New test.
6238
6239 2010-04-14 Jason Merrill <jason@redhat.com>
6240
6241 PR c++/36625
6242 * g++.dg/ext/attrib38.C: New.
6243
6244 2010-04-14 Steve Ellcey <sje@cup.hp.com>
6245
6246 PR testsuite/43739
6247 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6248
6249 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
6250
6251 PR 42966
6252 * gcc.dg/cpp/warn-undef-2.c: Update.
6253 * gcc.dg/cpp/warn-traditional-2.c: Update.
6254 * gcc.dg/cpp/warn-comments-2.c: Update.
6255 * gcc.dg/cpp/warn-variadic-2.c: Update.
6256 * gcc.dg/cpp/warn-long-long-2.c: Update.
6257 * gcc.dg/cpp/warn-deprecated-2.c: Update.
6258 * gcc.dg/cpp/warn-multichar-2.c: Update.
6259 * gcc.dg/cpp/warn-normalized-3.c: Update.
6260 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6261 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6262 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6263 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6264 * gcc.dg/cpp/warn-redefined-2.c: Update.
6265 * gfortran.dg/warning-directive-2.F90: Update.
6266 * c-c++-common/cpp/warning-directive-2.c: Update.
6267
6268 2010-04-14 Michael Matz <matz@suse.de>
6269
6270 PR tree-optimization/42963
6271 * gcc.dg/pr42963.c: New testcase.
6272
6273 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
6274
6275 * gnat.dg/class_wide.adb: Rename into...
6276 * gnat.dg/class_wide1.adb: ...this.
6277 * gnat.dg/class_wide2.ad[sb]: New test.
6278
6279 2010-04-14 Tobias Burnus <burnus@net-b.de>
6280
6281 PR fortran/18918
6282 * gfortran.dg/coarray_9.f90: Update dg-errors.
6283 * gfortran.dg/coarray_10.f90: New test.
6284 * gfortran.dg/coarray_11.f90: New test.
6285
6286 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6287
6288 PR fortran/43747
6289 gfortran.dg/initialization_24.f90: New test.
6290
6291 2010-04-13 Jason Merrill <jason@redhat.com>
6292
6293 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6294 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6295
6296 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
6297
6298 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6299 * g++.dg/dg.exp: Likewise.
6300 * gcc.dg/cpp/warning-directive-1.c: Move to ...
6301 * c-c++-common/cpp/warning-directive-1.c: ... here.
6302 * gcc.dg/cpp/warning-directive-2.c: Move to ...
6303 * c-c++-common/cpp/warning-directive-2.c: ... here.
6304 * gcc.dg/cpp/warning-directive-3.c: Move to ...
6305 * c-c++-common/cpp/warning-directive-3.c: ... here.
6306 * gcc.dg/cpp/warning-directive-4.c: Move to ...
6307 * c-c++-common/cpp/warning-directive-4.c: ... here.
6308 * g++.dg/cpp/warning-directive-1.C: Delete.
6309 * g++.dg/cpp/warning-directive-2.C: Delete.
6310 * g++.dg/cpp/warning-directive-3.C: Delete.
6311 * g++.dg/cpp/warning-directive-4.C: Delete.
6312 * gcc.dg/cpp/normalised-3.c: Delete.
6313 * g++.dg/cpp/normalised-1.C: Rename as ...
6314 * c-c++-common/cpp/normalised-3.c: ... this.
6315
6316 2010-04-13 Martin Jambor <mjambor@suse.cz>
6317
6318 * gcc.dg/tree-ssa/sra-9.c: New test.
6319
6320 2010-04-13 Michael Matz <matz@suse.de>
6321
6322 PR middle-end/43730
6323 * gcc.dg/pr43730.c: New test.
6324
6325 2010-04-13 Michael Matz <matz@suse.de>
6326
6327 * gcc.dg/tree-ssa/negate.c: New testcase.
6328
6329 2010-04-13 Richard Guenther <rguenther@suse.de>
6330
6331 PR testsuite/43735
6332 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6333
6334 2010-04-13 Richard Guenther <rguenther@suse.de>
6335
6336 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6337
6338 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
6339
6340 * gnat.dg/derived_type1.adb: New test.
6341
6342 2010-04-13 Matthias Klose <doko@ubuntu.com>
6343
6344 * gcc.dg/plugindir1.c: New testcase.
6345 * gcc.dg/plugindir2.c: New testcase.
6346 * gcc.dg/plugindir3.c: New testcase.
6347 * gcc.dg/plugindir4.c: New testcase.
6348
6349 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
6350
6351 * gcc.target/i386/rotate-2.c: New test.
6352
6353 2010-04-12 Jason Merrill <jason@redhat.com>
6354
6355 PR c++/43641
6356 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6357 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6358
6359 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
6360
6361 PR c++/25811
6362 * g++.dg/init/pr25811.C: New test.
6363
6364 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6365
6366 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6367 dg-error, dg-warning.
6368 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6369
6370 2010-04-12 Richard Guenther <rguenther@suse.de>
6371
6372 * gcc.dg/torture/inline-2.c: New testcase.
6373
6374 2010-04-12 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR bootstrap/43699
6377 * gcc.dg/Wunused-var-7.c: New test.
6378
6379 PR tree-optimization/43560
6380 * gcc.c-torture/execute/pr43560.c: New test.
6381
6382 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
6383
6384 * gnat.dg/aggr13.adb: New test.
6385 * gnat.dg/aggr14.adb: Likewise.
6386 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6387
6388 2010-04-12 Richard Guenther <rguenther@suse.de>
6389
6390 PR c++/43611
6391 * g++.dg/torture/pr43611.C: New testcase.
6392
6393 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
6394
6395 PR c/36774
6396 * gcc.dg/pr36774-1.c: New test.
6397 * gcc.dg/pr36774-2.c: New test.
6398
6399 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6400
6401 * gcc.target/sh/rte-delay-slot.c: New test.
6402
6403 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
6404
6405 * gnat.dg/pack9.adb: Remove -cargs option.
6406 * gnat.dg/aggr12.ad[sb]: New test.
6407
6408 2010-04-10 Jie Zhang <jie@codesourcery.com>
6409
6410 PR target/43417
6411 * gcc.target/sh/pr43417.c: New test.
6412
6413 2010-04-10 Tobias Burnus <burnus@net-b.de>
6414
6415 PR fortran/43591
6416 * gfortran.dg/spec_expr_6.f90: New test.
6417
6418 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6419
6420 PR cpp/43195
6421 * gcc.dg/cpp/pr43195.c: New.
6422 * gcc.dg/cpp/pr43195.h: New.
6423
6424 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6425
6426 PR 42965
6427 * gcc.dg/Werror-6.c: Adjust.
6428 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6429 * gcc.dg/Werror-4.c: Likewise.
6430 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6431 * gcc.dg/Wswitch-enum-error.c: Likewise.
6432 * gcc.dg/Wpointer-arith.c: Likewise.
6433 * gcc.dg/Wfatal.c: Likewise.
6434 * gcc.dg/Wswitch-error.c: Likewise.
6435 * g++.dg/warn/unused-result1-Werror.c: Likewise.
6436 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6437 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6438 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6439 * gcc.dg/cpp/warn-comments-2.c: Likewise.
6440 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6441 * gcc.dg/cpp/warning-directive-2.c: Likewise.
6442 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6443 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6444 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6445 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6446 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6447 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6448 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6449 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6450 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6451 * g++.dg/cpp/warning-directive-2.C: Likewise.
6452 * gfortran.dg/warning-directive-2.F90: Likewise.
6453
6454 2010-04-09 Jason Merrill <jason@redhat.com>
6455
6456 PR c++/42623
6457 * g++.dg/template/sizeof13.C: New.
6458
6459 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
6460
6461 * g++.dg/other/pr35504.C: Add check for thiscall.
6462 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6463 * gcc.dg/torture/stackalign/thiscall-1.c: New.
6464
6465 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6466
6467 PR c++/28584
6468 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6469 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
6470 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6471 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
6472 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6473 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
6474 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6475 * g++.dg/other/increment1.C: Likewise.
6476
6477 2010-04-09 Tobias Burnus <burnus@net-b.de>
6478
6479 PR fortran/18918
6480 * gfortran.dg/coarray_7.f90: New test.
6481 * gfortran.dg/coarray_8.f90: New test.
6482
6483 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
6484
6485 PR fortran/28039
6486 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6487
6488 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6489
6490 PR target/43643
6491 * gcc.dg/pr43643.c: New test.
6492
6493 2010-04-08 Tobias Burnus <burnus@net-b.de>
6494
6495 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6496
6497 2010-04-08 Richard Guenther <rguenther@suse.de>
6498
6499 PR tree-optimization/43679
6500 * gcc.c-torture/compile/pr43679.c: New testcase.
6501
6502 2010-04-08 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR debug/43670
6505 * gcc.dg/pr43670.c: New test.
6506
6507 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
6508
6509 PR middle-end/40815
6510 * gcc.dg/tree-ssa/reassoc-19.c: New.
6511
6512 2010-04-07 Jakub Jelinek <jakub@redhat.com>
6513
6514 PR c/18624
6515 * gcc.dg/Wunused-var-1.c: New test.
6516 * gcc.dg/Wunused-var-2.c: New test.
6517 * gcc.dg/Wunused-var-3.c: New test.
6518 * gcc.dg/Wunused-var-4.c: New test.
6519 * gcc.dg/Wunused-var-5.c: New test.
6520 * gcc.dg/Wunused-var-6.c: New test.
6521 * gcc.dg/Wunused-parm-1.c: New test.
6522
6523 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6524 * gcc.dg/trunc-1.c: Likewise.
6525 * gcc.dg/vla-9.c: Likewise.
6526 * gcc.dg/dfp/composite-type.c: Likewise.
6527
6528 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6529
6530 PR objc/35996
6531 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6532 * obj-c++.dg/objc-gc-3.mm: Ditto.
6533
6534 2010-04-07 Simon Baldwin <simonb@google.com>
6535
6536 * gcc.dg/cpp/warn-undef-2.c: New.
6537 * gcc.dg/cpp/warn-traditional-2.c: New.
6538 * gcc.dg/cpp/warn-comments-2.c: New.
6539 * gcc.dg/cpp/warning-directive-1.c: New.
6540 * gcc.dg/cpp/warn-long-long.c: New.
6541 * gcc.dg/cpp/warn-traditional.c: New.
6542 * gcc.dg/cpp/warn-variadic-2.c: New.
6543 * gcc.dg/cpp/warn-undef.c: New.
6544 * gcc.dg/cpp/warn-normalized-1.c: New.
6545 * gcc.dg/cpp/warning-directive-2.c: New.
6546 * gcc.dg/cpp/warn-long-long-2.c: New.
6547 * gcc.dg/cpp/warn-variadic.c: New.
6548 * gcc.dg/cpp/warn-normalized-2.c: New.
6549 * gcc.dg/cpp/warning-directive-3.c: New.
6550 * gcc.dg/cpp/warn-deprecated-2.c: New.
6551 * gcc.dg/cpp/warn-trigraphs-1.c: New.
6552 * gcc.dg/cpp/warn-multichar-2.c: New.
6553 * gcc.dg/cpp/warn-normalized-3.c: New.
6554 * gcc.dg/cpp/warning-directive-4.c: New.
6555 * gcc.dg/cpp/warn-unused-macros.c: New.
6556 * gcc.dg/cpp/warn-trigraphs-2.c: New.
6557 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6558 * gcc.dg/cpp/warn-cxx-compat.c: New.
6559 * gcc.dg/cpp/warn-redefined.c: New.
6560 * gcc.dg/cpp/warn-trigraphs-3.c: New.
6561 * gcc.dg/cpp/warn-unused-macros-2.c: New.
6562 * gcc.dg/cpp/warn-deprecated.c: New.
6563 * gcc.dg/cpp/warn-trigraphs-4.c: New.
6564 * gcc.dg/cpp/warn-redefined-2.c: New.
6565 * gcc.dg/cpp/warn-comments.c: New.
6566 * gcc.dg/cpp/warn-multichar.c: New.
6567 * g++.dg/cpp/warning-directive-1.C: New.
6568 * g++.dg/cpp/warning-directive-2.C: New.
6569 * g++.dg/cpp/warning-directive-3.C: New.
6570 * g++.dg/cpp/warning-directive-4.C: New.
6571 * gfortran.dg/warning-directive-1.F90: New.
6572 * gfortran.dg/warning-directive-3.F90: New.
6573 * gfortran.dg/warning-directive-2.F90: New.
6574 * gfortran.dg/warning-directive-4.F90: New.
6575
6576 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6577
6578 PR objc++/23716
6579 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6580
6581 2010-04-07 Jason Merrill <jason@redhat.com>
6582
6583 * g++.dg/template/dr408.C: New.
6584
6585 * g++.dg/lookup/ns4.C: New.
6586
6587 PR c++/38392
6588 * g++.dg/template/friend51.C: New test.
6589
6590 PR c++/41970
6591 * g++.old-deja/g++.other/linkage1.C: Adjust.
6592
6593 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6594
6595 PR c++/42697
6596 * g++.dg/template/crash94.C: New test.
6597
6598 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6599
6600 PR c++/40239
6601 * g++.dg/init/aggr5.C: New test.
6602 * g++.dg/init/aggr5.C: New test.
6603
6604 2010-04-07 Richard Guenther <rguenther@suse.de>
6605
6606 PR tree-optimization/43270
6607 * g++.dg/warn/Warray-bounds-4.C: New testcase.
6608 * gcc.dg/Warray-bounds-7.c: Likewise.
6609
6610 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
6611
6612 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6613 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6614 * gnat.dg/bit_packed_array4.ad[sb]: New test.
6615
6616 2010-04-07 Jie Zhang <jie@codesourcery.com>
6617
6618 PR c++/42556
6619 * g++.dg/init/pr42556.C: New test.
6620
6621 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6622
6623 PR debug/43628
6624 * g++.dg/debug/dwarf2/typedef2.C: New test.
6625
6626 2010-04-06 Dodji Seketeli <dodji@redhat.com>
6627
6628 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6629 c-c++-common/dwarf2/redeclaration-1.C
6630
6631 2010-04-06 Jason Merrill <jason@redhat.com>
6632
6633 * g++.dg/cpp0x/pr31437.C: Adjust error location.
6634 * g++.dg/ext/attrib18.C: Likewise.
6635 * g++.dg/ext/bitfield2.C: Likewise.
6636 * g++.dg/ext/bitfield4.C: Likewise.
6637 * g++.dg/ext/visibility/warn2.C: Likewise.
6638 * g++.dg/ext/visibility/warn3.C: Likewise.
6639 * g++.dg/gomp/pr26690-1.C: Likewise.
6640 * g++.dg/inherit/covariant7.C: Likewise.
6641 * g++.dg/init/synth2.C: Likewise.
6642 * g++.dg/lookup/using7.C: Likewise.
6643 * g++.dg/other/crash-4.C: Likewise.
6644 * g++.dg/other/error13.C: Likewise.
6645 * g++.dg/other/error20.C: Likewise.
6646 * g++.dg/parse/crash31.C: Likewise.
6647 * g++.dg/parse/error16.C: Likewise.
6648 * g++.dg/parse/error19.C: Likewise.
6649 * g++.dg/parse/error27.C: Likewise.
6650 * g++.dg/parse/error28.C: Likewise.
6651 * g++.dg/parse/fused-params1.C: Likewise.
6652 * g++.dg/template/error2.C: Likewise.
6653 * g++.dg/template/local6.C: Likewise.
6654 * g++.dg/template/qualttp15.C: Likewise.
6655 * g++.dg/warn/Wnvdtor-2.C: Likewise.
6656 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6657 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6658 * g++.old-deja/g++.brendan/crash29.C: Likewise.
6659 * g++.old-deja/g++.eh/spec6.C: Likewise.
6660 * g++.old-deja/g++.jason/crash3.C: Likewise.
6661 * g++.old-deja/g++.jason/destruct2.C: Likewise.
6662 * g++.old-deja/g++.law/ctors5.C: Likewise.
6663 * g++.old-deja/g++.law/ctors9.C: Likewise.
6664 * g++.old-deja/g++.mike/p3538a.C: Likewise.
6665 * g++.old-deja/g++.mike/p3538b.C: Likewise.
6666 * g++.old-deja/g++.other/struct1.C: Likewise.
6667 * g++.old-deja/g++.other/volatile1.C: Likewise.
6668 * g++.old-deja/g++.pt/crash36.C: Likewise.
6669 * g++.old-deja/g++.pt/derived3.C: Likewise.
6670 * g++.old-deja/g++.robertl/eb109.C: Likewise.
6671 * g++.old-deja/g++.robertl/eb4.C: Likewise.
6672
6673 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
6674
6675 PR middle-end/43519
6676 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6677 * gcc.dg/graphite/id-19.c: New.
6678
6679 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
6680
6681 PR middle-end/32824
6682 * gcc.dg/vect/pr32824: New.
6683
6684 2010-04-06 Tobias Burnus <burnus@net-b.de>
6685
6686 PR fortran/18918
6687 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6688 * gfortran.dg/coarray_3.f90: Ditto.
6689 * gfortran.dg/coarray_4.f90: Ditto.
6690 * gfortran.dg/coarray_5.f90: Ditto.
6691 * gfortran.dg/coarray_6.f90: Ditto.
6692 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6693
6694 2010-04-06 Tobias Burnus <burnus@net-b.de>
6695
6696 PR fortran/18918
6697 * gfortran.dg/coarray_4.f90: Fix test.
6698 * gfortran.dg/coarray_6.f90: Add more tests.
6699
6700 2010-04-06 Tobias Burnus <burnus@net-b.de>
6701
6702 PR fortran/18918
6703 * gfortran.dg/coarray_4.f90: New test.
6704 * gfortran.dg/coarray_5.f90: New test.
6705 * gfortran.dg/coarray_6.f90: New test.
6706
6707 2010-04-06 Tobias Burnus <burnus@net-b.de>
6708
6709 PR fortran/18918
6710 * gfortran.dg/iso_fortran_env_5.f90: New test.
6711 * gfortran.dg/iso_fortran_env_6.f90: New test.
6712
6713 2010-04-06 Tobias Burnus <burnus@net-b.de>
6714
6715 PR fortran/39997
6716 * gfortran.dg/coarray_1.f90: New test.
6717 * gfortran.dg/coarray_2.f90: New test.
6718 * gfortran.dg/coarray_3.f90: New test.
6719
6720 2010-04-06 Jason Merrill <jason@redhat.com>
6721
6722 PR c++/43648
6723 * g++.dg/template/dtor8.C: New.
6724
6725 PR c++/43621
6726 * g++.dg/template/error-recovery2.C: New.
6727
6728 2010-04-06 Jan Hubicka <jh@suse.czpli
6729
6730 PR tree-optimization/42906
6731 * gcc.dg/tree-ssa/dce-1.c: New testcase.
6732
6733 2010-04-06 Tobias Burnus <burnus@net-b.de>
6734
6735 PR fortran/43178
6736 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6737 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6738 * gfortran.dg/auto_dealloc_1.f90: Ditto.
6739
6740 2010-04-06 Richard Guenther <rguenther@suse.de>
6741
6742 PR tree-optimization/43627
6743 * gcc.dg/tree-ssa/vrp49.c: New testcase.
6744
6745 2010-04-06 Jakub Jelinek <jakub@redhat.com>
6746
6747 PR target/43638
6748 * gcc.target/i386/pr43638.c: New test.
6749
6750 2010-04-06 Richard Guenther <rguenther@suse.de>
6751
6752 PR middle-end/43661
6753 * gcc.c-torture/compile/pr43661.c: New testcase.
6754
6755 2010-04-06 Jakub Jelinek <jakub@redhat.com>
6756
6757 * gcc.target/s390/stackcheck1.c: Add dg-warning.
6758
6759 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
6760
6761 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6762
6763 2010-04-02 Richard Guenther <rguenther@suse.de>
6764
6765 PR tree-optimization/43629
6766 * gcc.c-torture/execute/pr43629.c: New testcase.
6767
6768 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6769 Dominique d'Humieres <dominiq@lps.ens.fr>
6770
6771 PR libfortran/43605
6772 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6773
6774 2010-04-01 Dodji Seketeli <dodji@redhat.com>
6775
6776 PR debug/43325
6777 * c-c++-common/dwarf2/redeclaration-1.C: New test.
6778
6779 2010-04-01 Jason Merrill <jason@redhat.com>
6780
6781 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6782
6783 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6784 Manfred Schwarb <manfred99@gmx.ch>
6785
6786 PR libfortran/43605
6787 * gfortran.dg/ftell_3.f90: New test.
6788
6789 2010-04-01 Richard Guenther <rguenther@suse.de>
6790
6791 PR middle-end/43614
6792 * gcc.c-torture/compile/pr43614.c: New testcase.
6793
6794 2010-04-01 Martin Jambor <mjambor@suse.cz>
6795
6796 PR tree-optimization/43141
6797 * gcc.dg/guality/pr43141.c: New test.
6798
6799 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6800
6801 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6802 * g++.dg/eh/spbp.C: Likewise.
6803 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6804 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6805 superfluous casts.
6806 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6807 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
6808 * objc.dg/dwarf-2.m: Likewise.
6809
6810 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6811
6812 PR middle-end/43464
6813 * gcc.dg/graphite/id-pr43464.c: New.
6814 * gcc.dg/graphite/id-pr43464-1.c: New.
6815
6816 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6817
6818 PR middle-end/43351
6819 * gcc.dg/graphite/id-pr43351.c
6820
6821 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6822
6823 PR testsuite/35165
6824 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6825 * obj-c++.dg/try-catch-2.mm: Ditto.
6826 * obj-c++.dg/lookup-2.mm: Ditto.
6827 * obj-c++.dg/encode-8.m: Ditto.
6828 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6829 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6830 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6831 * obj-c++.dg/const-str-11.mm: Ditto.
6832 * obj-c++.dg/const-str-9.mm: Ditto.
6833 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6834 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6835 * obj-c++.dg/except-1.mm: Ditto.
6836 * obj-c++.dg/const-str-7.mm: Ditto.
6837 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6838 * obj-c++.dg/const-str-3.mm: Ditto.
6839 * obj-c++.dg/const-str-7.mm: Ditto.
6840 * obj-c++.dg/stubify-2.mm: Change dump file name.
6841
6842 PR objc++/23613
6843 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6844 New macro.
6845 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6846 Remove dg-xfail-if.
6847
6848 2010-03-31 Martin Jambor <mjambor@suse.cz>
6849
6850 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
6851 only with -O2, -O3 or -Os and not with -fwhopr.
6852
6853 2010-03-31 Dodji Seketeli <dodji@redhat.com>
6854
6855 PR c++/43558
6856 * g++.dg/template/typedef31.C: New test.
6857
6858 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6859
6860 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6861 assembler output on *-*-solaris2*.
6862 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6863
6864 2010-03-31 Jakub Jelinek <jakub@redhat.com>
6865
6866 PR debug/43557
6867 * gcc.dg/pr43557-1.c: New test.
6868 * gcc.dg/pr43557-2.c: New file.
6869
6870 2010-03-31 Jie Zhang <jie@codesourcery.com>
6871
6872 PR 43562
6873 * gcc.dg/pr43562.c: New test.
6874
6875 2010-03-30 Jason Merrill <jason@redhat.com>
6876
6877 PR c++/43076
6878 * g++.dg/template/error-recovery1.C: New.
6879
6880 PR c++/41786
6881 * g++.dg/parse/ambig5.C: New.
6882
6883 2010-03-30 Jakub Jelinek <jakub@redhat.com>
6884
6885 PR debug/43593
6886 * gcc.dg/guality/pr43593.c: New test.
6887
6888 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
6889
6890 PR middle-end/43430
6891 * gcc.dg/vect/pr43430-1.c: New.
6892
6893 2010-03-30 Jason Merrill <jason@redhat.com>
6894
6895 PR c++/43559
6896 * g++.dg/template/partial7.C: New.
6897
6898 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6899
6900 * gcc.target/s390/stackcheck1.c: New testcase.
6901
6902 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6903
6904 PR libfortran/43265
6905 * gfortran.dg/read_eof_8.f90: New test.
6906
6907 2010-03-29 Jason Merrill <jason@redhat.com>
6908
6909 * gcc.dg/cpp/include6.c: Change [] to ().
6910
6911 N3077
6912 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6913 splicing and UCNs.
6914 * c-c++-common/raw-string-2.c: Add trigraph test.
6915 * c-c++-common/raw-string-8.c: New.
6916 * c-c++-common/raw-string-9.c: New.
6917 * c-c++-common/raw-string-10.c: New.
6918
6919 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6920 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6921 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6922 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6923 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6924 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6925 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6926
6927 2010-03-29 Richard Guenther <rguenther@suse.de>
6928
6929 PR tree-optimization/43560
6930 * gcc.dg/torture/pr43560.c: New testcase.
6931
6932 2010-03-29 Jason Merrill <jason@redhat.com>
6933
6934 N3077
6935 * g++.dg/ext/raw-string-1.C: Change [] to ().
6936 * g++.dg/ext/raw-string-2.C: Change [] to ().
6937 Don't use \ in delimiter.
6938 * g++.dg/ext/raw-string-3.C: Change [] to ().
6939 * g++.dg/ext/raw-string-4.C: Change [] to ().
6940 * g++.dg/ext/raw-string-5.C: Change [] to ().
6941 Test for error on \ in delimiter.
6942 * g++.dg/ext/raw-string-6.C: Change [] to ().
6943 * g++.dg/ext/raw-string-7.C: Change [] to ().
6944
6945 2010-03-29 Jie Zhang <jie@codesourcery.com>
6946
6947 PR 43564
6948 * gcc.dg/pr43564.c: New test.
6949
6950 2010-03-29 Tobias Burnus <burnus@net-b.de>
6951
6952 PR fortran/43551
6953 * gfortran.dg/direct_io_12.f90: New test.
6954
6955 2010-03-28 Jan Hubicka <jh@suse.cz>
6956
6957 PR tree-optimization/43505
6958 * gfortran.dg/pr43505.f90: New testcase.
6959
6960 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
6961
6962 PR tree-optimization/43528
6963 * gcc.target/i386/pr43528.c: New test.
6964
6965 2010-03-26 Joseph Myers <joseph@codesourcery.com>
6966
6967 PR c/43381
6968 * gcc.dg/parm-impl-decl-3.c: New test.
6969
6970 2010-03-26 Jason Merrill <jason@redhat.com>
6971
6972 PR c++/43509
6973 * g++.dg/cpp0x/parse1.C: New.
6974
6975 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
6976
6977 PR target/43524
6978 * gcc.target/i386/pr43524.c: New test.
6979
6980 2010-03-26 Martin Jambor <mjambor@suse.cz>
6981
6982 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6983 whitespace, rename main to foo.
6984 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6985 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6986 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6987 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6988 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6989 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6990 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6991 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6992 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6993 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6994 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6995
6996 2010-03-26 Dodji Seketeli <dodji@redhat.com>
6997
6998 PR c++/43327
6999 * g++.dg/other/crash-10.C: New test.
7000 * g++.dg/other/crash-11.C: New test.
7001
7002 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7003
7004 PR libfortran/43517
7005 * gfortran.dg/read_eof_7.f90: New test.
7006
7007 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7008
7009 PR objc/35165
7010 PR testsuite/43512
7011 * objc-obj-c++-shared: New directory.
7012 * objc-obj-c++-shared/Object1-implementation.h: New file.
7013 * objc-obj-c++-shared/Object1.h: New file.
7014 * objc-obj-c++-shared/Protocol1.h: New file.
7015 * objc-obj-c++-shared/next-abi.h: New file.
7016 * objc-obj-c++-shared/next-mapping.h: New file.
7017 * objc/execute/next_mapping.h: Delete.
7018 * objc.dg/special/special.exp: For all targets run the tests with
7019 -fgnu-runtime, for darwin targets also run the tests with
7020 -fnext-runtime.
7021 * objc.dg/dg.exp: Ditto.
7022 * obj-c++.dg/dg.exp: Ditto.
7023 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7024 Protocol1.h) and next-mapping.h as required. Amend testcase to
7025 include use of updated NeXT interface.
7026 * objc/execute/formal_protocol-5.m: Ditto.
7027 * objc/execute/protocol-isEqual-2.m: Ditto.
7028 * objc/execute/protocol-isEqual-4.m: Ditto.
7029 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7030 Protocol1.h) and next-mapping.h as required.
7031 * objc/execute/object_is_class.m: Ditto.
7032 * objc/execute/enumeration-1.m: Ditto.
7033 * objc/execute/class-13.m: Ditto.
7034 * objc/execute/formal_protocol-2.m: Ditto.
7035 * objc/execute/formal_protocol-4.m: Ditto.
7036 * objc/execute/class-1.m: Ditto.
7037 * objc/execute/bycopy-1.m: Ditto.
7038 * objc/execute/formal_protocol-6.m: Ditto.
7039 * objc/execute/bycopy-3.m: Ditto.
7040 * objc/execute/class-3.m: Ditto.
7041 * objc/execute/bf-11.m: Ditto.
7042 * objc/execute/class-5.m: Ditto.
7043 * objc/execute/bf-13.m: Ditto.
7044 * objc/execute/class-7.m: Ditto.
7045 * objc/execute/bf-15.m: Ditto.
7046 * objc/execute/class-9.m: Ditto.
7047 * objc/execute/bf-17.m: Ditto.
7048 * objc/execute/bf-19.m: Ditto.
7049 * objc/execute/IMP.m: Ditto.
7050 * objc/execute/exceptions/catchall-1.m: Ditto.
7051 * objc/execute/exceptions/trivial.m: Ditto.
7052 * objc/execute/exceptions/finally-1.m: Ditto.
7053 * objc/execute/exceptions/local-variables-1.m: Ditto.
7054 * objc/execute/exceptions/foward-1.m: Ditto.
7055 * objc/execute/bf-2.m: Ditto.
7056 * objc/execute/string1.m: Ditto.
7057 * objc/execute/bf-4.m: Ditto.
7058 * objc/execute/informal_protocol.m: Ditto.
7059 * objc/execute/string3.m: Ditto.
7060 * objc/execute/bf-6.m: Ditto.
7061 * objc/execute/bf-8.m: Ditto.
7062 * objc/execute/class-tests-1.h: Ditto.
7063 * objc/execute/protocol-isEqual-1.m: Ditto.
7064 * objc/execute/protocol-isEqual-3.m: Ditto.
7065 * objc/execute/_cmd.m: Ditto.
7066 * objc/execute/function-message-1.m: Ditto.
7067 * objc/execute/bf-20.m: Ditto.
7068 * objc/execute/bf-common.h: Ditto.
7069 * objc/execute/np-2.m: Ditto.
7070 * objc/execute/class-10.m: Ditto.
7071 * objc/execute/class-12.m: Ditto.
7072 * objc/execute/enumeration-2.m: Ditto.
7073 * objc/execute/class-14.m: Ditto.
7074 * objc/execute/encode-1.m: Ditto.
7075 * objc/execute/formal_protocol-1.m: Ditto.
7076 * objc/execute/formal_protocol-3.m: Ditto.
7077 * objc/execute/accessing_ivars.m: Ditto.
7078 * objc/execute/bycopy-2.m: Ditto.
7079 * objc/execute/class-2.m: Ditto.
7080 * objc/execute/bf-10.m: Ditto.
7081 * objc/execute/formal_protocol-7.m: Ditto.
7082 * objc/execute/root_methods.m: Ditto.
7083 * objc/execute/class-4.m: Ditto.
7084 * objc/execute/bf-12.m: Ditto.
7085 * objc/execute/class-6.m: Ditto.
7086 * objc/execute/bf-14.m: Ditto.
7087 * objc/execute/nested-func-1.m: Ditto.
7088 * objc/execute/class-8.m: Ditto.
7089 * objc/execute/private.m: Ditto.
7090 * objc/execute/bf-16.m: Ditto.
7091 * objc/execute/bf-18.m: Ditto.
7092 * objc/execute/load-3.m: Ditto.
7093 * objc/execute/compatibility_alias.m: Ditto.
7094 * objc/execute/bf-1.m: Ditto.
7095 * objc/execute/no_clash.m: Ditto.
7096 * objc/execute/bf-3.m: Ditto.
7097 * objc/execute/string2.m: Ditto.
7098 * objc/execute/bf-5.m: Ditto.
7099 * objc/execute/string4.m: Ditto.
7100 * objc/execute/bf-7.m: Ditto.
7101 * objc/execute/object_is_meta_class.m: Ditto.
7102 * objc/execute/bf-9.m: Ditto.
7103 * objc/execute/bf-21.m: Ditto.
7104 * objc/execute/cascading-1.m: Ditto.
7105 * objc/execute/trivial.m: Ditto.
7106 * objc/execute/np-1.m: Ditto.
7107 * objc/compile/trivial.m: Ditto.
7108 * objc/execute/class_self-2.m: Include <stdlib.h>.
7109 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7110 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7111 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7112 and 64bit. Use new NeXT interface as required.
7113 * objc.dg/special/unclaimed-category-1.m: Ditto.
7114 * objc.dg/special/unclaimed-category-1.h: Ditto.
7115 * objc.dg/special/unclaimed-category-1a.m: Ditto.
7116 * objc.dg/func-ptr-1.m: Ditto.
7117 * objc.dg/stret-1.m: Ditto.
7118 * objc.dg/encode-2.m: Ditto.
7119 * objc.dg/category-1.m: Ditto.
7120 * objc.dg/encode-3.m: Ditto.
7121 * objc.dg/call-super-3.m: Ditto.
7122 * objc.dg/method-3.m: Ditto.
7123 * objc.dg/func-ptr-2.m: Ditto.
7124 * objc.dg/lookup-1.m: Ditto.
7125 * objc.dg/encode-4.m: Ditto.
7126 * objc.dg/fix-and-continue-1.m: Ditto.
7127 * objc.dg/proto-lossage-3.m: Ditto.
7128 * objc.dg/method-13.m: Ditto.
7129 * objc.dg/proto-qual-1.m: Ditto.
7130 * objc.dg/zero-link-3.m: Ditto.
7131 * objc.dg/bitfield-1.m: Ditto.
7132 * objc.dg/va-meth-1.m: Ditto.
7133 * objc.dg/super-class-3.m: Ditto.
7134 * objc.dg/call-super-1.m: Ditto.
7135 * objc.dg/type-size-2.m: Ditto.
7136 * objc.dg/method-10.m: Ditto.
7137 * objc.dg/defs.m: Ditto.
7138 * objc.dg/const-str-3.m: Ditto.
7139 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7140 Protocol1.h) and next-mapping.h as required. Use new NeXT
7141 interface as required.
7142 * objc.dg/super-class-4.m: Ditto.
7143 * objc.dg/comp-types-8.m: Ditto.
7144 * objc.dg/call-super-2.m: Ditto.
7145 * objc.dg/objc-fast-4.m: Ditto.
7146 * objc.dg/method-6.m: Ditto.
7147 * objc.dg/const-str-3.m: Ditto.
7148 * objc.dg/const-str-7.m: Ditto.
7149 * objc.dg/method-15.m: Ditto.
7150 * objc.dg/method-19.m: Ditto.
7151 * objc.dg/sync-1.m: Ditto.
7152 * objc.dg/layout-1.m: Ditto.
7153 * objc.dg/bitfield-3.m: Ditto.
7154 * objc.dg/try-catch-3.m: Ditto.
7155 * objc.dg/try-catch-7.m: Ditto.
7156 * objc.dg/comp-types-10.m: Ditto.
7157 * objc.dg/selector-2.: Ditto.
7158 * objc.dg/method-7.m: Ditto.
7159 * objc.dg/typedef-alias-1.m: Ditto.
7160 * objc.dg/proto-lossage-2.m: Ditto.
7161 * objc.dg/comp-types-11.m: Ditto.
7162 * objc.dg/sizeof-1.m: Ditto.
7163 * objc.dg/method-17.m: Ditto.
7164 * objc.dg/bitfield-5.m: Ditto.
7165 * objc.dg/try-catch-1.m: Ditto.
7166 * objc.dg/encode-5.m: Ditto.
7167 * objc.dg/fix-and-continue-2.m: Ditto.
7168 * objc.dg/method-9.m: Ditto.
7169 * objc.dg/isa-field-1.m: Ditto.
7170 * objc.dg/local-decl-2.m: Ditto.
7171 * objc.dg/objc-gc-4.m: Ditto.
7172 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7173 * objc.dg/gnu-runtime-3.m: Ditto.
7174 * objc.dg/encode-7.m: Ditto.
7175 * objc.dg/encode-8.m: Ditto.
7176 * objc.dg/selector-3.m: Ditto.
7177 * objc.dg/gnu-runtime-1.m: Ditto.
7178 * objc.dg/const-str-12.m: Ditto.
7179 * objc.dg/gnu-runtime-2.m: Ditto.
7180 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7181 * objc.dg/selector-1.m: Ditto.
7182 * objc.dg/stubify-2.m: Ditto.
7183 * objc.dg/zero-link-1.m: Ditto.
7184 * objc.dg/stret-2.m: Ditto.
7185 * objc.dg/zero-link-2.m: Ditto.
7186 * objc.dg/next-runtime-1.m: Ditto.
7187 * objc.dg/symtab-1.m: Ditto.
7188 * objc.dg/stubify-1.m: Ditto.
7189 * objc.dg/bitfield-2.m: Ditto.
7190 * objc.dg/try-catch-10.m: Apply to both runtimes.
7191 * objc.dg/const-str-1.m: Ditto.
7192 * objc.dg/image-info.m: Ditto.
7193 * objc.dg/encode-9.m: Ditto.
7194 * objc.dg/pragma-1.m: Apply test to all targets.
7195 * objc.dg/const-str-4.m: Ditto.
7196 * objc.dg/const-str-8.m: Ditto.
7197 * objc.dg/super-class-2.m: Ditto.
7198 * objc.dg/try-catch-5.m: Ditto.
7199 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7200 Protocol1.h) and next-mapping.h as required. Use new NeXT
7201 interface as required. Skip for gnu-runtime. Test for .quad at m64.
7202 * objc.dg/const-str-11.m: Ditto.
7203 * objc.dg/const-str-9.m: Ditto.
7204 * objc.dg/method-4.m: Skip for 64Bit NeXT.
7205 * objc.dg/encode-1.m: Remove redundant -lobjc.
7206 * objc.dg/try-catch-9.m: Tidy space.
7207 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7208 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7209 and 64bit. Use new NeXT interface as required.
7210 * obj-c++.dg/template-4.mm: Ditto.
7211 * obj-c++.dg/defs.mm: Ditto.
7212 * obj-c++.dg/basic.mm: Ditto.
7213 * obj-c++.dg/encode-4.mm: Ditto.
7214 * obj-c++.dg/method-17.mm: Ditto.
7215 * obj-c++.dg/proto-lossage-3.mm: Ditto.
7216 * obj-c++.dg/cxx-class-1.mm: Ditto.
7217 * obj-c++.dg/method-10.mm: Ditto.
7218 * obj-c++.dg/va-meth-1.mm: Ditto.
7219 * obj-c++.dg/encode-5.mm: Ditto.
7220 * obj-c++.dg/lookup-2.mm: Ditto.
7221 * obj-c++.dg/template-3.mm: Ditto.
7222 * obj-c++.dg/proto-qual-1.mm: Ditto.
7223 * obj-c++.dg/qual-types-1.m: Ditto.
7224 * obj-c++.dg/cxx-scope-1.mm: Ditto.
7225 * obj-c++.dg/template-1.mm: Ditto.
7226 * obj-c++.dg/encode-6.mm: Ditto.
7227 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
7228 Protocol1.h) and next-mapping.h as required. Use new NeXT
7229 interface as required.
7230 * obj-c++.dg/except-1.mm: Ditto.
7231 * obj-c++.dg/const-str-7.mm: Ditto.
7232 * obj-c++.dg/ivar-list-semi.mm: Ditto.
7233 * obj-c++.dg/cxx-scope-2.mm: Ditto.
7234 * obj-c++.dg/selector-2.mm: Ditto.
7235 * obj-c++.dg/isa-field-1.mm: Ditto.
7236 * obj-c++.dg/try-catch-1.mm: Ditto.
7237 * obj-c++.dg/local-decl-1.mm: Ditto.
7238 * obj-c++.dg/try-catch-9.mm: Ditto.
7239 * obj-c++.dg/no-extra-load.mm: Ditto.
7240 * obj-c++.dg/selector-5.mm: Ditto.
7241 * obj-c++.dg/method-12.mm: Ditto.
7242 * obj-c++.dg/try-catch-11.mm: Ditto.
7243 * obj-c++.dg/comp-types-11.mm: Ditto.
7244 * obj-c++.dg/bitfield-3.mm: Ditto.
7245 * obj-c++.dg/method-6.mm: Ditto.
7246 * obj-c++.dg/super-class-2.mm: Ditto.
7247 * obj-c++.dg/method-21.mm: Ditto.
7248 * obj-c++.dg/const-str-8.mm: Ditto.
7249 * obj-c++.dg/try-catch-7.mm: Ditto.
7250 * obj-c++.dg/method-15.mm: Ditto.
7251 * obj-c++.dg/layout-1.mm: Ditto.
7252 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7253 * obj-c++.dg/const-str-3.mm: Ditto.
7254 * obj-c++.dg/try-catch-2.mm: Ditto.
7255 * obj-c++.dg/objc-gc-3.mm: Ditto.
7256 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7257 * obj-c++.dg/bitfield-1.mm: Ditto.
7258 * obj-c++.dg/selector-6.mm: Ditto.
7259 * obj-c++.dg/method-13.mm: Ditto.
7260 * obj-c++.dg/comp-types-12.mm: Ditto.
7261 * obj-c++.dg/bitfield-4.mm: Ditto.
7262 * obj-c++.dg/try-catch-8.mm: Ditto.
7263 * obj-c++.dg/method-2.mm: Ditto.
7264 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7265 * obj-c++.dg/typedef-alias-1.mm: Ditto.
7266 * obj-c++.dg/const-str-4.mm: Ditto.
7267 * obj-c++.dg/proto-lossage-2.mm: Ditto.
7268 * obj-c++.dg/try-catch-3.mm: Ditto.
7269 * obj-c++.dg/comp-types-9.mm: Ditto.
7270 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7271 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7272 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7273 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7274 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7275 Use new NeXT interface as required.
7276 * obj-c++.dg/const-str-10.mm: Ditto.
7277 * obj-c++.dg/const-str-11.mm: Ditto.
7278 * obj-c++.dg/const-str-9.mm: Ditto.
7279 * obj-c++.dg/method-11.mm: Ditto.
7280 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7281 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7282 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7283 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7284 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7285
7286 2010-03-25 Dodji Seketeli <dodji@redhat.com>
7287
7288 PR c++/43206
7289 * g++.dg/template/typedef30.C: New test case.
7290
7291 2010-03-25 Jakub Jelinek <jakub@redhat.com>
7292
7293 PR c/43385
7294 * gcc.c-torture/execute/pr43385.c: New test.
7295
7296 2010-03-24 Joseph Myers <joseph@codesourcery.com>
7297
7298 * gcc.dg/strncpy-fix-1.c: New test.
7299
7300 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7301
7302 PR testsuite/41609
7303 * lib/objc-torture.exp (objc-set-runtime-options): New.
7304 * objc/execute/execute.exp: Check runtime options on each pass.
7305 * objc/execute/exceptions/exceptions.exp: Ditto.
7306 * objc/compile/compile.exp: Ditto.
7307
7308 PR testsuite/42348
7309 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7310 standard tests.
7311 (check_effective_target_objc2): New proc.
7312 (check_effective_target_next_runtime): New proc.
7313 * lib/objc.exp: Determine which runtime is in force and support it.
7314 * lib/obj-c++.exp: Ditto.
7315
7316 2010-03-24 Jason Merrill <jason@redhat.com>
7317
7318 PR c++/43502
7319 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7320
7321 2010-03-24 Martin Jambor <mjambor@suse.cz>
7322
7323 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7324 a loop.
7325 * gcc.dg/ipa/ipa-2.c: Likewise.
7326 * gcc.dg/ipa/ipa-3.c: Likewise.
7327 * gcc.dg/ipa/ipa-4.c: Likewise.
7328 * gcc.dg/ipa/ipa-5.c: Likewise.
7329 * gcc.dg/ipa/ipa-7.c: Likewise.
7330 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7331 a loop.
7332 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7333 i_can_not_be_propagated_fully2 into a loop.
7334 * gcc.dg/ipa/ipa-8.c: New test.
7335 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7336
7337 2010-03-24 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR debug/19192
7340 PR debug/43479
7341 * gcc.dg/guality/pr43479.c: New test.
7342 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7343 and add volatile keyword.
7344
7345 2010-03-23 Mike Stump <mikestump@comcast.net>
7346
7347 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7348
7349 2010-03-23 Jason Merrill <jason@redhat.com>
7350
7351 * g++.dg/ext/altivec-17.C: Adjust error message.
7352
7353 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7354 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7355 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7356 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7357 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7358 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7359
7360 2010-03-22 Jason Merrill <jason@redhat.com>
7361
7362 PR c++/43333
7363 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7364 * g++.dg/ext/is_pod_98.C: New.
7365
7366 PR c++/43281
7367 * g++.dg/cpp0x/auto18.C: New.
7368
7369 * gcc.dg/pr36997.c: Adjust error message.
7370 * g++.dg/ext/vector9.C: Likewise.
7371 * g++.dg/conversion/simd3.C: Likewise.
7372 * g++.dg/other/error23.C: Likewise.
7373
7374 2010-03-22 Michael Matz <matz@suse.de>
7375
7376 PR middle-end/43475
7377 * gfortran.dg/pr43475.f90: New testcase.
7378
7379 2010-03-22 Richard Guenther <rguenther@suse.de>
7380
7381 PR tree-optimization/43390
7382 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7383
7384 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7385
7386 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7387 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7388
7389 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
7390 Michael Matz <matz@suse.de>
7391
7392 PR c++/43081
7393 * g++.dg/parse/crash56.C: New test.
7394
7395 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
7396
7397 PR fortran/43450
7398 * gfortran.dg/whole_file_15.f90 : New test.
7399
7400 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7401
7402 PR fortran/43409
7403 * gfortran.dg/inquire_size.f90: New test.
7404
7405 2010-03-20 Richard Guenther <rguenther@suse.de>
7406
7407 PR rtl-optimization/43438
7408 * gcc.c-torture/execute/pr43438.c: New testcase.
7409
7410 2010-03-20 Dodji Seketeli <dodji@redhat.com>
7411
7412 PR c++/43375
7413 * g++.dg/abi/mangle42.C: New test.
7414
7415 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7416
7417 PR C/43211
7418 * gcc.dg/pr43211.c: New test.
7419 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7420
7421 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
7422
7423 PR rtl-optimization/42258
7424 * gcc.target/arm/thumb1-mul-moves.c: New test.
7425
7426 PR target/40697
7427 * gcc.target/arm/thumb-andsi.c: New test.
7428
7429 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7430 dg-require-effective-target.
7431
7432 2010-03-19 Michael Matz <matz@suse.de>
7433
7434 PR c++/43116
7435 * g++.dg/other/pr43116.C: New testcase.
7436
7437 2010-03-19 Michael Matz <matz@suse.de>
7438
7439 PR target/43305
7440 * gcc.dg/pr43305.c: New testcase.
7441
7442 2010-03-19 Richard Guenther <rguenther@suse.de>
7443
7444 PR tree-optimization/43415
7445 * gcc.c-torture/compile/pr43415.c: New testcase.
7446
7447 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
7448
7449 PR ada/43106
7450 * gnat.dg/case_optimization2.adb: New test.
7451 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7452
7453 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7454 Jack Howarth <howarth@bromo.med.uc.edu>
7455
7456 PR target/36399
7457 * gcc.target/i386/push-1.c: Don't xfail
7458 scan-assembler-not "movups" on darwin.
7459
7460 2010-03-18 Jakub Jelinek <jakub@redhat.com>
7461
7462 PR debug/43058
7463 * gcc.dg/pr43058.c: New test.
7464
7465 2010-03-18 Martin Jambor <mjambor@suse.cz>
7466
7467 PR middle-end/42450
7468 * g++.dg/torture/pr42450.C: New test.
7469
7470 2010-03-18 Michael Matz <matz@suse.de>
7471
7472 PR middle-end/43419
7473 * gcc.dg/pr43419.c: New testcase.
7474
7475 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
7476
7477 PR rtl-optimization/43360
7478 * gcc.dg/torture/pr43360.c: New.
7479
7480 2010-03-18 Michael Matz <matz@suse.de>
7481
7482 PR tree-optimization/43402
7483 * gcc.dg/pr43402.c: New testcase.
7484
7485 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
7486
7487 PR target/42427
7488 * gcc.dg/pr42427.c: New test.
7489
7490 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7491
7492 PR libfortran/43265
7493 * gfortran.dg/read_empty_file.f: New test.
7494 * gfortran.dg/read_eof_all.f90: New test.
7495 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7496 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7497
7498 2010-03-17 Michael Matz <matz@suse.de>
7499
7500 * gcc.dg/pr43300.c: Add -w.
7501
7502 2010-03-17 Richard Guenther <rguenther@suse.de>
7503
7504 * gcc.dg/pr43379.c: Add -w.
7505
7506 2010-03-17 Tobias Burnus <burnus@net-b.de>
7507
7508 PR fortran/43331
7509 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7510
7511 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
7512
7513 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7514
7515 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7516
7517 * ada/acats/run_all.sh: Log start and end times.
7518
7519 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7520
7521 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7522
7523 2010-03-16 Richard Guenther <rguenther@suse.de>
7524
7525 PR middle-end/43379
7526 * gcc.dg/pr43379.c: New testcase.
7527
7528 2010-03-16 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR debug/43051
7531 * gcc.dg/guality/pr43051-1.c: New test.
7532
7533 2010-03-15 Janis Johnson <janis187@us.ibm.com>
7534
7535 PR testsuite/43363
7536 * g++.dg/ext/altivec-17.C: Handle changes to error message.
7537
7538 2010-03-15 Michael Matz <matz@suse.de>
7539
7540 PR middle-end/43300
7541 * gcc.dg/pr43300.c: New testcase.
7542
7543 2010-03-15 Richard Guenther <rguenther@suse.de>
7544
7545 PR tree-optimization/43367
7546 * gcc.c-torture/compile/pr43367.c: New testcase.
7547
7548 2010-03-15 Richard Guenther <rguenther@suse.de>
7549
7550 PR tree-optimization/43317
7551 * gcc.dg/pr43317.c: New testcase.
7552
7553 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7554
7555 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7556
7557 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7558
7559 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7560
7561 2010-03-14 Tobias Burnus <burnus@net-b.de>
7562
7563 PR fortran/43362
7564 * gfortran.dg/impure_constructor_1.f90: New test.
7565
7566 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7567
7568 PR middle-end/43354
7569 * gfortran.dg/graphite/id-pr43354.f: New.
7570
7571 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7572
7573 PR middle-end/43349
7574 * gfortran.dg/graphite/pr43349.f: New.
7575
7576 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7577
7578 PR middle-end/43306
7579 * gcc.dg/graphite/pr43306.c: New.
7580
7581 2010-03-12 David S. Miller <davem@davemloft.net>
7582
7583 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7584 sparc.
7585
7586 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7587
7588 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7589
7590 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
7591
7592 PR fortran/43291
7593 PR fortran/43326
7594 * gfortran.dg/dynamic_dispatch_7.f03: New test.
7595
7596 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
7597
7598 * gfortran.dg/default_format_denormal_1.f90: Don't assume
7599 fail for *-*-mingw* targets.
7600
7601 2010-03-12 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR debug/43329
7604 * gcc.dg/guality/pr43329-1.c: New test.
7605
7606 2010-03-11 Martin Jambor <mjambor@suse.cz>
7607
7608 PR tree-optimization/43257
7609 * g++.dg/torture/pr43257.C: New test.
7610
7611 2010-03-11 Tobias Burnus <burnus@net-b.de>
7612
7613 PR fortran/43228
7614 * gfortran.dg/namelist_61.f90: New test.
7615
7616 2010-03-11 Richard Guenther <rguenther@suse.de>
7617
7618 PR tree-optimization/43255
7619 * gcc.c-torture/compile/pr43255.c: New testcase.
7620
7621 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7622
7623 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7624 * gcc.dg/pr43280.c: New testcase.
7625
7626 2010-03-11 Richard Guenther <rguenther@suse.de>
7627
7628 PR lto/43200
7629 * gcc.dg/lto/20100227-1_0.c: New testcase.
7630 * gcc.dg/lto/20100227-1_1.c: Likewise.
7631
7632 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7633
7634 PR libfortran/43320
7635 PR libfortran/43265
7636 * gfortran.dg/read_eof_6.f: New test
7637 * gfortran.dg/read_x_eof.f90: New test.
7638 * gfortran.dg/read_x_past.f: Update test.
7639
7640 2010-03-10 Jan Hubicka <jh@suse.cz>
7641
7642 * gcc.c-torture/compile/pr43288.c: New test.
7643
7644 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7645
7646 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7647 -fpic/-fPIC flags.
7648 * g++.old-deja/g++.pt/asm2.C: Likewise.
7649 * gcc.c-torture/compile/20000804-1.c: Likewise.
7650 * gcc.target/i386/clobbers.c: Likewise.
7651
7652 2010-03-10 Tobias Burnus <burnus@net-b.de>
7653
7654 PR fortran/43303
7655 * gfortran.dg/c_assoc_3.f90: New test.
7656
7657 2010-03-10 Jakub Jelinek <jakub@redhat.com>
7658
7659 PR debug/36728
7660 * gcc.dg/guality/pr36728-1.c: New test.
7661 * gcc.dg/guality/pr36728-2.c: New test.
7662
7663 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7664
7665 * gcc.dg/h8300-div-delay-slot.c: New test.
7666
7667 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
7668
7669 PR tree-optimization/43236
7670 * gcc.c-torture/execute/pr43236.c: New test.
7671
7672 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
7673
7674 PR middle-end/42859
7675 * g++.dg/eh/pr42859.C: New test.
7676
7677 2010-03-09 Jakub Jelinek <jakub@redhat.com>
7678
7679 PR debug/43299
7680 * gcc.dg/pr43299.c: New test.
7681
7682 PR debug/43290
7683 * g++.dg/eh/unwind2.C: New test.
7684
7685 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7686 Reza Yazdani <reza.yazdani@amd.com>
7687
7688 PR middle-end/43065
7689 * gcc.dg/graphite/run-id-4.c: New.
7690
7691 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7692
7693 PR middle-end/43065
7694 * gcc.dg/graphite/run-id-3.c: New.
7695
7696 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
7697
7698 PR middle-end/42644
7699 PR middle-end/42130
7700 * gcc.dg/graphite/id-18.c: New.
7701 * gcc.dg/graphite/run-id-pr42644.c: New.
7702
7703 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7704
7705 PR middle-end/42326
7706 * gcc.dg/graphite/pr42326.c: New.
7707
7708 2010-03-08 Richard Guenther <rguenther@suse.de>
7709
7710 PR tree-optimization/43269
7711 * gcc.c-torture/execute/pr43269.c: New testcase.
7712
7713 2010-03-08 Janus Weil <janus@gcc.gnu.org>
7714
7715 PR fortran/43256
7716 * gfortran.dg/typebound_call_13.f03: New.
7717
7718 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
7719
7720 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7721 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7722
7723 2010-03-05 Jason Merrill <jason@redhat.com>
7724
7725 * g++.dg/abi/mangle40.C: Require weak and alias.
7726
7727 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7728
7729 PR middle-end/42326
7730 * gfortran.dg/graphite/pr42326.f90: New.
7731 * gfortran.dg/graphite/pr42326-1.f90: New.
7732
7733 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7734
7735 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7736 (gnat_target_compile): Likewise.
7737 Reinitialize GNAT_UNDER_TEST if target changes.
7738 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7739 (local_find_gnatmake): Pass full --GCC to gnatlink.
7740 Remove --LINK.
7741
7742 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7743
7744 PR c/43248
7745 * gcc.dg/compound-literal-1.c: New testcase.
7746
7747 2010-03-04 Martin Jambor <mjambor@suse.cz>
7748
7749 PR tree-optimization/43164
7750 PR tree-optimization/43191
7751 * gcc.c-torture/compile/pr43164.c: New test.
7752 * gcc.c-torture/compile/pr43191.c: Likewise.
7753
7754 2010-03-04 Janus Weil <janus@gcc.gnu.org>
7755
7756 PR fortran/43244
7757 * gfortran.dg/finalize_9.f90: New.
7758
7759 2010-03-04 Tobias Burnus <burnus@net-b.de>
7760 Ken Werner <ken@linux.vnet.ibm.com>
7761
7762 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7763 to dg-options for spu.
7764 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7765 dump-scan target to exclude spu.
7766
7767 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
7768
7769 PR middle-end/43209
7770 * gcc.dg/tree-ssa/ivopts-4.c: New.
7771
7772 2010-03-03 Janis Johnson <janis187@us.ibm.com>
7773
7774 * lib/target-supports-dg.exp (check-flags): Provide defaults for
7775 include-opts and exclude-opts; skip checking the flags if arguments
7776 are the same as the defaults.
7777 (dg-xfail-if): Verify the number of arguments, supply defaults
7778 for unspecified optional arguments.
7779 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7780
7781 2010-03-03 Jason Merrill <jason@redhat.com>
7782
7783 PR c++/12909
7784 * g++.dg/abi/mangle40.C: Updated.
7785
7786 2010-03-03 Jason Merrill <jason@redhat.com>
7787
7788 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7789 * g++.dg/abi/mangle23.C: Likewise.
7790 * g++.dg/eh/simd-2.C: Likewise.
7791 * g++.dg/ext/attribute-test-2.C: Likewise.
7792 * g++.dg/ext/vector14.C: Likewise.
7793 * g++.dg/other/pr34435.C: Likewise.
7794 * g++.dg/template/conv8.C: Likewise.
7795 * g++.dg/template/nontype9.C: Likewise.
7796 * g++.dg/template/qualttp17.C: Likewise.
7797 * g++.dg/template/ref1.C: Likewise.
7798 * g++.old-deja/g++.pt/crash68.C: Likewise.
7799 * g++.old-deja/g++.pt/ref1.C: Likewise.
7800 * g++.old-deja/g++.pt/ref3.C: Likewise.
7801 * g++.old-deja/g++.pt/ref4.C: Likewise.
7802
7803 PR c++/12909
7804 * g++.dg/abi/mangle40.C: New.
7805 * g++.dg/abi/mangle41.C: New.
7806 * g++.dg/lto/20100302_0.C: New.
7807 * g++.dg/lto/20100302_1.C: New.
7808 * g++.dg/lto/20100302.h: New.
7809
7810 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
7811
7812 PR fortran/43243
7813 * gfortran.dg/internal_pack_12.f90: New test.
7814
7815 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
7816
7817 * gcc.dg/pr36997.c: Adjust error message.
7818
7819 2010-03-03 Mike Stump <mikestump@comcast.net>
7820
7821 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7822 adjustments to not be present on machines that align the stack to
7823 more than 4 bytes and don't have a red zone yet as that is an
7824 unimplemented optimization.
7825
7826 2010-03-03 Janus Weil <janus@gcc.gnu.org>
7827
7828 PR fortran/43169
7829 * gfortran.dg/impure_assignment_3.f90: New.
7830
7831 2010-03-03 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR debug/43229
7834 * gfortran.dg/pr43229.f90: New test.
7835
7836 PR debug/43237
7837 * gcc.dg/debug/dwarf2/pr43237.c: New test.
7838
7839 PR debug/43177
7840 * gcc.dg/guality/pr43177.c: New test.
7841
7842 2010-03-02 Jason Merrill <jason@redhat.com>
7843
7844 * g++.dg/ext/vector9.C: Adjust error message.
7845 * g++.dg/conversion/simd3.C: Likewise.
7846 * g++.dg/other/error23.C: Likewise.
7847
7848 2010-03-02 Mike Stump <mikestump@comcast.net>
7849
7850 PR c++/41090
7851 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7852
7853 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
7854
7855 PR fortran/43180
7856 * gfortran.dg/internal_pack_10.f90: New test.
7857
7858 PR fortran/43173
7859 * gfortran.dg/internal_pack_11.f90: New test.
7860
7861 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
7862
7863 PR middle-end/42640
7864 * gcc.dg/tree-ssa/pr42640.c: New.
7865
7866 2010-03-01 Richard Guenther <rguenther@suse.de>
7867
7868 PR tree-optimization/43220
7869 * gcc.c-torture/execute/pr43220.c: New testcase.
7870
7871 2010-03-01 Richard Guenther <rguenther@suse.de>
7872
7873 PR middle-end/43213
7874 * gcc.dg/pr43213.c: New testcase.
7875
7876 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7877
7878 PR pch/14940
7879 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7880
7881 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7882
7883 * lib/target-supports.exp (check_effective_target_ucn_nocache):
7884 New function.
7885 (check_effective_target_ucn): Likewise.
7886
7887 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7888 if !ucn.
7889 * gcc.dg/ucnid-2.c: Likewise.
7890 * gcc.dg/ucnid-3.c: Likewise.
7891 * gcc.dg/ucnid-4.c: Likewise.
7892 * gcc.dg/ucnid-11.c: Likewise.
7893 * gcc.dg/ucnid-12.c: Likewise.
7894 * gcc.dg/ucnid-6.c: Skip if !ucn.
7895 * gcc.dg/ucnid-9.c: Likewise.
7896
7897 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7898
7899 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7900 lists to dg-skip-if.
7901 * gcc.target/i386/stackalign/return-3.c: Likewise.
7902
7903 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7904
7905 * gcc.target/i386/clearcap.map: New file.
7906 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7907 Pass clearcap.map by default if supported.
7908
7909 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7910
7911 PR fortran/42900
7912 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7913 Explain this.
7914 * gfortran.dg/stat_2.f90: Likewise.
7915
7916 2010-03-01 Tobias Burnus <burnus@net-b.de>
7917
7918 PR fortran/43199
7919 * gfortran.dg/module_read_2.f90: New test.
7920
7921 2010-02-27 Mark Mitchell <mark@codesourcery.com>
7922
7923 PR c++/42748
7924 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7925 * g++.dg/abi/mangle12.C: Likewise.
7926 * g++.dg/abi/mangle20-2.C: Likewise.
7927 * g++.dg/abi/mangle17.C: Likewise.
7928 * g++.dg/template/cond2.C: Likewise.
7929 * g++.dg/template/pr35240.C: Likewise.
7930
7931 2010-02-27 Richard Guenther <rguenther@suse.de>
7932
7933 PR tree-optimization/43186
7934 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7935
7936 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
7937
7938 * g++.dg/abi/packed1.C: Expect warning on the SH.
7939
7940 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
7941
7942 PR c++/42054:
7943 * g++.dg/parse/error37.C: New test.
7944
7945 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7946
7947 PR c/24577
7948 PR c/43192
7949 * gcc.dg/pr8927-1.c: Match new note.
7950 * gcc.dg/990506-0.c: Likewise.
7951 * gcc.dg/gomp/flush-2.c: Likewise.
7952 * gcc.dg/gomp/atomic-5.c: Likewise.
7953 * gcc.dg/gomp/pr34607.c: Likewise.
7954 * gcc.dg/pr35746.c: Likewise.
7955 * gcc.dg/cpp/pragma-1.c: Likewise.
7956 * gcc.dg/cpp/pragma-2.c: Likewise.
7957 * gcc.dg/pr41842.c: Likewise.
7958 * gcc.dg/noncompile/20040629-1.c: Likewise.
7959 * objc.dg/private-1.m: Likewise.
7960
7961 2010-02-27 Tobias Burnus <burnus@net-b.de>
7962
7963 PR fortran/43185
7964 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7965 * gfortran.dg/default_initialization_4.f90: New test.
7966
7967 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
7968
7969 * gnat.dg/thin_pointer.ad[sb]: Rename into...
7970 * gnat.dg/thin_pointer1.ad[sb]: ...this.
7971 * gnat.dg/thin_pointer2.adb: New test.
7972 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7973
7974 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
7975
7976 PR c/20631
7977 * gcc.dg/cpp/c90-pedantic.c: New.
7978 * gcc.dg/cpp/c90.c: New.
7979 * gcc.dg/gnu90-const-expr-1.c: New.
7980 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7981
7982 2010-02-26 Richard Guenther <rguenther@suse.de>
7983
7984 PR tree-optimization/43186
7985 * gcc.c-torture/compile/pr43186.c: New testcase.
7986
7987 2010-02-26 Jakub Jelinek <jakub@redhat.com>
7988
7989 PR debug/43190
7990 * c-c++-common/dwarf2/pr43190.c: New test.
7991
7992 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7993
7994 PR testsuite/37074:
7995 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7996
7997 2010-02-26 Richard Guenther <rguenther@suse.de>
7998
7999 PR tree-optimization/43188
8000 * gcc.c-torture/compile/pr43188.c: New testcase.
8001
8002 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8003
8004 PR target/43175
8005 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8006
8007 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
8008
8009 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8010
8011 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8012
8013 PR target/43154
8014 * gcc.target/powerpc/pr43154.c: New file.
8015
8016 2010-02-25 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR debug/43166
8019 * gfortran.dg/debug/pr43166.f: New test.
8020
8021 PR debug/43165
8022 * gcc.dg/torture/pr43165.c: New test.
8023
8024 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8025
8026 PR c/43128
8027 * c-c++-common/pr41779.c: Update.
8028
8029 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8030
8031 PR ada/32547
8032 * lib/gnat-dg.exp (gnat_load): Redefine.
8033
8034 * ada/acats/run_acats: Run run_all.sh with $SHELL.
8035 * ada/acats/run_all.sh: Downcase tasking not implemented message.
8036
8037 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8038
8039 PR libobjc/36610
8040 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8041 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8042 -fgnu-runtime.
8043 Sort entries.
8044
8045 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8046
8047 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8048
8049 2010-02-24 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR debug/43150
8052 * gcc.dg/guality/vla-1.c: New test.
8053
8054 2010-02-24 Tobias Burnus <burnus@net-b.de>
8055
8056 PR fortran/43042
8057 * gfortran.dg/c_ptr_tests_15.f90: New test.
8058
8059 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR target/43107
8062 * gcc.target/i386/pr43107.c: New test.
8063
8064 2010-02-23 Jason Merrill <jason@redhat.com>
8065
8066 PR c++/43143
8067 * g++.dg/cpp0x/variadic100.C: New.
8068
8069 2010-02-23 Jason Merrill <jason@redhat.com>
8070
8071 PR debug/42800
8072 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8073 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8074 * c-c++-common/dwarf2/vla1.c: New.
8075
8076 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8077
8078 PR target/43139
8079 * gcc.dg/pr43139.c: New test.
8080
8081 PR debug/43077
8082 * gcc.dg/guality/pr43077-1.c: New test.
8083
8084 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8085
8086 PR 43123
8087 * gcc.dg/march.c: New.
8088 * gcc.dg/march-generic.c: New.
8089 * gcc.dg/mtune.c: New.
8090
8091 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8092
8093 PR middle-end/43083
8094 * gcc.dg/graphite/pr43083.c: New.
8095
8096 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8097
8098 PR middle-end/43097
8099 * gfortran.dg/graphite/pr43097.f: New.
8100
8101 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8102 Manuel López-Ibáñez <manu@gcc.gnu.org>
8103
8104 PR middle-end/43140
8105 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8106
8107 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8108
8109 PR middle-end/43026
8110 * g++.dg/graphite/pr43026.C: New.
8111
8112 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8113
8114 PR c++/43126
8115 * gcc.dg/cleanup-1.c: Update.
8116 * gcc.dg/func-args-1.c: Update.
8117 * gcc.dg/format/sentinel-1.c: Update.
8118 * g++.old-deja/g++.jason/scoping10.C: Update.
8119 * g++.old-deja/g++.ns/lookup5.C: Update.
8120 * g++.dg/ext/cleanup-1.C: Update.
8121 * g++.dg/parse/varmod1.C: Update.
8122 * g++.dg/parse/error33.C: Update.
8123 * g++.dg/expr/call3.C: Update.
8124 * g++.dg/func-args-1.C: New.
8125
8126 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
8127
8128 PR c/43125
8129 * gcc.dg/attr-used-2.c: Moved to ...
8130 * c-c++-common/attr-used-2.c: Here.
8131
8132 * gcc.dg/attr-used.c: Moved to ...
8133 * c-c++-common/attr-used.c: Here.
8134
8135 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
8136
8137 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8138
8139 2010-02-22 Richard Guenther <rguenther@suse.de>
8140
8141 PR lto/43045
8142 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8143 * gfortran.dg/lto/20100222-1_1.c: Likewise.
8144
8145 2010-02-22 Richard Guenther <rguenther@suse.de>
8146
8147 PR tree-optimization/42749
8148 * gcc.c-torture/compile/pr42749.c: New testcase.
8149
8150 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
8151
8152 PR fortran/43072
8153 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8154 * gfortran.dg/internal_pack_9.f90: New test.
8155
8156 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8157
8158 PR c++/23510
8159 * g++.dg/template/recurse.C: Adjust.
8160 * g++.dg/template/pr23510.C: New.
8161
8162 2010-02-21 Dodji Seketeli <dodji@redhat.com>
8163
8164 PR c++/42824
8165 * g++.dg/template/memclass4.C: New test.
8166
8167 2010-02-21 Tobias Burnus <burnus@net-b.de>
8168
8169 PR fortran/35259
8170 * gfortran.dg/reassoc_5.f90: New test.
8171
8172 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
8173
8174 PR target/43067
8175 * gcc.target/i386/pr43067.c: New test.
8176
8177 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8178
8179 PR c++/35669
8180 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8181 -Wconversion-null.
8182 * g++.dg/warn/Wconversion-null.C: New test.
8183 * g++.old-deja/g++.other/null1.C: Move to...
8184 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8185
8186 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
8187
8188 PR fortran/36932
8189 PR fortran/36933
8190 * gfortran.dg/dependency_26.f90: New test.
8191
8192 PR fortran/43072
8193 * gfortran.dg/internal_pack_7.f90: New test.
8194
8195 PR fortran/43111
8196 * gfortran.dg/internal_pack_8.f90: New test.
8197
8198 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8199
8200 PR 43128
8201 * c-c++-common/pr41779.c: Fix broken testcase.
8202
8203 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8204
8205 PR 36513
8206 * c-c++-common/pr36513.c: New testcase.
8207 * c-c++-common/pr36513-2.c: New testcase.
8208
8209 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8210
8211 PR 41779
8212 * c-c++-common/pr41779.c: New.
8213
8214 2010-02-19 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR debug/43084
8217 * gcc.dg/pr43084.c: New test.
8218
8219 2010-02-19 Richard Guenther <rguenther@suse.de>
8220
8221 PR tree-optimization/42916
8222 * gcc.dg/pr42916.c: New testcase.
8223
8224 2010-02-18 Jason Merrill <jason@redhat.com>
8225
8226 PR c++/42837
8227 * g++.dg/abi/packed1.C: Add expected warning.
8228
8229 PR c++/43108
8230 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8231 * gcc.dg/torture/dg-torture.exp: Likewise.
8232 * c-c++-common/torture/complex-sign.h,
8233 c-c++-common/torture/complex-sign-add.c,
8234 c-c++-common/torture/complex-sign-mixed-add.c,
8235 c-c++-common/torture/complex-sign-mixed-div.c,
8236 c-c++-common/torture/complex-sign-mixed-mul.c,
8237 c-c++-common/torture/complex-sign-mixed-sub.c,
8238 c-c++-common/torture/complex-sign-mul.c,
8239 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8240 Adapt for C++ compilation as well.
8241
8242 PR c++/43070
8243 * g++.dg/ext/label1.C: Update.
8244 * g++.dg/ext/label2.C: Update.
8245
8246 PR c++/26261
8247 * g++.dg/template/dependent-name6.C: New.
8248
8249 PR c++/43109
8250 * g++.dg/parse/namespace12.C: New.
8251
8252 2010-02-18 Martin Jambor <mjambor@suse.cz>
8253
8254 PR tree-optimization/43066
8255 * gcc.c-torture/compile/pr43066.c: New test.
8256
8257 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
8258
8259 * g++.dg/ext/attrib35.C: Fix target selector string.
8260 * g++.dg/ext/attrib36.C: Ditto.
8261 * g++.dg/ext/attrib37.C: Ditto.
8262 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8263 * g++.dg/abi/mangle25.C: Ditto.
8264
8265 2010-02-17 Jason Merrill <jason@redhat.com>
8266
8267 PR c++/43069
8268 * g++.dg/parse/namespace11.C: New.
8269
8270 PR c++/43093
8271 * g++.dg/ext/attrib37.C: New.
8272
8273 PR c++/43079
8274 * g++.dg/template/ptrmem20.C: New.
8275
8276 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
8277
8278 PR target/43103
8279 * gcc.target/i386/xop-check.h: Include m256-check.h.
8280 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8281 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8282 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8283 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8284
8285 2010-02-17 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR debug/42918
8288 * gcc.dg/pr42918.c: New test.
8289
8290 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
8291
8292 * g++.dg/ext/attrib36.C: Require ILP32.
8293
8294 2010-02-16 Richard Guenther <rguenther@suse.de>
8295
8296 PR tree-optimization/41043
8297 * gfortran.dg/pr41043.f90: New testcase.
8298 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8299
8300 2010-02-16 Jason Merrill <jason@redhat.com>
8301
8302 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8303
8304 2010-02-16 Ira Rosen <irar@il.ibm.com>
8305
8306 PR tree-optimization/43074
8307 * gcc.dg/vect/fast-math-pr43074.c: New test.
8308
8309 2010-02-16 Jakub Jelinek <jakub@redhat.com>
8310
8311 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8312
8313 2010-02-16 Jason Merrill <jason@redhat.com>
8314
8315 PR c++/43031
8316 * g++.dg/ext/attrib36.C: New.
8317
8318 PR c++/43036
8319 * g++.dg/other/array6.C: New.
8320
8321 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8322
8323 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8324
8325 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
8326
8327 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8328 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8329 * gcc.target/i386/xop-vpermil2pd-1.c: New.
8330 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8331 * gcc.target/i386/xop-vpermil2ps-1.c: New.
8332 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8333
8334 2010-02-15 Richard Guenther <rguenther@suse.de>
8335
8336 PR middle-end/43068
8337 * g++.dg/torture/pr43068.C: New testcase.
8338
8339 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
8340
8341 PR c++/43024
8342 * g++.dg/opt/ice1.C: New.
8343
8344 2010-02-14 Jason Merrill <jason@redhat.com>
8345
8346 PR c++/41997
8347 * g++.dg/cpp0x/initlist-opt.C: New.
8348
8349 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
8350
8351 PR fortran/41113
8352 PR fortran/41117
8353 * gfortran.dg/internal_pack_6.f90: New test.
8354
8355 2010-02-12 Jason Merrill <jason@redhat.com>
8356
8357 PR c++/43054
8358 * g++.dg/cpp0x/variadic99.C: New.
8359
8360 2010-02-12 Jakub Jelinek <jakub@redhat.com>
8361
8362 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8363 sign extend pointers to gualchk_t.
8364
8365 PR c++/43033
8366 * g++.dg/other/default3.C: Xfail g4 test.
8367
8368 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8369
8370 PR middle-end/43012
8371 * gcc.dg/graphite/pr43012.c: New.
8372
8373 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8374
8375 PR middle-end/42930
8376 * g++.dg/graphite/pr42930.C: New.
8377
8378 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8379
8380 PR middle-end/42914
8381 PR middle-end/42530
8382 * gcc.dg/graphite/pr42530.c: New.
8383 * gcc.dg/graphite/pr42914.c: New.
8384
8385 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8386
8387 PR middle-end/42771
8388 * gcc.dg/graphite/pr42771.c: New.
8389
8390 2010-02-11 Richard Guenther <rguenther@suse.de>
8391
8392 PR tree-optimization/42998
8393 * gcc.c-torture/compile/pr42998.c: New testcase.
8394
8395 2010-02-10 Jason Merrill <jason@redhat.com>
8396
8397 PR c++/41896
8398 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8399
8400 PR c++/42983, core issue 906
8401 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8402 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8403
8404 PR c++/43016
8405 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8406
8407 2010-02-10 Richard Guenther <rguenther@suse.de>
8408
8409 PR tree-optimization/43017
8410 * gcc.dg/torture/pr43017.c: New testcase.
8411
8412 2010-02-10 Tobias Burnus <burnus@net-b.de>
8413
8414 PR fortran/40823
8415 * gfortran.dg/private_type_1.f90: Update error location.
8416 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8417 * gfortran.dg/typebound_operator_2.f03: Ditto.
8418 * gfortran.dg/assignment_2.f90: Ditto.
8419 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8420 * gfortran.dg/binding_label_tests_9.f03: Ditto.
8421
8422 2010-02-10 Tobias Burnus <burnus@net-b.de>
8423
8424 PR fortran/43015
8425 * gfortran.dg/bind_c_usage_20.f90: New test.
8426
8427 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR debug/43010
8430 * g++.dg/debug/pr43010.C: New test.
8431
8432 2010-02-10 Richard Guenther <rguenther@suse.de>
8433
8434 PR c/43007
8435 * gcc.c-torture/execute/20100209-1.c: New testcase.
8436 * gcc.dg/fold-div-3.c: Likewise.
8437
8438 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8439
8440 * gcc.dg/builtin-ffs-1.c: New test.
8441
8442 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8443
8444 PR fortran/42999
8445 * gfortran.dg/array_constructor_35.f90: New test.
8446
8447 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8448
8449 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8450
8451 2010-02-09 Jason Merrill <jason@redhat.com>
8452
8453 PR c++/42399
8454 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8455
8456 PR c++/42370
8457 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8458
8459 2010-02-09 Tobias Burnus <burnus@net-b.de>
8460
8461 PR fortran/41869
8462 * gfortran.dg/module_write_1.f90: New test.
8463
8464 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
8465
8466 * gcc.dg/pr19340.c: Adjust.
8467
8468 2010-02-09 Richard Guenther <rguenther@suse.de>
8469
8470 PR tree-optimization/43008
8471 * gcc.c-torture/execute/pr43008.c: New testcase.
8472
8473 2010-02-09 Richard Guenther <rguenther@suse.de>
8474
8475 PR tree-optimization/43000
8476 * gcc.dg/torture/pr43000.c: New testcase.
8477 * gcc.dg/torture/pr43002.c: Likewise.
8478
8479 2010-02-09 Daniel Kraft <d@domob.eu>
8480
8481 PR fortran/39171
8482 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8483 and pass -Wsurprising as necessary.
8484
8485 2010-02-08 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR tree-optimization/42890
8488 * g++.dg/torture/pr42890.C: New test.
8489
8490 2010-02-08 Richard Guenther <rguenther@suse.de>
8491
8492 PR middle-end/42995
8493 * gcc.dg/tree-ssa/inline-4.c: New testcase.
8494
8495 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8496
8497 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
8498 return 0 from main.
8499 * gcc.dg/graphite/block-1.c: Same.
8500 * gcc.dg/graphite/block-3.c: Same.
8501 * gcc.dg/graphite/block-4.c: Same.
8502 * gcc.dg/graphite/block-5.c: Same.
8503 * gcc.dg/graphite/block-6.c: Same.
8504 * gcc.dg/graphite/block-7.c: Same.
8505 * gcc.dg/graphite/interchange-0.c: Same.
8506 * gcc.dg/graphite/interchange-1.c: Same.
8507 * gcc.dg/graphite/interchange-10.c: Same.
8508 * gcc.dg/graphite/interchange-11.c: Same.
8509 * gcc.dg/graphite/interchange-12.c: Same.
8510 * gcc.dg/graphite/interchange-2.c: Same.
8511 * gcc.dg/graphite/interchange-3.c: Same.
8512 * gcc.dg/graphite/interchange-4.c: Same.
8513 * gcc.dg/graphite/interchange-5.c: Same.
8514 * gcc.dg/graphite/interchange-6.c: Same.
8515 * gcc.dg/graphite/interchange-7.c: Same.
8516 * gcc.dg/graphite/interchange-8.c: Same.
8517 * gcc.dg/graphite/interchange-9.c: Same.
8518 * gcc.dg/graphite/interchange-mvt.c: Same.
8519
8520 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8521
8522 * gfortran.dg/graphite/id-19.f: New.
8523 * gfortran.dg/graphite/pr14741.f90: New.
8524 * gfortran.dg/graphite/pr41924.f90: New.
8525 * gfortran.dg/graphite/run-id-2.f90: New.
8526
8527 2010-02-07 Richard Guenther <rguenther@suse.de>
8528
8529 PR middle-end/42956
8530 * gcc.c-torture/compile/pr42956.c: New testcase.
8531
8532 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8533
8534 PR libfortran/42742
8535 * gfortran.dg/fmt_cache_2.f: New test.
8536
8537 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8538
8539 * gfortran.dg/read_no_eor.f90: New test.
8540
8541 2010-02-05 Jason Merrill <jason@redhat.com>
8542
8543 * g++.dg/ext/label13.C: Move constructor body out of class.
8544
8545 2010-02-03 Jason Merrill <jason@redhat.com>
8546
8547 PR c++/42870
8548 * g++.dg/ext/dllexport3.C: New.
8549
8550 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
8551
8552 * gcc.dg/format/ms-format3.c: New test for specific MS types.
8553
8554 2010-02-05 Richard Guenther <rguenther@suse.de>
8555
8556 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8557
8558 2010-02-05 Dodji Seketeli <dodji@redhat.com>
8559
8560 PR c++/42915
8561 * g++.dg/other/crash-9.C: New test.
8562
8563 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
8564
8565 PR fortran/42309
8566 * gfortran.dg/subref_array_pointer_4.f90 : New test.
8567
8568 2010-02-04 Richard Guenther <rguenther@suse.de>
8569
8570 PR rtl-optimization/42952
8571 * gcc.dg/torture/pr42952.c: New testcase.
8572
8573 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8574
8575 PR libfortran/42901
8576 * gfortran.dg/namelist_60.f90: New test.
8577
8578 2010-02-03 Jason Merrill <jason@redhat.com>
8579
8580 PR c++/40138
8581 * g++.dg/ext/builtin11.C: New.
8582
8583 PR c++/4926
8584 PR c++/38600
8585 * g++.dg/abi/mangle35.C: New.
8586 * g++.dg/abi/mangle37.C: New.
8587
8588 PR c++/12909
8589 * g++.dg/abi/mangle36.C: New.
8590
8591 PR c++/35652
8592 * g++.dg/warn/string1.C: New.
8593
8594 2010-02-03 Richard Guenther <rguenther@suse.de>
8595
8596 PR tree-optimization/42944
8597 * gcc.dg/errno-1.c: New testcase.
8598
8599 2010-02-03 Richard Guenther <rguenther@suse.de>
8600
8601 PR middle-end/42927
8602 * gcc.c-torture/compile/pr42927.c: New testcase.
8603
8604 2010-02-03 Tobias Burnus <burnus@net-b.de>
8605
8606 PR fortran/42936
8607 * gfortran.dg/null_4.f90: New test.
8608
8609 2010-02-02 Jason Merrill <jason@redhat.com>
8610
8611 PR c++/41090
8612 * g++.dg/ext/label13.C: New.
8613
8614 2010-02-02 Tobias Burnus <burnus@net-b.de>
8615
8616 PR fortran/42650
8617 * gfortran.dg/func_result_5.f90: New test.
8618
8619 2010-02-01 Tobias Burnus <burnus@net-b.de>
8620
8621 PR fortran/42922
8622 * gfortran.dg/pure_initializer_3.f90: News test.
8623
8624 2010-01-31 Janus Weil <janus@gcc.gnu.org>
8625
8626 PR fortran/42888
8627 * gfortran.dg/allocate_derived_2.f90: New test.
8628
8629 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
8630
8631 PR middle-end/42898
8632 * gcc.dg/torture/pr42898-2.c: New test.
8633
8634 2010-01-31 Richard Guenther <rguenther@suse.de>
8635
8636 PR middle-end/42898
8637 * gcc.dg/torture/pr42898.c: New testcase.
8638
8639 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
8640
8641 PR fortran/38324
8642 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8643 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8644
8645 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
8646
8647 * g++.dg/tree-ssa/inline-1.C: New.
8648 * g++.dg/tree-ssa/inline-2.C: New.
8649 * g++.dg/tree-ssa/inline-3.C: New.
8650
8651 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8652
8653 PR testsuite/41701
8654 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8655 the string 'pow' in the pathname of the compiler from generating a
8656 test failure.
8657
8658 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8659
8660 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8661 * g++.old-deja/g++.mike/eh17.C: Likewise.
8662 * g++.old-deja/g++.mike/p5571.C: Likewise.
8663
8664 2010-01-29 Dodji Seketeli <dodji@redhat.com>
8665
8666 PR c++/42758
8667 PR c++/42634
8668 PR c++/42336
8669 PR c++/42797
8670 PR c++/42880
8671 * g++.dg/other/crash-5.C: New test.
8672 * g++.dg/other/crash-6.C: New test.
8673 * g++.dg/other/crash-7.C: New test.
8674 * g++.dg/other/crash-8.C: New test.
8675
8676 2010-01-29 Jakub Jelinek <jakub@redhat.com>
8677
8678 PR rtl-optimization/42889
8679 * gcc.dg/pr42889.c: New test.
8680
8681 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
8682
8683 * gcc.target/i386/pr42881.c: Use SSE2.
8684
8685 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
8686
8687 PR target/42891
8688 * gcc.target/i386/pr42891.c: New test.
8689
8690 2010-01-28 Richard Guenther <rguenther@suse.de>
8691
8692 PR tree-optimization/42871
8693 * g++.dg/torture/pr42871.C: New testcase.
8694
8695 2010-01-28 Richard Guenther <rguenther@suse.de>
8696
8697 * gcc.dg/Wobjsize-1.h: New testcase.
8698 * gcc.dg/Wobjsize-1.c: Likewise.
8699
8700 2010-01-28 Richard Guenther <rguenther@suse.de>
8701
8702 PR middle-end/42883
8703 * g++.dg/torture/pr42883.C: New testcase.
8704
8705 2010-01-28 Michael Matz <matz@suse.de>
8706
8707 * gcc.target/i386/pr42881.c: New test.
8708
8709 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8710
8711 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8712 Add i?86-*-solaris2* support.
8713
8714 2010-01-28 Dodji Seketeli <dodji@redhat.com>
8715
8716 PR c++/42713
8717 PR c++/42820
8718 * g++.dg/template/typedef27.C: New test case.
8719 * g++.dg/template/typedef28.C: New test case.
8720
8721 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
8722
8723 * gcc.dg/optimize-bswap*.c: Add ARM target
8724
8725 2010-01-27 Richard Guenther <rguenther@suse.de>
8726
8727 PR middle-end/42878
8728 * gcc.dg/torture/pr42878-1.c: New testcase.
8729 * gcc.dg/torture/pr42878-2.c: Likewise.
8730
8731 2010-01-27 Jakub Jelinek <jakub@redhat.com>
8732
8733 PR middle-end/42874
8734 * gcc.dg/vla-22.c: New test.
8735
8736 2010-01-26 Jakub Jelinek <jakub@redhat.com>
8737
8738 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8739 current collation.
8740
8741 2010-01-26 Richard Guenther <rguenther@suse.de>
8742
8743 PR rtl-optimization/42685
8744 * gcc.dg/pr42685.c: New testcase.
8745 * g++.dg/other/pr42685.C: Likewise.
8746
8747 2010-01-26 Richard Guenther <rguenther@suse.de>
8748
8749 PR middle-end/42806
8750 * g++.dg/other/pr42806.C: New testcase.
8751
8752 2010-01-26 Richard Guenther <rguenther@suse.de>
8753
8754 PR tree-optimization/42250
8755 * gcc.dg/pr42250.c: New testcase.
8756
8757 2010-01-25 Arnaud Charlet <charlet@adacore.com>
8758
8759 * gnat.dg/array_bounds_test.adb: New test.
8760
8761 2010-01-25 Tobias Burnus <burnus@net-b.de>
8762
8763 PR fortran/42858
8764 * gfortran.dg/generic_21.f90: New test.
8765
8766 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8767
8768 PR testsuite/41522
8769 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8770
8771 2010-01-24 Mark Mitchell <mark@codesourcery.com>
8772
8773 PR c++/42748
8774 * g++.dg/abi/arm_va_list2.C: New test.
8775 * g++.dg/abi/arm_va_list2.h: Companion header file.
8776
8777 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
8778
8779 PR fortran/41044
8780 * gfortran.dg/parameter_array_ref_2.f90 : New test.
8781
8782 PR fortran/41167
8783 * gfortran.dg/char_array_arg_1.f90 : New test.
8784
8785 * gfortran.dg/pr25923.f90 : Remove XFAIL.
8786
8787 2010-01-24 Tobias Burnus <burnus@net-b.de>
8788
8789 PR fortran/39304
8790 * gfortran.dg/generic_20.f90: New test.
8791
8792 2010-01-22 Michael Matz <matz@suse.de>
8793
8794 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8795 -msse2.
8796
8797 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
8798
8799 PR fortran/42736
8800 * gfortran.dg/dependency_25.f90 : New test.
8801
8802 2010-01-21 Martin Jambor <mjambor@suse.cz>
8803
8804 PR tree-optimization/42585
8805 * gcc.dg/tree-ssa/pr42585.c: New test.
8806
8807 2010-01-21 Richard Guenther <rguenther@suse.de>
8808
8809 PR middle-end/19988
8810 * gcc.dg/pr19988.c: New testcase.
8811
8812 2010-01-20 Janis Johnson <janis187@us.ibm.com>
8813
8814 * g++.dg/compat/decimal/compat-common.h: New file.
8815 * g++.dg/compat/decimal/decimal-dummy.h: New file.
8816 * g++.dg/compat/decimal/pass_x.h: New file.
8817 * g++.dg/compat/decimal/pass_y.h: New file.
8818 * g++.dg/compat/decimal/pass-1_main.C: New file.
8819 * g++.dg/compat/decimal/pass-1_x.C: New file.
8820 * g++.dg/compat/decimal/pass-1_y.C: New file.
8821 * g++.dg/compat/decimal/pass-2_main.C: New file.
8822 * g++.dg/compat/decimal/pass-2_x.C: New file.
8823 * g++.dg/compat/decimal/pass-2_y.C: New file.
8824 * g++.dg/compat/decimal/pass-3_main.C: New file.
8825 * g++.dg/compat/decimal/pass-3_x.C: New file.
8826 * g++.dg/compat/decimal/pass-3_y.C: New file.
8827 * g++.dg/compat/decimal/pass-4_main.C: New file.
8828 * g++.dg/compat/decimal/pass-4_x.C: New file.
8829 * g++.dg/compat/decimal/pass-4_y.C: New file.
8830 * g++.dg/compat/decimal/pass-5_main.C: New file.
8831 * g++.dg/compat/decimal/pass-5_x.C: New file.
8832 * g++.dg/compat/decimal/pass-5_y.C: New file.
8833 * g++.dg/compat/decimal/pass-6_main.C: New file.
8834 * g++.dg/compat/decimal/pass-6_x.C: New file.
8835 * g++.dg/compat/decimal/pass-6_y.C: New file.
8836 * g++.dg/compat/decimal/return_x.h: New file.
8837 * g++.dg/compat/decimal/return_y.h: New file.
8838 * g++.dg/compat/decimal/return-1_main.C: New file.
8839 * g++.dg/compat/decimal/return-1_x.C: New file.
8840 * g++.dg/compat/decimal/return-1_y.C: New file.
8841 * g++.dg/compat/decimal/return-2_main.C: New file.
8842 * g++.dg/compat/decimal/return-2_x.C: New file.
8843 * g++.dg/compat/decimal/return-2_y.C: New file.
8844 * g++.dg/compat/decimal/return-3_main.C: New file.
8845 * g++.dg/compat/decimal/return-3_x.C: New file.
8846 * g++.dg/compat/decimal/return-3_y.C: New file.
8847 * g++.dg/compat/decimal/return-4_main.C: New file.
8848 * g++.dg/compat/decimal/return-4_x.C: New file.
8849 * g++.dg/compat/decimal/return-4_y.C: New file.
8850 * g++.dg/compat/decimal/return-5_main.C: New file.
8851 * g++.dg/compat/decimal/return-5_x.C: New file.
8852 * g++.dg/compat/decimal/return-5_y.C: New file.
8853 * g++.dg/compat/decimal/return-6_main.C: New file.
8854 * g++.dg/compat/decimal/return-6_x.C: New file.
8855 * g++.dg/compat/decimal/return-6_y.C: New file.
8856
8857 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8858
8859 PR debug/42715
8860 * gcc.dg/pr42715.c: New.
8861
8862 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8863
8864 PR c++/42038
8865 * g++.dg/parse/crash55.C: New.
8866
8867 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8868
8869 PR debug/42782
8870 * gcc.dg/guality/pr42782.c: New.
8871
8872 2010-01-20 Jason Merrill <jason@redhat.com>
8873
8874 PR c++/41788
8875 * g++.dg/abi/packed1.C: New.
8876
8877 PR c++/41920
8878 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8879
8880 PR c++/40750
8881 * g++.dg/parse/fn-typedef1.C: New.
8882 * g++.dg/other/cv_quals.C: Adjust.
8883
8884 2010-01-20 Anthony Green <green@moxielogic.com>
8885
8886 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8887 pack(push) pragma).
8888 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8889 * gcc.dg/20020312-2.c: Port this to the moxie core.
8890 * gcc.dg/weak/typeof-2.c: Ditto.
8891
8892 2010-01-20 Richard Guenther <rguenther@suse.de>
8893
8894 PR tree-optimization/42717
8895 * gcc.c-torture/compile/pr42717.c: New testcase.
8896
8897 2010-01-20 Jakub Jelinek <jakub@redhat.com>
8898
8899 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8900 of signed, add a few new tests.
8901
8902 PR middle-end/42803
8903 * g++.dg/parse/limits-initializer1.C: New test.
8904
8905 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8906
8907 PR fortran/42804
8908 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8909 * gfortran.dg/typebound_call_12.f03: New test.
8910
8911 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
8912
8913 PR fortran/42783
8914 * gfortran.dg/bounds_check_15.f90 : New test.
8915
8916 2010-01-19 Michael Matz <matz@suse.de>
8917
8918 PR tree-optimization/41783
8919 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8920
8921 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8922
8923 PR target/38697.
8924 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8925 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8926 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
8927 * gcc.target/arm/neon/vget_lows16.c: Likewise.
8928 * gcc.target/arm/neon/vget_lows32.c: Likewise.
8929 * gcc.target/arm/neon/vget_lows64.c: Likewise.
8930 * gcc.target/arm/neon/vget_lows8.c: Likewise.
8931 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8932 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8933 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8934 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8935
8936 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8937
8938 PR fortran/42545
8939 * gfortran.dg/extends_6.f03: Modified an error message.
8940 * gfortran.dg/extends_10.f03: New test.
8941 * gfortran.dg/private_type_6.f03: Modified an error message.
8942 * gfortran.dg/structure_constructor_8.f03: Ditto.
8943
8944 2010-01-19 Jakub Jelinek <jakub@redhat.com>
8945
8946 PR tree-optimization/42719
8947 * gcc.dg/pr42719.c: New test.
8948
8949 PR debug/42728
8950 * gcc.dg/pr42728.c: New test.
8951
8952 2010-01-19 Anthony Green <green@moxielogic.com>
8953
8954 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8955
8956 2010-01-18 Anthony Green <green@moxielogic.com>
8957
8958 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8959 for moxie.
8960
8961 2010-01-19 Dodji Seketeli <dodji@redhat.com>
8962
8963 * g++.dg/template/error45.C: reverted as part of reverting the
8964 fix of PR c++/42634.
8965
8966 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8967
8968 PR c++/42634
8969 * g++.dg/template/error45.C: New test.
8970
8971 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8972
8973 PR c++/42766
8974 * g++.dg/conversion/op6.C: New test.
8975
8976 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
8977
8978 PR target/42774
8979 * gcc.target/alpha/pr42774.c: New test.
8980
8981 2010-01-18 Richard Guenther <rguenther@suse.de>
8982
8983 PR tree-optimization/42781
8984 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8985
8986 2010-01-17 Richard Guenther <rguenther@suse.de>
8987
8988 PR middle-end/42248
8989 * gcc.c-torture/execute/pr42248.c: New testcase.
8990
8991 2010-01-17 Richard Guenther <rguenther@suse.de>
8992
8993 PR tree-optimization/42773
8994 * g++.dg/torture/pr42773.C: New testcase.
8995
8996 2010-01-17 Janus Weil <janus@gcc.gnu.org>
8997
8998 PR fortran/42677
8999 * gfortran.dg/interface_assignment_5.f90: New test.
9000
9001 2010-01-17 Dodji Seketeli <dodji@redhat.com>
9002
9003 PR c++/42697
9004 * g++.dg/template/crash94.C: Reverted.
9005
9006 2010-01-17 Jie Zhang <jie.zhang@analog.com>
9007
9008 PR debug/42767
9009 * gcc.dg/debug/pr42767.c: New.
9010
9011 2010-01-15 Jason Merrill <jason@redhat.com>
9012
9013 PR c++/42761
9014 * g++.dg/cpp0x/decltype22.C: New.
9015
9016 2010-01-16 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR middle-end/42760
9019 * g++.dg/torture/pr42760.C: New test.
9020
9021 2010-01-15 Jing Yu <jingyu@google.com>
9022
9023 PR rtl-optimization/42691
9024 * gcc.c-torture/execute/pr42691.c: New.
9025
9026 2010-01-15 Richard Guenther <rguenther@suse.de>
9027
9028 PR middle-end/42739
9029 * g++.dg/torture/pr42739.C: New testcase.
9030
9031 2010-01-15 Dodji Seketeli <dodji@redhat.com>
9032
9033 * g++.dg/template/error45.C: Revert as part of reverting changes
9034 or PR c++/42634.
9035
9036 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9037
9038 PR fortran/42684
9039 * gfortran.dg/interface_31.f90: New test.
9040
9041 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9042
9043 * gcc.target/powerpc/pr42747.c: New file.
9044
9045 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9046
9047 PR middle-end/42674
9048 * c-c++-common/pr42674.c: New test.
9049
9050 PR c++/42608
9051 * g++.dg/template/instantiate11.C: New test.
9052
9053 2010-01-14 Jason Merrill <jason@redhat.com>
9054
9055 PR c++/42701
9056 * g++.dg/overload/error3.C: New.
9057
9058 PR c++/42655
9059 * g++.dg/overload/rvalue1.C: New.
9060
9061 2010-01-14 Martin Jambor <mjambor@suse.cz>
9062
9063 PR tree-optimization/42706
9064 * gcc.dg/ipa/pr42706.c: New testcase.
9065
9066 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
9067
9068 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9069
9070 2010-01-14 Martin Jambor <mjambor@suse.cz>
9071
9072 PR tree-optimization/42714
9073 * g++.dg/torture/pr42714.C: New test.
9074
9075 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9076
9077 PR rtl-optimization/42246
9078 * gfortran.dg/pr42246-2.f: New.
9079
9080 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9081
9082 PR rtl-optimization/42389
9083 * gcc.dg/pr42389.c: New.
9084
9085 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9086
9087 PR rtl-optimization/42388
9088 * gcc.dg/pr42388.c: New.
9089
9090 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9091
9092 PR rtl-optimization/42294
9093 * gfortran.dg/pr42294.f: New.
9094
9095 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9096
9097 PR rtl-optimization/39453
9098 PR rtl-optimization/42246
9099 * gcc.dg/pr39453.c: New.
9100 * gcc.dg/pr42246.c: New.
9101
9102 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9103
9104 PR middle-end/42245
9105 * gcc.dg/pr42245.c: New.
9106 * gcc.dg/pr42245-2.c: New.
9107
9108 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9109
9110 PR rtl-optimization/42249
9111 * gcc.dg/pr42249.c: New.
9112
9113 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9114
9115 PR c/42721
9116 * gcc.c-torture/execute/pr42721.c: New test.
9117
9118 2010-01-14 Ira Rosen <irar@il.ibm.com>
9119
9120 PR tree-optimization/42709
9121 * gcc.dg/vect/pr42709.c: New test.
9122
9123 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9124
9125 PR fortran/41478
9126 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9127 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9128
9129 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9130
9131 PR fortran/42481
9132 * gfortran.dg/generic_19.f90 : New test.
9133
9134 2010-01-13 Richard Guenther <rguenther@suse.de>
9135
9136 PR tree-optimization/42730
9137 * gcc.c-torture/compile/pr42730.c: New testcase.
9138
9139 2010-01-13 Steve Ellcey <sje@cup.hp.com>
9140
9141 PR target/pr42542
9142 * gcc.target/ia64/pr42542-1.c: New.
9143 * gcc.target/ia64/pr42542-2.c: New.
9144 * gcc.target/ia64/pr42542-3.c: New.
9145
9146 2010-01-13 Dodji Seketeli <dodji@redhat.com>
9147
9148 PR c++/42634
9149 * g++.dg/template/error45.C: New test.
9150
9151 2010-01-13 Martin Jambor <mjambor@suse.cz>
9152
9153 PR tree-optimization/42704
9154 * g++.dg/torture/pr42704.C: New test.
9155
9156 2010-01-13 Martin Jambor <mjambor@suse.cz>
9157
9158 PR tree-optimization/42703
9159 * gcc.c-torture/compile/pr42703.c: New test.
9160
9161 2010-01-13 Richard Guenther <rguenther@suse.de>
9162
9163 PR tree-optimization/42705
9164 * gcc.c-torture/compile/pr42705.c: New testcase.
9165
9166 2010-01-13 Jie Zhang <jie.zhang@analog.com>
9167
9168 * gcc.target/bfin/l2.c: New test.
9169 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9170
9171 2010-01-13 Richard Guenther <rguenther@suse.de>
9172
9173 PR middle-end/42716
9174 * gcc.c-torture/compile/pr42716.c: New testcase.
9175
9176 2010-01-13 Richard Guenther <rguenther@suse.de>
9177
9178 PR lto/42678
9179 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9180
9181 2010-01-12 Joseph Myers <joseph@codesourcery.com>
9182
9183 PR c/42708
9184 * gcc.c-torture/compile/pr42708-1.c: New test.
9185
9186 2010-01-12 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR debug/42662
9189 * gcc.dg/pr42662.c: New test.
9190
9191 PR tree-optimization/42645
9192 * g++.dg/other/pr42645-1.C: New test.
9193 * g++.dg/other/pr42645-2.C: New test.
9194
9195 2010-01-11 Janis Johnson <janis187@us.ibm.com>
9196
9197 PR target/42416
9198 * gcc.target/powerpc/warn-1.c: New test.
9199 * gcc.target/powerpc/warn-2.c: New test.
9200
9201 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
9202
9203 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9204 stack alignment.
9205
9206 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
9207
9208 * gcc.dg/lto/20100108_0.c: New.
9209
9210 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
9211
9212 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9213 Add -march=i686 -msse for 32bit x86 targets.
9214
9215 2010-01-10 Richard Guenther <rguenther@suse.de>
9216
9217 PR middle-end/42667
9218 * gcc.dg/torture/pr42667.c: New testcase.
9219
9220 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9221
9222 PR fortran/32489
9223 * gfortran.dg/array_constructor_34.f90: New test.
9224
9225 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9226
9227 PR fortran/20923
9228 * gfortran.dg/array_constructor_33.f90: New test.
9229 gfortran.dg/array_function_5.f90: Add credit.
9230
9231 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9232
9233 PR debug/42631
9234 * gcc.dg/pr42631.c: New.
9235
9236 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9237
9238 PR debug/42630
9239 * gcc.dg/pr42630.c: New.
9240
9241 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9242
9243 PR debug/42629
9244 * gcc.dg/pr42629.c: New.
9245
9246 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9247
9248 PR middle-end/42363
9249 * gcc.dg/torture/pr42363.c: New.
9250
9251 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9252
9253 PR debug/42604
9254 PR debug/42395
9255 * gcc.dg/vect/pr42604.c: New.
9256 * gcc.dg/vect/pr42395.c: New.
9257
9258 2010-01-09 Richard Guenther <rguenther@suse.de>
9259
9260 PR middle-end/42512
9261 * gcc.c-torture/execute/pr42512.c: New testcase.
9262
9263 2010-01-09 Tobias Burnus <burnus@net-b.de>
9264
9265 PR fortran/41298
9266 * gfortran.dg/c_ptr_tests_14.f90: New test.
9267
9268 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9269
9270 PR ada/41929
9271 * gnat.dg/null_pointer_deref1.adb: Don't run on
9272 sparc*-sun-solaris2.11.
9273
9274 2010-01-08 Richard Guenther <rguenther@suse.de>
9275
9276 PR lto/42528
9277 * gcc.dg/lto/20100103-1_0.c: New testcase.
9278 * gcc.dg/lto/20100103-2_0.c: Likewise.
9279
9280 2010-01-08 Tobias Burnus <burnus@net-b.de
9281
9282 PR/fortran 25829
9283 * gfortran.dg/asynchronous_1.f90: New test.
9284 * gfortran.dg/asynchronous_2.f90: New test.
9285 * gfortran.dg/conflicts.f90: Update error message.
9286
9287 2010-01-07 Dodji Seketeli <dodji@redhat.com>
9288
9289 c++/40155
9290 * g++.dg/cpp0x/variadic-unify-2.C: New test.
9291
9292 2010-01-07 Jakub Jelinek <jakub@redhat.com>
9293
9294 PR tree-optimization/42625
9295 * g++.dg/opt/dtor4.C: New test.
9296 * g++.dg/opt/dtor4.h: New.
9297 * g++.dg/opt/dtor4-aux.cc: New.
9298
9299 2010-01-07 Tobias Burnus <burnus@net-b.de>
9300
9301 PR fortran/42597
9302 * gfortran.dg/proc_ptr_26.f90: New test.
9303
9304 2010-01-07 Tobias Burnus <burnus@net-b.de>
9305
9306 PR fortran/41872
9307 * gfortran.dg/allocatable_scalar_7.f90: New test.
9308
9309 2010-01-06 Richard Guenther <rguenther@suse.de>
9310
9311 * gcc.c-torture/compile/pr42632.c: New testcase.
9312
9313 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9314
9315 PR target/42542
9316 * gcc.target/i386/pr42542-4.c: New.
9317 * gcc.target/i386/pr42542-4a.c: Likewise.
9318 * gcc.target/i386/pr42542-5.c: Likewise.
9319 * gcc.target/i386/pr42542-5a.c: Likewise.
9320
9321 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
9322
9323 * gcc.dg/tls/opt-15.c: New test.
9324
9325 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9326
9327 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9328
9329 2010-01-05 Martin Jambor <mjambor@suse.cz>
9330
9331 PR tree-optimization/42462
9332 * g++.dg/torture/pr42462.C: New test.
9333
9334 2010-01-05 Jason Merrill <jason@redhat.com>
9335
9336 * g++.dg/cpp0x/initlist30.C: New test.
9337
9338 2010-01-05 Richard Guenther <rguenther@suse.de>
9339
9340 PR tree-optimization/42614
9341 * gcc.c-torture/execute/pr42614.c: New testcase.
9342
9343 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
9344
9345 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9346 * gcc.dg/Wunreachable-1.c: Remove the testcase of
9347 -Wunreachable-code.
9348 * gcc.dg/Wunreachable-2.c: Likewise.
9349 * gcc.dg/Wunreachable-3.c: Likewise.
9350 * gcc.dg/Wunreachable-4.c: Likewise.
9351 * gcc.dg/Wunreachable-5.c: Likewise.
9352 * gcc.dg/Wunreachable-6.c: Likewise.
9353 * gcc.dg/Wunreachable-7.c: Likewise.
9354 * gcc.dg/Wunreachable-8.c: Likewise.
9355 * gcc.dg/20041231-1.c: Likewise.
9356
9357 2010-01-05 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR other/42611
9360 * gcc.dg/pr42611.c: New test.
9361
9362 PR tree-optimization/42508
9363 * g++.dg/opt/pr42508.C: New test.
9364
9365 2010-01-05 Tobias Burnus <burnus@net-b.de>
9366
9367 PR fortran/41872
9368 * gfortran.dg/allocatable_scalar_8.f90: New.
9369
9370 2010-01-04 Martin Jambor <mjambor@suse.cz>
9371
9372 PR tree-optimization/42398
9373 * gcc.c-torture/compile/pr42398.c: New test.
9374
9375 2010-01-04 Jason Merrill <jason@redhat.com>
9376
9377 PR c++/42555
9378 * g++.dg/ext/attrib35.C: New.
9379
9380 PR c++/42567
9381 * g++.dg/cpp0x/auto17.C: New.
9382
9383 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
9384
9385 * gcc.dg/lto/20100104_0.c: New.
9386
9387 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
9388
9389 PR target/42542
9390 * gcc.target/i386/pr42542-1.c: New.
9391 * gcc.target/i386/pr42542-1a.c: Likewise.
9392 * gcc.target/i386/pr42542-1b.c: Likewise.
9393 * gcc.target/i386/pr42542-2.c: Likewise.
9394 * gcc.target/i386/pr42542-2a.c: Likewise.
9395 * gcc.target/i386/pr42542-2b.c: Likewise.
9396 * gcc.target/i386/pr42542-3.c: Likewise.
9397 * gcc.target/i386/pr42542-3a.c: Likewise.
9398
9399 2009-01-04 Tobias Burnus <burnus@net-b.de>
9400
9401 PR fortran/41872
9402 * gfortran.dg/allocatable_scalar_5.f90: New test.
9403 * gfortran.dg/allocatable_scalar_6.f90: New test.
9404
9405 2010-01-03 Richard Guenther <rguenther@suse.de>
9406
9407 PR testsuite/42583
9408 * gfortran.dg/gomp/recursion1.f90: Remove.
9409
9410 2010-01-03 Richard Guenther <rguenther@suse.de>
9411
9412 * gcc.dg/Warray-bounds.c: Remove XFAILs.
9413 * gcc.dg/uninit-6.c: Likewise.
9414 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9415
9416 2010-01-03 Richard Guenther <rguenther@suse.de>
9417
9418 PR tree-optimization/42589
9419 * gcc.target/i386/pr42589.c: New testcase.
9420
9421 2010-01-03 Richard Guenther <rguenther@suse.de>
9422
9423 PR tree-optimization/42438
9424 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9425
9426 2010-01-02 Richard Guenther <rguenther@suse.de>
9427
9428 PR testsuite/41651
9429 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9430
9431 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
9432
9433 PR target/42448
9434 * gcc.target/alpha/pr42448-1.c: New test.
9435 * gcc.target/alpha/pr42448-2.c: Ditto.
9436
9437 2010-01-01 Joseph Myers <joseph@codesourcery.com>
9438
9439 PR preprocessor/41947
9440 * gcc.dg/c99-hexfloat-3.c: New test.
9441
9442 2010-01-01 Richard Guenther <rguenther@suse.de>
9443
9444 PR c/42570
9445 * gcc.c-torture/execute/pr42570.c: New testcase.
9446
9447 2010-01-01 Richard Guenther <rguenther@suse.de>
9448
9449 PR middle-end/42559
9450 * gcc.c-torture/compile/pr42559.c: New testcase.
9451
9452 \f
9453 Copyright (C) 2010 Free Software Foundation, Inc.
9454
9455 Copying and distribution of this file, with or without modification,
9456 are permitted in any medium without royalty provided the copyright
9457 notice and this notice are preserved.
This page took 0.453246 seconds and 5 git commands to generate.