]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/45854 (ICE in redirect_eh_edge_1, at tree-eh.c:2131)
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0d228a52
RG
12010-10-01 Richard Guenther <rguenther@suse.de>
2
3 PR tree-optimization/45854
4 * g++.dg/torture/pr45854.C: New testcase.
5
0e247093
ME
62010-09-30 Michael Eager <eager@eagercon.com>
7
8 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
9 __FLT_{MIN,MAX}__.
10
99e55749
SP
112010-09-30 Sebastian Pop <sebastian.pop@amd.com>
12
13 PR middle-end/45758
14 * gfortran.dg/graphite/pr45758.f90: New.
15
6272efef
SP
162010-09-30 Sebastian Pop <sebastian.pop@amd.com>
17
18 PR middle-end/45230
19 * gcc.dg/graphite/id-pr45230.c: New.
20
9e054f1b
SP
212010-09-30 Sebastian Pop <sebastian.pop@amd.com>
22
23 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
24 * gfortran.dg/graphite/graphite.exp: Same.
25 * gcc.dg/graphite/vect-pr43423.c: New.
26
45c13d4c
JJ
272010-09-30 Jakub Jelinek <jakub@redhat.com>
28
29 PR target/45843
30 * g++.dg/torture/pr45843.C: New test.
31
03d79dc3
JW
322010-09-30 Janus Weil <janus@gcc.gnu.org>
33
34 PR fortran/45828
35 * gfortran.dg/allocate_derived_5.f90: New.
36
140d4eff
JJ
372010-09-30 Jakub Jelinek <jakub@redhat.com>
38
39 PR tree-optimization/31261
40 * gcc.dg/tree-ssa/pr31261.c: New test.
41
80920132
ME
422010-09-30 Michael Eager <eager@eagercon.com>
43
44 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
45 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
46 * gcc.target/microblaze/microblaze.exp: Ditto.
47 * gcc.target/microblaze/others/string_cst1.c: Ditto.
48 * gcc.target/microblaze/others/string_cst2.c: Ditto.
49 * gcc.target/microblaze/others/data_var1.c: Ditto.
50 * gcc.target/microblaze/others/data_var2.c: Ditto.
51 * gcc.target/microblaze/others/data_var3.c: Ditto.
52 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
53 * gcc.target/microblaze/others/strings1.c:: Ditto.
54 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
55 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
56 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
57 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
58 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
59 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
60 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
61 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
62 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
63 * gcc.target/microblaze/isa/pcmp.c: Ditto.
64 * gcc.target/microblaze/isa/nofloat.c: Ditto.
65 * gcc.target/microblaze/isa/fcvt.c: Ditto.
66 * gcc.target/microblaze/isa/float.c: Ditto.
67 * gcc.target/microblaze/isa/mulh.c: Ditto.
68 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
69 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
70 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
71 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
72 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
73 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
74 * gcc.target/microblaze/isa/bshift.c: Ditto.
75 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
76 * gcc.target/microblaze/isa/div.c: Ditto.
77 * gcc.target/microblaze/isa/vanilla.c: Ditto.
78 * gcc.target/microblaze/isa/mul.c: Ditto.
79
92902b1b
IS
802010-09-30 Iain Sandoe <iains@gcc.gnu.org>
81
82 merge from FSF 'apple/trunk' branch.
83 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
84
85 Radar 4386773
86 * objc.dg/enhanced-proto-1.m: New.
87 * objc.dg/enhanced-proto-2.m: New.
88 * obj-c++.dg/enhanced-proto-1.mm: New
89 * obj-c++.dg/enhanced-proto-2.mm: New.
90
0d0da792
RG
912010-09-30 Richard Guenther <rguenther@suse.de>
92
93 PR testsuite/45702
94 * gcc.dg/debug/pr41893-1.c: Adjust.
95 * gcc.dg/pr30762-1.c: Likewise.
96 * gcc.dg/pr31529-1.c: Likewise.
97 * gcc.dg/pr34457-1.c: Likewise.
98 * gcc.dg/pr34668-1.c: Likewise.
99 * gcc.dg/pr43557-1.c: Likewise.
100
3bc33871
IS
1012010-09-30 Iain Sandoe <iains@gcc.gnu.org>
102
103 PR objc/45842
104 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
105 * objc.dg/const-str-3.m: Correct header for memcpy.
106 * objc.dg/const-str-7.m: Likewise.
107 * objc.dg/method-20b.m: Provide an implementation of Object.
108 Adjust XFAIL for m64 NeXT runtime.
109 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
110 * objc.dg/encode-3.m: Correct line ordering, provide header for
111 sprintf.
112 * objc.dg/encode-7-next.m: Only run for 32bit.
113 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
114 * objc.dg/type-size-2.m: Provide an implementation of Object.
115 Ajust headers.
116 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
117 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
118 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
119 Adjust XFAIL for m64 NeXT runtime.
120 * obj-c++.dg/method-22.mm: Likewise.
121 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
122
2631eead
NP
1232010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
124
125 Merge from 'apple/trunk' branch on FSF servers.
126
127 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
128
129 Radar 4278236
130 * obj-c++.dg/bad-forward-decl.mm: New
131
10ad386a
EB
1322010-09-30 Eric Botcazou <ebotcazou@adacore.com>
133
134 * ada/acats/run_acats: Revert revision 157037.
135
13ed556f 1362010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
a6341d57
NP
137
138 Merge from 'apple/trunk' branch on FSF servers.
139
140 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
141
142 Radar 4281748
143 * objc.dg/naming-2.m: Update
144 * objc.dg/naming-3.m: New
145
22939744
BS
1462010-09-29 Bernd Schmidt <bernds@codesourcery.com>
147
148 PR target/40457
149 * gcc.target/arm/pr40457-3.c: New test.
150
f6c5fbfd
NS
1512010-09-29 Nathan Sidwell <nathan@codesourcery.com>
152
153 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
154 alias checking.
155 * lib/target-supports.exp (check_ifunc_available): Likewise.
156
38df2baf
TG
1572010-09-29 Tristan Gingold <gingold@adacore.com>
158
159 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
160
1973201f
NP
1612010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
162
163 * objc.dg/keywords-1.m: New test.
164 * objc.dg/keywords-2.m: New test.
165 * objc.dg/keywords-3.m: New test.
166 * obj-c++.dg/keywords-1.mm: New test.
167 * obj-c++.dg/keywords-2.mm: New test.
168
374fd2f5
JM
1692010-09-28 Jason Merrill <jason@redhat.com>
170
4e9ca9b0
JM
171 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
172 * g++.dg/ext/complit11.C: Likewise.
173 * g++.old-deja/g++.law/temps1.C: Likewise.
174
374fd2f5
JM
175 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
176 * g++.old-deja/g++.mike/misc6.C: Likewise.
177
f7e71da5
IS
1782010-09-28 Iain Sandoe <iains@gcc.gnu.org>
179
180 * objc.dg/attributes/method-attribute-1.m: New.
181 * objc.dg/attributes/method-attribute-2.m: New.
182
183 * obj-c++.dg/attributes/method-attribute-1.m: New.
184 * obj-c++.dg/attributes/method-attribute-2.m: New.
185
c165dca7
IS
1862010-09-28 Iain Sandoe <iains@gcc.gnu.org>
187
188 * objc.dg/attributes: New.
189 * objc.dg/attributes/attributes.exp: New.
190 * objc.dg/attributes/class-attribute-1.m: New.
191 * objc.dg/attributes/class-attribute-2.m: New
192 * objc.dg/attributes/categ-attribute-1.m: New
193 * objc.dg/attributes/categ-attribute-2.m: New
194 * objc.dg/attributes/proto-attribute-1.m: New
195
196 * obj-c++.dg/attributes: New.
197 * obj-c++.dg/attributes/attributes.exp: New
198 * obj-c++.dg/attributes/class-attribute-1.mm: New
199 * obj-c++.dg/attributes/class-attribute-2.mm: New
200 * obj-c++.dg/attributes/categ-attribute-1.mm: New
201 * obj-c++.dg/attributes/categ-attribute-2.mm: New
202 * obj-c++.dg/attributes/proto-attribute-1.mm: New
203
26877873
NP
2042010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
205
206 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
207 from the branch renamed to method-20b.m to avoid clashes).
208
209 2005-08-23 Stuart Hastings <stuart@apple.com>
210 Ziemowit Laski <zlaski@apple.com>
211
212 Radar 4209854
213 * obj-c++.dg/method-23.mm: New.
214 * objc.dg/method-20.m: New.
215
697c3575
JH
2162010-09-28 Jan Hubicka <jh@suse.cz>
217
218 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
219
2770264a
RO
2202010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
221
222 PR target/44452
223 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
224 i?86-*-solaris2.[89], *-*-vxworks*.
225 * gcc.target/i386/pr22152.c: Likewise.
226 * gcc.target/i386/vect8-ret.c: New test.
227
e660c8f2
JZ
2282010-09-28 Jie Zhang <jie@codesourcery.com>
229
230 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
231
4c116505
NP
2322010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
233
234 Merge from 'apple/trunk' branch on FSF servers.
235
236 2005-07-18 Ziemowit Laski <zlaski@apple.com>
237
238 Radar 4175534
239 * obj-c++.dg/method-22.mm: New.
38df2baf 240
93c0e0bb
JM
2412010-09-27 Jason Merrill <jason@redhat.com>
242
243 * g++.dg/cpp0x/rv-lvalue-req.C: New.
244 * g++.dg/ext/complit11.C: Adjust.
245 * g++.old-deja/g++.law/temps1.C: Adjust.
246 * g++.old-deja/g++.ns/koenig6.C: Adjust.
247 * g++.old-deja/g++.oliva/partord1.C: Adjust.
248
7458026b
ILT
2492010-09-27 Ian Lance Taylor <iant@google.com>
250
251 * lib/target-supports.exp (check_effective_target_split_stack):
252 New procedure.
253 * gcc.dg/split-1.c: New test.
254 * gcc.dg/split-2.c: New test.
255 * gcc.dg/split-3.c: New test.
256 * gcc.dg/split-4.c: New test.
257
177b48f9
NP
2582010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
259
260 PR objc/25464
261 * objc.dg/type-size-3.m: New test.
262
2632010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
264
265 PR objc/45763
266 * objc.dg/encode-1.m: Execute the test with the GNU runtime as
267 well.
38df2baf
TG
268
2692010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
177b48f9
NP
270
271 PR objc/25450
272 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
273 * objc.dg/type-size-2.m: Same change.
274 * obj-c++.dg/encode-5.mm: Same change.
275
2762010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
277
278 Merge from 'apple/trunk' branch on FSF servers. The original
279 Changelogs are below.
280
281 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
282 * objc.dg/encode-6-next.m: New file (from encode-6.m in the
283 branch).
284 * objc.dg/encode-7-next.m: New file (from encode-7.m in the
285 branch).
286 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
287 in the branch).
288 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
289 proto-qual-1.m in the branch) and the normal ABI on GNU.
290 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
291 the test only with the NeXT runtime.
292 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
293 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the
294 branch).
295 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
296 Run the test only with the NeXT runtime.
297
298 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
299
300 Radar 4492973
301 * objc.dg/encode-7-64bit.m: New.
302 * objc.dg/encode-7.m: Skip if -m64.
303
304 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
305
306 Radar 4301047
307 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
308 * obj-c++.dg/threedotthree-abi-1.mm: New
309 * objc.dg/threedotthree-abi-1.m: New
310
311 2005-07-20 Ziemowit Laski <zlaski@apple.com>
312
313 Radar 4136935
314 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
315 * objc.dg/encode-6.m: Likewise.
316 * objc.dg/encode-7.m: New test case.
317
b581b85b
NP
3182010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
319
320 Merge from 'apple/trunk' branch on FSF servers. Renamed
321 const-str-12.m to constr-str-12b.m to avoid conflicts.
322
323 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
324
325 Radar 4229905
326 * obj-c++.dg/warn5.mm: New
327
328 2005-06-22 Ziemowit Laski <zlaski@apple.com>
329
330 Radar 4154928
331 * obj-c++.dg/const-str-12.mm: New.
332 * objc.dg/const-str-12.m: New.
333
d000aa67
TB
3342010-09-27 Tobias Burnus <burnus@net-b.de>
335
336 PR fortran/40569
337 PR fortran/40568
338 * gfortran.dg/storage_size_2.f08: Fix test.
339 * gfortran.dg/c_sizeof_1.f90: Fix test.
340 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
341 * gfortran.dg/c_sizeof_3.f90: New.
342 * gfortran.dg/c_sizeof_4.f90: New.
343 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
344 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
345
414e8be2
DK
3462010-09-26 Daniel Kraft <d@domob.eu>
347
348 PR fortran/45783
349 PR fortran/45795
350 * gfortran.dg/select_type_18.f03: New test.
351
cf1bcf06
EB
3522010-09-25 Eric Botcazou <ebotcazou@adacore.com>
353
354 * gnat.dg/return2.ad[sb]: New test.
355 * gnat.dg/return2_pkg.ads: New helper.
356
8e8dc060
DK
3572010-09-25 Daniel Kraft <d@domob.eu>
358
359 PR fortran/45776
360 * gfortran.dg/io_constraints_6.f03: New test.
361 * gfortran.dg/io_constraints_7.f03: New test.
362 * gfortran.dg/newunit_2.f90: New test.
363
c6d6e62f
SK
3642010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
365
366 * testsuite/gfortran.dg/operator_c1202.f90: New test.
367
46a4da10
JH
3682010-09-24 Jan Hubicka <jh@suse.cz>
369
370 * gcc.dg/tree-ssa/leaf.c: New testcase.
371
1d0804d4
JH
3722010-09-24 Jan Hubicka <jh@suse.cz>
373
374 PR tree-optimization/45738
375 PR tree-optimization/45741
376 * gcc.c-torture/compile/pr45741.c: New.
377 * gfortran.fortran-torture/compile/pr45738.f90: New.
378
5642f5d5
JM
3792010-09-24 Joseph Myers <joseph@codesourcery.com>
380
381 * gcc.dg/cpp/undef-opt-1.c: New test.
382
75d980ab
JM
3832010-09-24 Jason Merrill <jason@redhat.com>
384
385 * g++.dg/other/error10.C: Adjust expected output.
386
32990d5b
JJ
3872010-09-24 Jakub Jelinek <jakub@redhat.com>
388
389 PR middle-end/45234
390 * gcc.dg/torture/stackalign/alloca-6.c: New test.
391 * gcc.target/i386/pr45234.c: New test.
392
116f30c3
RG
3932010-09-24 Richard Guenther <rguenther@suse.de>
394
395 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
396
e2686b2d
MS
3972010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
398
399 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
400 as a comment leader in regexp.
401
f1570cec
NP
4022010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
403
404 * objc.dg/sync-2.m: New test.
405 * obj-c++.dg/sync-2.mm: New test.
406
be1f1ed9
TB
4072010-09-24 Tobias Burnus <burnus@net-b.de>
408
409 PR fortran/40571
410 * gfortran.dg/iso_fortran_env_7.f90: New.
411
19dc6d01
NP
4122010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
413
414 * obj-c++.dg/too-many-args.mm: New file.
415
4162010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
417
418 Merge from 'apple/trunk' branch on FSF servers.
419
420 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
421
422 Radar 4491608
423 * objc.dg/too-many-args.m: New
424
962b8a0e
TK
4252010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
426
427 PR fortran/45744
428 * gfortran.dg/dependency_36.f90: New test.
429
80920132 430>>>>>>> .r164755
17eba947
UB
4312010-09-23 Uros Bizjak <ubizjak@gmail.com>
432
433 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
434 * gcc.target/i386/pad-3.c: Ditto.
435 * gcc.target/i386/pad-7.c: Ditto.
436 * gcc.target/i386/pad-7.c: Ditto.
437 * gcc.target/i386/pr36502.c: Ditto.
438 * gcc.target/i386/zee.c: Ditto.
439 * gcc.target/i386/20060821-1.c: Ditto.
440 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
441 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
442 * gcc.target/i386/pad-5b.c: Ditto.
443 * gcc.target/i386/pad-6a.c: Ditto.
444 * gcc.target/i386/pad-6b.c: Ditto.
445 * gcc.target/i386/pad-8.c: Ditto.
446 * gcc.target/i386/pad-9.c: Ditto.
447 * gcc.target/i386/pad-10.c: Ditto.
448 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
449
3d113394
RG
4502010-09-23 Richard Guenther <rguenther@suse.de>
451
452 PR tree-optimization/45565
453 * g++.dg/ipa/pr45565.C: New testcase.
454
bef6486a
MM
4552010-09-23 Mikael Morin <mikael@gcc.gnu.org>
456
457 PR fortran/45745
458 PR fortran/45648
459 * gfortran.dg/vector_subscript_bound_1.f90: New.
460
dca26746
RG
4612010-09-23 Richard Guenther <rguenther@suse.de>
462
463 PR middle-end/45750
464 * gcc.dg/pr45750.c: New testcase.
465
030ef1fb
JJ
4662010-09-23 Jakub Jelinek <jakub@redhat.com>
467
468 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
469 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
470 build.
471
3c3bd471
BS
4722010-09-23 Bernd Schmidt <bernds@codesourcery.com>
473
474 PR rtl-optimization/44374
475 * gcc.target/arm/headmerge-1.c: New test.
476 * gcc.target/arm/headmerge-2.c: New test.
477 * gcc.target/i386/headmerge-1.c: New test.
478 * gcc.target/i386/headmerge-2.c: New test.
479
8c91ab34
DK
4802010-09-23 Daniel Kraft <d@domob.eu>
481
482 PR fortran/38936
483 PR fortran/44044
484 PR fortran/45474
485 * gfortran.dg/intrinsic_intent_1.f03: New test.
486 * gfortran.dg/select_type_17.f03: New test.
487 * gfortran.dg/associate_5.f03: More definability tests.
488 * gfortran.dg/enum_2.f90: Check definability.
489 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
490 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
491 * gfortran.dg/char_expr_2.f90: Ditto.
492 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
493 * gfortran.dg/enum_5.f90: Ditto.
494 * gfortran.dg/equiv_constraint_8.f90: Ditto.
495 * gfortran.dg/impure_assignment_2.f90: Ditto.
496 * gfortran.dg/impure_assignment_3.f90: Ditto.
497 * gfortran.dg/intent_out_1.f90: Ditto.
498 * gfortran.dg/intent_out_3.f90: Ditto.
499 * gfortran.dg/pointer_assign_7.f90: Ditto.
500 * gfortran.dg/pointer_intent_3.f90: Ditto.
501 * gfortran.dg/pr19936_1.f90: Ditto.
502 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
503 * gfortran.dg/simpleif_2.f90: Ditto.
504 * gfortran.dg/protected_5.f90: Ditto.
505 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
506 * gfortran.dg/protected_6.f90: Ditto.
507 * gfortran.dg/protected_7.f90: Ditto.
508
42d9f9dd
JD
5092010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
510
511 PR libfortran/45710
512 * gfortran.dg/namelist_65.f90: New test.
513
1cf2589d
MS
5142010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
515
516 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
517 the regexp pattern between the expected label and location string.
518
7d0255bd
MS
5192010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
520
521 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
522
5232010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
524
525 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
526 * gcc.dg/pr27898.c: Likewise.
527 * gcc.dg/pr28712.c: Likewise.
528 * gcc.dg/pr30762-1.c: Likewise.
529 * gcc.dg/pr31529-1.c: Likewise.
530 * gcc.dg/pr34457-1.c: Likewise.
531 * gcc.dg/pr34668-1.c: Likewise.
532 * gcc.dg/pr34989-1.c: Likewise.
533 * gcc.dg/pr43557-1.c: Likewise.
534
bbaee688
JJ
5352010-09-22 Jakub Jelinek <jakub@redhat.com>
536
537 PR rtl-optimization/45739
538 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
539 regexps.
540
77167b6f
EB
5412010-09-22 Eric Botcazou <ebotcazou@adacore.com>
542
543 * gcc.target/sparc/mnofpu.c: New test.
544
a82e045d
JJ
5452010-09-22 Jakub Jelinek <jakub@redhat.com>
546
547 PR rtl-optimization/45739
548 * gcc.target/i386/pr45739.c: New test.
549
0b4f2770
MM
5502010-09-21 Mikael Morin <mikael@gcc.gnu.org>
551
552 PR fortran/45648
553 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
554 and counts. Add non-elemental function call check.
555
556 PR fortran/45648
557 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
558 arguments checks. Update temporary counts.
559 * gfortran.dg/transpose_optimization_1.f90: New.
560
45547c7f
NP
5612010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
562
563 PR objc/23710
564 * objc.dg/invalid-method-1.m: New.
565
c0c24aa4
NP
5662010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
567
568 Merge from 'apple/trunk' branch on FSF servers.
569
570 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
571
77167b6f 572 Radar 4291785
17eba947
UB
573 * objc.dg/naming-4.m: New
574 * objc.dg/naming-5.m: New
575 * obj-c++.dg/naming-1.mm: New
576 * obj-c++.dg/naming-2.mm: New
c0c24aa4 577
5c0f24d0
JW
5782010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
579 Jack Howarth <howarth@bromo.med.uc.edu>
580
581 PR c++/45645
582 * g++.dg/torture/pr44972.C: Use portable assert().
583
ce2b1d68
RG
5842010-09-21 Richard Guenther <rguenther@suse.de>
585
586 PR tree-optimization/45580
587 * g++.dg/torture/pr45580.C: New testcase.
588
b379f677
UB
5892010-09-21 Uros Bizjak <ubizjak@gmail.com>
590
591 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
592
48dbbcd6
JW
5932010-09-20 Janus Weil <janus@gcc.gnu.org>
594
595 PR fortran/45438
596 * gfortran.dg/pointer_check_7.f90: New.
597
220c5f0c
JJ
5982010-09-20 Jakub Jelinek <jakub@redhat.com>
599
600 PR rtl-optimization/45728
601 * gcc.c-torture/compile/pr45728.c: New test.
602
15c2ef5a
PT
6032010-09-20 Paul Thomas <pault@gcc.gnu.org>
604
605 PR fortran/45081
606 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
607
c2310fc4
L
6082010-09-20 H.J. Lu <hongjiu.lu@intel.com>
609
610 * g++.dg/tree-ssa/pr45605.C: Add "\\".
611
06baaba3
RG
6122010-09-20 Richard Guenther <rguenther@suse.de>
613
614 PR middle-end/45704
615 * gcc.dg/torture/pr45704.c: New testcase.
616
64e0f5ff
JH
6172010-09-20 Jan Hubicka <jh@suse.cz>
618
619 PR tree-optimize/45605
620 * g++.dg/tree-ssa/pr45605.C: New testcase.
621
ef98b8a5
MM
6222010-09-20 Michael Matz <matz@suse.de>
623
624 PR testsuite/45706
625 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
626 enough.
627
565b8886
RG
6282010-09-20 Richard Guenther <rguenther@suse.de>
629
630 PR tree-optimization/45705
631 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
632
5e979df3
MM
6332010-09-20 Michael Matz <matz@suse.de>
634
635 PR testsuite/45706
636 * lib/target-supports.exp (check_effective_target_vect_perm):
637 Add i?86-*-*.
638
2960be83
JJ
6392010-09-20 Jakub Jelinek <jakub@redhat.com>
640
641 PR rtl-optimization/45695
642 * gcc.c-torture/execute/pr45695.c: New test.
643
d1f6261f
JH
6442010-09-19 Jan Hubicka <jh@suse.cz>
645
646 PR lto/44246
647 * gcc.c-torture/compile/pr44246.c:New file.
648
039d9ea1
IR
6492010-09-19 Ira Rosen <irar@il.ibm.com>
650
651 PR tree-optimization/45714
652 * gfortran.dg/vect/pr45714-a.f: New test.
653 * gfortran.dg/vect/pr45714-b.f: New test.
654
2231f17f
EB
6552010-09-19 Eric Botcazou <ebotcazou@adacore.com>
656
657 * gnat.dg/const1.adb: Rename into...
658 * gnat.dg/constant1.adb: ...this.
659 * gnat.dg/constant2.adb: New test.
660 * gnat.dg/constant2_pkg1.ads: New helper.
661 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
662
50a6af05
EB
6632010-09-19 Eric Botcazou <ebotcazou@adacore.com>
664
665 * gnat.dg/specs/constant1.ads: New test.
666 * gnat.dg/specs/constant1_pkg.ads: New helper.
667
9b389a5e
JH
6682010-09-18 Jan Hubicka <jh@suse.cz>
669
670 PR tree-optimization/45453
671 * g++.dg/tree-ssa/pr45453.C: New testcase.
672
6eb208a6
JM
6732010-09-18 Jason Merrill <jason@redhat.com>
674
675 * g++.dg/cpp0x/initlist44.C: New.
676
6a78fd06
RG
6772010-09-18 Richard Guenther <rguenther@suse.de>
678
679 PR tree-optimization/45709
680 * g++.dg/torture/pr45709-2.C: New testcase.
681
6822010-09-18 Richard Guenther <rguenther@suse.de>
683
684 PR tree-optimization/45709
685 * g++.dg/torture/pr45709.C: New testcase.
686
ba67f487
L
6872010-09-18 H.J. Lu <hongjiu.lu@intel.com>
688
689 PR testsuite/45719
690 * gcc.target/i386/pad-3.c: Pass -fno-pic.
691
e7ed95a2
L
6922010-09-17 H.J. Lu <hongjiu.lu@intel.com>
693
694 * gcc.target/i386/pad-1.c: New.
695 * gcc.target/i386/pad-2.c: Likewise.
696 * gcc.target/i386/pad-3.c: Likewise.
697 * gcc.target/i386/pad-4.c: Likewise.
698 * gcc.target/i386/pad-5a.c: Likewise.
699 * gcc.target/i386/pad-5b.c: Likewise.
700 * gcc.target/i386/pad-6a.c: Likewise.
701 * gcc.target/i386/pad-6b.c: Likewise.
702 * gcc.target/i386/pad-7.c: Likewise.
703 * gcc.target/i386/pad-8.c: Likewise.
704 * gcc.target/i386/pad-9.c: Likewise.
705 * gcc.target/i386/pad-10.c: Likewise.
706
2b3ded42
L
7072010-09-17 H.J. Lu <hongjiu.lu@intel.com>
708
709 PR middle-end/45234
710 * gcc.dg/torture/stackalign/alloca-5.c: New.
711
765c3e8f
L
7122010-09-17 H.J. Lu <hongjiu.lu@intel.com>
713
714 PR middle-end/45678
715 * gcc.dg/torture/pr45678-2.c: New.
716
2d5581f1
RG
7172010-09-17 Richard Guenther <rguenther@suse.de>
718
719 PR middle-end/45678
720 * gcc.dg/torture/pr45678-1.c: New testcase.
721
18ba3ce7
MM
7222010-09-17 Michael Matz <matz@suse.de>
723
724 PR tree-optimization/43432
725 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
726 check_effective_target_vect_perm_short): New predicates.
727 (check_effective_target_vect_perm): Include x86_64.
728 * gcc.dg/vect/pr43432.c: New test.
729 * gcc.dg/vect/vect-114.c: Adjust.
730 * gcc.dg/vect/vect-15.c: Ditto.
731 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
732 * gcc.dg/vect/slp-perm-9.c: Ditto.
733
46936bf0
NP
7342010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
735
b146446c 736 PR testsuite/45692
46936bf0
NP
737 * objc/execute/exceptions/throw-nil.m: Run the test only with the
738 GNU runtime.
739
c3224d6f
RG
7402010-09-17 Richard Guenther <rguenther@suse.de>
741
742 * gcc.dg/pr27898.c: Use -flto instead of -combine.
743 * gcc.dg/pr28706.c: Likewise.
744 * gcc.dg/pr28712.c: Likewise.
745 * gcc.dg/pr30762-1.c: Likewise.
746 * gcc.dg/pr30762-2.c: Likewise.
747 * gcc.dg/pr31529-1.c: Likewise.
748 * gcc.dg/pr31529-2.c: Likewise.
749 * gcc.dg/pr34457-1.c: Likewise.
750 * gcc.dg/pr34457-2.c: Likewise.
751 * gcc.dg/pr34668-1.c: Likewise.
752 * gcc.dg/pr34668-2.c: Likewise.
753 * gcc.dg/pr34989-1.c: Likewise.
754 * gcc.dg/pr34989-2.c: Likewise.
755 * gcc.dg/pr43557-1.c: Likewise.
756 * gcc.dg/pr43557-2.c: Likewise.
757 * gcc.dg/debug/pr41893-1.c: Likewise.
758 * gcc.dg/matrix/matrix.exp: Do not use -combine.
759 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
760 * gcc.dg/matrix/matrix-4.c: Likewise.
761 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
762 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
763 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
764 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
765
6dfd24f7
TB
7662010-09-16 Tobias Burnus <burnus@net-b.de>
767
768 PR fortran/43665
769 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
770 optimizations.
771 * gfortran.dg/intent_optimize_1.f90: New test.
772
26ec9308
L
7732010-09-16 H.J. Lu <hongjiu.lu@intel.com>
774
775 * gcc.target/i386/divmod-1.c: New.
776 * gcc.target/i386/divmod-2.c: Likewise.
777 * gcc.target/i386/divmod-3.c: Likewise.
778 * gcc.target/i386/divmod-4.c: Likewise.
779 * gcc.target/i386/divmod-4a.c: Likewise.
780 * gcc.target/i386/divmod-5.c: Likewise.
781 * gcc.target/i386/divmod-6.c: Likewise.
782 * gcc.target/i386/divmod-7.c: Likewise.
783 * gcc.target/i386/divmod-8.c: Likewise.
784 * gcc.target/i386/udivmod-1.c: Likewise.
785 * gcc.target/i386/udivmod-2.c: Likewise.
786 * gcc.target/i386/udivmod-3.c: Likewise.
787 * gcc.target/i386/udivmod-4.c: Likewise.
788 * gcc.target/i386/udivmod-4a.c: Likewise.
789 * gcc.target/i386/udivmod-5.c: Likewise.
790 * gcc.target/i386/udivmod-6.c: Likewise.
791 * gcc.target/i386/udivmod-7.c: Likewise.
792 * gcc.target/i386/udivmod-8.c: Likewise.
793
0cac82a0
JH
7942010-09-16 Jan Hubicka <jh@suse.cz>
795
796 * g++.dg/lto/pr45679-1_0.C: New file.
797 * g++.dg/lto/pr45679-1_1.C: New file.
798 * g++.dg/lto/pr45679-0_0.C: New file.
799 * g++.dg/lto/pr45679-0_1.C: New file.
800
7d58b9e7
JW
8012010-09-16 Janus Weil <janus@gcc.gnu.org>
802
803 PR fortran/45674
804 * gfortran.dg/class_dummy_2.f03: New.
805
ed6c4831
RG
8062010-09-16 Richard Guenther <rguenther@suse.de>
807
808 PR tree-optimization/45623
809 * gcc.dg/torture/pr45623.c: New testcase.
810
ff802fa1
IR
8112010-09-16 Ira Rosen <irar@il.ibm.com>
812
813 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
814 name and parentheses.
815 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
816
441b624e
JM
8172010-09-15 Jason Merrill <jason@redhat.com>
818
da9bc840
JM
819 * g++.dg/parse/parameter-declaration-2.C: New.
820
441b624e
JM
821 * g++.dg/cpp0x/scoped_enum2.C: New.
822
9fa07b13
EB
8232010-09-15 Eric Botcazou <ebotcazou@adacore.com>
824
825 * gcc.c-torture/compile/20100915-1.c: New test.
826
1faab08d
MJ
8272010-09-15 Martin Jambor <mjambor@suse.cz>
828
829 PR middle-end/45644
830 * gcc.dg/ipa/pr45644.c: New test.
831
cc99c5fe
JJ
8322010-09-15 Jakub Jelinek <jakub@redhat.com>
833
834 PR tree-optimization/45633
835 * gcc.dg/vect/pr45633.c: New test.
836
edd2b56a
JW
8372010-09-15 Janus Weil <janus@gcc.gnu.org>
838
839 PR fortran/45577
840 * gfortran.dg/allocate_derived_4.f90: New.
841
0f38f229
TB
8422010-09-15 Tejas Belagod <tejas.belagod@arm.com>
843
844 * lib/target-supports.exp
845 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
846 supported flag to true for neon.
847
6809f4b5
PC
8482010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
849
850 PR c++/45665
851 * g++.dg/template/crash103.C: New.
852
0f185d6e
NP
8532010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
854
855 Merge from 'apple/trunk' branch on FSF servers.
856
8c2b2fae 857 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
0f185d6e
NP
858
859 Radar 4457381
860 * objc.dg/msg-in-protocol.m: New.
861 * obj-c++.dg/msg-in-protocol.mm: New.
862
863 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
864
865 Radar 4219590
866 * objc.dg/break-in-ifstmt.m: New.
6809f4b5 867
0f185d6e
NP
868 2005-08-22 Ziemowit Laski <zlaski@apple.com>
869
870 Radar 4174166
871 * obj-c++.dg/comp-types-13.mm: New.
872 * objc.dg/comp-types-12.m: New.
873
874 2005-08-22 Ziemowit Laski <zlaski@apple.com>
875
876 Radar 4216500
877 * obj-c++.dg/proto-lossage-7.mm: New.
878 * objc.dg/proto-lossage-7.m: New.
6809f4b5 879
92df1544
JH
8802010-09-14 Jan Hubicka <jh@suse.cz>
881
882 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
883 folding.
8780c9cb
JH
884 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
885 folding.
92df1544 886
4a6e5cc8
JJ
8872010-09-14 Jakub Jelinek <jakub@redhat.com>
888
4359dc2a
JJ
889 PR middle-end/45567
890 * gcc.dg/pr45567.c: New test.
891
4a6e5cc8
JJ
892 PR debug/45660
893 * g++.dg/debug/pr45660.C: New test.
894
5a2c1986
IR
8952010-09-14 Ira Rosen <irar@il.ibm.com>
896
897 PR tree-optimization/45470
898 * g++.dg/vect/pr45470-a.cc: New test.
899 * g++.dg/vect/pr45470-a.cc: New test.
900
2f78283b
JH
9012010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
902
903 PR target/42070
904 * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
905 * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
906
927b02e5
JD
9072010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
908
909 PR libfortran/45532
910 * gfortran.dg/namelist_64.f90: New test.
911
ef3be7da
JJ
9122010-09-13 Jakub Jelinek <jakub@redhat.com>
913
914 PR rtl-optimization/45617
915 * gcc.target/i386/pr45617.c: New test.
916
fa0921fc
DK
9172010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
918
919 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
920
e72eba85
L
9212010-09-13 H.J. Lu <hongjiu.lu@intel.com>
922
923 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
924 * gcc.target/i386/fma4-vector.c: Likewise.
925 * gcc.target/i386/vectorize2.c: Likewise.
926 * gcc.target/i386/vectorize4.c: Likewise.
927 * gcc.target/i386/vectorize5.c: Likewise.
928 * gcc.target/i386/vectorize6.c: Likewise.
929 * gcc.target/i386/vectorize8.c: Likewise.
930
931 * gcc.target/i386/vect-double-1.c: New.
932 * gcc.target/i386/vect-double-1a.c: Likewise.
933 * gcc.target/i386/vect-double-2.c: Likewise.
934 * gcc.target/i386/vect-double-2a.c: Likewise.
935
936 * lib/target-supports.exp (check_effective_target_vect_double):
937 Set et_vect_double_saved to 0 when tuning for Atom.
938
e196b221
JH
9392010-09-13 Jan Hubicka <jh@suse.cz>
940
941 * gcc.dg/torture/pr23821.c: Drop static keyword.
942 * gcc.dg/tree-ssa/loop-19.c: Likewise.
943 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
944
e88290ac
MS
9452010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
946
947 * gcc.target/arm/sync-1.c: New.
948
2f434b97
OH
9492010-09-12 Olivier Hainque <hainque@adacore.com>
950
951 * gnat.dg/memtrap.adb: New test.
952
616f1290
FXC
9532010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
954
955 * gfortran.dg/promotion.f90: Fix options.
956
f9132eb7
RRC
9572010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
958
959 * g++.dg/cpp0x/range-for1.C: New.
960 * g++.dg/cpp0x/range-for2.C: New.
961 * g++.dg/cpp0x/range-for3.C: New.
962 * g++.dg/cpp0x/range-for4.C: New.
963 * g++.dg/cpp0x/range-for5.C: New.
964 * g++.dg/cpp0x/range-for6.C: New.
965
712efae1
MM
9662010-09-11 Mikael Morin <mikael@gcc.gnu.org>
967
968 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
969 and counts. Check that transpose is not called.
970 * gfortran.dg/transpose_2.f90: Update error message.
971
bc2c4cb4
RRC
9722010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
973
974 PR c++/43824
975 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
976 * g++.dg/lookup/strong-using-2.C: Likewise.
977 * g++.dg/lookup/strong-using-3.C: Likewise.
978 * g++.dg/lookup/strong-using-5.C: Likewise.
979
980 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
981 * g++.dg/cpp0x/inline-ns4.C: New.
982 * g++.dg/cpp0x/inline-ns5.C: New.
983
90966337
L
9842010-09-10 H.J. Lu <hongjiu.lu@intel.com>
985
986 PR middle-end/45634
987 * gfortran.fortran-torture/compile/pr45634.f90: New.
988
1c732eb7
NP
9892010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
990
991 * objc.dg/fobjc-exceptions.m: New test.
992
eafedef3
JH
9932010-09-10 Jan Hubicka <jh@suse.cz>
994
995 * g++.dg/inherit/covariant7.C: Fix pattern matching.
996
d242d063
MJ
9972010-09-10 Martin Jambor <mjambor@suse.cz>
998
999 PR tree-optimization/44972
1000 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1001 * gcc.dg/tree-ssa/pr45144.c: Likewise.
1002 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1003 instead.
2b74262b 1004 * g++.dg/torture/pr44972.C: New test.
d242d063 1005
fffe1e40
MJ
10062010-09-10 Martin Jambor <mjambor@suse.cz>
1007
1008 PR tree-optimization/44972
1009 * g++.dg/torture/pr34850.C: Remove expected warning.
1010
26865ab4
SK
10112010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1012
1013 * gfortran.dg/dummy_optional_arg.f90: New test.
1014
54e34c35
JH
10152010-09-08 Jan Hubicka <jh@suse.cz>
1016
1017 PR tree-optimization/45598
1018 * fortran.fortran-torture/compile/pr45598.f90: New test.
1019
ba885ec5
NS
10202010-09-09 Nathan Sidwell <nathan@codesourcery.com>
1021
1022 * lib/target-supports-dg.exp (dg-require-ifunc): New.
1023 * lib/target-supports.exp (check_ifunc_available): New.
1024 * gcc.dg/attr-ifunc-1.c: New.
1025 * gcc.dg/attr-ifunc-2.c: New.
1026 * gcc.dg/attr-ifunc-3.c: New.
1027 * gcc.dg/attr-ifunc-4.c: New.
1028 * gcc.dg/attr-ifunc-5.c: New.
1029 * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
1030 * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
1031 * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
1032 * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
1033
b100151b
VM
10342010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1035
1036 PR middle-end/40386
1037 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2b74262b 1038
d09b9f67
MM
10392010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1040
1041 * gfortran.dg/inline_transpose_1.f90: New test.
1042
e8e399c3
JJ
10432010-09-08 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR c++/45588
1046 * g++.dg/warn/Wunused-var-15.C: New test.
1047
f5b281c0
JDA
10482010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1049
1050 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1051 hppa*-*-hpux*.
1052
2023bba8
NP
10532010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1054
1055 * objc/execute/exceptions/throw-nil.m: New test.
1056 * objc/execute/exceptions/handler-1.m: Updated to use the new
1057 objc_set_uncaught_exception_handler() function.
1058 * objc/execute/exceptions/matcher-1.m: New test.
2b74262b 1059
88a95a11
FXC
10602010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1061
1062 PR fortran/38282
1063 * gfortran.dg/bit_comparison_1.F90: New test.
1064 * gfortran.dg/leadz_trailz_3.f90: New test.
1065 * gfortran.dg/masklr_2.F90: New test.
1066 * gfortran.dg/shiftalr_1.F90: New test.
1067 * gfortran.dg/merge_bits_2.F90: New test.
1068 * gfortran.dg/dshift_2.F90: New test.
1069 * gfortran.dg/bit_comparison_2.F90: New test.
1070 * gfortran.dg/masklr_1.F90: New test.
1071 * gfortran.dg/merge_bits_1.F90: New test.
1072 * gfortran.dg/dshift_1.F90: New test.
1073 * gfortran.dg/shiftalr_2.F90: New test.
1074
5c0b0c75 10752010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
bd72fc7c
NP
1076
1077 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1078 functions from objc/typedstream.h are deprecated.
1079
0fa3d594
RO
10802010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1081
1082 * lib/target-supports.exp
1083 (check_effective_target_run_expensive_tests): New proc.
1084 * gcc.c-torture/compile/limits-fnargs.c: Use
1085 dg-require-effective-target run_expensive_tests.
1086
9c2934f4
JJ
10872010-09-08 Jakub Jelinek <jakub@redhat.com>
1088
7602cb87
JJ
1089 PR fortran/45597
1090 * gfortran.dg/gomp/pr45597.f90: New test.
1091
9c2934f4
JJ
1092 PR fortran/45595
1093 * gfortran.dg/gomp/pr45595.f90: New test.
1094
42a3beeb
MM
10952010-09-08 Michael Matz <matz@suse.de>
1096
1097 * c-c++-common/uninit-17.c: Adjust.
1098
a855b1b1
MM
10992010-09-08 Michael Matz <matz@suse.de>
1100
1101 PR tree-optimization/43430
1102 * gcc.dg/vect/pr43430-2.c: New test.
2b74262b 1103
3834917d
MM
11042010-09-08 Michael Matz <matz@suse.de>
1105
1106 PR tree-optimization/33244
1107 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1108
b5c878a5
RG
11092010-09-08 Richard Guenther <rguenther@suse.de>
1110
1111 PR tree-optimization/45578
1112 * gfortran.dg/pr45578.f90: New testcase.
1113
0db1920c
RG
11142010-09-08 Richard Guenther <rguenther@suse.de>
1115
1116 PR testsuite/45590
1117 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1118
c56c0853
TK
11192010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1120
1121 PR fortran/45576
1122 * gfortran.dg/char_length_18.f90: New test.
1123
a0766cdb
L
11242010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1125
1126 PR target/36502
1127 * gcc.target/i386/pr36502.c: New test.
1128
1129 PR target/42313
1130 PR target/44651
1131 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
1132 * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
1133
86e033e2
MM
11342010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1135
1136 * gfortran.dg/achar_4.f90: Enable bounds checking.
1137
d341a5d0
UB
11382010-09-07 Uros Bizjak <ubizjak@gmail.com>
1139
1140 PR target/45206
1141 * gcc.target/i386/pr45206.c: New test.
1142
293cf217
HPN
11432010-09-07 Hans-Peter Nilsson <hp@axis.com>
1144
1145 PR fortran/45505
1146 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1147
8683f051
JH
11482010-09-07 Jan Hubicka <jh@suse.cz>
1149
1150 * gcc.c-torture/compile/20100907.c: New testcase.
1151
f5e5b46c
RG
11522010-09-07 Richard Guenther <rguenther@suse.de>
1153
1154 PR middle-end/45569
1155 * g++.dg/eh/pr45569.C: New testcase.
1156
da0a441d
BS
11572010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1158
1159 PR target/43137
1160 * gcc.target/arm/pr43137.c: New test.
1161
5c599206
TK
11622010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1163
1164 PR fortran/36931
1165 * gfortran.dg/dependency_35.f90: New test.
1166
f884552b
TK
11672010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1168
1169 PR fortran/34145
1170 * gfortran.dg/char_length_17.f90: New test.
1171
e6c2fc5d
DS
11722010-09-06 Dodji Seketeli <dodji@redhat.com>
1173
1174 PR c++/45200
1175 PR c++/45293
1176 PR c++/45558
1177 * g++.dg/template/typedef34.C: New test.
1178 * g++.dg/template/typedef35.C: New test.
1179
a7529ed6
UB
11802010-09-06 Uros Bizjak <ubizjak@gmail.com>
1181
1182 PR target/22152
1183 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1184
c5ee1358
MM
11852010-09-06 Mark Mitchell <mark@codesourcery.com>
1186
1187 * g++.dg/warn/Wdouble-promotion.C: New.
1188
6f295bbf
AC
11892010-09-06 Arnaud Charlet <charlet@adacore.com>
1190
1191 * g++.dg/parse/redef2.C: New.
1192
c18605cc
AK
11932010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1194
1195 * gcc.dg/20100906-1.c: New testcase.
1196
9813230a
JJ
11972010-09-06 Jakub Jelinek <jakub@redhat.com>
1198
1199 PR testsuite/45543
1200 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1201 DW_TAG_enumeration_type DIE.
1202
265a000d
IS
12032010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1204
1205 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1206 Update XFAILs.
1207
324d3f45
AM
12082010-09-06 Alexander Monakov <amonakov@ispras.ru>
1209
1210 PR rtl-optimization/44919
1211 * g++.dg/opt/pr44919.C: New.
1212
195a95c4
TB
12132010-09-06 Tobias Burnus <burnus@net-b.de>
1214
1215 PR fortran/38282
1216 * gfortran.dg/iall_iany_iparity_1.f90: New.
1217 * gfortran.dg/iall_iany_iparity_2.f90: New.
1218
467649eb
JM
12192010-09-06 Jason Merrill <jason@redhat.com>
1220
1c53d72b
JM
1221 * g++.dg/cpp0x/initlist42.C: New.
1222
be2b93e6
JM
1223 * g++.dg/cpp0x/auto19.C: New.
1224
40013af7
JM
1225 * g++.dg/template/sfinae25.C: New.
1226 * g++.dg/template/char1.C: Expect warning.
1227 * g++.dg/template/nontype10.C: Likewise.
1228
ea76c60a
JM
1229 * g++.dg/cpp0x/implicit9.C: New.
1230
467649eb
JM
1231 * g++.dg/cpp0x/initlist43.C: New.
1232
68fce4ed
GS
12332010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1234
1235 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1236
0a0b3574
MM
12372010-09-05 Mark Mitchell <mark@codesourcery.com>
1238
1239 * gcc.dg/Wdouble-promotion.c: New.
1240
46d2b70c
TB
12412010-09-05 Tobias Burnus <burnus@net-b.de>
1242
1243 * gfortran.dg/float128_1.f90: Remove test case as
1244 it always fails since Rev 163611 backed out the
1245 front-end implementation.
1246
41500b41
TB
12472010-09-05 Tobias Burnus <burnus@net-b.de>
1248
1249 * gfortran.dg/float128_1.f90: XFAIL test case.
1250
135e4121
TB
12512010-09-05 Tobias Burnus <burnus@net-b.de>
1252
1253 * gfortran.dg/bessel_7.f90: Decrease required precision.
1254
226b53d2
HPN
12552010-09-05 Hans-Peter Nilsson <hp@axis.com>
1256
1257 PR testsuite/45545
1258 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1259 ref-all-matching targets.
1260
f38fb2c4
RG
12612010-09-05 Richard Guenther <rguenther@suse.de>
1262
1263 PR tree-optimization/45535
1264 * gcc.c-torture/compile/pr45535.c: New testcase.
1265
1457e853
AS
12662010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1267
1268 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1269 "\[^\n\]*".
1270 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1271 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1272 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1273 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1274 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1275 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1276 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1277 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1278 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1279 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1280 * gcc.target/i386/pr22152.c: Likewise.
1281 * gcc.target/i386/pr36992-1.c: Likewise.
1282 * gcc.target/i386/pr36992-2.c: Likewise.
1283 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1284
5d74d8d6
JDA
12852010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1286
1287 PR testsuite/43957
1288 * gcc.dg/const-uniq-1.c: Modify regexp.
1289
e0608471
TB
12902010-09-04 Tobias Burnus <burnus@net-b.de>
1291
1292 PR fortran/45530
1293 * gfortran.dg/namelist_63.f90: New.
1294
17f39a39
JH
12952010-09-04 Jan Hubicka <jh@suse.cz>
1296
1297 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1298 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1299
5f7ae6b6
JH
13002010-09-04 Jan Hubicka <jh@suse.cz>
1301
1302 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1303
b6ff8128
JW
13042010-09-04 Janus Weil <janus@gcc.gnu.org>
1305
1306 PR fortran/45507
1307 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1308
d1583032
JM
13092010-09-03 Joseph Myers <joseph@codesourcery.com>
1310
1311 * gcc.dg/opts-4.c: New test.
1312
e6bc4de9
SE
13132010-09-03 Steve Ellcey <sje@cup.hp.com>
1314
1315 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1316 * gcc.dg/vect/vect-peel-4.c: Ditto.
1317
0edf45a3
DK
13182010-09-03 Daniel Kraft <d@domob.eu>
1319
1320 PR fortran/45525
1321 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1322
124a8ce6
TK
13232010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1324
1325 PR fortran/45159
1326 * gfortran.dg/dependency_34.f90: New test.
1327
89039a6b
SE
13282010-09-03 Steve Ellcey <sje@cup.hp.com>
1329
1330 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1331
601d5a25
RO
13322010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1333
1334 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1335 gcc.target/i386/clearcap.map if supported.
1336
15a54c10
MM
13372010-09-03 Michael Matz <matz@suse.de>
1338
1339 PR middle-end/45415
1340 * gcc.dg/pr45415.c: New test.
1341
ed6e090e
L
13422010-09-03 H.J. Lu <hongjiu.lu@intel.com>
1343
1344 PR tree-optimization/45506
1345 * gcc.dg/pr45506.c: New.
1346
0df8fcc8
UB
13472010-09-03 Uros Bizjak <ubizjak@gmail.com>
1348
1349 PR target/45476
1350 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1351 * gcc.target/i386/float128-2.c: Ditto.
1352
5792039f
DK
13532010-09-03 Daniel Kraft <d@domob.eu>
1354
1355 PR fortran/34162
1356 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1357 * gfortran.dg/internal_dummy_2.f08: New test.
1358 * gfortran.dg/internal_dummy_3.f08: New test.
1359 * gfortran.dg/internal_dummy_4.f08: New test.
1360
2f757e4a
JJ
13612010-09-03 Jakub Jelinek <jakub@redhat.com>
1362
1363 PR debug/45500
1364 * gcc.target/i386/pr45500.c: New test.
1365
49042313
MX
13662010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
1367
1368 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1369
e5ca9693
DK
13702010-09-03 Daniel Kraft <d@domob.eu>
1371
1372 PR fortran/44602
1373 * gfortran.dg/exit_2.f08; Adapt error messages.
1374 * gfortran.dg/exit_3.f08: New test.
1375 * gfortran.dg/exit_4.f08: New test.
1376 * gfortran.dg/exit_5.f03: New test.
1377
36d9e52f
FXC
13782010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1379
1380 * gfortran.dg/ishft_4.f90: New test.
1381
688e4919
MM
13822010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1383
1384 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1385 FRIZ/XSRIZ instruciton for (double)(long long)x.
1386 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1387
844022b7
EB
13882010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1389
1390 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1391
6b8c9df8
RG
13922010-09-02 Richard Guenther <rguenther@suse.de>
1393
1394 PR tree-optimization/44937
1395 PR tree-optimization/45412
1396 * g++.dg/opt/pr45412.C: New testcase.
1397 * gcc.c-torture/compile/pr45412.c: Likewise.
1398 * gcc.c-torture/compile/pr44937.c: Likewise.
1399
5de8299c
JM
14002010-09-02 Joseph Myers <joseph@codesourcery.com>
1401
1402 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
1403 but using -Werror=comment.
1404 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1405 expected error messages.
1406
f7e4c09b
EB
14072010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1408
1409 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1410 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1411
86e6a239
TB
14122010-09-02 Tobias Burnus <burnus@net-b.de>
1413
1414 PR fortran/45489
1415 * gfortran.dg/initialization_27.f90: New.
1416
e4a707c4
IR
14172010-09-02 Ira Rosen <irar@il.ibm.com>
1418
1419 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1420 check into different basic blocks. Expect vectorization if misaligned
2b74262b 1421 stores are supported.
e4a707c4
IR
1422 * gcc.dg/vect/bb-slp-8a.c: New test.
1423 * gcc.dg/vect/bb-slp-8b.c: New test.
1424
fb13cf80
SE
14252010-09-01 Steve Ellcey <sje@cup.hp.com>
1426
1427 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1428
50f30801
JW
14292010-09-01 Janus Weil <janus@gcc.gnu.org>
1430
1431 PR fortran/44541
1432 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1433 * gfortran.dg/class_dummy_1.f03: New.
1434
596aa3f0
JJ
14352010-09-01 Jakub Jelinek <jakub@redhat.com>
1436
1437 PR middle-end/45458
1438 * g++.dg/tree-prof/partition2.C: New test.
1439
e3488283
RG
14402010-09-01 Richard Guenther <rguenther@suse.de>
1441
1442 * gcc.dg/vect/vect-outer-fir.c: Adjust.
1443 * gcc.dg/tree-ssa/vrp54.c: New testcase.
1444 * gcc.c-torture/execute/20100827-1.c: Likewise.
1445
c14c8155
FXC
14462010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1447
1448 * gfortran.dg/execute_command_line_1.f90: New test.
1449
a69d2520
JJ
14502010-08-31 Jakub Jelinek <jakub@redhat.com>
1451
1452 PR preprocessor/45457
1453 * c-c++-common/cpp/pr45457.c: New test.
1454
0c1bebc4
EB
14552010-08-31 Eric Botcazou <ebotcazou@adacore.com>
1456
1457 * gcc.dg/nested-func-8.c: New test.
1458
ad5f4de2
FXC
14592010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1460
1461 PR fortran/38282
1462 * gfortran.dg/popcnt_poppar_1.F90: New test.
1463 * gfortran.dg/popcnt_poppar_2.F90: New test.
1464
6208468d
UB
14652010-08-31 Uros Bizjak <ubizjak@gmail.com>
1466
1467 * gcc.target/i386/volatile-2.c: Require nonpic target.
1468
0f643366
JJ
14692010-08-31 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR middle-end/45461
1472 * gcc.dg/pr45461.c: New test.
1473
57c0584a
RG
14742010-08-31 Richard Guenther <rguenther@suse.de>
1475
1476 PR testsuite/45455
1477 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1478
9b9596dd
BM
14792010-08-31 Bingfeng Mei <bmei@broadcom.com>
1480
1481 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6208468d 1482
e8cd3983
JW
14832010-08-30 Janus Weil <janus@gcc.gnu.org>
1484
1485 PR fortran/45456
1486 * gfortran.dg/typebound_proc_18.f03: New.
1487
d3c12306
EB
14882010-08-30 Eric Botcazou <ebotcazou@adacore.com>
1489
1490 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1491 * lib/scanasm.exp (scan-stack-usage): Likewise.
1492 (scan-stack-usage-not): Likewise.
1493 * gcc.dg/stack-usage-1.c: New test.
1494 * gcc.target/i386/stack-usage-realign.c: Likewise.
1495
1987baa3
ZD
14962010-08-30 Zdenek Dvorak <ook@ucw.cz>
1497
1498 PR tree-optimization/45427
1499 * gcc.dg/tree-ssa/pr45427.c: New test.
1500
b960ce04
PC
15012010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1502
1503 PR c++/45043
1504 * g++.dg/template/crash102.C: New.
1505
f2b11865
JJ
15062010-08-30 Jakub Jelinek <jakub@redhat.com>
1507
1508 PR middle-end/45423
1509 * gcc.dg/gomp/atomic-12.c: New test.
1510 * gcc.dg/gomp/atomic-13.c: New test.
1511 * gcc.dg/gomp/atomic-14.c: New test.
1512 * g++.dg/gomp/atomic-11.C: New test.
1513 * g++.dg/gomp/atomic-12.C: New test.
1514 * g++.dg/gomp/atomic-13.C: New test.
1515 * g++.dg/gomp/atomic-14.C: New test.
1516
fc26dab3
RO
15172010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1518
1519 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1520 delimiter.
1521
ae423550
EB
15222010-08-30 Thomas Quinot <quinot@adacore.com>
1523
1524 * gnat.dg/discr24.adb: New test.
1525
525fb35c
RG
15262010-08-30 Richard Guenther <rguenther@suse.de>
1527
1528 PR tree-optimization/45449
1529 * gcc.dg/pr45449.c: New testcase.
1530
184eb658
JM
15312010-08-30 Joseph Myers <joseph@codesourcery.com>
1532
1533 * gcc.dg/opts-1.c: Expect errors, not warnings.
1534
bd48f123
JW
15352010-08-29 Janus Weil <janus@gcc.gnu.org>
1536
1537 PR fortran/42769
1538 * gfortran.dg/dynamic_dispatch_11.f03: New.
1539
98d43360
JM
15402010-08-29 Jason Merrill <jason@redhat.com>
1541
1542 PR c++/44991
1543 * g++.dg/parse/defarg15.C: New.
1544
f08f8b6a
JW
15452010-08-29 Janus Weil <janus@gcc.gnu.org>
1546
1547 PR fortran/45439
1548 * gfortran.dg/select_type_16.f03: New.
1549
bd48f123 15502010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4c6e913c
SK
1551 Tobias Burnus <burnus@net-b.de>
1552
1553 * gfortran.dg/bessel_7.f90: Decrease required precision.
1554
91a19652
N
15552010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
1556 Kaz Kojima <kkojima@gcc.gnu.org>
1557
1558 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
1559
7042fe5e
MM
15602010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1561
1562 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1563 floating point conversion code generation.
1564 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1565 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1566 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1567 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1568 to integer conversion code generation.
1569 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1570 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1571 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1572 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1573
a3c85b74
FXC
15742010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1575
1576 PR fortran/32049
1577 * gfortran.dg/random_seed_1.f90: Adjust test.
1578 * gfortran.dg/float128_1.f90: New test.
1579
0cd0559e
TB
15802010-08-27 Tobias Burnus <burnus@net-b.de>
1581
1582 PR fortran/33197
1583 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1584 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1585 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1586 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1587 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1588 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1589 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1590
cbadd64a
JW
15912010-08-27 Janus Weil <janus@gcc.gnu.org>
1592
1593 PR fortran/45420
1594 * gfortran.dg/select_type_15.f03: New.
1595
2854a076
JD
15962010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1597
1598 PR libfortran/43217
1599 * gfortran.dg/hollerith8.f90: New test.
1600
e240f0f4
TK
16012010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1602
1603 PR fortran/45159
1604 * gfortran.dg/dependency_33.f90: New test.
1605
6d446ecf
RG
16062010-08-27 Richard Guenther <rguenther@suse.de>
1607
1608 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1609 * gcc.dg/graphite/scop-2.c: Likewise.
1610 * gcc.dg/graphite/scop-20.c: Likewise.
1611 * gcc.dg/vect/slp-25.c: Likewise.
1612
d32f725a
OH
16132010-08-27 Olivier Hainque <hainque@adacore.com>
1614
1615 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1616
3e78238a
DK
16172010-08-26 Daniel Kraft <d@domob.eu>
1618
1619 PR fortran/38936
1620 PR fortran/44047
1621 PR fortran/45384
1622 * gfortran.dg/associate_8.f03: New test.
1623 * gfortran.dg/select_type_13.f03: New test.
1624 * gfortran.dg/select_type_14.f03: New test.
1625
9e3920e9
JJ
16262010-08-26 Jakub Jelinek <jakub@redhat.com>
1627
1628 PR tree-optimization/44485
1629 * gcc.dg/pr44485.c: New test.
1630
350b7070
RO
16312010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1632
1633 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1634 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1635 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1636
5423ab77
RG
16372010-08-26 Richard Guenther <rguenther@suse.de>
1638
1639 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1640 * gcc.dg/graphite/scop-21.c: Likewise.
1641
880f987e
RG
16422010-08-26 Richard Guenther <rguenther@suse.de>
1643
1644 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1645 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1646 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1647 * gcc.dg/vect/vect-91.c: Likewise.
1648 * gcc.dg/vect/vect-peel-1.c: Likewise.
1649 * gcc.dg/vect/vect-peel-2.c: Likewise.
1650 * gcc.dg/vect/vect-peel-4.c: Likewise.
1651
604bbfb7
JD
16522010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1653
1654 PR libfortran/41859
1655 * gfortran.dg/der_io_4.f90: New test.
1656
932c9bff
JJ
16572010-08-25 Jakub Jelinek <jakub@redhat.com>
1658
ea9f1d6f
JJ
1659 PR rtl-optimization/44858
1660 * gcc.c-torture/execute/pr44858.c: New test.
1661
932c9bff
JJ
1662 PR rtl-optimization/45400
1663 * g++.dg/other/i386-8.C: New test.
1664
0ceb0201
RG
16652010-08-25 Richard Guenther <rguenther@suse.de>
1666
1667 * gcc.dg/alias-8.c: Adjust.
1668
0cdf7b49
BS
16692010-08-25 Bernd Schmidt <bernds@codesourcery.com>
1670
1671 * gcc.target/i386/combine-mul.c: New test.
1672
1cf01301
RG
16732010-08-25 Richard Guenther <rguenther@suse.de>
1674
1675 PR lto/44562
1676 * gcc.dg/graphite/id-27.c: New testcase.
1677 * gcc.dg/lto/20100825-1_0.c: Likewise.
1678
a2c0ed2e
RG
16792010-08-25 Richard Guenther <rguenther@suse.de>
1680
1681 PR tree-optimization/45316
1682 * g++.dg/opt/pr45316.C: New testcase.
1683
90bc1cb8
RG
16842010-08-25 Richard Guenther <rguenther@suse.de>
1685
1686 PR tree-optimization/45393
1687 * g++.dg/torture/pr45393.C: New testcase.
1688
ca046f7f
JJ
16892010-08-25 Jakub Jelinek <jakub@redhat.com>
1690
1691 PR tree-optimization/45059
1692 * gcc.c-torture/compile/pr45059.c: New test.
1693
46b57af1
TB
16942010-08-25 Tejas Belagod <tejas.belagod@arm.com>
1695
1696 * lib/target-supports.exp (check_effective_target_vect_unpack):
1697 Set vect_unpack supported flag to true for neon.
6208468d 1698
e1fd038a
SP
16992010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1700
1701 * gcc.dg/tree-ssa/ifc-5.c: New.
1702
bd544141
SP
17032010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1704
1705 * gcc.dg/tree-ssa/ifc-4.c: New.
1706 * gcc.dg/tree-ssa/ifc-7.c: New.
1707
1991282b
MX
17082010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
1709
1710 * gcc.dg/vect/vect.exp: Check loongson targets
1711 * g++.dg/vect/vect.exp: Likewise
1712 * gfortran.dg/vect/vect.exp: Likewise
1713
8bcc0304
MM
17142010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1715
b36cf9d2
MM
1716 * gcc.target/powerpc/vsx-mass-1.c: New file, test
1717 -mveclibabi=mass.
8bcc0304 1718
2fcac97d
JW
17192010-08-23 Janus Weil <janus@gcc.gnu.org>
1720
1721 PR fortran/45366
1722 * gfortran.dg/proc_ptr_29.f90: New.
1723
11aa2577
TB
17242010-08-22 Tobias Burnus <burnus@net-b.de>
1725 Dominique d'Humieres <dominiq@lps.ens.fr>
1726
1727 PR fortran/45367
1728 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1729
3607fdb2
TB
17302010-08-22 Tobias Burnus <burnus@net-b.de>
1731
1732 PR fortran/45367
1733 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1734
60f22d5d
TB
17352010-08-22 Tobias Burnus <burnus@net-b.de>
1736
1737 PR fortran/36158
1738 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1739
8af7a073
TB
17402010-08-22 Tobias Burnus <burnus@net-b.de>
1741 Dominique d'Humieres <dominiq@lps.ens.fr>
1742
1743 PR fortran/45367
1744 PR fortran/36158
1745 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1746 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1747
1d0134b3
JW
17482010-08-21 Janus Weil <janus@gcc.gnu.org>
1749
1750 PR fortran/44863
1751 PR fortran/45271
1752 PR fortran/45290
1753 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1754 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1755 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1756
47b99694
TB
17572010-08-21 Tobias Burnus <burnus@net-b.de>
1758
1759 PR fortran/36158
1760 PR fortran/33197
1761 * gfortran.dg/bessel_6.f90: New.
1762 * gfortran.dg/bessel_7.f90: New.
1763
508e4757
JH
17642010-08-20 Jan Hubicka <jh@suse.cz>
1765
1766 PR c++/45307
1767 PR c++/17736
1768 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1769 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1770
410841c6
L
17712010-08-20 H.J. Lu <hongjiu.lu@intel.com>
1772
1773 PR target/45336
1774 * gcc.target/i386/pr45336-1.c: New.
1775 * gcc.target/i386/pr45336-2.c: Likewise.
1776 * gcc.target/i386/pr45336-3.c: Likewise.
1777 * gcc.target/i386/pr45336-4.c: Likewise.
1778
26e4a417
UB
17792010-08-20 Uros Bizjak <ubizjak@gmail.com>
1780
1781 PR testsuite/45361
1782 * gcc.target/i386/volatile-2.c: Update scan strings to also
1783 include (%rip) for the memory reference on x86_64.
1784
89ad0f25
JJ
17852010-08-20 Jakub Jelinek <jakub@redhat.com>
1786
994fc9ab
JJ
1787 PR middle-end/44974
1788 * gcc.dg/pr44974.c: New test.
1789
89ad0f25
JJ
1790 PR rtl-optimization/45353
1791 * gcc.dg/pr45353.c: New test.
1792
8f0fe813
NS
17932010-08-20 Nathan Sidwell <nathan@codesourcery.com>
1794
1795 * gcc.target/i386/volatile-2.c: New.
1796
46499993
AB
17972010-08-19 Andrey Belevantsev <abel@ispras.ru>
1798
1799 PR rtl-optimization/44691
1800 * gfortran.dg/pr44691.f: New test.
1801
891aa2ec
OH
18022010-10-19 Olivier Hainque <hainque@adacore.com>
1803
1804 * gcc.target/sparc/sibcall-dslot.c: New testcase.
1805
2c5df20f
JM
18062010-08-19 Jason Merrill <jason@redhat.com>
1807
f0d9b836 1808 * g++.dg/init/synth3.C: New.
95d7bdaa 1809 * g++.dg/init/value8.C: New.
ce3beba3 1810 * g++.dg/tree-ssa/empty-2.C: New.
2c5df20f
JM
1811 * g++.dg/cpp0x/noexcept09.C: New.
1812
99d821c0
DK
18132010-08-19 Daniel Kraft <d@domob.eu>
1814
1815 PR fortran/29785
1816 PR fortran/45016
1817 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1818 * gfortran.dg/pointer_remapping_1.f90: New test.
1819 * gfortran.dg/pointer_remapping_2.f03: New test.
1820 * gfortran.dg/pointer_remapping_3.f08: New test.
1821 * gfortran.dg/pointer_remapping_4.f03: New test.
1822 * gfortran.dg/pointer_remapping_5.f08: New test.
1823 * gfortran.dg/pointer_remapping_6.f08: New test.
1824
68152b20
UB
18252010-08-19 Uros Bizjak <ubizjak@gmail.com>
1826
1827 PR testsuite/45324
1828 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1829
f3eb3e27
RR
18302010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1831
1832 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1833
8ebbe10f
TB
18342010-08-19 Tejas Belagod <tejas.belagod@arm.com>
1835
1836 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1837 variable.
1838
c92f1823
IB
18392010-08-19 Ian Bolton <ian.bolton@arm.com>
1840
1841 PR target/45070
1842 * gcc.c-torture/execute/pr45070.c: New.
1843
f096c02a
IB
18442010-08-19 Ian Bolton <ian.bolton@arm.com>
1845
1846 * g++.dg/pr44328.C: New test.
1847
29698e0f
TB
18482010-08-19 Tobias Burnus <burnus@net-b.de>
1849
1850 PR fortran/36158
1851 PR fortran/33197
1852 * gfortran.dg/bessel_3.f90: New.
1853 * gfortran.dg/bessel_4.f90: New.
1854 * gfortran.dg/bessel_5.f90: New.
1855
80f95228
JW
18562010-08-19 Janus Weil <janus@gcc.gnu.org>
1857
1858 PR fortran/45290
1859 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1860 * gfortran.dg/pointer_init_2.f90: New.
1861 * gfortran.dg/pointer_init_3.f90: New.
1862 * gfortran.dg/pointer_init_4.f90: New.
1863
c043ee4a
NF
18642010-08-18 Nathan Froyd <froydnj@codesourcery.com>
1865
1866 PR c++/45049
1867 * g++.dg/pr45049-1.C: New test.
1868 * g++.dg/pr45049-2.C: New test.
1869
1027c9c5
JZ
18702010-08-18 Jie Zhang <jie@codesourcery.com>
1871
1872 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1873 20 if __ARM_PCS is defined otherwise 64.
1874 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1875 instead of hard coded 64.
1876
8019fcfb
YQ
18772010-08-18 Yao Qi <yao@codesourcery.com>
1878
1879 PR target/45094
1880 * gcc.target/arm/pr45094.c: New test.
1881
38e3c1e1
MK
18822010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1883
1884 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1885
c701e857
MK
18862010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1887
1888 PR rtl-optimization/42575
38e3c1e1 1889 * gcc.target/arm/pr42575.c: New test.
c701e857 1890
63d90a96
IS
18912010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1892
1893 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1894 * gcc.dg/tls/thr-cse-1.c: New.
1895
257f5167
IS
18962010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1897
1898 PR debug/42487
1899 * lib/target-supports.exp
1900 (check_effective_target_function_sections): New.
1901 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1902 function sections before proceding.
26e4a417 1903
47b91469
JJ
19042010-08-17 Jakub Jelinek <jakub@redhat.com>
1905
1906 PR fortran/45308
1907 * gfortran.dg/pr45308.f03: New test.
1908
2c65142a
UB
19092010-08-17 Uros Bizjak <ubizjak@gmail.com>
1910
1911 PR target/45296
1912 * gcc.target/i386/pr45296.c: New test.
1913
f9abf412
KT
19142010-08-17 Kai Tietz <kai.tietz@onevision.com>
1915
1916 * g++.dg/ext/uow-1.C: New.
1917 * g++.dg/ext/uow-2.C: New.
1918 * g++.dg/ext/uow-3.C: New.
1919 * g++.dg/ext/uow-4.C: New.
1920
470301c5
RG
19212010-08-17 Richard Guenther <rguenther@suse.de>
1922
1923 PR testsuite/45266
1924 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1925
51f4ec66
SZ
19262010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
1927
1928 PR c/40563
1929 * gcc.dg/Wcxx-compat-20.c: New test.
1930
571d54de
DK
19312010-08-17 Daniel Kraft <d@domob.eu>
1932
1933 PR fortran/38936
1934 * gfortran.dg/associate_1.f03: Extended to test newly supported
1935 features like association to variables.
1936 * gfortran.dg/associate_3.f03: Removed check for illegal change
1937 of associate-name here...
1938 * gfortran.dg/associate_5.f03: ...and added it here.
1939 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1940 * gfortran.dg/associate_7.f03: New test.
1941
7418461d
KK
19422010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
1943
1944 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1945
52bf62f9
DK
19462010-08-15 Daniel Kraft <d@domob.eu>
1947
1948 PR fortran/38936
1949 * gfortran.dg/associate_1.f03: Enable test for array expressions.
1950 * gfortran.dg/associate_3.f03: Clarify comment.
1951 * gfortran.dg/associate_5.f03: New test.
1952 * gfortran.dg/associate_6.f03: New test.
1953
ba3721c1
TB
19542010-08-15 Tobias Burnus <burnus@net-b.de>
1955
1956 PR fortran/45211
1957 * gfortran.dg/bind_c_usage_21.f90: New.
1958 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1959
08857b61
TB
19602010-08-15 Tobias Burnus <burnus@net-b.de>
1961
1962 * gfortran.dg/optional_absent_1.f90: New.
1963 * gfortran.dg/null_actual.f90: New.
1964
7d54ef80
TB
19652010-08-15 Tobias Burnus <burnus@net-b.de>
1966
1967 * gfortran.dg/pointer_target_1.f90: New.
1968 * gfortran.dg/pointer_target_2.f90: New.
1969 * gfortran.dg/pointer_target_3.f90: New.
1970
e6c14898
DK
19712010-08-15 Daniel Kraft <d@domob.eu>
1972
1973 PR fortran/45197
1974 * gfortran.dg/elemental_args_check_3.f90: New test.
1975 * gfortran.dg/impure_1.f08: New test.
1976 * gfortran.dg/impure_2.f08: New test.
1977 * gfortran.dg/impure_3.f90: New test.
1978 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1979
69f11a13
IR
19802010-08-15 Ira Rosen <irar@il.ibm.com>
1981
1982 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1983 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1984 SLP tests.
1985 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1986 misaligned loads.
1987 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1988 misaligned stores.c
1989 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1990
73a949c0
MX
19912010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1992
1993 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1994 dg-require-effective-target after dg-do.
1995
0d108d15
MX
19962010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1997
1998 * lib/target-supports.exp (check_effective_target_vect_int): Return
1999 true for Loongson targets.
2000 (check_effective_target_vect_shift): Likewise.
2001 (check_effective_target_vect_no_int_max): Likewise.
2002 (check_effective_target_vect_no_align): Likewise.
2003 (check_effective_target_vect_short_mult): Likewise.
2004
41f3efb5
UB
20052010-08-14 Uros Bizjak <ubizjak@gmail.com>
2006
2007 * g++.dg/cast.C: Change fields of structures to "long" to pass
2008 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2009 * g++.dg/cpp0x/iop.C: Ditto.
2010 * g++.dg/cpp0x/named_refs.C: Ditto.
2011 * g++.dg/cpp0x/rv1p.C: Ditto.
2012 * g++.dg/cpp0x/rv2p.C: Ditto.
2013 * g++.dg/cpp0x/rv3p.C: Ditto.
2014 * g++.dg/cpp0x/rv4p.C: Ditto.
2015 * g++.dg/cpp0x/rv5p.C: Ditto.
2016 * g++.dg/cpp0x/rv6p.C: Ditto.
2017 * g++.dg/cpp0x/rv7p.C: Ditto.
2018 * g++.dg/cpp0x/rv8p.C: Ditto.
2019 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2020
f5ca06e6
DK
20212010-08-13 Daniel Kraft <d@domob.eu>
2022
2023 * gfortran.dg/implied_shape_1.f08: New test.
2024 * gfortran.dg/implied_shape_2.f90: New test.
2025 * gfortran.dg/implied_shape_3.f08: New test.
2026
cf677bb8
JD
20272010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2028
2029 PR libfortran/42526
2030 * gfortran.dg/char_component_initializer_1.f90: New test.
2031
3cb35c12
CF
20322010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2033
2034 PR tree-optimization/45241
2035 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2036
b2cd1042
UB
20372010-08-12 Uros Bizjak <ubizjak@gmail.com>
2038
2039 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2040 to dg-options.
2041 * gcc.target/i386/pr40906-2.c: Ditto.
2042 * gcc.target/i386/pr40906-3.c: Ditto.
2043
a8c56818
JJ
20442010-08-12 Jakub Jelinek <jakub@redhat.com>
2045
2046 PR middle-end/45262
2047 * gcc.c-torture/execute/pr45262.c: New test.
2048
07fd92be
UB
20492010-08-12 Uros Bizjak <ubizjak@gmail.com>
2050
2051 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2052 empty argument.
2053 * g++.dg/other/profile1.C: Ditto.
2054
2d698d3b
RG
20552010-08-12 Richard Guenther <rguenther@suse.de>
2056
2057 PR tree-optimization/45232
2058 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2059 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2060 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2061 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2062 unsigned arithmetic.
2063 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2064 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2065 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2066 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2067 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2068 unsigned arithmetic.
2069 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2070 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2071 unsigned arithmetic.
2072 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2073 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2074 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2075 unsigned arithmetic.
2076 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2077 * gcc.dg/tree-ssa/negate.c: Adjust.
2078 * gcc.dg/vect/vect-1.c: Adjust.
2079 * gfortran.dg/reassoc_6.f: XFAIL.
2080
49b48605
JJ
20812010-08-12 Jakub Jelinek <jakub@redhat.com>
2082
2083 PR debug/45259
2084 * gcc.dg/pr45259.c: New test.
2085
3565ffed
WG
20862010-08-12 Wei Guozhi <carrot@google.com>
2087
2088 PR target/44999
2089 * gcc.target/arm/pr44999.c: New testcase.
2090
53d8d5c1
JZ
20912010-08-12 Jie Zhang <jie@codesourcery.com>
2092
2093 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2094 (N): Likewise.
2095 (main): Adjust accordingly.
2096
cb5da135 20972010-08-11 Sebastian Pop <sebastian.pop@amd.com>
974335d6
SP
2098
2099 * gfortran.dg/graphite/id-22.f: New.
2100
cb5da135 21012010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5d737345
SP
2102
2103 * gcc.dg/graphite/id-26.c: New.
2104
cb5da135 21052010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4ee23fa8
SP
2106
2107 * gcc.dg/graphite/id-25.c: New.
2108
cb5da135 21092010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1c2a7491
SP
2110
2111 * gcc.dg/graphite/run-id-5.c: New.
2112 * gcc.dg/graphite/run-id-6.c: New.
2113 * gfortran.dg/graphite/id-21.f: New.
2114
cb5da135 21152010-08-11 Sebastian Pop <sebastian.pop@amd.com>
320532a8
SP
2116
2117 * gcc.dg/graphite/id-24.c: New.
2118
cb5da135 21192010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5df5f257
SP
2120
2121 * gcc.dg/tree-ssa/pr20742.c: New.
2122
cb5da135 21232010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6f23dd91
SP
2124
2125 * gcc.dg/graphite/id-23.c: New.
2126
cb5da135 21272010-08-11 Sebastian Pop <sebastian.pop@amd.com>
87b28340
SP
2128
2129 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2130
cb5da135 21312010-08-11 Sebastian Pop <sebastian.pop@amd.com>
a0dd1502
SP
2132
2133 * gcc.dg/graphite/pr42729.c: New.
2134
cb5da135 21352010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7ff28cc2
SP
2136
2137 * gfortran.dg/graphite/id-20.f: New.
2138
cb5da135 21392010-08-11 Sebastian Pop <sebastian.pop@amd.com>
aedede66
SP
2140
2141 * gcc.dg/graphite/id-22.c: New.
2142
cb5da135 21432010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3d125479
SP
2144
2145 * gcc.dg/graphite/run-id-2.c: Call abort.
2146
cb5da135 21472010-08-11 Sebastian Pop <sebastian.pop@amd.com>
d4332d00
SP
2148
2149 * gcc.dg/graphite/id-20.c: New.
2150
c4aa95f8
JW
21512010-08-11 Janus Weil <janus@gcc.gnu.org>
2152 Steve Kargl <kargl@gcc.gnu.org>
2153
2154 PR fortran/44595
2155 * gfortran.dg/move_alloc_3.f90: New.
2156 * gfortran.dg/random_seed_2.f90: New.
2157
4d053ac1
JDA
21582010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2159
2160 * lib/target-supports.exp (check_effective_target_sync_int_long):
2161 Add hppa*-*-linux*.
2162 (check_effective_target_sync_char_short): Likewise.
2163
1ae0fa1c
YQ
21642010-08-10 Yao Qi <yao@codesourcery.com>
2165
2166 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2167 general form.
2168 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2169 * g++.dg/other/packed1.C: Likewise.
2170 * g++.dg/other/crash-4.C: Likewise.
2171 * g++.dg/ext/packed8.C: Likewise.
2172 * g++.dg/init/array16.C: Likewise.
2173
d6fa2d17
XDL
21742010-08-10 xinliang David Li <davidxl@google.com>
2175 * gcc.dg/tree-ssa/loop-19.c: Add option
2176 -fno-prefetch-loop-array
2177
5466d63d
BS
21782010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2179
2180 PR middle-end/45182
2181 * gcc.c-torture/compile/pr45182.c: New test.
2182
7a25d520
JM
21832010-08-09 Jason Merrill <jason@redhat.com>
2184
2185 PR c++/45236
2186 * g++.dg/cpp0x/variadic-104.C: New.
2187
ee247636
TK
21882010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2189
2190 PR fortran/44235
2191 * gfortran.dg/dependency_32.f90: New test.
2192
37609bf0
RG
21932010-08-09 Richard Guenther <rguenther@suse.de>
2194
2195 PR middle-end/44632
2196 * g++.dg/opt/nrv17.C: New testcase.
2197
3e32c761
RG
21982010-08-09 Richard Guenther <rguenther@suse.de>
2199
2200 PR middle-end/45212
2201 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2202 alignment from MEM_REF offset only if we took it from the
2203 base object.
2204
2205 * gcc.target/i386/pr24178.c: New testcase.
2206
7323f4bb
UB
22072010-08-08 Uros Bizjak <ubizjak@gmail.com>
2208
2209 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2210 * gcc.dg/20030702-1.c: Ditto.
2211 * gcc.dg/20050309-1.c: Ditto.
2212 * gcc.dg/20050325-1.c: Ditto.
2213 * gcc.dg/20050330-2.c: Ditto.
2214 * gcc.dg/20051201-1.c: Ditto.
2215 * gcc.dg/gomp/pr27573.c: Ditto.
2216 * gcc.dg/gomp/pr34610.c: Ditto.
2217 * gcc.dg/pr24225.c: Ditto.
2218 * gcc.dg/pr26570.c: Ditto.
2219 * gcc.dg/pr32773.c: Ditto.
2220 * g++.dg/gcov/gcov-6.C: Ditto.
2221 * g++.dg/gomp/pr34608.C: Ditto.
2222 * gfortran.dg/gomp/pr27573.f90: Ditto.
2223
2224 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2225 dg-require-host-local dg directive.
2226 * gcc.dg/profile-dir-2.c: Ditto.
2227 * gcc.dg/profile-dir-3.c: Ditto.
2228
b4a4e6ae
RG
22292010-08-08 Richard Guenther <rguenther@suse.de>
2230
2231 PR tree-optimization/45109
2232 * gcc.c-torture/compile/pr45109.c: New testcase.
2233
07f93cbd
UB
22342010-08-08 Uros Bizjak <ubizjak@gmail.com>
2235
2236 * gcc.dg/march.c: Skip if -march defined.
2237 * gcc.dg/mtune.c: Skip if -mtune defined.
2238
2239 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2240 generic thunk support.
2241
f6ddf131
UB
22422010-08-07 Uros Bizjak <ubizjak@gmail.com>
2243
2244 PR target/45213
2245 * gcc.target/i386/pr45213.c: New test.
2246
a4ed58ce
JD
22472010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2248
2249 PR libfortran/45143
2250 * gfortran.dg/fmt_error_11.f03: New test.
2251
17fec01d
MS
22522010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2253
f6ddf131
UB
2254 * lib/target-supports.exp (check_effective_target_sync_int_long):
2255 Add arm*-*-linux-gnueabi.
2256 (check_effective_target_sync_char_short): Likewise.
17fec01d 2257
8a0f25c3
TK
22582010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2259
2260 PR fortran/45159
2261 * gfortran.dg/dependency_31.f90: New test.
2262
6a57b9ee
TK
22632010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2264
2265 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2266
309714d4
JM
22672010-08-06 Jason Merrill <jason@redhat.com>
2268
2269 * g++.dg/cpp0x/sfinae3.C: New.
2270 * g++.dg/cpp0x/sfinae4.C: New.
2271
0b4b14ac
RG
22722010-08-06 Richard Guenther <rguenther@suse.de>
2273
2274 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2275 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2276 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2277 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2278 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2279 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2280 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2281 * gcc.c-torture/execute/20100805-1.c: Likewise.
2282
2645f11a
MJ
22832010-08-05 Martin Jambor <mjambor@suse.cz>
2284
2285 PR testsuite/42855
2286 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2287
3e66255c
MJ
22882010-08-05 Martin Jambor <mjambor@suse.cz>
2289
2290 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2291 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2292
3949c4a7
MJ
22932010-08-05 Martin Jambor <mjambor@suse.cz>
2294
2295 * g++.dg/ipa/devirt-1.C: New test.
2296 * g++.dg/ipa/devirt-2.C: Likewise.
2297 * g++.dg/ipa/devirt-3.C: Likewise.
2298 * g++.dg/ipa/devirt-4.C: Likewise.
2299 * g++.dg/ipa/devirt-5.C: Likewise.
2300 * gcc.dg/ipa/iinline-3.c: Likewise.
2301
36b86f4a
JZ
23022010-08-05 Jie Zhang <jie@codesourcery.com>
2303
2304 PR tree-optimization/45144
2305 * gcc.dg/tree-ssa/pr45144.c: New test.
2306
e10f52d0
JW
23072010-08-04 Janus Weil <janus@gcc.gnu.org>
2308
2309 PR fortran/42207
2310 PR fortran/44064
2311 PR fortran/44065
2312 * gfortran.dg/class_25.f03: New.
2313 * gfortran.dg/class_26.f03: New.
2314
0e884a94
DG
23152010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2316
2317 * g++.dg/warn/miss-format-1.C: Update line number.
2318
079e56d0
UB
23192010-08-04 Uros Bizjak <ubizjak@gmail.com>
2320
2321 PR c++/44641
2322 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2323 .frame and .mask assembler directives.
2324
455e6d5b
RG
23252010-08-04 Richard Guenther <rguenther@suse.de>
2326
2327 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2328 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2329 * gcc.dg/tree-ssa/vrp50.c: Likewise.
2330 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2331
a48a9173
TB
23322010-08-04 Tobias Burnus <burnus@net-b.de>
2333
2334 PR fortran/44857
2335 * gfortran.dg/derived_constructor_char_1.f90: New.
2336 * gfortran.dg/derived_constructor_char_2.f90: New.
2337
15b71db3
TK
23382010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2339
2340 PR fortran/45159
2341 * gfortran.dg/dependency_30.f90: New test.
2342
241a2b9e
JH
23432010-08-03 Jan Hubicka <jh@suse.cz>
2344
2345 * gcc.c-torture/compile/pr45085.c: New testcase.
2346
aea18e92
JW
23472010-08-03 Janus Weil <janus@gcc.gnu.org>
2348
2349 PR fortran/44584
2350 PR fortran/45161
2351 * gfortran.dg/typebound_call_9.f03: Modified.
2352 * gfortran.dg/typebound_generic_1.f03: Modified.
2353
1d100230
TK
23542010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2355
2356 PR fortran/45159
2357
2358 * gfortran.dg/dependency_29.f90: New test.
2359
071bdb5f
TK
23602010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2361
2362 PR fortran/36854
1d100230
TK
2363 * gfortran.dg/character_comparison_2.f90: New test.
2364 * gfortran.dg/character_comparison_3.f90: New test.
2365 * gfortran.dg/dependency_28.f90: New test.
071bdb5f 2366
37119410
BS
23672010-08-02 Bernd Schmidt <bernds@codesourcery.com>
2368
2369 PR target/40457
2370 * gcc.target/arm/pr40457-1.c: New test.
2371 * gcc.target/arm/pr40457-2.c: New test.
2372
f3f98a1e
JW
23732010-08-01 Janus Weil <janus@gcc.gnu.org>
2374
2375 PR fortran/44912
2376 * gfortran.dg/typebound_call_17.f03: New.
2377
1107bd38
JW
23782010-07-30 Janus Weil <janus@gcc.gnu.org>
2379
2380 PR fortran/44929
2381 * gfortran.dg/allocate_derived_3.f90: New.
2382
95b038dd
XDL
23832010-07-30 Xinliang David Li <davidxl@google.com>
2384 PR tree-optimization/45121
2385 * c-c++-common/uninit-17.c: Add -fno-ivops option.
2386
88d787e7
UW
23872010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2388
2389 PR c++/45112
2390 * testsuite/g++.dg/pr45112.C: New test.
2391
f0fc0803
JJ
23922010-07-30 Jakub Jelinek <jakub@redhat.com>
2393
2394 PR debug/45055
2395 PR rtl-optimization/45137
2396 * gcc.dg/pr45055.c: New test.
2397
009ba7f5
AM
23982010-07-30 Alan Modra <amodra@gmail.com>
2399
2400 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2401 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2402
6a018495
TB
24032010-07-29 Tobias Burnus <burnus@net-b.de>
2404
2405 PR fortran/45087
2406 PR fortran/45125
2407 * gfortran.dg/whole_file_25.f90: New.
2408 * gfortran.dg/whole_file_26.f90: New.
2409 * gfortran.dg/whole_file_27.f90: New.
2410
6a68e29d
JW
24112010-07-29 Janus Weil <janus@gcc.gnu.org>
2412
2413 PR fortran/44962
2414 * gfortran.dg/typebound_proc_17.f03: New.
2415
b2a5eb75
JW
24162010-07-29 Janus Weil <janus@gcc.gnu.org>
2417
2418 PR fortran/45004
2419 * gfortran.dg/move_alloc_2.f90: New.
2420
a3378cea
XDL
24212010-07-29 Xinliang David Li <davidxl@google.com>
2422 PR tree-optimization/45121
2423 * c-c++-common/uninit-17.c: Fix expected output.
2424
1c09321c
RG
24252010-07-29 Richard Guenther <rguenther@suse.de>
2426
2427 PR tree-optimization/45120
2428 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2429
81fb8a48
MM
24302010-07-29 Mikael Morin <mikael@gcc.gnu.org>
2431
2432 PR fortran/42051
2433 PR fortran/44064
2434 * gfortran.dg/pr42051.f03: New testcase.
2435
6befd6b0
RG
24362010-07-29 Richard Guenther <rguenther@suse.de>
2437
2438 PR middle-end/45034
2439 * gcc.c-torture/execute/pr45034.c: New testcase.
2440
1732dfea
PC
24412010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2442
2443 PR c++/45096
2444 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2445
69dcd06a
DK
24462010-07-28 Daniel Kraft <d@domob.eu>
2447
2448 * gfortran.dg/bound_8.f90: New test.
2449
05b5ea34
JJ
24502010-07-28 Jakub Jelinek <jakub@redhat.com>
2451
2452 PR debug/45105
2453 * gcc.dg/pr45105.c: New test.
2454
fb039b24
MK
24552010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2456
2457 PR rtl-optimization/45107
2458 * gcc.dg/pr45107.c: New test.
2459
bb801fa6
MK
24602010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2461
2462 PR rtl-optimization/45101
2463 * gcc.dg/pr45101.c: New test.
2464
57e15568
TB
24652010-07-28 Tobias Burnus <burnus@net-b.de>
2466
2467 PR fortran/45077
2468 * gfortran.dg/whole_file_24.f90: New.
2469
462aa169
JM
24702010-07-27 Jason Merrill <jason@redhat.com>
2471
2472 * g++.dg/cpp0x/variadic102.C: New.
2473 * g++.dg/cpp0x/variadic103.C: New.
2474
689d6c4a
MK
24752010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2476
2477 PR rtl-optimization/40956
2478 PR target/42495
2479 PR middle-end/42574
2480 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2481 * gcc.target/arm/pr42574.c: Add tests.
2482
c013221e
UB
24832010-07-27 Uros Bizjak <ubizjak@gmail.com>
2484
2485 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2486 test name.
2487 (cleanup-repo-files): Ditto.
2488 (cleanup-saved-temps): Ditto.
2489
f551f80c
JJ
24902010-07-27 Jakub Jelinek <jakub@redhat.com>
2491
fea31288
JJ
2492 PR testsuite/44701
2493 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2494
f551f80c
JJ
2495 PR c/45079
2496 * gcc.dg/pr45079.c: New test.
2497
2200fc49
IR
24982010-07-27 Ira Rosen <irar@il.ibm.com>
2499
2500 PR tree-optimization/44152
2501 * gcc.dg/vect/fast-math-pr44152.c: New test.
2502
5a8e93d8
IS
25032010-07-27 Iain Sandoe <iains@gcc.gnu.org>
2504
2505 PR ObjC/44140
2506 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2507 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2508 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2509 * obj-c++.dg/torture/trivial.mm: Ditto.
2510 * objc.dg/torture/tls/thr-init-2.m: Ditto.
2511 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2512 * objc.dg/torture/tls/thr-init.m: Ditto.
2513 * objc.dg/torture/trivial.m: Ditto.
2514
a691bb08
UB
25152010-07-27 Uros Bizjak <ubizjak@gmail.com>
2516
2517 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2518 Skip on spu-*-* targets.
2519
42694189
JJ
25202010-07-27 Jakub Jelinek <jakub@redhat.com>
2521
2522 PR tree-optimization/45083
2523 * gcc.dg/pr45083.c: New test.
2524
fb55ca75
TB
25252010-07-26 Tobias Burnus <burnus@net-b.de>
2526
2527 PR fortran/40873
2528 * gfortran.dg/whole_file_22.f90: New test.
2529 * gfortran.dg/whole_file_23.f90: New test.
2530
25312010-07-26 Iain Sandoe <iains@gcc.gnu.org>
8b84c596
RH
2532 Jack Howarth <howarth@bromo.med.uc.edu>
2533 Richard Henderson <rth@redhat.com>
2534
2535 PR target/44132
2536 * gcc.dg/tls/thr-init-1.c: New.
2537 * gcc.dg/tls/thr-init-2.c: New.
2538 * gcc.dg/torture/tls New.
2539 * gcc.dg/torture/tls/tls-test.c: New.
2540 * gcc.dg/torture/tls/thr-init-1.c: New.
2541 * gcc.dg/torture/tls/tls.exp: New.
2542 * gcc.dg/torture/tls/thr-init-2.c: New.
2543 * gcc.dg/tls/emutls-2.c: New test
2544
2545 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2546 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2547 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2548 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2549 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2550 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2551 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2552 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2553 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2554 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2555 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2556 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2557 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2558 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2559 gfortran.dg/gomp/appendix-a/a.22.4.f90,
2560 gfortran.dg/gomp/appendix-a/a.22.5.f90,
2561 gfortran.dg/gomp/appendix-a/a.22.6.f90,
2562 gfortran.dg/gomp/appendix-a/a.24.1.f90,
2563 gfortran.dg/gomp/appendix-a/a.32.1.f90,
2564 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2565 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2566 gfortran.dg/gomp/omp_threadprivate1.f90,
2567 gfortran.dg/gomp/omp_threadprivate2.f90,
2568 gfortran.dg/gomp/reduction1.f90,
2569 gfortran.dg/gomp/sharing-1.f90: Likewise.
2570
114e33e1
RO
25712010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2572
2573 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2574 sse_runtime.
2575 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2576 dg-require-visibility.
2577
7f8ac3d7
RG
25782010-07-26 Richard Guenther <rguenther@suse.de>
2579
2580 PR tree-optimization/43784
2581 * gcc.c-torture/execute/pr43784.c: New testcase.
2582 * g++.dg/torture/pr43784.C: Likewise.
2583
bd422c4a
RG
25842010-07-26 Richard Guenther <rguenther@suse.de>
2585
2586 PR middle-end/45056
2587 * g++.dg/pr45056.C: New testcase.
2588
e093ffe3
RG
25892010-07-26 Richard Guenther <rguenther@suse.de>
2590
2591 PR tree-optimization/45071
2592 * gcc.dg/pr45071.c: New testcase.
2593
71ff73f3
TB
25942010-07-26 Tobias Burnus <burnus@net-b.de>
2595
2596 PR fortran/45066
2597 * gfortran.dg/namelist_62.f90: New.
2598
d4e075f2
RG
25992010-07-26 Richard Guenther <rguenther@suse.de>
2600
2601 * gcc.c-torture/execute/pr45017.c: Move ...
2602 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
2603
601d98be
TK
26042010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2605
2606 PR fortran/40628
2607 * trim_optimize_1.f90: New test.
2608 * character_comparision_1.f90: New test.
2609
85c28850
JD
26102010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2611
2612 PR fortran/42852
2613 * gfortran.dg/wtruncate_fix.f: New test.
2614
af8e1802
L
26152010-07-25 H.J. Lu <hongjiu.lu@intel.com>
2616
2617 PR testsuite/45068
2618 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2619
0128991d
RG
26202010-07-24 Richard Guenther <rguenther@suse.de>
2621
2622 PR lto/43788
2623 * g++.dg/lto/20100724-1_0.C: New testcase.
2624
2091f811
RG
26252010-07-24 Richard Guenther <rguenther@suse.de>
2626
2627 PR lto/43212
2628 * gcc.dg/lto/20100724-1_0.c: New testcase.
2629 * gcc.dg/lto/20100724-1_1.c: Likewise.
2630
8569c753
TB
26312010-07-24 Tobias Burnus <burnus@net-b.de>
2632
2633 PR fortran/40011
2634 * gfortran.dg/whole_file_21.f90: New.
2635
2636 * gfortran.dg/integer_exponentiation_3.F90: Use
2637 -ffloat-store only for i?86/x86-64 -m32.
2638
100fded1
TB
26392010-07-24 Tobias Burnus <burnus@net-b.de>
2640
2641 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2642 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2643
df161b69
TB
26442010-07-24 Tobias Burnus <burnus@net-b.de>
2645
2646 * gfortran.dg/func_decl_4.f90: Split test into two ...
2647 * gfortran.dg/func_decl_5.f90: ... parts.
2648 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2649 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2650 * gfortran.dg/global_references_1.f90: Add new dg-warning.
2651 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2652 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2653 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2654 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2655 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2656 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2657 * gfortran.dg/sizeof.f90: Make test valid.
2658 * gfortran.dg/pr20865.f90: Add new dg-error.
2659 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2660 * gfortran.dg/g77/19990218-0.f: Ditto.
2661 * gfortran.dg/g77/19990218-1.f: Ditto.
2662 * gfortran.dg/g77/970625-2.f: Ditto.
2663 * gfortran.dg/pr37243.f: Fix function declaration.
2664 * gfortran.dg/use_only_1.f90: Fix implicit typing.
2665 * gfortran.dg/loc_1.f90: Fix pointer datatype.
2666
43afc047
TB
26672010-07-23 Tobias Burnus <burnus@net-b.de>
2668
2669 PR fortran/44945
2670 * gfortran.dg/char_array_structure_constructor.f90: Add
2671 -fwhole-file as dg-option as it otherwise fails on some
2672 systems.
2673
96bba5e6
EB
26742010-07-23 Eric Botcazou <ebotcazou@adacore.com>
2675
2676 * gnat.dg/aggr16.ad[sb]: New test.
2677 * gnat.dg/aggr16_pkg.ads: New helper.
2678
aff08b12
RG
26792010-07-23 Richard Guenther <rguenther@suse.de>
2680
2681 PR lto/43071
2682 * g++.dg/lto/20100723-1_0.C: New testcase.
2683
bebb1f20
L
26842010-07-23 H.J. Lu <hongjiu.lu@intel.com>
2685
2686 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2687 AVX support.
2688 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2689 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2690
16c9d3b1
RO
26912010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2692
2693 * lib/target-supports.exp (add_options_for_tls): New proc.
2694 * g++.dg/tls/static-1.C: Use dg-add-options tls.
2695 * g++.dg/tls/static-1a.cc: Likewise.
2696 * gcc.dg/tls/emutls-1.c: Likewise.
2697 * gcc.dg/tls/opt-11.c: Likewise.
2698 * gcc.dg/tls/opt-12.c: Likewise.
2699 * gcc.dg/tls/pr24428-2.c: Likewise.
2700 * gcc.dg/tls/pr24428.c: Likewise.
2701 * obj-c++.dg/tls/static-1.mm: Likewise.
2702 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2703 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2704 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2705 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2706 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2707 * objc.dg/torture/tls/thr-init.m: Likewise.
2708 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2709
7a6faad6
UB
27102010-07-23 Uros Bizjak <ubizjak@gmail.com>
2711
2712 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2713 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2714 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2715 optimized dump files.
2716
52e092ab
JJ
27172010-07-23 Jakub Jelinek <jakub@redhat.com>
2718
2719 PR tree-optimization/45047
2720 * gcc.c-torture/compile/pr45047.c: New test.
2721
c5c178d6
UB
27222010-07-23 Uros Bizjak <ubizjak@gmail.com>
2723
2724 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2725 instead of dg-compile.
2726 * gcc.dg/float-range-4.c: Ditto.
2727 * gcc.dg/float-range-5.c: Ditto.
2728 * gcc.dg/fold-overflow-1.c: Ditto.
2729 * gcc.dg/gomp/sections-4.c: Ditto.
2730 * gcc.dg/transparent-union-1.c: Ditto.
2731 * gcc.dg/transparent-union-2.c: Ditto.
2732 * gcc.target/i386/pr39315-check.c: Ditto.
2733 * g++.dg/gomp/sections-4.C: Ditto.
2734 * g++.dg/template/dtor7.C: Ditto.
2735 * g++.dg/tree-ssa/pr19952.C: Ditto.
2736 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2737 * gfortran.dg/graphite/pr42185.f90: Ditto.
2738 * gfortran.dg/namelist_36.f90: Ditto.
2739 * gnat.dg/noreturn1.adb: Ditto.
2740 * gnat.dg/specs/small_alignment.ads: Ditto.
2741
556ede65
MJ
27422010-07-23 Martin Jambor <mjambor@suse.cz>
2743
2744 PR tree-optimization/44915
2745 * g++.dg/torture/pr44915.C: New test.
2746
8cbeddcc
MJ
27472010-07-23 Martin Jambor <mjambor@suse.cz>
2748
2749 PR tree-optimization/44914
2750 * g++.dg/tree-ssa/pr44914.C: New test.
2751
61044492
JZ
27522010-07-23 Jie Zhang <jie@codesourcery.com>
2753
2754 PR target/44290
2755 * gcc.dg/pr44290-1.c: New test.
2756 * gcc.dg/pr44290-2.c: New test.
2757
96f3a5d2
JM
27582010-07-23 Jason Merrill <jason@redhat.com>
2759
2760 PR c++/45008
2761 * g++.dg/abi/mangle44.C: New.
2762
c5c178d6 27632010-07-23 Uros Bizjak <ubizjak@gmail.com>
5fdba872
UB
2764
2765 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2766 for compile-time only tests.
2767 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2768 target check.
2769 * gcc.target/i386/pr39315-4.c: Ditto.
2770 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2771 target check. Include sse-os-support.h.
2772 (main): Call check_isa and sse_os_support.
2773 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2774 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2775 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2776 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2777 target check. Include sse-os-support.h.
2778 (main): Call check_isa and sse_os_support.
2779 * gcc.target/i386/vperm-v2df.c: Ditto.
2780
c5c178d6 27812010-07-23 Uros Bizjak <ubizjak@gmail.com>
1d8ec041
UB
2782
2783 * lib/target-supports.exp (check_avx_hw_available): New procedure.
2784 (check_effective_target_avx_runtime): New procedure.
2785 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2786 (check_effective_target_sse_runtime): Add check_effective_target_sse.
2787
2788 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2789 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
2790 and __get_cpuid test.
2791 * gcc.dg/compat/vector-2b_main.c: Ditto.
2792
2793 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2794
5fdba872 2795 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1d8ec041
UB
2796 for compile-time only test.
2797 * gcc.dg/pr32716.c: Ditto.
2798 * gcc.dg/pr34856.c: Ditto.
2799 * gcc.dg/pr36997.c: Ditto.
2800 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2801 * gfortran.dg/pr28158.f90: Ditto.
2802 * gfortran.dg/pr30667.f: Ditto.
2803
2804 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2805 i?86-*-* and x86_64-*-* targets to disable execution on targets
2806 without sse2 runtime support.
2807 * g++.dg/vect/vect.exp: Ditto.
2808 * gfortran.dg/vect/vect.exp: Ditto.
2809
5fdba872 2810 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1d8ec041
UB
2811 * gcc.dg/pr37544.c: Ditto.
2812 * gcc.dg/pr40550.c: Ditto.
2813 * gcc.dg/compat/union-m128-1_main.c: Ditto.
2814 * gcc.dg/compat/vector-1a_main.c: Ditto.
2815 * gcc.dg/compat/vector-2a_main.c: Ditto.
2816 * gcc.dg/torture/pr16104-1.c: Ditto.
2817 * gcc.dg/torture/pr35771-1.c: Ditto.
2818 * gcc.dg/torture/pr35771-2.c: Ditto.
2819 * gcc.dg/torture/pr35771-3.c: Ditto.
2820 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2821 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2822 * gcc.dg/torture/stackalign/push-1.c: Ditto.
2823 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2824 * g++.dg/other/i386-1.C: Ditto.
2825 * g++.dg/other/pr40446.C: Ditto.
2826
99bda4d5
RO
28272010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2828
2829 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2830
61b644c2
DK
28312010-07-23 Daniel Kraft <d@domob.eu>
2832
2833 PR fortran/44709
2834 * gfortran.dg/exit_1.f08: New test.
2835 * gfortran.dg/exit_2.f08: New test.
2836
9d3493e6
SL
28372010-07-22 Sandra Loosemore <sandra@codesourcery.com>
2838
2839 PR tree-optimization/39839
2840 * gcc.target/arm/pr39839.c: New test case.
2841
980a0501
EB
28422010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2843
2844 * gnat.dg/unchecked_convert5b.adb: New test.
2845 * gnat.dg/unchecked_convert6.adb: Likewise.
2846 * gnat.dg/unchecked_convert6b.adb: Likewise.
2847
cfa0bd19
EB
28482010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2849
2850 * gnat.dg/aggr15.ad[sb]: New test.
2851
35ea1c5a
DS
28522010-07-22 Dodji Seketeli <dodji@redhat.com>
2853
2854 PR debug/45024
2855 * g++.dg/debug/dwarf2/nested-2.C: New test case.
2856
cd1822b8
L
28572010-07-22 H.J. Lu <hongjiu.lu@intel.com>
2858
2859 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2860 with dg-require-linker-plugin.
2861
7e39ec05
RG
28622010-07-22 Richard Guenther <rguenther@suse.de>
2863
2864 PR lto/43850
2865 * g++.dg/lto/20100722-1_0.C: New testcase.
2866
d4398a43
RG
28672010-07-22 Richard Guenther <rguenther@suse.de>
2868
2869 PR lto/42451
2870 * gcc.dg/lto/20100720-3_0.c: New testcase.
2871 * gcc.dg/lto/20100720-3_1.c: Likewise.
2872
3cf8ccdf
RG
28732010-07-22 Richard Guenther <rguenther@suse.de>
2874
2875 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2876 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2877
2878 PR lto/43373
2879 * gcc.dg/lto/20100722-1_0.c: New testcase.
2880
56a42add
MJ
28812010-07-22 Martin Jambor <mjambor@suse.cz>
2882
2883 PR tree-optimization/44891
2884 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2885
5ccbfc1f
RG
28862010-07-22 Richard Guenther <rguenther@suse.de>
2887
2888 PR tree-optimization/45017
2889 * gcc.c-torture/execute/pr45017.c: New testcase.
2890
e1d818f7
TB
28912010-07-22 Tobias Burnus <burnus@net-b.de>
2892
2893 PR fortran/45019
2894 * gfortran.dg/aliasing_dummy_5.f90: New.
2895
f67325e8
RR
28962010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2897
2898 PR target/43698
2899 * gcc.target/arm/pr43698.c: New test.
2900
6168fc43
SK
29012010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
2902
2903 PR fortran/44929
e1d818f7 2904 * Revert my commit r162325 for this PR.
6168fc43 2905
fcc71c6c
JJ
29062010-07-21 Jakub Jelinek <jakub@redhat.com>
2907
2908 PR debug/45015
2909 * gcc.target/m68k/pr45015.c: New test.
2910
5634254c
JY
29112010-07-21 Jeffrey Yasskin <jyasskin@google.com>
2912
2913 PR c++/44641
2914 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2915 comments.
2916
60f6be5a
RG
29172010-07-21 Richard Guenther <rguenther@suse.de>
2918
2919 PR lto/45018
2920 * g++.dg/lto/20100721-1_0.C: New testcase.
2921
75a75e91
MJ
29222010-07-21 Martin Jambor <mjambor@suse.cz>
2923
2924 PR tree-optimization/44900
2925 * g++.dg/torture/pr44900.C: New test.
2926
426797b2
BS
29272010-07-21 Bernd Schmidt <bernds@codesourcery.com>
2928
2929 PR middle-end/44738
2930 * c-c++-common/uninit-17.c: Correct expected error.
2931
a431e913
JJ
29322010-07-21 Jakub Jelinek <jakub@redhat.com>
2933
2934 * gcc.dg/guality/asm-1.c: New test.
2935
370ae599
JJ
2936 PR debug/45003
2937 * gcc.dg/guality/pr45003-2.c: New test.
2938 * gcc.dg/guality/pr45003-3.c: New test.
2939
6b2b43d8
JD
29402010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2941
2942 PR libfortran/44697
2943 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2944
0603fe68
JY
29452010-07-20 Jeffrey Yasskin <jyasskin@google.com>
2946
2947 * lib/scanasm.exp (dg-function-on-line): Test that a function is
2948 defined on the current line.
2949 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2950 * g++.dg/debug/dwarf2/pr44641.C: New.
2951
d95016e0
NF
29522010-07-20 Nathan Froyd <froydnj@codesourcery.com>
2953
2954 * gcc.target/powerpc/block-move-1.c: New test.
2955 * gcc.target/powerpc/block-move-2.c: New test.
2956
a397bb72
JM
29572010-07-20 Jason Merrill <jason@redhat.com>
2958
2959 PR c++/44967
2960 * g++.dg/cpp0x/sfinae2.C: New.
2961
be5fda91
RG
29622010-07-20 Richard Guenther <rguenther@suse.de>
2963
2964 PR lto/42696
2965 * gcc.dg/lto/20100720-4_0.c: New testcase.
2966
cf259b84
RG
29672010-07-20 Richard Guenther <rguenther@suse.de>
2968
2969 PR lto/43221
2970 * gcc.dg/lto/20100720-2_0.c: New testcase.
2971 * gcc.dg/lto/20100720-2_1.c: Likewise.
2972
eeee47af
RG
29732010-07-20 Richard Guenther <rguenther@suse.de>
2974
2975 PR lto/43208
2976 * gcc.dg/lto/20100720-1_0.c: New testcase.
2977 * gcc.dg/lto/20100720-1_1.c: Likewise.
2978
68eaf35c
JJ
29792010-07-20 Jakub Jelinek <jakub@redhat.com>
2980
2981 PR debug/45003
2982 * gcc.dg/guality/pr45003-1.c: New test.
2983
720151ca
RG
29842010-07-20 Richard Guenther <rguenther@suse.de>
2985
2986 PR tree-optimization/44977
2987 * gcc.dg/torture/pr44977.c: New testcase.
2988
cd2be65a
BM
29892010-07-20 Bingfeng Mei <bmei@broadcom.com>
2990
2991 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2992 sync_char_short
2993
ad650c92
RG
29942010-07-20 Richard Guenther <rguenther@suse.de>
2995
2996 PR middle-end/44971
2997 PR middle-end/44988
2998 * gcc.dg/pr44971.c: New testcase.
2999 * gcc.c-torture/compile/pr44988.c: Likewise.
3000
13411c9d
SK
30012010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
3002
3003 PR fortran/44929
3004 * gfortran.dg/allocate_with_typespec.f90: New test.
3005 * gfortran.dg/allocate_derived_1.f90: Update error message.
3006
8145be01
JM
30072010-07-19 Jason Merrill <jason@redhat.com>
3008
3009 PR c++/44996
3010 * g++.dg/cpp0x/decltype23.C: New.
3011
974df0f8
PT
30122010-07-19 Paul Thomas <pault@gcc.gnu.org>
3013
3014 PR fortran/42385
3015 * gfortran.dg/class_defined_operator_1.f03 : New test.
3016
be30e7b2
PB
30172010-07-19 Peter Bergner <bergner@vnet.ibm.com>
3018
3019 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3020 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3021 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
3022 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3023
8b4c365c
RG
30242010-07-19 Richard Guenther <rguenther@suse.de>
3025
3026 PR middle-end/44941
3027 * gcc.c-torture/compile/pr44941.c: New testcase.
3028
ab73eba8
JM
30292010-07-19 Jason Merrill <jason@redhat.com>
3030
3031 PR c++/44969
3032 * g++.dg/template/sfinae24.C: New.
3033
ca90e7f6
L
30342010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3035
3036 PR fortran/44353
3037 * gfortran.dg/data_implied_do_2.f90: Removed.
3038
d555b1c7
PC
30392010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3040
3041 PR c++/44969
3042 * g++.dg/template/sfinae23.C: New.
3043
39354b3b
RO
30442010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3045
3046 * lib/target-supports.exp (check_sse_os_support_available): New
3047 proc.
3048 (check_sse_hw_available): New proc.
3049 (check_effective_target_sse_runtime): New proc.
3050 (check_effective_target_sse2_runtime): New proc.
3051 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3052 -msse2 if check_sse_os_support_available.
3053 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3054 check_sse_os_support_available.
3055 * gcc.dg/vect/vect.exp: Likewise.
3056 * gfortran.dg/vect/vect.exp: Likewise.
3057 * gcc.target/i386/sol2-check: Renamed to ...
3058 * gcc.target/i386/sse-os-support.h: ... this.
3059 (sol2_check): Renamed to ...
3060 (sse_os_support): ... this.
3061 Only test movss with xmm registers.
3062 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3063 Removed ILL_INSN, ILL_INSN_LEN.
3064 * gcc.target/i386/sse2-check.h: Likewise.
3065 * gcc.target/i386/sse3-check.h: Likewise.
3066 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3067 Removed cpuid.h, __get_cpuid test.
3068 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3069 Removed cpuid.h, __get_cpuid test.
3070 * g++.dg/other/pr40446.C: Likewise.
3071 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3072 * gcc.dg/compat/vector-1a_main.c: Likewise.
3073 * gcc.dg/compat/vector-2a_main.c: Likewise.
3074 * gcc.dg/pr36584.c: Likewise.
3075 * gcc.dg/pr37544.c: Likewise.
3076 * gcc.dg/torture/pr16104-1.c: Likewise.
3077 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3078 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3079 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3080 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3081 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3082 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3083 sse2_runtime.
3084 * gcc.dg/torture/pr35771-2.c: Likewise.
3085 * gcc.dg/torture/pr35771-3.c: Likewise.
3086 * gcc.target/i386/pr39315-2.c: Likewise.
3087 * gcc.target/i386/pr39315-4.c: Likewise.
3088 * gcc.target/i386/vperm-v2df.c: Likewise.
3089 * gcc.target/i386/vperm-v2di.c: Likewise.
3090 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3091 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3092 sse_runtime.
3093
91e2faaf
PT
30942010-07-18 Paul Thomas <pault@gcc.gnu.org>
3095
3096 PR fortran/44353
ca90e7f6 3097 * gfortran.dg/data_implied_do_2.f90: New test.
91e2faaf 3098
18fcbc9a
RS
30992010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3100
3101 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3102
769e6b9f
RS
31032010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3104
3105 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3106 to the "mips16" group.
3107 (mips_using_mips16_p): New procedure.
3108 (mips-dg-options): Use it.
3109
93f63c68
RS
31102010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3111
3112 * gcc.target/mips/mips16-attributes-4.c: New test.
3113
fbd47859
IS
31142010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3115
3116 PR testsuite/44418
3117 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3118 * gcc.target/powerpc/recip-2.c: Ditto.
3119 * gcc.target/powerpc/recip-3.c: Ditto.
3120
dc0d5a57
BS
31212010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3122
3123 * gcc.target/arm/pr42235.c: New test.
3124
ebc258f1
JM
31252010-07-16 Jason Merrill <jason@redhat.com>
3126
3127 PR c++/32505
3128 * g++.dg/template/partial8.C: New.
3129
8b26599c
JJ
31302010-07-16 Jakub Jelinek <jakub@redhat.com>
3131
3132 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3133 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3134 in C++.
3135 (gualcvt): New overloaded inline.
3136 (GUALCVT): Use it for C++.
3137 * g++.dg/guality/guality.exp: New.
3138 * g++.dg/guality/guality.h: New.
3139 * g++.dg/guality/redeclaration1.C: New test.
3140 * g++.dg/dg.exp: Prune also guality/* tests.
3141 * gcc.dg/guality/pr43141.c: Moved to...
3142 * c-c++-common/guality/pr43141.c: ... here.
3143
8d63d405
JD
31442010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3145
3146 PR libfortran/37077
3147 * gfortran.dg/char4_iunit_2.f03: New test.
3148
4b1b0ac1
IS
31492010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3150
3151 * lib/plugin-support.exp (plugin-test-execute):
3152 Add ${gcc_objdir}/intl to includes.
bd3a5d17 3153
88ad03c2
JJ
31542010-07-16 Jakub Jelinek <jakub@redhat.com>
3155
3156 PR target/44942
3157 * gcc.c-torture/execute/pr44942.c: New test.
3158 * gcc.target/i386/pr44942.c: New test.
3159
10746f37
JM
31602010-07-15 Jason Merrill <jason@redhat.com>
3161
3162 PR c++/44909
3163 * g++.dg/cpp0x/implicit7.C: New.
3164 * g++.dg/cpp0x/implicit8.C: New.
3165
8e7af53e
UW
31662010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3167
3168 Disable float tests for __SPU__ targets due to lack of signed zero:
3169 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3170 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3171 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3172 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3173 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3174 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3175 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3176 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3177 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3178
d2886bc7
JJ
31792010-07-15 Jakub Jelinek <jakub@redhat.com>
3180
3181 * gfortran.dg/select_char_2.f90: New test.
3182
910ad8de
NF
31832010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3184
3185 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3186 with DECL_CHAIN.
3187
ab7306ed
JW
31882010-07-15 Janus Weil <janus@gcc.gnu.org>
3189
3190 PR fortran/44936
3191 * gfortran.dg/typebound_generic_9.f03: New.
3192
0ba0772b
RB
31932010-07-15 Richard Guenther <rguenther@suse.de>
3194
3195 PR tree-optimization/44946
3196 * gcc.c-torture/compile/pr44946.c: New testcase.
3197
79c74300
JJ
31982010-07-15 Jakub Jelinek <jakub@redhat.com>
3199
3200 PR fortran/40206
3201 * gfortran.dg/select_char_3.f90: New test.
3202
8ffadef9
MG
32032010-07-15 Magnus Granberg <zorry@gentoo.org>
3204 Kevin F. Quinn <kevquinn@gentoo.org>
3205
bd3a5d17 3206 * gcc.dg/Wtrampolines.c: New.
8ffadef9 3207
6b58c62f
JD
32082010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3209
3210 PR libfortran/44934
3211 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3212
57ece258
JM
32132010-07-14 Jason Merrill <jason@redhat.com>
3214
973f026a
JM
3215 PR c++/44810
3216 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3217
57ece258
JM
3218 Implement C++0x unrestricted unions (N2544)
3219 * g++.dg/cpp0x/union1.C: New.
3220 * g++.dg/cpp0x/union2.C: New.
3221 * g++.dg/cpp0x/union3.C: New.
3222 * g++.dg/cpp0x/defaulted2.C: Adjust.
3223 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3224 * g++.old-deja/g++.ext/anon2.C: Adjust.
3225 * g++.old-deja/g++.mike/misc6.C: Adjust.
3226
f6199e63
JW
32272010-07-14 Janus Weil <janus@gcc.gnu.org>
3228
3229 PR fortran/44925
3230 * gfortran.dg/c_loc_tests_15.f90: New.
3231
7487bca5
JM
32322010-07-13 Jason Merrill <jason@redhat.com>
3233
3234 PR c++/44909
3235 * g++.dg/cpp0x/implicit6.C: New.
3236
8caa8b65
JM
32372010-07-13 Jason Merrill <jason@redhat.com>
3238
3239 PR c++/44540
3240 * g++.dg/abi/noreturn1.C: New.
3241 * g++.dg/abi/noreturn2.C: New.
3242
fcfaf838 32432010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
c31c32f9
JR
3244
3245 PR other/44874
3246 PR debug/44832
3247 * c-c++-common/pr44832.c: New test.
3248
6a9368d9
IS
32492010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3250
3251 PR objc/44488
3252 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
bd3a5d17 3253 on the target. Make sure that we can assemble the emitted asm when
6a9368d9 3254 the test type is 'compile'.
bd3a5d17 3255
85e5e340
RG
32562010-07-13 Richard Guenther <rguenther@suse.de>
3257
3258 PR tree-optimization/36960
3259 * g++.dg/torture/pr36960.C: New testcase.
3260
135d47df
PC
32612010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3262
3263 PR c++/44908
3264 * g++.dg/template/sfinae21.C: New.
3265 * g++.dg/template/sfinae22.C: Likewise.
3266
ba2dc63d
JH
32672010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3268
3269 PR testsuite/42843
3270 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3271 * gcc.dg/plugin/ggcplug.c: Likewise.
3272 * g++.dg/plugin/selfassign.c: Likewise.
3273 * g++.dg/plugin/attribute_plugin.c: Likewise.
3274 * g++.dg/plugin/dumb_plugin.c: Likewise.
3275 * g++.dg/plugin/pragma_plugin.c: Likewise.
3276
d9658178
KK
32772010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3278
3279 * gcc.c-torture/execute/pr44683.x: New.
3280 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3281
88ce8031
JW
32822010-07-13 Janus Weil <janus@gcc.gnu.org>
3283
3284 PR fortran/44434
3285 PR fortran/44565
3286 PR fortran/43945
3287 PR fortran/44869
3288 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3289 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3290 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3291 * gfortran.dh/typebound_call_16.f03: New.
3292 * gfortran.dg/typebound_generic_6.f03: New.
3293 * gfortran.dg/typebound_generic_7.f03: New.
3294 * gfortran.dg/typebound_generic_8.f03: New.
3295
b1743e37
JD
32962010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3297
3298 PR libfortran/37077
3299 * gfortran.dg/char4_iunit_1.f03: New test.
3300
8556f58f
JJ
33012010-07-12 Jakub Jelinek <jakub@redhat.com>
3302
3303 * gcc.dg/tree-ssa/vrp53.c: New test.
3304
248ce2f8
PC
33052010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3306
3307 PR c++/44907
3308 * g++.dg/template/sfinae19.C: New.
3309 * g++.dg/template/sfinae20.C: Likewise.
3310
fb2f8cf8
JZ
33112010-07-12 Jie Zhang <jie@codesourcery.com>
3312
3313 * gcc.target/arm/interrupt-1.c: New test.
3314 * gcc.target/arm/interrupt-2.c: New test.
3315
f457c53d
RO
33162010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3317
3318 * gcc.dg/pr42427.c: Require c99_runtime.
3319 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3320 c99_runtime.
3321 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3322 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3323 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3324 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3325 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3326 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3327 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3328 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3329 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3330 * gcc.target/i386/pr37275.c: Require visibility support.
3331
ae6a0535
RO
33322010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3333
3334 * lib/target-supports.exp (check_effective_target_sse): New proc.
3335 * gcc.target/i386/sol2-check.h: New file.
3336 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3337 Include sol2-check.h.
3338 (main) Only run do_test () if sol2_check ().
3339 * gcc.target/i386/sse2-check.h: Likewise.
3340 * gcc.target/i386/sse3-check.h: Likewise.
3341 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3342 [__sun__ && __svr4__]: Execute SSE2 instruction.
3343 * gcc.target/i386/math-torture/math-torture.exp: Only add options
3344 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3345 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3346 * g++.dg/ext/vector14.C: Likewise.
3347 * g++.dg/other/mmintrin.C: Likewise.
3348 * gcc.dg/20020418-1.c: Likewise.
3349 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3350 * gcc.dg/format/ms_unnamed-1.c: Likewise.
3351 * gcc.dg/format/unnamed-1.c: Likewise.
3352 Adapt dg-warning line number.
3353 * gcc.dg/graphite/pr40281.c: Likewise.
3354 * gcc.dg/pr32176.c: Likewise.
3355 * gcc.dg/pr40550.c: Likewise.
3356 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3357 * gcc.dg/torture/pr36891.c: Likewise.
3358 * gcc.target/i386/20020218-1.c: Likewise.
3359 * gcc.target/i386/20020523.c: Likewise.
3360 * gcc.target/i386/abi-1.c: Likewise.
3361 * gcc.target/i386/brokensqrt.c: Likewise.
3362 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3363 * gcc.target/i386/pr13366.c: Likewise.
3364 * gcc.target/i386/pr13685.c: Likewise.
3365 * gcc.target/i386/pr24306.c: Likewise.
3366 * gcc.target/i386/pr31486.c: Likewise.
3367 * gcc.target/i386/pr32065-1.c: Likewise.
3368 * gcc.target/i386/pr32065-2.c: Likewise.
3369 * gcc.target/i386/pr32389.c: Likewise.
3370 * gcc.target/i386/pr38824.c: Likewise.
3371 * gcc.target/i386/pr38931.c: Likewise.
3372 * gcc.target/i386/pr39592-1.c: Likewise.
3373 * gcc.target/i386/pr43766.c: Likewise.
3374 * gcc.target/i386/recip-divf.c: Likewise.
3375 * gcc.target/i386/recip-sqrtf.c: Likewise.
3376 * gcc.target/i386/recip-vec-divf.c: Likewise.
3377 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3378 * gcc.target/i386/sse-1.c: Likewise.
3379 * gcc.target/i386/sse-16.c: Likewise.
3380 * gcc.target/i386/sse-2.c: Likewise.
3381 * gcc.target/i386/sse-20.c: Likewise.
3382 * gcc.target/i386/sse-3.c: Likewise.
3383 * gcc.target/i386/sse-7.c: Likewise.
3384 * gcc.target/i386/sse-9.c: Likewise.
3385 * gcc.target/i386/sse-addps-1.c: Likewise.
3386 * gcc.target/i386/sse-addss-1.c: Likewise.
3387 * gcc.target/i386/sse-andnps-1.c: Likewise.
3388 * gcc.target/i386/sse-andps-1.c: Likewise.
3389 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3390 * gcc.target/i386/sse-comiss-1.c: Likewise.
3391 * gcc.target/i386/sse-comiss-2.c: Likewise.
3392 * gcc.target/i386/sse-comiss-3.c: Likewise.
3393 * gcc.target/i386/sse-comiss-4.c: Likewise.
3394 * gcc.target/i386/sse-comiss-5.c: Likewise.
3395 * gcc.target/i386/sse-comiss-6.c: Likewise.
3396 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3397 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3398 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3399 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3400 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3401 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3402 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3403 * gcc.target/i386/sse-divps-1.c: Likewise.
3404 * gcc.target/i386/sse-divss-1.c: Likewise.
3405 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3406 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3407 * gcc.target/i386/sse-maxps-1.c: Likewise.
3408 * gcc.target/i386/sse-maxss-1.c: Likewise.
3409 * gcc.target/i386/sse-minps-1.c: Likewise.
3410 * gcc.target/i386/sse-minss-1.c: Likewise.
3411 * gcc.target/i386/sse-movaps-1.c: Likewise.
3412 * gcc.target/i386/sse-movaps-2.c: Likewise.
3413 * gcc.target/i386/sse-movhlps-1.c: Likewise.
3414 * gcc.target/i386/sse-movhps-1.c: Likewise.
3415 * gcc.target/i386/sse-movhps-2.c: Likewise.
3416 * gcc.target/i386/sse-movlhps-1.c: Likewise.
3417 * gcc.target/i386/sse-movmskps-1.c: Likewise.
3418 * gcc.target/i386/sse-movntps-1.c: Likewise.
3419 * gcc.target/i386/sse-movss-1.c: Likewise.
3420 * gcc.target/i386/sse-movss-2.c: Likewise.
3421 * gcc.target/i386/sse-movss-3.c: Likewise.
3422 * gcc.target/i386/sse-movups-1.c: Likewise.
3423 * gcc.target/i386/sse-movups-2.c: Likewise.
3424 * gcc.target/i386/sse-mulps-1.c: Likewise.
3425 * gcc.target/i386/sse-mulss-1.c: Likewise.
3426 * gcc.target/i386/sse-orps-1.c: Likewise.
3427 * gcc.target/i386/sse-rcpps-1.c: Likewise.
3428 * gcc.target/i386/sse-recip-vec.c: Likewise.
3429 * gcc.target/i386/sse-recip.c: Likewise.
3430 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3431 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3432 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3433 * gcc.target/i386/sse-subps-1.c: Likewise.
3434 * gcc.target/i386/sse-subss-1.c: Likewise.
3435 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3436 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3437 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3438 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3439 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3440 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3441 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3442 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3443 * gcc.target/i386/sse-xorps-1.c: Likewise.
3444 * gcc.target/i386/ssefn-1.c: Likewise.
3445 * gcc.target/i386/ssefn-3.c: Likewise.
3446 * gcc.target/i386/sseregparm-1.c: Likewise.
3447 * gcc.target/i386/stackalign/return-3.c: Likewise.
3448 * gcc.target/i386/vectorize1.c: Likewise.
3449 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3450 * gcc.target/i386/xorps-sse.c: Likewise.
3451 * gfortran.dg/pr28158.f90: Likewise.
3452 * gfortran.dg/pr30667.f: Likewise.
3453 * gnat.dg/loop_optimization7.adb: Likewise.
3454 * gnat.dg/sse_nolib.adb: Likewise.
3455
ee08f2e5
TB
34562010-07-11 Tobias Burnus <burnus@net-b.de>
3457
3458 PR fortran/44702
3459 * gfortran.dg/use_rename_6.f90: New.
3460 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3461
d40477b4
JW
34622010-07-11 Janus Weil <janus@gcc.gnu.org>
3463
160ea5dd 3464 PR fortran/44869
d40477b4
JW
3465 * gfortran.dg/class_24.f03: New.
3466
bcee752e
RG
34672010-07-10 Richard Guenther <rguenther@suse.de>
3468
3469 PR lto/44889
3470 * gcc.dg/lto/20100709-1_0.c: New testcase.
3471 * gcc.dg/lto/20100709-1_1.c: Likewise.
3472
7e9b9697
RS
34732010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
3474
3475 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3476
058bfe53
IS
34772010-07-10 Iain Sandoe <iains@gcc.gnu.org>
3478
3479 PR objc/44140
3480 * objc.dg/lto/trivial-1_0.m: New.
3481 * objc.dg/lto/lto.exp: New.
3482 * obj-c++.dg/lto/trivial-1_0.mm: New.
3483 * obj-c++.dg/lto/lto.exp: New.
3484 * objc.dg/symtab-1.m: Adjust sizes.
3485 * objc.dg/image-info.m: Do not run for gnu-runtime.
3486
c033690d
BS
34872010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3488
3489 * gcc.dg/pr32370.c: Allow another kind of error message.
3490
bb021771
EB
34912010-07-09 Eric Botcazou <ebotcazou@adacore.com>
3492
3493 * gnat.dg/atomic3.adb: New test.
3494
85e693aa
JJ
34952010-07-09 Jakub Jelinek <jakub@redhat.com>
3496 Denys Vlasenko <dvlasenk@redhat.com>
3497 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3498
3499 PR tree-optimization/28632
3500 * gcc.dg/tree-ssa/vrp51.c: New test.
3501 * gcc.dg/tree-ssa/vrp52.c: New test.
3502
02dea3ff
JM
35032010-07-09 Jason Merrill <jason@redhat.com>
3504
3505 * g++.dg/abi/covariant6.C: New.
3506 * g++.dg/inherit/covariant17.C: Test both bases.
3507 * g++.dg/inherit/covariant7.C: Check vtable layout.
3508
5c9fae0d
TV
35092010-07-09 Tom de Vries <tjvries@xs4all.nl>
3510
3511 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3512
dbfcc059
RG
35132010-07-09 Richard Guenther <rguenther@suse.de>
3514
3515 PR tree-optimization/44852
3516 * gcc.c-torture/execute/pr44852.c: New testcase.
3517
8bcc8778
RO
35182010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3519
3520 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3521 multiplication by values.
3522 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3523 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3524
ca1316d2
RG
35252010-07-09 Richard Guenther <rguenther@suse.de>
3526
3527 PR tree-optimization/44882
3528 * gfortran.dg/pr44882.f90: New testcase.
3529
e784c52c
BS
35302010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3531
3532 PR target/40657
3533 * gcc.target/arm/pr40657-1.c: New test.
3534 * gcc.target/arm/pr40657-2.c: New test.
3535 * gcc.c-torture/execute/pr40657.c: New test.
3536
ac285648
JJ
35372010-07-09 Jakub Jelinek <jakub@redhat.com>
3538
3539 * gcc.dg/tree-ssa/vrp50.c: New test.
3540 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3541
048510c8
JW
35422010-07-08 Janus Weil <janus@gcc.gnu.org>
3543
3544 PR fortran/44649
3545 * gfortran.dg/c_sizeof_1.f90: Modified.
3546 * gfortran.dg/storage_size_1.f08: New.
3547 * gfortran.dg/storage_size_2.f08: New.
3548
5951297a
EB
35492010-07-08 Mikael Pettersson <mikpe@it.uu.se>
3550
3551 * gcc.c-torture/execute/20100708-1.c: New test.
3552
84fa59a7
JJ
35532010-07-08 Jakub Jelinek <jakub@redhat.com>
3554
3555 PR fortran/44847
3556 * gfortran.dg/gomp/pr44847.f90: New test.
3557
d89e5e20
SP
35582010-07-08 Sebastian Pop <sebastian.pop@amd.com>
3559
3560 PR tree-optimization/44710
3561 * gcc.dg/tree-ssa/ifc-6.c: New.
3562 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3563
7aa0849a
TB
35642010-07-08 Tobias Burnus <burnus@net-b.de>
3565
3566 PR fortran/18918
3567 * gfortran.dg/coarray_10.f90: Add an additional test.
3568
cf8ca1a9
PB
35692010-07-08 Peter Bergner <bergner@vnet.ibm.com>
3570
3571 PR middle-end/44828
3572 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3573 * gcc.c-torture/execute/pr44828.x: Revert.
3574
bf1cb49e
JM
35752010-07-08 Jason Merrill <jason@redhat.com>
3576
3577 PR c++/43120
3578 * g++.dg/inherit/covariant17.C: New.
3579 * g++.dg/abi/covariant1.C: Actually test for the bug.
3580
02de68e1
L
35812010-07-08 H.J. Lu <hongjiu.lu@intel.com>
3582
3583 PR rtl-optimization/44838
3584 * gcc.dg/pr44838.c: New.
3585
f076deba
RG
35862010-07-08 Richard Guenther <rguenther@suse.de>
3587
3588 PR tree-optimization/44831
3589 * gcc.c-torture/compile/pr44831.c: New testcase.
3590 * gcc.dg/tree-ssa/pr21463.c: Adjust.
3591
20ede5c6
RG
35922010-07-08 Richard Guenther <rguenther@suse.de>
3593
3594 PR tree-optimization/44861
3595 * g++.dg/vect/pr44861.cc: New testcase.
3596
c2e224da
PB
35972010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3598
3599 PR middle-end/44828
3600 * gcc.c-torture/execute/pr44828.x: New file.
3601
fc0f0c8b
PB
36022010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3603
3604 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3605 dg-options.
3606 * g++.dg/ext/altivec-17.C: Adjust error message.
3607
9730bc27
TT
36082010-07-07 Tom Tromey <tromey@redhat.com>
3609
3610 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3611
5e86e540
L
36122010-07-07 H.J. Lu <hongjiu.lu@intel.com>
3613
3614 PR target/44844
3615 * gcc.target/i386/rdrand-1.c: Scan "jnc".
3616 * gcc.target/i386/rdrand-2.c: Likewise.
3617 * gcc.target/i386/rdrand-3.c: Likewise.
3618
6938f93f
JH
36192010-07-07 Jan Hubicka <jh@suse.cz>
3620
3621 PR middle-end/44813
3622 * g++.dg/torture/pr44813.C: New testcase.
3623 * g++.dg/torture/pr44826.C: New testcase.
3624
325d7997
BS
36252010-07-07 Bernd Schmidt <bernds@codesourcery.com>
3626
3627 PR rtl-optimization/44787
3628 * gcc.c-torture/compile/pr44788.c: New test.
3629 * gcc.target/arm/pr44788.c: New test.
3630
b1e25565
PB
36312010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3632
3633 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3634
0f5700a7
PB
36352010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3636
3637 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3638 to dg-options.
3639
928f0490
TB
36402010-07-06 Tobias Burnus <burnus@net-b.de>
3641
3642 PR fortran/44742
3643 * gfortran.dg/parameter_array_init_6.f90: New.
3644 * gfortran.dg/initialization_20.f90: Update dg-error.
3645 * gfortran.dg/initialization_24.f90: Ditto.
3646
7114ab45
TK
36472010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3648 PR fortran/PR44693
3649 * gfortran.dg/dim_range_1.f90: New test.
3650 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
3651
627bc938
JM
36522010-07-06 Jason Merrill <jason@redhat.com>
3653
0060a10a
JM
3654 PR c++/44703
3655 * g++.dg/cpp0x/initlist41.C: New.
3656
627bc938
JM
3657 PR c++/44778
3658 * g++.dg/template/ptrmem22.C: New.
3659
15a1f8c5
KT
36602010-07-06 Kai Tietz <kai.tietz@onevision.com>
3661
3662 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3663 support.
3664 * gcc.target/i386/i386.exp: Likewise.
3665
6b0bcc9b
PB
36662010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3667
3668 PR testsuite/44195
3669 * gcc.dg/lto/20100518_0.c: Limit to x86.
3670
dfb88126
RG
36712010-07-06 Richard Guenther <rguenther@suse.de>
3672
3673 PR middle-end/44828
3674 * gcc.c-torture/execute/pr44828.c: New testcase.
3675
ebeb2c24
SZ
36762010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
3677
3678 * g++.dg/warn/noeffect2.C: Adjust expected warning.
3679 * g++.dg/warn/volatile1.C: Likewise.
3680 * g++.dg/template/warn1.C: Likewise.
3681
4ee89d5f
L
36822010-07-05 H.J. Lu <hongjiu.lu@intel.com>
3683
3684 AVX Programming Reference (June, 2010)
3685 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3686 * g++.dg/other/i386-3.C: Likewise.
3687 * gcc.target/i386/sse-12.c: Likewise.
3688
3689 * gcc.target/i386/f16c-check.h: New.
3690 * gcc.target/i386/rdfsbase-1.c: Likewise.
3691 * gcc.target/i386/rdfsbase-2.c: Likewise.
3692 * gcc.target/i386/rdgsbase-1.c: Likewise.
3693 * gcc.target/i386/rdgsbase-2.c: Likewise.
3694 * gcc.target/i386/rdrand-1.c: Likewise.
3695 * gcc.target/i386/rdrand-2.c: Likewise.
3696 * gcc.target/i386/rdrand-3.c: Likewise.
3697 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3698 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3699 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3700 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3701 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3702 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3703 * gcc.target/i386/wrfsbase-1.c: Likewise.
3704 * gcc.target/i386/wrfsbase-2.c: Likewise.
3705 * gcc.target/i386/wrgsbase-1.c: Likewise.
3706 * gcc.target/i386/wrgsbase-2.c: Likewise.
3707
3708 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3709 (__builtin_ia32_vcvtps2ph): New.
3710 (__builtin_ia32_vcvtps2ph256): Likewise.
3711
3712 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3713 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3714
3715 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3716 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3717
3718 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3719 (__builtin_ia32_vcvtps2ph256): Likewise.
3720 Add fsgsbase,rdrnd,f16c.
3721
3722 * lib/target-supports.exp (check_effective_target_f16c): New.
3723
938650d8
JJ
37242010-07-05 Jakub Jelinek <jakub@redhat.com>
3725
3726 * gcc.dg/guality/nrv-1.c: New test.
3727
16ad8025
SL
37282010-07-05 Sandra Loosemore <sandra@codesourcery.com>
3729
3730 PR middle-end/42505
16ad8025
SL
3731 * gcc.target/arm/pr42505.c: New test case.
3732
f2896bc9
JJ
37332010-07-05 Jakub Jelinek <jakub@redhat.com>
3734
3735 PR c++/44808
3736 * g++.dg/opt/nrv16.C: New test.
3737
5d657263
RG
37382010-07-05 Richard Guenther <rguenther@suse.de>
3739
3740 PR tree-optimization/44784
3741 * gcc.c-torture/compile/pr44784.c: New testcase.
3742
9940b13c
IR
37432010-07-05 Ira Rosen <irar@il.ibm.com>
3744
3745 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3746 Increase loop bound and array size.
3747 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3748 Likewise.
3749
5bb12090
IR
37502010-07-05 Ira Rosen <irar@il.ibm.com>
3751
3752 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3753 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3754 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3755 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3756 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3757
6698dd72
SZ
37582010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
3759
3760 PR c++/22138
3761 * g++.dg/parse/template25.C: New.
3762
c2a78352
L
37632010-07-04 H.J. Lu <hongjiu.lu@intel.com>
3764
3765 PR rtl-optimization/44695
3766 * gcc.dg/torture/pr44695.c: New.
3767
de8e41bc
MLI
37682010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3769
3770 PR c++/16630
3771 * g++.dg/ext/pretty3.C: New.
3772
7f5ad6d7
RG
37732010-07-04 Richard Guenther <rguenther@suse.de>
3774
3775 PR middle-end/44809
3776 * g++.dg/torture/pr44809.C: New testcase.
3777
4fa4929e
RG
37782010-07-04 Richard Guenther <rguenther@suse.de>
3779
3780 PR tree-optimization/44656
3781 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3782
720f5239
IR
37832010-07-04 Ira Rosen <irar@il.ibm.com>
3784 Revital Eres <eres@il.ibm.com>
3785
3786 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3787 misaligned stores.
3788 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3789 gcc.dg/vect/vect-96.c: Likewise.
94dbbc81
UB
3790 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3791 that support misaligned stores. Change the number of expected
720f5239
IR
3792 misaligned accesses.
3793 * gcc.dg/vect/vect-peel-1.c: New test.
94dbbc81 3794 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
720f5239 3795 gcc.dg/vect/vect-peel-4.c: Likewise.
94dbbc81 3796 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
720f5239 3797 vectorizable on all targets that support realignment.
94dbbc81 3798 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
720f5239 3799
24b93bd6
L
38002010-07-03 H.J. Lu <hongjiu.lu@intel.com>
3801
3802 PR c/44806
3803 * gcc.dg/torture/pr44806.c: New.
3804
6687b740
EB
38052010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3806
3807 * gnat.dg/cond_expr1.adb: New test.
3808
40d1f6af
EB
38092010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3810
3811 * gnat.dg/modular3.adb: New test.
3812 * gnat.dg/modular3_pkg.ads: New helper.
3813
cb5eb94e
IS
38142010-07-03 Iain Sandoe <iains@gcc.gnu.org>
3815 Mikael Pettersson <mikpe@it.uu.se>
3816
3817 PR testsuite/44518
3818 * obj-c++.dg/encode-2.mm: Produce object and save temps.
3819 Make signed-ness of chars explicit. Scan the object for
3820 strings that are split by some target assemblers.
3821 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3822 explicit.
3823
d9e7913c
HPN
38242010-07-03 Hans-Peter Nilsson <hp@axis.com>
3825
3826 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3827
3f59fa1c
LCW
38282010-07-02 Le-Chun Wu <lcwu@google.com>
3829
3830 PR/44128
3831 * g++.dg/warn/Wshadow-7.C: New test.
3832
73160ba9
DJ
38332010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3834 Julian Brown <julian@codesourcery.com>
40d1f6af 3835 Sandra Loosemore <sandra@codesourcery.com>
73160ba9
DJ
3836
3837 * gcc.c-torture/execute/20100416-1.c: New test case.
3838
400cfcf5 38392010-07-02 Julian Brown <julian@codesourcery.com>
40d1f6af 3840 Sandra Loosemore <sandra@codesourcery.com>
400cfcf5
JB
3841
3842 PR target/43703
3843
3844 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3845 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3846
bab53516
SL
38472010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3848 Julian Brown <julian@codesourcery.com>
3849
3850 * gcc.target/arm/neon/vadds64.c: Regenerated.
3851 * gcc.target/arm/neon/vaddu64.c: Regenerated.
3852 * gcc.target/arm/neon/vsubs64.c: Regenerated.
3853 * gcc.target/arm/neon/vsubu64.c: Regenerated.
3854 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3855 * gcc.target/arm/neon-vmls-1.c: Likewise.
3856 * gcc.target/arm/neon-vsubs64.c: New execution test.
3857 * gcc.target/arm/neon-vsubu64.c: New execution test.
3858 * gcc.target/arm/neon-vadds64.c: New execution test.
3859 * gcc.target/arm/neon-vaddu64.c: New execution test.
3860
b3b7bbce
SL
38612010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3862
3863 * gcc.target/arm/neon-vands64.c: New.
3864 * gcc.target/arm/neon-vandu64.c: New.
3865 * gcc.target/arm/neon-vbics64.c: New.
3866 * gcc.target/arm/neon-vbicu64.c: New.
3867 * gcc.target/arm/neon-veors64.c: New.
3868 * gcc.target/arm/neon-veoru64.c: New.
3869 * gcc.target/arm/neon-vorns64.c: New.
3870 * gcc.target/arm/neon-vornu64.c: New.
3871 * gcc.target/arm/neon-vorrs64.c: New.
3872 * gcc.target/arm/neon-vorru64.c: New.
3873 * gcc.target/arm/neon/vands64.c: Regenerated.
3874 * gcc.target/arm/neon/vandu64.c: Regenerated.
3875 * gcc.target/arm/neon/vbics64.c: Regenerated.
3876 * gcc.target/arm/neon/vbicu64.c: Regenerated.
3877 * gcc.target/arm/neon/veors64.c: Regenerated.
3878 * gcc.target/arm/neon/veoru64.c: Regenerated.
3879 * gcc.target/arm/neon/vorns64.c: Regenerated.
3880 * gcc.target/arm/neon/vornu64.c: Regenerated.
3881 * gcc.target/arm/neon/vorrs64.c: Regenerated.
3882 * gcc.target/arm/neon/vorru64.c: Regenerated.
3883
8c54dc55
JD
38842010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3885
3886 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3887
1b9d45ed
JD
38882010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3889
3890 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3891 * gfortran.dg/intent_out_5.f90: Same.
3892 * gfortran.dg/ltrans-7.f90: Same.
3893 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3894
2094f1fc
JH
38952010-07-02 Jan Hubicka <jh@suse.cz>
3896
3897 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3898
c21ae2bf
IS
38992010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3900
3901 * objc-obj-c++-shared/Object1.h: Correct Line endings.
3902
416f380b
JJ
39032010-07-02 Jakub Jelinek <jakub@redhat.com>
3904
3905 PR c++/44780
3906 * c-c++-common/Wunused-var-12.c: New test.
3907
18e8200f
BS
39082010-07-02 Bernd Schmidt <bernds@codesourcery.com>
3909
3910 PR target/42835
3911 * gcc.target/arm/pr42835.c: New test.
3912
e4c6a07a
BS
3913 PR target/42172
3914 * gcc.target/arm/pr42172-1.c: New test.
3915
1fa29c84
PC
39162010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3917
3918 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3919
a277dd9b
SL
39202010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3921
3922 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3923 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3924 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3925 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3926 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3927 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3928 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3929 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3930 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3931 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3932 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3933 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3934 * gcc.target/arm/neon-vdup_ns64.c: New.
3935 * gcc.target/arm/neon-vdup_nu64.c: New.
3936 * gcc.target/arm/neon-vdupQ_ns64.c: New.
3937 * gcc.target/arm/neon-vdupQ_nu64.c: New.
3938 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3939 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3940 * gcc.target/arm/neon-vmov_ns64.c: New.
3941 * gcc.target/arm/neon-vmov_nu64.c: New.
3942 * gcc.target/arm/neon-vmovQ_ns64.c: New.
3943 * gcc.target/arm/neon-vmovQ_nu64.c: New.
3944 * gcc.target/arm/neon-vget_lanes64.c: New.
3945 * gcc.target/arm/neon-vget_laneu64.c: New.
3946 * gcc.target/arm/neon-vset_lanes64.c: New.
3947 * gcc.target/arm/neon-vset_laneu64.c: New.
3948
19368333
RG
39492010-07-02 Richard Guenther <rguenther@suse.de>
3950
3951 * g++.dg/torture/20100702-1.C: New testcase.
3952
1a4fc49d
UW
39532010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3954
3955 PR target/44707
3956 * gcc.c-torture/compile/pr44707.c: New test.
3957
baf7c318
PC
39582010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3959
3960 PR c++/44039
3961 * g++.dg/template/crash101.C: New.
3962
84c2219a
IS
39632010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3964
3965 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3966 Use the ABI-0 accessors and fail it for m64.
3967
450997ef
JH
39682010-07-02 Jan Hubicka <jh@suse.cz>
3969
3970 * g++.dg/tree-ssa/pr44706.C: New testcase.
3971
3fa39831
RG
39722010-07-02 Richard Guenther <rguenther@suse.de>
3973
3974 PR tree-optimization/44748
3975 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3976
8c7481f2
IS
39772010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3978
3979 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3980 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
3981 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3982 the method types to forward:.
3983
cba58ef4
JM
39842010-06-30 Jason Merrill <jason@redhat.com>
3985
3986 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3987 * g++.dg/other/pr25632.C: Likewise.
3988
45ea4dfe
JJ
39892010-07-01 Jakub Jelinek <jakub@redhat.com>
3990
3991 PR tree-optimization/40421
3992 * gfortran.fortran-torture/compile/pr40421.f90: New test.
3993
70f34814
RG
39942010-07-01 Richard Guenther <rguenther@suse.de>
3995
3996 PR middle-end/42834
3997 PR middle-end/44468
3998 * gcc.c-torture/execute/20100316-1.c: New testcase.
3999 * gcc.c-torture/execute/pr44468.c: Likewise.
4000 * gcc.c-torture/compile/20100609-1.c: Likewise.
4001 * gcc.dg/volatile2.c: Adjust.
4002 * gcc.dg/plugin/selfassign.c: Likewise.
4003 * gcc.dg/pr36902.c: Likewise.
4004 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4005 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4006 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4007 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4008 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4009 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4010 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4011 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4012 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4013 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4014 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4015 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4016 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4017 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4018 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4019 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4020 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4021 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4022 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4023 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4024 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4025 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4026 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4027 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4028 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4029 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4030 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4031 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4032 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4033 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4034 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4035 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4036 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4037 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4038 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4039 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4040 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4041 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4042 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4043 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4044 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4045 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4046 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4047 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4048 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4049 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4050 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4051 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4052 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4053 * g++.dg/tree-ssa/pr31146.C: Likewise.
4054 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4055 * g++.dg/tree-ssa/pr33604.C: Likewise.
4056 * g++.dg/plugin/selfassign.c: Likewise.
4057 * gfortran.dg/array_memcpy_3.f90: Likewise.
4058 * gfortran.dg/array_memcpy_4.f90: Likewise.
4059 * c-c++-common/torture/pr42834.c: New testcase.
4060
fb80065c
PC
40612010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4062
4063 PR c++/44628
4064 * g++.dg/template/crash100.C: New.
4065
8a9c1ae6
JH
40662010-06-30 Jan Hubicka <jh@suse.cz>
4067
4068 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4069
8a1561bc
MM
40702010-06-30 Michael Matz <matz@suse.de>
4071
4072 PR bootstrap/44699
4073 * gcc.dg/pr44699.c: New test.
4074
dcad005d
BS
40752010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4076
4077 PR tree-optimization/39799
4078 * c-c++-common/uninit-17.c: New test.
4079
d33c89fb
JD
40802010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4081
4082 PR libfortran/43298
4083 * gfortran.dg/read_infnan_1.f90: New test.
4084
46408846
JM
40852010-06-29 Jason Merrill <jason@redhat.com>
4086
d758e847
JM
4087 Enable implicitly declared move constructor/operator= (N3053).
4088 * g++.dg/cpp0x/implicit3.C: New.
4089 * g++.dg/cpp0x/implicit4.C: New.
4090 * g++.dg/cpp0x/implicit5.C: New.
4091 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4092 * g++.dg/cpp0x/not_special.C: Adjust.
4093 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4094 * g++.dg/cpp0x/rv1n.C: Adjust.
4095 * g++.dg/cpp0x/rv1p.C: Adjust.
4096 * g++.dg/cpp0x/rv2n.C: Adjust.
4097 * g++.dg/cpp0x/rv2p.C: Adjust.
4098 * g++.dg/cpp0x/rv3n.C: Adjust.
4099 * g++.dg/cpp0x/rv3p.C: Adjust.
4100 * g++.dg/cpp0x/rv4n.C: Adjust.
4101 * g++.dg/cpp0x/rv4p.C: Adjust.
4102 * g++.dg/cpp0x/rv5n.C: Adjust.
4103 * g++.dg/cpp0x/rv5p.C: Adjust.
4104 * g++.dg/cpp0x/rv6n.C: Adjust.
4105 * g++.dg/cpp0x/rv6p.C: Adjust.
4106 * g++.dg/cpp0x/rv7n.C: Adjust.
4107 * g++.dg/cpp0x/rv7p.C: Adjust.
4108 * g++.dg/cpp0x/rv8p.C: Adjust.
4109 * g++.dg/gomp/pr26690-1.C: Adjust.
4110 * g++.dg/other/error20.C: Adjust.
4111 * g++.dg/other/error31.C: Adjust.
4112 * g++.dg/parse/error19.C: Adjust.
4113 * g++.dg/template/qualttp5.C: Adjust.
4114 * g++.old-deja/g++.law/ctors5.C: Adjust.
4115
54ca9930
JM
4116 Enable implicitly deleted functions (N2346)
4117 * g++.dg/cpp0x/defaulted17.C: New.
4118 * g++.dg/cpp0x/implicit1.C: New.
4119 * g++.dg/cpp0x/implicit2.C: New.
4120 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4121 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4122 * g++.dg/init/ctor4.C: Adjust.
4123 * g++.dg/init/synth2.C: Adjust.
4124 * g++.dg/lto/20081118_1.C: Adjust.
4125 * g++.dg/other/error13.C: Adjust.
4126 * g++.dg/other/unused1.C: Adjust.
4127 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4128 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4129 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4130 * g++.old-deja/g++.law/ctors17.C: Adjust.
4131 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4132 * g++.old-deja/g++.pt/assign1.C: Adjust.
4133 * g++.old-deja/g++.pt/crash20.C: Adjust.
4134
9a71b305
JM
4135 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4136 * g++.dg/cpp0x/defaulted13.C: Adjust.
4137 * g++.dg/cpp0x/defaulted2.C: Adjust.
4138 * g++.dg/cpp0x/defaulted3.C: Adjust.
4139 * g++.dg/cpp0x/initlist9.C: Adjust.
4140 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4141 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4142 * g++.dg/init/synth2.C: Adjust.
4143
46408846
JM
4144 * g++.dg/cpp0x/defaulted19.C: New.
4145
4146 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4147 * g++.dg/template/error23.C: Fix for -std=c++0x.
4148
68d8db77
JW
41492010-06-29 Janus Weil <janus@gcc.gnu.org>
4150
4151 PR fortran/44718
4152 * gfortran.dg/proc_ptr_28.f90: New.
4153
0287000a
JJ
41542010-06-29 Jakub Jelinek <jakub@redhat.com>
4155
087fa34b
JJ
4156 PR tree-optimization/43801
4157 * g++.dg/torture/pr43801.C: New test.
4158
0287000a
JJ
4159 PR debug/44668
4160 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4161
d3a79fcc
JM
41622010-06-29 Jason Merrill <jason@redhat.com>
4163
4164 PR c++/44587
4165 * g++.dg/template/qualified-id2.C: New.
4166 * g++.dg/template/qualified-id3.C: New.
4167
0e3b941e
JW
41682010-06-29 Janus Weil <janus@gcc.gnu.org>
4169
4170 PR fortran/44696
4171 * gfortran.dg/associated_target_4.f90: New.
4172
42488c1b
PT
41732010-06-29 Paul Thomas <pault@gcc.gnu.org>
4174
4175 PR fortran/44582
4176 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4177
c75c8663
RO
41782010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4179
4180 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4181
b35366ce
JH
41822010-06-29 Jan Hubicka <jh@suse.cz>
4183
4184 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4185
810c4bf4
BS
41862010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4187
4188 PR target/43902
4189 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4190 * gcc.target/arm/wmul-3.c: New test.
4191 * gcc.target/arm/wmul-4.c: New test.
4192
5dfebe0a
EB
41932010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4194
4195 PR rtl-optimization/44659
4196 * gcc.target/i386/extract-1.c: New.
4197 * gcc.target/i386/extract-2.c: Likewise.
4198 * gcc.target/i386/extract-3.c: Likewise.
4199 * gcc.target/i386/extract-4.c: Likewise.
4200 * gcc.target/i386/extract-5.c: Likewise.
4201 * gcc.target/i386/extract-6.c: Likewise.
4202
7fd7263d
JJ
42032010-06-28 Jakub Jelinek <jakub@redhat.com>
4204
4205 PR c++/44682
4206 * g++.dg/warn/Wunused-var-14.C: New test.
4207
83377c6a
TB
42082010-06-28 Tobias Burnus <burnus@net-b.de>
4209
4210 PR fortran/43298
4211 * gfortran.dg/nan_6.f90: New.
4212
f8d9ff4a
L
42132010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4214
4215 PR tree-optimization/43781
4216 * gcc.dg/torture/pr43781.c: New.
4217
a516520c
PT
42182010-06-28 Paul Thomas <pault@gcc.gnu.org>
4219
4220 PR fortran/40158
4221 * gfortran.dg/actual_rank_check_1.f90: New test.
4222
bb8e5dca
MJ
42232010-06-28 Martin Jambor <mjambor@suse.cz>
4224
4225 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
4226
4021f4a1
JH
42272010-06-28 Jan Hubicka <jh@suse.cz>
4228
4229 PR tree-optimization/44687
4230 * gcc.c-torture/compile/pr44687.c
4231
621f4189
MJ
42322010-06-28 Martin Jambor <mjambor@suse.cz>
4233
4234 PR c++/44535
4235 * g++.dg/torture/pr44535.C: New test.
4236
fe2ef088
MM
42372010-06-28 Michael Matz <matz@suse.de>
4238
4239 PR middle-end/44592
4240 * gfortran.dg/pr44592.f90: New test.
4241
f0cc75e0
JH
42422010-06-28 Jan Hubicka <jh@suse.cz>
4243
4244 PR tree-optimization/44357
4245 * g++.dg/torture/pr44357.C: New testcase.
4246
1b9503a1
RO
42472010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4248
4249 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4250 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4251 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4252 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4253 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4254 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4255 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4256 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4257
d402c33d
JH
42582010-06-27 Jan Hubicka <jh@suse.cz>
4259
4260 * gcc.c-torture/compile/pr44686.c: New file.
4261
533e50f6
RG
42622010-06-27 Richard Guenther <rguenther@suse.de>
4263
4264 PR tree-optimization/44683
4265 * gcc.c-torture/execute/pr44683.c: New testcase.
4266
83e279c4
EB
42672010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4268
4269 * gnat.dg/noreturn3.ad[sb]: New test.
4270
cef62ad4
JM
42712010-06-26 Jason Merrill <jason@redhat.com>
4272
4273 * g++.dg/cpp0x/explicit5.C: New.
4274
2706a615
RG
42752010-06-26 Richard Guenther <rguenther@suse.de>
4276
4277 PR tree-optimization/44393
4278 * gcc.dg/pr44393.c: New testcase.
4279
8b3057b3
JH
42802010-06-26 Jan Hubicka <jh@suse.cz>
4281
4282 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4283
6bfd4302
RB
42842010-06-26 Richard Guenther <rguenther@suse.de>
4285
4286 PR middle-end/44674
4287 * gcc.dg/pr44674.c: New testcase.
4288
922e1882
JM
42892010-06-26 Joseph Myers <joseph@codesourcery.com>
4290
4291 * gcc.dg/opts-3.c: New test.
4292
0fb56814
TB
42932010-06-26 Tobias Burnus <burnus@net-b.de>
4294
4295 * gfortran.dg/type_decl_1.f90: New.
4296 * gfortran.dg/type_decl_2.f90: New.
4297
e4814b39
TB
42982010-06-26 Tobias Burnus <burnus@net-b.de>
4299
4300 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4301 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4302
754172c7
JD
43032010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4304
4305 PR testsuite/38946
4306 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4307 error in comparing reals.
4308
01349049
TB
43092010-06-25 Tobias Burnus <burnus@net-b.de>
4310
4311 * selected_real_kind_2.f90: New.
4312 * selected_real_kind_3.f90: New.
4313
58fc89f6
TB
43142010-06-25 Tobias Burnus <burnus@net-b.de>
4315
4316 * gfortran.dg/entry_19.f90: New.
4317
272001a2
TB
43182010-06-25 Tobias Burnus <burnus@net-b.de>
4319
4320 * gfortran.dg/end_subroutine_1.f90: New.
4321 * gfortran.dg/end_subroutine_2.f90: New.
4322 * gfortran.dg/interface_proc_end.f90: Update.
4323
c6c73c51
TB
43242010-06-25 Tobias Burnus <burnus@net-b.de>
4325
4326 * gfortran.dg/semicolon_fixed.f: Update.
4327 * gfortran.dg/semicolon_fixed_2.f: New.
4328 * gfortran.dg/semicolon_free_2.f90: New.
4329 * gfortran.dg/semicolon_free.f90: Update.
4330
ba8607be
JD
43312010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4332
4333 PR fortran/44448
4334 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4335
062c604f
MJ
43362010-06-25 Martin Jambor <mjambor@suse.cz>
4337
4338 * g++.dg/ipa/iinline-3.C: New test.
4339 * gcc.dg/ipa/modif-1.c: Removed.
4340
3e485f62
JH
43412010-06-25 Jan Hubicka <jh@suse.cz>
4342
4343 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
4344
8aa29647
MJ
43452010-06-25 Martin Jambor <mjambor@suse.cz>
4346
4347 * g++.dg/ipa/iinline-2.C: New test.
4348
8ba0479e
JJ
43492010-06-25 Jakub Jelinek <jakub@redhat.com>
4350
7a2eceff
JJ
4351 PR middle-end/43866
4352 * gfortran.dg/pr43866.f90: New test.
4353
8ba0479e
JJ
4354 PR tree-optimization/44539
4355 * gcc.dg/pr44539.c: New test.
4356
0354c0c7
BS
43572010-06-25 Bernd Schmidt <bernds@codesourcery.com>
4358
4359 From Jim Wilson:
4360 PR target/43902
4361 * gcc.target/mips/madd-9.c: New test.
4362
09a1e889
SZ
43632010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
4364
4365 PR c/44517
4366 * gcc.dg/noncompile/pr44517.c: New.
4367 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4368
7f58e69f
SE
43692010-06-24 Steve Ellcey <sje@cup.hp.com>
4370
4371 PR testsuite/43283
4372 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4373 and add argument to nop for IA64.
4374
da0ae970
L
43752010-06-24 H.J. Lu <hongjiu.lu@intel.com>
4376
4377 PR target/44588
4378 * gcc.target/i386/mod-1.c: New.
4379 * gcc.target/i386/umod-1.c: Likewise.
4380 * gcc.target/i386/umod-2.c: Likewise.
4381 * gcc.target/i386/umod-3.c: Likewise.
4382
54f044eb
JJ
43832010-06-24 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR middle-end/44492
4386 * g++.dg/torture/pr44492.C: New test.
4387
d166d4c3
AK
43882010-06-24 Andi Kleen <ak@linux.intel.com>
4389
c6c73c51 4390 * c-c++-common/warn-omitted-condop.c: New.
d166d4c3 4391
d646bbce
TB
43922010-06-24 Tobias Burnus <burnus@net-b.de>
4393
4394 PR fortran/44614
4395 * gfortran.dg/import8.f90: New.
4396
8d66b22a
AC
43972010-06-23 Arnaud Charlet <charlet@adacore.com>
4398
4399 * gnat.dg/not_null.adb: Update test case.
4400
dd6f4f89
JJ
44012010-06-22 Jakub Jelinek <jakub@redhat.com>
4402
87867ff6
JJ
4403 PR c++/44619
4404 * g++.dg/warn/Wunused-var-13.C: New test.
4405
dd6f4f89
JJ
4406 PR c++/44627
4407 * g++.dg/diagnostic/method1.C: New test.
4408
ca3e07b4
CC
44092010-06-22 Cary Coutant <ccoutant@google.com>
4410
4411 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4412
5cd2f815
JW
44132010-06-22 Janus Weil <janus@gcc.gnu.org>
4414
4415 PR fortran/44616
4416 * gfortran.dg/abstract_type_8.f03: New.
4417
f94ae987
JM
44182010-06-21 Jason Merrill <jason@redhat.com>
4419
6d812dd3
JM
4420 * g++.dg/cpp0x/noexcept08.C: New.
4421
f94ae987
JM
4422 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4423
c1b157a6
L
44242010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4425
4426 PR target/44615
4427 * gcc.target/i386/sse2-vec-2a.c: New.
4428
cd7fe53b
DD
44292010-06-21 DJ Delorie <dj@redhat.com>
4430
4431 * gcc.dg/pragma-diag-1.c: New.
4432
fa188ff0
L
44332010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4434
4435 PR target/44615
4436 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4437
5e88be0d
AM
44382010-06-21 Alan Modra <amodra@gmail.com>
4439
4440 PR testsuite/44505
4441 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4442 tail call to check_fa_mid.
4443
529e5fc9
JJ
44442010-06-21 Jakub Jelinek <jakub@redhat.com>
4445
4446 PR target/44575
4447 * gcc.c-torture/execute/pr44575.c: New test.
4448
fe4e525c
TB
44492010-06-21 Tobias Burnus <burnus@net-b.de>
4450
4451 PR fortran/40632
4452 * gfortran.dg/contiguous_1.f90: New.
4453 * gfortran.dg/contiguous_2.f90: New.
4454 * gfortran.dg/contiguous_3.f90: New.
4455
64bf6102
KT
44562010-06-21 Kai Tietz <kai.tietz@onevision.com>
4457
4458 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4459 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4460
dedd9d05
UB
44612010-06-20 Uros Bizjak <ubizjak@gmail.com>
4462
4463 PR target/44546
4464 * gcc.target/i386/pr44546.c: New test.
4465
6e2f1956
JM
44662010-06-20 Joseph Myers <joseph@codesourcery.com>
4467
4468 * gcc.dg/opts-2.c: New test.
4469
1304f582
JW
44702010-06-19 Janus Weil <janus@gcc.gnu.org>
4471
4472 PR fortran/44584
4473 * gfortran.dg/typebound_proc_15.f03: Modified.
4474
e6bfe8a2
RE
44752010-06-19 Richard Earnshaw <rearnsha@arm.com>
4476
4477 PR target/44072
4478 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4479 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4480
f5988525
JDA
44812010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4482
4483 * g++.dg/ext/label13.C: Fix typo in last change.
4484
53ff31ad
JD
44852010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4486
4487 PR libfortran/44477
4488 * gfortran.dg/eof_3.f90
4489 * gfortran.dg/endfile_2.f90
4490 * gfortran.dg/endfile_4.f90
4491 * gfortran.dg/endfile_3.f90
4492
b3b5bf94
JDA
44932010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4494
4495 PR c++/41090
4496 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4497
ddf58e42
TB
44982010-06-18 Tobias Burnus <burnus@net-b.de>
4499
4500 PR fortran/44556
4501 * gfortran.dg/allocate_alloc_opt_11.f90: New.
4502
d36d83e9
EB
45032010-06-18 Bernd Schmidt <bernds@codesourcery.com>
4504
4505 * gcc.target/arm/pr40900.c: New test.
4506
e1be7706
AC
45072010-06-18 Arnaud Charlet <charlet@adacore.com>
4508
4509 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4510
8399a0cc
JW
45112010-06-17 Janus Weil <janus@gcc.gnu.org>
4512
4513 PR fortran/44558
4514 * gfortran.dg/typebound_call_15.f03: New.
4515
038253e6
MLI
45162010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
4517
4518 PR c++/44486
4519 * g++.dg/pr44486.C: New.
4520
6a78b724
DD
45212010-06-16 DJ Delorie <dj@redhat.com>
4522
4523 * gcc.target/i386/volatile-bitfields-1.c: New.
4524 * gcc.target/i386/volatile-bitfields-2.c: New.
4525
7c69566f
JM
45262010-06-16 Jason Merrill <jason@redhat.com>
4527
59f9c2ed
JM
4528 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4529
7c69566f
JM
4530 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4531
33766b66
RG
45322010-06-16 Richard Guenther <rguenther@suse.de>
4533
4534 PR c/44555
4535 * gcc.c-torture/execute/pr44555.c: New testcase.
4536
3e15518b
JW
45372010-06-16 Janus Weil <janus@gcc.gnu.org>
4538
4539 PR fortran/44549
4540 * gfortran.dg/typebound_proc_16.f03: New.
4541
29be3835
MJ
45422010-06-16 Martin Jambor <mjambor@suse.cz>
4543
4544 * g++.dg/torture/pr43905.C: New test.
4545
584bd1cf
MP
45462010-06-16 Mikael Pettersson <mikpe@it.uu.se>
4547
4548 PR testsuite/44538
4549 * gcc.dg/vect/slp-perm-5.c (main): Prevent
4550 initialization loop from being vectorized.
4551 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4552
1db2f288
AM
45532010-06-16 Alan Modra <amodra@gmail.com>
4554
4555 PR tree-optimization/44507
4556 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4557
756bcf03
JM
45582010-06-15 Jason Merrill <jason@redhat.com>
4559
1f8a2544
JM
4560 * g++.dg/overload/arg3.C: Adjust error locations.
4561 * g++.dg/overload/copy1.C: Likewise.
4562 * g++.dg/tc1/dr152.C: Likewise.
4563 * g++.dg/template/incomplete4.C: Likewise.
4564 * g++.dg/template/incomplete5.C: Likewise.
4565 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4566 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4567 * g++.old-deja/g++.pt/crash9.C: Likewise.
4568
d1a115f8
JM
4569 * g++.dg/inherit/virtual5.C: New.
4570
e14eaea4
JM
4571 * g++.dg/cpp0x/defaulted18.C: New.
4572
5c77749e
JM
4573 * g++.dg/cpp0x/initlist40.C: New.
4574
756bcf03
JM
4575 * g++.dg/cpp0x/initlist39.C: New.
4576
6ab4e307
SP
45772010-06-15 Sebastian Pop <sebastian.pop@amd.com>
4578
4579 PR middle-end/44391
4580 * gcc.dg/graphite/pr44391.c: New.
4581
94bff632
JW
45822010-06-15 Janus Weil <janus@gcc.gnu.org>
4583
4584 PR fortran/43388
4585 * gfortran.dg/allocate_alloc_opt_8.f90: New.
4586 * gfortran.dg/allocate_alloc_opt_9.f90: New.
4587 * gfortran.dg/allocate_alloc_opt_10.f90: New.
4588 * gfortran.dg/class_allocate_2.f03: Modified an error message.
4589
7fc1dad6
RG
45902010-06-15 Richard Guenther <rguenther@suse.de>
4591
4592 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4593
e0774f1e
RG
45942010-06-15 Richard Guenther <rguenther@suse.de>
4595
4596 * gcc.dg/vect/bb-slp-21.c: Adjust.
4597 * gcc.dg/vect/bb-slp-13.c: Likewise
4598 * gcc.dg/vect/bb-slp-4.c: Likewise
4599 * gcc.dg/vect/bb-slp-22.c: Likewise
4600 * gcc.dg/vect/bb-slp-14.c: Likewise
4601 * gcc.dg/vect/bb-slp-23.c: Likewise
4602 * gcc.dg/vect/bb-slp-15.c: Likewise
4603 * gcc.dg/vect/bb-slp-17.c: Likewise
4604 * gcc.dg/vect/bb-slp-18.c: Likewise
4605 * gcc.dg/vect/bb-slp-19.c: Likewise
4606 * gcc.dg/vect/bb-slp-10.c: Likewise
4607 * gcc.dg/vect/bb-slp-11.c: Likewise
4608 * gcc.dg/vect/bb-slp-20.c: Likewise
4609 * gcc.dg/vect/bb-slp-3.c: Likewise
4610
79943d19
JJ
46112010-06-15 Jakub Jelinek <jakub@redhat.com>
4612
4613 PR fortran/44536
4614 * gfortran.dg/gomp/pr44536.f90: New test.
4615 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4616
808081b4
L
46172010-06-14 H.J. Lu <hongjiu.lu@intel.com>
4618
4619 PR target/44534
4620 * gcc.target/i386/avx-vextractf128-256-3.c: New.
4621 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4622
5bca794b
JJ
46232010-06-14 Jakub Jelinek <jakub@redhat.com>
4624
8ab7d796
JJ
4625 PR tree-optimization/44508
4626 * gcc.dg/tree-ssa/pr21086.c: Adjust.
4627
5bca794b
JJ
4628 PR bootstrap/44509
4629 * gcc.dg/pr44509.c: New test.
4630
c1e822d5
IR
46312010-06-14 Ira Rosen <irar@il.ibm.com>
4632
6ab4e307 4633 PR tree-optimization/44507
c1e822d5
IR
4634 * gcc.dg/vect/pr44507.c: New test.
4635
c2adf11d
L
46362010-06-13 H.J. Lu <hongjiu.lu@intel.com>
4637
4638 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4639 and c-pretty-print.h.
4640
4641 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4642
9050c834
DF
46432010-06-13 Daniel Franke <franke.daniel@gmail.com>
4644
4645 * gfortran.dg/whole_file_18.f90: Updated error message.
4646
1b1a6626
DF
46472010-06-12 Daniel Franke <franke.daniel@gmail.com>
4648
dedd9d05 4649 * gfortran.dg/whole_file_20.f03: New.
1b1a6626 4650
02d635a2
JH
46512010-06-12 Jan Hubicka <jh@suse.cz>
4652
4653 * gcc.c-torture/compile/pc44485.c: New testcase.
4654
1be17993
JW
46552010-06-12 Janus Weil <janus@gcc.gnu.org>
4656
4657 PR fortran/40117
4658 * gfortran.dg/typebound_proc_4.f03: Modified error message.
4659 * gfortran.dg/typebound_proc_14.f03: New.
4660 * gfortran.dg/typebound_proc_15.f03: New.
4661
fcfbd84e
JM
46622010-06-11 Joseph Myers <joseph@codesourcery.com>
4663
4664 * gcc.dg/opts-1.c: New test.
4665
5d4b393f
JM
46662010-06-11 Joseph Myers <joseph@codesourcery.com>
4667
4668 * gcc.dg/funroll-loops-all.c: Update expected error.
4669
b79a08f6
UB
46702010-06-11 Uros Bizjak <ubizjak@gmail.com>
4671
4672 PR target/44481
4673 * gcc.target/i386/pr44481.c: New test.
4674
ef1f5ea6 46752010-06-11 Eric Botcazou <ebotcazou@adacore.com>
ef0cce1d
EB
4676
4677 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4678
7b14477e
SP
46792010-06-11 Sebastian Pop <sebastian.pop@amd.com>
4680
4681 PR middle-end/44483
4682 * gcc.dg/tree-ssa/pr44483.c: New.
4683
1021b0e5 46842010-06-11 Paul Brook <paul@codesourcery.com>
b79a08f6 4685
1021b0e5
PB
4686 * g++.dg/other/arm-neon-1.C: New test.
4687
92bb7768
PT
46882010-06-11 Paul Thomas <pault@gcc.gnu.org>
4689
4690 PR fortran/42051
4691 PR fortran/43896
4692 * gfortran.dg/class_23.f03: New test.
4693
7ea6b6cf
JH
46942010-06-11 Jan Hubicka <jh@suse.cz>
4695
0a42aa4e
JH
4696 * gcc.dg/ipa/pure-const-2.c: New testcase.
4697
46982010-06-11 Jan Hubicka <jh@suse.cz>
4699
4700 * gcc.dg/noreturn-7.c: Update.
4701 * gcc.dg/noreturn-4.c: Update.
7ea6b6cf 4702
b66a8c5d
DS
47032010-06-10 Dodji Seketeli <dodji@redhat.com>
4704
4705 Fix MIPS bootstrap
4706 * g++.dg/other/typedef4.C: New test.
4707
66051b60
JW
47082010-06-10 Janus Weil <janus@gcc.gnu.org>
4709
4710 PR fortran/44207
4711 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4712
84efddb2
DF
47132010-06-10 Daniel Franke <franke.daniel@gmail.com>
4714
4715 PR fortran/44457
4716 * gfortran.dg/asynchronous_3.f03
4717
da604ebd
CF
47182010-06-10 Changpeng Fang <changpeng.fang@amd.com>
4719
4720 PR middle-end/44185
4721 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4722 non-temporal stores out of the tests to form new test cases. As a
4723 result, no non-temporal store should be generated in this case.
4724
4725 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
4726 prefetch-7.c that generate one non-temporal store.
4727
4728 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
4729 prefetch-7.c that generate one non-temporal store and one
4730 one-temporal prefetch.
4731
591d4f4a
MJ
47322010-06-10 Martin Jambor <mjambor@suse.cz>
4733
4734 PR tree-optimization/44258
4735 * gcc.dg/tree-ssa/pr44258.c: New test.
4736
03af1e4c
DK
47372010-06-10 Daniel Kraft <d@domob.eu>
4738
4739 PR fortran/38936
4740 * gfortran.dg/associate_1.f03: New test.
4741 * gfortran.dg/associate_2.f95: New test.
4742 * gfortran.dg/associate_3.f03: New test.
4743 * gfortran.dg/associate_4.f08: New test.
4744
cefab2e4
FXC
47452010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4746
4747 * gfortran.dg/selected_char_kind_4.f90: New test.
4748
642d55de
EB
47492010-06-09 Eric Botcazou <ebotcazou@adacore.com>
4750
4751 * gcc.dg/pr42461.c: New test.
4752
70987f62
DF
47532010-06-09 Daniel Franke <franke.daniel@gmail.com>
4754
642d55de
EB
4755 PR fortran/44347
4756 * gfortran.dg/selected_real_kind_1.f90: New.
70987f62 4757
33169a22
DF
47582010-06-09 Daniel Franke <franke.daniel@gmail.com>
4759
4760 PR fortran/44359
4761 * gfortran.dg/warn_conversion.f90: Removed check for redundant
4762 warning.
4763 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4764 check for warning.
4765
87b18909
SK
47662010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4767
4768 * gfortran.dg/data_namelist_conflict.f90: New test.
4769
d2081406
RO
47702010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4771
4772 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4773 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4774 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4775
289e52fd
SK
47762010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4777
4778 * testsuite/gfortran.dg/mvbits_9.f90: New test.
4779 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4780 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4781 * testsuite/gfortran.dg/btest_1.f90: Ditto.
4782 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4783
bfc54a27
JM
47842010-06-09 Jason Merrill <jason@redhat.com>
4785
4786 PR c++/44366
4787 * g++.dg/cpp0x/decltype23.C: Move to...
4788 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4789
f1a0b754
JW
47902010-06-09 Janus Weil <janus@gcc.gnu.org>
4791
4792 PR fortran/44211
4793 * gfortran.dg/typebound_call_14.f03: New test.
4794
1536b6ab
MJ
47952010-06-09 Martin Jambor <mjambor@suse.cz>
4796
4797 PR tree-optimization/44423
4798 * gcc.dg/tree-ssa/pr44423.c: New test.
4799
2d7f5f9b
JR
48002010-06-09 Joern Rennecke <amylaar@spamcop.net>
4801
4802 PR testsuite/42843
4803 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4804 TV_NONE to initialize tv_id field.
4805 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4806 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4807 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4808 Include toplev.h .
4809 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4810 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4811 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4812
e89065a1
SL
48132010-06-08 Sandra Loosemore <sandra@codesourcery.com>
4814
4815 PR tree-optimization/39874
4816 PR middle-end/28685
4817 * gcc.dg/pr39874.c: New file.
4818
3bb1ed66
NS
48192010-06-08 Nathan Sidwell <nathan@codesourcery.com>
4820
4821 * g++.dg/ext/attr-alias-1.C: New.
4822 * g++.dg/ext/attr-alias-2.C: New.
4823
c064bf1c
TB
48242010-06-07 Tobias Burnus <burnus@net-b.de>
4825
4826 PR fortran/44446
4827 * gfortran.dg/proc_ptr_27.f90: New.
4828
af88c58f
JM
48292010-06-07 Jason Merrill <jason@redhat.com>
4830
4831 PR c++/44366
4832 * g++.dg/cpp0x/decltype23.C: New.
4833
6a8f4e12
AP
48342010-06-08 Andrew Pinski <pinskia@gmail.com>
4835 Shujing Zhao <pearly.zhao@oracle.com>
b79a08f6 4836
6a8f4e12
AP
4837 PR c/37724
4838 * gcc.dg/c90-const-expr-10.c: Adjust.
4839 * gcc.dg/c99-const-expr-10.c: Adjust.
4840 * gcc.dg/init-bad-7.c: New.
4841
659b24d6
RO
48422010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4843
4844 * lib/target-supports.exp (check_effective_target_gas): New proc.
4845 * gcc.c-torture/execute/960321-1.x: New file.
4846
b0a421e8
JM
48472010-06-07 Jason Merrill <jason@redhat.com>
4848
4849 PR c++/44401
4850 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4851
026698d2
JJ
48522010-06-07 Jakub Jelinek <jakub@redhat.com>
4853
d84686d1
JJ
4854 PR c++/44444
4855 * g++.dg/warn/Wunused-var-12.C: New test.
4856
026698d2
JJ
4857 PR c++/44443
4858 * c-c++-common/Wunused-var-11.c: New test.
4859
f10ea640
JH
48602010-06-07 Jan Hubicka <jh@suse.cz>
4861
4862 * gcc.dg/ipa/pure-const-1.c: New testcase.
4863
5e52ffc4
KH
48642010-06-07 Kazu Hirata <kazu@codesourcery.com>
4865
4866 PR rtl-optimization/44404
4867 * gcc.dg/pr44404.c: New.
4868
78e68a89
KT
48692010-06-07 Kai Tietz <kai.tietz@onevision.com>
4870
d94a3592
KT
4871 PR target/44159
4872 * gcc.target/i386/abi-2.c: Check sysv abi here.
4873 * gcc.target/i386/aes-avx-check.h: Call test in noinline
4874 function to avoid failures by different ABIs.
4875 * gcc.target/i386/aes-check.h: Likewise.
4876 * gcc.target/i386/avx-check.h: Likewise.
4877 * gcc.target/i386/fma4-check.h: Likewise.
4878 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4879 * gcc.target/i386/mmx-check.h: Likewise.
4880 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4881 * gcc.target/i386/pclmul-check.h: Likewise.
4882 * gcc.target/i386/sse-check.h: Likewise.
4883 * gcc.target/i386/sse2-check.h: Likewise.
4884 * gcc.target/i386/sse3-check.h: Likewise.
4885 * gcc.target/i386/sse4_1-check.h: Likewise.
4886 * gcc.target/i386/sse4_2-check.h: Likewise.
4887 * gcc.target/i386/sse4a-check.h: Likewise.
4888 * gcc.target/i386/ssse3-check.h: Likewise.
4889 * gcc.target/i386/xop-check.h: Likewise.
4890 * gcc.target/i386/pr27971.c: Fix for LLP64.
4891 * gcc.target/i386/pr39139.c: Likewise.
4892 * gcc.target/i386/pr39315-check.c: Likewise.
4893 * gcc.target/i386/vararg-1.c: Likewise.
4894 * gcc.target/i386/vararg-2.c: Likewise.
4895 Additional add dg-compile to avoid failure due
4896 missing foo symbol.
4897
390b2b32
UB
4898 * gcc.dg/compound-literal-1.c: Fix for llp64.
4899 * gcc.dg/pr32370.c: Likewise.
4900 * gcc.dg/pr37561.c: Likewise.
4901 * gcc.dg/pr41340.c: Likewise.
4902 * gcc.dg/pr41551.c: Likewise.
78e68a89 4903
e62b90b4
DS
49042010-05-25 Dodji Seketeli <dodji@redhat.com>
4905
4906 PR c++/44188
4907 * g++.dg/debug/dwarf2/typedef3.C: New test.
4908
75522f21 49092010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
04087cd0
MLI
4910
4911 PR c/20000
390b2b32 4912 * c-c++-common/pr20000.c: New.
04087cd0 4913
75522f21 49142010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
640c2adf
FC
4915
4916 PR c++/44086
4917 * g++.dg/init/pr44086.C: New.
4918 * g++.dg/cpp0x/decltype4.C: Adjust.
4919
15d774f9
PT
49202010-06-05 Paul Thomas <pault@gcc.gnu.org>
4921
4922 PR fortran/43945
4923 * gfortran.dg/generic_23.f03: New test.
4924
546a65d9
PT
49252010-06-05 Paul Thomas <pault@gcc.gnu.org>
4926
4927 PR fortran/43895
4928 * gfortran.dg/alloc_comp_class_1.f90 : New test.
4929
82c3c067
JJ
49302010-06-05 Jakub Jelinek <jakub@redhat.com>
4931
4932 PR c++/44361
4933 * c-c++-common/Wunused-var-9.c: New test.
4934
d65aed70
JM
49352010-06-05 Jason Merrill <jason@redhat.com>
4936
4937 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4938
f2c1da78
JM
49392010-06-05 Joseph Myers <joseph@codesourcery.com>
4940
4941 PR c/44322
4942 * gcc.dg/c99-restrict-4.c: New test.
4943
33c2474d
MF
49442010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
4945
4946 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4947 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4948 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4949 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4950 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4951 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4952 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4953 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4954 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4955 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4956 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4957 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4958 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4959 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4960 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4961 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4962 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4963 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4964 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4965 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4966 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4967 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4968
0a766368
JM
49692010-06-04 Jason Merrill <jason@redhat.com>
4970
247078ec
JM
4971 * g++.dg/cpp0x/noexcept06.C: New.
4972 * g++.dg/cpp0x/noexcept07.C: New.
4973
0a766368 4974 * g++.dg/cpp0x/noexcept01.C: New.
3a55fb4c
JM
4975 * g++.dg/cpp0x/noexcept02.C: New.
4976 * g++.dg/cpp0x/noexcept03.C: New.
4977 * g++.dg/cpp0x/noexcept04.C: New.
4978 * g++.dg/cpp0x/noexcept05.C: New.
0a766368 4979
16c82123
JJ
49802010-06-04 Jakub Jelinek <jakub@redhat.com>
4981
2aa64966
JJ
4982 PR c++/44412
4983 * g++.dg/warn/Wunused-var-10.C: New test.
4984 * g++.dg/warn/Wunused-var-11.C: New test.
4985
16c82123
JJ
4986 PR c++/44362
4987 * c-c++-common/Wunused-var-10.c: New test.
4988
49706e39
MLI
49892010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4990
4991 PR c/25880
4992 * gcc.dg/assign-warn-2.c: Update.
4993 * gcc.dg/cpp/line3.c: Update.
4994 * gcc.dg/c99-array-lval-8.c: Update.
4995 * gcc.dg/cast-qual-2.c: Update.
4996 * gcc.dg/c99-arraydecl-3.c: Update.
4997 * gcc.dg/assign-warn-1.c: Update.
4998 * gcc.dg/format/gcc_diag-1.c: Update.
4999
8ff49c29
BS
50002010-06-04 Bernd Schmidt <bernds@codesourcery.com>
5001
5002 PR rtl-optimization/39871
5003 PR rtl-optimization/40615
5004 PR rtl-optimization/42500
5005 PR rtl-optimization/42502
5006 * gcc.target/arm/eliminate.c: New test.
5007
7eea775d
PC
50082010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5009
5010 PR libstdc++/44410
5011 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5012 * g++.old-deja/g++.other/delete3.C: Likewise.
5013 * g++.old-deja/g++.other/new.C: Likewise.
5014 * g++.old-deja/g++.law/operators27.C: Likewise.
5015 * g++.old-deja/g++.mike/p755.C: Likewise.
5016 * g++.dg/eh/new1.C: Likewise.
5017 * g++.dg/init/new5.C: Likewise.
5018
9b07d63c
TK
50192010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5020
5021 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
5022 * gfortran.dg/unpack_bounds_2.f90: Likewise.
5023 * gfortran.dg/unpack_bounds_3.f90: Likewise.
5024
f5f92f6d
RG
50252010-06-03 Richard Guenther <rguenther@suse.de>
5026
5027 PR lto/41921
5028 * lib/lto.exp: Always load gcc.exp.
5029 (lto-obj): For C source files invoke gcc_target_compile.
5030 * g++.dg/lto/20100603-1_0.C: New testcase.
5031 * g++.dg/lto/20100603-1_1.c: Likewise.
5032
0c1b8fe9
L
50332010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5034
5035 PR tree-optimization/43688
5036 * gfortran.dg/pr43688.f90: New.
5037
f278d757
RG
50382010-06-03 Richard Guenther <rguenther@suse.de>
5039
5040 PR lto/41584
5041 * gcc.dg/lto/20100603-1_0.c: New testcase.
5042 * gcc.dg/lto/20100603-2_0.c: Likewise.
5043 * gcc.dg/lto/20100603-3_0.c: Likewise.
5044
92902797
MM
50452010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5046
5047 PR target/44218
5048 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5049 * gcc.target/powerpc/recip-2.c: Ditto.
5050 * gcc.target/powerpc/recip-3.c: Ditto.
5051 * gcc.target/powerpc/recip-4.c: Ditto.
5052 * gcc.target/powerpc/recip-5.c: Ditto.
5053 * gcc.target/powerpc/recip-6.c: Ditto.
5054 * gcc.target/powerpc/recip-7.c: Ditto.
5055 * gcc.target/powerpc/recip-test.h: Ditto.
5056 * gcc.target/powerpc/recip-test2.h: Ditto.
5057
3f7c0b1b
L
50582010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5059
5060 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5061
1e003829
JM
50622010-06-02 Jason Merrill <jason@redhat.com>
5063
3333a2dd
JM
5064 * g++.dg/ext/vector9.C: Expect typedef in error message.
5065
1e003829
JM
5066 PR c++/9726
5067 PR c++/23594
5068 PR c++/44333
5069 * g++.dg/tc1/dr101.C: Remove xfails.
5070
8eff024a
L
50712010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5072
5073 PR middle-end/44372
5074 * g++.dg/ipa/pr44372.C: New.
5075
437ffe7b
JH
50762010-06-02 Jan Hubicka <jh@suse.cz>
5077
5078 PR middle-end/44295
b6b7f703 5079 * g++.dg/torture/pr44295.C: Neww testcase.
437ffe7b 5080
98166192
JH
50812010-06-02 Jan Hubicka <jh@suse.cz>
5082
5083 * gcc.dg/tree-ssa/loadpre6.c: Update.
5084
ac3c2839
RG
50852010-06-02 Richard Guenther <rguenther@suse.de>
5086
5087 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5088 diagnostic.h.
5089
0a634684
IS
50902010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5091
5092 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5093 the link fail message.
5094
aac18c02
TB
50952010-06-02 Tobias Burnus <burnus@net-b.de>
5096
5097 PR fortran/44360
5098 * gfortran.dg/use_13.f90: New test case.
5099
a76135dc
JD
51002010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5101
5102 PR fortran/44371
5103 * gfortran.dg/error_stop_2.f08: Minor update.
5104
df842ed9
JD
51052010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5106
5107 PR fortran/44371
5108 * gfortran.dg/error_stop_1.f08: New test.
5109 * gfortran.dg/error_stop_2.f08: New test.
5110
e5901560
JM
51112010-06-01 Jason Merrill <jason@redhat.com>
5112
4c9b3895
JM
5113 DR 990
5114 * g++.dg/cpp0x/initlist37.C: New.
5115 * g++.dg/cpp0x/initlist38.C: New.
5116
e5901560
JM
5117 PR c++/44358
5118 * g++.dg/cpp0x/initlist36.C: New.
5119
73add7fe
JH
51202010-05-31 Jan Hubicka <jh@suse.cz>
5121
b6b7f703 5122 * gcc.dg/noreturn-8.c: New testcase.
73add7fe 5123
a669ca47
JH
51242010-05-31 Jan Hubicka <jh@suse.cz>
5125
b6b7f703
L
5126 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5127 * gcc.dg/lto/noreturn-1_0.c: Move it here.
a669ca47 5128
566d09ef
JH
51292010-05-31 Jan Hubicka <jh@suse.cz>
5130
b6b7f703
L
5131 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5132 * gcc.dg/lto/noreturn-1_0.c: New testcase.
566d09ef 5133
e2113565
TK
51342010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5135
5136 PR fortran/36928
5137 * gfortran.dg/dependency_27.f90: New test.
5138 * gfortran.dg/array_assign_1.F90: New test.
5139
c71ad61e
JJ
51402010-05-31 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR target/44338
5143 * gcc.target/i386/sse-24.c: New test.
5144
4892422a
JH
51452010-05-31 Jan Hubicka <jh@suse.cz>
5146
5147 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5148
90a7788b
JJ
51492010-05-31 Jakub Jelinek <jakub@redhat.com>
5150
6a866023
JJ
5151 PR middle-end/44337
5152 * gcc.dg/pr44337.c: New test.
5153
90a7788b
JJ
5154 PR tree-optimization/44182
5155 * g++.dg/debug/pr44182.C: New test.
5156
c5d01958
EB
51572010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5158
5159 * gcc.dg/nested-func-7.c: New test.
5160 * gnat.dg/frame_overflow.adb: Adjust directives.
5161
e6bdd039
EB
51622010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5163
5164 * gnat.dg/prot2.ad[sb]: New test.
5165 * gnat.dg/prot2_pkg1.ads: New helper.
5166 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5167
c01fe451
EB
51682010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5169
5170 * gnat.dg/array11.adb: Adjust dg-warning directive.
5171 * gnat.dg/object_overflow.adb: Likewise.
5172
0247298c
SP
51732010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5174
5175 PR middle-end/44306
5176 * gcc.dg/tree-ssa/pr44306.c: New.
5177
036546e5
JH
51782010-05-29 Jan Hubicka <jh@suse.cz>
5179
5180 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5181
0a74c758
SP
51822010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5183
5184 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5185
300d430f
MS
51862010-05-28 Mike Stump <mikestump@comcast.net>
5187
5188 PR objc/44125
5189 * objc.dg/const-str-9.m: Remove static.
5190
005d613b
JJ
51912010-05-28 Jakub Jelinek <jakub@redhat.com>
5192
5193 PR target/43636
5194 * gcc.c-torture/compile/pr43636.c: New test.
5195
773c1c8d
IS
51962010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5197
005d613b 5198 PR objc++/23616
773c1c8d
IS
5199 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5200 * obj-c++.dg/try-catch-9.mm: Ditto.
5201
ec4be2f4
DS
52022010-05-28 Dodji Seketeli <dodji@redhat.com>
5203
5204 Revert patch for PR c++/44188
5205 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5206
fe08ec12
DS
52072010-05-25 Dodji Seketeli <dodji@redhat.com>
5208
5209 PR c++/44188
5210 * g++.dg/debug/dwarf2/typedef3.C: New test.
5211
6ab4e49c
JM
52122010-05-27 Jason Merrill <jason@redhat.com>
5213
5214 PR c++/43555
5215 * g++.dg/ext/vla9.C: New.
5216
8da24d7b
IS
52172010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5218
005d613b 5219 PR objc/44140
8da24d7b
IS
5220 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5221 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5222 * objc.dg/torture/tls/thr-init.m: Ditto.
5223 * objc.dg/torture/trivial.m: Ditto.
5224 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5225 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5226 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5227 * obj-c++.dg/torture/trivial.mm: Ditto.
0a74c758 5228
44491ebd
JH
52292010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5230
5231 * g++.dg/lto/20100302_0.C: Skip on darwin.
5232
fde9c428
RG
52332010-05-27 Richard Guenther <rguenther@suse.de>
5234
5235 PR tree-optimization/44284
5236 * gcc.dg/vect/vect-118.c: New testcase.
5237 * gcc.dg/vect/bb-slp-20.c: Adjust.
5238 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5239 * gcc.dg/vect/slp-9.c: Likewise.
5240 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5241 * gcc.dg/vect/vect-10.c: Likewise.
5242 * gcc.dg/vect/vect-109.c: Likewise.
5243 * gcc.dg/vect/vect-12.c: Likewise.
5244 * gcc.dg/vect/vect-36.c: Likewise.
5245 * gcc.dg/vect/vect-7.c: Likewise.
5246 * gcc.dg/vect/vect-iv-8.c: Likewise.
5247 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5248 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5249 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5250 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5251 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5252 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5253 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5254 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5255 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5256 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5257 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5258 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5259 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5260 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5261 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5262 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5263 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5264
74c70253
MK
52652010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5266
5267 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5268 necessary.
5269
df72d556
JH
52702010-05-26 Jan Hubicka <jh@suse.cz>
5271
5272 * gcc.dg/lto/materialize-1_0.c: New file.
5273 * gcc.dg/lto/materialize-1_1.c: New file.
5274
c9549072
EB
52752010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5276
5277 * gnat.dg/lto10.adb: New test.
5278 * gnat.dg/lto10_pkg.ads: New helper.
5279
a6766312
KT
52802010-05-26 Kai Tietz <kai.tietz@onevision.com>
5281
5282 * lib/target-supports.exp (check_effective_target_int128): New
5283 function to check if __int128 types are available for target.
b6b7f703
L
5284 * c-c++-common/int128-types-1.c: New.
5285 * c-c++-common/int128-1.c: New.
5286 * c-c++-common/int128-2.c: New.
a6766312
KT
5287 * g++.dg/abi/mangle43.C: New.
5288 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5289 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5290 pointer-wide scalar.
5291 * g++.dg/other/pr25632.C: Likewise.
5292 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5293 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5294 overflow warnings.
5295 * g++.dg/warn/pr13358-4.C: Likewise.
5296 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5297 * g++.dg/warn/Wconversion-null.C: Likewise.
5298
1dba29f8
JM
52992010-05-26 Jason Merrill <jason@redhat.com>
5300
5301 PR c++/43382
5302 * g++.dg/cpp0x/variadic101.C: New.
5303
630d3fad
RG
53042010-05-26 Richard Guenther <rguenther@suse.de>
5305
5306 PR rtl-optimization/44164
5307 * gcc.c-torture/execute/pr44164.c: New testcase.
5308 * g++.dg/tree-ssa/pr13146.C: Adjust.
5309
cc9a4ca9
PT
53102010-05-26 Paul Thomas <pault@gcc.gnu.org>
5311
5312 PR fortran/40011
5313 * gfortran.dg/whole_file_19.f90 : New test.
5314
30145da5
DF
53152010-05-25 Daniel Franke <franke.daniel@gmail.com>
5316
5317 PR fortran/30668
5318 PR fortran/31346
5319 PR fortran/34260
5320 * gfortran.dg/pr40999.f: Fix function type.
5321 * gfortran.dg/whole_file_5.f90: Likewise.
5322 * gfortran.dg/whole_file_6.f90: Likewise.
5323 * gfortran.dg/whole_file_16.f90: New.
5324 * gfortran.dg/whole_file_17.f90: New.
5325 * gfortran.dg/whole_file_18.f90: New.
5326
f80e2b00
JH
53272010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
5328 Iain Sandoe <iains@gcc.gnu.org>
5329
5330 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5331 * gcc.c-torture/compile/pr44197.c: Require alias support.
5332 * gcc.dg/lto/20081222_0.c: Ditto.
5333
60a5d78a
JJ
53342010-05-25 Jakub Jelinek <jakub@redhat.com>
5335
5336 PR debug/42801
c3641fd7 5337 * gcc.dg/guality/vla-2.c: New test.
60a5d78a 5338
c946a318
RG
53392010-05-25 Richard Guenther <rguenther@suse.de>
5340
5341 PR middle-end/44069
5342 * g++.dg/torture/pr44069.C: New testcase.
5343
791bddee
RG
53442010-05-25 Richard Guenther <rguenther@suse.de>
5345
5346 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5347
8524ba70
IS
53482010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5349
005d613b 5350 PR objc/44140
8524ba70
IS
5351 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5352
683fc98b
IS
53532010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5354
5355 * obj-c++.dg/torture/tls/trivial.mm: New.
5356 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5357 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5358 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5359 * obj-c++.dg/torture/tls/diag-1.mm: New.
5360 * obj-c++.dg/torture/tls/tls.exp: New.
5361 * obj-c++.dg/torture/trivial.mm: New.
5362 * obj-c++.dg/torture/dg-torture.exp: New.
5363 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5364 * obj-c++.dg/tls/trivial.m: New.
5365 * obj-c++.dg/tls/init-1.mm: New.
5366 * obj-c++.dg/tls/diag-1.mm: New.
5367 * obj-c++.dg/tls/init-2.mm: New.
5368 * obj-c++.dg/tls/diag-2.mm: New.
5369 * obj-c++.dg/tls/diag-3.mm: New.
5370 * obj-c++.dg/tls/diag-4.mm: New.
5371 * obj-c++.dg/tls/static-1.mm: New.
5372 * obj-c++.dg/tls/tls.exp: New.
5373 * obj-c++.dg/tls/diag-5.mm: New.
5374 * obj-c++.dg/tls/static-1a.mm: New.
5375 * objc-obj-c++-shared/Object1.mm: New.
5376 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5377
cf3b8ee3
IS
53782010-05-24 Iain Sandoe <iains@gcc.gnu.org>
5379
005d613b 5380 PR objc++/43689
cf3b8ee3
IS
5381 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5382 * obj-c++.dg/const-str-6.mm: Ditto.
5383
12a149a0
EB
53842010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5385
5386 * g++.dg/parse/array-size2.C: Remove dg-error directives.
5387
feb4c293
EB
53882010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5389
5390 PR ada/38394
5391 * gnat.dg/array13.ad[sb]: New test.
5392
0c422e74
DJ
53932010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
5394 Sandra Loosemore <sandra@codesourcery.com>
5395
5396 * gcc.target/arm/neon/: Regenerated test cases.
5397
5398 * gcc.target/arm/neon/polytypes.c,
5399 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5400 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
ade52657 5401 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
0c422e74
DJ
5402 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5403 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5404 dg-add-options arm_neon.
5405
5406 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5407 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5408 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5409 and arm_neon_fp16_ok.
5410
5411 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5412 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5413
5414 * lib/target-supports.exp (add_options_for_arm_neon): New.
5415 (check_effective_target_arm_neon_ok_nocache): New, from
5416 check_effective_target_arm_neon_ok. Check multiple possibilities.
5417 (check_effective_target_arm_neon_ok): Use
5418 check_effective_target_arm_neon_ok_nocache.
5419 (add_options_for_arm_neon_fp16)
5420 (check_effective_target_arm_neon_fp16_ok)
5421 check_effective_target_arm_neon_fp16_ok_nocache): New.
5422 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5423
611d6f76
JM
54242010-05-24 Jason Merrill <jason@redhat.com>
5425
5426 PR c++/41510
5427 * g++.dg/cpp0x/initlist35.C: New.
5428 * g++.dg/init/brace6.C: Adjust.
5429
b748fbd6
PB
54302010-05-24 Paul Brook <paul@codesourcery.com>
5431
5432 * gcc.target/arm/frame-pointer-1.c: New test.
5433 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5434 pointer elimination.
5435
cf5b989e
L
54362010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5437
5438 PR target/44245
5439 * gcc.target/i386/crc32-3.c: New.
5440 * gcc.target/i386/crc32-4.c: Likewise.
5441
dc5027f4
JM
54422010-05-23 Joseph Myers <joseph@codesourcery.com>
5443
5444 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5445 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5446 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5447
8f9e812d
L
54482010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5449
5450 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5451
6f1dba7b
ML
54522010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
5453
5454 PR target/43869
5455 * gcc.c-target/pr43869.c: New test.
5456
bc382218
JW
54572010-05-22 Janus Weil <janus@gcc.gnu.org>
5458
5459 PR fortran/44212
5460 * gfortran.dg/class_22.f03: New.
5461
09c58f30
IS
54622010-05-22 Iain Sandoe <iains@gcc.gnu.org>
5463
5464 PR lto/44238
5465 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5466
7c9b8fb9
JW
54672010-05-22 Janus Weil <janus@gcc.gnu.org>
5468
5469 PR fortran/44213
5470 * gfortran.dg/abstract_type_7.f03: New.
5471
d3f28910
JM
54722010-05-21 Jason Merrill <jason@redhat.com>
5473
5474 * g++.dg/eh/spec11.C: Test cleanup optimization.
5475
14db98d4
JJ
54762010-05-21 Jakub Jelinek <jakub@redhat.com>
5477
5478 PR debug/44223
5479 * gcc.target/i386/pr44223.c: New test.
5480
204fc550
RO
54812010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5482
5483 * gcc.target/i386/pr25993.c: Use @function as type specifier.
5484
46314d3e
EB
54852010-05-21 Eric Botcazou <ebotcazou@adacore.com>
5486
5487 * g++.dg/other/const3.C: New test.
5488
4ed44ccc
DF
54892010-05-20 Daniel Franke <franke.daniel@gmail.com>
5490
ade52657
UB
5491 PR fortran/38407
5492 * warn_unused_dummy_argument_1.f90: New.
5493 * warn_unused_dummy_argument_2.f90: New.
4ed44ccc 5494
1a494ab5
PC
54952010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/30298
5498 * g++.dg/inherit/crash1.C: New.
5499 * g++.dg/inherit/crash2.C: Likewise.
5500
69b45d71
JJ
55012010-05-20 Jakub Jelinek <jakub@redhat.com>
5502
5503 PR debug/44178
5504 * g++.dg/debug/pr44178.C: New test.
5505
d377fbbf
CF
55062010-05-20 Changpeng Fang <changpeng.fang@amd.com>
5507
5508 PR middle-end/44185
1a494ab5
PC
5509 * gcc.dg/tree-ssa/prefetch-6.c: Add
5510 --param min-insn-to-prefetch-ratio=6.
d377fbbf 5511 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
ade52657 5512 allow unrolling, and adjust the movnti count.
d377fbbf 5513
a14f1878
JH
55142010-05-20 Jan Hubicka <jh@suse.cz>
5515
5516 PR middle-end/44197
5517 * gcc.c-torture/compile/pr44197.c: New file.
5518
431043bd
UB
55192010-05-20 Uros Bizjak <ubizjak@gmail.com>
5520
5521 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5522 Fix test code.
5523 (check_effective_target_xop): Remove __may_alias__ attribute.
5524
f36eb2af
HPN
55252010-05-20 Hans-Peter Nilsson <hp@axis.com>
5526
5527 PR target/44202
5528 * gcc.c-torture/execute/pr44202-1.c: New test.
5529
6d1b0f92
JD
55302010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5531
5532 PR fortran/43851
5533 * gfortran.dg/label_1.f90: Update test.
5534
66576e1b
JH
55352010-05-19 Jan Hubicka <jh@suse.cz>
5536
5537 * gcc.dg/lto/ipareference2_0.c: New file.
5538 * gcc.dg/lto/ipareference2_1.c: New file.
5539
2872152c
JM
55402010-05-19 Jason Merrill <jason@redhat.com>
5541
a0685b73
JM
5542 * g++.dg/parse/fn-typedef2.C: New.
5543
93e1ddcf
JM
5544 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5545 function type.
5546
2872152c
JM
5547 PR c++/44193
5548 * g++.dg/template/fntype1.C: New.
5549
616f1431
EB
55502010-05-19 Eric Botcazou <ebotcazou@adacore.com>
5551
5552 * gnat.dg/discr23.ad[sb]: New test.
5553 * gnat.dg/discr23_pkg.ads: New helper.
5554
5555 * gnat.dg/specs/controlled1.ads: New test.
5556 * gnat.dg/specs/controlled1_pkg.ads: New helper.
5557
daf8c6f0
DF
55582010-05-19 Daniel Franke <franke.daniel@gmail.com>
5559
5560 PR fortran/44055
5561 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5562 Fixed scope of C_SIZEOF.
5563 * gfortran.dg/warn_conversion_2.f90: New.
5564
40f1bdd9
RO
55652010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5566
5567 * lib/target-supports.exp (check_effective_target_sse2): New proc.
5568 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5569 for optional selector.
5570 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5571 (check_effective_target_sse3): New proc.
5572 * gcc.target/i386/math-torture/math-torture.exp: Load
5573 target-supports.exp.
5574 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5575 check_effective_target_sse2.
5576 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5577 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5578 * g++.dg/vect/vect.exp: Likewise.
5579 * gfortran.dg/vect/vect.exp: Likewise.
5580 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5581 -msse2 if check_effective_target_sse2.
5582
5583 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5584 * gcc.target/i386/3dnow-2.c: Likewise.
5585 * gcc.target/i386/3dnowA-1.c: Likewise.
5586 * gcc.target/i386/3dnowA-2.c: Likewise.
5587 * gcc.target/i386/pr42549.c: Likewise.
5588
ade52657 5589 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
431043bd 5590 * gcc.target/i386/sse3-addsubpd.c: Likewise.
40f1bdd9
RO
5591 * gcc.target/i386/sse3-addsubps.c: Likewise.
5592 * gcc.target/i386/sse3-haddpd.c: Likewise.
5593 * gcc.target/i386/sse3-haddps.c: Likewise.
5594 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5595 * gcc.target/i386/sse3-hsubps.c: Likewise.
40f1bdd9
RO
5596 * gcc.target/i386/sse3-movddup.c: Likewise.
5597 * gcc.target/i386/sse3-movshdup.c: Likewise.
5598 * gcc.target/i386/sse3-movsldup.c: Likewise.
5599
5600 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5601 * g++.dg/ext/attrib35.C: Likewise.
5602 * g++.dg/opt/pr40496.C: Likewise.
5603 * g++.dg/other/i386-1.C: Likewise.
5604 * g++.dg/other/i386-4.C: Likewise.
5605 * g++.dg/other/pr34435.C: Likewise.
5606 * g++.dg/other/pr39496.C: Likewise.
5607 * g++.dg/other/pr40446.C: Likewise.
5608 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5609 * gcc.dg/compat/vector-1a_main.c: Likewise.
5610 * gcc.dg/compat/vector-2a_main.c: Likewise.
5611 * gcc.dg/lto/20090206-1_0.c: Likewise.
5612 * gcc.dg/pr34856.c: Likewise.
5613 * gcc.dg/pr36584.c: Likewise.
5614 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
5615 * gcc.dg/pr37544.c: Likewise.
5616 * gcc.dg/torture/pr16104-1.c: Likewise.
5617 * gcc.dg/torture/pr35771-1.c: Likewise.
5618 * gcc.dg/torture/pr35771-2.c: Likewise.
5619 * gcc.dg/torture/pr35771-3.c: Likewise.
5620 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5621 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5622 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5623 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5624 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5625 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5626 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5627 * gcc.target/i386/20060512-1.c: Likewise.
5628 * gcc.target/i386/20060512-3.c: Likewise.
5629 * gcc.target/i386/all_one_m128i.c: Likewise.
5630 * gcc.target/i386/float128-1.c: Likewise.
5631 * gcc.target/i386/float128-2.c: Likewise.
5632 * gcc.target/i386/fpcvt-1.c: Likewise.
5633 * gcc.target/i386/fpcvt-2.c: Likewise.
5634 * gcc.target/i386/fpcvt-3.c: Likewise.
5635 * gcc.target/i386/fpprec-1.c: Likewise.
5636 * gcc.target/i386/funcspec-9.c: Likewise.
5637 * gcc.target/i386/incoming-1.c: Likewise.
5638 * gcc.target/i386/incoming-12.c: Likewise.
5639 * gcc.target/i386/incoming-2.c: Likewise.
5640 * gcc.target/i386/incoming-3.c: Likewise.
5641 * gcc.target/i386/incoming-4.c: Likewise.
5642 * gcc.target/i386/incoming-6.c: Likewise.
5643 * gcc.target/i386/incoming-7.c: Likewise.
5644 * gcc.target/i386/incoming-8.c: Likewise.
5645 * gcc.target/i386/opt-1.c: Likewise.
5646 * gcc.target/i386/opt-2.c: Likewise.
5647 * gcc.target/i386/ordcmp-1.c: Likewise.
5648 * gcc.target/i386/pr17692.c: Likewise.
5649 * gcc.target/i386/pr18614-1.c: Likewise.
5650 * gcc.target/i386/pr22152.c: Likewise.
5651 * gcc.target/i386/pr23570.c: Likewise.
5652 * gcc.target/i386/pr23575.c: Likewise.
5653 * gcc.target/i386/pr26449-1.c: Likewise.
5654 * gcc.target/i386/pr26600.c: Likewise.
5655 * gcc.target/i386/pr27790.c: Likewise.
5656 * gcc.target/i386/pr28839.c: Likewise.
5657 * gcc.target/i386/pr30970.c: Likewise.
5658 * gcc.target/i386/pr32000-1.c: Likewise.
5659 * gcc.target/i386/pr32000-2.c: Likewise.
5660 * gcc.target/i386/pr32280.c: Likewise.
5661 * gcc.target/i386/pr32661.c: Likewise.
5662 * gcc.target/i386/pr32708-1.c: Likewise.
5663 * gcc.target/i386/pr32961.c: Likewise.
5664 * gcc.target/i386/pr33329.c: Likewise.
5665 * gcc.target/i386/pr35714.c: Likewise.
5666 * gcc.target/i386/pr35767-1.c: Likewise.
5667 * gcc.target/i386/pr35767-1d.c: Likewise.
5668 * gcc.target/i386/pr35767-1i.c: Likewise.
5669 * gcc.target/i386/pr35767-2.c: Likewise.
5670 * gcc.target/i386/pr35767-2d.c: Likewise.
5671 * gcc.target/i386/pr35767-2i.c: Likewise.
5672 * gcc.target/i386/pr35767-3.c: Likewise.
5673 * gcc.target/i386/pr35767-5.c: Likewise.
5674 * gcc.target/i386/pr36222-1.c: Likewise.
5675 * gcc.target/i386/pr36578-1.c: Likewise.
5676 * gcc.target/i386/pr36578-2.c: Likewise.
5677 * gcc.target/i386/pr36992-1.c: Likewise.
5678 * gcc.target/i386/pr37101.c: Likewise.
5679 * gcc.target/i386/pr37216.c: Likewise.
5680 * gcc.target/i386/pr37434-1.c: Likewise.
5681 * gcc.target/i386/pr37434-2.c: Likewise.
5682 * gcc.target/i386/pr37843-3.c: Likewise.
5683 * gcc.target/i386/pr37843-4.c: Likewise.
5684 * gcc.target/i386/pr39162.c: Likewise.
5685 * gcc.target/i386/pr39315-1.c: Likewise.
5686 * gcc.target/i386/pr39315-2.c: Likewise.
5687 * gcc.target/i386/pr39315-3.c: Likewise.
5688 * gcc.target/i386/pr39315-4.c: Likewise.
5689 * gcc.target/i386/pr39445.c: Likewise.
5690 * gcc.target/i386/pr39496.c: Likewise.
5691 * gcc.target/i386/pr40809.c: Likewise.
5692 * gcc.target/i386/pr40906-3.c: Likewise.
5693 * gcc.target/i386/pr41019.c: Likewise.
5694 * gcc.target/i386/pr42542-1.c: Likewise.
5695 * gcc.target/i386/pr42542-2.c: Likewise.
5696 * gcc.target/i386/pr42542-3.c: Likewise.
5697 * gcc.target/i386/pr42542-3a.c: Likewise.
5698 * gcc.target/i386/pr42881.c: Likewise.
5699 * gcc.target/i386/push-1.c: Likewise.
5700 * gcc.target/i386/quad-sse.c: Likewise.
5701 * gcc.target/i386/reload-1.c: Likewise.
5702 * gcc.target/i386/sse-10.c: Likewise.
5703 * gcc.target/i386/sse-11.c: Likewise.
5704 * gcc.target/i386/sse-15.c: Likewise.
5705 * gcc.target/i386/sse-17.c: Likewise.
5706 * gcc.target/i386/sse-18.c: Likewise.
5707 * gcc.target/i386/sse-19.c: Likewise.
5708 * gcc.target/i386/sse-4.c: Likewise.
5709 * gcc.target/i386/sse-6.c: Likewise.
5710 * gcc.target/i386/sse-vect-types.c: Likewise.
5711 * gcc.target/i386/sse2-addpd-1.c: Likewise.
5712 * gcc.target/i386/sse2-addsd-1.c: Likewise.
5713 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5714 * gcc.target/i386/sse2-andpd-1.c: Likewise.
5715 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5716 * gcc.target/i386/sse2-comisd-1.c: Likewise.
5717 * gcc.target/i386/sse2-comisd-2.c: Likewise.
5718 * gcc.target/i386/sse2-comisd-3.c: Likewise.
5719 * gcc.target/i386/sse2-comisd-4.c: Likewise.
5720 * gcc.target/i386/sse2-comisd-5.c: Likewise.
5721 * gcc.target/i386/sse2-comisd-6.c: Likewise.
5722 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5723 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5724 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5725 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5726 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5727 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5728 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5729 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5730 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5731 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5732 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5733 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5734 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5735 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5736 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5737 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5738 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5739 * gcc.target/i386/sse2-divpd-1.c: Likewise.
5740 * gcc.target/i386/sse2-divsd-1.c: Likewise.
5741 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5742 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5743 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5744 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5745 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5746 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5747 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5748 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5749 * gcc.target/i386/sse2-minpd-1.c: Likewise.
5750 * gcc.target/i386/sse2-minsd-1.c: Likewise.
5751 * gcc.target/i386/sse2-mmx.c: Likewise.
5752 * gcc.target/i386/sse2-movapd-1.c: Likewise.
5753 * gcc.target/i386/sse2-movapd-2.c: Likewise.
5754 * gcc.target/i386/sse2-movd-1.c: Likewise.
5755 * gcc.target/i386/sse2-movd-2.c: Likewise.
5756 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5757 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5758 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5759 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5760 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5761 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5762 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5763 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5764 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5765 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5766 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5767 * gcc.target/i386/sse2-movq-1.c: Likewise.
5768 * gcc.target/i386/sse2-movq-2.c: Likewise.
5769 * gcc.target/i386/sse2-movq-3.c: Likewise.
5770 * gcc.target/i386/sse2-movsd-1.c: Likewise.
5771 * gcc.target/i386/sse2-movsd-2.c: Likewise.
5772 * gcc.target/i386/sse2-movupd-1.c: Likewise.
5773 * gcc.target/i386/sse2-movupd-2.c: Likewise.
5774 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5775 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5776 * gcc.target/i386/sse2-orpd-1.c: Likewise.
5777 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5778 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5779 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5780 * gcc.target/i386/sse2-paddb-1.c: Likewise.
5781 * gcc.target/i386/sse2-paddd-1.c: Likewise.
5782 * gcc.target/i386/sse2-paddq-1.c: Likewise.
5783 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5784 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5785 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5786 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5787 * gcc.target/i386/sse2-paddw-1.c: Likewise.
5788 * gcc.target/i386/sse2-pand-1.c: Likewise.
5789 * gcc.target/i386/sse2-pandn-1.c: Likewise.
5790 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5791 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5792 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5793 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5794 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5795 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5796 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5797 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5798 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5799 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5800 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5801 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5802 * gcc.target/i386/sse2-pminub-1.c: Likewise.
5803 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5804 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5805 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5806 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5807 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5808 * gcc.target/i386/sse2-por-1.c: Likewise.
5809 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5810 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5811 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5812 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5813 * gcc.target/i386/sse2-pslld-1.c: Likewise.
5814 * gcc.target/i386/sse2-pslld-2.c: Likewise.
5815 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5816 * gcc.target/i386/sse2-psllq-1.c: Likewise.
5817 * gcc.target/i386/sse2-psllq-2.c: Likewise.
5818 * gcc.target/i386/sse2-psllw-1.c: Likewise.
5819 * gcc.target/i386/sse2-psllw-2.c: Likewise.
5820 * gcc.target/i386/sse2-psrad-1.c: Likewise.
5821 * gcc.target/i386/sse2-psrad-2.c: Likewise.
5822 * gcc.target/i386/sse2-psraw-1.c: Likewise.
5823 * gcc.target/i386/sse2-psraw-2.c: Likewise.
5824 * gcc.target/i386/sse2-psrld-1.c: Likewise.
5825 * gcc.target/i386/sse2-psrld-2.c: Likewise.
5826 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5827 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5828 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5829 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5830 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5831 * gcc.target/i386/sse2-psubb-1.c: Likewise.
5832 * gcc.target/i386/sse2-psubd-1.c: Likewise.
5833 * gcc.target/i386/sse2-psubq-1.c: Likewise.
5834 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5835 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5836 * gcc.target/i386/sse2-psubw-1.c: Likewise.
5837 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5838 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5839 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5840 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5841 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5842 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5843 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5844 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5845 * gcc.target/i386/sse2-pxor-1.c: Likewise.
5846 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5847 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5848 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5849 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5850 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5851 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5852 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5853 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5854 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5855 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5856 * gcc.target/i386/sse2-shufps-1.c: Likewise.
5857 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5858 * gcc.target/i386/sse2-subpd-1.c: Likewise.
5859 * gcc.target/i386/sse2-subsd-1.c: Likewise.
5860 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5861 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5862 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5863 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5864 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5865 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5866 * gcc.target/i386/sse2-unpack-1.c: Likewise.
5867 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5868 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5869 * gcc.target/i386/sse2-vec-1.c: Likewise.
5870 * gcc.target/i386/sse2-vec-2.c: Likewise.
5871 * gcc.target/i386/sse2-vec-3.c: Likewise.
5872 * gcc.target/i386/sse2-vec-4.c: Likewise.
5873 * gcc.target/i386/sse2-vec-5.c: Likewise.
5874 * gcc.target/i386/sse2-vec-6.c: Likewise.
5875 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5876 * gcc.target/i386/ssefn-2.c: Likewise.
5877 * gcc.target/i386/ssefn-4.c: Likewise.
5878 * gcc.target/i386/ssefp-1.c: Likewise.
5879 * gcc.target/i386/ssefp-2.c: Likewise.
5880 * gcc.target/i386/sseregparm-3.c: Likewise.
5881 * gcc.target/i386/sseregparm-4.c: Likewise.
5882 * gcc.target/i386/sseregparm-5.c: Likewise.
5883 * gcc.target/i386/sseregparm-6.c: Likewise.
5884 * gcc.target/i386/sseregparm-7.c: Likewise.
5885 * gcc.target/i386/ssetype-1.c: Likewise.
5886 * gcc.target/i386/ssetype-2.c: Likewise.
5887 * gcc.target/i386/ssetype-3.c: Likewise.
5888 * gcc.target/i386/ssetype-4.c: Likewise.
5889 * gcc.target/i386/ssetype-5.c: Likewise.
5890 * gcc.target/i386/unordcmp-1.c: Likewise.
5891 * gcc.target/i386/vararg-1.c: Likewise.
5892 * gcc.target/i386/vararg-2.c: Likewise.
5893 * gcc.target/i386/vararg-3.c: Likewise.
5894 * gcc.target/i386/vararg-4.c: Likewise.
5895 * gcc.target/i386/vararg-7.c: Likewise.
5896 * gcc.target/i386/vararg-8.c: Likewise.
5897 * gcc.target/i386/vecinit-1.c: Likewise.
5898 * gcc.target/i386/vecinit-2.c: Likewise.
5899 * gcc.target/i386/vecinit-3.c: Likewise.
5900 * gcc.target/i386/vecinit-4.c: Likewise.
5901 * gcc.target/i386/vecinit-5.c: Likewise.
5902 * gcc.target/i386/vecinit-6.c: Likewise.
5903 * gcc.target/i386/vectorize2.c: Likewise.
5904 * gcc.target/i386/vectorize3.c: Likewise.
5905 * gcc.target/i386/vectorize4.c: Likewise.
5906 * gcc.target/i386/vectorize6.c: Likewise.
5907 * gcc.target/i386/vectorize7.c: Likewise.
5908 * gcc.target/i386/vectorize8.c: Likewise.
5909 * gcc.target/i386/vperm-v2df.c: Likewise.
5910 * gcc.target/i386/vperm-v2di.c: Likewise.
5911 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5912 * gcc.target/i386/xorps-sse2.c: Likewise.
5913 * gcc.target/i386/xorps.c: Likewise.
5914 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5915 * gfortran.dg/graphite/pr42326.f90: Likewise.
5916 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5917
817c2996
RG
59182010-05-19 Richard Guenther <rguenther@suse.de>
5919
5920 PR lto/44196
5921 * g++.dg/lto/20100519-1_0.C: New testcase.
5922
16e520b6
DF
59232010-05-19 Daniel Franke <franke.daniel@gmail.com>
5924
5925 PR fortran/42360
5926 * gfortran.dg/warn_intent_out_not_set.f90: New.
5927
66faed76
DF
59282010-05-19 Daniel Franke <franke.daniel@gmail.com>
5929
5930 PR fortran/38404
5931 * gfortran.dg/data_char_1.f90: Updated warning message.
5932 * gfortran.dg/data_array_6.f: New.
5933
749aa96d
MJ
59342010-05-19 Martin Jambor <mjambor@suse.cz>
5935
5936 * g++.dg/ipa/ivinline-8.C: New test.
5937 * gcc.dg/ipa/iinline-2.c: Likewise.
5938
c9018c71
DF
59392010-05-19 Daniel Franke <franke.daniel@gmail.com>
5940
5941 PR fortran/34505
5942 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5943 arguments; add check for return value kind.
5944 * gfortran.dg/float_1.f90: Likewise.
5945
f8a02aac
RO
59462010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5947
5948 * gcc.target/i386/20011009-1.c (COMMENT): Define.
5949 (main): Use it.
5950 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5951 * lib/lto.exp (lto_prune_warns): Fix location line regex.
5952 Prune another location line format.
5953 (lto-obj): Call lto_prune_warns on comp_output.
5954
80e2a014
JH
59552010-05-18 Jan Hubicka <jh@suse.cz>
5956
5957 * gcc.dg/lto/ipacp_0.c: New test.
5958 * gcc.dg/lto/ipacp_1.c: New test.
5959
174f391c
SB
59602010-05-18 Steven Bosscher <steven@gcc.gnu.org>
5961
5962 PR lto/44184
5963 * gcc.dg/lto/20100518_0.c: New test.
5964
451078b5
EB
59652010-05-18 Eric Botcazou <ebotcazou@adacore.com>
5966
5967 * gnat.dg/specs/lto3.ads: Add missing dg-options.
5968
94ea6939
JW
59692010-05-17 Janus Weil <janus@gcc.gnu.org>
5970
5971 PR fortran/43990
5972 * gfortran.dg/class_21.f03: New.
5973
9d2b7551
JM
59742010-05-17 Jason Merrill <jason@redhat.com>
5975
5976 PR c++/44157
5977 * g++.dg/cpp0x/initlist34.C: New.
5978
c8361db1
JM
5979 PR c++/44158
5980 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5981
b258210c
MJ
59822010-05-17 Martin Jambor <mjambor@suse.cz>
5983
5984 * g++.dg/ipa/ivinline-1.C: New test.
5985 * g++.dg/ipa/ivinline-2.C: New test.
5986 * g++.dg/ipa/ivinline-3.C: New test.
5987 * g++.dg/ipa/ivinline-4.C: New test.
5988 * g++.dg/ipa/ivinline-5.C: New test.
5989 * g++.dg/ipa/ivinline-6.C: New test.
5990
ad13f229
DS
59912010-05-17 Dodji Seketeli <dodji@redhat.com>
5992 Jason Merrill <jason@redhat.com>
5993
5994 PR c++/44108
5995 * c-c++-common/Wunused-var-8.c: New test.
5996
f1de5107
JJ
59972010-05-17 Jakub Jelinek <jakub@redhat.com>
5998
f145213f
JJ
5999 PR bootstrap/42347
6000 * gcc.c-torture/compile/pr42347.c: New test.
6001
f1de5107
JJ
6002 PR middle-end/44102
6003 * g++.dg/ext/asmgoto1.C: New test.
6004
5feb49f0
MJ
60052010-05-17 Martin Jambor <mjambor@suse.cz>
6006
6007 PR middle-end/44133
6008 * gcc.dg/tree-ssa/pr44133.c: New test.
6009 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6010 precise.
6011
233961db
JW
60122010-05-17 Janus Weil <janus@gcc.gnu.org>
6013
6014 PR fortran/44044
6015 * gfortran.dg/class_20.f03: New.
6016
ff71b48d
CB
60172010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
6018
431043bd
UB
6019 PR 44078
6020 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6021 debug messages but not the newly introduced one.
ff71b48d 6022
cdc6637d
DF
60232010-05-16 Daniel Franke <franke.daniel@gmail.com>
6024
431043bd 6025 PR fortran/35779
cdc6637d
DF
6026 * gfortran.dg/initialization_25.f90: Commented testcase.
6027 * gfortran.dg/initialization_26.f90: New.
6028
6b87d1b4
RG
60292010-05-16 Richard Guenther <rguenther@suse.de>
6030
6031 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6032 * gcc.dg/pr43084.c: Likewise.
6033 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6034 -fipa-type-escape.
6035 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6036 -fipa-type-escape.
6037 * gcc.dg/struct/struct-reorg.exp: Likewise.
6038 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6039 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6040
32912286
JM
60412010-05-16 Joseph Myers <joseph@codesourcery.com>
6042
6043 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6044 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6045 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6046 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6047 tests.
6048
9feb3d6a
JM
60492010-05-15 Jason Merrill <jason@redhat.com>
6050
6051 * g++.dg/eh/spec10.C: New.
6052 * g++.dg/eh/spec11.C: New.
6053 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6054
3a28464c
JW
60552010-05-15 Janus Weil <janus@gcc.gnu.org>
6056
6057 PR fortran/44154
6058 PR fortran/42647
6059 * gfortran.dg/allocatable_scalar_9.f90: New.
6060
1f910942
JJ
60612010-05-15 Jakub Jelinek <jakub@redhat.com>
6062
6063 PR c++/44148
6064 * g++.dg/torture/pr44148.C: New test.
6065
4bdd0a60
JM
60662010-05-15 Joseph Myers <joseph@codesourcery.com>
6067
6068 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6069 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6070 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6071 diagnostics and type sizes.
6072
d025732d
EB
60732010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6074
6075 * gnat.dg/lto9.adb: New test.
6076 * gnat.dg/lto9_pkg1.ads: New helper.
6077 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6078
ade41c1d
JH
60792010-05-15 Jan Hubicka <jh@suse.cz>
6080
6081 * gcc.dg/lto/ipareference_1.c: Rename to ...
6082 * gcc.dg/lto/ipareference_0.c: ... this one.
6083 * gcc.dg/lto/ipareference_2.c: Rename to ...
6084 * gcc.dg/lto/ipareference_1.c: ... this one.
6085
f3380641
JH
60862010-05-15 Jan Hubicka <jh@suse.cz>
6087
6088 * gcc.dg/lto/ipareference_1.c: New file.
6089 * gcc.dg/lto/ipareference_2.c: New file.
6090
9d0baae1
RG
60912010-05-15 Richard Guenther <rguenther@suse.de>
6092
6093 PR tree-optimization/44038
6094 * gcc.c-torture/compile/pr44038.c: New testcase.
6095
75d2d581
L
60962010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6097
6098 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6099 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6100
f8dde8af
JW
61012010-05-15 Janus Weil <janus@gcc.gnu.org>
6102
6103 PR fortran/43207
6104 PR fortran/43969
6105 * gfortran.dg/class_18.f03: New.
6106 * gfortran.dg/class_19.f03: New.
6107
22bf7d17
JJ
61082010-05-14 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR debug/44112
6111 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6112 * g++.dg/debug/dwarf2/const1.C: Remove.
6113
b33a0480
JM
61142010-05-14 Jason Merrill <jason@redhat.com>
6115
6116 * g++.dg/eh/cond4.C: New.
6117 * g++.dg/eh/elide2.C: Adjust.
6118 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6119
c13af44b
SK
61202010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6121
6122 PR fortran/44135
6123 * gfortran.dg/actual_array_interface_2.f90: New test.
6124
4d2ab9e3
RG
61252010-05-14 Richard Guenther <rguenther@suse.de>
6126
6127 PR tree-optimization/44119
6128 * gcc.c-torture/compile/pr44119.c: New testcase.
6129
786f715d
JM
61302010-05-14 Jason Merrill <jason@redhat.com>
6131
6132 PR c++/44127
6133 * g++.dg/eh/terminate1.C: New.
6134
88e09c79
JJ
61352010-05-14 Jakub Jelinek <jakub@redhat.com>
6136
6137 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6138
88c04a5d
JJ
6139 PR debug/44136
6140 * gcc.dg/pr44136.c: New test.
6141
74b80262
SZ
61422010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6143
6144 PR c++/30566
b6b7f703
L
6145 * g++.dg/warn/Wshadow-4.C: Adjust.
6146 * g++.dg/warn/Wshadow-5.C: New test.
6147 * g++.dg/warn/Wshadow-6.C: New test
74b80262 6148
f2cbd86c
DF
61492010-05-13 Daniel Franke <franke.daniel@gmail.com>
6150
431043bd
UB
6151 PR fortran/35779
6152 * gfortran.dg/initialization_25.f90: New.
f2cbd86c 6153
1ae6fe9b
MJ
61542010-05-13 Martin Jambor <mjambor@suse.cz>
6155
6156 * g++.dg/otr-fold-1.C: New test.
6157 * g++.dg/otr-fold-2.C: New test.
6158
823e9473
JJ
61592010-05-13 Jakub Jelinek <jakub@redhat.com>
6160
2b45bf21
JJ
6161 PR fortran/44036
6162 * gfortran.dg/gomp/pr44036-1.f90: New test.
6163 * gfortran.dg/gomp/pr44036-2.f90: New test.
6164 * gfortran.dg/gomp/pr44036-3.f90: New test.
6165
823e9473
JJ
6166 PR debug/43983
6167 * gcc.dg/guality/sra-1.c: New test.
6168
bd3cdcc0
JH
61692010-05-12 Jan Hubicka <jh@suse.cz>
6170
6171 * tree-ssa/unreachable.c: New test.
6172
73647d75
JM
61732010-05-12 Jason Merrill <jason@redhat.com>
6174
6175 * g++.dg/cpp0x/sfinae1.C: New.
6176
87a0ebfd
ST
61772010-05-12 Sriraman Tallam <tmsriram@google.com>
6178
6179 * gcc.target/i386/zee.c: New file.
6180
5c824000
JM
61812010-05-12 Jason Merrill <jason@redhat.com>
6182
3784b33c
JM
6183 * g++.dg/conversion/op1.C: Expect template candidate message.
6184 * g++.dg/cpp0x/nullptr15.C: Likewise.
6185 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6186 * g++.dg/cpp0x/pr31431.C: Likewise.
6187 * g++.dg/cpp0x/temp_default2.C: Likewise.
6188 * g++.dg/cpp0x/trailing4.C: Likewise.
6189 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6190 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6191 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6192 * g++.dg/cpp0x/variadic35.C: Likewise.
6193 * g++.dg/cpp0x/vt-35147.C: Likewise.
6194 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6195 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6196 * g++.dg/ext/visibility/anon8.C: Likewise.
6197 * g++.dg/ext/vla2.C: Likewise.
6198 * g++.dg/other/pr28114.C: Likewise.
6199 * g++.dg/other/ptrmem10.C: Likewise.
6200 * g++.dg/other/ptrmem11.C: Likewise.
6201 * g++.dg/overload/unknown1.C: Likewise.
6202 * g++.dg/parse/template7.C: Likewise.
6203 * g++.dg/parse/typename7.C: Likewise.
6204 * g++.dg/template/conv11.C: Likewise.
6205 * g++.dg/template/copy1.C: Likewise.
6206 * g++.dg/template/deduce3.C: Likewise.
6207 * g++.dg/template/dependent-expr5.C: Likewise.
6208 * g++.dg/template/friend.C: Likewise.
6209 * g++.dg/template/incomplete2.C: Likewise.
6210 * g++.dg/template/local4.C: Likewise.
6211 * g++.dg/template/local6.C: Likewise.
6212 * g++.dg/template/operator10.C: Likewise.
6213 * g++.dg/template/overload6.C: Likewise.
6214 * g++.dg/template/ptrmem2.C: Likewise.
6215 * g++.dg/template/ptrmem20.C: Likewise.
6216 * g++.dg/template/ptrmem8.C: Likewise.
6217 * g++.dg/template/sfinae2.C: Likewise.
6218 * g++.dg/template/ttp25.C: Likewise.
6219 * g++.dg/template/unify10.C: Likewise.
6220 * g++.dg/template/unify11.C: Likewise.
6221 * g++.dg/template/unify6.C: Likewise.
6222 * g++.dg/template/unify7.C: Likewise.
6223 * g++.dg/template/unify9.C: Likewise.
6224 * g++.dg/template/varmod1.C: Likewise.
6225 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6226 * g++.old-deja/g++.law/operators32.C: Likewise.
6227 * g++.old-deja/g++.pt/crash28.C: Likewise.
6228 * g++.old-deja/g++.pt/crash60.C: Likewise.
6229 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6230 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6231 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6232 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6233 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6234 * g++.old-deja/g++.pt/expr2.C: Likewise.
6235 * g++.old-deja/g++.pt/overload7.C: Likewise.
6236 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6237 * g++.old-deja/g++.pt/spec5.C: Likewise.
6238 * g++.old-deja/g++.pt/spec6.C: Likewise.
6239 * g++.old-deja/g++.pt/t24.C: Likewise.
6240 * g++.old-deja/g++.pt/unify4.C: Likewise.
6241 * g++.old-deja/g++.pt/unify6.C: Likewise.
6242 * g++.old-deja/g++.pt/unify8.C: Likewise.
6243 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6244 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6245 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6246
d451d5b2
JM
6247 * g++.dg/cpp0x/initlist32.C: New.
6248
404f08f8
JM
6249 * g++.dg/template/conv11.C: New.
6250 * g++.dg/conversion/op1.C: Adjust expected error.
6251
5c824000
JM
6252 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6253
49f19b1c
L
62542010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6255
6256 PR target/44088
6257 * gcc.target/i386/avx-cmpsd-1.c: New.
6258 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6259 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6260 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6261 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6262 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6263
f22f4340
JJ
62642010-05-12 Jakub Jelinek <jakub@redhat.com>
6265
6266 PR middle-end/44085
6267 * gcc.dg/gomp/pr44085.c: New test.
6268 * gfortran.dg/gomp/pr44085.f90: New test.
6269
101422f0
IS
62702010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6271
6272 * objc-obj-c++-shared/Object1.m: New.
6273 * objc.dg/torture: New directory.
6274 * objc.dg/torture/tls: Ditto.
6275 * objc.dg/tls: Ditto.
6276 * objc.dg/torture/tls/trivial.m: New test.
6277 * objc.dg/torture/tls/thr-init-2.m: New test.
6278 * objc.dg/torture/tls/thr-init-3.m: New test.
6279 * objc.dg/torture/tls/thr-init.m: New test.
6280 * objc.dg/torture/tls/diag-1.m: New test.
6281 * objc.dg/torture/tls/tls.exp: New.
6282 * objc.dg/torture/trivial.m: New test.
6283 * objc.dg/torture/dg-torture.exp: New.
6284 * objc.dg/tls/diag-3.m: New test.
6285 * objc.dg/tls/diag-4.m: New test.
6286 * objc.dg/tls/diag-5.m: New test.
6287 * objc.dg/tls/init-1.m: New test.
6288 * objc.dg/tls/init-2.m: New test.
6289 * objc.dg/tls/tls.exp: New.
6290 * objc.dg/tls/diag-2.m: New test.
6291 * lib/objc.exp: Respond to dg-additional-files.
6292
623a6941
MK
62932010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6294
6295 * gcc.target/m68k/20100512-1.c: New.
6296
aeecf17c
EB
62972010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6298
6299 * gnat.dg/lto8.adb: New test.
6300 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6301 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6302
aac73a6d
PC
63032010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/34272
6306 PR c++/43630
6307 PR c++/34491
6308 * g++.dg/template/crash97.C: New.
6309 * g++.dg/template/crash98.C: Likewise.
6310 * g++.dg/template/crash99.C: Likewise.
6311 * g++.dg/cpp0x/pr31439.C: Adjust.
6312 * g++.dg/template/crash95.C: Likewise.
6313
056928b2
JJ
63142010-05-11 Jakub Jelinek <jakub@redhat.com>
6315
3b5fda81
JJ
6316 PR middle-end/44071
6317 * c-c++-common/asmgoto-4.c: New test.
6318 * gcc.target/i386/pr44071.c: New test.
6319
056928b2
JJ
6320 PR c++/44062
6321 * c-c++-common/Wunused-var-7.c: New test.
6322 * g++.dg/warn/Wunused-var-9.C: New test.
6323
edf86ec1
DF
63242010-05-11 Daniel Franke <franke.daniel@gmail.com>
6325
431043bd
UB
6326 PR fortran/43711
6327 * gfortran.dg/gomp/pr43711.f90: New.
edf86ec1 6328
ad1614a7
DF
63292010-05-11 Daniel Franke <franke.daniel@gmail.com>
6330
6331 PR fortran/31820
6332 * gfortran.dg/select_5.f90: Updated.
6333
1aa14195
JH
63342010-05-11 Jan Hubicka <jh@suse.cz>
6335
6336 PR tree-optimize/44063
6337 * gcc.c-torture/compile/pr44063.c: New testcase.
6338
3f592b38
JJ
63392010-05-11 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR debug/44023
6342 * gcc.dg/pr44023.c: New test.
6343
c679a915
EB
63442010-05-10 Eric Botcazou <ebotcazou@adacore.com>
6345
6346 * gnat.dg/lto7.adb: New test.
6347 * gnat.dg/lto7_pkg.ad[sb]: New helper.
6348
eaa9d009
JM
63492010-05-10 Jason Merrill <jason@redhat.com>
6350
5a40306b
JM
6351 PR c++/44017
6352 * g++.dg/template/inherit5.C: New.
6353
eaa9d009
JM
6354 PR c++/44045
6355 * g++.dg/cpp0x/initlist33.C: New.
6356 * g++.dg/cpp0x/initlist26.C: Adjust.
6357 * g++.dg/cpp0x/initlist28.C: Adjust.
6358
34655c9e
FC
63592010-05-10 Fabien Chêne <fabien.chene@gmail.com>
6360
6361 PR c++/43719
6362 * g++.dg/init/pr43719.C: New.
6363 * g++.dg/anon-struct4.C: Adjust.
6364
1de12eab
JJ
63652010-05-10 Jakub Jelinek <jakub@redhat.com>
6366
6367 PR debug/44028
6368 * gcc.dg/pr44028.c: New test.
6369
4e42ad66
DF
63702010-05-08 Daniel Franke <franke.daniel@gmail.com>
6371
6372 PR fortran/27866
6373 PR fortran/35003
6374 PR fortran/42809
6375 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6376 * gfortran.dg/warn_conversion.f90: New.
6377
8a9ecffd
MM
63782010-05-10 Michael Matz <matz@suse.de>
6379
6380 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6381
46044dd9
L
63822010-05-10 H.J. Lu <hongjiu.lu@intel.com>
6383
6384 PR rtl-optimization/44012
6385 * gcc.dg/pr44012.c: New.
6386
6aaf1357
RO
63872010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6388
6389 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6390 Log text on entry and exit.
6391 Prune Sun ld warnings for common symbols with differing sizes.
6392 (lto-link-and-maybe-run): Change caller.
6393
f5dbb57c
JW
63942010-05-10 Janus Weil <janus@gcc.gnu.org>
6395
6396 PR fortran/44044
6397 * gfortran.dg/class_7.f03: Modified.
6398 * gfortran.dg/select_type_1.f03: Modified.
6399 * gfortran.dg/select_type_12.f03: New.
6400
1755aad0
RG
64012010-05-10 Richard Guenther <rguenther@suse.de>
6402
6403 PR tree-optimization/44050
6404 * gcc.dg/torture/pr44050.c: New testcase.
6405
333b67a9
WG
64062010-05-10 Wei Guozhi <carrot@google.com>
6407
6408 PR target/42879
6409 * gcc.target/arm/pr42879.c: New testcase.
6410
c1644066
JM
64112010-05-09 Joseph Myers <joseph@codesourcery.com>
6412
6413 PR c/44051
6414 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6415
0fb96aa4
JM
64162010-05-09 Joseph Myers <joseph@codesourcery.com>
6417
6418 PR c/10676
6419 * gcc.dg/anon-struct-10.c: New test.
6420
3d7a712a
RG
64212010-05-09 Richard Guenther <rguenther@suse.de>
6422
6423 PR middle-end/44024
6424 * gcc.dg/pr44024.c: New testcase.
6425
492fc0ee
JM
64262010-05-09 Joseph Myers <joseph@codesourcery.com>
6427
6428 PR c/4784
6429 * gcc.dg/anon-struct-9.c: New test.
6430
5588864d
RG
64312010-05-09 Richard Guenther <rguenther@suse.de>
6432
6433 PR middle-end/44043
6434 * gcc.c-torture/compile/pr44043.c: New testcase.
6435
64ed87b4
RG
64362010-05-09 Richard Guenther <rguenther@suse.de>
6437
6438 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6439
d10380d2
EB
64402010-05-09 Eric Botcazou <ebotcazou@adacore.com>
6441
6442 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6443
0dbe2a64
EB
64442010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6445
6446 * gnat.dg/lto[12456].adb: Add "target lto" marker.
6447 * gnat.dg/specs/lto3.ads: Likewise.
6448
844381e5
SL
64492010-05-08 Sandra Loosemore <sandra@codesourcery.com>
6450
6451 PR middle-end/28685
6452 * gcc.dg/pr28685-1.c: New file.
6453
43896afb
RG
64542010-05-08 Richard Guenther <rguenther@suse.de>
6455
6456 PR tree-optimization/44030
6457 * gcc.c-torture/compile/pr44030.c: New testcase.
6458
f56000ed
EB
64592010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6460
6461 * gnat.dg/lto6.adb: New test.
6462 * gnat.dg/lto6_pkg.ads: New helper.
6463
901ad63f
EB
64642010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6465
6466 * gnat.dg/lto5.adb: New test.
6467 * gnat.dg/lto5_pkg.ad[sb]: New helper.
6468
9c026b87
EB
64692010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6470
6471 * gnat.dg/lto4.ad[sb]: New test.
6472
35e2a4b8
EB
64732010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6474
6475 * gnat.dg/specs/lto3.ads: New test.
6476 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6477 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6478
928dfa4b
EB
64792010-05-08 Quentin Ochem <ochem@adacore.com>
6480
6481 * gnat.dg/sizetype3.ad[sb]: New test.
6482 * gnat.dg/sizetype3_pkg.ads: New helper.
6483
40bb78ad
FC
64842010-05-07 Fabien Chêne <fabien.chene@gmail.com>
6485
6486 PR c++/43951
6487 * g++.dg/init/new29.C: New.
6488
db7d7dc1
DF
64892010-05-07 Daniel Franke <franke.daniel@gmail.com>
6490
62e59133
UB
6491 PR fortran/40728
6492 * gfortran.dg/coarray_1.f90: Fixed error message.
6493 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6494 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6495 * gfortran.dg/intrinsic_std_5.f90: New.
db7d7dc1 6496
2cd5965f
JM
64972010-05-07 Jason Merrill <jason@redhat.com>
6498
6499 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6500
9009be85
RO
65012010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6502
6503 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6504 (size_t, stderr): Remove.
6505 (read_error): Replaced __builtin_fprintf by fprintf.
6506
d42ba3b8
SZ
65072010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
6508
6509 * gcc.dg/ordered-comparison-1.c: New test.
6510 * gcc.dg/ordered-comparison-2.c: New test.
6511 * gcc.dg/ordered-comparison-3.c: New test.
6512 * gcc.dg/ordered-comparison-4.c: New test.
6513
a4ca2b57
MS
65142010-05-06 Mike Stump <mikestump@comcast.net>
6515
46765054 6516 PR objc/35165
a4ca2b57
MS
6517 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6518
14c2101d
JM
65192010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
6520 Jason Merrill <jason@redhat.com>
6521
6522 * g++.dg/cpp0x/nullptr01.C: New.
6523 * g++.dg/cpp0x/nullptr02.C: New.
6524 * g++.dg/cpp0x/nullptr03.C: New.
6525 * g++.dg/cpp0x/nullptr04.C: New.
6526 * g++.dg/cpp0x/nullptr05.C: New.
6527 * g++.dg/cpp0x/nullptr06.C: New.
6528 * g++.dg/cpp0x/nullptr07.C: New.
6529 * g++.dg/cpp0x/nullptr08.C: New.
6530 * g++.dg/cpp0x/nullptr09.C: New.
6531 * g++.dg/cpp0x/nullptr10.C: New.
6532 * g++.dg/cpp0x/nullptr11.C: New.
6533 * g++.dg/cpp0x/nullptr12.C: New.
6534 * g++.dg/cpp0x/nullptr13.C: New.
6535 * g++.dg/cpp0x/nullptr14.C: New.
6536 * g++.dg/cpp0x/nullptr15.C: New.
6537 * g++.dg/cpp0x/nullptr16.C: New.
6538 * g++.dg/cpp0x/nullptr17.C: New.
6539 * g++.dg/cpp0x/nullptr18.C: New.
6540 * g++.dg/cpp0x/nullptr19.C: New.
6541 * g++.dg/cpp0x/nullptr20.C: New.
6542 * g++.dg/cpp0x/nullptr21.C: New.
6543 * g++.dg/cpp0x/nullptr22.C: New.
6544 * g++.dg/debug/nullptr01.C: New.
6545 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6546
62e59133
UB
65472010-05-06 Jakub Jelinek <jakub@redhat.com>
6548
6549 * gcc.dg/Wunused-var-8.c: Move to...
6550 * c-c++-common/Wunused-var-6.c: ... here. New test.
6551
1017e3e6
PC
65522010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6553
6554 PR c++/40406
6555 * g++.dg/template/crash96.C: New.
6556
ef38b551
JH
65572010-05-06 Jan Hubicka <jh@suse.cz>
6558
6559 PR tree-optimization/43791
6560 * gcc.c-torture/compile/pr43791.c: New file.
6561
0ab555de
MM
65622010-05-06 Michael Matz <matz@suse.de>
6563
6564 PR tree-optimization/43984
6565 * gfortran.dg/pr43984.f90: New test.
6566
3734d960
MLI
65672010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6568
6569 PR 40989
6570 * gcc.dg/pr40989.c: New.
6571
e3bdfed6
RG
65722010-05-06 Richard Guenther <rguenther@suse.de>
6573
6574 PR tree-optimization/43934
6575 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6576
65772010-05-06 Richard Guenther <rguenther@suse.de>
6578
6579 PR tree-optimization/43987
6580 * gcc.c-torture/execute/pr43987.c: New testcase.
6581 * gcc.dg/torture/pta-escape-1.c: Adjust.
6582 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6583 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6584 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6585 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6586
03a904b5
JJ
65872010-04-22 Jakub Jelinek <jakub@redhat.com>
6588 Dodji Seketeli <dodji@redhat.com>
6589
6590 PR c/18624
6591 * g++.dg/warn/Wunused-7.C: Add dg-warning.
6592 * g++.dg/template/sfinae16.C: Likewise.
6593 * gcc.dg/Wunused-var-1.c: Moved to...
6594 * c-c++-common/Wunused-var-1.c: ...here. New test.
6595 * gcc.dg/Wunused-var-2.c: Moved to...
6596 * c-c++-common/Wunused-var-2.c: ...here. New test.
6597 * gcc.dg/Wunused-var-3.c: Moved to...
6598 * c-c++-common/Wunused-var-3.c: ...here. New test.
6599 * gcc.dg/Wunused-var-4.c: Moved to...
6600 * gcc.dg/Wunused-var-1.c: ... here.
6601 * gcc.dg/Wunused-var-5.c: Moved to...
6602 * c-c++-common/Wunused-var-4.c: ...here. New test.
6603 * gcc.dg/Wunused-var-7.c: Moved to...
6604 * c-c++-common/Wunused-var-5.c: ...here. New test.
6605 * gcc.dg/Wunused-var-6.c: Moved to...
6606 * gcc.dg/Wunused-var-2.c: ... here.
6607 * c-c++-common/Wunused-var-1.c: New test.
6608 * c-c++-common/Wunused-var-2.c: New test.
6609 * c-c++-common/Wunused-var-3.c: New test.
6610 * c-c++-common/Wunused-var-4.c: New test.
6611 * c-c++-common/Wunused-var-5.c: New test.
6612 * g++.dg/warn/Wunused-var-1.C: New test.
6613 * g++.dg/warn/Wunused-var-2.C: New test.
6614 * g++.dg/warn/Wunused-var-3.C: New test.
6615 * g++.dg/warn/Wunused-var-4.C: New test.
6616 * g++.dg/warn/Wunused-var-5.C: New test.
6617 * g++.dg/warn/Wunused-var-6.C: New test.
6618 * g++.dg/warn/Wunused-var-7.C: New test.
6619 * g++.dg/warn/Wunused-var-8.C: New test.
6620 * g++.dg/warn/Wunused-parm-1.C: New test.
6621 * g++.dg/warn/Wunused-parm-2.C: New test.
6622 * g++.dg/warn/Wunused-parm-3.C: New test.
6623
5e7b92b9
TB
66242010-05-06 Tobias Burnus <burnus@net-b.de>
6625
6626 PR fortran/43985
6627 * gfortran.dg/gomp/crayptr5.f90: New test case.
6628
0f559c16
JM
66292010-05-05 Jason Merrill <jason@redhat.com>
6630
6631 PR debug/43370
6632 * g++.dg/ext/attrib39.C: New.
6633
e5880243
DF
66342010-05-05 Daniel Franke <franke.daniel@gmail.com>
6635
6636 PR fortran/24978
6637 * gfortran.dg/data_invalid.f90: New.
6638
ca361dec
EB
66392010-05-05 Eric Botcazou <ebotcazou@adacore.com>
6640
6641 * gnat.dg/lto2.adb: New test.
6642
6d729f28
JM
66432010-05-05 Jason Merrill <jason@redhat.com>
6644
6645 PR c++/43787
6646 * g++.dg/opt/empty1.C: New.
6647
371b334e
JW
66482010-05-05 Janus Weil <janus@gcc.gnu.org>
6649
6650 PR fortran/43696
6651 * gfortran.dg/class_17.f03: New.
6652
b0576159
JJ
66532010-05-04 Neil Vachharajani <nvachhar@google.com>
6654
6655 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6656
ec6c345e
MS
66572010-05-04 Mike Stump <mikestump@comcast.net>
6658
6659 PR objc/35165
6660 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6661
55a46075
L
66622010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6663
6664 PR target/43668
6665 * gcc.target/i386/pr43668.c: New.
6666
68fef9f9
PC
66672010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6668
6669 PR c++/43028
6670 * g++.dg/cpp0x/initlist31.C: New.
6671
97e3c923
JJ
66722010-05-04 Jakub Jelinek <jakub@redhat.com>
6673
6674 PR c/43981
6675 * gcc.dg/Wunused-var-8.c: New test.
6676
b5c0a77e
JM
66772010-05-04 Jason Merrill <jason@redhat.com>
6678
6679 PR c++/38064
6680 * g++.dg/cpp0x/enum3.C: Extend.
6681
ade6a9ac
L
66822010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6683
6684 PR target/43799
6685 * gcc.target/i386/pr43799.c: New.
6686
7ef5e86c
EB
66872010-05-04 Eric Botcazou <ebotcazou@adacore.com>
6688
6689 * gnat.dg/lto1.adb: New test.
6690 * gnat.dg/lto1_pkg.ad[sb]: New helper.
6691
2147c71c
L
66922010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6693
6694 PR middle-end/43671
6695 * gcc.target/i386/pr43671.c: New.
6696
4ac4b596
PC
66972010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6698
6699 PR c++/43705
6700 * g++.dg/template/crash95.C: New.
6701
0d3f6527
L
67022010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6703
6704 PR debug/43508
6705 * gcc.target/i386/pr43508.c: New.
6706
27c2cfa6
RG
67072010-05-04 Richard Guenther <rguenther@suse.de>
6708
6709 PR tree-optimization/43879
6710 * g++.dg/torture/pr43879-1_0.C: New testcase.
6711 * g++.dg/torture/pr43879-1_1.C: Likewise.
6712
f857e9a4
DS
67132010-05-03 Dodji Seketeli <dodji@redhat.com>
6714
6715 PR c++/43953
6716 * g++.dg/other/crash-12.C: New test.
6717
9ab570ad
L
67182010-05-03 H.J. Lu <hongjiu.lu@intel.com>
6719
6720 * g++.dg/cdce3.C: Add a space. Updated.
6721
cbb4feb3
JM
67222010-05-03 Jason Merrill <jason@redhat.com>
6723
6724 PR c++/43680
6725 * g++.dg/opt/enum2.C: New.
6726 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6727 * g++.dg/warn/Wswitch-1.C: Adjust message.
6728
35ad90d5
RO
67292010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6730
6731 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6732 * g++.dg/ext/label13.C: Fix typo.
6733 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6734 alpha*-dec-osf5*.
6735 * gcc.c-torture/compile/limits-declparen.c: xfail on
6736 alpha*-dec-osf5* with -g.
6737 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6738 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6739 * gcc.dg/c99-tgmath-2.c: Likewise.
6740 * gcc.dg/c99-tgmath-3.c: Likewise.
6741 * gcc.dg/c99-tgmath-4.c: Likewise.
6742
431f5969
SK
67432010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
6744
6745 PR fortran/43592
6746 * gfortran.dg/unexpected_interface.f90: New test.
6747
d5ece0a1
RO
67482010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6749
6750 * ada/acats/run_acats (which): New function.
6751 (host_gnatchop, host_gnatmake): Use it.
6752
8eb7bc3c
RG
67532010-05-03 Richard Guenther <rguenther@suse.de>
6754
6755 PR tree-optimization/43971
6756 * gcc.dg/pr43971.c: New testcase.
6757
c4e26da1
JJ
67582010-05-03 Jakub Jelinek <jakub@redhat.com>
6759
6760 PR debug/43972
6761 * gcc.dg/debug/pr43972.c: New test.
6762
63004b49
UB
67632010-05-02 Uros Bizjak <ubizjak@gmail.com>
6764
6765 PR testsuite/43963
6766 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6767
52c307ba
RG
67682010-05-02 Richard Guenther <rguenther@suse.de>
6769
6770 PR tree-optimization/43879
6771 * gcc.dg/torture/pr43879-3.c: New testcase.
6772
bab4d587
RG
67732010-05-01 Richard Guenther <rguenther@suse.de>
6774
6775 PR tree-optimization/43949
6776 * g++.dg/warn/Warray-bounds-5.C: New testcase.
6777
13ead6d8
L
67782010-05-01 H.J. Lu <hongjiu.lu@intel.com>
6779
6780 PR c++/43951
6781 * g++.dg/init/new28.C: New.
6782
619dea2d
IS
67832010-04-30 Iain Sandoe <iains@gcc.gnu.org>
6784
6785 PR objc++/32052
6786 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6787 structure and nested declarations.
6788 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
6789 structure and nested declarations. Reduce header clutter and
6790 use _exit() rather than abort().
6791 * objc.dg/encode-10.m: New.
6792 * objc.dg/encode-11.m: New.
6793
ce276b61
EB
67942010-04-30 DJ Delorie <dj@redhat.com>
6795
6796 * gcc.c-torture/execute/20100430-1.c: New test.
6797
5cb6410a
JM
67982010-04-30 Jason Merrill <jason@redhat.com>
6799
6800 PR c++/43868
6801 * g++.dg/template/ptrmem21.C: New.
6802
bf65e4b1
TB
68032010-04-30 Tobias Burnus Mburnus@net-b.de>
6804
6805 PR fortran/18918
6806 PR fortran/43931
6807 * gfortran.dg/coarray_13.f90: New test.
6808
b6050cb7
RG
68092010-04-30 Richard Guenther <rguenther@suse.de>
6810
6811 PR lto/43946
6812 * gcc.dg/lto/20100430-1_0.c: New testcase.
6813
a07ecd2b
JJ
68142010-04-30 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR debug/43942
6817 * c-c++-common/pr43942.c: New test.
6818
1179ee88
SB
68192009-04-30 Steven Bosscher <steven@gcc.gnu.org>
6820
6821 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6822 conflict with darwin crt1.o 'start' symbol.
6823
4be68d9a
RG
68242010-04-30 Richard Guenther <rguenther@suse.de>
6825
6826 PR tree-optimization/43879
6827 * gcc.dg/torture/pr43879_1.c: New testcase.
6828
06468254
RG
68292010-04-30 Richard Guenther <rguenther@suse.de>
6830
6831 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6832
10ab8f62
FC
68332010-04-29 Fabien Chêne <fabien.chene@gmail.com>
6834
6835 PR c++/43890
6836 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6837 user-provided constructor while recursing.
6838
eece1eb9
PT
68392010-04-29 Janus Weil <janus@gcc.gnu.org>
6840
6841 PR fortran/42274
6842 * gfortran.dg/class_16.f03: New test.
6843
68442010-04-29 Janus Weil <janus@gcc.gnu.org>
6845
6846 PR fortran/42274
6847 * gfortran.dg/class_15.f03: New.
6848
68492010-04-29 Paul Thomas <pault@gcc.gnu.org>
6850
6851 PR fortran/43326
6852 * gfortran.dg/dynamic_dispatch_9.f03: New test.
6853
68542010-04-29 Janus Weil <janus@gcc.gnu.org>
6855
6856 PR fortran/43492
6857 * gfortran.dg/generic_22.f03 : New test.
6858
68592010-04-29 Paul Thomas <pault@gcc.gnu.org>
6860
6861 PR fortran/42353
6862 * gfortran.dg/class_14.f03: New test.
6863
68642010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6865
6866 PR fortran/42680
6867 * gfortran.dg/interface_32.f90: New test.
6868
68692009-04-29 Paul Thomas <pault@gcc.gnu.org>
6870 Janus Weil <janus@gcc.gnu.org>
6871
6872 PR fortran/41829
6873 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6874 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6875 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6876
a143bf27
MS
68772010-04-28 Mike Stump <mikestump@comcast.net>
6878
6879 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6880 dg-excess-errors.
6881 * g++.dg/uninit-pred-2_b.C: Likewise.
6882
a10da381
TB
68832010-04-28 Tobias Burnus <burnus@net-b.de>
6884
6885 PR fortran/18918
6886 PR fortran/43919
6887 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6888
ab6edba4
MK
68892010-04-28 Matthias Klose <doko@ubuntu.com>
6890
6891 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6892 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6893 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6894 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6895 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6896
8478130d
EB
68972010-04-28 Eric Botcazou <ebotcazou@adacore.com>
6898
6899 * gcc.dg/const-uniq-1.c: New test.
6900 * gcc.dg/lto/const-uniq_[01].c: Likewise.
6901
34f97b94
XDL
69022010-04-28 Xinliang David Li <davidxl@google.com>
6903
6904 * gcc.dg/uninit-pred-2_b.c: New test.
6905 * gcc.dg/uninit-pred-4_b.c: New test.
6906 * gcc.dg/uninit-pred-3_d.c: New test.
6907 * gcc.dg/uninit-pred-6_b.c: New test.
6908 * gcc.dg/uninit-pred-8_b.c: New test.
6909 * gcc.dg/uninit-pred-3_a.c: New test.
6910 * gcc.dg/uninit-pred-2_c.c: New test.
6911 * gcc.dg/uninit-pred-5_a.c: New test.
6912 * gcc.dg/uninit-pred-3_e.c: New test.
6913 * gcc.dg/uninit-pred-7_a.c: New test.
6914 * gcc.dg/uninit-pred-6_c.c: New test.
6915 * gcc.dg/uninit-pred-9_a.c: New test.
6916 * gcc.dg/uninit-pred-8_c.c: New test.
6917 * gcc.dg/uninit-pred-3_b.c: New test.
6918 * gcc.dg/uninit-pred-5_b.c: New test.
6919 * gcc.dg/uninit-pred-7_b.c: New test.
6920 * gcc.dg/uninit-pred-6_d.c: New test.
6921 * gcc.dg/uninit-pred-9_b.c: New test.
6922 * gcc.dg/uninit-pred-2_a.c: New test.
6923 * gcc.dg/uninit-pred-4_a.c: New test.
6924 * gcc.dg/uninit-pred-3_c.c: New test.
6925 * gcc.dg/uninit-pred-6_a.c: New test.
6926 * gcc.dg/uninit-pred-8_a.c: New test.
6927 * gcc.dg/uninit-pred-7_c.c: New test.
6928 * gcc.dg/uninit-pred-6_e.c: New test.
6929 * g++.dg/uninit-pred-loop-1_b.cc: New test.
6930 * g++.dg/uninit-pred-1_a.C: New test.
6931 * g++.dg/uninit-pred-1_b.C: New test.
6932 * g++.dg/uninit-pred-2_a.C: New test.
6933 * g++.dg/uninit-pred-2_b.C: New test.
6934 * g++.dg/uninit-pred-loop-1_a.cc: New test.
6935 * g++.dg/uninit-pred-loop-1_c.cc: New test.
6936 * g++.dg/uninit-pred-loop_1.cc: New test.
6937
e33c6cd6
MJ
69382010-04-28 Martin Jambor <mjambor@suse.cz>
6939
6940 * gcc.dg/lto/20091209-1_0.c: New testcase.
6941
18abb35e
RG
69422010-04-28 Richard Guenther <rguenther@suse.de>
6943
6944 PR tree-optimization/43879
6945 PR tree-optimization/43909
6946 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6947
c718820a
RG
69482010-04-28 Richard Guenther <rguenther@suse.de>
6949
6950 PR c++/43880
6951 * g++.dg/torture/pr43880.C: New testcase.
6952
4b414c93
MLI
69532010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
6954
6955 PR c++/9335
62e59133
UB
6956 * g++.dg/template/recurse2.C: Update
6957 * g++.dg/template/recurse.C: Update.
6958 * g++.dg/template/pr23510.C: Update.
6959 * lib/prune.exp: Filter out 'recursively instantiated'.
4b414c93 6960
31d1acec
FC
69612010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6962
6963 PR c++/29043
6964 * g++.dg/init/pr29043.C: New.
6965
95b24c84
JM
69662010-04-27 Jason Merrill <jason@redhat.com>
6967
2defb926
JM
6968 * g++.dg/lookup/scoped5.C: Adjust.
6969 * g++.dg/lookup/scoped8.C: Adjust.
6970 * g++.dg/template/dependent-expr5.C: Adjust.
6971 * g++.old-deja/g++.brendan/nest1.C: Adjust.
6972
a6846853
JM
6973 PR c++/43856
6974 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6975
95b24c84
JM
6976 PR c++/43875
6977 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6978
5dc16b19
MLI
69792010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6980 Jan Hubicka <hubicka@ucw.cz>
6981
6982 * gcc.dg/pure-2.c: New testcase.
6983 * gcc.dg/const-1.c: New testcase.
6984
798ec807
JM
69852010-04-27 Jason Merrill <jason@redhat.com>
6986
ea8b8aa0
JM
6987 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6988
798ec807
JM
6989 PR c++/41468
6990 * g++.dg/template/sfinae17.C: New.
4a5d353f 6991 * g++.dg/template/sfinae18.C: New.
798ec807 6992
6ad86a5b
FC
69932010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6994
6995 * g++.dg/init/pr42844.C: New.
6996 * g++.dg/cpp0x/pr42844-2.C: New.
6997 * g++.dg/cpp0x/defaulted2.C: Adjust.
6998 * g++.dg/tree-ssa/pr27549.C: Likewise.
6999 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7000
0134416b
TB
70012010-04-27 Tobias Burnus <burnus@net-b.de>
7002
7003 PR fortran/18918
7004 * gfortran.dg/coarray_12.f90: Fix dump parsing.
7005
a79ccd14
RG
70062010-04-27 Richard Guenther <rguenther@suse.de>
7007
7008 PR middle-end/40561
7009 * g++.dg/other/pr40561.C: New testcase.
7010
78eaf7bf
MJ
70112010-04-27 Martin Jambor <mjambor@suse.cz>
7012
7013 PR middle-end/43812
7014 * g++.dg/ipa/pr43812.C: New test.
7015
fa5f5e27
JH
70162010-04-27 Jan Hubicka <jh@suse.cz>
7017
7018 * gcc.dg/ipa/iinline-1.c (main): Rename to...
7019 (test): ... this one.
7020
cb751cbd
BS
70212010-04-27 Bernd Schmidt <bernds@codesourcery.com>
7022
7023 PR target/40657
7024 * gcc.target/arm/thumb-stackframe.c: New test.
7025
0ed3cde2 70262010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
431043bd 7027
0ed3cde2
SZ
7028 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7029 * gcc.dg/misc-column.c: Likewise.
7030 * gcc.dg/Walways-true-1.c: Likewise.
7031 * gcc.dg/Walways-true-2.c: Likewise.
7032 * gcc.dg/warn-addr-cmp.c: Likewise.
7033
f33beee9
TB
70342010-04-27 Tobias Burnus <burnus@net-b.de>
7035
7036 PR fortran/18918
7037 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7038 * gfortran.dg/coarray_12.f90: New.
7039
637f1455
SZ
70402010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7041
7042 PR c/32207
7043 * gcc.dg/pr32207.c: New test.
7044 * gcc.dg/misc-column.c: Adjust expected warning.
7045 * gcc.dg/Walways-true-1.c: Likewise.
7046 * gcc.dg/Walways-true-2.c: Likewise.
7047 * gcc.dg/warn-addr-cmp.c: Likewise.
7048
3bec79c5
DK
70492010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7050
7051 PR lto/42776
7052 * lib/lto.exp (lto_prune_vis_warns): New function.
7053 (lto-link-and-maybe-run): Call it.
7054
6a07739d
L
70552010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7056
7057 PR tree-optimization/43904
7058 * gcc.dg/tree-ssa/tailcall-6.c: New.
7059
504d14c9
IS
70602010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7061
7062 PR testsuite/35165
7063 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7064 Darwin8/OSX10.4 - compatible code generation.
7065 Use scan-rtl-dump.
7066 * obj-c++.dg/stubify-1.mm: Ditto.
7067 * lib/objc-torture.exp: Do not require link success for
7068 "trivial.m" in the runtime checks when dowhat = 'compile'.
431043bd 7069 * lib/dg-pch.exp (dg-flags-pch): New Proc.
504d14c9
IS
7070 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7071 Darwin8/OSX10.4 - compatible code generation.
7072 * objc.dg/stubify-2.m: Ditto.
7073 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7074 * objc.dg/next-runtime-1.m: Ditto.
7075 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7076 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7077 runtimes on Darwin.
7078
1637c2e1 70792010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
920a8260
JH
7080
7081 PR 43715
b6b7f703 7082 * lib/plugin-support.exp: Use "-undefined
920a8260
JH
7083 dynamic_lookup" on darwin.
7084
21aac880
RG
70852010-04-26 Richard Guenther <rguenther@suse.de>
7086
7087 * gcc.dg/lto/20100426_0.c: New testcase.
7088
330af32c
JZ
70892010-04-26 Jie Zhang <jie@codesourcery.com>
7090
7091 PR tree-optimization/43833
7092 gcc.dg/Warray-bounds-8.c: New test case.
7093
98b2dfbb
RG
70942010-04-26 Richard Guenther <rguenther@suse.de>
7095
7096 PR lto/43080
7097 * g++.dg/lto/20100423-3_0.C: New testcase.
7098
1ae3075b
RG
70992010-04-26 Richard Guenther <rguenther@suse.de>
7100
7101 PR lto/42425
7102 * g++.dg/lto/20100423-2_0.C: New testcase.
7103
4b5caab7
IR
71042010-04-26 Ira Rosen <irar@il.ibm.com>
7105
7106 * gcc.dg/vect/bb-slp-23.c: New test.
7107
2778d766
JM
71082010-04-25 Joseph Myers <joseph@codesourcery.com>
7109
7110 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7111 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7112 * gcc.dg/c1x-float-1.c: New test.
7113
045d4002
L
71142010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7115
7116 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7117 of "lea\[ \t\]".
7118
d64ad42b
SK
71192010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7120
78ba4ec5
L
7121 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7122 FreeBSD.
2b50b170
SK
7123 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7124 * gfortran.dg/default_format_2.f90: Ditto.
d64ad42b 7125
211b0440 71262010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
78ba4ec5
L
7127
7128 * gfortran.dg/pr43505.f90: Clean up .mod file.
2b50b170
SK
7129 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7130 * gfortran.dg/pr41347.f90: Ditto.
7131 * gfortran.dg/internal_pack_4.f90: Ditto.
7132 * gfortran.dg/proc_decl_23.f90: Ditto.
7133 * gfortran.dg/recursive_check_3.f90: Ditto.
7134 * gfortran.dg/intent_out_3.f90: Ditto.
7135 * gfortran.dg/assignment_2.f90: Ditto.
7136 * gfortran.dg/pr41928.f90: Ditto.
7137 * gfortran.dg/pr42166.f90: Ditto.
7138 * gfortran.dg/private_type_12.f90: Ditto.
7139 * gfortran.dg/graphite/pr42185.f90: Ditto.
7140 * gfortran.dg/graphite/pr42186.f90: Ditto.
7141 * gfortran.dg/graphite/pr40982.f90: Ditto.
7142 * gfortran.dg/graphite/id-2.f90: Ditto.
7143 * gfortran.dg/graphite/id-4.f90: Ditto.
7144 * gfortran.dg/graphite/pr42050.f90: Ditto.
7145 * gfortran.dg/graphite/id-18.f90: Ditto.
7146 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7147 * gfortran.dg/graphite/pr41924.f90: Ditto.
7148 * gfortran.dg/graphite/pr42393.f90: Ditto.
7149 * gfortran.dg/graphite/pr37980.f90: Ditto.
7150 * gfortran.dg/graphite/pr38953.f90: Ditto.
7151 * gfortran.dg/graphite/pr42180.f90: Ditto.
7152 * gfortran.dg/graphite/pr42181.f90: Ditto.
7153 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7154 * gfortran.dg/select_type_4.f90: Ditto.
7155 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7156 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7157 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7158 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7159 * gfortran.dg/whole_file_11.f90: Ditto.
7160 * gfortran.dg/private_type_11.f90: Ditto.
7161 * gfortran.dg/vect/vect-gems.f90: Ditto.
7162 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
211b0440 7163
9b41915f
L
71642010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7165
7166 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7167
82d6f532
EB
71682010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7169
7170 * gnat.dg/pack15.ad[sb]: New test.
7171
910ed7dc
PB
71722010-04-25 Paolo Bonzini <bonzini@gnu.org>
7173
7174 * gcc.target/arm/mla-1.c: New test.
7175
8583a512
SK
71762010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7177
7178 PR fortran/30073
7179 PR fortran/43793
910ed7dc 7180 * gfortran.dg/pr43793.f90: New test.
8583a512 7181
27d0d96a
BS
71822010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7183
7184 PR tree-optimization/41442
7185 * gcc.target/i386/pr41442.c: New test.
7186
1cef01a0
HPN
71872010-04-24 Hans-Peter Nilsson <hp@axis.com>
7188
7189 PR fortran/43832
7190 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7191
a3ba2937
JD
71922010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7193
7194 PR fortran/43832
7195 * gfortran.dg/open_nounit.f90: New test.
7196
991b4da1
PT
71972010-04-24 Paul Thomas <pault@gcc.gnu.org>
7198
7199 PR fortran/43841
7200 PR fortran/43843
7201 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7202
c7d0de89
MLI
72032010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7204
7205 * gcc.dg/Wconversion-integer.c: Update.
7206
915f5921
EB
72072010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7208
7209 * gnat.dg/unchecked_convert5.adb: New test.
7210
7a38245d
RG
72112010-04-23 Richard Guenther <rguenther@suse.de>
7212
7213 PR lto/41734
7214 * gcc.dg/lto/20100423-2_0.c: New testcase.
7215 * gcc.dg/lto/20100423-2_0.c: Likewise.
7216
8fd8a06f
RG
72172010-04-23 Richard Guenther <rguenther@suse.de>
7218
7219 PR lto/43455
7220 * gcc.dg/lto/20100423-1_0.c: New testcase.
7221 * gcc.dg/lto/20100423-1_1.c: Likewise.
7222
77620011
MJ
72232010-04-23 Martin Jambor <mjambor@suse.cz>
7224
7225 PR tree-optimization/43846
7226 * gcc.dg/tree-ssa/sra-10.c: New test.
7227
5c20baf1
MJ
72282010-04-23 Martin Jambor <mjambor@suse.cz>
7229
7230 PR middle-end/43835
7231 * gcc.c-torture/execute/pr43835.c: New test.
7232
c67f69a3
RG
72332010-04-23 Richard Guenther <rguenther@suse.de>
7234
7235 PR lto/42653
7236 * g++.dg/lto/20100423-1_0.C: New testcase.
7237
d5dceab8
UB
72382010-04-22 Uros Bizjak <ubizjak@gmail.com>
7239
7240 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7241
72422010-04-22 Ira Rosen <irar@il.ibm.com>
74500b3e 7243
5bdd895c 7244 PR tree-optimization/43842
74500b3e
IR
7245 * gcc.dg/vect/pr43842.c: New test.
7246
8e80fcac
BS
72472010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7248
7249 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7250 * gcc.target/i386/wmul-2.c: Likewise.
7251
79b9f413
KG
72522010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7253
7254 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7255 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7256
44741f03
AM
72572010-04-22 Alexander Monakov <amonakov@ispras.ru>
7258
7259 * gfortran.dg/reassoc_6.f: New testcase.
7260
9193b1b4
BS
72612010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7262
7263 PR middle-end/29274
7264 * gcc.target/arm/wmul-1.c: New test.
7265 * gcc.target/arm/wmul-2.c: New test.
7266
b3be2694
RG
72672010-04-22 Richard Guenther <rguenther@suse.de>
7268
7269 PR tree-optimization/43845
7270 * gcc.c-torture/compile/pr43845.c: New testcase.
7271
5b58b39b
BS
72722010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7273
7274 PR middle-end/29274
7275 * gcc.target/i386/wmul-1.c: New test.
7276 * gcc.target/i386/wmul-2.c: New test.
7277 * gcc.target/bfin/wmul-1.c: New test.
7278 * gcc.target/bfin/wmul-2.c: New test.
7279
92375a20
RG
72802010-04-22 Richard Guenther <rguenther@suse.de>
7281
7282 PR fortran/43829
7283 * gfortran.dg/vector_subscript_6.f90: New testcase.
7284 * gfortran.dg/assign_10.f90: Adjust.
7285
2b65cd83
JJ
72862010-04-21 Jakub Jelinek <jakub@redhat.com>
7287
7288 PR fortran/43836
7289 * gfortran.dg/gomp/pr43836.f90: New test.
7290
11152c95
RG
72912010-04-21 Richard Guenther <rguenther@suse.de>
7292
7293 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7294
d64427ff
KG
72952010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7296
7297 * gcc.dg/torture/builtin-cproj-3.c: New.
7298
88274c4d
JM
72992010-04-20 Jason Merrill <jason@redhat.com>
7300
7301 PR c++/9335
7302 * g++.dg/template/recurse2.C: New.
7303 * g++.dg/parse/crash36.C: Adjust.
7304 * g++.dg/other/fold1.C: Adjust.
7305 * g++.dg/init/member1.C: Adjust.
7306 * lib/prune.exp: Prune "skipping N instantiation contexts".
7307
3c642f92
KG
73082010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7309
7310 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7311
43272bf5
KG
73122010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7313
7314 * gcc.dg/torture/builtin-cproj-1.c: New.
7315 * gcc.dg/torture/builtin-cproj-2.c: New.
7316
5a80a1dd
DS
73172010-04-20 Dodji Seketeli <dodji@redhat.com>
7318
7319 PR c++/43800
7320 PR c++/43704
7321 * g++.dg/template/typedef32.C: Adjust.
7322 * g++.dg/template/typedef33.C: New test.
7323
9c4174d8
PT
73242010-04-20 Paul Thomas <pault@gcc.gnu.org>
7325
7326 PR fortran/43227
7327 * gfortran.dg/proc_decl_23.f90: New test.
7328
7329 PR fortran/43266
7330 * gfortran.dg/abstract_type_6.f03: New test.
7331
94e85e0a
XDL
73322010-04-20 Xinliang David Li <davidxl@google.com>
7333
7334 * g++.dg/tree-ssa/fold-compare.C: New.
7335
48e50698
RG
73362010-04-20 Richard Guenther <rguenther@suse.de>
7337
7338 PR tree-optimization/39417
7339 * g++.dg/torture/pr39417.C: New testcase.
7340
b28ae58f
RG
73412010-04-20 Richard Guenther <rguenther@suse.de>
7342
7343 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7344
1197ce8e
JJ
73452010-04-20 Jakub Jelinek <jakub@redhat.com>
7346
7347 * g++.dg/debug/dwarf2/rv1.C: New test.
7348
72e2cf16
AK
73492010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7350
7351 PR target/43635
7352 * gcc.c-torture/compile/pr43635.c: New testcase.
7353
fd2e4e99
JJ
73542010-04-19 Jakub Jelinek <jakub@redhat.com>
7355
310e4472
JJ
7356 PR fortran/43339
7357 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7358 of sequential loops being private only in the innermost containing
7359 task region.
7360
fd2e4e99
JJ
7361 PR middle-end/43337
7362 * gfortran.dg/gomp/pr43337.f90: New test.
7363
1936a7d4
RG
73642010-04-19 Richard Guenther <rguenther@suse.de>
7365
7366 PR tree-optimization/43796
7367 * gfortran.dg/pr43796.f90: New testcase.
7368
d53bed0b
RG
73692010-04-19 Richard Guenther <rguenther@suse.de>
7370
7371 PR tree-optimization/43783
7372 * gcc.c-torture/execute/pr43783.c: New testcase.
7373
90f775a9
UB
73742010-04-19 Uros Bizjak <ubizjak@gmail.com>
7375
7376 PR target/43766
7377 * gcc.target/i386/pr43766.c: New test.
7378
8d9b7be5
JZ
73792010-04-19 Jie Zhang <jie@codesourcery.com>
7380
7381 PR target/43662
7382 * gcc.target/i386/pr43662.c: New test.
7383
d38f6bc0
DS
73842010-04-19 Dodji Seketeli <dodji@redhat.com>
7385
7386 PR c++/43704
7387 * g++.dg/template/typedef32.C: New test.
7388
d5dceab8 73892010-04-19 Ira Rosen <irar@il.ibm.com>
b5aeb3bb 7390
d5dceab8
UB
7391 PR tree-optimization/37027
7392 * lib/target-supports.exp
b5aeb3bb
IR
7393 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7394 * gcc.dg/vect/pr37027.c: New test.
d5dceab8
UB
7395 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7396 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7397 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7398 gcc.dg/vect/vect-complex-6.c: Likewise.
b5aeb3bb 7399
5a2fa9e8
JJ
74002010-04-19 Jakub Jelinek <jakub@redhat.com>
7401
7402 * g++.dg/debug/dwarf2/enum1.C: New test.
7403
896ee672
EB
74042010-04-18 Eric Botcazou <ebotcazou@adacore.com>
7405
7406 * gnat.dg/rep_clause5.ad[sb]: New test.
7407 * gnat.dg/rep_clause5_pkg.ads: New helper.
7408
d5dceab8 74092010-04-18 Ira Rosen <irar@il.ibm.com>
59eefaa6
IR
7410
7411 PR tree-optimization/43771
7412 * g++.dg/vect/pr43771.cc: New test.
7413
6c559604
SK
74142010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
7415
896ee672
EB
7416 PR fortran/31538
7417 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7418 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6c559604 7419
728936bb
EB
74202010-04-17 Eric Botcazou <ebotcazou@adacore.com>
7421
7422 * gnat.dg/sizetype.adb: Rename into...
7423 * gnat.dg/sizetype1.adb: ...this.
7424 * gnat.dg/sizetype2.adb: New test.
7425
12de6355
RG
74262010-04-16 Richard Guenther <rguenther@suse.de>
7427
7428 PR tree-optimization/43572
7429 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7430
68a3eb69
EB
74312010-04-16 Olivier Hainque <hainque@adacore.com>
7432
7433 * gnat.dg/specs/discr_private.ads: New test.
7434
f0c6475a 74352010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6ea007e4
BS
7436
7437 PR target/41514
f0c6475a
BS
7438 * gcc.target/arm/thumb-comparisons.c: New test.
7439
7440 PR target/40603
7441 * gcc.target/arm/thumb-cbranchqi.c: New test.
6ea007e4 7442
7a296495
CB
74432010-04-16 Christian Bruel <christian.bruel@st.com>
7444
7445 * g++.dg/torture/pr36191.C: Enable for SH.
7446
169afcb9
EB
74472010-04-16 Eric Botcazou <ebotcazou@adacore.com>
7448
7449 * gnat.dg/wide_boolean.adb: New test.
7450 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7451
25a6a873
RG
74522010-04-15 Richard Guenther <rguenther@suse.de>
7453
7454 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7455 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7456 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7457 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7458 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7459 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7460 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7461 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7462 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7463 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7464 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7465 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7466 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7467 * gcc.dg/torture/ipa-pta-2.c: Likewise.
7468 * gcc.dg/torture/ipa-pta-1.c: Adjust.
7469
f0c6475a 74702010-04-14 Bernd Schmidt <bernds@codesourcery.com>
31ce8a53
BS
7471
7472 PR target/21803
7473 * gcc.target/arm/pr42496.c: New test.
7474
943f82e7
JM
74752010-04-14 Jason Merrill <jason@redhat.com>
7476
7477 PR c++/36625
7478 * g++.dg/ext/attrib38.C: New.
7479
88f33b96
SE
74802010-04-14 Steve Ellcey <sje@cup.hp.com>
7481
7482 PR testsuite/43739
7483 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7484
289fcbbd
MLI
74852010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7486
7487 PR 42966
7488 * gcc.dg/cpp/warn-undef-2.c: Update.
7489 * gcc.dg/cpp/warn-traditional-2.c: Update.
7490 * gcc.dg/cpp/warn-comments-2.c: Update.
7491 * gcc.dg/cpp/warn-variadic-2.c: Update.
7492 * gcc.dg/cpp/warn-long-long-2.c: Update.
7493 * gcc.dg/cpp/warn-deprecated-2.c: Update.
7494 * gcc.dg/cpp/warn-multichar-2.c: Update.
7495 * gcc.dg/cpp/warn-normalized-3.c: Update.
7496 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7497 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7498 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7499 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7500 * gcc.dg/cpp/warn-redefined-2.c: Update.
7501 * gfortran.dg/warning-directive-2.F90: Update.
7502 * c-c++-common/cpp/warning-directive-2.c: Update.
7503
fc249fe5
MM
75042010-04-14 Michael Matz <matz@suse.de>
7505
7506 PR tree-optimization/42963
b6b7f703 7507 * gcc.dg/pr42963.c: New testcase.
fc249fe5 7508
f08863f9
EB
75092010-04-14 Eric Botcazou <ebotcazou@adacore.com>
7510
7511 * gnat.dg/class_wide.adb: Rename into...
7512 * gnat.dg/class_wide1.adb: ...this.
7513 * gnat.dg/class_wide2.ad[sb]: New test.
7514
64f002ed
TB
75152010-04-14 Tobias Burnus <burnus@net-b.de>
7516
7517 PR fortran/18918
7518 * gfortran.dg/coarray_9.f90: Update dg-errors.
7519 * gfortran.dg/coarray_10.f90: New test.
7520 * gfortran.dg/coarray_11.f90: New test.
7521
e1859f33
JD
75222010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7523
7524 PR fortran/43747
7525 gfortran.dg/initialization_24.f90: New test.
7526
44b2dc6c
JM
75272010-04-13 Jason Merrill <jason@redhat.com>
7528
7529 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7530 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7531
4867a0c6
MLI
75322010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
7533
7534 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7535 * g++.dg/dg.exp: Likewise.
7536 * gcc.dg/cpp/warning-directive-1.c: Move to ...
7537 * c-c++-common/cpp/warning-directive-1.c: ... here.
7538 * gcc.dg/cpp/warning-directive-2.c: Move to ...
7539 * c-c++-common/cpp/warning-directive-2.c: ... here.
7540 * gcc.dg/cpp/warning-directive-3.c: Move to ...
7541 * c-c++-common/cpp/warning-directive-3.c: ... here.
7542 * gcc.dg/cpp/warning-directive-4.c: Move to ...
7543 * c-c++-common/cpp/warning-directive-4.c: ... here.
7544 * g++.dg/cpp/warning-directive-1.C: Delete.
7545 * g++.dg/cpp/warning-directive-2.C: Delete.
7546 * g++.dg/cpp/warning-directive-3.C: Delete.
7547 * g++.dg/cpp/warning-directive-4.C: Delete.
7548 * gcc.dg/cpp/normalised-3.c: Delete.
7549 * g++.dg/cpp/normalised-1.C: Rename as ...
7550 * c-c++-common/cpp/normalised-3.c: ... this.
7551
0f2ffb9a
MJ
75522010-04-13 Martin Jambor <mjambor@suse.cz>
7553
7554 * gcc.dg/tree-ssa/sra-9.c: New test.
7555
f78b86c0
MM
75562010-04-13 Michael Matz <matz@suse.de>
7557
7558 PR middle-end/43730
7559 * gcc.dg/pr43730.c: New test.
7560
143597ff
MM
75612010-04-13 Michael Matz <matz@suse.de>
7562
7563 * gcc.dg/tree-ssa/negate.c: New testcase.
7564
9d7b53cc
RG
75652010-04-13 Richard Guenther <rguenther@suse.de>
7566
7567 PR testsuite/43735
7568 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7569
777e1f09
RG
75702010-04-13 Richard Guenther <rguenther@suse.de>
7571
7572 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7573
76af763d
EB
75742010-04-13 Eric Botcazou <ebotcazou@adacore.com>
7575
7576 * gnat.dg/derived_type1.adb: New test.
7577
4adbd5dd
MK
75782010-04-13 Matthias Klose <doko@ubuntu.com>
7579
7580 * gcc.dg/plugindir1.c: New testcase.
7581 * gcc.dg/plugindir2.c: New testcase.
7582 * gcc.dg/plugindir3.c: New testcase.
7583 * gcc.dg/plugindir4.c: New testcase.
7584
e0db9cc6
UB
75852010-04-12 Uros Bizjak <ubizjak@gmail.com>
7586
7587 * gcc.target/i386/rotate-2.c: New test.
7588
d6850483
JM
75892010-04-12 Jason Merrill <jason@redhat.com>
7590
e62e4922
JM
7591 PR c++/43641
7592 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
d6850483
JM
7593 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7594
9d809e8f
FC
75952010-04-12 Fabien Chene <fabien.chene@gmail.com>
7596
7597 PR c++/25811
7598 * g++.dg/init/pr25811.C: New test.
7599
c7392d11
RO
76002010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7601
7602 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7603 dg-error, dg-warning.
7604 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7605
af961c7f
RG
76062010-04-12 Richard Guenther <rguenther@suse.de>
7607
7608 * gcc.dg/torture/inline-2.c: New testcase.
7609
f101882a
JJ
76102010-04-12 Jakub Jelinek <jakub@redhat.com>
7611
fa8351f8
JJ
7612 PR bootstrap/43699
7613 * gcc.dg/Wunused-var-7.c: New test.
7614
f101882a
JJ
7615 PR tree-optimization/43560
7616 * gcc.c-torture/execute/pr43560.c: New test.
7617
675c873b
EB
76182010-04-12 Eric Botcazou <ebotcazou@adacore.com>
7619
7620 * gnat.dg/aggr13.adb: New test.
7621 * gnat.dg/aggr14.adb: Likewise.
7622 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7623
3fc20697
RG
76242010-04-12 Richard Guenther <rguenther@suse.de>
7625
7626 PR c++/43611
7627 * g++.dg/torture/pr43611.C: New testcase.
7628
c4712597
SZ
76292010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
7630
7631 PR c/36774
7632 * gcc.dg/pr36774-1.c: New test.
7633 * gcc.dg/pr36774-2.c: New test.
7634
c11c09f9
KP
76352010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7636
7637 * gcc.target/sh/rte-delay-slot.c: New test.
7638
3cd64bab
EB
76392010-04-11 Eric Botcazou <ebotcazou@adacore.com>
7640
7641 * gnat.dg/pack9.adb: Remove -cargs option.
7642 * gnat.dg/aggr12.ad[sb]: New test.
7643
a6d57223
JZ
76442010-04-10 Jie Zhang <jie@codesourcery.com>
7645
7646 PR target/43417
7647 * gcc.target/sh/pr43417.c: New test.
7648
687ea68f
TB
76492010-04-10 Tobias Burnus <burnus@net-b.de>
7650
7651 PR fortran/43591
7652 * gfortran.dg/spec_expr_6.f90: New test.
7653
d8a12e84
MLI
76542010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7655
7656 PR cpp/43195
7657 * gcc.dg/cpp/pr43195.c: New.
7658 * gcc.dg/cpp/pr43195.h: New.
7659
d0b8780d
MLI
76602010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7661
7662 PR 42965
7663 * gcc.dg/Werror-6.c: Adjust.
7664 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7665 * gcc.dg/Werror-4.c: Likewise.
7666 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7667 * gcc.dg/Wswitch-enum-error.c: Likewise.
7668 * gcc.dg/Wpointer-arith.c: Likewise.
7669 * gcc.dg/Wfatal.c: Likewise.
7670 * gcc.dg/Wswitch-error.c: Likewise.
7671 * g++.dg/warn/unused-result1-Werror.c: Likewise.
7672 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7673 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7674 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7675 * gcc.dg/cpp/warn-comments-2.c: Likewise.
7676 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7677 * gcc.dg/cpp/warning-directive-2.c: Likewise.
7678 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7679 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7680 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7681 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7682 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7683 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7684 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7685 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7686 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7687 * g++.dg/cpp/warning-directive-2.C: Likewise.
7688 * gfortran.dg/warning-directive-2.F90: Likewise.
7689
cb6addf4
JM
76902010-04-09 Jason Merrill <jason@redhat.com>
7691
7692 PR c++/42623
7693 * g++.dg/template/sizeof13.C: New.
7694
c688a8b0
KT
76952010-04-09 Kai Tietz <kai.tietz@onevision.com>
7696
7697 * g++.dg/other/pr35504.C: Add check for thiscall.
7698 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7699 * gcc.dg/torture/stackalign/thiscall-1.c: New.
27431d88 7700
dc8d2739
MLI
77012010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7702
7703 PR c++/28584
7704 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7705 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
27431d88 7706 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
dc8d2739 7707 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
27431d88 7708 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
dc8d2739
MLI
7709 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
7710 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7711 * g++.dg/other/increment1.C: Likewise.
7712
d3a9eea2
TB
77132010-04-09 Tobias Burnus <burnus@net-b.de>
7714
7715 PR fortran/18918
7716 * gfortran.dg/coarray_7.f90: New test.
7717 * gfortran.dg/coarray_8.f90: New test.
7718
824935ee
BD
77192010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
7720
7721 PR fortran/28039
7722 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7723
07c60ef7
RO
77242010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7725
7726 PR target/43643
7727 * gcc.dg/pr43643.c: New test.
7728
3e2f637e
TB
77292010-04-08 Tobias Burnus <burnus@net-b.de>
7730
7731 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7732
84ae6d7b
RG
77332010-04-08 Richard Guenther <rguenther@suse.de>
7734
7735 PR tree-optimization/43679
7736 * gcc.c-torture/compile/pr43679.c: New testcase.
7737
aa847cc8
JJ
77382010-04-08 Jakub Jelinek <jakub@redhat.com>
7739
7740 PR debug/43670
7741 * gcc.dg/pr43670.c: New test.
7742
b0aef8a8
MK
77432010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
7744
7745 PR middle-end/40815
7746 * gcc.dg/tree-ssa/reassoc-19.c: New.
7747
60d3aec4
JJ
77482010-04-07 Jakub Jelinek <jakub@redhat.com>
7749
ebfbbdc5
JJ
7750 PR c/18624
7751 * gcc.dg/Wunused-var-1.c: New test.
7752 * gcc.dg/Wunused-var-2.c: New test.
7753 * gcc.dg/Wunused-var-3.c: New test.
7754 * gcc.dg/Wunused-var-4.c: New test.
7755 * gcc.dg/Wunused-var-5.c: New test.
7756 * gcc.dg/Wunused-var-6.c: New test.
7757 * gcc.dg/Wunused-parm-1.c: New test.
7758
60d3aec4
JJ
7759 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7760 * gcc.dg/trunc-1.c: Likewise.
7761 * gcc.dg/vla-9.c: Likewise.
7762 * gcc.dg/dfp/composite-type.c: Likewise.
7763
b51e84c9
IS
77642010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7765
7766 PR objc/35996
7767 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7768 * obj-c++.dg/objc-gc-3.mm: Ditto.
7769
87cf0651
SB
77702010-04-07 Simon Baldwin <simonb@google.com>
7771
7772 * gcc.dg/cpp/warn-undef-2.c: New.
7773 * gcc.dg/cpp/warn-traditional-2.c: New.
7774 * gcc.dg/cpp/warn-comments-2.c: New.
7775 * gcc.dg/cpp/warning-directive-1.c: New.
7776 * gcc.dg/cpp/warn-long-long.c: New.
7777 * gcc.dg/cpp/warn-traditional.c: New.
7778 * gcc.dg/cpp/warn-variadic-2.c: New.
7779 * gcc.dg/cpp/warn-undef.c: New.
7780 * gcc.dg/cpp/warn-normalized-1.c: New.
7781 * gcc.dg/cpp/warning-directive-2.c: New.
7782 * gcc.dg/cpp/warn-long-long-2.c: New.
7783 * gcc.dg/cpp/warn-variadic.c: New.
7784 * gcc.dg/cpp/warn-normalized-2.c: New.
7785 * gcc.dg/cpp/warning-directive-3.c: New.
7786 * gcc.dg/cpp/warn-deprecated-2.c: New.
7787 * gcc.dg/cpp/warn-trigraphs-1.c: New.
7788 * gcc.dg/cpp/warn-multichar-2.c: New.
7789 * gcc.dg/cpp/warn-normalized-3.c: New.
7790 * gcc.dg/cpp/warning-directive-4.c: New.
7791 * gcc.dg/cpp/warn-unused-macros.c: New.
7792 * gcc.dg/cpp/warn-trigraphs-2.c: New.
7793 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7794 * gcc.dg/cpp/warn-cxx-compat.c: New.
7795 * gcc.dg/cpp/warn-redefined.c: New.
7796 * gcc.dg/cpp/warn-trigraphs-3.c: New.
7797 * gcc.dg/cpp/warn-unused-macros-2.c: New.
7798 * gcc.dg/cpp/warn-deprecated.c: New.
7799 * gcc.dg/cpp/warn-trigraphs-4.c: New.
7800 * gcc.dg/cpp/warn-redefined-2.c: New.
7801 * gcc.dg/cpp/warn-comments.c: New.
7802 * gcc.dg/cpp/warn-multichar.c: New.
7803 * g++.dg/cpp/warning-directive-1.C: New.
7804 * g++.dg/cpp/warning-directive-2.C: New.
7805 * g++.dg/cpp/warning-directive-3.C: New.
7806 * g++.dg/cpp/warning-directive-4.C: New.
7807 * gfortran.dg/warning-directive-1.F90: New.
7808 * gfortran.dg/warning-directive-3.F90: New.
7809 * gfortran.dg/warning-directive-2.F90: New.
7810 * gfortran.dg/warning-directive-4.F90: New.
58e0f0d3 7811
87cf0651 78122010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
7813
7814 PR objc++/23716
58e0f0d3
IS
7815 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7816
2401726e
JM
78172010-04-07 Jason Merrill <jason@redhat.com>
7818
48326487
JM
7819 * g++.dg/template/dr408.C: New.
7820
ae099258
JM
7821 * g++.dg/lookup/ns4.C: New.
7822
feb3b88a
JM
7823 PR c++/38392
7824 * g++.dg/template/friend51.C: New test.
7825
2401726e
JM
7826 PR c++/41970
7827 * g++.old-deja/g++.other/linkage1.C: Adjust.
7828
5fd5c97a
DS
78292010-04-07 Dodji Seketeli <dodji@redhat.com>
7830
7831 PR c++/42697
7832 * g++.dg/template/crash94.C: New test.
7833
7c094c11
DS
78342010-04-07 Dodji Seketeli <dodji@redhat.com>
7835
7836 PR c++/40239
7837 * g++.dg/init/aggr5.C: New test.
7838 * g++.dg/init/aggr5.C: New test.
7839
12bd5a1e
RG
78402010-04-07 Richard Guenther <rguenther@suse.de>
7841
7842 PR tree-optimization/43270
7843 * g++.dg/warn/Warray-bounds-4.C: New testcase.
7844 * gcc.dg/Warray-bounds-7.c: Likewise.
7845
b1fa9126
EB
78462010-04-07 Eric Botcazou <ebotcazou@adacore.com>
7847
7848 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7849 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7850 * gnat.dg/bit_packed_array4.ad[sb]: New test.
7851
6addabbb
JZ
78522010-04-07 Jie Zhang <jie@codesourcery.com>
7853
7854 PR c++/42556
7855 * g++.dg/init/pr42556.C: New test.
7856
a42f1217
DS
78572010-04-07 Dodji Seketeli <dodji@redhat.com>
7858
7859 PR debug/43628
7860 * g++.dg/debug/dwarf2/typedef2.C: New test.
7861
c88199cd
DS
78622010-04-06 Dodji Seketeli <dodji@redhat.com>
7863
27431d88 7864 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
c88199cd
DS
7865 c-c++-common/dwarf2/redeclaration-1.C
7866
d4a2b486
JM
78672010-04-06 Jason Merrill <jason@redhat.com>
7868
7869 * g++.dg/cpp0x/pr31437.C: Adjust error location.
7870 * g++.dg/ext/attrib18.C: Likewise.
7871 * g++.dg/ext/bitfield2.C: Likewise.
7872 * g++.dg/ext/bitfield4.C: Likewise.
7873 * g++.dg/ext/visibility/warn2.C: Likewise.
7874 * g++.dg/ext/visibility/warn3.C: Likewise.
7875 * g++.dg/gomp/pr26690-1.C: Likewise.
7876 * g++.dg/inherit/covariant7.C: Likewise.
7877 * g++.dg/init/synth2.C: Likewise.
7878 * g++.dg/lookup/using7.C: Likewise.
7879 * g++.dg/other/crash-4.C: Likewise.
7880 * g++.dg/other/error13.C: Likewise.
7881 * g++.dg/other/error20.C: Likewise.
7882 * g++.dg/parse/crash31.C: Likewise.
7883 * g++.dg/parse/error16.C: Likewise.
7884 * g++.dg/parse/error19.C: Likewise.
7885 * g++.dg/parse/error27.C: Likewise.
7886 * g++.dg/parse/error28.C: Likewise.
7887 * g++.dg/parse/fused-params1.C: Likewise.
7888 * g++.dg/template/error2.C: Likewise.
7889 * g++.dg/template/local6.C: Likewise.
7890 * g++.dg/template/qualttp15.C: Likewise.
7891 * g++.dg/warn/Wnvdtor-2.C: Likewise.
7892 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7893 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7894 * g++.old-deja/g++.brendan/crash29.C: Likewise.
7895 * g++.old-deja/g++.eh/spec6.C: Likewise.
7896 * g++.old-deja/g++.jason/crash3.C: Likewise.
7897 * g++.old-deja/g++.jason/destruct2.C: Likewise.
7898 * g++.old-deja/g++.law/ctors5.C: Likewise.
7899 * g++.old-deja/g++.law/ctors9.C: Likewise.
7900 * g++.old-deja/g++.mike/p3538a.C: Likewise.
7901 * g++.old-deja/g++.mike/p3538b.C: Likewise.
7902 * g++.old-deja/g++.other/struct1.C: Likewise.
7903 * g++.old-deja/g++.other/volatile1.C: Likewise.
7904 * g++.old-deja/g++.pt/crash36.C: Likewise.
7905 * g++.old-deja/g++.pt/derived3.C: Likewise.
7906 * g++.old-deja/g++.robertl/eb109.C: Likewise.
7907 * g++.old-deja/g++.robertl/eb4.C: Likewise.
7908
9310a3e2
SP
79092010-04-06 Sebastian Pop <sebastian.pop@amd.com>
7910
7911 PR middle-end/43519
7912 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7913 * gcc.dg/graphite/id-19.c: New.
7914
c86a3947
CF
79152010-04-06 Changpeng Fang <changpeng.fang@amd.com>
7916
7917 PR middle-end/32824
7918 * gcc.dg/vect/pr32824: New.
7919
f4d1d50a
TB
79202010-04-06 Tobias Burnus <burnus@net-b.de>
7921
7922 PR fortran/18918
7923 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7924 * gfortran.dg/coarray_3.f90: Ditto.
7925 * gfortran.dg/coarray_4.f90: Ditto.
7926 * gfortran.dg/coarray_5.f90: Ditto.
7927 * gfortran.dg/coarray_6.f90: Ditto.
7928 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7929
178f9aa1
TB
79302010-04-06 Tobias Burnus <burnus@net-b.de>
7931
7932 PR fortran/18918
7933 * gfortran.dg/coarray_4.f90: Fix test.
7934 * gfortran.dg/coarray_6.f90: Add more tests.
7935
be59db2d
TB
79362010-04-06 Tobias Burnus <burnus@net-b.de>
7937
7938 PR fortran/18918
7939 * gfortran.dg/coarray_4.f90: New test.
7940 * gfortran.dg/coarray_5.f90: New test.
7941 * gfortran.dg/coarray_6.f90: New test.
7942
385e8144
TB
79432010-04-06 Tobias Burnus <burnus@net-b.de>
7944
7945 PR fortran/18918
7946 * gfortran.dg/iso_fortran_env_5.f90: New test.
7947 * gfortran.dg/iso_fortran_env_6.f90: New test.
7948
d0a4a61c
TB
79492010-04-06 Tobias Burnus <burnus@net-b.de>
7950
7951 PR fortran/39997
7952 * gfortran.dg/coarray_1.f90: New test.
7953 * gfortran.dg/coarray_2.f90: New test.
7954 * gfortran.dg/coarray_3.f90: New test.
7955
d5eebac0
JM
79562010-04-06 Jason Merrill <jason@redhat.com>
7957
62daa139
JM
7958 PR c++/43648
7959 * g++.dg/template/dtor8.C: New.
7960
d5eebac0
JM
7961 PR c++/43621
7962 * g++.dg/template/error-recovery2.C: New.
7963
b1a0b3b4
JH
79642010-04-06 Jan Hubicka <jh@suse.czpli
7965
7966 PR tree-optimization/42906
7967 * gcc.dg/tree-ssa/dce-1.c: New testcase.
7968
2b56d6a4
TB
79692010-04-06 Tobias Burnus <burnus@net-b.de>
7970
7971 PR fortran/43178
7972 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7973 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7974 * gfortran.dg/auto_dealloc_1.f90: Ditto.
7975
56186ac2
RG
79762010-04-06 Richard Guenther <rguenther@suse.de>
7977
7978 PR tree-optimization/43627
7979 * gcc.dg/tree-ssa/vrp49.c: New testcase.
7980
7d11d368
JJ
79812010-04-06 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR target/43638
7984 * gcc.target/i386/pr43638.c: New test.
7985
eb12d0ae
RG
79862010-04-06 Richard Guenther <rguenther@suse.de>
7987
7988 PR middle-end/43661
7989 * gcc.c-torture/compile/pr43661.c: New testcase.
7990
be33cc50
JJ
79912010-04-06 Jakub Jelinek <jakub@redhat.com>
7992
7993 * gcc.target/s390/stackcheck1.c: Add dg-warning.
7994
0e8ff409
SP
79952010-04-04 Sebastian Pop <sebastian.pop@amd.com>
7996
7997 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7998
1cdaa211
RG
79992010-04-02 Richard Guenther <rguenther@suse.de>
8000
8001 PR tree-optimization/43629
8002 * gcc.c-torture/execute/pr43629.c: New testcase.
8003
b879c108 80042010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
014753cc 8005 Dominique d'Humieres <dominiq@lps.ens.fr>
b879c108
JB
8006
8007 PR libfortran/43605
8008 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8009
777351a5
DS
80102010-04-01 Dodji Seketeli <dodji@redhat.com>
8011
8012 PR debug/43325
8013 * c-c++-common/dwarf2/redeclaration-1.C: New test.
8014
d4b5fb22
JM
80152010-04-01 Jason Merrill <jason@redhat.com>
8016
8017 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8018
e76a3fde
JB
80192010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8020 Manfred Schwarb <manfred99@gmx.ch>
8021
8022 PR libfortran/43605
8023 * gfortran.dg/ftell_3.f90: New test.
8024
5e9fb3db
RG
80252010-04-01 Richard Guenther <rguenther@suse.de>
8026
8027 PR middle-end/43614
8028 * gcc.c-torture/compile/pr43614.c: New testcase.
8029
d3f76f83
MJ
80302010-04-01 Martin Jambor <mjambor@suse.cz>
8031
8032 PR tree-optimization/43141
8033 * gcc.dg/guality/pr43141.c: New test.
27431d88 8034
35eb7ed7
RO
80352010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8036
8037 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8038 * g++.dg/eh/spbp.C: Likewise.
8039 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8040 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8041 superfluous casts.
8042 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8043 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8044 * objc.dg/dwarf-2.m: Likewise.
8045
25d635d9
SP
80462010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8047
8048 PR middle-end/43464
8049 * gcc.dg/graphite/id-pr43464.c: New.
8050 * gcc.dg/graphite/id-pr43464-1.c: New.
8051
80522010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8053
8054 PR middle-end/43351
8055 * gcc.dg/graphite/id-pr43351.c
8056
2981f206
IS
80572010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8058
03af6e44
IS
8059 PR testsuite/35165
8060 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8061 * obj-c++.dg/try-catch-2.mm: Ditto.
8062 * obj-c++.dg/lookup-2.mm: Ditto.
8063 * obj-c++.dg/encode-8.m: Ditto.
8064 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8065 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8066 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8067 * obj-c++.dg/const-str-11.mm: Ditto.
8068 * obj-c++.dg/const-str-9.mm: Ditto.
8069 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8070 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8071 * obj-c++.dg/except-1.mm: Ditto.
8072 * obj-c++.dg/const-str-7.mm: Ditto.
8073 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8074 * obj-c++.dg/const-str-3.mm: Ditto.
8075 * obj-c++.dg/const-str-7.mm: Ditto.
8076 * obj-c++.dg/stubify-2.mm: Change dump file name.
8077
2981f206 8078 PR objc++/23613
b6b7f703 8079 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2981f206 8080 New macro.
b6b7f703 8081 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2981f206
IS
8082 Remove dg-xfail-if.
8083
9bae1881
MJ
80842010-03-31 Martin Jambor <mjambor@suse.cz>
8085
8086 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8087 only with -O2, -O3 or -Os and not with -fwhopr.
8088
d7df0b91
DS
80892010-03-31 Dodji Seketeli <dodji@redhat.com>
8090
8091 PR c++/43558
8092 * g++.dg/template/typedef31.C: New test.
8093
f0c01ffd
RO
80942010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8095
8096 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8097 assembler output on *-*-solaris2*.
8098 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8099
132b4e82
JJ
81002010-03-31 Jakub Jelinek <jakub@redhat.com>
8101
8102 PR debug/43557
8103 * gcc.dg/pr43557-1.c: New test.
8104 * gcc.dg/pr43557-2.c: New file.
8105
dc12b70e
JZ
81062010-03-31 Jie Zhang <jie@codesourcery.com>
8107
8108 PR 43562
8109 * gcc.dg/pr43562.c: New test.
8110
fb077955
JM
81112010-03-30 Jason Merrill <jason@redhat.com>
8112
74537078
JM
8113 PR c++/43076
8114 * g++.dg/template/error-recovery1.C: New.
8115
fb077955
JM
8116 PR c++/41786
8117 * g++.dg/parse/ambig5.C: New.
8118
03a5f060
JJ
81192010-03-30 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR debug/43593
8122 * gcc.dg/guality/pr43593.c: New test.
8123
8533c9d8
SP
81242010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8125
8126 PR middle-end/43430
8127 * gcc.dg/vect/pr43430-1.c: New.
8128
ce0ecb98
JM
81292010-03-30 Jason Merrill <jason@redhat.com>
8130
8131 PR c++/43559
8132 * g++.dg/template/partial7.C: New.
8133
a3e7e012
AK
81342010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8135
8136 * gcc.target/s390/stackcheck1.c: New testcase.
8137
63fd8255
JD
81382010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8139
8140 PR libfortran/43265
8141 * gfortran.dg/read_eof_8.f90: New test.
8142
0591d33e
JM
81432010-03-29 Jason Merrill <jason@redhat.com>
8144
43d0678a
JM
8145 * gcc.dg/cpp/include6.c: Change [] to ().
8146
00a81b8b
JM
8147 N3077
8148 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8149 splicing and UCNs.
8150 * c-c++-common/raw-string-2.c: Add trigraph test.
8151 * c-c++-common/raw-string-8.c: New.
8152 * c-c++-common/raw-string-9.c: New.
8153 * c-c++-common/raw-string-10.c: New.
8154
0591d33e
JM
8155 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8156 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8157 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8158 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8159 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8160 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8161 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8162
58adb739
RG
81632010-03-29 Richard Guenther <rguenther@suse.de>
8164
8165 PR tree-optimization/43560
8166 * gcc.dg/torture/pr43560.c: New testcase.
8167
52150625
JM
81682010-03-29 Jason Merrill <jason@redhat.com>
8169
8170 N3077
8171 * g++.dg/ext/raw-string-1.C: Change [] to ().
8172 * g++.dg/ext/raw-string-2.C: Change [] to ().
8173 Don't use \ in delimiter.
8174 * g++.dg/ext/raw-string-3.C: Change [] to ().
8175 * g++.dg/ext/raw-string-4.C: Change [] to ().
8176 * g++.dg/ext/raw-string-5.C: Change [] to ().
8177 Test for error on \ in delimiter.
8178 * g++.dg/ext/raw-string-6.C: Change [] to ().
8179 * g++.dg/ext/raw-string-7.C: Change [] to ().
8180
3b34d92c
JZ
81812010-03-29 Jie Zhang <jie@codesourcery.com>
8182
8183 PR 43564
8184 * gcc.dg/pr43564.c: New test.
8185
10fa280a
TB
81862010-03-29 Tobias Burnus <burnus@net-b.de>
8187
8188 PR fortran/43551
8189 * gfortran.dg/direct_io_12.f90: New test.
8190
88cc1e04
JH
81912010-03-28 Jan Hubicka <jh@suse.cz>
8192
8193 PR tree-optimization/43505
8194 * gfortran.dg/pr43505.f90: New testcase.
8195
fb6807b8
UB
81962010-03-27 Uros Bizjak <ubizjak@gmail.com>
8197
8198 PR tree-optimization/43528
8199 * gcc.target/i386/pr43528.c: New test.
8200
10e76c1a
JM
82012010-03-26 Joseph Myers <joseph@codesourcery.com>
8202
8203 PR c/43381
8204 * gcc.dg/parm-impl-decl-3.c: New test.
8205
c6cc83d0
JM
82062010-03-26 Jason Merrill <jason@redhat.com>
8207
8208 PR c++/43509
8209 * g++.dg/cpp0x/parse1.C: New.
8210
fb04bb84
UB
82112010-03-26 Uros Bizjak <ubizjak@gmail.com>
8212
8213 PR target/43524
8214 * gcc.target/i386/pr43524.c: New test.
8215
13604671
MJ
82162010-03-26 Martin Jambor <mjambor@suse.cz>
8217
b6b7f703 8218 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
fb04bb84 8219 whitespace, rename main to foo.
b6b7f703
L
8220 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8221 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8222 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8223 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8224 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8225 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8226 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8227 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8228 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8229 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8230 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13604671 8231
5f431950
DS
82322010-03-26 Dodji Seketeli <dodji@redhat.com>
8233
8234 PR c++/43327
8235 * g++.dg/other/crash-10.C: New test.
8236 * g++.dg/other/crash-11.C: New test.
8237
259d831f
JD
82382010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8239
8240 PR libfortran/43517
8241 * gfortran.dg/read_eof_7.f90: New test.
8242
812398e4
IS
82432010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8244
8245 PR objc/35165
8246 PR testsuite/43512
8247 * objc-obj-c++-shared: New directory.
8248 * objc-obj-c++-shared/Object1-implementation.h: New file.
8249 * objc-obj-c++-shared/Object1.h: New file.
8250 * objc-obj-c++-shared/Protocol1.h: New file.
8251 * objc-obj-c++-shared/next-abi.h: New file.
8252 * objc-obj-c++-shared/next-mapping.h: New file.
8253 * objc/execute/next_mapping.h: Delete.
8254 * objc.dg/special/special.exp: For all targets run the tests with
fb04bb84 8255 -fgnu-runtime, for darwin targets also run the tests with
812398e4
IS
8256 -fnext-runtime.
8257 * objc.dg/dg.exp: Ditto.
8258 * obj-c++.dg/dg.exp: Ditto.
8259 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8260 Protocol1.h) and next-mapping.h as required. Amend testcase to
8261 include use of updated NeXT interface.
8262 * objc/execute/formal_protocol-5.m: Ditto.
8263 * objc/execute/protocol-isEqual-2.m: Ditto.
fb04bb84 8264 * objc/execute/protocol-isEqual-4.m: Ditto.
812398e4
IS
8265 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8266 Protocol1.h) and next-mapping.h as required.
8267 * objc/execute/object_is_class.m: Ditto.
8268 * objc/execute/enumeration-1.m: Ditto.
8269 * objc/execute/class-13.m: Ditto.
8270 * objc/execute/formal_protocol-2.m: Ditto.
8271 * objc/execute/formal_protocol-4.m: Ditto.
8272 * objc/execute/class-1.m: Ditto.
8273 * objc/execute/bycopy-1.m: Ditto.
8274 * objc/execute/formal_protocol-6.m: Ditto.
8275 * objc/execute/bycopy-3.m: Ditto.
8276 * objc/execute/class-3.m: Ditto.
8277 * objc/execute/bf-11.m: Ditto.
8278 * objc/execute/class-5.m: Ditto.
8279 * objc/execute/bf-13.m: Ditto.
8280 * objc/execute/class-7.m: Ditto.
8281 * objc/execute/bf-15.m: Ditto.
8282 * objc/execute/class-9.m: Ditto.
8283 * objc/execute/bf-17.m: Ditto.
8284 * objc/execute/bf-19.m: Ditto.
8285 * objc/execute/IMP.m: Ditto.
8286 * objc/execute/exceptions/catchall-1.m: Ditto.
8287 * objc/execute/exceptions/trivial.m: Ditto.
8288 * objc/execute/exceptions/finally-1.m: Ditto.
8289 * objc/execute/exceptions/local-variables-1.m: Ditto.
8290 * objc/execute/exceptions/foward-1.m: Ditto.
8291 * objc/execute/bf-2.m: Ditto.
8292 * objc/execute/string1.m: Ditto.
8293 * objc/execute/bf-4.m: Ditto.
8294 * objc/execute/informal_protocol.m: Ditto.
8295 * objc/execute/string3.m: Ditto.
8296 * objc/execute/bf-6.m: Ditto.
8297 * objc/execute/bf-8.m: Ditto.
8298 * objc/execute/class-tests-1.h: Ditto.
8299 * objc/execute/protocol-isEqual-1.m: Ditto.
8300 * objc/execute/protocol-isEqual-3.m: Ditto.
8301 * objc/execute/_cmd.m: Ditto.
8302 * objc/execute/function-message-1.m: Ditto.
8303 * objc/execute/bf-20.m: Ditto.
8304 * objc/execute/bf-common.h: Ditto.
8305 * objc/execute/np-2.m: Ditto.
8306 * objc/execute/class-10.m: Ditto.
8307 * objc/execute/class-12.m: Ditto.
8308 * objc/execute/enumeration-2.m: Ditto.
8309 * objc/execute/class-14.m: Ditto.
8310 * objc/execute/encode-1.m: Ditto.
8311 * objc/execute/formal_protocol-1.m: Ditto.
8312 * objc/execute/formal_protocol-3.m: Ditto.
8313 * objc/execute/accessing_ivars.m: Ditto.
8314 * objc/execute/bycopy-2.m: Ditto.
8315 * objc/execute/class-2.m: Ditto.
8316 * objc/execute/bf-10.m: Ditto.
8317 * objc/execute/formal_protocol-7.m: Ditto.
8318 * objc/execute/root_methods.m: Ditto.
8319 * objc/execute/class-4.m: Ditto.
8320 * objc/execute/bf-12.m: Ditto.
8321 * objc/execute/class-6.m: Ditto.
8322 * objc/execute/bf-14.m: Ditto.
8323 * objc/execute/nested-func-1.m: Ditto.
8324 * objc/execute/class-8.m: Ditto.
8325 * objc/execute/private.m: Ditto.
8326 * objc/execute/bf-16.m: Ditto.
8327 * objc/execute/bf-18.m: Ditto.
8328 * objc/execute/load-3.m: Ditto.
8329 * objc/execute/compatibility_alias.m: Ditto.
8330 * objc/execute/bf-1.m: Ditto.
8331 * objc/execute/no_clash.m: Ditto.
8332 * objc/execute/bf-3.m: Ditto.
8333 * objc/execute/string2.m: Ditto.
8334 * objc/execute/bf-5.m: Ditto.
8335 * objc/execute/string4.m: Ditto.
8336 * objc/execute/bf-7.m: Ditto.
8337 * objc/execute/object_is_meta_class.m: Ditto.
8338 * objc/execute/bf-9.m: Ditto.
8339 * objc/execute/bf-21.m: Ditto.
8340 * objc/execute/cascading-1.m: Ditto.
8341 * objc/execute/trivial.m: Ditto.
8342 * objc/execute/np-1.m: Ditto.
8343 * objc/compile/trivial.m: Ditto.
8344 * objc/execute/class_self-2.m: Include <stdlib.h>.
8345 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8346 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
27431d88 8347 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
8348 and 64bit. Use new NeXT interface as required.
8349 * objc.dg/special/unclaimed-category-1.m: Ditto.
8350 * objc.dg/special/unclaimed-category-1.h: Ditto.
8351 * objc.dg/special/unclaimed-category-1a.m: Ditto.
8352 * objc.dg/func-ptr-1.m: Ditto.
27431d88 8353 * objc.dg/stret-1.m: Ditto.
812398e4
IS
8354 * objc.dg/encode-2.m: Ditto.
8355 * objc.dg/category-1.m: Ditto.
8356 * objc.dg/encode-3.m: Ditto.
8357 * objc.dg/call-super-3.m: Ditto.
8358 * objc.dg/method-3.m: Ditto.
8359 * objc.dg/func-ptr-2.m: Ditto.
8360 * objc.dg/lookup-1.m: Ditto.
8361 * objc.dg/encode-4.m: Ditto.
8362 * objc.dg/fix-and-continue-1.m: Ditto.
8363 * objc.dg/proto-lossage-3.m: Ditto.
8364 * objc.dg/method-13.m: Ditto.
8365 * objc.dg/proto-qual-1.m: Ditto.
8366 * objc.dg/zero-link-3.m: Ditto.
8367 * objc.dg/bitfield-1.m: Ditto.
8368 * objc.dg/va-meth-1.m: Ditto.
8369 * objc.dg/super-class-3.m: Ditto.
8370 * objc.dg/call-super-1.m: Ditto.
8371 * objc.dg/type-size-2.m: Ditto.
8372 * objc.dg/method-10.m: Ditto.
27431d88 8373 * objc.dg/defs.m: Ditto.
812398e4
IS
8374 * objc.dg/const-str-3.m: Ditto.
8375 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
27431d88 8376 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
8377 interface as required.
8378 * objc.dg/super-class-4.m: Ditto.
8379 * objc.dg/comp-types-8.m: Ditto.
8380 * objc.dg/call-super-2.m: Ditto.
8381 * objc.dg/objc-fast-4.m: Ditto.
8382 * objc.dg/method-6.m: Ditto.
8383 * objc.dg/const-str-3.m: Ditto.
8384 * objc.dg/const-str-7.m: Ditto.
8385 * objc.dg/method-15.m: Ditto.
8386 * objc.dg/method-19.m: Ditto.
8387 * objc.dg/sync-1.m: Ditto.
8388 * objc.dg/layout-1.m: Ditto.
8389 * objc.dg/bitfield-3.m: Ditto.
8390 * objc.dg/try-catch-3.m: Ditto.
8391 * objc.dg/try-catch-7.m: Ditto.
8392 * objc.dg/comp-types-10.m: Ditto.
8393 * objc.dg/selector-2.: Ditto.
8394 * objc.dg/method-7.m: Ditto.
8395 * objc.dg/typedef-alias-1.m: Ditto.
8396 * objc.dg/proto-lossage-2.m: Ditto.
8397 * objc.dg/comp-types-11.m: Ditto.
8398 * objc.dg/sizeof-1.m: Ditto.
8399 * objc.dg/method-17.m: Ditto.
8400 * objc.dg/bitfield-5.m: Ditto.
8401 * objc.dg/try-catch-1.m: Ditto.
8402 * objc.dg/encode-5.m: Ditto.
8403 * objc.dg/fix-and-continue-2.m: Ditto.
8404 * objc.dg/method-9.m: Ditto.
8405 * objc.dg/isa-field-1.m: Ditto.
fb04bb84 8406 * objc.dg/local-decl-2.m: Ditto.
812398e4
IS
8407 * objc.dg/objc-gc-4.m: Ditto.
8408 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8409 * objc.dg/gnu-runtime-3.m: Ditto.
8410 * objc.dg/encode-7.m: Ditto.
8411 * objc.dg/encode-8.m: Ditto.
8412 * objc.dg/selector-3.m: Ditto.
8413 * objc.dg/gnu-runtime-1.m: Ditto.
8414 * objc.dg/const-str-12.m: Ditto.
fb04bb84 8415 * objc.dg/gnu-runtime-2.m: Ditto.
812398e4
IS
8416 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8417 * objc.dg/selector-1.m: Ditto.
8418 * objc.dg/stubify-2.m: Ditto.
8419 * objc.dg/zero-link-1.m: Ditto.
8420 * objc.dg/stret-2.m: Ditto.
8421 * objc.dg/zero-link-2.m: Ditto.
8422 * objc.dg/next-runtime-1.m: Ditto.
8423 * objc.dg/symtab-1.m: Ditto.
8424 * objc.dg/stubify-1.m: Ditto.
fb04bb84 8425 * objc.dg/bitfield-2.m: Ditto.
812398e4
IS
8426 * objc.dg/try-catch-10.m: Apply to both runtimes.
8427 * objc.dg/const-str-1.m: Ditto.
8428 * objc.dg/image-info.m: Ditto.
fb04bb84 8429 * objc.dg/encode-9.m: Ditto.
812398e4
IS
8430 * objc.dg/pragma-1.m: Apply test to all targets.
8431 * objc.dg/const-str-4.m: Ditto.
8432 * objc.dg/const-str-8.m: Ditto.
8433 * objc.dg/super-class-2.m: Ditto.
8434 * objc.dg/try-catch-5.m: Ditto.
8435 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
fb04bb84 8436 Protocol1.h) and next-mapping.h as required. Use new NeXT
27431d88 8437 interface as required. Skip for gnu-runtime. Test for .quad at m64.
812398e4 8438 * objc.dg/const-str-11.m: Ditto.
fb04bb84 8439 * objc.dg/const-str-9.m: Ditto.
812398e4
IS
8440 * objc.dg/method-4.m: Skip for 64Bit NeXT.
8441 * objc.dg/encode-1.m: Remove redundant -lobjc.
8442 * objc.dg/try-catch-9.m: Tidy space.
8443 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
fb04bb84 8444 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
8445 and 64bit. Use new NeXT interface as required.
8446 * obj-c++.dg/template-4.mm: Ditto.
8447 * obj-c++.dg/defs.mm: Ditto.
8448 * obj-c++.dg/basic.mm: Ditto.
8449 * obj-c++.dg/encode-4.mm: Ditto.
8450 * obj-c++.dg/method-17.mm: Ditto.
8451 * obj-c++.dg/proto-lossage-3.mm: Ditto.
8452 * obj-c++.dg/cxx-class-1.mm: Ditto.
8453 * obj-c++.dg/method-10.mm: Ditto.
8454 * obj-c++.dg/va-meth-1.mm: Ditto.
8455 * obj-c++.dg/encode-5.mm: Ditto.
8456 * obj-c++.dg/lookup-2.mm: Ditto.
8457 * obj-c++.dg/template-3.mm: Ditto.
8458 * obj-c++.dg/proto-qual-1.mm: Ditto.
8459 * obj-c++.dg/qual-types-1.m: Ditto.
8460 * obj-c++.dg/cxx-scope-1.mm: Ditto.
8461 * obj-c++.dg/template-1.mm: Ditto.
8462 * obj-c++.dg/encode-6.mm: Ditto.
8463 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
fb04bb84 8464 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
8465 interface as required.
8466 * obj-c++.dg/except-1.mm: Ditto.
8467 * obj-c++.dg/const-str-7.mm: Ditto.
8468 * obj-c++.dg/ivar-list-semi.mm: Ditto.
8469 * obj-c++.dg/cxx-scope-2.mm: Ditto.
8470 * obj-c++.dg/selector-2.mm: Ditto.
8471 * obj-c++.dg/isa-field-1.mm: Ditto.
8472 * obj-c++.dg/try-catch-1.mm: Ditto.
8473 * obj-c++.dg/local-decl-1.mm: Ditto.
8474 * obj-c++.dg/try-catch-9.mm: Ditto.
8475 * obj-c++.dg/no-extra-load.mm: Ditto.
8476 * obj-c++.dg/selector-5.mm: Ditto.
8477 * obj-c++.dg/method-12.mm: Ditto.
8478 * obj-c++.dg/try-catch-11.mm: Ditto.
8479 * obj-c++.dg/comp-types-11.mm: Ditto.
8480 * obj-c++.dg/bitfield-3.mm: Ditto.
8481 * obj-c++.dg/method-6.mm: Ditto.
8482 * obj-c++.dg/super-class-2.mm: Ditto.
8483 * obj-c++.dg/method-21.mm: Ditto.
8484 * obj-c++.dg/const-str-8.mm: Ditto.
8485 * obj-c++.dg/try-catch-7.mm: Ditto.
8486 * obj-c++.dg/method-15.mm: Ditto.
8487 * obj-c++.dg/layout-1.mm: Ditto.
8488 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8489 * obj-c++.dg/const-str-3.mm: Ditto.
8490 * obj-c++.dg/try-catch-2.mm: Ditto.
8491 * obj-c++.dg/objc-gc-3.mm: Ditto.
8492 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8493 * obj-c++.dg/bitfield-1.mm: Ditto.
8494 * obj-c++.dg/selector-6.mm: Ditto.
8495 * obj-c++.dg/method-13.mm: Ditto.
8496 * obj-c++.dg/comp-types-12.mm: Ditto.
8497 * obj-c++.dg/bitfield-4.mm: Ditto.
8498 * obj-c++.dg/try-catch-8.mm: Ditto.
8499 * obj-c++.dg/method-2.mm: Ditto.
8500 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8501 * obj-c++.dg/typedef-alias-1.mm: Ditto.
8502 * obj-c++.dg/const-str-4.mm: Ditto.
8503 * obj-c++.dg/proto-lossage-2.mm: Ditto.
8504 * obj-c++.dg/try-catch-3.mm: Ditto.
8505 * obj-c++.dg/comp-types-9.mm: Ditto.
8506 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8507 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8508 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
fb04bb84
UB
8509 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8510 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
8511 Use new NeXT interface as required.
8512 * obj-c++.dg/const-str-10.mm: Ditto.
8513 * obj-c++.dg/const-str-11.mm: Ditto.
8514 * obj-c++.dg/const-str-9.mm: Ditto.
8515 * obj-c++.dg/method-11.mm: Ditto.
fb04bb84
UB
8516 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8517 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
8518 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8519 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8520 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8521
58f5f6b4
DS
85222010-03-25 Dodji Seketeli <dodji@redhat.com>
8523
8524 PR c++/43206
8525 * g++.dg/template/typedef30.C: New test case.
8526
d53c73e0
JJ
85272010-03-25 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR c/43385
8530 * gcc.c-torture/execute/pr43385.c: New test.
8531
6f5db5f7
JM
85322010-03-24 Joseph Myers <joseph@codesourcery.com>
8533
8534 * gcc.dg/strncpy-fix-1.c: New test.
8535
9debda96
IS
85362010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8537
5e599ebb
IS
8538 PR testsuite/41609
8539 * lib/objc-torture.exp (objc-set-runtime-options): New.
8540 * objc/execute/execute.exp: Check runtime options on each pass.
8541 * objc/execute/exceptions/exceptions.exp: Ditto.
8542 * objc/compile/compile.exp: Ditto.
8543
9debda96
IS
8544 PR testsuite/42348
8545 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8546 standard tests.
8547 (check_effective_target_objc2): New proc.
8548 (check_effective_target_next_runtime): New proc.
8549 * lib/objc.exp: Determine which runtime is in force and support it.
8550 * lib/obj-c++.exp: Ditto.
8551
bff0b1a6
JM
85522010-03-24 Jason Merrill <jason@redhat.com>
8553
8554 PR c++/43502
8555 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8556
1e06efb6
MJ
85572010-03-24 Martin Jambor <mjambor@suse.cz>
8558
8559 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
fb04bb84 8560 a loop.
1e06efb6
MJ
8561 * gcc.dg/ipa/ipa-2.c: Likewise.
8562 * gcc.dg/ipa/ipa-3.c: Likewise.
8563 * gcc.dg/ipa/ipa-4.c: Likewise.
8564 * gcc.dg/ipa/ipa-5.c: Likewise.
8565 * gcc.dg/ipa/ipa-7.c: Likewise.
8566 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8567 a loop.
8568 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8569 i_can_not_be_propagated_fully2 into a loop.
8570 * gcc.dg/ipa/ipa-8.c: New test.
8571 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8572
d0ed412a
JJ
85732010-03-24 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR debug/19192
8576 PR debug/43479
8577 * gcc.dg/guality/pr43479.c: New test.
8578 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8579 and add volatile keyword.
8580
012cd3b6
MS
85812010-03-23 Mike Stump <mikestump@comcast.net>
8582
8583 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8584
c6be04ad
JM
85852010-03-23 Jason Merrill <jason@redhat.com>
8586
5c3bacee
JM
8587 * g++.dg/ext/altivec-17.C: Adjust error message.
8588
c6be04ad
JM
8589 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8590 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8591 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8592 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8593 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8594 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8595
ce30e6fd
JM
85962010-03-22 Jason Merrill <jason@redhat.com>
8597
cc72bbaa
JM
8598 PR c++/43333
8599 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8600 * g++.dg/ext/is_pod_98.C: New.
8601
18932737
JM
8602 PR c++/43281
8603 * g++.dg/cpp0x/auto18.C: New.
8604
ce30e6fd
JM
8605 * gcc.dg/pr36997.c: Adjust error message.
8606 * g++.dg/ext/vector9.C: Likewise.
8607 * g++.dg/conversion/simd3.C: Likewise.
8608 * g++.dg/other/error23.C: Likewise.
8609
047550e9
MM
86102010-03-22 Michael Matz <matz@suse.de>
8611
8612 PR middle-end/43475
8613 * gfortran.dg/pr43475.f90: New testcase.
8614
6d7971b8
RG
86152010-03-22 Richard Guenther <rguenther@suse.de>
8616
8617 PR tree-optimization/43390
8618 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8619
242ba308
KG
86202010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8621
8622 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8623 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8624
7801b86a
SM
86252010-03-20 Simon Martin <simartin@users.sourceforge.net>
8626 Michael Matz <matz@suse.de>
8627
8628 PR c++/43081
8629 * g++.dg/parse/crash56.C: New test.
8630
b8849663
PT
86312010-03-20 Paul Thomas <pault@gcc.gnu.org>
8632
8633 PR fortran/43450
8634 * gfortran.dg/whole_file_15.f90 : New test.
8635
21b04412
JD
86362010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8637
8638 PR fortran/43409
8639 * gfortran.dg/inquire_size.f90: New test.
8640
d491d2af
RG
86412010-03-20 Richard Guenther <rguenther@suse.de>
8642
8643 PR rtl-optimization/43438
8644 * gcc.c-torture/execute/pr43438.c: New testcase.
8645
39bac010
DS
86462010-03-20 Dodji Seketeli <dodji@redhat.com>
8647
8648 PR c++/43375
8649 * g++.dg/abi/mangle42.C: New test.
8650
e49a760f
AP
86512010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8652
8653 PR C/43211
8654 * gcc.dg/pr43211.c: New test.
8655 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8656
f0c6475a 86572010-03-19 Bernd Schmidt <bernds@codesourcery.com>
002b2dee
BS
8658
8659 PR rtl-optimization/42258
8660 * gcc.target/arm/thumb1-mul-moves.c: New test.
c99102b8
BS
8661
8662 PR target/40697
8663 * gcc.target/arm/thumb-andsi.c: New test.
8664
036efbf2
BS
8665 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8666 dg-require-effective-target.
8667
f9ceed32
MM
86682010-03-19 Michael Matz <matz@suse.de>
8669
8670 PR c++/43116
8671 * g++.dg/other/pr43116.C: New testcase.
8672
8a0b1aa4
MM
86732010-03-19 Michael Matz <matz@suse.de>
8674
8675 PR target/43305
8676 * gcc.dg/pr43305.c: New testcase.
8677
3e999e7b
RG
86782010-03-19 Richard Guenther <rguenther@suse.de>
8679
8680 PR tree-optimization/43415
8681 * gcc.c-torture/compile/pr43415.c: New testcase.
8682
72c53a83
EB
86832010-03-19 Eric Botcazou <ebotcazou@adacore.com>
8684
8685 PR ada/43106
8686 * gnat.dg/case_optimization2.adb: New test.
8687 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8688
a29d9e20 86892010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
b6010cab
FXC
8690 Jack Howarth <howarth@bromo.med.uc.edu>
8691
8692 PR target/36399
48019e3d 8693 * gcc.target/i386/push-1.c: Don't xfail
b6010cab
FXC
8694 scan-assembler-not "movups" on darwin.
8695
5644a3d0
JJ
86962010-03-18 Jakub Jelinek <jakub@redhat.com>
8697
8698 PR debug/43058
8699 * gcc.dg/pr43058.c: New test.
8700
8132a837
MJ
87012010-03-18 Martin Jambor <mjambor@suse.cz>
8702
8703 PR middle-end/42450
8704 * g++.dg/torture/pr42450.C: New test.
8705
c21372c4
MM
87062010-03-18 Michael Matz <matz@suse.de>
8707
8708 PR middle-end/43419
8709 * gcc.dg/pr43419.c: New testcase.
8710
82fa5f8a
L
87112010-03-18 H.J. Lu <hongjiu.lu@intel.com>
8712
8713 PR rtl-optimization/43360
8714 * gcc.dg/torture/pr43360.c: New.
8715
eb45755f
MM
87162010-03-18 Michael Matz <matz@suse.de>
8717
8718 PR tree-optimization/43402
8719 * gcc.dg/pr43402.c: New testcase.
8720
60936b22
PB
87212010-03-17 Peter Bergner <bergner@vnet.ibm.com>
8722
8723 PR target/42427
8724 * gcc.dg/pr42427.c: New test.
8725
29e8b716
JD
87262010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8727
8728 PR libfortran/43265
c21372c4
MM
8729 * gfortran.dg/read_empty_file.f: New test.
8730 * gfortran.dg/read_eof_all.f90: New test.
8731 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8732 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
29e8b716 8733
4c2084cd
MM
87342010-03-17 Michael Matz <matz@suse.de>
8735
8736 * gcc.dg/pr43300.c: Add -w.
8737
e638cfd6
RG
87382010-03-17 Richard Guenther <rguenther@suse.de>
8739
8740 * gcc.dg/pr43379.c: Add -w.
8741
b3aefde2
TB
87422010-03-17 Tobias Burnus <burnus@net-b.de>
8743
8744 PR fortran/43331
8745 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8746
df3fe9b0
UB
87472010-03-16 Uros Bizjak <ubizjak@gmail.com>
8748
8749 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8750
adde4096
RO
87512010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8752
8753 * ada/acats/run_all.sh: Log start and end times.
8754
ebf15f35
RO
87552010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8756
8757 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8758
7686fb74
RG
87592010-03-16 Richard Guenther <rguenther@suse.de>
8760
8761 PR middle-end/43379
8762 * gcc.dg/pr43379.c: New testcase.
8763
457eeaae
JJ
87642010-03-16 Jakub Jelinek <jakub@redhat.com>
8765
8766 PR debug/43051
8767 * gcc.dg/guality/pr43051-1.c: New test.
8768
d205bdbe
JJ
87692010-03-15 Janis Johnson <janis187@us.ibm.com>
8770
8771 PR testsuite/43363
8772 * g++.dg/ext/altivec-17.C: Handle changes to error message.
8773
c2172338
MM
87742010-03-15 Michael Matz <matz@suse.de>
8775
8776 PR middle-end/43300
8777 * gcc.dg/pr43300.c: New testcase.
8778
610b64e2
RG
87792010-03-15 Richard Guenther <rguenther@suse.de>
8780
8781 PR tree-optimization/43367
8782 * gcc.c-torture/compile/pr43367.c: New testcase.
8783
610de68d
RB
87842010-03-15 Richard Guenther <rguenther@suse.de>
8785
8786 PR tree-optimization/43317
8787 * gcc.dg/pr43317.c: New testcase.
8788
77514c73
UB
87892010-03-14 Uros Bizjak <ubizjak@gmail.com>
8790
ba07aae3 8791 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
77514c73
UB
8792
87932010-03-14 Uros Bizjak <ubizjak@gmail.com>
8794
8795 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8796
4eceddd7
TB
87972010-03-14 Tobias Burnus <burnus@net-b.de>
8798
8799 PR fortran/43362
8800 * gfortran.dg/impure_constructor_1.f90: New test.
8801
7f931500
SP
88022010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8803
8804 PR middle-end/43354
8805 * gfortran.dg/graphite/id-pr43354.f: New.
8806
88072010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8808
8809 PR middle-end/43349
8810 * gfortran.dg/graphite/pr43349.f: New.
8811
88122010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8813
8814 PR middle-end/43306
8815 * gcc.dg/graphite/pr43306.c: New.
8816
c6012045
DM
88172010-03-12 David S. Miller <davem@davemloft.net>
8818
8819 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8820 sparc.
8821
3119bda3
KG
88222010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8823
8824 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8825
6a943ee7
PT
88262010-03-12 Paul Thomas <pault@gcc.gnu.org>
8827
8828 PR fortran/43291
8829 PR fortran/43326
8830 * gfortran.dg/dynamic_dispatch_7.f03: New test.
8831
6ac0538d
KT
88322010-03-12 Kai Tietz <kai.tietz@onevision.com>
8833
8834 * gfortran.dg/default_format_denormal_1.f90: Don't assume
8835 fail for *-*-mingw* targets.
8836
70235ab9
JJ
88372010-03-12 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR debug/43329
8840 * gcc.dg/guality/pr43329-1.c: New test.
8841
0e0a1359
MJ
88422010-03-11 Martin Jambor <mjambor@suse.cz>
8843
8844 PR tree-optimization/43257
8845 * g++.dg/torture/pr43257.C: New test.
8846
2f4d643d
TB
88472010-03-11 Tobias Burnus <burnus@net-b.de>
8848
8849 PR fortran/43228
8850 * gfortran.dg/namelist_61.f90: New test.
8851
ff0a0c1d
RG
88522010-03-11 Richard Guenther <rguenther@suse.de>
8853
8854 PR tree-optimization/43255
8855 * gcc.c-torture/compile/pr43255.c: New testcase.
8856
b509e1fc
AK
88572010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8858
8859 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8860 * gcc.dg/pr43280.c: New testcase.
8861
108ba00b
RG
88622010-03-11 Richard Guenther <rguenther@suse.de>
8863
8864 PR lto/43200
8865 * gcc.dg/lto/20100227-1_0.c: New testcase.
8866 * gcc.dg/lto/20100227-1_1.c: Likewise.
8867
e1061681
JD
88682010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8869
8870 PR libfortran/43320
8871 PR libfortran/43265
8872 * gfortran.dg/read_eof_6.f: New test
1aeffaf5 8873 * gfortran.dg/read_x_eof.f90: New test.
e1061681
JD
8874 * gfortran.dg/read_x_past.f: Update test.
8875
b379f677 88762010-03-10 Jan Hubicka <jh@suse.cz>
e9fecf0e 8877
d7ba5c33 8878 * gcc.c-torture/compile/pr43288.c: New test.
e9fecf0e 8879
7d8c1528
KG
88802010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8881
8882 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8883 -fpic/-fPIC flags.
8884 * g++.old-deja/g++.pt/asm2.C: Likewise.
8885 * gcc.c-torture/compile/20000804-1.c: Likewise.
8886 * gcc.target/i386/clobbers.c: Likewise.
8887
e9fecf0e 88882010-03-10 Tobias Burnus <burnus@net-b.de>
abf4d60b
TB
8889
8890 PR fortran/43303
8891 * gfortran.dg/c_assoc_3.f90: New test.
8892
23f39b37
JJ
88932010-03-10 Jakub Jelinek <jakub@redhat.com>
8894
8895 PR debug/36728
8896 * gcc.dg/guality/pr36728-1.c: New test.
8897 * gcc.dg/guality/pr36728-2.c: New test.
8898
8bb025f5
KP
88992010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8900
8901 * gcc.dg/h8300-div-delay-slot.c: New test.
8902
6edd8198
AM
89032010-03-10 Alexander Monakov <amonakov@ispras.ru>
8904
8905 PR tree-optimization/43236
8906 * gcc.c-torture/execute/pr43236.c: New test.
8907
9f698956
AB
89082010-03-10 Andrey Belevantsev <abel@ispras.ru>
8909
8910 PR middle-end/42859
8911 * g++.dg/eh/pr42859.C: New test.
8912
4398467a
JJ
89132010-03-09 Jakub Jelinek <jakub@redhat.com>
8914
69b89883
JJ
8915 PR debug/43299
8916 * gcc.dg/pr43299.c: New test.
8917
4398467a
JJ
8918 PR debug/43290
8919 * g++.dg/eh/unwind2.C: New test.
8920
b58543c3
SP
89212010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8922 Reza Yazdani <reza.yazdani@amd.com>
8923
8924 PR middle-end/43065
8925 * gcc.dg/graphite/run-id-4.c: New.
8926
89272010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8928
8929 PR middle-end/43065
8930 * gcc.dg/graphite/run-id-3.c: New.
8931
89322010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
8933
8934 PR middle-end/42644
8935 PR middle-end/42130
8936 * gcc.dg/graphite/id-18.c: New.
8937 * gcc.dg/graphite/run-id-pr42644.c: New.
8938
89392010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8940
8941 PR middle-end/42326
8942 * gcc.dg/graphite/pr42326.c: New.
8943
cc788fcc
RG
89442010-03-08 Richard Guenther <rguenther@suse.de>
8945
8946 PR tree-optimization/43269
8947 * gcc.c-torture/execute/pr43269.c: New testcase.
8948
b3d286ba
JW
89492010-03-08 Janus Weil <janus@gcc.gnu.org>
8950
8951 PR fortran/43256
8952 * gfortran.dg/typebound_call_13.f03: New.
8953
eeb971c9
EB
89542010-03-05 Eric Botcazou <ebotcazou@adacore.com>
8955
8956 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8957 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8958
1b88f240
JM
89592010-03-05 Jason Merrill <jason@redhat.com>
8960
8961 * g++.dg/abi/mangle40.C: Require weak and alias.
8962
ccc5b640
SP
89632010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8964
8965 PR middle-end/42326
8966 * gfortran.dg/graphite/pr42326.f90: New.
8967 * gfortran.dg/graphite/pr42326-1.f90: New.
8968
576e4d82
RO
89692010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8970
8971 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8972 (gnat_target_compile): Likewise.
8973 Reinitialize GNAT_UNDER_TEST if target changes.
8974 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8975 (local_find_gnatmake): Pass full --GCC to gnatlink.
8976 Remove --LINK.
8977
3e23fb2e
AP
89782010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8979
8980 PR c/43248
8981 * gcc.dg/compound-literal-1.c: New testcase.
8982
76f76cd0
MJ
89832010-03-04 Martin Jambor <mjambor@suse.cz>
8984
8985 PR tree-optimization/43164
8986 PR tree-optimization/43191
8987 * gcc.c-torture/compile/pr43164.c: New test.
8988 * gcc.c-torture/compile/pr43191.c: Likewise.
8989
33344e0f
JW
89902010-03-04 Janus Weil <janus@gcc.gnu.org>
8991
8992 PR fortran/43244
8993 * gfortran.dg/finalize_9.f90: New.
8994
c09a0014
TB
89952010-03-04 Tobias Burnus <burnus@net-b.de>
8996 Ken Werner <ken@linux.vnet.ibm.com>
8997
8998 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8999 to dg-options for spu.
9000 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9001 dump-scan target to exclude spu.
9002
572ae476
CF
90032010-03-04 Changpeng Fang <changpeng.fang@amd.com>
9004
8c0386a4
SP
9005 PR middle-end/43209
9006 * gcc.dg/tree-ssa/ivopts-4.c: New.
572ae476 9007
8ec49cff
JJ
90082010-03-03 Janis Johnson <janis187@us.ibm.com>
9009
9010 * lib/target-supports-dg.exp (check-flags): Provide defaults for
9011 include-opts and exclude-opts; skip checking the flags if arguments
9012 are the same as the defaults.
9013 (dg-xfail-if): Verify the number of arguments, supply defaults
9014 for unspecified optional arguments.
9015 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9016
28fd1fc1
L
90172010-03-03 Jason Merrill <jason@redhat.com>
9018
9019 PR c++/12909
9020 * g++.dg/abi/mangle40.C: Updated.
9021
58a15cf8
JM
90222010-03-03 Jason Merrill <jason@redhat.com>
9023
a84713ad
JM
9024 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9025 * g++.dg/abi/mangle23.C: Likewise.
9026 * g++.dg/eh/simd-2.C: Likewise.
9027 * g++.dg/ext/attribute-test-2.C: Likewise.
9028 * g++.dg/ext/vector14.C: Likewise.
9029 * g++.dg/other/pr34435.C: Likewise.
9030 * g++.dg/template/conv8.C: Likewise.
9031 * g++.dg/template/nontype9.C: Likewise.
9032 * g++.dg/template/qualttp17.C: Likewise.
9033 * g++.dg/template/ref1.C: Likewise.
9034 * g++.old-deja/g++.pt/crash68.C: Likewise.
9035 * g++.old-deja/g++.pt/ref1.C: Likewise.
9036 * g++.old-deja/g++.pt/ref3.C: Likewise.
9037 * g++.old-deja/g++.pt/ref4.C: Likewise.
9038
58a15cf8
JM
9039 PR c++/12909
9040 * g++.dg/abi/mangle40.C: New.
9041 * g++.dg/abi/mangle41.C: New.
1d5053d6
JM
9042 * g++.dg/lto/20100302_0.C: New.
9043 * g++.dg/lto/20100302_1.C: New.
9044 * g++.dg/lto/20100302.h: New.
58a15cf8 9045
ba461991
PT
90462010-03-03 Paul Thomas <pault@gcc.gnu.org>
9047
9048 PR fortran/43243
9049 * gfortran.dg/internal_pack_12.f90: New test.
9050
a82ec6aa
L
90512010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9052
9053 * gcc.dg/pr36997.c: Adjust error message.
9054
83bfaab7
MS
90552010-03-03 Mike Stump <mikestump@comcast.net>
9056
9057 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9058 adjustments to not be present on machines that align the stack to
9059 more than 4 bytes and don't have a red zone yet as that is an
9060 unimplemented optimization.
9061
d1039125
JW
90622010-03-03 Janus Weil <janus@gcc.gnu.org>
9063
9064 PR fortran/43169
9065 * gfortran.dg/impure_assignment_3.f90: New.
9066
db51bb34
JJ
90672010-03-03 Jakub Jelinek <jakub@redhat.com>
9068
7ece48b1
JJ
9069 PR debug/43229
9070 * gfortran.dg/pr43229.f90: New test.
9071
0508bed7
JJ
9072 PR debug/43237
9073 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9074
db51bb34
JJ
9075 PR debug/43177
9076 * gcc.dg/guality/pr43177.c: New test.
9077
7428bc26
JM
90782010-03-02 Jason Merrill <jason@redhat.com>
9079
9080 * g++.dg/ext/vector9.C: Adjust error message.
9081 * g++.dg/conversion/simd3.C: Likewise.
9082 * g++.dg/other/error23.C: Likewise.
9083
d6814000
MS
90842010-03-02 Mike Stump <mikestump@comcast.net>
9085
9086 PR c++/41090
9087 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9088
2542496c
PT
90892010-03-02 Paul Thomas <pault@gcc.gnu.org>
9090
9091 PR fortran/43180
9092 * gfortran.dg/internal_pack_10.f90: New test.
9093
9094 PR fortran/43173
9095 * gfortran.dg/internal_pack_11.f90: New test.
9096
61226dc8
SP
90972010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9098
9099 PR middle-end/42640
9100 * gcc.dg/tree-ssa/pr42640.c: New.
9101
12f9ddbc
RG
91022010-03-01 Richard Guenther <rguenther@suse.de>
9103
9104 PR tree-optimization/43220
9105 * gcc.c-torture/execute/pr43220.c: New testcase.
9106
434c8f4b
RG
91072010-03-01 Richard Guenther <rguenther@suse.de>
9108
9109 PR middle-end/43213
9110 * gcc.dg/pr43213.c: New testcase.
9111
004d6973
RO
91122010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9113
9114 PR pch/14940
9115 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9116
72a30e3c
RO
91172010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9118
9119 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9120 New function.
9121 (check_effective_target_ucn): Likewise.
9122
9123 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9124 if !ucn.
9125 * gcc.dg/ucnid-2.c: Likewise.
9126 * gcc.dg/ucnid-3.c: Likewise.
9127 * gcc.dg/ucnid-4.c: Likewise.
9128 * gcc.dg/ucnid-11.c: Likewise.
9129 * gcc.dg/ucnid-12.c: Likewise.
9130 * gcc.dg/ucnid-6.c: Skip if !ucn.
9131 * gcc.dg/ucnid-9.c: Likewise.
9132
48f8763f
RO
91332010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9134
9135 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9136 lists to dg-skip-if.
9137 * gcc.target/i386/stackalign/return-3.c: Likewise.
9138
7d82c626
RO
91392010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9140
9141 * gcc.target/i386/clearcap.map: New file.
9142 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9143 Pass clearcap.map by default if supported.
9144
1069f584
RO
91452010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9146
9147 PR fortran/42900
9148 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9149 Explain this.
9150 * gfortran.dg/stat_2.f90: Likewise.
9151
fef06326
TB
91522010-03-01 Tobias Burnus <burnus@net-b.de>
9153
9154 PR fortran/43199
9155 * gfortran.dg/module_read_2.f90: New test.
9156
2a3dbebf
MM
91572010-02-27 Mark Mitchell <mark@codesourcery.com>
9158
9159 PR c++/42748
9160 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9161 * g++.dg/abi/mangle12.C: Likewise.
9162 * g++.dg/abi/mangle20-2.C: Likewise.
9163 * g++.dg/abi/mangle17.C: Likewise.
9164 * g++.dg/template/cond2.C: Likewise.
9165 * g++.dg/template/pr35240.C: Likewise.
9166
30bc1dca
RG
91672010-02-27 Richard Guenther <rguenther@suse.de>
9168
9169 PR tree-optimization/43186
9170 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9171
812be315
KK
91722010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9173
9174 * g++.dg/abi/packed1.C: Expect warning on the SH.
9175
baae602e
SM
91762010-02-27 Simon Martin <simartin@users.sourceforge.net>
9177
9178 PR c++/42054:
9179 * g++.dg/parse/error37.C: New test.
9180
84167094
MLI
91812010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9182
9183 PR c/24577
9184 PR c/43192
9185 * gcc.dg/pr8927-1.c: Match new note.
9186 * gcc.dg/990506-0.c: Likewise.
9187 * gcc.dg/gomp/flush-2.c: Likewise.
9188 * gcc.dg/gomp/atomic-5.c: Likewise.
9189 * gcc.dg/gomp/pr34607.c: Likewise.
9190 * gcc.dg/pr35746.c: Likewise.
9191 * gcc.dg/cpp/pragma-1.c: Likewise.
9192 * gcc.dg/cpp/pragma-2.c: Likewise.
9193 * gcc.dg/pr41842.c: Likewise.
9194 * gcc.dg/noncompile/20040629-1.c: Likewise.
9195 * objc.dg/private-1.m: Likewise.
9196
cea2d589
TB
91972010-02-27 Tobias Burnus <burnus@net-b.de>
9198
9199 PR fortran/43185
9200 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9201 * gfortran.dg/default_initialization_4.f90: New test.
9202
58f1b706
EB
92032010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9204
9205 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9206 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9207 * gnat.dg/thin_pointer2.adb: New test.
9208 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9209
7e1542b9
MLI
92102010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9211
9212 PR c/20631
9213 * gcc.dg/cpp/c90-pedantic.c: New.
9214 * gcc.dg/cpp/c90.c: New.
9215 * gcc.dg/gnu90-const-expr-1.c: New.
9216 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9217
37530014
RG
92182010-02-26 Richard Guenther <rguenther@suse.de>
9219
9220 PR tree-optimization/43186
9221 * gcc.c-torture/compile/pr43186.c: New testcase.
9222
095c7b3c
JJ
92232010-02-26 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR debug/43190
9226 * c-c++-common/dwarf2/pr43190.c: New test.
9227
482b2e5b
L
92282010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9229
9230 PR testsuite/37074:
9231 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9232
2f816591
RG
92332010-02-26 Richard Guenther <rguenther@suse.de>
9234
9235 PR tree-optimization/43188
9236 * gcc.c-torture/compile/pr43188.c: New testcase.
9237
7ce321b3
L
92382010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9239
9240 PR target/43175
9241 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9242
cac1c927
EB
92432010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9244
9245 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9246
2fcd8e02
MM
92472010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9248
9249 PR target/43154
9250 * gcc.target/powerpc/pr43154.c: New file.
9251
7d5d39bb
JJ
92522010-02-25 Jakub Jelinek <jakub@redhat.com>
9253
06796564
JJ
9254 PR debug/43166
9255 * gfortran.dg/debug/pr43166.f: New test.
9256
7d5d39bb
JJ
9257 PR debug/43165
9258 * gcc.dg/torture/pr43165.c: New test.
9259
2d2e923f
MLI
92602010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9261
9262 PR c/43128
9263 * c-c++-common/pr41779.c: Update.
9264
39e998c2
RO
92652010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9266
9267 PR ada/32547
9268 * lib/gnat-dg.exp (gnat_load): Redefine.
9269
9270 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9271 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9272
2607480d
RO
92732010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9274
9275 PR libobjc/36610
9276 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9277 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9278 -fgnu-runtime.
9279 Sort entries.
9280
3e7eefdd
RO
92812010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9282
9283 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9284
2e957792
JJ
92852010-02-24 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR debug/43150
9288 * gcc.dg/guality/vla-1.c: New test.
9289
505a36f9
TB
92902010-02-24 Tobias Burnus <burnus@net-b.de>
9291
9292 PR fortran/43042
9293 * gfortran.dg/c_ptr_tests_15.f90: New test.
9294
8f40ad50
JJ
92952010-02-23 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR target/43107
9298 * gcc.target/i386/pr43107.c: New test.
9299
c6569cd0
JM
93002010-02-23 Jason Merrill <jason@redhat.com>
9301
9302 PR c++/43143
9303 * g++.dg/cpp0x/variadic100.C: New.
9304
3adcf52c
JM
93052010-02-23 Jason Merrill <jason@redhat.com>
9306
9307 PR debug/42800
9308 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9309 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9310 * c-c++-common/dwarf2/vla1.c: New.
9311
2a8e30fb
MM
93122010-02-23 Jakub Jelinek <jakub@redhat.com>
9313
5ead99fa
JJ
9314 PR target/43139
9315 * gcc.dg/pr43139.c: New test.
9316
2a8e30fb
MM
9317 PR debug/43077
9318 * gcc.dg/guality/pr43077-1.c: New test.
9319
38170f34
MLI
93202010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9321
9322 PR 43123
9323 * gcc.dg/march.c: New.
9324 * gcc.dg/march-generic.c: New.
9325 * gcc.dg/mtune.c: New.
3adcf52c 9326
0f9c8f56
SP
93272010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9328
9329 PR middle-end/43083
9330 * gcc.dg/graphite/pr43083.c: New.
9331
93322010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9333
9334 PR middle-end/43097
9335 * gfortran.dg/graphite/pr43097.f: New.
9336
93372010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9338 Manuel López-Ibáñez <manu@gcc.gnu.org>
9339
9340 PR middle-end/43140
9341 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9342
93432010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9344
9345 PR middle-end/43026
9346 * g++.dg/graphite/pr43026.C: New.
9347
a98c2819
MLI
93482010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9349
9350 PR c++/43126
9351 * gcc.dg/cleanup-1.c: Update.
9352 * gcc.dg/func-args-1.c: Update.
9353 * gcc.dg/format/sentinel-1.c: Update.
9354 * g++.old-deja/g++.jason/scoping10.C: Update.
9355 * g++.old-deja/g++.ns/lookup5.C: Update.
9356 * g++.dg/ext/cleanup-1.C: Update.
9357 * g++.dg/parse/varmod1.C: Update.
9358 * g++.dg/parse/error33.C: Update.
9359 * g++.dg/expr/call3.C: Update.
9360 * g++.dg/func-args-1.C: New.
9361
38bddaf2
L
93622010-02-22 H.J. Lu <hongjiu.lu@intel.com>
9363
9364 PR c/43125
9365 * gcc.dg/attr-used-2.c: Moved to ...
9366 * c-c++-common/attr-used-2.c: Here.
9367
9368 * gcc.dg/attr-used.c: Moved to ...
9369 * c-c++-common/attr-used.c: Here.
9370
8d774623
OS
93712010-02-22 Ozkan Sezer <sezeroz@gmail.com>
9372
9373 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9374
ea2edf88
RG
93752010-02-22 Richard Guenther <rguenther@suse.de>
9376
9377 PR lto/43045
9378 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9379 * gfortran.dg/lto/20100222-1_1.c: Likewise.
9380
9efc83f4
RG
93812010-02-22 Richard Guenther <rguenther@suse.de>
9382
9383 PR tree-optimization/42749
9384 * gcc.c-torture/compile/pr42749.c: New testcase.
9385
f80c558f
PT
93862010-02-22 Paul Thomas <pault@gcc.gnu.org>
9387
9388 PR fortran/43072
9389 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9390 * gfortran.dg/internal_pack_9.f90: New test.
9391
f89b94d9
MLI
93922010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9393
9394 PR c++/23510
9395 * g++.dg/template/recurse.C: Adjust.
9396 * g++.dg/template/pr23510.C: New.
9397
04afbf1c
DS
93982010-02-21 Dodji Seketeli <dodji@redhat.com>
9399
9400 PR c++/42824
9401 * g++.dg/template/memclass4.C: New test.
9402
72bd130e
TB
94032010-02-21 Tobias Burnus <burnus@net-b.de>
9404
9405 PR fortran/35259
9406 * gfortran.dg/reassoc_5.f90: New test.
9407
78c201a4
UB
94082010-02-20 Uros Bizjak <ubizjak@gmail.com>
9409
9410 PR target/43067
9411 * gcc.target/i386/pr43067.c: New test.
9412
17251338
MLI
94132010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9414
9415 PR c++/35669
9416 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9417 -Wconversion-null.
9418 * g++.dg/warn/Wconversion-null.C: New test.
9419 * g++.old-deja/g++.other/null1.C: Move to...
9420 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9421
f7172b55
PT
94222010-02-20 Paul Thomas <pault@gcc.gnu.org>
9423
9424 PR fortran/36932
9425 PR fortran/36933
9426 * gfortran.dg/dependency_26.f90: New test.
9427
9428 PR fortran/43072
9429 * gfortran.dg/internal_pack_7.f90: New test.
9430
9431 PR fortran/43111
9432 * gfortran.dg/internal_pack_8.f90: New test.
9433
fde0083d
MLI
94342010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9435
9436 PR 43128
9437 * c-c++-common/pr41779.c: Fix broken testcase.
78c201a4 9438
ea0567b9
MLI
94392010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9440
9441 PR 36513
9442 * c-c++-common/pr36513.c: New testcase.
9443 * c-c++-common/pr36513-2.c: New testcase.
9444
58076e21
MLI
94452010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9446
9447 PR 41779
9448 * c-c++-common/pr41779.c: New.
9449
e19bcb67
JJ
94502010-02-19 Jakub Jelinek <jakub@redhat.com>
9451
9452 PR debug/43084
9453 * gcc.dg/pr43084.c: New test.
9454
c7da0354
RG
94552010-02-19 Richard Guenther <rguenther@suse.de>
9456
9457 PR tree-optimization/42916
9458 * gcc.dg/pr42916.c: New testcase.
9459
b7d61a54
JM
94602010-02-18 Jason Merrill <jason@redhat.com>
9461
7c08df6c
JM
9462 PR c++/42837
9463 * g++.dg/abi/packed1.C: Add expected warning.
9464
5967126f 9465 PR c++/43108
b7d61a54
JM
9466 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9467 * gcc.dg/torture/dg-torture.exp: Likewise.
5967126f
JM
9468 * c-c++-common/torture/complex-sign.h,
9469 c-c++-common/torture/complex-sign-add.c,
9470 c-c++-common/torture/complex-sign-mixed-add.c,
9471 c-c++-common/torture/complex-sign-mixed-div.c,
9472 c-c++-common/torture/complex-sign-mixed-mul.c,
9473 c-c++-common/torture/complex-sign-mixed-sub.c,
9474 c-c++-common/torture/complex-sign-mul.c,
9475 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1ff6b2c8
JM
9476 Adapt for C++ compilation as well.
9477
7890246f
JM
9478 PR c++/43070
9479 * g++.dg/ext/label1.C: Update.
9480 * g++.dg/ext/label2.C: Update.
9481
04daa92b
JM
9482 PR c++/26261
9483 * g++.dg/template/dependent-name6.C: New.
9484
935c0a5d
JM
9485 PR c++/43109
9486 * g++.dg/parse/namespace12.C: New.
9487
746e119f
MJ
94882010-02-18 Martin Jambor <mjambor@suse.cz>
9489
9490 PR tree-optimization/43066
9491 * gcc.c-torture/compile/pr43066.c: New test.
9492
5a1e3b6c
UB
94932010-02-18 Uros Bizjak <ubizjak@gmail.com>
9494
9495 * g++.dg/ext/attrib35.C: Fix target selector string.
9496 * g++.dg/ext/attrib36.C: Ditto.
9497 * g++.dg/ext/attrib37.C: Ditto.
9498 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9499 * g++.dg/abi/mangle25.C: Ditto.
9500
d29760ad
JM
95012010-02-17 Jason Merrill <jason@redhat.com>
9502
77278f4a
JM
9503 PR c++/43069
9504 * g++.dg/parse/namespace11.C: New.
9505
85a52ea5
JM
9506 PR c++/43093
9507 * g++.dg/ext/attrib37.C: New.
9508
d29760ad
JM
9509 PR c++/43079
9510 * g++.dg/template/ptrmem20.C: New.
9511
b5e33e04
UB
95122010-02-17 Uros Bizjak <ubizjak@gmail.com>
9513
01305d24 9514 PR target/43103
b5e33e04
UB
9515 * gcc.target/i386/xop-check.h: Include m256-check.h.
9516 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9517 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9518 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9519 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9520
169e464e
JJ
95212010-02-17 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR debug/42918
9524 * gcc.dg/pr42918.c: New test.
9525
bc349d0a
L
95262010-02-16 H.J. Lu <hongjiu.lu@intel.com>
9527
9528 * g++.dg/ext/attrib36.C: Require ILP32.
9529
b09bae68
RG
95302010-02-16 Richard Guenther <rguenther@suse.de>
9531
9532 PR tree-optimization/41043
9533 * gfortran.dg/pr41043.f90: New testcase.
9534 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9535
7c7580ef
JM
95362010-02-16 Jason Merrill <jason@redhat.com>
9537
9538 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9539
d5dceab8 95402010-02-16 Ira Rosen <irar@il.ibm.com>
99f51320
IR
9541
9542 PR tree-optimization/43074
9543 * gcc.dg/vect/fast-math-pr43074.c: New test.
9544
ec8c3978
JJ
95452010-02-16 Jakub Jelinek <jakub@redhat.com>
9546
01305d24 9547 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
ec8c3978 9548
38e40fcd
JM
95492010-02-16 Jason Merrill <jason@redhat.com>
9550
1e2ddf80
JM
9551 PR c++/43031
9552 * g++.dg/ext/attrib36.C: New.
9553
38e40fcd
JM
9554 PR c++/43036
9555 * g++.dg/other/array6.C: New.
9556
6dbe8a32
KG
95572010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9558
9559 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9560
02edd2f6
SP
95612010-02-15 Sebastian Pop <sebastian.pop@amd.com>
9562
9563 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9564 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9565 * gcc.target/i386/xop-vpermil2pd-1.c: New.
9566 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9567 * gcc.target/i386/xop-vpermil2ps-1.c: New.
9568 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9569
313333a6
RG
95702010-02-15 Richard Guenther <rguenther@suse.de>
9571
9572 PR middle-end/43068
9573 * g++.dg/torture/pr43068.C: New testcase.
9574
9b48e39c
VR
95752010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
9576
9577 PR c++/43024
9578 * g++.dg/opt/ice1.C: New.
9579
1acb8caa
JM
95802010-02-14 Jason Merrill <jason@redhat.com>
9581
9582 PR c++/41997
9583 * g++.dg/cpp0x/initlist-opt.C: New.
9584
17555e7e
PT
95852010-02-13 Paul Thomas <pault@gcc.gnu.org>
9586
9587 PR fortran/41113
9588 PR fortran/41117
9589 * gfortran.dg/internal_pack_6.f90: New test.
9590
96b4a0b5
JM
95912010-02-12 Jason Merrill <jason@redhat.com>
9592
9593 PR c++/43054
9594 * g++.dg/cpp0x/variadic99.C: New.
9595
c3ac110f
JJ
95962010-02-12 Jakub Jelinek <jakub@redhat.com>
9597
9598 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9599 sign extend pointers to gualchk_t.
9600
2e034e32
JJ
9601 PR c++/43033
9602 * g++.dg/other/default3.C: Xfail g4 test.
9603
f432760f
SP
96042010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9605
9606 PR middle-end/43012
9607 * gcc.dg/graphite/pr43012.c: New.
9608
96092010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9610
9611 PR middle-end/42930
9612 * g++.dg/graphite/pr42930.C: New.
9613
96142010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9615
9616 PR middle-end/42914
9617 PR middle-end/42530
9618 * gcc.dg/graphite/pr42530.c: New.
9619 * gcc.dg/graphite/pr42914.c: New.
9620
96212010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9622
9623 PR middle-end/42771
9624 * gcc.dg/graphite/pr42771.c: New.
9625
6d892147
RG
96262010-02-11 Richard Guenther <rguenther@suse.de>
9627
9628 PR tree-optimization/42998
9629 * gcc.c-torture/compile/pr42998.c: New testcase.
9630
7a79ff3b
JM
96312010-02-10 Jason Merrill <jason@redhat.com>
9632
2cb95a6a
JM
9633 PR c++/41896
9634 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9635
f1c3cf3c
JM
9636 PR c++/42983, core issue 906
9637 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9638 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9639
7a79ff3b
JM
9640 PR c++/43016
9641 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9642
5418fe84
RG
96432010-02-10 Richard Guenther <rguenther@suse.de>
9644
9645 PR tree-optimization/43017
9646 * gcc.dg/torture/pr43017.c: New testcase.
9647
7fcd5ad5
TB
96482010-02-10 Tobias Burnus <burnus@net-b.de>
9649
9650 PR fortran/40823
9651 * gfortran.dg/private_type_1.f90: Update error location.
9652 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9653 * gfortran.dg/typebound_operator_2.f03: Ditto.
9654 * gfortran.dg/assignment_2.f90: Ditto.
9655 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9656 * gfortran.dg/binding_label_tests_9.f03: Ditto.
9657
975d3303
TB
96582010-02-10 Tobias Burnus <burnus@net-b.de>
9659
9660 PR fortran/43015
9661 * gfortran.dg/bind_c_usage_20.f90: New test.
9662
92e8e53a
JJ
96632010-02-10 Jakub Jelinek <jakub@redhat.com>
9664
9665 PR debug/43010
9666 * g++.dg/debug/pr43010.C: New test.
9667
d977cb9c
RG
96682010-02-10 Richard Guenther <rguenther@suse.de>
9669
9670 PR c/43007
9671 * gcc.c-torture/execute/20100209-1.c: New testcase.
9672 * gcc.dg/fold-div-3.c: Likewise.
9673
cbb1ab10
JJ
96742010-02-10 Jakub Jelinek <jakub@redhat.com>
9675
9676 * gcc.dg/builtin-ffs-1.c: New test.
9677
96782010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52f12678
JD
9679
9680 PR fortran/42999
9681 * gfortran.dg/array_constructor_35.f90: New test.
9682
980b7b6b
KG
96832010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9684
9685 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9686
643d4cd6
JM
96872010-02-09 Jason Merrill <jason@redhat.com>
9688
0bbe864d
JM
9689 PR c++/42399
9690 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9691
643d4cd6
JM
9692 PR c++/42370
9693 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9694
6f117ca5
TB
96952010-02-09 Tobias Burnus <burnus@net-b.de>
9696
9697 PR fortran/41869
9698 * gfortran.dg/module_write_1.f90: New test.
9699
57257f0d
AM
97002010-02-09 Alexander Monakov <amonakov@ispras.ru>
9701
9702 * gcc.dg/pr19340.c: Adjust.
9703
72d182d3
RG
97042010-02-09 Richard Guenther <rguenther@suse.de>
9705
9706 PR tree-optimization/43008
9707 * gcc.c-torture/execute/pr43008.c: New testcase.
9708
9605a606
RG
97092010-02-09 Richard Guenther <rguenther@suse.de>
9710
9711 PR tree-optimization/43000
9712 * gcc.dg/torture/pr43000.c: New testcase.
9713 * gcc.dg/torture/pr43002.c: Likewise.
9714
5e1d6b4c
DK
97152010-02-09 Daniel Kraft <d@domob.eu>
9716
9717 PR fortran/39171
9718 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9719 and pass -Wsurprising as necessary.
9720
783b008c
JJ
97212010-02-08 Jakub Jelinek <jakub@redhat.com>
9722
9723 PR tree-optimization/42890
9724 * g++.dg/torture/pr42890.C: New test.
9725
5d3579c5
RG
97262010-02-08 Richard Guenther <rguenther@suse.de>
9727
9728 PR middle-end/42995
9729 * gcc.dg/tree-ssa/inline-4.c: New testcase.
9730
86da963e
SP
97312010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9732
9733 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
9734 return 0 from main.
9735 * gcc.dg/graphite/block-1.c: Same.
9736 * gcc.dg/graphite/block-3.c: Same.
9737 * gcc.dg/graphite/block-4.c: Same.
9738 * gcc.dg/graphite/block-5.c: Same.
9739 * gcc.dg/graphite/block-6.c: Same.
9740 * gcc.dg/graphite/block-7.c: Same.
9741 * gcc.dg/graphite/interchange-0.c: Same.
9742 * gcc.dg/graphite/interchange-1.c: Same.
9743 * gcc.dg/graphite/interchange-10.c: Same.
9744 * gcc.dg/graphite/interchange-11.c: Same.
9745 * gcc.dg/graphite/interchange-12.c: Same.
9746 * gcc.dg/graphite/interchange-2.c: Same.
9747 * gcc.dg/graphite/interchange-3.c: Same.
9748 * gcc.dg/graphite/interchange-4.c: Same.
9749 * gcc.dg/graphite/interchange-5.c: Same.
9750 * gcc.dg/graphite/interchange-6.c: Same.
9751 * gcc.dg/graphite/interchange-7.c: Same.
9752 * gcc.dg/graphite/interchange-8.c: Same.
9753 * gcc.dg/graphite/interchange-9.c: Same.
9754 * gcc.dg/graphite/interchange-mvt.c: Same.
9755
97562010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9757
9758 * gfortran.dg/graphite/id-19.f: New.
9759 * gfortran.dg/graphite/pr14741.f90: New.
9760 * gfortran.dg/graphite/pr41924.f90: New.
9761 * gfortran.dg/graphite/run-id-2.f90: New.
9762
cb6b911a
RG
97632010-02-07 Richard Guenther <rguenther@suse.de>
9764
9765 PR middle-end/42956
9766 * gcc.c-torture/compile/pr42956.c: New testcase.
9767
791e8c9c
JD
97682010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9769
9770 PR libfortran/42742
9771 * gfortran.dg/fmt_cache_2.f: New test.
9772
9d3b08c6
JD
97732010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9774
9775 * gfortran.dg/read_no_eor.f90: New test.
9776
c1f8423c
JM
97772010-02-05 Jason Merrill <jason@redhat.com>
9778
9779 * g++.dg/ext/label13.C: Move constructor body out of class.
9780
b2469a9b
JM
97812010-02-03 Jason Merrill <jason@redhat.com>
9782
9783 PR c++/42870
9784 * g++.dg/ext/dllexport3.C: New.
9785
ebd14cbb
OS
97862010-02-05 Ozkan Sezer <sezeroz@gmail.com>
9787
9788 * gcc.dg/format/ms-format3.c: New test for specific MS types.
9789
5c95f07b
RG
97902010-02-05 Richard Guenther <rguenther@suse.de>
9791
9792 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9793
3cdabe3b
DS
97942010-02-05 Dodji Seketeli <dodji@redhat.com>
9795
9796 PR c++/42915
e8583d3a 9797 * g++.dg/other/crash-9.C: New test.
3cdabe3b 9798
430f2d1f
PT
97992010-02-05 Paul Thomas <pault@gcc.gnu.org>
9800
9801 PR fortran/42309
9802 * gfortran.dg/subref_array_pointer_4.f90 : New test.
9803
b0f19292
RG
98042010-02-04 Richard Guenther <rguenther@suse.de>
9805
9806 PR rtl-optimization/42952
9807 * gcc.dg/torture/pr42952.c: New testcase.
9808
a6f4d51d
JD
98092010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9810
9811 PR libfortran/42901
9812 * gfortran.dg/namelist_60.f90: New test.
9813
486f3abf
JM
98142010-02-03 Jason Merrill <jason@redhat.com>
9815
2aac1924
JM
9816 PR c++/40138
9817 * g++.dg/ext/builtin11.C: New.
9818
f000c6a7
JM
9819 PR c++/4926
9820 PR c++/38600
9821 * g++.dg/abi/mangle35.C: New.
9822 * g++.dg/abi/mangle37.C: New.
9823
abfe01ce
JM
9824 PR c++/12909
9825 * g++.dg/abi/mangle36.C: New.
9826
486f3abf
JM
9827 PR c++/35652
9828 * g++.dg/warn/string1.C: New.
9829
e3c70387
RG
98302010-02-03 Richard Guenther <rguenther@suse.de>
9831
9832 PR tree-optimization/42944
9833 * gcc.dg/errno-1.c: New testcase.
9834
bf8e3b77
RG
98352010-02-03 Richard Guenther <rguenther@suse.de>
9836
9837 PR middle-end/42927
9838 * gcc.c-torture/compile/pr42927.c: New testcase.
9839
d8a8dab3
TB
98402010-02-03 Tobias Burnus <burnus@net-b.de>
9841
9842 PR fortran/42936
9843 * gfortran.dg/null_4.f90: New test.
9844
e6ca6e2a
JM
98452010-02-02 Jason Merrill <jason@redhat.com>
9846
9847 PR c++/41090
9848 * g++.dg/ext/label13.C: New.
9849
096bfdb1
TB
98502010-02-02 Tobias Burnus <burnus@net-b.de>
9851
9852 PR fortran/42650
9853 * gfortran.dg/func_result_5.f90: New test.
9854
ade20620
TB
98552010-02-01 Tobias Burnus <burnus@net-b.de>
9856
9857 PR fortran/42922
9858 * gfortran.dg/pure_initializer_3.f90: News test.
9859
7adac79a
JW
98602010-01-31 Janus Weil <janus@gcc.gnu.org>
9861
9862 PR fortran/42888
9863 * gfortran.dg/allocate_derived_2.f90: New test.
9864
355b1741
EB
98652010-01-31 Eric Botcazou <ebotcazou@adacore.com>
9866
9867 PR middle-end/42898
9868 * gcc.dg/torture/pr42898-2.c: New test.
9869
61c7cbf8
RG
98702010-01-31 Richard Guenther <rguenther@suse.de>
9871
9872 PR middle-end/42898
9873 * gcc.dg/torture/pr42898.c: New testcase.
9874
b7d1d8b4
PT
98752010-01-31 Paul Thomas <pault@gcc.gnu.org>
9876
ade20620
TB
9877 PR fortran/38324
9878 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9879 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
b7d1d8b4 9880
c19787df
PB
98812010-01-30 Paolo Bonzini <bonzini@gnu.org>
9882
9883 * g++.dg/tree-ssa/inline-1.C: New.
9884 * g++.dg/tree-ssa/inline-2.C: New.
9885 * g++.dg/tree-ssa/inline-3.C: New.
9886
dd70c860
MM
98872010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9888
9889 PR testsuite/41701
9890 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9891 the string 'pow' in the pathname of the compiler from generating a
9892 test failure.
9893
bac4175b
RO
98942010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9895
9896 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9897 * g++.old-deja/g++.mike/eh17.C: Likewise.
9898 * g++.old-deja/g++.mike/p5571.C: Likewise.
9899
1a048f82
DS
99002010-01-29 Dodji Seketeli <dodji@redhat.com>
9901
9902 PR c++/42758
9903 PR c++/42634
9904 PR c++/42336
9905 PR c++/42797
9906 PR c++/42880
9907 * g++.dg/other/crash-5.C: New test.
9908 * g++.dg/other/crash-6.C: New test.
9909 * g++.dg/other/crash-7.C: New test.
9910 * g++.dg/other/crash-8.C: New test.
9911
c23cd1d6
JJ
99122010-01-29 Jakub Jelinek <jakub@redhat.com>
9913
9914 PR rtl-optimization/42889
9915 * gcc.dg/pr42889.c: New test.
9916
d6bedeaf
L
99172010-01-28 H.J. Lu <hongjiu.lu@intel.com>
9918
9919 * gcc.target/i386/pr42881.c: Use SSE2.
9920
d819472d
UB
99212010-01-28 Uros Bizjak <ubizjak@gmail.com>
9922
9923 PR target/42891
9924 * gcc.target/i386/pr42891.c: New test.
9925
3ed7d068
RG
99262010-01-28 Richard Guenther <rguenther@suse.de>
9927
9928 PR tree-optimization/42871
9929 * g++.dg/torture/pr42871.C: New testcase.
9930
830bc550
RG
99312010-01-28 Richard Guenther <rguenther@suse.de>
9932
9933 * gcc.dg/Wobjsize-1.h: New testcase.
9934 * gcc.dg/Wobjsize-1.c: Likewise.
9935
28e5ca15
RB
99362010-01-28 Richard Guenther <rguenther@suse.de>
9937
9938 PR middle-end/42883
9939 * g++.dg/torture/pr42883.C: New testcase.
9940
3d952fb7
MM
99412010-01-28 Michael Matz <matz@suse.de>
9942
9943 * gcc.target/i386/pr42881.c: New test.
9944
78f56a7b
RO
99452010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9946
9947 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9948 Add i?86-*-solaris2* support.
9949
20c202f3
DS
99502010-01-28 Dodji Seketeli <dodji@redhat.com>
9951
9952 PR c++/42713
9953 PR c++/42820
9954 * g++.dg/template/typedef27.C: New test case.
9955 * g++.dg/template/typedef28.C: New test case.
9956
4fc2b1aa
ST
99572010-01-27 Stephen Thomas <stephen.thomas@arm.com>
9958
b6b7f703 9959 * gcc.dg/optimize-bswap*.c: Add ARM target
4fc2b1aa 9960
e87da263
RG
99612010-01-27 Richard Guenther <rguenther@suse.de>
9962
9963 PR middle-end/42878
9964 * gcc.dg/torture/pr42878-1.c: New testcase.
9965 * gcc.dg/torture/pr42878-2.c: Likewise.
9966
c6d99cad
JJ
99672010-01-27 Jakub Jelinek <jakub@redhat.com>
9968
9969 PR middle-end/42874
9970 * gcc.dg/vla-22.c: New test.
9971
d9a6fdb7
JJ
99722010-01-26 Jakub Jelinek <jakub@redhat.com>
9973
9974 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9975 current collation.
9976
0d9b0371
RG
99772010-01-26 Richard Guenther <rguenther@suse.de>
9978
9979 PR rtl-optimization/42685
9980 * gcc.dg/pr42685.c: New testcase.
9981 * g++.dg/other/pr42685.C: Likewise.
9982
3333cd50
RG
99832010-01-26 Richard Guenther <rguenther@suse.de>
9984
9985 PR middle-end/42806
9986 * g++.dg/other/pr42806.C: New testcase.
9987
7f657dde
RG
99882010-01-26 Richard Guenther <rguenther@suse.de>
9989
9990 PR tree-optimization/42250
9991 * gcc.dg/pr42250.c: New testcase.
9992
a4fb8087
AC
99932010-01-25 Arnaud Charlet <charlet@adacore.com>
9994
9995 * gnat.dg/array_bounds_test.adb: New test.
9996
03d838ba
TB
99972010-01-25 Tobias Burnus <burnus@net-b.de>
9998
9999 PR fortran/42858
10000 * gfortran.dg/generic_21.f90: New test.
10001
f7adff96
RO
100022010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10003
10004 PR testsuite/41522
10005 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10006
d147cbd9
MM
100072010-01-24 Mark Mitchell <mark@codesourcery.com>
10008
10009 PR c++/42748
10010 * g++.dg/abi/arm_va_list2.C: New test.
10011 * g++.dg/abi/arm_va_list2.h: Companion header file.
10012
ff015c5b
PT
100132010-01-24 Paul Thomas <pault@gcc.gnu.org>
10014
10015 PR fortran/41044
10016 * gfortran.dg/parameter_array_ref_2.f90 : New test.
10017
10018 PR fortran/41167
10019 * gfortran.dg/char_array_arg_1.f90 : New test.
10020
10021 * gfortran.dg/pr25923.f90 : Remove XFAIL.
10022
23f6293e
TB
100232010-01-24 Tobias Burnus <burnus@net-b.de>
10024
10025 PR fortran/39304
10026 * gfortran.dg/generic_20.f90: New test.
10027
addb239c
MM
100282010-01-22 Michael Matz <matz@suse.de>
10029
10030 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10031 -msse2.
10032
3c3b62d1
PT
100332010-01-21 Paul Thomas <pault@gcc.gnu.org>
10034
10035 PR fortran/42736
10036 * gfortran.dg/dependency_25.f90 : New test.
10037
7744b697
MJ
100382010-01-21 Martin Jambor <mjambor@suse.cz>
10039
10040 PR tree-optimization/42585
10041 * gcc.dg/tree-ssa/pr42585.c: New test.
10042
4e62a017
RG
100432010-01-21 Richard Guenther <rguenther@suse.de>
10044
10045 PR middle-end/19988
10046 * gcc.dg/pr19988.c: New testcase.
10047
ebf0bf7f
JJ
100482010-01-20 Janis Johnson <janis187@us.ibm.com>
10049
10050 * g++.dg/compat/decimal/compat-common.h: New file.
10051 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10052 * g++.dg/compat/decimal/pass_x.h: New file.
10053 * g++.dg/compat/decimal/pass_y.h: New file.
10054 * g++.dg/compat/decimal/pass-1_main.C: New file.
10055 * g++.dg/compat/decimal/pass-1_x.C: New file.
10056 * g++.dg/compat/decimal/pass-1_y.C: New file.
10057 * g++.dg/compat/decimal/pass-2_main.C: New file.
10058 * g++.dg/compat/decimal/pass-2_x.C: New file.
10059 * g++.dg/compat/decimal/pass-2_y.C: New file.
10060 * g++.dg/compat/decimal/pass-3_main.C: New file.
10061 * g++.dg/compat/decimal/pass-3_x.C: New file.
10062 * g++.dg/compat/decimal/pass-3_y.C: New file.
10063 * g++.dg/compat/decimal/pass-4_main.C: New file.
10064 * g++.dg/compat/decimal/pass-4_x.C: New file.
10065 * g++.dg/compat/decimal/pass-4_y.C: New file.
10066 * g++.dg/compat/decimal/pass-5_main.C: New file.
10067 * g++.dg/compat/decimal/pass-5_x.C: New file.
10068 * g++.dg/compat/decimal/pass-5_y.C: New file.
10069 * g++.dg/compat/decimal/pass-6_main.C: New file.
10070 * g++.dg/compat/decimal/pass-6_x.C: New file.
10071 * g++.dg/compat/decimal/pass-6_y.C: New file.
10072 * g++.dg/compat/decimal/return_x.h: New file.
10073 * g++.dg/compat/decimal/return_y.h: New file.
10074 * g++.dg/compat/decimal/return-1_main.C: New file.
10075 * g++.dg/compat/decimal/return-1_x.C: New file.
10076 * g++.dg/compat/decimal/return-1_y.C: New file.
10077 * g++.dg/compat/decimal/return-2_main.C: New file.
10078 * g++.dg/compat/decimal/return-2_x.C: New file.
10079 * g++.dg/compat/decimal/return-2_y.C: New file.
10080 * g++.dg/compat/decimal/return-3_main.C: New file.
10081 * g++.dg/compat/decimal/return-3_x.C: New file.
10082 * g++.dg/compat/decimal/return-3_y.C: New file.
10083 * g++.dg/compat/decimal/return-4_main.C: New file.
10084 * g++.dg/compat/decimal/return-4_x.C: New file.
10085 * g++.dg/compat/decimal/return-4_y.C: New file.
10086 * g++.dg/compat/decimal/return-5_main.C: New file.
10087 * g++.dg/compat/decimal/return-5_x.C: New file.
10088 * g++.dg/compat/decimal/return-5_y.C: New file.
10089 * g++.dg/compat/decimal/return-6_main.C: New file.
10090 * g++.dg/compat/decimal/return-6_x.C: New file.
10091 * g++.dg/compat/decimal/return-6_y.C: New file.
10092
f827f659
AO
100932010-01-20 Alexandre Oliva <aoliva@redhat.com>
10094
10095 PR debug/42715
10096 * gcc.dg/pr42715.c: New.
10097
4227d4a1
PC
100982010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10099
10100 PR c++/42038
10101 * g++.dg/parse/crash55.C: New.
10102
4a4d4c08
AO
101032010-01-20 Alexandre Oliva <aoliva@redhat.com>
10104
10105 PR debug/42782
10106 * gcc.dg/guality/pr42782.c: New.
10107
e4672ccd
JM
101082010-01-20 Jason Merrill <jason@redhat.com>
10109
a402c1b1
JM
10110 PR c++/41788
10111 * g++.dg/abi/packed1.C: New.
10112
1f4a7a48
JM
10113 PR c++/41920
10114 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10115
e4672ccd
JM
10116 PR c++/40750
10117 * g++.dg/parse/fn-typedef1.C: New.
10118 * g++.dg/other/cv_quals.C: Adjust.
10119
35b954c1
AG
101202010-01-20 Anthony Green <green@moxielogic.com>
10121
10122 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10123 pack(push) pragma).
10124 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10125 * gcc.dg/20020312-2.c: Port this to the moxie core.
10126 * gcc.dg/weak/typeof-2.c: Ditto.
10127
e9a8afaa
RG
101282010-01-20 Richard Guenther <rguenther@suse.de>
10129
10130 PR tree-optimization/42717
10131 * gcc.c-torture/compile/pr42717.c: New testcase.
10132
80c35b40
JJ
101332010-01-20 Jakub Jelinek <jakub@redhat.com>
10134
10135 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10136 of signed, add a few new tests.
10137
b5c0899b
JJ
10138 PR middle-end/42803
10139 * g++.dg/parse/limits-initializer1.C: New test.
10140
63894de2
JW
101412010-01-19 Janus Weil <janus@gcc.gnu.org>
10142
10143 PR fortran/42804
10144 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10145 * gfortran.dg/typebound_call_12.f03: New test.
10146
702a738b
PT
101472010-01-19 Paul Thomas <pault@gcc.gnu.org>
10148
10149 PR fortran/42783
10150 * gfortran.dg/bounds_check_15.f90 : New test.
10151
b61b1f17
MM
101522010-01-19 Michael Matz <matz@suse.de>
10153
10154 PR tree-optimization/41783
10155 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10156
b3d7e191
RR
101572010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10158
10159 PR target/38697.
10160 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10161 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10162 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10163 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10164 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10165 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10166 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10167 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10168 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10169 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10170 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10171
f89cc1a3
JW
101722010-01-19 Janus Weil <janus@gcc.gnu.org>
10173
10174 PR fortran/42545
10175 * gfortran.dg/extends_6.f03: Modified an error message.
10176 * gfortran.dg/extends_10.f03: New test.
10177 * gfortran.dg/private_type_6.f03: Modified an error message.
10178 * gfortran.dg/structure_constructor_8.f03: Ditto.
10179
2178b0f9
JJ
101802010-01-19 Jakub Jelinek <jakub@redhat.com>
10181
d6600130
JJ
10182 PR tree-optimization/42719
10183 * gcc.dg/pr42719.c: New test.
10184
2178b0f9
JJ
10185 PR debug/42728
10186 * gcc.dg/pr42728.c: New test.
10187
547cc7ee
AG
101882010-01-19 Anthony Green <green@moxielogic.com>
10189
10190 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10191
5923a165
AG
101922010-01-18 Anthony Green <green@moxielogic.com>
10193
10194 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10195 for moxie.
10196
11d7788d
DS
101972010-01-19 Dodji Seketeli <dodji@redhat.com>
10198
10199 * g++.dg/template/error45.C: reverted as part of reverting the
10200 fix of PR c++/42634.
10201
ebea03e0
DS
102022010-01-18 Dodji Seketeli <dodji@redhat.com>
10203
10204 PR c++/42634
10205 * g++.dg/template/error45.C: New test.
10206
a5cf630e
DS
102072010-01-18 Dodji Seketeli <dodji@redhat.com>
10208
10209 PR c++/42766
10210 * g++.dg/conversion/op6.C: New test.
10211
f249b405
UB
102122010-01-18 Uros Bizjak <ubizjak@gmail.com>
10213
10214 PR target/42774
10215 * gcc.target/alpha/pr42774.c: New test.
10216
1cfd38be
RG
102172010-01-18 Richard Guenther <rguenther@suse.de>
10218
10219 PR tree-optimization/42781
10220 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10221
3b3f318a
RG
102222010-01-17 Richard Guenther <rguenther@suse.de>
10223
10224 PR middle-end/42248
10225 * gcc.c-torture/execute/pr42248.c: New testcase.
10226
9adf0570
RG
102272010-01-17 Richard Guenther <rguenther@suse.de>
10228
10229 PR tree-optimization/42773
10230 * g++.dg/torture/pr42773.C: New testcase.
10231
ae7c61de
JW
102322010-01-17 Janus Weil <janus@gcc.gnu.org>
10233
10234 PR fortran/42677
10235 * gfortran.dg/interface_assignment_5.f90: New test.
10236
4548cb4b
DS
102372010-01-17 Dodji Seketeli <dodji@redhat.com>
10238
10239 PR c++/42697
c4471bb2
DS
10240 * g++.dg/template/crash94.C: Reverted.
10241
a90110c3
JZ
102422010-01-17 Jie Zhang <jie.zhang@analog.com>
10243
10244 PR debug/42767
10245 * gcc.dg/debug/pr42767.c: New.
10246
d1c05c88
JM
102472010-01-15 Jason Merrill <jason@redhat.com>
10248
10249 PR c++/42761
10250 * g++.dg/cpp0x/decltype22.C: New.
10251
7647c841
JJ
102522010-01-16 Jakub Jelinek <jakub@redhat.com>
10253
10254 PR middle-end/42760
10255 * g++.dg/torture/pr42760.C: New test.
10256
4a62494d
JY
102572010-01-15 Jing Yu <jingyu@google.com>
10258
10259 PR rtl-optimization/42691
10260 * gcc.c-torture/execute/pr42691.c: New.
10261
1197e789
RG
102622010-01-15 Richard Guenther <rguenther@suse.de>
10263
10264 PR middle-end/42739
10265 * g++.dg/torture/pr42739.C: New testcase.
10266
58be9ce9
DS
102672010-01-15 Dodji Seketeli <dodji@redhat.com>
10268
10269 * g++.dg/template/error45.C: Revert as part of reverting changes
10270 or PR c++/42634.
10271
3f298330
JD
102722010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10273
10274 PR fortran/42684
10275 * gfortran.dg/interface_31.f90: New test.
10276
c919858d
MM
102772010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10278
10279 * gcc.target/powerpc/pr42747.c: New file.
10280
5b1cbe14
JJ
102812010-01-14 Jakub Jelinek <jakub@redhat.com>
10282
ef5d1181
JJ
10283 PR middle-end/42674
10284 * c-c++-common/pr42674.c: New test.
10285
5b1cbe14
JJ
10286 PR c++/42608
10287 * g++.dg/template/instantiate11.C: New test.
10288
2d1a618e
JM
102892010-01-14 Jason Merrill <jason@redhat.com>
10290
6700a285
JM
10291 PR c++/42701
10292 * g++.dg/overload/error3.C: New.
10293
2d1a618e
JM
10294 PR c++/42655
10295 * g++.dg/overload/rvalue1.C: New.
10296
2f3cdcf5
MJ
102972010-01-14 Martin Jambor <mjambor@suse.cz>
10298
10299 PR tree-optimization/42706
6700a285 10300 * gcc.dg/ipa/pr42706.c: New testcase.
2f3cdcf5 10301
7767706d
L
103022010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10303
10304 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10305
92e97cdd
MJ
103062010-01-14 Martin Jambor <mjambor@suse.cz>
10307
10308 PR tree-optimization/42714
2f3cdcf5 10309 * g++.dg/torture/pr42714.C: New test.
92e97cdd 10310
65b659ff
AB
103112010-01-14 Alexander Monakov <amonakov@ispras.ru>
10312
10313 PR rtl-optimization/42246
10314 * gfortran.dg/pr42246-2.f: New.
10315
136e01a3
AB
103162010-01-14 Alexander Monakov <amonakov@ispras.ru>
10317
10318 PR rtl-optimization/42389
10319 * gcc.dg/pr42389.c: New.
10320
762bffba
AB
103212010-01-14 Alexander Monakov <amonakov@ispras.ru>
10322
10323 PR rtl-optimization/42388
10324 * gcc.dg/pr42388.c: New.
10325
14f30b87
AM
103262010-01-14 Alexander Monakov <amonakov@ispras.ru>
10327
10328 PR rtl-optimization/42294
10329 * gfortran.dg/pr42294.f: New.
10330
8ec4d0ad
AM
103312010-01-14 Alexander Monakov <amonakov@ispras.ru>
10332
10333 PR rtl-optimization/39453
10334 PR rtl-optimization/42246
10335 * gcc.dg/pr39453.c: New.
10336 * gcc.dg/pr42246.c: New.
10337
0666ff4e
AB
103382010-01-14 Alexander Monakov <amonakov@ispras.ru>
10339
b59ab570
AM
10340 PR middle-end/42245
10341 * gcc.dg/pr42245.c: New.
10342 * gcc.dg/pr42245-2.c: New.
10343
103442010-01-14 Alexander Monakov <amonakov@ispras.ru>
10345
a0463099
AK
10346 PR rtl-optimization/42249
10347 * gcc.dg/pr42249.c: New.
0666ff4e 10348
5f8d5023
JJ
103492010-01-14 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR c/42721
10352 * gcc.c-torture/execute/pr42721.c: New test.
10353
cd481d83
IR
103542010-01-14 Ira Rosen <irar@il.ibm.com>
10355
10356 PR tree-optimization/42709
10357 * gcc.dg/vect/pr42709.c: New test.
10358
40c32948
PT
103592010-01-14 Paul Thomas <pault@gcc.gnu.org>
10360
a0463099
AK
10361 PR fortran/41478
10362 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10363 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
40c32948 10364
08b02036
PT
103652010-01-14 Paul Thomas <pault@gcc.gnu.org>
10366
10367 PR fortran/42481
10368 * gfortran.dg/generic_19.f90 : New test.
10369
5db959b6
RG
103702010-01-13 Richard Guenther <rguenther@suse.de>
10371
10372 PR tree-optimization/42730
10373 * gcc.c-torture/compile/pr42730.c: New testcase.
10374
30c73d1a
SE
103752010-01-13 Steve Ellcey <sje@cup.hp.com>
10376
10377 PR target/pr42542
10378 * gcc.target/ia64/pr42542-1.c: New.
10379 * gcc.target/ia64/pr42542-2.c: New.
10380 * gcc.target/ia64/pr42542-3.c: New.
10381
a5859aaf
DS
103822010-01-13 Dodji Seketeli <dodji@redhat.com>
10383
10384 PR c++/42634
10385 * g++.dg/template/error45.C: New test.
10386
19656178
MJ
103872010-01-13 Martin Jambor <mjambor@suse.cz>
10388
10389 PR tree-optimization/42704
10390 * g++.dg/torture/pr42704.C: New test.
10391
6dc93b16
MJ
103922010-01-13 Martin Jambor <mjambor@suse.cz>
10393
10394 PR tree-optimization/42703
19656178 10395 * gcc.c-torture/compile/pr42703.c: New test.
6dc93b16 10396
1d21a8e5
RG
103972010-01-13 Richard Guenther <rguenther@suse.de>
10398
10399 PR tree-optimization/42705
10400 * gcc.c-torture/compile/pr42705.c: New testcase.
10401
9858e0cc
JZ
104022010-01-13 Jie Zhang <jie.zhang@analog.com>
10403
10404 * gcc.target/bfin/l2.c: New test.
10405 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10406
48f30f62
RG
104072010-01-13 Richard Guenther <rguenther@suse.de>
10408
10409 PR middle-end/42716
10410 * gcc.c-torture/compile/pr42716.c: New testcase.
10411
688a482d
RG
104122010-01-13 Richard Guenther <rguenther@suse.de>
10413
10414 PR lto/42678
10415 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10416
e616f54d
JM
104172010-01-12 Joseph Myers <joseph@codesourcery.com>
10418
10419 PR c/42708
10420 * gcc.c-torture/compile/pr42708-1.c: New test.
10421
082ab5ff
JJ
104222010-01-12 Jakub Jelinek <jakub@redhat.com>
10423
4942b76b
JJ
10424 PR debug/42662
10425 * gcc.dg/pr42662.c: New test.
10426
082ab5ff
JJ
10427 PR tree-optimization/42645
10428 * g++.dg/other/pr42645-1.C: New test.
10429 * g++.dg/other/pr42645-2.C: New test.
10430
3767f512
JJ
104312010-01-11 Janis Johnson <janis187@us.ibm.com>
10432
10433 PR target/42416
10434 * gcc.target/powerpc/warn-1.c: New test.
10435 * gcc.target/powerpc/warn-2.c: New test.
10436
a6ffbb9c
UB
104372010-01-11 Uros Bizjak <ubizjak@gmail.com>
10438
10439 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10440 stack alignment.
10441
06bfe1d0
RAE
104422010-01-10 Rafael Avila de Espindola <espindola@google.com>
10443
10444 * gcc.dg/lto/20100108_0.c: New.
10445
dadcb84c
UB
104462010-01-10 Uros Bizjak <ubizjak@gmail.com>
10447
10448 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10449 Add -march=i686 -msse for 32bit x86 targets.
10450
ab996409
RG
104512010-01-10 Richard Guenther <rguenther@suse.de>
10452
10453 PR middle-end/42667
10454 * gcc.dg/torture/pr42667.c: New testcase.
10455
d5a8d704
JD
104562010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10457
10458 PR fortran/32489
6a73fcec 10459 * gfortran.dg/array_constructor_34.f90: New test.
7a2631f3
JD
10460
104612010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10462
10463 PR fortran/20923
10464 * gfortran.dg/array_constructor_33.f90: New test.
d5a8d704
JD
10465 gfortran.dg/array_function_5.f90: Add credit.
10466
994ae26c
AO
104672010-01-09 Alexandre Oliva <aoliva@redhat.com>
10468
10469 PR debug/42631
10470 * gcc.dg/pr42631.c: New.
10471
60c48e4c
AO
104722010-01-09 Alexandre Oliva <aoliva@redhat.com>
10473
10474 PR debug/42630
10475 * gcc.dg/pr42630.c: New.
10476
bb956f3e
AO
104772010-01-09 Alexandre Oliva <aoliva@redhat.com>
10478
10479 PR debug/42629
10480 * gcc.dg/pr42629.c: New.
10481
5de8da9b
AO
104822010-01-09 Alexandre Oliva <aoliva@redhat.com>
10483
10484 PR middle-end/42363
10485 * gcc.dg/torture/pr42363.c: New.
10486
684f25f4
AO
104872010-01-09 Alexandre Oliva <aoliva@redhat.com>
10488
10489 PR debug/42604
10490 PR debug/42395
10491 * gcc.dg/vect/pr42604.c: New.
10492 * gcc.dg/vect/pr42395.c: New.
10493
73c865fa
RG
104942010-01-09 Richard Guenther <rguenther@suse.de>
10495
10496 PR middle-end/42512
10497 * gcc.c-torture/execute/pr42512.c: New testcase.
10498
3d876aba
TB
104992010-01-09 Tobias Burnus <burnus@net-b.de>
10500
10501 PR fortran/41298
10502 * gfortran.dg/c_ptr_tests_14.f90: New test.
10503
e51ded7c
RO
105042010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10505
10506 PR ada/41929
10507 * gnat.dg/null_pointer_deref1.adb: Don't run on
10508 sparc*-sun-solaris2.11.
10509
c59449fa
RG
105102010-01-08 Richard Guenther <rguenther@suse.de>
10511
10512 PR lto/42528
10513 * gcc.dg/lto/20100103-1_0.c: New testcase.
10514 * gcc.dg/lto/20100103-2_0.c: Likewise.
10515
1eee5628
TB
105162010-01-08 Tobias Burnus <burnus@net-b.de
10517
10518 PR/fortran 25829
10519 * gfortran.dg/asynchronous_1.f90: New test.
10520 * gfortran.dg/asynchronous_2.f90: New test.
10521 * gfortran.dg/conflicts.f90: Update error message.
10522
c8f4e43a
DS
105232010-01-07 Dodji Seketeli <dodji@redhat.com>
10524
10525 c++/40155
10526 * g++.dg/cpp0x/variadic-unify-2.C: New test.
10527
4139c7ef
JJ
105282010-01-07 Jakub Jelinek <jakub@redhat.com>
10529
10530 PR tree-optimization/42625
10531 * g++.dg/opt/dtor4.C: New test.
10532 * g++.dg/opt/dtor4.h: New.
10533 * g++.dg/opt/dtor4-aux.cc: New.
10534
2a3c437d
TB
105352010-01-07 Tobias Burnus <burnus@net-b.de>
10536
10537 PR fortran/42597
10538 * gfortran.dg/proc_ptr_26.f90: New test.
10539
64b33a7e
TB
105402010-01-07 Tobias Burnus <burnus@net-b.de>
10541
10542 PR fortran/41872
10543 * gfortran.dg/allocatable_scalar_7.f90: New test.
10544
6209a13e
RG
105452010-01-06 Richard Guenther <rguenther@suse.de>
10546
10547 * gcc.c-torture/compile/pr42632.c: New testcase.
10548
fa1a4144 105492010-01-05 H.J. Lu <hongjiu.lu@intel.com>
64b33a7e 10550
fa1a4144
L
10551 PR target/42542
10552 * gcc.target/i386/pr42542-4.c: New.
10553 * gcc.target/i386/pr42542-4a.c: Likewise.
10554 * gcc.target/i386/pr42542-5.c: Likewise.
10555 * gcc.target/i386/pr42542-5a.c: Likewise.
10556
208384fd
EB
105572010-01-05 Eric Botcazou <ebotcazou@adacore.com>
10558
10559 * gcc.dg/tls/opt-15.c: New test.
10560
43d4b97d
L
105612010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10562
10563 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10564
9bf4cdf5
MJ
105652010-01-05 Martin Jambor <mjambor@suse.cz>
10566
10567 PR tree-optimization/42462
d91ae0ab 10568 * g++.dg/torture/pr42462.C: New test.
9bf4cdf5 10569
d097567d
JM
105702010-01-05 Jason Merrill <jason@redhat.com>
10571
10572 * g++.dg/cpp0x/initlist30.C: New test.
10573
82aee923
RG
105742010-01-05 Richard Guenther <rguenther@suse.de>
10575
10576 PR tree-optimization/42614
10577 * gcc.c-torture/execute/pr42614.c: New testcase.
10578
bc3c12a2
EF
105792010-01-05 Eric Fisher <joefoxreal@gmail.com>
10580
10581 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10582 * gcc.dg/Wunreachable-1.c: Remove the testcase of
10583 -Wunreachable-code.
10584 * gcc.dg/Wunreachable-2.c: Likewise.
10585 * gcc.dg/Wunreachable-3.c: Likewise.
10586 * gcc.dg/Wunreachable-4.c: Likewise.
10587 * gcc.dg/Wunreachable-5.c: Likewise.
10588 * gcc.dg/Wunreachable-6.c: Likewise.
10589 * gcc.dg/Wunreachable-7.c: Likewise.
10590 * gcc.dg/Wunreachable-8.c: Likewise.
10591 * gcc.dg/20041231-1.c: Likewise.
10592
566f27e4
JJ
105932010-01-05 Jakub Jelinek <jakub@redhat.com>
10594
7604eb4e
JJ
10595 PR other/42611
10596 * gcc.dg/pr42611.c: New test.
10597
566f27e4
JJ
10598 PR tree-optimization/42508
10599 * g++.dg/opt/pr42508.C: New test.
10600
11492349
TB
106012010-01-05 Tobias Burnus <burnus@net-b.de>
10602
10603 PR fortran/41872
10604 * gfortran.dg/allocatable_scalar_8.f90: New.
10605
caee6ca1
MJ
106062010-01-04 Martin Jambor <mjambor@suse.cz>
10607
10608 PR tree-optimization/42398
10609 * gcc.c-torture/compile/pr42398.c: New test.
10610
4b4a42c4
JM
106112010-01-04 Jason Merrill <jason@redhat.com>
10612
282c399b
JM
10613 PR c++/42555
10614 * g++.dg/ext/attrib35.C: New.
10615
4b4a42c4
JM
10616 PR c++/42567
10617 * g++.dg/cpp0x/auto17.C: New.
10618
785ca514
RAE
106192010-01-04 Rafael Avila de Espindola <espindola@google.com>
10620
10621 * gcc.dg/lto/20100104_0.c: New.
10622
22554cf9
L
106232010-01-04 H.J. Lu <hongjiu.lu@intel.com>
10624
10625 PR target/42542
10626 * gcc.target/i386/pr42542-1.c: New.
10627 * gcc.target/i386/pr42542-1a.c: Likewise.
10628 * gcc.target/i386/pr42542-1b.c: Likewise.
10629 * gcc.target/i386/pr42542-2.c: Likewise.
10630 * gcc.target/i386/pr42542-2a.c: Likewise.
10631 * gcc.target/i386/pr42542-2b.c: Likewise.
10632 * gcc.target/i386/pr42542-3.c: Likewise.
10633 * gcc.target/i386/pr42542-3a.c: Likewise.
10634
5b130807
TB
106352009-01-04 Tobias Burnus <burnus@net-b.de>
10636
10637 PR fortran/41872
10638 * gfortran.dg/allocatable_scalar_5.f90: New test.
10639 * gfortran.dg/allocatable_scalar_6.f90: New test.
10640
e74003a1
RG
106412010-01-03 Richard Guenther <rguenther@suse.de>
10642
10643 PR testsuite/42583
10644 * gfortran.dg/gomp/recursion1.f90: Remove.
10645
5e87f30e
RG
106462010-01-03 Richard Guenther <rguenther@suse.de>
10647
10648 * gcc.dg/Warray-bounds.c: Remove XFAILs.
10649 * gcc.dg/uninit-6.c: Likewise.
10650 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10651
ba1ee228
RG
106522010-01-03 Richard Guenther <rguenther@suse.de>
10653
10654 PR tree-optimization/42589
10655 * gcc.target/i386/pr42589.c: New testcase.
10656
a19eb9d2
RG
106572010-01-03 Richard Guenther <rguenther@suse.de>
10658
10659 PR tree-optimization/42438
10660 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10661
8163bdfb
RG
106622010-01-02 Richard Guenther <rguenther@suse.de>
10663
10664 PR testsuite/41651
10665 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10666
02143d0b
UB
106672010-01-02 Uros Bizjak <ubizjak@gmail.com>
10668
10669 PR target/42448
10670 * gcc.target/alpha/pr42448-1.c: New test.
10671 * gcc.target/alpha/pr42448-2.c: Ditto.
10672
dadab4fd
JM
106732010-01-01 Joseph Myers <joseph@codesourcery.com>
10674
10675 PR preprocessor/41947
10676 * gcc.dg/c99-hexfloat-3.c: New test.
10677
e4a95933
RG
106782010-01-01 Richard Guenther <rguenther@suse.de>
10679
10680 PR c/42570
10681 * gcc.c-torture/execute/pr42570.c: New testcase.
10682
a28ff68b
RG
106832010-01-01 Richard Guenther <rguenther@suse.de>
10684
10685 PR middle-end/42559
10686 * gcc.c-torture/compile/pr42559.c: New testcase.
10687
ad41bd84 10688\f
0bdf1263 10689Copyright (C) 2010 Free Software Foundation, Inc.
ad41bd84
JM
10690
10691Copying and distribution of this file, with or without modification,
10692are permitted in any medium without royalty provided the copyright
10693notice and this notice are preserved.
This page took 2.237227 seconds and 5 git commands to generate.