]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
c.opt (Wdouble-promotion): New.
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0a0b3574
MM
12010-09-05 Mark Mitchell <mark@codesourcery.com>
2
3 * gcc.dg/Wdouble-promotion.c: New.
4
46d2b70c
TB
52010-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
41500b41
TB
112010-09-05 Tobias Burnus <burnus@net-b.de>
12
13 * gfortran.dg/float128_1.f90: XFAIL test case.
14
135e4121
TB
152010-09-05 Tobias Burnus <burnus@net-b.de>
16
17 * gfortran.dg/bessel_7.f90: Decrease required precision.
18
226b53d2
HPN
192010-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
f38fb2c4
RG
252010-09-05 Richard Guenther <rguenther@suse.de>
26
27 PR tree-optimization/45535
28 * gcc.c-torture/compile/pr45535.c: New testcase.
29
1457e853
AS
302010-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
5d74d8d6
JDA
492010-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
e0608471
TB
542010-09-04 Tobias Burnus <burnus@net-b.de>
55
56 PR fortran/45530
57 * gfortran.dg/namelist_63.f90: New.
58
17f39a39
JH
592010-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
5f7ae6b6
JH
642010-09-04 Jan Hubicka <jh@suse.cz>
65
66 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
67
b6ff8128
JW
682010-09-04 Janus Weil <janus@gcc.gnu.org>
69
70 PR fortran/45507
71 * gfortran.dg/allocate_alloc_opt_12.f90: New.
72
d1583032
JM
732010-09-03 Joseph Myers <joseph@codesourcery.com>
74
75 * gcc.dg/opts-4.c: New test.
76
e6bc4de9
SE
772010-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
0edf45a3
DK
822010-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
124a8ce6
TK
872010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
88
89 PR fortran/45159
90 * gfortran.dg/dependency_34.f90: New test.
91
89039a6b
SE
922010-09-03 Steve Ellcey <sje@cup.hp.com>
93
94 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
95
601d5a25
RO
962010-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
15a54c10
MM
1012010-09-03 Michael Matz <matz@suse.de>
102
103 PR middle-end/45415
104 * gcc.dg/pr45415.c: New test.
105
ed6e090e
L
1062010-09-03 H.J. Lu <hongjiu.lu@intel.com>
107
108 PR tree-optimization/45506
109 * gcc.dg/pr45506.c: New.
110
0df8fcc8
UB
1112010-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
5792039f
DK
1172010-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
2f757e4a
JJ
1252010-09-03 Jakub Jelinek <jakub@redhat.com>
126
127 PR debug/45500
128 * gcc.target/i386/pr45500.c: New test.
129
49042313
MX
1302010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
131
132 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
133
e5ca9693
DK
1342010-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
36d9e52f
FXC
1422010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
143
144 * gfortran.dg/ishft_4.f90: New test.
145
688e4919
MM
1462010-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
844022b7
EB
1522010-09-02 Eric Botcazou <ebotcazou@adacore.com>
153
154 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
155
6b8c9df8
RG
1562010-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
5de8299c
JM
1642010-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
f7e4c09b
EB
1712010-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
86e6a239
TB
1762010-09-02 Tobias Burnus <burnus@net-b.de>
177
178 PR fortran/45489
179 * gfortran.dg/initialization_27.f90: New.
180
e4a707c4
IR
1812010-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
fb13cf80
SE
1892010-09-01 Steve Ellcey <sje@cup.hp.com>
190
191 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
192
50f30801
JW
1932010-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
596aa3f0
JJ
1992010-09-01 Jakub Jelinek <jakub@redhat.com>
200
201 PR middle-end/45458
202 * g++.dg/tree-prof/partition2.C: New test.
203
e3488283
RG
2042010-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
c14c8155
FXC
2102010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
211
212 * gfortran.dg/execute_command_line_1.f90: New test.
213
a69d2520
JJ
2142010-08-31 Jakub Jelinek <jakub@redhat.com>
215
216 PR preprocessor/45457
217 * c-c++-common/cpp/pr45457.c: New test.
218
0c1bebc4
EB
2192010-08-31 Eric Botcazou <ebotcazou@adacore.com>
220
221 * gcc.dg/nested-func-8.c: New test.
222
ad5f4de2
FXC
2232010-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
6208468d
UB
2292010-08-31 Uros Bizjak <ubizjak@gmail.com>
230
231 * gcc.target/i386/volatile-2.c: Require nonpic target.
232
0f643366
JJ
2332010-08-31 Jakub Jelinek <jakub@redhat.com>
234
235 PR middle-end/45461
236 * gcc.dg/pr45461.c: New test.
237
57c0584a
RG
2382010-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
9b9596dd
BM
2432010-08-31 Bingfeng Mei <bmei@broadcom.com>
244
245 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6208468d 246
e8cd3983
JW
2472010-08-30 Janus Weil <janus@gcc.gnu.org>
248
249 PR fortran/45456
250 * gfortran.dg/typebound_proc_18.f03: New.
251
d3c12306
EB
2522010-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
1987baa3
ZD
2602010-08-30 Zdenek Dvorak <ook@ucw.cz>
261
262 PR tree-optimization/45427
263 * gcc.dg/tree-ssa/pr45427.c: New test.
264
b960ce04
PC
2652010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
266
267 PR c++/45043
268 * g++.dg/template/crash102.C: New.
269
f2b11865
JJ
2702010-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
fc26dab3
RO
2812010-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
ae423550
EB
2862010-08-30 Thomas Quinot <quinot@adacore.com>
287
288 * gnat.dg/discr24.adb: New test.
289
525fb35c
RG
2902010-08-30 Richard Guenther <rguenther@suse.de>
291
292 PR tree-optimization/45449
293 * gcc.dg/pr45449.c: New testcase.
294
184eb658
JM
2952010-08-30 Joseph Myers <joseph@codesourcery.com>
296
297 * gcc.dg/opts-1.c: Expect errors, not warnings.
298
bd48f123
JW
2992010-08-29 Janus Weil <janus@gcc.gnu.org>
300
301 PR fortran/42769
302 * gfortran.dg/dynamic_dispatch_11.f03: New.
303
98d43360
JM
3042010-08-29 Jason Merrill <jason@redhat.com>
305
306 PR c++/44991
307 * g++.dg/parse/defarg15.C: New.
308
f08f8b6a
JW
3092010-08-29 Janus Weil <janus@gcc.gnu.org>
310
311 PR fortran/45439
312 * gfortran.dg/select_type_16.f03: New.
313
bd48f123 3142010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4c6e913c
SK
315 Tobias Burnus <burnus@net-b.de>
316
317 * gfortran.dg/bessel_7.f90: Decrease required precision.
318
91a19652
N
3192010-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
7042fe5e
MM
3242010-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
a3c85b74
FXC
3382010-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
0cd0559e
TB
3442010-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
cbadd64a
JW
3552010-08-27 Janus Weil <janus@gcc.gnu.org>
356
357 PR fortran/45420
358 * gfortran.dg/select_type_15.f03: New.
359
2854a076
JD
3602010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
361
362 PR libfortran/43217
363 * gfortran.dg/hollerith8.f90: New test.
364
e240f0f4
TK
3652010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
366
367 PR fortran/45159
368 * gfortran.dg/dependency_33.f90: New test.
369
6d446ecf
RG
3702010-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
d32f725a
OH
3772010-08-27 Olivier Hainque <hainque@adacore.com>
378
379 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
380
3e78238a
DK
3812010-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
9e3920e9
JJ
3902010-08-26 Jakub Jelinek <jakub@redhat.com>
391
392 PR tree-optimization/44485
393 * gcc.dg/pr44485.c: New test.
394
350b7070
RO
3952010-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
5423ab77
RG
4012010-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
880f987e
RG
4062010-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
604bbfb7
JD
4162010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
417
418 PR libfortran/41859
419 * gfortran.dg/der_io_4.f90: New test.
420
932c9bff
JJ
4212010-08-25 Jakub Jelinek <jakub@redhat.com>
422
ea9f1d6f
JJ
423 PR rtl-optimization/44858
424 * gcc.c-torture/execute/pr44858.c: New test.
425
932c9bff
JJ
426 PR rtl-optimization/45400
427 * g++.dg/other/i386-8.C: New test.
428
0ceb0201
RG
4292010-08-25 Richard Guenther <rguenther@suse.de>
430
431 * gcc.dg/alias-8.c: Adjust.
432
0cdf7b49
BS
4332010-08-25 Bernd Schmidt <bernds@codesourcery.com>
434
435 * gcc.target/i386/combine-mul.c: New test.
436
1cf01301
RG
4372010-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
a2c0ed2e
RG
4432010-08-25 Richard Guenther <rguenther@suse.de>
444
445 PR tree-optimization/45316
446 * g++.dg/opt/pr45316.C: New testcase.
447
90bc1cb8
RG
4482010-08-25 Richard Guenther <rguenther@suse.de>
449
450 PR tree-optimization/45393
451 * g++.dg/torture/pr45393.C: New testcase.
452
ca046f7f
JJ
4532010-08-25 Jakub Jelinek <jakub@redhat.com>
454
455 PR tree-optimization/45059
456 * gcc.c-torture/compile/pr45059.c: New test.
457
46b57af1
TB
4582010-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.
6208468d 462
e1fd038a
SP
4632010-08-24 Sebastian Pop <sebastian.pop@amd.com>
464
465 * gcc.dg/tree-ssa/ifc-5.c: New.
466
bd544141
SP
4672010-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
1991282b
MX
4722010-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
8bcc0304
MM
4782010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
479
b36cf9d2
MM
480 * gcc.target/powerpc/vsx-mass-1.c: New file, test
481 -mveclibabi=mass.
8bcc0304 482
2fcac97d
JW
4832010-08-23 Janus Weil <janus@gcc.gnu.org>
484
485 PR fortran/45366
486 * gfortran.dg/proc_ptr_29.f90: New.
487
11aa2577
TB
4882010-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
3607fdb2
TB
4942010-08-22 Tobias Burnus <burnus@net-b.de>
495
496 PR fortran/45367
497 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
498
60f22d5d
TB
4992010-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
8af7a073
TB
5042010-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
1d0134b3
JW
5122010-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
47b99694
TB
5212010-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
508e4757
JH
5282010-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
410841c6
L
5352010-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
26e4a417
UB
5432010-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
89ad0f25
JJ
5492010-08-20 Jakub Jelinek <jakub@redhat.com>
550
994fc9ab
JJ
551 PR middle-end/44974
552 * gcc.dg/pr44974.c: New test.
553
89ad0f25
JJ
554 PR rtl-optimization/45353
555 * gcc.dg/pr45353.c: New test.
556
8f0fe813
NS
5572010-08-20 Nathan Sidwell <nathan@codesourcery.com>
558
559 * gcc.target/i386/volatile-2.c: New.
560
46499993
AB
5612010-08-19 Andrey Belevantsev <abel@ispras.ru>
562
563 PR rtl-optimization/44691
564 * gfortran.dg/pr44691.f: New test.
565
891aa2ec
OH
5662010-10-19 Olivier Hainque <hainque@adacore.com>
567
568 * gcc.target/sparc/sibcall-dslot.c: New testcase.
569
2c5df20f
JM
5702010-08-19 Jason Merrill <jason@redhat.com>
571
f0d9b836 572 * g++.dg/init/synth3.C: New.
95d7bdaa 573 * g++.dg/init/value8.C: New.
ce3beba3 574 * g++.dg/tree-ssa/empty-2.C: New.
2c5df20f
JM
575 * g++.dg/cpp0x/noexcept09.C: New.
576
99d821c0
DK
5772010-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
68152b20
UB
5892010-08-19 Uros Bizjak <ubizjak@gmail.com>
590
591 PR testsuite/45324
592 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
593
f3eb3e27
RR
5942010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
595
596 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
597
8ebbe10f
TB
5982010-08-19 Tejas Belagod <tejas.belagod@arm.com>
599
600 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
601 variable.
602
c92f1823
IB
6032010-08-19 Ian Bolton <ian.bolton@arm.com>
604
605 PR target/45070
606 * gcc.c-torture/execute/pr45070.c: New.
607
f096c02a
IB
6082010-08-19 Ian Bolton <ian.bolton@arm.com>
609
610 * g++.dg/pr44328.C: New test.
611
29698e0f
TB
6122010-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
80f95228
JW
6202010-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
c043ee4a
NF
6282010-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
1027c9c5
JZ
6342010-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
8019fcfb
YQ
6412010-08-18 Yao Qi <yao@codesourcery.com>
642
643 PR target/45094
644 * gcc.target/arm/pr45094.c: New test.
645
38e3c1e1
MK
6462010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
647
648 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
649
c701e857
MK
6502010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
651
652 PR rtl-optimization/42575
38e3c1e1 653 * gcc.target/arm/pr42575.c: New test.
c701e857 654
63d90a96
IS
6552010-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
257f5167
IS
6602010-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.
26e4a417 667
47b91469
JJ
6682010-08-17 Jakub Jelinek <jakub@redhat.com>
669
670 PR fortran/45308
671 * gfortran.dg/pr45308.f03: New test.
672
2c65142a
UB
6732010-08-17 Uros Bizjak <ubizjak@gmail.com>
674
675 PR target/45296
676 * gcc.target/i386/pr45296.c: New test.
677
f9abf412
KT
6782010-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
470301c5
RG
6852010-08-17 Richard Guenther <rguenther@suse.de>
686
687 PR testsuite/45266
688 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
689
51f4ec66
SZ
6902010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
691
692 PR c/40563
693 * gcc.dg/Wcxx-compat-20.c: New test.
694
571d54de
DK
6952010-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
7418461d
KK
7062010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
707
708 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
709
52bf62f9
DK
7102010-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
ba3721c1
TB
7182010-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
08857b61
TB
7242010-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
7d54ef80
TB
7292010-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
e6c14898
DK
7352010-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
69f11a13
IR
7442010-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
73a949c0
MX
7552010-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
0d108d15
MX
7602010-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
41f3efb5
UB
7692010-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
f5ca06e6
DK
7852010-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
cf677bb8
JD
7912010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
792
793 PR libfortran/42526
794 * gfortran.dg/char_component_initializer_1.f90: New test.
795
3cb35c12
CF
7962010-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
b2cd1042
UB
8012010-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
a8c56818
JJ
8082010-08-12 Jakub Jelinek <jakub@redhat.com>
809
810 PR middle-end/45262
811 * gcc.c-torture/execute/pr45262.c: New test.
812
07fd92be
UB
8132010-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
2d698d3b
RG
8192010-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
49b48605
JJ
8452010-08-12 Jakub Jelinek <jakub@redhat.com>
846
847 PR debug/45259
848 * gcc.dg/pr45259.c: New test.
849
3565ffed
WG
8502010-08-12 Wei Guozhi <carrot@google.com>
851
852 PR target/44999
853 * gcc.target/arm/pr44999.c: New testcase.
854
53d8d5c1
JZ
8552010-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
cb5da135 8612010-08-11 Sebastian Pop <sebastian.pop@amd.com>
974335d6
SP
862
863 * gfortran.dg/graphite/id-22.f: New.
864
cb5da135 8652010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5d737345
SP
866
867 * gcc.dg/graphite/id-26.c: New.
868
cb5da135 8692010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4ee23fa8
SP
870
871 * gcc.dg/graphite/id-25.c: New.
872
cb5da135 8732010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1c2a7491
SP
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
cb5da135 8792010-08-11 Sebastian Pop <sebastian.pop@amd.com>
320532a8
SP
880
881 * gcc.dg/graphite/id-24.c: New.
882
cb5da135 8832010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5df5f257
SP
884
885 * gcc.dg/tree-ssa/pr20742.c: New.
886
cb5da135 8872010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6f23dd91
SP
888
889 * gcc.dg/graphite/id-23.c: New.
890
cb5da135 8912010-08-11 Sebastian Pop <sebastian.pop@amd.com>
87b28340
SP
892
893 * gfortran.dg/graphite/id-20.f: Adjust testcase.
894
cb5da135 8952010-08-11 Sebastian Pop <sebastian.pop@amd.com>
a0dd1502
SP
896
897 * gcc.dg/graphite/pr42729.c: New.
898
cb5da135 8992010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7ff28cc2
SP
900
901 * gfortran.dg/graphite/id-20.f: New.
902
cb5da135 9032010-08-11 Sebastian Pop <sebastian.pop@amd.com>
aedede66
SP
904
905 * gcc.dg/graphite/id-22.c: New.
906
cb5da135 9072010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3d125479
SP
908
909 * gcc.dg/graphite/run-id-2.c: Call abort.
910
cb5da135 9112010-08-11 Sebastian Pop <sebastian.pop@amd.com>
d4332d00
SP
912
913 * gcc.dg/graphite/id-20.c: New.
914
c4aa95f8
JW
9152010-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
4d053ac1
JDA
9222010-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
1ae0fa1c
YQ
9282010-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
d6fa2d17
XDL
9382010-08-10 xinliang David Li <davidxl@google.com>
939 * gcc.dg/tree-ssa/loop-19.c: Add option
940 -fno-prefetch-loop-array
941
5466d63d
BS
9422010-08-10 Bernd Schmidt <bernds@codesourcery.com>
943
944 PR middle-end/45182
945 * gcc.c-torture/compile/pr45182.c: New test.
946
7a25d520
JM
9472010-08-09 Jason Merrill <jason@redhat.com>
948
949 PR c++/45236
950 * g++.dg/cpp0x/variadic-104.C: New.
951
ee247636
TK
9522010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
953
954 PR fortran/44235
955 * gfortran.dg/dependency_32.f90: New test.
956
37609bf0
RG
9572010-08-09 Richard Guenther <rguenther@suse.de>
958
959 PR middle-end/44632
960 * g++.dg/opt/nrv17.C: New testcase.
961
3e32c761
RG
9622010-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
7323f4bb
UB
9712010-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
b4a4e6ae
RG
9932010-08-08 Richard Guenther <rguenther@suse.de>
994
995 PR tree-optimization/45109
996 * gcc.c-torture/compile/pr45109.c: New testcase.
997
07f93cbd
UB
9982010-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
f6ddf131
UB
10062010-08-07 Uros Bizjak <ubizjak@gmail.com>
1007
1008 PR target/45213
1009 * gcc.target/i386/pr45213.c: New test.
1010
a4ed58ce
JD
10112010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1012
1013 PR libfortran/45143
1014 * gfortran.dg/fmt_error_11.f03: New test.
1015
17fec01d
MS
10162010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
1017
f6ddf131
UB
1018 * lib/target-supports.exp (check_effective_target_sync_int_long):
1019 Add arm*-*-linux-gnueabi.
1020 (check_effective_target_sync_char_short): Likewise.
17fec01d 1021
8a0f25c3
TK
10222010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1023
1024 PR fortran/45159
1025 * gfortran.dg/dependency_31.f90: New test.
1026
6a57b9ee
TK
10272010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1028
1029 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
1030
309714d4
JM
10312010-08-06 Jason Merrill <jason@redhat.com>
1032
1033 * g++.dg/cpp0x/sfinae3.C: New.
1034 * g++.dg/cpp0x/sfinae4.C: New.
1035
0b4b14ac
RG
10362010-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
2645f11a
MJ
10472010-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
3e66255c
MJ
10522010-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
3949c4a7
MJ
10572010-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
36b86f4a
JZ
10662010-08-05 Jie Zhang <jie@codesourcery.com>
1067
1068 PR tree-optimization/45144
1069 * gcc.dg/tree-ssa/pr45144.c: New test.
1070
e10f52d0
JW
10712010-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
0e884a94
DG
10792010-08-04 Daniel Gutson <dgutson@codesourcery.com>
1080
1081 * g++.dg/warn/miss-format-1.C: Update line number.
1082
079e56d0
UB
10832010-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
455e6d5b
RG
10892010-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
a48a9173
TB
10962010-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
15b71db3
TK
11022010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1103
1104 PR fortran/45159
1105 * gfortran.dg/dependency_30.f90: New test.
1106
241a2b9e
JH
11072010-08-03 Jan Hubicka <jh@suse.cz>
1108
1109 * gcc.c-torture/compile/pr45085.c: New testcase.
1110
aea18e92
JW
11112010-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
1d100230
TK
11182010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1119
1120 PR fortran/45159
1121
1122 * gfortran.dg/dependency_29.f90: New test.
1123
071bdb5f
TK
11242010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1125
1126 PR fortran/36854
1d100230
TK
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.
071bdb5f 1130
37119410
BS
11312010-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
f3f98a1e
JW
11372010-08-01 Janus Weil <janus@gcc.gnu.org>
1138
1139 PR fortran/44912
1140 * gfortran.dg/typebound_call_17.f03: New.
1141
1107bd38
JW
11422010-07-30 Janus Weil <janus@gcc.gnu.org>
1143
1144 PR fortran/44929
1145 * gfortran.dg/allocate_derived_3.f90: New.
1146
95b038dd
XDL
11472010-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
88d787e7
UW
11512010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1152
1153 PR c++/45112
1154 * testsuite/g++.dg/pr45112.C: New test.
1155
f0fc0803
JJ
11562010-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
009ba7f5
AM
11622010-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
6a018495
TB
11672010-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
6a68e29d
JW
11752010-07-29 Janus Weil <janus@gcc.gnu.org>
1176
1177 PR fortran/44962
1178 * gfortran.dg/typebound_proc_17.f03: New.
1179
b2a5eb75
JW
11802010-07-29 Janus Weil <janus@gcc.gnu.org>
1181
1182 PR fortran/45004
1183 * gfortran.dg/move_alloc_2.f90: New.
1184
a3378cea
XDL
11852010-07-29 Xinliang David Li <davidxl@google.com>
1186 PR tree-optimization/45121
1187 * c-c++-common/uninit-17.c: Fix expected output.
1188
1c09321c
RG
11892010-07-29 Richard Guenther <rguenther@suse.de>
1190
1191 PR tree-optimization/45120
1192 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1193
81fb8a48
MM
11942010-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
6befd6b0
RG
12002010-07-29 Richard Guenther <rguenther@suse.de>
1201
1202 PR middle-end/45034
1203 * gcc.c-torture/execute/pr45034.c: New testcase.
1204
1732dfea
PC
12052010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1206
1207 PR c++/45096
1208 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1209
69dcd06a
DK
12102010-07-28 Daniel Kraft <d@domob.eu>
1211
1212 * gfortran.dg/bound_8.f90: New test.
1213
05b5ea34
JJ
12142010-07-28 Jakub Jelinek <jakub@redhat.com>
1215
1216 PR debug/45105
1217 * gcc.dg/pr45105.c: New test.
1218
fb039b24
MK
12192010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1220
1221 PR rtl-optimization/45107
1222 * gcc.dg/pr45107.c: New test.
1223
bb801fa6
MK
12242010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1225
1226 PR rtl-optimization/45101
1227 * gcc.dg/pr45101.c: New test.
1228
57e15568
TB
12292010-07-28 Tobias Burnus <burnus@net-b.de>
1230
1231 PR fortran/45077
1232 * gfortran.dg/whole_file_24.f90: New.
1233
462aa169
JM
12342010-07-27 Jason Merrill <jason@redhat.com>
1235
1236 * g++.dg/cpp0x/variadic102.C: New.
1237 * g++.dg/cpp0x/variadic103.C: New.
1238
689d6c4a
MK
12392010-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
c013221e
UB
12472010-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
f551f80c
JJ
12542010-07-27 Jakub Jelinek <jakub@redhat.com>
1255
fea31288
JJ
1256 PR testsuite/44701
1257 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1258
f551f80c
JJ
1259 PR c/45079
1260 * gcc.dg/pr45079.c: New test.
1261
2200fc49
IR
12622010-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
5a8e93d8
IS
12672010-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
a691bb08
UB
12792010-07-27 Uros Bizjak <ubizjak@gmail.com>
1280
1281 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1282 Skip on spu-*-* targets.
1283
42694189
JJ
12842010-07-27 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR tree-optimization/45083
1287 * gcc.dg/pr45083.c: New test.
1288
fb55ca75
TB
12892010-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
12952010-07-26 Iain Sandoe <iains@gcc.gnu.org>
8b84c596
RH
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
114e33e1
RO
13352010-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
7f8ac3d7
RG
13422010-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
bd422c4a
RG
13482010-07-26 Richard Guenther <rguenther@suse.de>
1349
1350 PR middle-end/45056
1351 * g++.dg/pr45056.C: New testcase.
1352
e093ffe3
RG
13532010-07-26 Richard Guenther <rguenther@suse.de>
1354
1355 PR tree-optimization/45071
1356 * gcc.dg/pr45071.c: New testcase.
1357
71ff73f3
TB
13582010-07-26 Tobias Burnus <burnus@net-b.de>
1359
1360 PR fortran/45066
1361 * gfortran.dg/namelist_62.f90: New.
1362
d4e075f2
RG
13632010-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
601d98be
TK
13682010-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
85c28850
JD
13742010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1375
1376 PR fortran/42852
1377 * gfortran.dg/wtruncate_fix.f: New test.
1378
af8e1802
L
13792010-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
0128991d
RG
13842010-07-24 Richard Guenther <rguenther@suse.de>
1385
1386 PR lto/43788
1387 * g++.dg/lto/20100724-1_0.C: New testcase.
1388
2091f811
RG
13892010-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
8569c753
TB
13952010-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
100fded1
TB
14032010-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
df161b69
TB
14082010-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
43afc047
TB
14312010-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
96bba5e6
EB
14382010-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
aff08b12
RG
14432010-07-23 Richard Guenther <rguenther@suse.de>
1444
1445 PR lto/43071
1446 * g++.dg/lto/20100723-1_0.C: New testcase.
1447
bebb1f20
L
14482010-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
16c9d3b1
RO
14552010-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
7a6faad6
UB
14742010-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
52e092ab
JJ
14812010-07-23 Jakub Jelinek <jakub@redhat.com>
1482
1483 PR tree-optimization/45047
1484 * gcc.c-torture/compile/pr45047.c: New test.
1485
c5c178d6
UB
14862010-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
556ede65
MJ
15062010-07-23 Martin Jambor <mjambor@suse.cz>
1507
1508 PR tree-optimization/44915
1509 * g++.dg/torture/pr44915.C: New test.
1510
8cbeddcc
MJ
15112010-07-23 Martin Jambor <mjambor@suse.cz>
1512
1513 PR tree-optimization/44914
1514 * g++.dg/tree-ssa/pr44914.C: New test.
1515
61044492
JZ
15162010-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
96f3a5d2
JM
15222010-07-23 Jason Merrill <jason@redhat.com>
1523
1524 PR c++/45008
1525 * g++.dg/abi/mangle44.C: New.
1526
c5c178d6 15272010-07-23 Uros Bizjak <ubizjak@gmail.com>
5fdba872
UB
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
c5c178d6 15452010-07-23 Uros Bizjak <ubizjak@gmail.com>
1d8ec041
UB
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
5fdba872 1559 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1d8ec041
UB
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
5fdba872 1574 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1d8ec041
UB
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
99bda4d5
RO
15912010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1592
1593 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1594
61b644c2
DK
15952010-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
9d3493e6
SL
16012010-07-22 Sandra Loosemore <sandra@codesourcery.com>
1602
1603 PR tree-optimization/39839
1604 * gcc.target/arm/pr39839.c: New test case.
1605
980a0501
EB
16062010-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
cfa0bd19
EB
16122010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1613
1614 * gnat.dg/aggr15.ad[sb]: New test.
1615
35ea1c5a
DS
16162010-07-22 Dodji Seketeli <dodji@redhat.com>
1617
1618 PR debug/45024
1619 * g++.dg/debug/dwarf2/nested-2.C: New test case.
1620
cd1822b8
L
16212010-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
7e39ec05
RG
16262010-07-22 Richard Guenther <rguenther@suse.de>
1627
1628 PR lto/43850
1629 * g++.dg/lto/20100722-1_0.C: New testcase.
1630
d4398a43
RG
16312010-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
3cf8ccdf
RG
16372010-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
56a42add
MJ
16452010-07-22 Martin Jambor <mjambor@suse.cz>
1646
1647 PR tree-optimization/44891
1648 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1649
5ccbfc1f
RG
16502010-07-22 Richard Guenther <rguenther@suse.de>
1651
1652 PR tree-optimization/45017
1653 * gcc.c-torture/execute/pr45017.c: New testcase.
1654
e1d818f7
TB
16552010-07-22 Tobias Burnus <burnus@net-b.de>
1656
1657 PR fortran/45019
1658 * gfortran.dg/aliasing_dummy_5.f90: New.
1659
f67325e8
RR
16602010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1661
1662 PR target/43698
1663 * gcc.target/arm/pr43698.c: New test.
1664
6168fc43
SK
16652010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
1666
1667 PR fortran/44929
e1d818f7 1668 * Revert my commit r162325 for this PR.
6168fc43 1669
fcc71c6c
JJ
16702010-07-21 Jakub Jelinek <jakub@redhat.com>
1671
1672 PR debug/45015
1673 * gcc.target/m68k/pr45015.c: New test.
1674
5634254c
JY
16752010-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
60f6be5a
RG
16812010-07-21 Richard Guenther <rguenther@suse.de>
1682
1683 PR lto/45018
1684 * g++.dg/lto/20100721-1_0.C: New testcase.
1685
75a75e91
MJ
16862010-07-21 Martin Jambor <mjambor@suse.cz>
1687
1688 PR tree-optimization/44900
1689 * g++.dg/torture/pr44900.C: New test.
1690
426797b2
BS
16912010-07-21 Bernd Schmidt <bernds@codesourcery.com>
1692
1693 PR middle-end/44738
1694 * c-c++-common/uninit-17.c: Correct expected error.
1695
a431e913
JJ
16962010-07-21 Jakub Jelinek <jakub@redhat.com>
1697
1698 * gcc.dg/guality/asm-1.c: New test.
1699
370ae599
JJ
1700 PR debug/45003
1701 * gcc.dg/guality/pr45003-2.c: New test.
1702 * gcc.dg/guality/pr45003-3.c: New test.
1703
6b2b43d8
JD
17042010-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
0603fe68
JY
17092010-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
d95016e0
NF
17162010-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
a397bb72
JM
17212010-07-20 Jason Merrill <jason@redhat.com>
1722
1723 PR c++/44967
1724 * g++.dg/cpp0x/sfinae2.C: New.
1725
be5fda91
RG
17262010-07-20 Richard Guenther <rguenther@suse.de>
1727
1728 PR lto/42696
1729 * gcc.dg/lto/20100720-4_0.c: New testcase.
1730
cf259b84
RG
17312010-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
eeee47af
RG
17372010-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
68eaf35c
JJ
17432010-07-20 Jakub Jelinek <jakub@redhat.com>
1744
1745 PR debug/45003
1746 * gcc.dg/guality/pr45003-1.c: New test.
1747
720151ca
RG
17482010-07-20 Richard Guenther <rguenther@suse.de>
1749
1750 PR tree-optimization/44977
1751 * gcc.dg/torture/pr44977.c: New testcase.
1752
cd2be65a
BM
17532010-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
ad650c92
RG
17582010-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
13411c9d
SK
17652010-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
8145be01
JM
17712010-07-19 Jason Merrill <jason@redhat.com>
1772
1773 PR c++/44996
1774 * g++.dg/cpp0x/decltype23.C: New.
1775
974df0f8
PT
17762010-07-19 Paul Thomas <pault@gcc.gnu.org>
1777
1778 PR fortran/42385
1779 * gfortran.dg/class_defined_operator_1.f03 : New test.
1780
be30e7b2
PB
17812010-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
8b4c365c
RG
17882010-07-19 Richard Guenther <rguenther@suse.de>
1789
1790 PR middle-end/44941
1791 * gcc.c-torture/compile/pr44941.c: New testcase.
1792
ab73eba8
JM
17932010-07-19 Jason Merrill <jason@redhat.com>
1794
1795 PR c++/44969
1796 * g++.dg/template/sfinae24.C: New.
1797
ca90e7f6
L
17982010-07-19 H.J. Lu <hongjiu.lu@intel.com>
1799
1800 PR fortran/44353
1801 * gfortran.dg/data_implied_do_2.f90: Removed.
1802
d555b1c7
PC
18032010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1804
1805 PR c++/44969
1806 * g++.dg/template/sfinae23.C: New.
1807
39354b3b
RO
18082010-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
91e2faaf
PT
18582010-07-18 Paul Thomas <pault@gcc.gnu.org>
1859
1860 PR fortran/44353
ca90e7f6 1861 * gfortran.dg/data_implied_do_2.f90: New test.
91e2faaf 1862
18fcbc9a
RS
18632010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1864
1865 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1866
769e6b9f
RS
18672010-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
93f63c68
RS
18742010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1875
1876 * gcc.target/mips/mips16-attributes-4.c: New test.
1877
fbd47859
IS
18782010-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
dc0d5a57
BS
18852010-07-17 Bernd Schmidt <bernds@codesourcery.com>
1886
1887 * gcc.target/arm/pr42235.c: New test.
1888
ebc258f1
JM
18892010-07-16 Jason Merrill <jason@redhat.com>
1890
1891 PR c++/32505
1892 * g++.dg/template/partial8.C: New.
1893
8b26599c
JJ
18942010-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
8d63d405
JD
19082010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1909
1910 PR libfortran/37077
1911 * gfortran.dg/char4_iunit_2.f03: New test.
1912
4b1b0ac1
IS
19132010-07-16 Iain Sandoe <iains@gcc.gnu.org>
1914
1915 * lib/plugin-support.exp (plugin-test-execute):
1916 Add ${gcc_objdir}/intl to includes.
bd3a5d17 1917
88ad03c2
JJ
19182010-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
10746f37
JM
19242010-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
8e7af53e
UW
19302010-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
d2886bc7
JJ
19432010-07-15 Jakub Jelinek <jakub@redhat.com>
1944
1945 * gfortran.dg/select_char_2.f90: New test.
1946
910ad8de
NF
19472010-07-15 Nathan Froyd <froydnj@codesourcery.com>
1948
1949 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1950 with DECL_CHAIN.
1951
ab7306ed
JW
19522010-07-15 Janus Weil <janus@gcc.gnu.org>
1953
1954 PR fortran/44936
1955 * gfortran.dg/typebound_generic_9.f03: New.
1956
0ba0772b
RB
19572010-07-15 Richard Guenther <rguenther@suse.de>
1958
1959 PR tree-optimization/44946
1960 * gcc.c-torture/compile/pr44946.c: New testcase.
1961
79c74300
JJ
19622010-07-15 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR fortran/40206
1965 * gfortran.dg/select_char_3.f90: New test.
1966
8ffadef9
MG
19672010-07-15 Magnus Granberg <zorry@gentoo.org>
1968 Kevin F. Quinn <kevquinn@gentoo.org>
1969
bd3a5d17 1970 * gcc.dg/Wtrampolines.c: New.
8ffadef9 1971
6b58c62f
JD
19722010-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
57ece258
JM
19772010-07-14 Jason Merrill <jason@redhat.com>
1978
973f026a
JM
1979 PR c++/44810
1980 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1981
57ece258
JM
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
f6199e63
JW
19912010-07-14 Janus Weil <janus@gcc.gnu.org>
1992
1993 PR fortran/44925
1994 * gfortran.dg/c_loc_tests_15.f90: New.
1995
7487bca5
JM
19962010-07-13 Jason Merrill <jason@redhat.com>
1997
1998 PR c++/44909
1999 * g++.dg/cpp0x/implicit6.C: New.
2000
8caa8b65
JM
20012010-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
fcfaf838 20072010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
c31c32f9
JR
2008
2009 PR other/44874
2010 PR debug/44832
2011 * c-c++-common/pr44832.c: New test.
2012
6a9368d9
IS
20132010-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
bd3a5d17 2017 on the target. Make sure that we can assemble the emitted asm when
6a9368d9 2018 the test type is 'compile'.
bd3a5d17 2019
85e5e340
RG
20202010-07-13 Richard Guenther <rguenther@suse.de>
2021
2022 PR tree-optimization/36960
2023 * g++.dg/torture/pr36960.C: New testcase.
2024
135d47df
PC
20252010-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
ba2dc63d
JH
20312010-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
d9658178
KK
20412010-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
88ce8031
JW
20462010-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
b1743e37
JD
20602010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2061
2062 PR libfortran/37077
2063 * gfortran.dg/char4_iunit_1.f03: New test.
2064
8556f58f
JJ
20652010-07-12 Jakub Jelinek <jakub@redhat.com>
2066
2067 * gcc.dg/tree-ssa/vrp53.c: New test.
2068
248ce2f8
PC
20692010-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
fb2f8cf8
JZ
20752010-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
f457c53d
RO
20802010-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
ae6a0535
RO
20962010-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
ee08f2e5
TB
22202010-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
d40477b4
JW
22262010-07-11 Janus Weil <janus@gcc.gnu.org>
2227
160ea5dd 2228 PR fortran/44869
d40477b4
JW
2229 * gfortran.dg/class_24.f03: New.
2230
bcee752e
RG
22312010-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
7e9b9697
RS
22372010-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
058bfe53
IS
22412010-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
c033690d
BS
22512010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2252
2253 * gcc.dg/pr32370.c: Allow another kind of error message.
2254
bb021771
EB
22552010-07-09 Eric Botcazou <ebotcazou@adacore.com>
2256
2257 * gnat.dg/atomic3.adb: New test.
2258
85e693aa
JJ
22592010-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
02dea3ff
JM
22672010-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
5c9fae0d
TV
22732010-07-09 Tom de Vries <tjvries@xs4all.nl>
2274
2275 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2276
dbfcc059
RG
22772010-07-09 Richard Guenther <rguenther@suse.de>
2278
2279 PR tree-optimization/44852
2280 * gcc.c-torture/execute/pr44852.c: New testcase.
2281
8bcc8778
RO
22822010-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
ca1316d2
RG
22892010-07-09 Richard Guenther <rguenther@suse.de>
2290
2291 PR tree-optimization/44882
2292 * gfortran.dg/pr44882.f90: New testcase.
2293
e784c52c
BS
22942010-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
ac285648
JJ
23012010-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
048510c8
JW
23062010-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
5951297a
EB
23132010-07-08 Mikael Pettersson <mikpe@it.uu.se>
2314
2315 * gcc.c-torture/execute/20100708-1.c: New test.
2316
84fa59a7
JJ
23172010-07-08 Jakub Jelinek <jakub@redhat.com>
2318
2319 PR fortran/44847
2320 * gfortran.dg/gomp/pr44847.f90: New test.
2321
d89e5e20
SP
23222010-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
7aa0849a
TB
23282010-07-08 Tobias Burnus <burnus@net-b.de>
2329
2330 PR fortran/18918
2331 * gfortran.dg/coarray_10.f90: Add an additional test.
2332
cf8ca1a9
PB
23332010-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
bf1cb49e
JM
23392010-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
02de68e1
L
23452010-07-08 H.J. Lu <hongjiu.lu@intel.com>
2346
2347 PR rtl-optimization/44838
2348 * gcc.dg/pr44838.c: New.
2349
f076deba
RG
23502010-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
20ede5c6
RG
23562010-07-08 Richard Guenther <rguenther@suse.de>
2357
2358 PR tree-optimization/44861
2359 * g++.dg/vect/pr44861.cc: New testcase.
2360
c2e224da
PB
23612010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2362
2363 PR middle-end/44828
2364 * gcc.c-torture/execute/pr44828.x: New file.
2365
fc0f0c8b
PB
23662010-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
9730bc27
TT
23722010-07-07 Tom Tromey <tromey@redhat.com>
2373
2374 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2375
5e86e540
L
23762010-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
6938f93f
JH
23832010-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
325d7997
BS
23892010-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
b1e25565
PB
23952010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2396
2397 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2398
0f5700a7
PB
23992010-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
928f0490
TB
24042010-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
7114ab45
TK
24112010-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
627bc938
JM
24162010-07-06 Jason Merrill <jason@redhat.com>
2417
0060a10a
JM
2418 PR c++/44703
2419 * g++.dg/cpp0x/initlist41.C: New.
2420
627bc938
JM
2421 PR c++/44778
2422 * g++.dg/template/ptrmem22.C: New.
2423
15a1f8c5
KT
24242010-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
6b0bcc9b
PB
24302010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2431
2432 PR testsuite/44195
2433 * gcc.dg/lto/20100518_0.c: Limit to x86.
2434
dfb88126
RG
24352010-07-06 Richard Guenther <rguenther@suse.de>
2436
2437 PR middle-end/44828
2438 * gcc.c-torture/execute/pr44828.c: New testcase.
2439
ebeb2c24
SZ
24402010-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
4ee89d5f
L
24462010-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
938650d8
JJ
24882010-07-05 Jakub Jelinek <jakub@redhat.com>
2489
2490 * gcc.dg/guality/nrv-1.c: New test.
2491
16ad8025
SL
24922010-07-05 Sandra Loosemore <sandra@codesourcery.com>
2493
2494 PR middle-end/42505
16ad8025
SL
2495 * gcc.target/arm/pr42505.c: New test case.
2496
f2896bc9
JJ
24972010-07-05 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR c++/44808
2500 * g++.dg/opt/nrv16.C: New test.
2501
5d657263
RG
25022010-07-05 Richard Guenther <rguenther@suse.de>
2503
2504 PR tree-optimization/44784
2505 * gcc.c-torture/compile/pr44784.c: New testcase.
2506
9940b13c
IR
25072010-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
5bb12090
IR
25142010-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
6698dd72
SZ
25222010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
2523
2524 PR c++/22138
2525 * g++.dg/parse/template25.C: New.
2526
c2a78352
L
25272010-07-04 H.J. Lu <hongjiu.lu@intel.com>
2528
2529 PR rtl-optimization/44695
2530 * gcc.dg/torture/pr44695.c: New.
2531
de8e41bc
MLI
25322010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2533
2534 PR c++/16630
2535 * g++.dg/ext/pretty3.C: New.
2536
7f5ad6d7
RG
25372010-07-04 Richard Guenther <rguenther@suse.de>
2538
2539 PR middle-end/44809
2540 * g++.dg/torture/pr44809.C: New testcase.
2541
4fa4929e
RG
25422010-07-04 Richard Guenther <rguenther@suse.de>
2543
2544 PR tree-optimization/44656
2545 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2546
720f5239
IR
25472010-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.
94dbbc81
UB
2554 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2555 that support misaligned stores. Change the number of expected
720f5239
IR
2556 misaligned accesses.
2557 * gcc.dg/vect/vect-peel-1.c: New test.
94dbbc81 2558 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
720f5239 2559 gcc.dg/vect/vect-peel-4.c: Likewise.
94dbbc81 2560 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
720f5239 2561 vectorizable on all targets that support realignment.
94dbbc81 2562 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
720f5239 2563
24b93bd6
L
25642010-07-03 H.J. Lu <hongjiu.lu@intel.com>
2565
2566 PR c/44806
2567 * gcc.dg/torture/pr44806.c: New.
2568
6687b740
EB
25692010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2570
2571 * gnat.dg/cond_expr1.adb: New test.
2572
40d1f6af
EB
25732010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2574
2575 * gnat.dg/modular3.adb: New test.
2576 * gnat.dg/modular3_pkg.ads: New helper.
2577
cb5eb94e
IS
25782010-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
d9e7913c
HPN
25882010-07-03 Hans-Peter Nilsson <hp@axis.com>
2589
2590 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2591
3f59fa1c
LCW
25922010-07-02 Le-Chun Wu <lcwu@google.com>
2593
2594 PR/44128
2595 * g++.dg/warn/Wshadow-7.C: New test.
2596
73160ba9
DJ
25972010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2598 Julian Brown <julian@codesourcery.com>
40d1f6af 2599 Sandra Loosemore <sandra@codesourcery.com>
73160ba9
DJ
2600
2601 * gcc.c-torture/execute/20100416-1.c: New test case.
2602
400cfcf5 26032010-07-02 Julian Brown <julian@codesourcery.com>
40d1f6af 2604 Sandra Loosemore <sandra@codesourcery.com>
400cfcf5
JB
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
bab53516
SL
26112010-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
b3b7bbce
SL
26252010-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
8c54dc55
JD
26482010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2649
2650 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2651
1b9d45ed
JD
26522010-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
2094f1fc
JH
26592010-07-02 Jan Hubicka <jh@suse.cz>
2660
2661 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2662
c21ae2bf
IS
26632010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2664
2665 * objc-obj-c++-shared/Object1.h: Correct Line endings.
2666
416f380b
JJ
26672010-07-02 Jakub Jelinek <jakub@redhat.com>
2668
2669 PR c++/44780
2670 * c-c++-common/Wunused-var-12.c: New test.
2671
18e8200f
BS
26722010-07-02 Bernd Schmidt <bernds@codesourcery.com>
2673
2674 PR target/42835
2675 * gcc.target/arm/pr42835.c: New test.
2676
e4c6a07a
BS
2677 PR target/42172
2678 * gcc.target/arm/pr42172-1.c: New test.
2679
1fa29c84
PC
26802010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2681
2682 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2683
a277dd9b
SL
26842010-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
19368333
RG
27132010-07-02 Richard Guenther <rguenther@suse.de>
2714
2715 * g++.dg/torture/20100702-1.C: New testcase.
2716
1a4fc49d
UW
27172010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2718
2719 PR target/44707
2720 * gcc.c-torture/compile/pr44707.c: New test.
2721
baf7c318
PC
27222010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2723
2724 PR c++/44039
2725 * g++.dg/template/crash101.C: New.
2726
84c2219a
IS
27272010-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
450997ef
JH
27322010-07-02 Jan Hubicka <jh@suse.cz>
2733
2734 * g++.dg/tree-ssa/pr44706.C: New testcase.
2735
3fa39831
RG
27362010-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
8c7481f2
IS
27412010-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
cba58ef4
JM
27482010-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
45ea4dfe
JJ
27532010-07-01 Jakub Jelinek <jakub@redhat.com>
2754
2755 PR tree-optimization/40421
2756 * gfortran.fortran-torture/compile/pr40421.f90: New test.
2757
70f34814
RG
27582010-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
fb80065c
PC
28252010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2826
2827 PR c++/44628
2828 * g++.dg/template/crash100.C: New.
2829
8a9c1ae6
JH
28302010-06-30 Jan Hubicka <jh@suse.cz>
2831
2832 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2833
8a1561bc
MM
28342010-06-30 Michael Matz <matz@suse.de>
2835
2836 PR bootstrap/44699
2837 * gcc.dg/pr44699.c: New test.
2838
dcad005d
BS
28392010-06-30 Bernd Schmidt <bernds@codesourcery.com>
2840
2841 PR tree-optimization/39799
2842 * c-c++-common/uninit-17.c: New test.
2843
d33c89fb
JD
28442010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2845
2846 PR libfortran/43298
2847 * gfortran.dg/read_infnan_1.f90: New test.
2848
46408846
JM
28492010-06-29 Jason Merrill <jason@redhat.com>
2850
d758e847
JM
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
54ca9930
JM
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
9a71b305
JM
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
46408846
JM
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
68d8db77
JW
29132010-06-29 Janus Weil <janus@gcc.gnu.org>
2914
2915 PR fortran/44718
2916 * gfortran.dg/proc_ptr_28.f90: New.
2917
0287000a
JJ
29182010-06-29 Jakub Jelinek <jakub@redhat.com>
2919
087fa34b
JJ
2920 PR tree-optimization/43801
2921 * g++.dg/torture/pr43801.C: New test.
2922
0287000a
JJ
2923 PR debug/44668
2924 * g++.dg/debug/dwarf2/accessibility1.C: New test.
2925
d3a79fcc
JM
29262010-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
0e3b941e
JW
29322010-06-29 Janus Weil <janus@gcc.gnu.org>
2933
2934 PR fortran/44696
2935 * gfortran.dg/associated_target_4.f90: New.
2936
42488c1b
PT
29372010-06-29 Paul Thomas <pault@gcc.gnu.org>
2938
2939 PR fortran/44582
2940 * gfortran.dg/aliasing_array_result_1.f90 : New test.
2941
c75c8663
RO
29422010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2943
2944 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2945
b35366ce
JH
29462010-06-29 Jan Hubicka <jh@suse.cz>
2947
2948 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2949
810c4bf4
BS
29502010-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
5dfebe0a
EB
29572010-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
7fd7263d
JJ
29672010-06-28 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR c++/44682
2970 * g++.dg/warn/Wunused-var-14.C: New test.
2971
83377c6a
TB
29722010-06-28 Tobias Burnus <burnus@net-b.de>
2973
2974 PR fortran/43298
2975 * gfortran.dg/nan_6.f90: New.
2976
f8d9ff4a
L
29772010-06-28 H.J. Lu <hongjiu.lu@intel.com>
2978
2979 PR tree-optimization/43781
2980 * gcc.dg/torture/pr43781.c: New.
2981
a516520c
PT
29822010-06-28 Paul Thomas <pault@gcc.gnu.org>
2983
2984 PR fortran/40158
2985 * gfortran.dg/actual_rank_check_1.f90: New test.
2986
bb8e5dca
MJ
29872010-06-28 Martin Jambor <mjambor@suse.cz>
2988
2989 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2990
4021f4a1
JH
29912010-06-28 Jan Hubicka <jh@suse.cz>
2992
2993 PR tree-optimization/44687
2994 * gcc.c-torture/compile/pr44687.c
2995
621f4189
MJ
29962010-06-28 Martin Jambor <mjambor@suse.cz>
2997
2998 PR c++/44535
2999 * g++.dg/torture/pr44535.C: New test.
3000
fe2ef088
MM
30012010-06-28 Michael Matz <matz@suse.de>
3002
3003 PR middle-end/44592
3004 * gfortran.dg/pr44592.f90: New test.
3005
f0cc75e0
JH
30062010-06-28 Jan Hubicka <jh@suse.cz>
3007
3008 PR tree-optimization/44357
3009 * g++.dg/torture/pr44357.C: New testcase.
3010
1b9503a1
RO
30112010-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
d402c33d
JH
30222010-06-27 Jan Hubicka <jh@suse.cz>
3023
3024 * gcc.c-torture/compile/pr44686.c: New file.
3025
533e50f6
RG
30262010-06-27 Richard Guenther <rguenther@suse.de>
3027
3028 PR tree-optimization/44683
3029 * gcc.c-torture/execute/pr44683.c: New testcase.
3030
83e279c4
EB
30312010-06-27 Eric Botcazou <ebotcazou@adacore.com>
3032
3033 * gnat.dg/noreturn3.ad[sb]: New test.
3034
cef62ad4
JM
30352010-06-26 Jason Merrill <jason@redhat.com>
3036
3037 * g++.dg/cpp0x/explicit5.C: New.
3038
2706a615
RG
30392010-06-26 Richard Guenther <rguenther@suse.de>
3040
3041 PR tree-optimization/44393
3042 * gcc.dg/pr44393.c: New testcase.
3043
8b3057b3
JH
30442010-06-26 Jan Hubicka <jh@suse.cz>
3045
3046 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3047
6bfd4302
RB
30482010-06-26 Richard Guenther <rguenther@suse.de>
3049
3050 PR middle-end/44674
3051 * gcc.dg/pr44674.c: New testcase.
3052
922e1882
JM
30532010-06-26 Joseph Myers <joseph@codesourcery.com>
3054
3055 * gcc.dg/opts-3.c: New test.
3056
0fb56814
TB
30572010-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
e4814b39
TB
30622010-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
754172c7
JD
30672010-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
01349049
TB
30732010-06-25 Tobias Burnus <burnus@net-b.de>
3074
3075 * selected_real_kind_2.f90: New.
3076 * selected_real_kind_3.f90: New.
3077
58fc89f6
TB
30782010-06-25 Tobias Burnus <burnus@net-b.de>
3079
3080 * gfortran.dg/entry_19.f90: New.
3081
272001a2
TB
30822010-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
c6c73c51
TB
30882010-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
ba8607be
JD
30952010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3096
3097 PR fortran/44448
3098 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3099
062c604f
MJ
31002010-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
3e485f62
JH
31052010-06-25 Jan Hubicka <jh@suse.cz>
3106
3107 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3108
8aa29647
MJ
31092010-06-25 Martin Jambor <mjambor@suse.cz>
3110
3111 * g++.dg/ipa/iinline-2.C: New test.
3112
8ba0479e
JJ
31132010-06-25 Jakub Jelinek <jakub@redhat.com>
3114
7a2eceff
JJ
3115 PR middle-end/43866
3116 * gfortran.dg/pr43866.f90: New test.
3117
8ba0479e
JJ
3118 PR tree-optimization/44539
3119 * gcc.dg/pr44539.c: New test.
3120
0354c0c7
BS
31212010-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
09a1e889
SZ
31272010-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
7f58e69f
SE
31332010-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
da0ae970
L
31392010-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
54f044eb
JJ
31472010-06-24 Jakub Jelinek <jakub@redhat.com>
3148
3149 PR middle-end/44492
3150 * g++.dg/torture/pr44492.C: New test.
3151
d166d4c3
AK
31522010-06-24 Andi Kleen <ak@linux.intel.com>
3153
c6c73c51 3154 * c-c++-common/warn-omitted-condop.c: New.
d166d4c3 3155
d646bbce
TB
31562010-06-24 Tobias Burnus <burnus@net-b.de>
3157
3158 PR fortran/44614
3159 * gfortran.dg/import8.f90: New.
3160
8d66b22a
AC
31612010-06-23 Arnaud Charlet <charlet@adacore.com>
3162
3163 * gnat.dg/not_null.adb: Update test case.
3164
dd6f4f89
JJ
31652010-06-22 Jakub Jelinek <jakub@redhat.com>
3166
87867ff6
JJ
3167 PR c++/44619
3168 * g++.dg/warn/Wunused-var-13.C: New test.
3169
dd6f4f89
JJ
3170 PR c++/44627
3171 * g++.dg/diagnostic/method1.C: New test.
3172
ca3e07b4
CC
31732010-06-22 Cary Coutant <ccoutant@google.com>
3174
3175 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3176
5cd2f815
JW
31772010-06-22 Janus Weil <janus@gcc.gnu.org>
3178
3179 PR fortran/44616
3180 * gfortran.dg/abstract_type_8.f03: New.
3181
f94ae987
JM
31822010-06-21 Jason Merrill <jason@redhat.com>
3183
6d812dd3
JM
3184 * g++.dg/cpp0x/noexcept08.C: New.
3185
f94ae987
JM
3186 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3187
c1b157a6
L
31882010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3189
3190 PR target/44615
3191 * gcc.target/i386/sse2-vec-2a.c: New.
3192
cd7fe53b
DD
31932010-06-21 DJ Delorie <dj@redhat.com>
3194
3195 * gcc.dg/pragma-diag-1.c: New.
3196
fa188ff0
L
31972010-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
5e88be0d
AM
32022010-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
529e5fc9
JJ
32082010-06-21 Jakub Jelinek <jakub@redhat.com>
3209
3210 PR target/44575
3211 * gcc.c-torture/execute/pr44575.c: New test.
3212
fe4e525c
TB
32132010-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
64bf6102
KT
32202010-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
dedd9d05
UB
32252010-06-20 Uros Bizjak <ubizjak@gmail.com>
3226
3227 PR target/44546
3228 * gcc.target/i386/pr44546.c: New test.
3229
6e2f1956
JM
32302010-06-20 Joseph Myers <joseph@codesourcery.com>
3231
3232 * gcc.dg/opts-2.c: New test.
3233
1304f582
JW
32342010-06-19 Janus Weil <janus@gcc.gnu.org>
3235
3236 PR fortran/44584
3237 * gfortran.dg/typebound_proc_15.f03: Modified.
3238
e6bfe8a2
RE
32392010-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
f5988525
JDA
32452010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3246
3247 * g++.dg/ext/label13.C: Fix typo in last change.
3248
53ff31ad
JD
32492010-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
b3b5bf94
JDA
32572010-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
ddf58e42
TB
32622010-06-18 Tobias Burnus <burnus@net-b.de>
3263
3264 PR fortran/44556
3265 * gfortran.dg/allocate_alloc_opt_11.f90: New.
3266
d36d83e9
EB
32672010-06-18 Bernd Schmidt <bernds@codesourcery.com>
3268
3269 * gcc.target/arm/pr40900.c: New test.
3270
e1be7706
AC
32712010-06-18 Arnaud Charlet <charlet@adacore.com>
3272
3273 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3274
8399a0cc
JW
32752010-06-17 Janus Weil <janus@gcc.gnu.org>
3276
3277 PR fortran/44558
3278 * gfortran.dg/typebound_call_15.f03: New.
3279
038253e6
MLI
32802010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
3281
3282 PR c++/44486
3283 * g++.dg/pr44486.C: New.
3284
6a78b724
DD
32852010-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
7c69566f
JM
32902010-06-16 Jason Merrill <jason@redhat.com>
3291
59f9c2ed
JM
3292 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3293
7c69566f
JM
3294 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3295
33766b66
RG
32962010-06-16 Richard Guenther <rguenther@suse.de>
3297
3298 PR c/44555
3299 * gcc.c-torture/execute/pr44555.c: New testcase.
3300
3e15518b
JW
33012010-06-16 Janus Weil <janus@gcc.gnu.org>
3302
3303 PR fortran/44549
3304 * gfortran.dg/typebound_proc_16.f03: New.
3305
29be3835
MJ
33062010-06-16 Martin Jambor <mjambor@suse.cz>
3307
3308 * g++.dg/torture/pr43905.C: New test.
3309
584bd1cf
MP
33102010-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
1db2f288
AM
33172010-06-16 Alan Modra <amodra@gmail.com>
3318
3319 PR tree-optimization/44507
3320 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3321
756bcf03
JM
33222010-06-15 Jason Merrill <jason@redhat.com>
3323
1f8a2544
JM
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
d1a115f8
JM
3333 * g++.dg/inherit/virtual5.C: New.
3334
e14eaea4
JM
3335 * g++.dg/cpp0x/defaulted18.C: New.
3336
5c77749e
JM
3337 * g++.dg/cpp0x/initlist40.C: New.
3338
756bcf03
JM
3339 * g++.dg/cpp0x/initlist39.C: New.
3340
6ab4e307
SP
33412010-06-15 Sebastian Pop <sebastian.pop@amd.com>
3342
3343 PR middle-end/44391
3344 * gcc.dg/graphite/pr44391.c: New.
3345
94bff632
JW
33462010-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
7fc1dad6
RG
33542010-06-15 Richard Guenther <rguenther@suse.de>
3355
3356 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3357
e0774f1e
RG
33582010-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
79943d19
JJ
33752010-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
808081b4
L
33812010-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
5bca794b
JJ
33872010-06-14 Jakub Jelinek <jakub@redhat.com>
3388
8ab7d796
JJ
3389 PR tree-optimization/44508
3390 * gcc.dg/tree-ssa/pr21086.c: Adjust.
3391
5bca794b
JJ
3392 PR bootstrap/44509
3393 * gcc.dg/pr44509.c: New test.
3394
c1e822d5
IR
33952010-06-14 Ira Rosen <irar@il.ibm.com>
3396
6ab4e307 3397 PR tree-optimization/44507
c1e822d5
IR
3398 * gcc.dg/vect/pr44507.c: New test.
3399
c2adf11d
L
34002010-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
9050c834
DF
34072010-06-13 Daniel Franke <franke.daniel@gmail.com>
3408
3409 * gfortran.dg/whole_file_18.f90: Updated error message.
3410
1b1a6626
DF
34112010-06-12 Daniel Franke <franke.daniel@gmail.com>
3412
dedd9d05 3413 * gfortran.dg/whole_file_20.f03: New.
1b1a6626 3414
02d635a2
JH
34152010-06-12 Jan Hubicka <jh@suse.cz>
3416
3417 * gcc.c-torture/compile/pc44485.c: New testcase.
3418
1be17993
JW
34192010-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
fcfbd84e
JM
34262010-06-11 Joseph Myers <joseph@codesourcery.com>
3427
3428 * gcc.dg/opts-1.c: New test.
3429
5d4b393f
JM
34302010-06-11 Joseph Myers <joseph@codesourcery.com>
3431
3432 * gcc.dg/funroll-loops-all.c: Update expected error.
3433
b79a08f6
UB
34342010-06-11 Uros Bizjak <ubizjak@gmail.com>
3435
3436 PR target/44481
3437 * gcc.target/i386/pr44481.c: New test.
3438
ef1f5ea6 34392010-06-11 Eric Botcazou <ebotcazou@adacore.com>
ef0cce1d
EB
3440
3441 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3442
7b14477e
SP
34432010-06-11 Sebastian Pop <sebastian.pop@amd.com>
3444
3445 PR middle-end/44483
3446 * gcc.dg/tree-ssa/pr44483.c: New.
3447
1021b0e5 34482010-06-11 Paul Brook <paul@codesourcery.com>
b79a08f6 3449
1021b0e5
PB
3450 * g++.dg/other/arm-neon-1.C: New test.
3451
92bb7768
PT
34522010-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
7ea6b6cf
JH
34582010-06-11 Jan Hubicka <jh@suse.cz>
3459
0a42aa4e
JH
3460 * gcc.dg/ipa/pure-const-2.c: New testcase.
3461
34622010-06-11 Jan Hubicka <jh@suse.cz>
3463
3464 * gcc.dg/noreturn-7.c: Update.
3465 * gcc.dg/noreturn-4.c: Update.
7ea6b6cf 3466
b66a8c5d
DS
34672010-06-10 Dodji Seketeli <dodji@redhat.com>
3468
3469 Fix MIPS bootstrap
3470 * g++.dg/other/typedef4.C: New test.
3471
66051b60
JW
34722010-06-10 Janus Weil <janus@gcc.gnu.org>
3473
3474 PR fortran/44207
3475 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3476
84efddb2
DF
34772010-06-10 Daniel Franke <franke.daniel@gmail.com>
3478
3479 PR fortran/44457
3480 * gfortran.dg/asynchronous_3.f03
3481
da604ebd
CF
34822010-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
591d4f4a
MJ
34962010-06-10 Martin Jambor <mjambor@suse.cz>
3497
3498 PR tree-optimization/44258
3499 * gcc.dg/tree-ssa/pr44258.c: New test.
3500
03af1e4c
DK
35012010-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
cefab2e4
FXC
35092010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3510
3511 * gfortran.dg/selected_char_kind_4.f90: New test.
3512
642d55de
EB
35132010-06-09 Eric Botcazou <ebotcazou@adacore.com>
3514
3515 * gcc.dg/pr42461.c: New test.
3516
70987f62
DF
35172010-06-09 Daniel Franke <franke.daniel@gmail.com>
3518
642d55de
EB
3519 PR fortran/44347
3520 * gfortran.dg/selected_real_kind_1.f90: New.
70987f62 3521
33169a22
DF
35222010-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
87b18909
SK
35302010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3531
3532 * gfortran.dg/data_namelist_conflict.f90: New test.
3533
d2081406
RO
35342010-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
289e52fd
SK
35402010-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
bfc54a27
JM
35482010-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
f1a0b754
JW
35542010-06-09 Janus Weil <janus@gcc.gnu.org>
3555
3556 PR fortran/44211
3557 * gfortran.dg/typebound_call_14.f03: New test.
3558
1536b6ab
MJ
35592010-06-09 Martin Jambor <mjambor@suse.cz>
3560
3561 PR tree-optimization/44423
3562 * gcc.dg/tree-ssa/pr44423.c: New test.
3563
2d7f5f9b
JR
35642010-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
e89065a1
SL
35772010-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
3bb1ed66
NS
35832010-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
c064bf1c
TB
35882010-06-07 Tobias Burnus <burnus@net-b.de>
3589
3590 PR fortran/44446
3591 * gfortran.dg/proc_ptr_27.f90: New.
3592
af88c58f
JM
35932010-06-07 Jason Merrill <jason@redhat.com>
3594
3595 PR c++/44366
3596 * g++.dg/cpp0x/decltype23.C: New.
3597
6a8f4e12
AP
35982010-06-08 Andrew Pinski <pinskia@gmail.com>
3599 Shujing Zhao <pearly.zhao@oracle.com>
b79a08f6 3600
6a8f4e12
AP
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
659b24d6
RO
36062010-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
b0a421e8
JM
36112010-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
026698d2
JJ
36162010-06-07 Jakub Jelinek <jakub@redhat.com>
3617
d84686d1
JJ
3618 PR c++/44444
3619 * g++.dg/warn/Wunused-var-12.C: New test.
3620
026698d2
JJ
3621 PR c++/44443
3622 * c-c++-common/Wunused-var-11.c: New test.
3623
f10ea640
JH
36242010-06-07 Jan Hubicka <jh@suse.cz>
3625
3626 * gcc.dg/ipa/pure-const-1.c: New testcase.
3627
5e52ffc4
KH
36282010-06-07 Kazu Hirata <kazu@codesourcery.com>
3629
3630 PR rtl-optimization/44404
3631 * gcc.dg/pr44404.c: New.
3632
78e68a89
KT
36332010-06-07 Kai Tietz <kai.tietz@onevision.com>
3634
d94a3592
KT
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
390b2b32
UB
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.
78e68a89 3667
e62b90b4
DS
36682010-05-25 Dodji Seketeli <dodji@redhat.com>
3669
3670 PR c++/44188
3671 * g++.dg/debug/dwarf2/typedef3.C: New test.
3672
75522f21 36732010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
04087cd0
MLI
3674
3675 PR c/20000
390b2b32 3676 * c-c++-common/pr20000.c: New.
04087cd0 3677
75522f21 36782010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
640c2adf
FC
3679
3680 PR c++/44086
3681 * g++.dg/init/pr44086.C: New.
3682 * g++.dg/cpp0x/decltype4.C: Adjust.
3683
15d774f9
PT
36842010-06-05 Paul Thomas <pault@gcc.gnu.org>
3685
3686 PR fortran/43945
3687 * gfortran.dg/generic_23.f03: New test.
3688
546a65d9
PT
36892010-06-05 Paul Thomas <pault@gcc.gnu.org>
3690
3691 PR fortran/43895
3692 * gfortran.dg/alloc_comp_class_1.f90 : New test.
3693
82c3c067
JJ
36942010-06-05 Jakub Jelinek <jakub@redhat.com>
3695
3696 PR c++/44361
3697 * c-c++-common/Wunused-var-9.c: New test.
3698
d65aed70
JM
36992010-06-05 Jason Merrill <jason@redhat.com>
3700
3701 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3702
f2c1da78
JM
37032010-06-05 Joseph Myers <joseph@codesourcery.com>
3704
3705 PR c/44322
3706 * gcc.dg/c99-restrict-4.c: New test.
3707
33c2474d
MF
37082010-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
0a766368
JM
37332010-06-04 Jason Merrill <jason@redhat.com>
3734
247078ec
JM
3735 * g++.dg/cpp0x/noexcept06.C: New.
3736 * g++.dg/cpp0x/noexcept07.C: New.
3737
0a766368 3738 * g++.dg/cpp0x/noexcept01.C: New.
3a55fb4c
JM
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.
0a766368 3743
16c82123
JJ
37442010-06-04 Jakub Jelinek <jakub@redhat.com>
3745
2aa64966
JJ
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
16c82123
JJ
3750 PR c++/44362
3751 * c-c++-common/Wunused-var-10.c: New test.
3752
49706e39
MLI
37532010-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
8ff49c29
BS
37642010-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
7eea775d
PC
37722010-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
9b07d63c
TK
37832010-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
f5f92f6d
RG
37892010-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
0c1b8fe9
L
37972010-06-03 H.J. Lu <hongjiu.lu@intel.com>
3798
3799 PR tree-optimization/43688
3800 * gfortran.dg/pr43688.f90: New.
3801
f278d757
RG
38022010-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
92902797
MM
38092010-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
3f7c0b1b
L
38222010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3823
3824 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3825
1e003829
JM
38262010-06-02 Jason Merrill <jason@redhat.com>
3827
3333a2dd
JM
3828 * g++.dg/ext/vector9.C: Expect typedef in error message.
3829
1e003829
JM
3830 PR c++/9726
3831 PR c++/23594
3832 PR c++/44333
3833 * g++.dg/tc1/dr101.C: Remove xfails.
3834
8eff024a
L
38352010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3836
3837 PR middle-end/44372
3838 * g++.dg/ipa/pr44372.C: New.
3839
437ffe7b
JH
38402010-06-02 Jan Hubicka <jh@suse.cz>
3841
3842 PR middle-end/44295
b6b7f703 3843 * g++.dg/torture/pr44295.C: Neww testcase.
437ffe7b 3844
98166192
JH
38452010-06-02 Jan Hubicka <jh@suse.cz>
3846
3847 * gcc.dg/tree-ssa/loadpre6.c: Update.
3848
ac3c2839
RG
38492010-06-02 Richard Guenther <rguenther@suse.de>
3850
3851 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3852 diagnostic.h.
3853
0a634684
IS
38542010-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
aac18c02
TB
38592010-06-02 Tobias Burnus <burnus@net-b.de>
3860
3861 PR fortran/44360
3862 * gfortran.dg/use_13.f90: New test case.
3863
a76135dc
JD
38642010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3865
3866 PR fortran/44371
3867 * gfortran.dg/error_stop_2.f08: Minor update.
3868
df842ed9
JD
38692010-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
e5901560
JM
38752010-06-01 Jason Merrill <jason@redhat.com>
3876
4c9b3895
JM
3877 DR 990
3878 * g++.dg/cpp0x/initlist37.C: New.
3879 * g++.dg/cpp0x/initlist38.C: New.
3880
e5901560
JM
3881 PR c++/44358
3882 * g++.dg/cpp0x/initlist36.C: New.
3883
73add7fe
JH
38842010-05-31 Jan Hubicka <jh@suse.cz>
3885
b6b7f703 3886 * gcc.dg/noreturn-8.c: New testcase.
73add7fe 3887
a669ca47
JH
38882010-05-31 Jan Hubicka <jh@suse.cz>
3889
b6b7f703
L
3890 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3891 * gcc.dg/lto/noreturn-1_0.c: Move it here.
a669ca47 3892
566d09ef
JH
38932010-05-31 Jan Hubicka <jh@suse.cz>
3894
b6b7f703
L
3895 * gcc.dg/lto/noreturn-1_1.c: New testcase.
3896 * gcc.dg/lto/noreturn-1_0.c: New testcase.
566d09ef 3897
e2113565
TK
38982010-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
c71ad61e
JJ
39042010-05-31 Jakub Jelinek <jakub@redhat.com>
3905
3906 PR target/44338
3907 * gcc.target/i386/sse-24.c: New test.
3908
4892422a
JH
39092010-05-31 Jan Hubicka <jh@suse.cz>
3910
3911 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3912
90a7788b
JJ
39132010-05-31 Jakub Jelinek <jakub@redhat.com>
3914
6a866023
JJ
3915 PR middle-end/44337
3916 * gcc.dg/pr44337.c: New test.
3917
90a7788b
JJ
3918 PR tree-optimization/44182
3919 * g++.dg/debug/pr44182.C: New test.
3920
c5d01958
EB
39212010-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
e6bdd039
EB
39262010-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
c01fe451
EB
39322010-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
0247298c
SP
39372010-05-29 Sebastian Pop <sebastian.pop@amd.com>
3938
3939 PR middle-end/44306
3940 * gcc.dg/tree-ssa/pr44306.c: New.
3941
036546e5
JH
39422010-05-29 Jan Hubicka <jh@suse.cz>
3943
3944 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3945
0a74c758
SP
39462010-05-28 Sebastian Pop <sebastian.pop@amd.com>
3947
3948 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3949
300d430f
MS
39502010-05-28 Mike Stump <mikestump@comcast.net>
3951
3952 PR objc/44125
3953 * objc.dg/const-str-9.m: Remove static.
3954
005d613b
JJ
39552010-05-28 Jakub Jelinek <jakub@redhat.com>
3956
3957 PR target/43636
3958 * gcc.c-torture/compile/pr43636.c: New test.
3959
773c1c8d
IS
39602010-05-28 Iain Sandoe <iains@gcc.gnu.org>
3961
005d613b 3962 PR objc++/23616
773c1c8d
IS
3963 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3964 * obj-c++.dg/try-catch-9.mm: Ditto.
3965
ec4be2f4
DS
39662010-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
fe08ec12
DS
39712010-05-25 Dodji Seketeli <dodji@redhat.com>
3972
3973 PR c++/44188
3974 * g++.dg/debug/dwarf2/typedef3.C: New test.
3975
6ab4e49c
JM
39762010-05-27 Jason Merrill <jason@redhat.com>
3977
3978 PR c++/43555
3979 * g++.dg/ext/vla9.C: New.
3980
8da24d7b
IS
39812010-05-27 Iain Sandoe <iains@gcc.gnu.org>
3982
005d613b 3983 PR objc/44140
8da24d7b
IS
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.
0a74c758 3992
44491ebd
JH
39932010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
3994
3995 * g++.dg/lto/20100302_0.C: Skip on darwin.
3996
fde9c428
RG
39972010-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
74c70253
MK
40292010-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
df72d556
JH
40342010-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
c9549072
EB
40392010-05-26 Eric Botcazou <ebotcazou@adacore.com>
4040
4041 * gnat.dg/lto10.adb: New test.
4042 * gnat.dg/lto10_pkg.ads: New helper.
4043
a6766312
KT
40442010-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.
b6b7f703
L
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.
a6766312
KT
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
1dba29f8
JM
40632010-05-26 Jason Merrill <jason@redhat.com>
4064
4065 PR c++/43382
4066 * g++.dg/cpp0x/variadic101.C: New.
4067
630d3fad
RG
40682010-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
cc9a4ca9
PT
40742010-05-26 Paul Thomas <pault@gcc.gnu.org>
4075
4076 PR fortran/40011
4077 * gfortran.dg/whole_file_19.f90 : New test.
4078
30145da5
DF
40792010-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
f80e2b00
JH
40912010-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
60a5d78a
JJ
40982010-05-25 Jakub Jelinek <jakub@redhat.com>
4099
4100 PR debug/42801
c3641fd7 4101 * gcc.dg/guality/vla-2.c: New test.
60a5d78a 4102
c946a318
RG
41032010-05-25 Richard Guenther <rguenther@suse.de>
4104
4105 PR middle-end/44069
4106 * g++.dg/torture/pr44069.C: New testcase.
4107
791bddee
RG
41082010-05-25 Richard Guenther <rguenther@suse.de>
4109
4110 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4111
8524ba70
IS
41122010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4113
005d613b 4114 PR objc/44140
8524ba70
IS
4115 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4116
683fc98b
IS
41172010-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
cf3b8ee3
IS
41422010-05-24 Iain Sandoe <iains@gcc.gnu.org>
4143
005d613b 4144 PR objc++/43689
cf3b8ee3
IS
4145 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4146 * obj-c++.dg/const-str-6.mm: Ditto.
4147
12a149a0
EB
41482010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4149
4150 * g++.dg/parse/array-size2.C: Remove dg-error directives.
4151
feb4c293
EB
41522010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4153
4154 PR ada/38394
4155 * gnat.dg/array13.ad[sb]: New test.
4156
0c422e74
DJ
41572010-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,
ade52657 4165 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
0c422e74
DJ
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
611d6f76
JM
41882010-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
b748fbd6
PB
41942010-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
cf5b989e
L
42002010-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
dc5027f4
JM
42062010-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
8f9e812d
L
42122010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4213
4214 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4215
6f1dba7b
ML
42162010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
4217
4218 PR target/43869
4219 * gcc.c-target/pr43869.c: New test.
4220
bc382218
JW
42212010-05-22 Janus Weil <janus@gcc.gnu.org>
4222
4223 PR fortran/44212
4224 * gfortran.dg/class_22.f03: New.
4225
09c58f30
IS
42262010-05-22 Iain Sandoe <iains@gcc.gnu.org>
4227
4228 PR lto/44238
4229 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4230
7c9b8fb9
JW
42312010-05-22 Janus Weil <janus@gcc.gnu.org>
4232
4233 PR fortran/44213
4234 * gfortran.dg/abstract_type_7.f03: New.
4235
d3f28910
JM
42362010-05-21 Jason Merrill <jason@redhat.com>
4237
4238 * g++.dg/eh/spec11.C: Test cleanup optimization.
4239
14db98d4
JJ
42402010-05-21 Jakub Jelinek <jakub@redhat.com>
4241
4242 PR debug/44223
4243 * gcc.target/i386/pr44223.c: New test.
4244
204fc550
RO
42452010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4246
4247 * gcc.target/i386/pr25993.c: Use @function as type specifier.
4248
46314d3e
EB
42492010-05-21 Eric Botcazou <ebotcazou@adacore.com>
4250
4251 * g++.dg/other/const3.C: New test.
4252
4ed44ccc
DF
42532010-05-20 Daniel Franke <franke.daniel@gmail.com>
4254
ade52657
UB
4255 PR fortran/38407
4256 * warn_unused_dummy_argument_1.f90: New.
4257 * warn_unused_dummy_argument_2.f90: New.
4ed44ccc 4258
1a494ab5
PC
42592010-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
69b45d71
JJ
42652010-05-20 Jakub Jelinek <jakub@redhat.com>
4266
4267 PR debug/44178
4268 * g++.dg/debug/pr44178.C: New test.
4269
d377fbbf
CF
42702010-05-20 Changpeng Fang <changpeng.fang@amd.com>
4271
4272 PR middle-end/44185
1a494ab5
PC
4273 * gcc.dg/tree-ssa/prefetch-6.c: Add
4274 --param min-insn-to-prefetch-ratio=6.
d377fbbf 4275 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
ade52657 4276 allow unrolling, and adjust the movnti count.
d377fbbf 4277
a14f1878
JH
42782010-05-20 Jan Hubicka <jh@suse.cz>
4279
4280 PR middle-end/44197
4281 * gcc.c-torture/compile/pr44197.c: New file.
4282
431043bd
UB
42832010-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
f36eb2af
HPN
42892010-05-20 Hans-Peter Nilsson <hp@axis.com>
4290
4291 PR target/44202
4292 * gcc.c-torture/execute/pr44202-1.c: New test.
4293
6d1b0f92
JD
42942010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4295
4296 PR fortran/43851
4297 * gfortran.dg/label_1.f90: Update test.
4298
66576e1b
JH
42992010-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
2872152c
JM
43042010-05-19 Jason Merrill <jason@redhat.com>
4305
a0685b73
JM
4306 * g++.dg/parse/fn-typedef2.C: New.
4307
93e1ddcf
JM
4308 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4309 function type.
4310
2872152c
JM
4311 PR c++/44193
4312 * g++.dg/template/fntype1.C: New.
4313
616f1431
EB
43142010-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
daf8c6f0
DF
43222010-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
40f1bdd9
RO
43292010-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
ade52657 4353 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
431043bd 4354 * gcc.target/i386/sse3-addsubpd.c: Likewise.
40f1bdd9
RO
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.
40f1bdd9
RO
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
817c2996
RG
46822010-05-19 Richard Guenther <rguenther@suse.de>
4683
4684 PR lto/44196
4685 * g++.dg/lto/20100519-1_0.C: New testcase.
4686
16e520b6
DF
46872010-05-19 Daniel Franke <franke.daniel@gmail.com>
4688
4689 PR fortran/42360
4690 * gfortran.dg/warn_intent_out_not_set.f90: New.
4691
66faed76
DF
46922010-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
749aa96d
MJ
46982010-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
c9018c71
DF
47032010-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
f8a02aac
RO
47102010-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
80e2a014
JH
47192010-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
174f391c
SB
47242010-05-18 Steven Bosscher <steven@gcc.gnu.org>
4725
4726 PR lto/44184
4727 * gcc.dg/lto/20100518_0.c: New test.
4728
451078b5
EB
47292010-05-18 Eric Botcazou <ebotcazou@adacore.com>
4730
4731 * gnat.dg/specs/lto3.ads: Add missing dg-options.
4732
94ea6939
JW
47332010-05-17 Janus Weil <janus@gcc.gnu.org>
4734
4735 PR fortran/43990
4736 * gfortran.dg/class_21.f03: New.
4737
9d2b7551
JM
47382010-05-17 Jason Merrill <jason@redhat.com>
4739
4740 PR c++/44157
4741 * g++.dg/cpp0x/initlist34.C: New.
4742
c8361db1
JM
4743 PR c++/44158
4744 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4745
b258210c
MJ
47462010-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
ad13f229
DS
47552010-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
f1de5107
JJ
47612010-05-17 Jakub Jelinek <jakub@redhat.com>
4762
f145213f
JJ
4763 PR bootstrap/42347
4764 * gcc.c-torture/compile/pr42347.c: New test.
4765
f1de5107
JJ
4766 PR middle-end/44102
4767 * g++.dg/ext/asmgoto1.C: New test.
4768
5feb49f0
MJ
47692010-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
233961db
JW
47762010-05-17 Janus Weil <janus@gcc.gnu.org>
4777
4778 PR fortran/44044
4779 * gfortran.dg/class_20.f03: New.
4780
ff71b48d
CB
47812010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
4782
431043bd
UB
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.
ff71b48d 4786
cdc6637d
DF
47872010-05-16 Daniel Franke <franke.daniel@gmail.com>
4788
431043bd 4789 PR fortran/35779
cdc6637d
DF
4790 * gfortran.dg/initialization_25.f90: Commented testcase.
4791 * gfortran.dg/initialization_26.f90: New.
4792
6b87d1b4
RG
47932010-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
32912286
JM
48052010-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
9feb3d6a
JM
48132010-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
3a28464c
JW
48192010-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
1f910942
JJ
48252010-05-15 Jakub Jelinek <jakub@redhat.com>
4826
4827 PR c++/44148
4828 * g++.dg/torture/pr44148.C: New test.
4829
4bdd0a60
JM
48302010-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
d025732d
EB
48372010-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
ade41c1d
JH
48432010-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
f3380641
JH
48502010-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
9d0baae1
RG
48552010-05-15 Richard Guenther <rguenther@suse.de>
4856
4857 PR tree-optimization/44038
4858 * gcc.c-torture/compile/pr44038.c: New testcase.
4859
75d2d581
L
48602010-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
f8dde8af
JW
48652010-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
22bf7d17
JJ
48722010-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
b33a0480
JM
48782010-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
c13af44b
SK
48842010-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
4d2ab9e3
RG
48892010-05-14 Richard Guenther <rguenther@suse.de>
4890
4891 PR tree-optimization/44119
4892 * gcc.c-torture/compile/pr44119.c: New testcase.
4893
786f715d
JM
48942010-05-14 Jason Merrill <jason@redhat.com>
4895
4896 PR c++/44127
4897 * g++.dg/eh/terminate1.C: New.
4898
88e09c79
JJ
48992010-05-14 Jakub Jelinek <jakub@redhat.com>
4900
4901 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4902
88c04a5d
JJ
4903 PR debug/44136
4904 * gcc.dg/pr44136.c: New test.
4905
74b80262
SZ
49062010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
4907
4908 PR c++/30566
b6b7f703
L
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
74b80262 4912
f2cbd86c
DF
49132010-05-13 Daniel Franke <franke.daniel@gmail.com>
4914
431043bd
UB
4915 PR fortran/35779
4916 * gfortran.dg/initialization_25.f90: New.
f2cbd86c 4917
1ae6fe9b
MJ
49182010-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
823e9473
JJ
49232010-05-13 Jakub Jelinek <jakub@redhat.com>
4924
2b45bf21
JJ
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
823e9473
JJ
4930 PR debug/43983
4931 * gcc.dg/guality/sra-1.c: New test.
4932
bd3cdcc0
JH
49332010-05-12 Jan Hubicka <jh@suse.cz>
4934
4935 * tree-ssa/unreachable.c: New test.
4936
73647d75
JM
49372010-05-12 Jason Merrill <jason@redhat.com>
4938
4939 * g++.dg/cpp0x/sfinae1.C: New.
4940
87a0ebfd
ST
49412010-05-12 Sriraman Tallam <tmsriram@google.com>
4942
4943 * gcc.target/i386/zee.c: New file.
4944
5c824000
JM
49452010-05-12 Jason Merrill <jason@redhat.com>
4946
3784b33c
JM
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
d451d5b2
JM
5011 * g++.dg/cpp0x/initlist32.C: New.
5012
404f08f8
JM
5013 * g++.dg/template/conv11.C: New.
5014 * g++.dg/conversion/op1.C: Adjust expected error.
5015
5c824000
JM
5016 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5017
49f19b1c
L
50182010-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
f22f4340
JJ
50282010-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
101422f0
IS
50342010-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
623a6941
MK
50572010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
5058
5059 * gcc.target/m68k/20100512-1.c: New.
5060
aeecf17c
EB
50612010-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
aac73a6d
PC
50672010-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
056928b2
JJ
50782010-05-11 Jakub Jelinek <jakub@redhat.com>
5079
3b5fda81
JJ
5080 PR middle-end/44071
5081 * c-c++-common/asmgoto-4.c: New test.
5082 * gcc.target/i386/pr44071.c: New test.
5083
056928b2
JJ
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
edf86ec1
DF
50882010-05-11 Daniel Franke <franke.daniel@gmail.com>
5089
431043bd
UB
5090 PR fortran/43711
5091 * gfortran.dg/gomp/pr43711.f90: New.
edf86ec1 5092
ad1614a7
DF
50932010-05-11 Daniel Franke <franke.daniel@gmail.com>
5094
5095 PR fortran/31820
5096 * gfortran.dg/select_5.f90: Updated.
5097
1aa14195
JH
50982010-05-11 Jan Hubicka <jh@suse.cz>
5099
5100 PR tree-optimize/44063
5101 * gcc.c-torture/compile/pr44063.c: New testcase.
5102
3f592b38
JJ
51032010-05-11 Jakub Jelinek <jakub@redhat.com>
5104
5105 PR debug/44023
5106 * gcc.dg/pr44023.c: New test.
5107
c679a915
EB
51082010-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
eaa9d009
JM
51132010-05-10 Jason Merrill <jason@redhat.com>
5114
5a40306b
JM
5115 PR c++/44017
5116 * g++.dg/template/inherit5.C: New.
5117
eaa9d009
JM
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
34655c9e
FC
51232010-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
1de12eab
JJ
51292010-05-10 Jakub Jelinek <jakub@redhat.com>
5130
5131 PR debug/44028
5132 * gcc.dg/pr44028.c: New test.
5133
4e42ad66
DF
51342010-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
8a9ecffd
MM
51422010-05-10 Michael Matz <matz@suse.de>
5143
5144 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5145
46044dd9
L
51462010-05-10 H.J. Lu <hongjiu.lu@intel.com>
5147
5148 PR rtl-optimization/44012
5149 * gcc.dg/pr44012.c: New.
5150
6aaf1357
RO
51512010-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
f5dbb57c
JW
51582010-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
1755aad0
RG
51652010-05-10 Richard Guenther <rguenther@suse.de>
5166
5167 PR tree-optimization/44050
5168 * gcc.dg/torture/pr44050.c: New testcase.
5169
333b67a9
WG
51702010-05-10 Wei Guozhi <carrot@google.com>
5171
5172 PR target/42879
5173 * gcc.target/arm/pr42879.c: New testcase.
5174
c1644066
JM
51752010-05-09 Joseph Myers <joseph@codesourcery.com>
5176
5177 PR c/44051
5178 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5179
0fb96aa4
JM
51802010-05-09 Joseph Myers <joseph@codesourcery.com>
5181
5182 PR c/10676
5183 * gcc.dg/anon-struct-10.c: New test.
5184
3d7a712a
RG
51852010-05-09 Richard Guenther <rguenther@suse.de>
5186
5187 PR middle-end/44024
5188 * gcc.dg/pr44024.c: New testcase.
5189
492fc0ee
JM
51902010-05-09 Joseph Myers <joseph@codesourcery.com>
5191
5192 PR c/4784
5193 * gcc.dg/anon-struct-9.c: New test.
5194
5588864d
RG
51952010-05-09 Richard Guenther <rguenther@suse.de>
5196
5197 PR middle-end/44043
5198 * gcc.c-torture/compile/pr44043.c: New testcase.
5199
64ed87b4
RG
52002010-05-09 Richard Guenther <rguenther@suse.de>
5201
5202 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5203
d10380d2
EB
52042010-05-09 Eric Botcazou <ebotcazou@adacore.com>
5205
5206 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5207
0dbe2a64
EB
52082010-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
844381e5
SL
52132010-05-08 Sandra Loosemore <sandra@codesourcery.com>
5214
5215 PR middle-end/28685
5216 * gcc.dg/pr28685-1.c: New file.
5217
43896afb
RG
52182010-05-08 Richard Guenther <rguenther@suse.de>
5219
5220 PR tree-optimization/44030
5221 * gcc.c-torture/compile/pr44030.c: New testcase.
5222
f56000ed
EB
52232010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5224
5225 * gnat.dg/lto6.adb: New test.
5226 * gnat.dg/lto6_pkg.ads: New helper.
5227
901ad63f
EB
52282010-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
9c026b87
EB
52332010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5234
5235 * gnat.dg/lto4.ad[sb]: New test.
5236
35e2a4b8
EB
52372010-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
928dfa4b
EB
52432010-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
40bb78ad
FC
52482010-05-07 Fabien Chêne <fabien.chene@gmail.com>
5249
5250 PR c++/43951
5251 * g++.dg/init/new29.C: New.
5252
db7d7dc1
DF
52532010-05-07 Daniel Franke <franke.daniel@gmail.com>
5254
62e59133
UB
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.
db7d7dc1 5260
2cd5965f
JM
52612010-05-07 Jason Merrill <jason@redhat.com>
5262
5263 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5264
9009be85
RO
52652010-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
d42ba3b8
SZ
52712010-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
a4ca2b57
MS
52782010-05-06 Mike Stump <mikestump@comcast.net>
5279
46765054 5280 PR objc/35165
a4ca2b57
MS
5281 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5282
14c2101d
JM
52832010-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
62e59133
UB
53112010-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
1017e3e6
PC
53162010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5317
5318 PR c++/40406
5319 * g++.dg/template/crash96.C: New.
5320
ef38b551
JH
53212010-05-06 Jan Hubicka <jh@suse.cz>
5322
5323 PR tree-optimization/43791
5324 * gcc.c-torture/compile/pr43791.c: New file.
5325
0ab555de
MM
53262010-05-06 Michael Matz <matz@suse.de>
5327
5328 PR tree-optimization/43984
5329 * gfortran.dg/pr43984.f90: New test.
5330
3734d960
MLI
53312010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5332
5333 PR 40989
5334 * gcc.dg/pr40989.c: New.
5335
e3bdfed6
RG
53362010-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
53412010-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
03a904b5
JJ
53512010-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
5e7b92b9
TB
53882010-05-06 Tobias Burnus <burnus@net-b.de>
5389
5390 PR fortran/43985
5391 * gfortran.dg/gomp/crayptr5.f90: New test case.
5392
0f559c16
JM
53932010-05-05 Jason Merrill <jason@redhat.com>
5394
5395 PR debug/43370
5396 * g++.dg/ext/attrib39.C: New.
5397
e5880243
DF
53982010-05-05 Daniel Franke <franke.daniel@gmail.com>
5399
5400 PR fortran/24978
5401 * gfortran.dg/data_invalid.f90: New.
5402
ca361dec
EB
54032010-05-05 Eric Botcazou <ebotcazou@adacore.com>
5404
5405 * gnat.dg/lto2.adb: New test.
5406
6d729f28
JM
54072010-05-05 Jason Merrill <jason@redhat.com>
5408
5409 PR c++/43787
5410 * g++.dg/opt/empty1.C: New.
5411
371b334e
JW
54122010-05-05 Janus Weil <janus@gcc.gnu.org>
5413
5414 PR fortran/43696
5415 * gfortran.dg/class_17.f03: New.
5416
b0576159
JJ
54172010-05-04 Neil Vachharajani <nvachhar@google.com>
5418
5419 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5420
ec6c345e
MS
54212010-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
55a46075
L
54262010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5427
5428 PR target/43668
5429 * gcc.target/i386/pr43668.c: New.
5430
68fef9f9
PC
54312010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5432
5433 PR c++/43028
5434 * g++.dg/cpp0x/initlist31.C: New.
5435
97e3c923
JJ
54362010-05-04 Jakub Jelinek <jakub@redhat.com>
5437
5438 PR c/43981
5439 * gcc.dg/Wunused-var-8.c: New test.
5440
b5c0a77e
JM
54412010-05-04 Jason Merrill <jason@redhat.com>
5442
5443 PR c++/38064
5444 * g++.dg/cpp0x/enum3.C: Extend.
5445
ade6a9ac
L
54462010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5447
5448 PR target/43799
5449 * gcc.target/i386/pr43799.c: New.
5450
7ef5e86c
EB
54512010-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
2147c71c
L
54562010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5457
5458 PR middle-end/43671
5459 * gcc.target/i386/pr43671.c: New.
5460
4ac4b596
PC
54612010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5462
5463 PR c++/43705
5464 * g++.dg/template/crash95.C: New.
5465
0d3f6527
L
54662010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5467
5468 PR debug/43508
5469 * gcc.target/i386/pr43508.c: New.
5470
27c2cfa6
RG
54712010-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
f857e9a4
DS
54772010-05-03 Dodji Seketeli <dodji@redhat.com>
5478
5479 PR c++/43953
5480 * g++.dg/other/crash-12.C: New test.
5481
9ab570ad
L
54822010-05-03 H.J. Lu <hongjiu.lu@intel.com>
5483
5484 * g++.dg/cdce3.C: Add a space. Updated.
5485
cbb4feb3
JM
54862010-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
35ad90d5
RO
54932010-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
431f5969
SK
55072010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
5508
5509 PR fortran/43592
5510 * gfortran.dg/unexpected_interface.f90: New test.
5511
d5ece0a1
RO
55122010-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
8eb7bc3c
RG
55172010-05-03 Richard Guenther <rguenther@suse.de>
5518
5519 PR tree-optimization/43971
5520 * gcc.dg/pr43971.c: New testcase.
5521
c4e26da1
JJ
55222010-05-03 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR debug/43972
5525 * gcc.dg/debug/pr43972.c: New test.
5526
63004b49
UB
55272010-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
52c307ba
RG
55322010-05-02 Richard Guenther <rguenther@suse.de>
5533
5534 PR tree-optimization/43879
5535 * gcc.dg/torture/pr43879-3.c: New testcase.
5536
bab4d587
RG
55372010-05-01 Richard Guenther <rguenther@suse.de>
5538
5539 PR tree-optimization/43949
5540 * g++.dg/warn/Warray-bounds-5.C: New testcase.
5541
13ead6d8
L
55422010-05-01 H.J. Lu <hongjiu.lu@intel.com>
5543
5544 PR c++/43951
5545 * g++.dg/init/new28.C: New.
5546
619dea2d
IS
55472010-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
ce276b61
EB
55582010-04-30 DJ Delorie <dj@redhat.com>
5559
5560 * gcc.c-torture/execute/20100430-1.c: New test.
5561
5cb6410a
JM
55622010-04-30 Jason Merrill <jason@redhat.com>
5563
5564 PR c++/43868
5565 * g++.dg/template/ptrmem21.C: New.
5566
bf65e4b1
TB
55672010-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
b6050cb7
RG
55732010-04-30 Richard Guenther <rguenther@suse.de>
5574
5575 PR lto/43946
5576 * gcc.dg/lto/20100430-1_0.c: New testcase.
5577
a07ecd2b
JJ
55782010-04-30 Jakub Jelinek <jakub@redhat.com>
5579
5580 PR debug/43942
5581 * c-c++-common/pr43942.c: New test.
5582
1179ee88
SB
55832009-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
4be68d9a
RG
55882010-04-30 Richard Guenther <rguenther@suse.de>
5589
5590 PR tree-optimization/43879
5591 * gcc.dg/torture/pr43879_1.c: New testcase.
5592
06468254
RG
55932010-04-30 Richard Guenther <rguenther@suse.de>
5594
5595 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5596
10ab8f62
FC
55972010-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
eece1eb9
PT
56032010-04-29 Janus Weil <janus@gcc.gnu.org>
5604
5605 PR fortran/42274
5606 * gfortran.dg/class_16.f03: New test.
5607
56082010-04-29 Janus Weil <janus@gcc.gnu.org>
5609
5610 PR fortran/42274
5611 * gfortran.dg/class_15.f03: New.
5612
56132010-04-29 Paul Thomas <pault@gcc.gnu.org>
5614
5615 PR fortran/43326
5616 * gfortran.dg/dynamic_dispatch_9.f03: New test.
5617
56182010-04-29 Janus Weil <janus@gcc.gnu.org>
5619
5620 PR fortran/43492
5621 * gfortran.dg/generic_22.f03 : New test.
5622
56232010-04-29 Paul Thomas <pault@gcc.gnu.org>
5624
5625 PR fortran/42353
5626 * gfortran.dg/class_14.f03: New test.
5627
56282010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5629
5630 PR fortran/42680
5631 * gfortran.dg/interface_32.f90: New test.
5632
56332009-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
a143bf27
MS
56412010-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
a10da381
TB
56472010-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
ab6edba4
MK
56532010-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
8478130d
EB
56612010-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
34f97b94
XDL
56662010-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
e33c6cd6
MJ
57022010-04-28 Martin Jambor <mjambor@suse.cz>
5703
5704 * gcc.dg/lto/20091209-1_0.c: New testcase.
5705
18abb35e
RG
57062010-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
c718820a
RG
57122010-04-28 Richard Guenther <rguenther@suse.de>
5713
5714 PR c++/43880
5715 * g++.dg/torture/pr43880.C: New testcase.
5716
4b414c93
MLI
57172010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
5718
5719 PR c++/9335
62e59133
UB
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'.
4b414c93 5724
31d1acec
FC
57252010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5726
5727 PR c++/29043
5728 * g++.dg/init/pr29043.C: New.
5729
95b24c84
JM
57302010-04-27 Jason Merrill <jason@redhat.com>
5731
2defb926
JM
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
a6846853
JM
5737 PR c++/43856
5738 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5739
95b24c84
JM
5740 PR c++/43875
5741 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5742
5dc16b19
MLI
57432010-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
798ec807
JM
57492010-04-27 Jason Merrill <jason@redhat.com>
5750
ea8b8aa0
JM
5751 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5752
798ec807
JM
5753 PR c++/41468
5754 * g++.dg/template/sfinae17.C: New.
4a5d353f 5755 * g++.dg/template/sfinae18.C: New.
798ec807 5756
6ad86a5b
FC
57572010-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
0134416b
TB
57652010-04-27 Tobias Burnus <burnus@net-b.de>
5766
5767 PR fortran/18918
5768 * gfortran.dg/coarray_12.f90: Fix dump parsing.
5769
a79ccd14
RG
57702010-04-27 Richard Guenther <rguenther@suse.de>
5771
5772 PR middle-end/40561
5773 * g++.dg/other/pr40561.C: New testcase.
5774
78eaf7bf
MJ
57752010-04-27 Martin Jambor <mjambor@suse.cz>
5776
5777 PR middle-end/43812
5778 * g++.dg/ipa/pr43812.C: New test.
5779
fa5f5e27
JH
57802010-04-27 Jan Hubicka <jh@suse.cz>
5781
5782 * gcc.dg/ipa/iinline-1.c (main): Rename to...
5783 (test): ... this one.
5784
cb751cbd
BS
57852010-04-27 Bernd Schmidt <bernds@codesourcery.com>
5786
5787 PR target/40657
5788 * gcc.target/arm/thumb-stackframe.c: New test.
5789
0ed3cde2 57902010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
431043bd 5791
0ed3cde2
SZ
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
f33beee9
TB
57982010-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
637f1455
SZ
58042010-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
3bec79c5
DK
58132010-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
6a07739d
L
58192010-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
504d14c9
IS
58242010-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'.
431043bd 5833 * lib/dg-pch.exp (dg-flags-pch): New Proc.
504d14c9
IS
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
1637c2e1 58432010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
920a8260
JH
5844
5845 PR 43715
b6b7f703 5846 * lib/plugin-support.exp: Use "-undefined
920a8260
JH
5847 dynamic_lookup" on darwin.
5848
21aac880
RG
58492010-04-26 Richard Guenther <rguenther@suse.de>
5850
5851 * gcc.dg/lto/20100426_0.c: New testcase.
5852
330af32c
JZ
58532010-04-26 Jie Zhang <jie@codesourcery.com>
5854
5855 PR tree-optimization/43833
5856 gcc.dg/Warray-bounds-8.c: New test case.
5857
98b2dfbb
RG
58582010-04-26 Richard Guenther <rguenther@suse.de>
5859
5860 PR lto/43080
5861 * g++.dg/lto/20100423-3_0.C: New testcase.
5862
1ae3075b
RG
58632010-04-26 Richard Guenther <rguenther@suse.de>
5864
5865 PR lto/42425
5866 * g++.dg/lto/20100423-2_0.C: New testcase.
5867
4b5caab7
IR
58682010-04-26 Ira Rosen <irar@il.ibm.com>
5869
5870 * gcc.dg/vect/bb-slp-23.c: New test.
5871
2778d766
JM
58722010-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
045d4002
L
58782010-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
d64ad42b
SK
58832010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5884
78ba4ec5
L
5885 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5886 FreeBSD.
2b50b170
SK
5887 * gfortran.dg/default_format_denormal_1.f90: Ditto.
5888 * gfortran.dg/default_format_2.f90: Ditto.
d64ad42b 5889
211b0440 58902010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
78ba4ec5
L
5891
5892 * gfortran.dg/pr43505.f90: Clean up .mod file.
2b50b170
SK
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.
211b0440 5927
9b41915f
L
59282010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5929
5930 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5931
82d6f532
EB
59322010-04-25 Eric Botcazou <ebotcazou@adacore.com>
5933
5934 * gnat.dg/pack15.ad[sb]: New test.
5935
910ed7dc
PB
59362010-04-25 Paolo Bonzini <bonzini@gnu.org>
5937
5938 * gcc.target/arm/mla-1.c: New test.
5939
8583a512
SK
59402010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5941
5942 PR fortran/30073
5943 PR fortran/43793
910ed7dc 5944 * gfortran.dg/pr43793.f90: New test.
8583a512 5945
27d0d96a
BS
59462010-04-24 Bernd Schmidt <bernds@codesourcery.com>
5947
5948 PR tree-optimization/41442
5949 * gcc.target/i386/pr41442.c: New test.
5950
1cef01a0
HPN
59512010-04-24 Hans-Peter Nilsson <hp@axis.com>
5952
5953 PR fortran/43832
5954 * gfortran.dg/fgetc_3.f90: Delete bogus test.
5955
a3ba2937
JD
59562010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5957
5958 PR fortran/43832
5959 * gfortran.dg/open_nounit.f90: New test.
5960
991b4da1
PT
59612010-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
c7d0de89
MLI
59672010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
5968
5969 * gcc.dg/Wconversion-integer.c: Update.
5970
915f5921
EB
59712010-04-23 Eric Botcazou <ebotcazou@adacore.com>
5972
5973 * gnat.dg/unchecked_convert5.adb: New test.
5974
7a38245d
RG
59752010-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
8fd8a06f
RG
59812010-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
77620011
MJ
59872010-04-23 Martin Jambor <mjambor@suse.cz>
5988
5989 PR tree-optimization/43846
5990 * gcc.dg/tree-ssa/sra-10.c: New test.
5991
5c20baf1
MJ
59922010-04-23 Martin Jambor <mjambor@suse.cz>
5993
5994 PR middle-end/43835
5995 * gcc.c-torture/execute/pr43835.c: New test.
5996
c67f69a3
RG
59972010-04-23 Richard Guenther <rguenther@suse.de>
5998
5999 PR lto/42653
6000 * g++.dg/lto/20100423-1_0.C: New testcase.
6001
d5dceab8
UB
60022010-04-22 Uros Bizjak <ubizjak@gmail.com>
6003
6004 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6005
60062010-04-22 Ira Rosen <irar@il.ibm.com>
74500b3e 6007
5bdd895c 6008 PR tree-optimization/43842
74500b3e
IR
6009 * gcc.dg/vect/pr43842.c: New test.
6010
8e80fcac
BS
60112010-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
79b9f413
KG
60162010-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
44741f03
AM
60212010-04-22 Alexander Monakov <amonakov@ispras.ru>
6022
6023 * gfortran.dg/reassoc_6.f: New testcase.
6024
9193b1b4
BS
60252010-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
b3be2694
RG
60312010-04-22 Richard Guenther <rguenther@suse.de>
6032
6033 PR tree-optimization/43845
6034 * gcc.c-torture/compile/pr43845.c: New testcase.
6035
5b58b39b
BS
60362010-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
92375a20
RG
60442010-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
2b65cd83
JJ
60502010-04-21 Jakub Jelinek <jakub@redhat.com>
6051
6052 PR fortran/43836
6053 * gfortran.dg/gomp/pr43836.f90: New test.
6054
11152c95
RG
60552010-04-21 Richard Guenther <rguenther@suse.de>
6056
6057 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6058
d64427ff
KG
60592010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6060
6061 * gcc.dg/torture/builtin-cproj-3.c: New.
6062
88274c4d
JM
60632010-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
3c642f92
KG
60722010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6073
6074 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6075
43272bf5
KG
60762010-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
5a80a1dd
DS
60812010-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
9c4174d8
PT
60882010-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
94e85e0a
XDL
60962010-04-20 Xinliang David Li <davidxl@google.com>
6097
6098 * g++.dg/tree-ssa/fold-compare.C: New.
6099
48e50698
RG
61002010-04-20 Richard Guenther <rguenther@suse.de>
6101
6102 PR tree-optimization/39417
6103 * g++.dg/torture/pr39417.C: New testcase.
6104
b28ae58f
RG
61052010-04-20 Richard Guenther <rguenther@suse.de>
6106
6107 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6108
1197ce8e
JJ
61092010-04-20 Jakub Jelinek <jakub@redhat.com>
6110
6111 * g++.dg/debug/dwarf2/rv1.C: New test.
6112
72e2cf16
AK
61132010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6114
6115 PR target/43635
6116 * gcc.c-torture/compile/pr43635.c: New testcase.
6117
fd2e4e99
JJ
61182010-04-19 Jakub Jelinek <jakub@redhat.com>
6119
310e4472
JJ
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
fd2e4e99
JJ
6125 PR middle-end/43337
6126 * gfortran.dg/gomp/pr43337.f90: New test.
6127
1936a7d4
RG
61282010-04-19 Richard Guenther <rguenther@suse.de>
6129
6130 PR tree-optimization/43796
6131 * gfortran.dg/pr43796.f90: New testcase.
6132
d53bed0b
RG
61332010-04-19 Richard Guenther <rguenther@suse.de>
6134
6135 PR tree-optimization/43783
6136 * gcc.c-torture/execute/pr43783.c: New testcase.
6137
90f775a9
UB
61382010-04-19 Uros Bizjak <ubizjak@gmail.com>
6139
6140 PR target/43766
6141 * gcc.target/i386/pr43766.c: New test.
6142
8d9b7be5
JZ
61432010-04-19 Jie Zhang <jie@codesourcery.com>
6144
6145 PR target/43662
6146 * gcc.target/i386/pr43662.c: New test.
6147
d38f6bc0
DS
61482010-04-19 Dodji Seketeli <dodji@redhat.com>
6149
6150 PR c++/43704
6151 * g++.dg/template/typedef32.C: New test.
6152
d5dceab8 61532010-04-19 Ira Rosen <irar@il.ibm.com>
b5aeb3bb 6154
d5dceab8
UB
6155 PR tree-optimization/37027
6156 * lib/target-supports.exp
b5aeb3bb
IR
6157 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6158 * gcc.dg/vect/pr37027.c: New test.
d5dceab8
UB
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.
b5aeb3bb 6163
5a2fa9e8
JJ
61642010-04-19 Jakub Jelinek <jakub@redhat.com>
6165
6166 * g++.dg/debug/dwarf2/enum1.C: New test.
6167
896ee672
EB
61682010-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
d5dceab8 61732010-04-18 Ira Rosen <irar@il.ibm.com>
59eefaa6
IR
6174
6175 PR tree-optimization/43771
6176 * g++.dg/vect/pr43771.cc: New test.
6177
6c559604
SK
61782010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
6179
896ee672
EB
6180 PR fortran/31538
6181 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6182 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6c559604 6183
728936bb
EB
61842010-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
12de6355
RG
61902010-04-16 Richard Guenther <rguenther@suse.de>
6191
6192 PR tree-optimization/43572
6193 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6194
68a3eb69
EB
61952010-04-16 Olivier Hainque <hainque@adacore.com>
6196
6197 * gnat.dg/specs/discr_private.ads: New test.
6198
f0c6475a 61992010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6ea007e4
BS
6200
6201 PR target/41514
f0c6475a
BS
6202 * gcc.target/arm/thumb-comparisons.c: New test.
6203
6204 PR target/40603
6205 * gcc.target/arm/thumb-cbranchqi.c: New test.
6ea007e4 6206
7a296495
CB
62072010-04-16 Christian Bruel <christian.bruel@st.com>
6208
6209 * g++.dg/torture/pr36191.C: Enable for SH.
6210
169afcb9
EB
62112010-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
25a6a873
RG
62162010-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
f0c6475a 62342010-04-14 Bernd Schmidt <bernds@codesourcery.com>
31ce8a53
BS
6235
6236 PR target/21803
6237 * gcc.target/arm/pr42496.c: New test.
6238
943f82e7
JM
62392010-04-14 Jason Merrill <jason@redhat.com>
6240
6241 PR c++/36625
6242 * g++.dg/ext/attrib38.C: New.
6243
88f33b96
SE
62442010-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
289fcbbd
MLI
62492010-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
fc249fe5
MM
62682010-04-14 Michael Matz <matz@suse.de>
6269
6270 PR tree-optimization/42963
b6b7f703 6271 * gcc.dg/pr42963.c: New testcase.
fc249fe5 6272
f08863f9
EB
62732010-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
64f002ed
TB
62792010-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
e1859f33
JD
62862010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6287
6288 PR fortran/43747
6289 gfortran.dg/initialization_24.f90: New test.
6290
44b2dc6c
JM
62912010-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
4867a0c6
MLI
62962010-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
0f2ffb9a
MJ
63162010-04-13 Martin Jambor <mjambor@suse.cz>
6317
6318 * gcc.dg/tree-ssa/sra-9.c: New test.
6319
f78b86c0
MM
63202010-04-13 Michael Matz <matz@suse.de>
6321
6322 PR middle-end/43730
6323 * gcc.dg/pr43730.c: New test.
6324
143597ff
MM
63252010-04-13 Michael Matz <matz@suse.de>
6326
6327 * gcc.dg/tree-ssa/negate.c: New testcase.
6328
9d7b53cc
RG
63292010-04-13 Richard Guenther <rguenther@suse.de>
6330
6331 PR testsuite/43735
6332 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6333
777e1f09
RG
63342010-04-13 Richard Guenther <rguenther@suse.de>
6335
6336 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6337
76af763d
EB
63382010-04-13 Eric Botcazou <ebotcazou@adacore.com>
6339
6340 * gnat.dg/derived_type1.adb: New test.
6341
4adbd5dd
MK
63422010-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
e0db9cc6
UB
63492010-04-12 Uros Bizjak <ubizjak@gmail.com>
6350
6351 * gcc.target/i386/rotate-2.c: New test.
6352
d6850483
JM
63532010-04-12 Jason Merrill <jason@redhat.com>
6354
e62e4922
JM
6355 PR c++/43641
6356 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
d6850483
JM
6357 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6358
9d809e8f
FC
63592010-04-12 Fabien Chene <fabien.chene@gmail.com>
6360
6361 PR c++/25811
6362 * g++.dg/init/pr25811.C: New test.
6363
c7392d11
RO
63642010-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
af961c7f
RG
63702010-04-12 Richard Guenther <rguenther@suse.de>
6371
6372 * gcc.dg/torture/inline-2.c: New testcase.
6373
f101882a
JJ
63742010-04-12 Jakub Jelinek <jakub@redhat.com>
6375
fa8351f8
JJ
6376 PR bootstrap/43699
6377 * gcc.dg/Wunused-var-7.c: New test.
6378
f101882a
JJ
6379 PR tree-optimization/43560
6380 * gcc.c-torture/execute/pr43560.c: New test.
6381
675c873b
EB
63822010-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
3fc20697
RG
63882010-04-12 Richard Guenther <rguenther@suse.de>
6389
6390 PR c++/43611
6391 * g++.dg/torture/pr43611.C: New testcase.
6392
c4712597
SZ
63932010-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
c11c09f9
KP
63992010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6400
6401 * gcc.target/sh/rte-delay-slot.c: New test.
6402
3cd64bab
EB
64032010-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
a6d57223
JZ
64082010-04-10 Jie Zhang <jie@codesourcery.com>
6409
6410 PR target/43417
6411 * gcc.target/sh/pr43417.c: New test.
6412
687ea68f
TB
64132010-04-10 Tobias Burnus <burnus@net-b.de>
6414
6415 PR fortran/43591
6416 * gfortran.dg/spec_expr_6.f90: New test.
6417
d8a12e84
MLI
64182010-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
d0b8780d
MLI
64242010-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
cb6addf4
JM
64542010-04-09 Jason Merrill <jason@redhat.com>
6455
6456 PR c++/42623
6457 * g++.dg/template/sizeof13.C: New.
6458
c688a8b0
KT
64592010-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.
27431d88 6464
dc8d2739
MLI
64652010-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.
27431d88 6470 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
dc8d2739 6471 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
27431d88 6472 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
dc8d2739
MLI
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
d3a9eea2
TB
64772010-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
824935ee
BD
64832010-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
07c60ef7
RO
64882010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6489
6490 PR target/43643
6491 * gcc.dg/pr43643.c: New test.
6492
3e2f637e
TB
64932010-04-08 Tobias Burnus <burnus@net-b.de>
6494
6495 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6496
84ae6d7b
RG
64972010-04-08 Richard Guenther <rguenther@suse.de>
6498
6499 PR tree-optimization/43679
6500 * gcc.c-torture/compile/pr43679.c: New testcase.
6501
aa847cc8
JJ
65022010-04-08 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR debug/43670
6505 * gcc.dg/pr43670.c: New test.
6506
b0aef8a8
MK
65072010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
6508
6509 PR middle-end/40815
6510 * gcc.dg/tree-ssa/reassoc-19.c: New.
6511
60d3aec4
JJ
65122010-04-07 Jakub Jelinek <jakub@redhat.com>
6513
ebfbbdc5
JJ
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
60d3aec4
JJ
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
b51e84c9
IS
65282010-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
87cf0651
SB
65342010-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.
58e0f0d3 6575
87cf0651 65762010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
6577
6578 PR objc++/23716
58e0f0d3
IS
6579 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6580
2401726e
JM
65812010-04-07 Jason Merrill <jason@redhat.com>
6582
48326487
JM
6583 * g++.dg/template/dr408.C: New.
6584
ae099258
JM
6585 * g++.dg/lookup/ns4.C: New.
6586
feb3b88a
JM
6587 PR c++/38392
6588 * g++.dg/template/friend51.C: New test.
6589
2401726e
JM
6590 PR c++/41970
6591 * g++.old-deja/g++.other/linkage1.C: Adjust.
6592
5fd5c97a
DS
65932010-04-07 Dodji Seketeli <dodji@redhat.com>
6594
6595 PR c++/42697
6596 * g++.dg/template/crash94.C: New test.
6597
7c094c11
DS
65982010-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
12bd5a1e
RG
66042010-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
b1fa9126
EB
66102010-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
6addabbb
JZ
66162010-04-07 Jie Zhang <jie@codesourcery.com>
6617
6618 PR c++/42556
6619 * g++.dg/init/pr42556.C: New test.
6620
a42f1217
DS
66212010-04-07 Dodji Seketeli <dodji@redhat.com>
6622
6623 PR debug/43628
6624 * g++.dg/debug/dwarf2/typedef2.C: New test.
6625
c88199cd
DS
66262010-04-06 Dodji Seketeli <dodji@redhat.com>
6627
27431d88 6628 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
c88199cd
DS
6629 c-c++-common/dwarf2/redeclaration-1.C
6630
d4a2b486
JM
66312010-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
9310a3e2
SP
66732010-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
c86a3947
CF
66792010-04-06 Changpeng Fang <changpeng.fang@amd.com>
6680
6681 PR middle-end/32824
6682 * gcc.dg/vect/pr32824: New.
6683
f4d1d50a
TB
66842010-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
178f9aa1
TB
66942010-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
be59db2d
TB
67002010-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
385e8144
TB
67072010-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
d0a4a61c
TB
67132010-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
d5eebac0
JM
67202010-04-06 Jason Merrill <jason@redhat.com>
6721
62daa139
JM
6722 PR c++/43648
6723 * g++.dg/template/dtor8.C: New.
6724
d5eebac0
JM
6725 PR c++/43621
6726 * g++.dg/template/error-recovery2.C: New.
6727
b1a0b3b4
JH
67282010-04-06 Jan Hubicka <jh@suse.czpli
6729
6730 PR tree-optimization/42906
6731 * gcc.dg/tree-ssa/dce-1.c: New testcase.
6732
2b56d6a4
TB
67332010-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
56186ac2
RG
67402010-04-06 Richard Guenther <rguenther@suse.de>
6741
6742 PR tree-optimization/43627
6743 * gcc.dg/tree-ssa/vrp49.c: New testcase.
6744
7d11d368
JJ
67452010-04-06 Jakub Jelinek <jakub@redhat.com>
6746
6747 PR target/43638
6748 * gcc.target/i386/pr43638.c: New test.
6749
eb12d0ae
RG
67502010-04-06 Richard Guenther <rguenther@suse.de>
6751
6752 PR middle-end/43661
6753 * gcc.c-torture/compile/pr43661.c: New testcase.
6754
be33cc50
JJ
67552010-04-06 Jakub Jelinek <jakub@redhat.com>
6756
6757 * gcc.target/s390/stackcheck1.c: Add dg-warning.
6758
0e8ff409
SP
67592010-04-04 Sebastian Pop <sebastian.pop@amd.com>
6760
6761 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6762
1cdaa211
RG
67632010-04-02 Richard Guenther <rguenther@suse.de>
6764
6765 PR tree-optimization/43629
6766 * gcc.c-torture/execute/pr43629.c: New testcase.
6767
b879c108 67682010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
014753cc 6769 Dominique d'Humieres <dominiq@lps.ens.fr>
b879c108
JB
6770
6771 PR libfortran/43605
6772 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6773
777351a5
DS
67742010-04-01 Dodji Seketeli <dodji@redhat.com>
6775
6776 PR debug/43325
6777 * c-c++-common/dwarf2/redeclaration-1.C: New test.
6778
d4b5fb22
JM
67792010-04-01 Jason Merrill <jason@redhat.com>
6780
6781 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6782
e76a3fde
JB
67832010-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
5e9fb3db
RG
67892010-04-01 Richard Guenther <rguenther@suse.de>
6790
6791 PR middle-end/43614
6792 * gcc.c-torture/compile/pr43614.c: New testcase.
6793
d3f76f83
MJ
67942010-04-01 Martin Jambor <mjambor@suse.cz>
6795
6796 PR tree-optimization/43141
6797 * gcc.dg/guality/pr43141.c: New test.
27431d88 6798
35eb7ed7
RO
67992010-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
25d635d9
SP
68102010-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
68162010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6817
6818 PR middle-end/43351
6819 * gcc.dg/graphite/id-pr43351.c
6820
2981f206
IS
68212010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6822
03af6e44
IS
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
2981f206 6842 PR objc++/23613
b6b7f703 6843 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2981f206 6844 New macro.
b6b7f703 6845 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2981f206
IS
6846 Remove dg-xfail-if.
6847
9bae1881
MJ
68482010-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
d7df0b91
DS
68532010-03-31 Dodji Seketeli <dodji@redhat.com>
6854
6855 PR c++/43558
6856 * g++.dg/template/typedef31.C: New test.
6857
f0c01ffd
RO
68582010-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
132b4e82
JJ
68642010-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
dc12b70e
JZ
68702010-03-31 Jie Zhang <jie@codesourcery.com>
6871
6872 PR 43562
6873 * gcc.dg/pr43562.c: New test.
6874
fb077955
JM
68752010-03-30 Jason Merrill <jason@redhat.com>
6876
74537078
JM
6877 PR c++/43076
6878 * g++.dg/template/error-recovery1.C: New.
6879
fb077955
JM
6880 PR c++/41786
6881 * g++.dg/parse/ambig5.C: New.
6882
03a5f060
JJ
68832010-03-30 Jakub Jelinek <jakub@redhat.com>
6884
6885 PR debug/43593
6886 * gcc.dg/guality/pr43593.c: New test.
6887
8533c9d8
SP
68882010-03-30 Sebastian Pop <sebastian.pop@amd.com>
6889
6890 PR middle-end/43430
6891 * gcc.dg/vect/pr43430-1.c: New.
6892
ce0ecb98
JM
68932010-03-30 Jason Merrill <jason@redhat.com>
6894
6895 PR c++/43559
6896 * g++.dg/template/partial7.C: New.
6897
a3e7e012
AK
68982010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6899
6900 * gcc.target/s390/stackcheck1.c: New testcase.
6901
63fd8255
JD
69022010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6903
6904 PR libfortran/43265
6905 * gfortran.dg/read_eof_8.f90: New test.
6906
0591d33e
JM
69072010-03-29 Jason Merrill <jason@redhat.com>
6908
43d0678a
JM
6909 * gcc.dg/cpp/include6.c: Change [] to ().
6910
00a81b8b
JM
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
0591d33e
JM
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
58adb739
RG
69272010-03-29 Richard Guenther <rguenther@suse.de>
6928
6929 PR tree-optimization/43560
6930 * gcc.dg/torture/pr43560.c: New testcase.
6931
52150625
JM
69322010-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
3b34d92c
JZ
69452010-03-29 Jie Zhang <jie@codesourcery.com>
6946
6947 PR 43564
6948 * gcc.dg/pr43564.c: New test.
6949
10fa280a
TB
69502010-03-29 Tobias Burnus <burnus@net-b.de>
6951
6952 PR fortran/43551
6953 * gfortran.dg/direct_io_12.f90: New test.
6954
88cc1e04
JH
69552010-03-28 Jan Hubicka <jh@suse.cz>
6956
6957 PR tree-optimization/43505
6958 * gfortran.dg/pr43505.f90: New testcase.
6959
fb6807b8
UB
69602010-03-27 Uros Bizjak <ubizjak@gmail.com>
6961
6962 PR tree-optimization/43528
6963 * gcc.target/i386/pr43528.c: New test.
6964
10e76c1a
JM
69652010-03-26 Joseph Myers <joseph@codesourcery.com>
6966
6967 PR c/43381
6968 * gcc.dg/parm-impl-decl-3.c: New test.
6969
c6cc83d0
JM
69702010-03-26 Jason Merrill <jason@redhat.com>
6971
6972 PR c++/43509
6973 * g++.dg/cpp0x/parse1.C: New.
6974
fb04bb84
UB
69752010-03-26 Uros Bizjak <ubizjak@gmail.com>
6976
6977 PR target/43524
6978 * gcc.target/i386/pr43524.c: New test.
6979
13604671
MJ
69802010-03-26 Martin Jambor <mjambor@suse.cz>
6981
b6b7f703 6982 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
fb04bb84 6983 whitespace, rename main to foo.
b6b7f703
L
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.
13604671 6995
5f431950
DS
69962010-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
259d831f
JD
70022010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7003
7004 PR libfortran/43517
7005 * gfortran.dg/read_eof_7.f90: New test.
7006
812398e4
IS
70072010-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
fb04bb84 7019 -fgnu-runtime, for darwin targets also run the tests with
812398e4
IS
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.
fb04bb84 7028 * objc/execute/protocol-isEqual-4.m: Ditto.
812398e4
IS
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,
27431d88 7111 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
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.
27431d88 7117 * objc.dg/stret-1.m: Ditto.
812398e4
IS
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.
27431d88 7137 * objc.dg/defs.m: Ditto.
812398e4
IS
7138 * objc.dg/const-str-3.m: Ditto.
7139 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
27431d88 7140 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
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.
fb04bb84 7170 * objc.dg/local-decl-2.m: Ditto.
812398e4
IS
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.
fb04bb84 7179 * objc.dg/gnu-runtime-2.m: Ditto.
812398e4
IS
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.
fb04bb84 7189 * objc.dg/bitfield-2.m: Ditto.
812398e4
IS
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.
fb04bb84 7193 * objc.dg/encode-9.m: Ditto.
812398e4
IS
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,
fb04bb84 7200 Protocol1.h) and next-mapping.h as required. Use new NeXT
27431d88 7201 interface as required. Skip for gnu-runtime. Test for .quad at m64.
812398e4 7202 * objc.dg/const-str-11.m: Ditto.
fb04bb84 7203 * objc.dg/const-str-9.m: Ditto.
812398e4
IS
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,
fb04bb84 7208 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
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,
fb04bb84 7228 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
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.
fb04bb84
UB
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.
812398e4
IS
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.
fb04bb84
UB
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.
812398e4
IS
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
58f5f6b4
DS
72862010-03-25 Dodji Seketeli <dodji@redhat.com>
7287
7288 PR c++/43206
7289 * g++.dg/template/typedef30.C: New test case.
7290
d53c73e0
JJ
72912010-03-25 Jakub Jelinek <jakub@redhat.com>
7292
7293 PR c/43385
7294 * gcc.c-torture/execute/pr43385.c: New test.
7295
6f5db5f7
JM
72962010-03-24 Joseph Myers <joseph@codesourcery.com>
7297
7298 * gcc.dg/strncpy-fix-1.c: New test.
7299
9debda96
IS
73002010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7301
5e599ebb
IS
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
9debda96
IS
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
bff0b1a6
JM
73162010-03-24 Jason Merrill <jason@redhat.com>
7317
7318 PR c++/43502
7319 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7320
1e06efb6
MJ
73212010-03-24 Martin Jambor <mjambor@suse.cz>
7322
7323 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
fb04bb84 7324 a loop.
1e06efb6
MJ
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
d0ed412a
JJ
73372010-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
012cd3b6
MS
73452010-03-23 Mike Stump <mikestump@comcast.net>
7346
7347 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7348
c6be04ad
JM
73492010-03-23 Jason Merrill <jason@redhat.com>
7350
5c3bacee
JM
7351 * g++.dg/ext/altivec-17.C: Adjust error message.
7352
c6be04ad
JM
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
ce30e6fd
JM
73602010-03-22 Jason Merrill <jason@redhat.com>
7361
cc72bbaa
JM
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
18932737
JM
7366 PR c++/43281
7367 * g++.dg/cpp0x/auto18.C: New.
7368
ce30e6fd
JM
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
047550e9
MM
73742010-03-22 Michael Matz <matz@suse.de>
7375
7376 PR middle-end/43475
7377 * gfortran.dg/pr43475.f90: New testcase.
7378
6d7971b8
RG
73792010-03-22 Richard Guenther <rguenther@suse.de>
7380
7381 PR tree-optimization/43390
7382 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7383
242ba308
KG
73842010-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
7801b86a
SM
73892010-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
b8849663
PT
73952010-03-20 Paul Thomas <pault@gcc.gnu.org>
7396
7397 PR fortran/43450
7398 * gfortran.dg/whole_file_15.f90 : New test.
7399
21b04412
JD
74002010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7401
7402 PR fortran/43409
7403 * gfortran.dg/inquire_size.f90: New test.
7404
d491d2af
RG
74052010-03-20 Richard Guenther <rguenther@suse.de>
7406
7407 PR rtl-optimization/43438
7408 * gcc.c-torture/execute/pr43438.c: New testcase.
7409
39bac010
DS
74102010-03-20 Dodji Seketeli <dodji@redhat.com>
7411
7412 PR c++/43375
7413 * g++.dg/abi/mangle42.C: New test.
7414
e49a760f
AP
74152010-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
f0c6475a 74212010-03-19 Bernd Schmidt <bernds@codesourcery.com>
002b2dee
BS
7422
7423 PR rtl-optimization/42258
7424 * gcc.target/arm/thumb1-mul-moves.c: New test.
c99102b8
BS
7425
7426 PR target/40697
7427 * gcc.target/arm/thumb-andsi.c: New test.
7428
036efbf2
BS
7429 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7430 dg-require-effective-target.
7431
f9ceed32
MM
74322010-03-19 Michael Matz <matz@suse.de>
7433
7434 PR c++/43116
7435 * g++.dg/other/pr43116.C: New testcase.
7436
8a0b1aa4
MM
74372010-03-19 Michael Matz <matz@suse.de>
7438
7439 PR target/43305
7440 * gcc.dg/pr43305.c: New testcase.
7441
3e999e7b
RG
74422010-03-19 Richard Guenther <rguenther@suse.de>
7443
7444 PR tree-optimization/43415
7445 * gcc.c-torture/compile/pr43415.c: New testcase.
7446
72c53a83
EB
74472010-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
a29d9e20 74532010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
b6010cab
FXC
7454 Jack Howarth <howarth@bromo.med.uc.edu>
7455
7456 PR target/36399
48019e3d 7457 * gcc.target/i386/push-1.c: Don't xfail
b6010cab
FXC
7458 scan-assembler-not "movups" on darwin.
7459
5644a3d0
JJ
74602010-03-18 Jakub Jelinek <jakub@redhat.com>
7461
7462 PR debug/43058
7463 * gcc.dg/pr43058.c: New test.
7464
8132a837
MJ
74652010-03-18 Martin Jambor <mjambor@suse.cz>
7466
7467 PR middle-end/42450
7468 * g++.dg/torture/pr42450.C: New test.
7469
c21372c4
MM
74702010-03-18 Michael Matz <matz@suse.de>
7471
7472 PR middle-end/43419
7473 * gcc.dg/pr43419.c: New testcase.
7474
82fa5f8a
L
74752010-03-18 H.J. Lu <hongjiu.lu@intel.com>
7476
7477 PR rtl-optimization/43360
7478 * gcc.dg/torture/pr43360.c: New.
7479
eb45755f
MM
74802010-03-18 Michael Matz <matz@suse.de>
7481
7482 PR tree-optimization/43402
7483 * gcc.dg/pr43402.c: New testcase.
7484
60936b22
PB
74852010-03-17 Peter Bergner <bergner@vnet.ibm.com>
7486
7487 PR target/42427
7488 * gcc.dg/pr42427.c: New test.
7489
29e8b716
JD
74902010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7491
7492 PR libfortran/43265
c21372c4
MM
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.
29e8b716 7497
4c2084cd
MM
74982010-03-17 Michael Matz <matz@suse.de>
7499
7500 * gcc.dg/pr43300.c: Add -w.
7501
e638cfd6
RG
75022010-03-17 Richard Guenther <rguenther@suse.de>
7503
7504 * gcc.dg/pr43379.c: Add -w.
7505
b3aefde2
TB
75062010-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
df3fe9b0
UB
75112010-03-16 Uros Bizjak <ubizjak@gmail.com>
7512
7513 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7514
adde4096
RO
75152010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7516
7517 * ada/acats/run_all.sh: Log start and end times.
7518
ebf15f35
RO
75192010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7520
7521 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7522
7686fb74
RG
75232010-03-16 Richard Guenther <rguenther@suse.de>
7524
7525 PR middle-end/43379
7526 * gcc.dg/pr43379.c: New testcase.
7527
457eeaae
JJ
75282010-03-16 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR debug/43051
7531 * gcc.dg/guality/pr43051-1.c: New test.
7532
d205bdbe
JJ
75332010-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
c2172338
MM
75382010-03-15 Michael Matz <matz@suse.de>
7539
7540 PR middle-end/43300
7541 * gcc.dg/pr43300.c: New testcase.
7542
610b64e2
RG
75432010-03-15 Richard Guenther <rguenther@suse.de>
7544
7545 PR tree-optimization/43367
7546 * gcc.c-torture/compile/pr43367.c: New testcase.
7547
610de68d
RB
75482010-03-15 Richard Guenther <rguenther@suse.de>
7549
7550 PR tree-optimization/43317
7551 * gcc.dg/pr43317.c: New testcase.
7552
77514c73
UB
75532010-03-14 Uros Bizjak <ubizjak@gmail.com>
7554
ba07aae3 7555 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
77514c73
UB
7556
75572010-03-14 Uros Bizjak <ubizjak@gmail.com>
7558
7559 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7560
4eceddd7
TB
75612010-03-14 Tobias Burnus <burnus@net-b.de>
7562
7563 PR fortran/43362
7564 * gfortran.dg/impure_constructor_1.f90: New test.
7565
7f931500
SP
75662010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7567
7568 PR middle-end/43354
7569 * gfortran.dg/graphite/id-pr43354.f: New.
7570
75712010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7572
7573 PR middle-end/43349
7574 * gfortran.dg/graphite/pr43349.f: New.
7575
75762010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7577
7578 PR middle-end/43306
7579 * gcc.dg/graphite/pr43306.c: New.
7580
c6012045
DM
75812010-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
3119bda3
KG
75862010-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
6a943ee7
PT
75902010-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
6ac0538d
KT
75962010-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
70235ab9
JJ
76012010-03-12 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR debug/43329
7604 * gcc.dg/guality/pr43329-1.c: New test.
7605
0e0a1359
MJ
76062010-03-11 Martin Jambor <mjambor@suse.cz>
7607
7608 PR tree-optimization/43257
7609 * g++.dg/torture/pr43257.C: New test.
7610
2f4d643d
TB
76112010-03-11 Tobias Burnus <burnus@net-b.de>
7612
7613 PR fortran/43228
7614 * gfortran.dg/namelist_61.f90: New test.
7615
ff0a0c1d
RG
76162010-03-11 Richard Guenther <rguenther@suse.de>
7617
7618 PR tree-optimization/43255
7619 * gcc.c-torture/compile/pr43255.c: New testcase.
7620
b509e1fc
AK
76212010-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
108ba00b
RG
76262010-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
e1061681
JD
76322010-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
1aeffaf5 7637 * gfortran.dg/read_x_eof.f90: New test.
e1061681
JD
7638 * gfortran.dg/read_x_past.f: Update test.
7639
e9fecf0e
JH
76402010-03-10 Jan Hubicka <jh@suse.cz>
7641
d7ba5c33 7642 * gcc.c-torture/compile/pr43288.c: New test.
e9fecf0e 7643
7d8c1528
KG
76442010-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
e9fecf0e 76522010-03-10 Tobias Burnus <burnus@net-b.de>
abf4d60b
TB
7653
7654 PR fortran/43303
7655 * gfortran.dg/c_assoc_3.f90: New test.
7656
23f39b37
JJ
76572010-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
8bb025f5
KP
76632010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7664
7665 * gcc.dg/h8300-div-delay-slot.c: New test.
7666
6edd8198
AM
76672010-03-10 Alexander Monakov <amonakov@ispras.ru>
7668
7669 PR tree-optimization/43236
7670 * gcc.c-torture/execute/pr43236.c: New test.
7671
9f698956
AB
76722010-03-10 Andrey Belevantsev <abel@ispras.ru>
7673
7674 PR middle-end/42859
7675 * g++.dg/eh/pr42859.C: New test.
7676
4398467a
JJ
76772010-03-09 Jakub Jelinek <jakub@redhat.com>
7678
69b89883
JJ
7679 PR debug/43299
7680 * gcc.dg/pr43299.c: New test.
7681
4398467a
JJ
7682 PR debug/43290
7683 * g++.dg/eh/unwind2.C: New test.
7684
b58543c3
SP
76852010-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
76912010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7692
7693 PR middle-end/43065
7694 * gcc.dg/graphite/run-id-3.c: New.
7695
76962010-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
77032010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7704
7705 PR middle-end/42326
7706 * gcc.dg/graphite/pr42326.c: New.
7707
cc788fcc
RG
77082010-03-08 Richard Guenther <rguenther@suse.de>
7709
7710 PR tree-optimization/43269
7711 * gcc.c-torture/execute/pr43269.c: New testcase.
7712
b3d286ba
JW
77132010-03-08 Janus Weil <janus@gcc.gnu.org>
7714
7715 PR fortran/43256
7716 * gfortran.dg/typebound_call_13.f03: New.
7717
eeb971c9
EB
77182010-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
1b88f240
JM
77232010-03-05 Jason Merrill <jason@redhat.com>
7724
7725 * g++.dg/abi/mangle40.C: Require weak and alias.
7726
ccc5b640
SP
77272010-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
576e4d82
RO
77332010-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
3e23fb2e
AP
77422010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7743
7744 PR c/43248
7745 * gcc.dg/compound-literal-1.c: New testcase.
7746
76f76cd0
MJ
77472010-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
33344e0f
JW
77542010-03-04 Janus Weil <janus@gcc.gnu.org>
7755
7756 PR fortran/43244
7757 * gfortran.dg/finalize_9.f90: New.
7758
c09a0014
TB
77592010-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
572ae476
CF
77672010-03-04 Changpeng Fang <changpeng.fang@amd.com>
7768
8c0386a4
SP
7769 PR middle-end/43209
7770 * gcc.dg/tree-ssa/ivopts-4.c: New.
572ae476 7771
8ec49cff
JJ
77722010-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
28fd1fc1
L
77812010-03-03 Jason Merrill <jason@redhat.com>
7782
7783 PR c++/12909
7784 * g++.dg/abi/mangle40.C: Updated.
7785
58a15cf8
JM
77862010-03-03 Jason Merrill <jason@redhat.com>
7787
a84713ad
JM
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
58a15cf8
JM
7803 PR c++/12909
7804 * g++.dg/abi/mangle40.C: New.
7805 * g++.dg/abi/mangle41.C: New.
1d5053d6
JM
7806 * g++.dg/lto/20100302_0.C: New.
7807 * g++.dg/lto/20100302_1.C: New.
7808 * g++.dg/lto/20100302.h: New.
58a15cf8 7809
ba461991
PT
78102010-03-03 Paul Thomas <pault@gcc.gnu.org>
7811
7812 PR fortran/43243
7813 * gfortran.dg/internal_pack_12.f90: New test.
7814
a82ec6aa
L
78152010-03-03 H.J. Lu <hongjiu.lu@intel.com>
7816
7817 * gcc.dg/pr36997.c: Adjust error message.
7818
83bfaab7
MS
78192010-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
d1039125
JW
78262010-03-03 Janus Weil <janus@gcc.gnu.org>
7827
7828 PR fortran/43169
7829 * gfortran.dg/impure_assignment_3.f90: New.
7830
db51bb34
JJ
78312010-03-03 Jakub Jelinek <jakub@redhat.com>
7832
7ece48b1
JJ
7833 PR debug/43229
7834 * gfortran.dg/pr43229.f90: New test.
7835
0508bed7
JJ
7836 PR debug/43237
7837 * gcc.dg/debug/dwarf2/pr43237.c: New test.
7838
db51bb34
JJ
7839 PR debug/43177
7840 * gcc.dg/guality/pr43177.c: New test.
7841
7428bc26
JM
78422010-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
d6814000
MS
78482010-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
2542496c
PT
78532010-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
61226dc8
SP
78612010-03-02 Reza Yazdani <reza.yazdani@amd.com>
7862
7863 PR middle-end/42640
7864 * gcc.dg/tree-ssa/pr42640.c: New.
7865
12f9ddbc
RG
78662010-03-01 Richard Guenther <rguenther@suse.de>
7867
7868 PR tree-optimization/43220
7869 * gcc.c-torture/execute/pr43220.c: New testcase.
7870
434c8f4b
RG
78712010-03-01 Richard Guenther <rguenther@suse.de>
7872
7873 PR middle-end/43213
7874 * gcc.dg/pr43213.c: New testcase.
7875
004d6973
RO
78762010-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
72a30e3c
RO
78812010-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
48f8763f
RO
78972010-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
7d82c626
RO
79032010-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
1069f584
RO
79092010-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
fef06326
TB
79162010-03-01 Tobias Burnus <burnus@net-b.de>
7917
7918 PR fortran/43199
7919 * gfortran.dg/module_read_2.f90: New test.
7920
2a3dbebf
MM
79212010-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
30bc1dca
RG
79312010-02-27 Richard Guenther <rguenther@suse.de>
7932
7933 PR tree-optimization/43186
7934 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7935
812be315
KK
79362010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
7937
7938 * g++.dg/abi/packed1.C: Expect warning on the SH.
7939
baae602e
SM
79402010-02-27 Simon Martin <simartin@users.sourceforge.net>
7941
7942 PR c++/42054:
7943 * g++.dg/parse/error37.C: New test.
7944
84167094
MLI
79452010-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
cea2d589
TB
79612010-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
58f1b706
EB
79672010-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
7e1542b9
MLI
79742010-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
37530014
RG
79822010-02-26 Richard Guenther <rguenther@suse.de>
7983
7984 PR tree-optimization/43186
7985 * gcc.c-torture/compile/pr43186.c: New testcase.
7986
095c7b3c
JJ
79872010-02-26 Jakub Jelinek <jakub@redhat.com>
7988
7989 PR debug/43190
7990 * c-c++-common/dwarf2/pr43190.c: New test.
7991
482b2e5b
L
79922010-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
2f816591
RG
79972010-02-26 Richard Guenther <rguenther@suse.de>
7998
7999 PR tree-optimization/43188
8000 * gcc.c-torture/compile/pr43188.c: New testcase.
8001
7ce321b3
L
80022010-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
cac1c927
EB
80072010-02-25 Eric Botcazou <ebotcazou@adacore.com>
8008
8009 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8010
2fcd8e02
MM
80112010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8012
8013 PR target/43154
8014 * gcc.target/powerpc/pr43154.c: New file.
8015
7d5d39bb
JJ
80162010-02-25 Jakub Jelinek <jakub@redhat.com>
8017
06796564
JJ
8018 PR debug/43166
8019 * gfortran.dg/debug/pr43166.f: New test.
8020
7d5d39bb
JJ
8021 PR debug/43165
8022 * gcc.dg/torture/pr43165.c: New test.
8023
2d2e923f
MLI
80242010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8025
8026 PR c/43128
8027 * c-c++-common/pr41779.c: Update.
8028
39e998c2
RO
80292010-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
2607480d
RO
80372010-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
3e7eefdd
RO
80452010-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
2e957792
JJ
80492010-02-24 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR debug/43150
8052 * gcc.dg/guality/vla-1.c: New test.
8053
505a36f9
TB
80542010-02-24 Tobias Burnus <burnus@net-b.de>
8055
8056 PR fortran/43042
8057 * gfortran.dg/c_ptr_tests_15.f90: New test.
8058
8f40ad50
JJ
80592010-02-23 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR target/43107
8062 * gcc.target/i386/pr43107.c: New test.
8063
c6569cd0
JM
80642010-02-23 Jason Merrill <jason@redhat.com>
8065
8066 PR c++/43143
8067 * g++.dg/cpp0x/variadic100.C: New.
8068
3adcf52c
JM
80692010-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
2a8e30fb
MM
80762010-02-23 Jakub Jelinek <jakub@redhat.com>
8077
5ead99fa
JJ
8078 PR target/43139
8079 * gcc.dg/pr43139.c: New test.
8080
2a8e30fb
MM
8081 PR debug/43077
8082 * gcc.dg/guality/pr43077-1.c: New test.
8083
38170f34
MLI
80842010-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.
3adcf52c 8090
0f9c8f56
SP
80912010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8092
8093 PR middle-end/43083
8094 * gcc.dg/graphite/pr43083.c: New.
8095
80962010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8097
8098 PR middle-end/43097
8099 * gfortran.dg/graphite/pr43097.f: New.
8100
81012010-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
81072010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8108
8109 PR middle-end/43026
8110 * g++.dg/graphite/pr43026.C: New.
8111
a98c2819
MLI
81122010-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
38bddaf2
L
81262010-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
8d774623
OS
81352010-02-22 Ozkan Sezer <sezeroz@gmail.com>
8136
8137 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8138
ea2edf88
RG
81392010-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
9efc83f4
RG
81452010-02-22 Richard Guenther <rguenther@suse.de>
8146
8147 PR tree-optimization/42749
8148 * gcc.c-torture/compile/pr42749.c: New testcase.
8149
f80c558f
PT
81502010-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
f89b94d9
MLI
81562010-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
04afbf1c
DS
81622010-02-21 Dodji Seketeli <dodji@redhat.com>
8163
8164 PR c++/42824
8165 * g++.dg/template/memclass4.C: New test.
8166
72bd130e
TB
81672010-02-21 Tobias Burnus <burnus@net-b.de>
8168
8169 PR fortran/35259
8170 * gfortran.dg/reassoc_5.f90: New test.
8171
78c201a4
UB
81722010-02-20 Uros Bizjak <ubizjak@gmail.com>
8173
8174 PR target/43067
8175 * gcc.target/i386/pr43067.c: New test.
8176
17251338
MLI
81772010-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
f7172b55
PT
81862010-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
fde0083d
MLI
81982010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8199
8200 PR 43128
8201 * c-c++-common/pr41779.c: Fix broken testcase.
78c201a4 8202
ea0567b9
MLI
82032010-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
58076e21
MLI
82092010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8210
8211 PR 41779
8212 * c-c++-common/pr41779.c: New.
8213
e19bcb67
JJ
82142010-02-19 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR debug/43084
8217 * gcc.dg/pr43084.c: New test.
8218
c7da0354
RG
82192010-02-19 Richard Guenther <rguenther@suse.de>
8220
8221 PR tree-optimization/42916
8222 * gcc.dg/pr42916.c: New testcase.
8223
b7d61a54
JM
82242010-02-18 Jason Merrill <jason@redhat.com>
8225
7c08df6c
JM
8226 PR c++/42837
8227 * g++.dg/abi/packed1.C: Add expected warning.
8228
5967126f 8229 PR c++/43108
b7d61a54
JM
8230 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8231 * gcc.dg/torture/dg-torture.exp: Likewise.
5967126f
JM
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.
1ff6b2c8
JM
8240 Adapt for C++ compilation as well.
8241
7890246f
JM
8242 PR c++/43070
8243 * g++.dg/ext/label1.C: Update.
8244 * g++.dg/ext/label2.C: Update.
8245
04daa92b
JM
8246 PR c++/26261
8247 * g++.dg/template/dependent-name6.C: New.
8248
935c0a5d
JM
8249 PR c++/43109
8250 * g++.dg/parse/namespace12.C: New.
8251
746e119f
MJ
82522010-02-18 Martin Jambor <mjambor@suse.cz>
8253
8254 PR tree-optimization/43066
8255 * gcc.c-torture/compile/pr43066.c: New test.
8256
5a1e3b6c
UB
82572010-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
d29760ad
JM
82652010-02-17 Jason Merrill <jason@redhat.com>
8266
77278f4a
JM
8267 PR c++/43069
8268 * g++.dg/parse/namespace11.C: New.
8269
85a52ea5
JM
8270 PR c++/43093
8271 * g++.dg/ext/attrib37.C: New.
8272
d29760ad
JM
8273 PR c++/43079
8274 * g++.dg/template/ptrmem20.C: New.
8275
b5e33e04
UB
82762010-02-17 Uros Bizjak <ubizjak@gmail.com>
8277
01305d24 8278 PR target/43103
b5e33e04
UB
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
169e464e
JJ
82852010-02-17 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR debug/42918
8288 * gcc.dg/pr42918.c: New test.
8289
bc349d0a
L
82902010-02-16 H.J. Lu <hongjiu.lu@intel.com>
8291
8292 * g++.dg/ext/attrib36.C: Require ILP32.
8293
b09bae68
RG
82942010-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
7c7580ef
JM
83002010-02-16 Jason Merrill <jason@redhat.com>
8301
8302 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8303
d5dceab8 83042010-02-16 Ira Rosen <irar@il.ibm.com>
99f51320
IR
8305
8306 PR tree-optimization/43074
8307 * gcc.dg/vect/fast-math-pr43074.c: New test.
8308
ec8c3978
JJ
83092010-02-16 Jakub Jelinek <jakub@redhat.com>
8310
01305d24 8311 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
ec8c3978 8312
38e40fcd
JM
83132010-02-16 Jason Merrill <jason@redhat.com>
8314
1e2ddf80
JM
8315 PR c++/43031
8316 * g++.dg/ext/attrib36.C: New.
8317
38e40fcd
JM
8318 PR c++/43036
8319 * g++.dg/other/array6.C: New.
8320
6dbe8a32
KG
83212010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8322
8323 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8324
02edd2f6
SP
83252010-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
313333a6
RG
83342010-02-15 Richard Guenther <rguenther@suse.de>
8335
8336 PR middle-end/43068
8337 * g++.dg/torture/pr43068.C: New testcase.
8338
9b48e39c
VR
83392010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
8340
8341 PR c++/43024
8342 * g++.dg/opt/ice1.C: New.
8343
1acb8caa
JM
83442010-02-14 Jason Merrill <jason@redhat.com>
8345
8346 PR c++/41997
8347 * g++.dg/cpp0x/initlist-opt.C: New.
8348
17555e7e
PT
83492010-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
96b4a0b5
JM
83552010-02-12 Jason Merrill <jason@redhat.com>
8356
8357 PR c++/43054
8358 * g++.dg/cpp0x/variadic99.C: New.
8359
c3ac110f
JJ
83602010-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
2e034e32
JJ
8365 PR c++/43033
8366 * g++.dg/other/default3.C: Xfail g4 test.
8367
f432760f
SP
83682010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8369
8370 PR middle-end/43012
8371 * gcc.dg/graphite/pr43012.c: New.
8372
83732010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8374
8375 PR middle-end/42930
8376 * g++.dg/graphite/pr42930.C: New.
8377
83782010-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
83852010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8386
8387 PR middle-end/42771
8388 * gcc.dg/graphite/pr42771.c: New.
8389
6d892147
RG
83902010-02-11 Richard Guenther <rguenther@suse.de>
8391
8392 PR tree-optimization/42998
8393 * gcc.c-torture/compile/pr42998.c: New testcase.
8394
7a79ff3b
JM
83952010-02-10 Jason Merrill <jason@redhat.com>
8396
2cb95a6a
JM
8397 PR c++/41896
8398 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8399
f1c3cf3c
JM
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
7a79ff3b
JM
8404 PR c++/43016
8405 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8406
5418fe84
RG
84072010-02-10 Richard Guenther <rguenther@suse.de>
8408
8409 PR tree-optimization/43017
8410 * gcc.dg/torture/pr43017.c: New testcase.
8411
7fcd5ad5
TB
84122010-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
975d3303
TB
84222010-02-10 Tobias Burnus <burnus@net-b.de>
8423
8424 PR fortran/43015
8425 * gfortran.dg/bind_c_usage_20.f90: New test.
8426
92e8e53a
JJ
84272010-02-10 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR debug/43010
8430 * g++.dg/debug/pr43010.C: New test.
8431
d977cb9c
RG
84322010-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
cbb1ab10
JJ
84382010-02-10 Jakub Jelinek <jakub@redhat.com>
8439
8440 * gcc.dg/builtin-ffs-1.c: New test.
8441
84422010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52f12678
JD
8443
8444 PR fortran/42999
8445 * gfortran.dg/array_constructor_35.f90: New test.
8446
980b7b6b
KG
84472010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8448
8449 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8450
643d4cd6
JM
84512010-02-09 Jason Merrill <jason@redhat.com>
8452
0bbe864d
JM
8453 PR c++/42399
8454 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8455
643d4cd6
JM
8456 PR c++/42370
8457 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8458
6f117ca5
TB
84592010-02-09 Tobias Burnus <burnus@net-b.de>
8460
8461 PR fortran/41869
8462 * gfortran.dg/module_write_1.f90: New test.
8463
57257f0d
AM
84642010-02-09 Alexander Monakov <amonakov@ispras.ru>
8465
8466 * gcc.dg/pr19340.c: Adjust.
8467
72d182d3
RG
84682010-02-09 Richard Guenther <rguenther@suse.de>
8469
8470 PR tree-optimization/43008
8471 * gcc.c-torture/execute/pr43008.c: New testcase.
8472
9605a606
RG
84732010-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
5e1d6b4c
DK
84792010-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
783b008c
JJ
84852010-02-08 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR tree-optimization/42890
8488 * g++.dg/torture/pr42890.C: New test.
8489
5d3579c5
RG
84902010-02-08 Richard Guenther <rguenther@suse.de>
8491
8492 PR middle-end/42995
8493 * gcc.dg/tree-ssa/inline-4.c: New testcase.
8494
86da963e
SP
84952010-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
85202010-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
cb6b911a
RG
85272010-02-07 Richard Guenther <rguenther@suse.de>
8528
8529 PR middle-end/42956
8530 * gcc.c-torture/compile/pr42956.c: New testcase.
8531
791e8c9c
JD
85322010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8533
8534 PR libfortran/42742
8535 * gfortran.dg/fmt_cache_2.f: New test.
8536
9d3b08c6
JD
85372010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8538
8539 * gfortran.dg/read_no_eor.f90: New test.
8540
c1f8423c
JM
85412010-02-05 Jason Merrill <jason@redhat.com>
8542
8543 * g++.dg/ext/label13.C: Move constructor body out of class.
8544
b2469a9b
JM
85452010-02-03 Jason Merrill <jason@redhat.com>
8546
8547 PR c++/42870
8548 * g++.dg/ext/dllexport3.C: New.
8549
ebd14cbb
OS
85502010-02-05 Ozkan Sezer <sezeroz@gmail.com>
8551
8552 * gcc.dg/format/ms-format3.c: New test for specific MS types.
8553
5c95f07b
RG
85542010-02-05 Richard Guenther <rguenther@suse.de>
8555
8556 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8557
3cdabe3b
DS
85582010-02-05 Dodji Seketeli <dodji@redhat.com>
8559
8560 PR c++/42915
e8583d3a 8561 * g++.dg/other/crash-9.C: New test.
3cdabe3b 8562
430f2d1f
PT
85632010-02-05 Paul Thomas <pault@gcc.gnu.org>
8564
8565 PR fortran/42309
8566 * gfortran.dg/subref_array_pointer_4.f90 : New test.
8567
b0f19292
RG
85682010-02-04 Richard Guenther <rguenther@suse.de>
8569
8570 PR rtl-optimization/42952
8571 * gcc.dg/torture/pr42952.c: New testcase.
8572
a6f4d51d
JD
85732010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8574
8575 PR libfortran/42901
8576 * gfortran.dg/namelist_60.f90: New test.
8577
486f3abf
JM
85782010-02-03 Jason Merrill <jason@redhat.com>
8579
2aac1924
JM
8580 PR c++/40138
8581 * g++.dg/ext/builtin11.C: New.
8582
f000c6a7
JM
8583 PR c++/4926
8584 PR c++/38600
8585 * g++.dg/abi/mangle35.C: New.
8586 * g++.dg/abi/mangle37.C: New.
8587
abfe01ce
JM
8588 PR c++/12909
8589 * g++.dg/abi/mangle36.C: New.
8590
486f3abf
JM
8591 PR c++/35652
8592 * g++.dg/warn/string1.C: New.
8593
e3c70387
RG
85942010-02-03 Richard Guenther <rguenther@suse.de>
8595
8596 PR tree-optimization/42944
8597 * gcc.dg/errno-1.c: New testcase.
8598
bf8e3b77
RG
85992010-02-03 Richard Guenther <rguenther@suse.de>
8600
8601 PR middle-end/42927
8602 * gcc.c-torture/compile/pr42927.c: New testcase.
8603
d8a8dab3
TB
86042010-02-03 Tobias Burnus <burnus@net-b.de>
8605
8606 PR fortran/42936
8607 * gfortran.dg/null_4.f90: New test.
8608
e6ca6e2a
JM
86092010-02-02 Jason Merrill <jason@redhat.com>
8610
8611 PR c++/41090
8612 * g++.dg/ext/label13.C: New.
8613
096bfdb1
TB
86142010-02-02 Tobias Burnus <burnus@net-b.de>
8615
8616 PR fortran/42650
8617 * gfortran.dg/func_result_5.f90: New test.
8618
ade20620
TB
86192010-02-01 Tobias Burnus <burnus@net-b.de>
8620
8621 PR fortran/42922
8622 * gfortran.dg/pure_initializer_3.f90: News test.
8623
7adac79a
JW
86242010-01-31 Janus Weil <janus@gcc.gnu.org>
8625
8626 PR fortran/42888
8627 * gfortran.dg/allocate_derived_2.f90: New test.
8628
355b1741
EB
86292010-01-31 Eric Botcazou <ebotcazou@adacore.com>
8630
8631 PR middle-end/42898
8632 * gcc.dg/torture/pr42898-2.c: New test.
8633
61c7cbf8
RG
86342010-01-31 Richard Guenther <rguenther@suse.de>
8635
8636 PR middle-end/42898
8637 * gcc.dg/torture/pr42898.c: New testcase.
8638
b7d1d8b4
PT
86392010-01-31 Paul Thomas <pault@gcc.gnu.org>
8640
ade20620
TB
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.
b7d1d8b4 8644
c19787df
PB
86452010-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
dd70c860
MM
86512010-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
bac4175b
RO
86582010-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
1a048f82
DS
86642010-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
c23cd1d6
JJ
86762010-01-29 Jakub Jelinek <jakub@redhat.com>
8677
8678 PR rtl-optimization/42889
8679 * gcc.dg/pr42889.c: New test.
8680
d6bedeaf
L
86812010-01-28 H.J. Lu <hongjiu.lu@intel.com>
8682
8683 * gcc.target/i386/pr42881.c: Use SSE2.
8684
d819472d
UB
86852010-01-28 Uros Bizjak <ubizjak@gmail.com>
8686
8687 PR target/42891
8688 * gcc.target/i386/pr42891.c: New test.
8689
3ed7d068
RG
86902010-01-28 Richard Guenther <rguenther@suse.de>
8691
8692 PR tree-optimization/42871
8693 * g++.dg/torture/pr42871.C: New testcase.
8694
830bc550
RG
86952010-01-28 Richard Guenther <rguenther@suse.de>
8696
8697 * gcc.dg/Wobjsize-1.h: New testcase.
8698 * gcc.dg/Wobjsize-1.c: Likewise.
8699
28e5ca15
RB
87002010-01-28 Richard Guenther <rguenther@suse.de>
8701
8702 PR middle-end/42883
8703 * g++.dg/torture/pr42883.C: New testcase.
8704
3d952fb7
MM
87052010-01-28 Michael Matz <matz@suse.de>
8706
8707 * gcc.target/i386/pr42881.c: New test.
8708
78f56a7b
RO
87092010-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
20c202f3
DS
87142010-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
4fc2b1aa
ST
87212010-01-27 Stephen Thomas <stephen.thomas@arm.com>
8722
b6b7f703 8723 * gcc.dg/optimize-bswap*.c: Add ARM target
4fc2b1aa 8724
e87da263
RG
87252010-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
c6d99cad
JJ
87312010-01-27 Jakub Jelinek <jakub@redhat.com>
8732
8733 PR middle-end/42874
8734 * gcc.dg/vla-22.c: New test.
8735
d9a6fdb7
JJ
87362010-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
0d9b0371
RG
87412010-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
3333cd50
RG
87472010-01-26 Richard Guenther <rguenther@suse.de>
8748
8749 PR middle-end/42806
8750 * g++.dg/other/pr42806.C: New testcase.
8751
7f657dde
RG
87522010-01-26 Richard Guenther <rguenther@suse.de>
8753
8754 PR tree-optimization/42250
8755 * gcc.dg/pr42250.c: New testcase.
8756
a4fb8087
AC
87572010-01-25 Arnaud Charlet <charlet@adacore.com>
8758
8759 * gnat.dg/array_bounds_test.adb: New test.
8760
03d838ba
TB
87612010-01-25 Tobias Burnus <burnus@net-b.de>
8762
8763 PR fortran/42858
8764 * gfortran.dg/generic_21.f90: New test.
8765
f7adff96
RO
87662010-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
d147cbd9
MM
87712010-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
ff015c5b
PT
87772010-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
23f6293e
TB
87872010-01-24 Tobias Burnus <burnus@net-b.de>
8788
8789 PR fortran/39304
8790 * gfortran.dg/generic_20.f90: New test.
8791
addb239c
MM
87922010-01-22 Michael Matz <matz@suse.de>
8793
8794 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8795 -msse2.
8796
3c3b62d1
PT
87972010-01-21 Paul Thomas <pault@gcc.gnu.org>
8798
8799 PR fortran/42736
8800 * gfortran.dg/dependency_25.f90 : New test.
8801
7744b697
MJ
88022010-01-21 Martin Jambor <mjambor@suse.cz>
8803
8804 PR tree-optimization/42585
8805 * gcc.dg/tree-ssa/pr42585.c: New test.
8806
4e62a017
RG
88072010-01-21 Richard Guenther <rguenther@suse.de>
8808
8809 PR middle-end/19988
8810 * gcc.dg/pr19988.c: New testcase.
8811
ebf0bf7f
JJ
88122010-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
f827f659
AO
88572010-01-20 Alexandre Oliva <aoliva@redhat.com>
8858
8859 PR debug/42715
8860 * gcc.dg/pr42715.c: New.
8861
4227d4a1
PC
88622010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8863
8864 PR c++/42038
8865 * g++.dg/parse/crash55.C: New.
8866
4a4d4c08
AO
88672010-01-20 Alexandre Oliva <aoliva@redhat.com>
8868
8869 PR debug/42782
8870 * gcc.dg/guality/pr42782.c: New.
8871
e4672ccd
JM
88722010-01-20 Jason Merrill <jason@redhat.com>
8873
a402c1b1
JM
8874 PR c++/41788
8875 * g++.dg/abi/packed1.C: New.
8876
1f4a7a48
JM
8877 PR c++/41920
8878 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8879
e4672ccd
JM
8880 PR c++/40750
8881 * g++.dg/parse/fn-typedef1.C: New.
8882 * g++.dg/other/cv_quals.C: Adjust.
8883
35b954c1
AG
88842010-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
e9a8afaa
RG
88922010-01-20 Richard Guenther <rguenther@suse.de>
8893
8894 PR tree-optimization/42717
8895 * gcc.c-torture/compile/pr42717.c: New testcase.
8896
80c35b40
JJ
88972010-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
b5c0899b
JJ
8902 PR middle-end/42803
8903 * g++.dg/parse/limits-initializer1.C: New test.
8904
63894de2
JW
89052010-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
702a738b
PT
89112010-01-19 Paul Thomas <pault@gcc.gnu.org>
8912
8913 PR fortran/42783
8914 * gfortran.dg/bounds_check_15.f90 : New test.
8915
b61b1f17
MM
89162010-01-19 Michael Matz <matz@suse.de>
8917
8918 PR tree-optimization/41783
8919 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8920
b3d7e191
RR
89212010-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
f89cc1a3
JW
89362010-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
2178b0f9
JJ
89442010-01-19 Jakub Jelinek <jakub@redhat.com>
8945
d6600130
JJ
8946 PR tree-optimization/42719
8947 * gcc.dg/pr42719.c: New test.
8948
2178b0f9
JJ
8949 PR debug/42728
8950 * gcc.dg/pr42728.c: New test.
8951
547cc7ee
AG
89522010-01-19 Anthony Green <green@moxielogic.com>
8953
8954 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8955
5923a165
AG
89562010-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
11d7788d
DS
89612010-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
ebea03e0
DS
89662010-01-18 Dodji Seketeli <dodji@redhat.com>
8967
8968 PR c++/42634
8969 * g++.dg/template/error45.C: New test.
8970
a5cf630e
DS
89712010-01-18 Dodji Seketeli <dodji@redhat.com>
8972
8973 PR c++/42766
8974 * g++.dg/conversion/op6.C: New test.
8975
f249b405
UB
89762010-01-18 Uros Bizjak <ubizjak@gmail.com>
8977
8978 PR target/42774
8979 * gcc.target/alpha/pr42774.c: New test.
8980
1cfd38be
RG
89812010-01-18 Richard Guenther <rguenther@suse.de>
8982
8983 PR tree-optimization/42781
8984 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8985
3b3f318a
RG
89862010-01-17 Richard Guenther <rguenther@suse.de>
8987
8988 PR middle-end/42248
8989 * gcc.c-torture/execute/pr42248.c: New testcase.
8990
9adf0570
RG
89912010-01-17 Richard Guenther <rguenther@suse.de>
8992
8993 PR tree-optimization/42773
8994 * g++.dg/torture/pr42773.C: New testcase.
8995
ae7c61de
JW
89962010-01-17 Janus Weil <janus@gcc.gnu.org>
8997
8998 PR fortran/42677
8999 * gfortran.dg/interface_assignment_5.f90: New test.
9000
4548cb4b
DS
90012010-01-17 Dodji Seketeli <dodji@redhat.com>
9002
9003 PR c++/42697
c4471bb2
DS
9004 * g++.dg/template/crash94.C: Reverted.
9005
a90110c3
JZ
90062010-01-17 Jie Zhang <jie.zhang@analog.com>
9007
9008 PR debug/42767
9009 * gcc.dg/debug/pr42767.c: New.
9010
d1c05c88
JM
90112010-01-15 Jason Merrill <jason@redhat.com>
9012
9013 PR c++/42761
9014 * g++.dg/cpp0x/decltype22.C: New.
9015
7647c841
JJ
90162010-01-16 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR middle-end/42760
9019 * g++.dg/torture/pr42760.C: New test.
9020
4a62494d
JY
90212010-01-15 Jing Yu <jingyu@google.com>
9022
9023 PR rtl-optimization/42691
9024 * gcc.c-torture/execute/pr42691.c: New.
9025
1197e789
RG
90262010-01-15 Richard Guenther <rguenther@suse.de>
9027
9028 PR middle-end/42739
9029 * g++.dg/torture/pr42739.C: New testcase.
9030
58be9ce9
DS
90312010-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
3f298330
JD
90362010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9037
9038 PR fortran/42684
9039 * gfortran.dg/interface_31.f90: New test.
9040
c919858d
MM
90412010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9042
9043 * gcc.target/powerpc/pr42747.c: New file.
9044
5b1cbe14
JJ
90452010-01-14 Jakub Jelinek <jakub@redhat.com>
9046
ef5d1181
JJ
9047 PR middle-end/42674
9048 * c-c++-common/pr42674.c: New test.
9049
5b1cbe14
JJ
9050 PR c++/42608
9051 * g++.dg/template/instantiate11.C: New test.
9052
2d1a618e
JM
90532010-01-14 Jason Merrill <jason@redhat.com>
9054
6700a285
JM
9055 PR c++/42701
9056 * g++.dg/overload/error3.C: New.
9057
2d1a618e
JM
9058 PR c++/42655
9059 * g++.dg/overload/rvalue1.C: New.
9060
2f3cdcf5
MJ
90612010-01-14 Martin Jambor <mjambor@suse.cz>
9062
9063 PR tree-optimization/42706
6700a285 9064 * gcc.dg/ipa/pr42706.c: New testcase.
2f3cdcf5 9065
7767706d
L
90662010-01-14 H.J. Lu <hongjiu.lu@intel.com>
9067
9068 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9069
92e97cdd
MJ
90702010-01-14 Martin Jambor <mjambor@suse.cz>
9071
9072 PR tree-optimization/42714
2f3cdcf5 9073 * g++.dg/torture/pr42714.C: New test.
92e97cdd 9074
65b659ff
AB
90752010-01-14 Alexander Monakov <amonakov@ispras.ru>
9076
9077 PR rtl-optimization/42246
9078 * gfortran.dg/pr42246-2.f: New.
9079
136e01a3
AB
90802010-01-14 Alexander Monakov <amonakov@ispras.ru>
9081
9082 PR rtl-optimization/42389
9083 * gcc.dg/pr42389.c: New.
9084
762bffba
AB
90852010-01-14 Alexander Monakov <amonakov@ispras.ru>
9086
9087 PR rtl-optimization/42388
9088 * gcc.dg/pr42388.c: New.
9089
14f30b87
AM
90902010-01-14 Alexander Monakov <amonakov@ispras.ru>
9091
9092 PR rtl-optimization/42294
9093 * gfortran.dg/pr42294.f: New.
9094
8ec4d0ad
AM
90952010-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
0666ff4e
AB
91022010-01-14 Alexander Monakov <amonakov@ispras.ru>
9103
b59ab570
AM
9104 PR middle-end/42245
9105 * gcc.dg/pr42245.c: New.
9106 * gcc.dg/pr42245-2.c: New.
9107
91082010-01-14 Alexander Monakov <amonakov@ispras.ru>
9109
a0463099
AK
9110 PR rtl-optimization/42249
9111 * gcc.dg/pr42249.c: New.
0666ff4e 9112
5f8d5023
JJ
91132010-01-14 Jakub Jelinek <jakub@redhat.com>
9114
9115 PR c/42721
9116 * gcc.c-torture/execute/pr42721.c: New test.
9117
cd481d83
IR
91182010-01-14 Ira Rosen <irar@il.ibm.com>
9119
9120 PR tree-optimization/42709
9121 * gcc.dg/vect/pr42709.c: New test.
9122
40c32948
PT
91232010-01-14 Paul Thomas <pault@gcc.gnu.org>
9124
a0463099
AK
9125 PR fortran/41478
9126 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9127 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
40c32948 9128
08b02036
PT
91292010-01-14 Paul Thomas <pault@gcc.gnu.org>
9130
9131 PR fortran/42481
9132 * gfortran.dg/generic_19.f90 : New test.
9133
5db959b6
RG
91342010-01-13 Richard Guenther <rguenther@suse.de>
9135
9136 PR tree-optimization/42730
9137 * gcc.c-torture/compile/pr42730.c: New testcase.
9138
30c73d1a
SE
91392010-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
a5859aaf
DS
91462010-01-13 Dodji Seketeli <dodji@redhat.com>
9147
9148 PR c++/42634
9149 * g++.dg/template/error45.C: New test.
9150
19656178
MJ
91512010-01-13 Martin Jambor <mjambor@suse.cz>
9152
9153 PR tree-optimization/42704
9154 * g++.dg/torture/pr42704.C: New test.
9155
6dc93b16
MJ
91562010-01-13 Martin Jambor <mjambor@suse.cz>
9157
9158 PR tree-optimization/42703
19656178 9159 * gcc.c-torture/compile/pr42703.c: New test.
6dc93b16 9160
1d21a8e5
RG
91612010-01-13 Richard Guenther <rguenther@suse.de>
9162
9163 PR tree-optimization/42705
9164 * gcc.c-torture/compile/pr42705.c: New testcase.
9165
9858e0cc
JZ
91662010-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
48f30f62
RG
91712010-01-13 Richard Guenther <rguenther@suse.de>
9172
9173 PR middle-end/42716
9174 * gcc.c-torture/compile/pr42716.c: New testcase.
9175
688a482d
RG
91762010-01-13 Richard Guenther <rguenther@suse.de>
9177
9178 PR lto/42678
9179 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9180
e616f54d
JM
91812010-01-12 Joseph Myers <joseph@codesourcery.com>
9182
9183 PR c/42708
9184 * gcc.c-torture/compile/pr42708-1.c: New test.
9185
082ab5ff
JJ
91862010-01-12 Jakub Jelinek <jakub@redhat.com>
9187
4942b76b
JJ
9188 PR debug/42662
9189 * gcc.dg/pr42662.c: New test.
9190
082ab5ff
JJ
9191 PR tree-optimization/42645
9192 * g++.dg/other/pr42645-1.C: New test.
9193 * g++.dg/other/pr42645-2.C: New test.
9194
3767f512
JJ
91952010-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
a6ffbb9c
UB
92012010-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
06bfe1d0
RAE
92062010-01-10 Rafael Avila de Espindola <espindola@google.com>
9207
9208 * gcc.dg/lto/20100108_0.c: New.
9209
dadcb84c
UB
92102010-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
ab996409
RG
92152010-01-10 Richard Guenther <rguenther@suse.de>
9216
9217 PR middle-end/42667
9218 * gcc.dg/torture/pr42667.c: New testcase.
9219
d5a8d704
JD
92202010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9221
9222 PR fortran/32489
6a73fcec 9223 * gfortran.dg/array_constructor_34.f90: New test.
7a2631f3
JD
9224
92252010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9226
9227 PR fortran/20923
9228 * gfortran.dg/array_constructor_33.f90: New test.
d5a8d704
JD
9229 gfortran.dg/array_function_5.f90: Add credit.
9230
994ae26c
AO
92312010-01-09 Alexandre Oliva <aoliva@redhat.com>
9232
9233 PR debug/42631
9234 * gcc.dg/pr42631.c: New.
9235
60c48e4c
AO
92362010-01-09 Alexandre Oliva <aoliva@redhat.com>
9237
9238 PR debug/42630
9239 * gcc.dg/pr42630.c: New.
9240
bb956f3e
AO
92412010-01-09 Alexandre Oliva <aoliva@redhat.com>
9242
9243 PR debug/42629
9244 * gcc.dg/pr42629.c: New.
9245
5de8da9b
AO
92462010-01-09 Alexandre Oliva <aoliva@redhat.com>
9247
9248 PR middle-end/42363
9249 * gcc.dg/torture/pr42363.c: New.
9250
684f25f4
AO
92512010-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
73c865fa
RG
92582010-01-09 Richard Guenther <rguenther@suse.de>
9259
9260 PR middle-end/42512
9261 * gcc.c-torture/execute/pr42512.c: New testcase.
9262
3d876aba
TB
92632010-01-09 Tobias Burnus <burnus@net-b.de>
9264
9265 PR fortran/41298
9266 * gfortran.dg/c_ptr_tests_14.f90: New test.
9267
e51ded7c
RO
92682010-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
c59449fa
RG
92742010-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
1eee5628
TB
92802010-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
c8f4e43a
DS
92872010-01-07 Dodji Seketeli <dodji@redhat.com>
9288
9289 c++/40155
9290 * g++.dg/cpp0x/variadic-unify-2.C: New test.
9291
4139c7ef
JJ
92922010-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
2a3c437d
TB
92992010-01-07 Tobias Burnus <burnus@net-b.de>
9300
9301 PR fortran/42597
9302 * gfortran.dg/proc_ptr_26.f90: New test.
9303
64b33a7e
TB
93042010-01-07 Tobias Burnus <burnus@net-b.de>
9305
9306 PR fortran/41872
9307 * gfortran.dg/allocatable_scalar_7.f90: New test.
9308
6209a13e
RG
93092010-01-06 Richard Guenther <rguenther@suse.de>
9310
9311 * gcc.c-torture/compile/pr42632.c: New testcase.
9312
fa1a4144 93132010-01-05 H.J. Lu <hongjiu.lu@intel.com>
64b33a7e 9314
fa1a4144
L
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
208384fd
EB
93212010-01-05 Eric Botcazou <ebotcazou@adacore.com>
9322
9323 * gcc.dg/tls/opt-15.c: New test.
9324
43d4b97d
L
93252010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9326
9327 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9328
9bf4cdf5
MJ
93292010-01-05 Martin Jambor <mjambor@suse.cz>
9330
9331 PR tree-optimization/42462
d91ae0ab 9332 * g++.dg/torture/pr42462.C: New test.
9bf4cdf5 9333
d097567d
JM
93342010-01-05 Jason Merrill <jason@redhat.com>
9335
9336 * g++.dg/cpp0x/initlist30.C: New test.
9337
82aee923
RG
93382010-01-05 Richard Guenther <rguenther@suse.de>
9339
9340 PR tree-optimization/42614
9341 * gcc.c-torture/execute/pr42614.c: New testcase.
9342
bc3c12a2
EF
93432010-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
566f27e4
JJ
93572010-01-05 Jakub Jelinek <jakub@redhat.com>
9358
7604eb4e
JJ
9359 PR other/42611
9360 * gcc.dg/pr42611.c: New test.
9361
566f27e4
JJ
9362 PR tree-optimization/42508
9363 * g++.dg/opt/pr42508.C: New test.
9364
11492349
TB
93652010-01-05 Tobias Burnus <burnus@net-b.de>
9366
9367 PR fortran/41872
9368 * gfortran.dg/allocatable_scalar_8.f90: New.
9369
caee6ca1
MJ
93702010-01-04 Martin Jambor <mjambor@suse.cz>
9371
9372 PR tree-optimization/42398
9373 * gcc.c-torture/compile/pr42398.c: New test.
9374
4b4a42c4
JM
93752010-01-04 Jason Merrill <jason@redhat.com>
9376
282c399b
JM
9377 PR c++/42555
9378 * g++.dg/ext/attrib35.C: New.
9379
4b4a42c4
JM
9380 PR c++/42567
9381 * g++.dg/cpp0x/auto17.C: New.
9382
785ca514
RAE
93832010-01-04 Rafael Avila de Espindola <espindola@google.com>
9384
9385 * gcc.dg/lto/20100104_0.c: New.
9386
22554cf9
L
93872010-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
5b130807
TB
93992009-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
e74003a1
RG
94052010-01-03 Richard Guenther <rguenther@suse.de>
9406
9407 PR testsuite/42583
9408 * gfortran.dg/gomp/recursion1.f90: Remove.
9409
5e87f30e
RG
94102010-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
ba1ee228
RG
94162010-01-03 Richard Guenther <rguenther@suse.de>
9417
9418 PR tree-optimization/42589
9419 * gcc.target/i386/pr42589.c: New testcase.
9420
a19eb9d2
RG
94212010-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
8163bdfb
RG
94262010-01-02 Richard Guenther <rguenther@suse.de>
9427
9428 PR testsuite/41651
9429 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9430
02143d0b
UB
94312010-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
dadab4fd
JM
94372010-01-01 Joseph Myers <joseph@codesourcery.com>
9438
9439 PR preprocessor/41947
9440 * gcc.dg/c99-hexfloat-3.c: New test.
9441
e4a95933
RG
94422010-01-01 Richard Guenther <rguenther@suse.de>
9443
9444 PR c/42570
9445 * gcc.c-torture/execute/pr42570.c: New testcase.
9446
a28ff68b
RG
94472010-01-01 Richard Guenther <rguenther@suse.de>
9448
9449 PR middle-end/42559
9450 * gcc.c-torture/compile/pr42559.c: New testcase.
9451
ad41bd84 9452\f
0bdf1263 9453Copyright (C) 2010 Free Software Foundation, Inc.
ad41bd84
JM
9454
9455Copying and distribution of this file, with or without modification,
9456are permitted in any medium without royalty provided the copyright
9457notice and this notice are preserved.
This page took 2.019896 seconds and 5 git commands to generate.