]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
[multiple changes]
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1dbee8c9
MJ
12010-10-04 Martin Jambor <mjambor@suse.cz>
2
3 PR tree-optimization/45572
4 * g++.dg/ipa/pr45572-1.C: New test.
5 * g++.dg/ipa/pr45572-2.C: Likewise.
6
478a1c5b
ILT
72010-10-03 Ian Lance Taylor <iant@google.com>
8
9 * gcc.dg/anon-struct-11.c: New test.
10 * gcc.dg/anon-struct-12.c: New test.
11 * gcc.dg/anon-struct-13.c: New test.
12 * gcc.dg/anon-struct-14.c: New test.
13
a1e53f3f
L
142010-10-03 H.J. Lu <hongjiu.lu@intel.com>
15
16 * g++.dg/torture/pr45764.C: Revert revision 164914.
17 * gcc.dg/vect/pr43432.c: Likewise.
18 * gcc.dg/vect/vect-114.c: Likewise.
19 * gcc.dg/vect/vect-15.c: Likewise.
20
79fe346e
JM
212010-10-03 Jason Merrill <jason@redhat.com>
22
23 * g++.dg/cpp0x/sfinae5.C: New.
24
888a22d0
L
252010-10-02 H.J. Lu <hongjiu.lu@intel.com>
26
27 PR tree-optimization/45720
28 PR tree-optimization/45764
29 * g++.dg/torture/pr45764.C: New.
30
31 * gcc.dg/vect/pr43432.c: Xfail.
32 * gcc.dg/vect/vect-114.c: Likewise.
33 * gcc.dg/vect/vect-15.c: Likewise.
34
34e94db7
JDA
352010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36
37 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
38 hppa*-*-hpux*.
39 * gcc.dg/torture/pr45678-2.c: Likewise.
40
8b932a71
JW
412010-10-02 Janus Weil <janus@gcc.gnu.org>
42
43 PR fortran/45748
44 * gfortran.dg/intrinsic_6.f90: New.
45
9dcee88d
TK
462010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
47
48 PR fortran/42831
49 * gfortran.dg/dependency_37.f90: New test.
50
c44d6c47
UB
512010-10-01 Uros Bizjak <ubizjak@gmail.com>
52
53 * gcc.target/i386/shift_mask.c: New test.
54
0d228a52
RG
552010-10-01 Richard Guenther <rguenther@suse.de>
56
57 PR tree-optimization/45854
58 * g++.dg/torture/pr45854.C: New testcase.
59
0e247093
ME
602010-09-30 Michael Eager <eager@eagercon.com>
61
62 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
63 __FLT_{MIN,MAX}__.
c44d6c47 64
99e55749
SP
652010-09-30 Sebastian Pop <sebastian.pop@amd.com>
66
67 PR middle-end/45758
68 * gfortran.dg/graphite/pr45758.f90: New.
69
6272efef
SP
702010-09-30 Sebastian Pop <sebastian.pop@amd.com>
71
72 PR middle-end/45230
73 * gcc.dg/graphite/id-pr45230.c: New.
74
9e054f1b
SP
752010-09-30 Sebastian Pop <sebastian.pop@amd.com>
76
77 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
78 * gfortran.dg/graphite/graphite.exp: Same.
79 * gcc.dg/graphite/vect-pr43423.c: New.
80
45c13d4c
JJ
812010-09-30 Jakub Jelinek <jakub@redhat.com>
82
83 PR target/45843
84 * g++.dg/torture/pr45843.C: New test.
85
03d79dc3
JW
862010-09-30 Janus Weil <janus@gcc.gnu.org>
87
88 PR fortran/45828
89 * gfortran.dg/allocate_derived_5.f90: New.
90
140d4eff
JJ
912010-09-30 Jakub Jelinek <jakub@redhat.com>
92
93 PR tree-optimization/31261
94 * gcc.dg/tree-ssa/pr31261.c: New test.
95
80920132
ME
962010-09-30 Michael Eager <eager@eagercon.com>
97
98 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
99 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
100 * gcc.target/microblaze/microblaze.exp: Ditto.
101 * gcc.target/microblaze/others/string_cst1.c: Ditto.
102 * gcc.target/microblaze/others/string_cst2.c: Ditto.
103 * gcc.target/microblaze/others/data_var1.c: Ditto.
104 * gcc.target/microblaze/others/data_var2.c: Ditto.
105 * gcc.target/microblaze/others/data_var3.c: Ditto.
106 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
107 * gcc.target/microblaze/others/strings1.c:: Ditto.
108 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
109 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
110 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
111 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
112 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
113 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
114 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
115 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
116 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
117 * gcc.target/microblaze/isa/pcmp.c: Ditto.
118 * gcc.target/microblaze/isa/nofloat.c: Ditto.
119 * gcc.target/microblaze/isa/fcvt.c: Ditto.
120 * gcc.target/microblaze/isa/float.c: Ditto.
121 * gcc.target/microblaze/isa/mulh.c: Ditto.
122 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
123 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
124 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
125 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
126 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
127 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
128 * gcc.target/microblaze/isa/bshift.c: Ditto.
129 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
130 * gcc.target/microblaze/isa/div.c: Ditto.
131 * gcc.target/microblaze/isa/vanilla.c: Ditto.
132 * gcc.target/microblaze/isa/mul.c: Ditto.
133
92902b1b
IS
1342010-09-30 Iain Sandoe <iains@gcc.gnu.org>
135
136 merge from FSF 'apple/trunk' branch.
137 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
138
139 Radar 4386773
140 * objc.dg/enhanced-proto-1.m: New.
141 * objc.dg/enhanced-proto-2.m: New.
142 * obj-c++.dg/enhanced-proto-1.mm: New
143 * obj-c++.dg/enhanced-proto-2.mm: New.
144
0d0da792
RG
1452010-09-30 Richard Guenther <rguenther@suse.de>
146
147 PR testsuite/45702
148 * gcc.dg/debug/pr41893-1.c: Adjust.
149 * gcc.dg/pr30762-1.c: Likewise.
150 * gcc.dg/pr31529-1.c: Likewise.
151 * gcc.dg/pr34457-1.c: Likewise.
152 * gcc.dg/pr34668-1.c: Likewise.
153 * gcc.dg/pr43557-1.c: Likewise.
154
3bc33871
IS
1552010-09-30 Iain Sandoe <iains@gcc.gnu.org>
156
157 PR objc/45842
158 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
159 * objc.dg/const-str-3.m: Correct header for memcpy.
160 * objc.dg/const-str-7.m: Likewise.
161 * objc.dg/method-20b.m: Provide an implementation of Object.
162 Adjust XFAIL for m64 NeXT runtime.
163 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
164 * objc.dg/encode-3.m: Correct line ordering, provide header for
165 sprintf.
166 * objc.dg/encode-7-next.m: Only run for 32bit.
167 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
168 * objc.dg/type-size-2.m: Provide an implementation of Object.
169 Ajust headers.
170 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
171 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
172 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
173 Adjust XFAIL for m64 NeXT runtime.
174 * obj-c++.dg/method-22.mm: Likewise.
175 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
176
2631eead
NP
1772010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
178
179 Merge from 'apple/trunk' branch on FSF servers.
180
181 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
182
183 Radar 4278236
184 * obj-c++.dg/bad-forward-decl.mm: New
185
10ad386a
EB
1862010-09-30 Eric Botcazou <ebotcazou@adacore.com>
187
188 * ada/acats/run_acats: Revert revision 157037.
189
13ed556f 1902010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
a6341d57
NP
191
192 Merge from 'apple/trunk' branch on FSF servers.
193
194 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
195
196 Radar 4281748
197 * objc.dg/naming-2.m: Update
198 * objc.dg/naming-3.m: New
199
22939744
BS
2002010-09-29 Bernd Schmidt <bernds@codesourcery.com>
201
202 PR target/40457
203 * gcc.target/arm/pr40457-3.c: New test.
204
f6c5fbfd
NS
2052010-09-29 Nathan Sidwell <nathan@codesourcery.com>
206
207 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
208 alias checking.
209 * lib/target-supports.exp (check_ifunc_available): Likewise.
210
38df2baf
TG
2112010-09-29 Tristan Gingold <gingold@adacore.com>
212
213 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
214
1973201f
NP
2152010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
216
217 * objc.dg/keywords-1.m: New test.
218 * objc.dg/keywords-2.m: New test.
219 * objc.dg/keywords-3.m: New test.
220 * obj-c++.dg/keywords-1.mm: New test.
221 * obj-c++.dg/keywords-2.mm: New test.
222
374fd2f5
JM
2232010-09-28 Jason Merrill <jason@redhat.com>
224
4e9ca9b0
JM
225 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
226 * g++.dg/ext/complit11.C: Likewise.
227 * g++.old-deja/g++.law/temps1.C: Likewise.
228
374fd2f5
JM
229 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
230 * g++.old-deja/g++.mike/misc6.C: Likewise.
231
f7e71da5
IS
2322010-09-28 Iain Sandoe <iains@gcc.gnu.org>
233
234 * objc.dg/attributes/method-attribute-1.m: New.
235 * objc.dg/attributes/method-attribute-2.m: New.
236
237 * obj-c++.dg/attributes/method-attribute-1.m: New.
238 * obj-c++.dg/attributes/method-attribute-2.m: New.
239
c165dca7
IS
2402010-09-28 Iain Sandoe <iains@gcc.gnu.org>
241
242 * objc.dg/attributes: New.
243 * objc.dg/attributes/attributes.exp: New.
244 * objc.dg/attributes/class-attribute-1.m: New.
245 * objc.dg/attributes/class-attribute-2.m: New
246 * objc.dg/attributes/categ-attribute-1.m: New
247 * objc.dg/attributes/categ-attribute-2.m: New
248 * objc.dg/attributes/proto-attribute-1.m: New
249
250 * obj-c++.dg/attributes: New.
251 * obj-c++.dg/attributes/attributes.exp: New
252 * obj-c++.dg/attributes/class-attribute-1.mm: New
253 * obj-c++.dg/attributes/class-attribute-2.mm: New
254 * obj-c++.dg/attributes/categ-attribute-1.mm: New
255 * obj-c++.dg/attributes/categ-attribute-2.mm: New
256 * obj-c++.dg/attributes/proto-attribute-1.mm: New
257
26877873
NP
2582010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
259
260 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
261 from the branch renamed to method-20b.m to avoid clashes).
262
c44d6c47
UB
263 2005-08-23 Stuart Hastings <stuart@apple.com>
264 Ziemowit Laski <zlaski@apple.com>
26877873
NP
265
266 Radar 4209854
267 * obj-c++.dg/method-23.mm: New.
268 * objc.dg/method-20.m: New.
269
697c3575
JH
2702010-09-28 Jan Hubicka <jh@suse.cz>
271
272 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
273
2770264a
RO
2742010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
275
276 PR target/44452
277 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
278 i?86-*-solaris2.[89], *-*-vxworks*.
279 * gcc.target/i386/pr22152.c: Likewise.
280 * gcc.target/i386/vect8-ret.c: New test.
281
e660c8f2
JZ
2822010-09-28 Jie Zhang <jie@codesourcery.com>
283
284 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
285
4c116505
NP
2862010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
287
288 Merge from 'apple/trunk' branch on FSF servers.
289
290 2005-07-18 Ziemowit Laski <zlaski@apple.com>
291
292 Radar 4175534
293 * obj-c++.dg/method-22.mm: New.
38df2baf 294
93c0e0bb
JM
2952010-09-27 Jason Merrill <jason@redhat.com>
296
297 * g++.dg/cpp0x/rv-lvalue-req.C: New.
298 * g++.dg/ext/complit11.C: Adjust.
299 * g++.old-deja/g++.law/temps1.C: Adjust.
300 * g++.old-deja/g++.ns/koenig6.C: Adjust.
301 * g++.old-deja/g++.oliva/partord1.C: Adjust.
302
7458026b
ILT
3032010-09-27 Ian Lance Taylor <iant@google.com>
304
305 * lib/target-supports.exp (check_effective_target_split_stack):
306 New procedure.
307 * gcc.dg/split-1.c: New test.
308 * gcc.dg/split-2.c: New test.
309 * gcc.dg/split-3.c: New test.
310 * gcc.dg/split-4.c: New test.
311
177b48f9
NP
3122010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
313
314 PR objc/25464
315 * objc.dg/type-size-3.m: New test.
316
3172010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
318
319 PR objc/45763
c44d6c47 320 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
38df2baf
TG
321
3222010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
177b48f9
NP
323
324 PR objc/25450
325 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
326 * objc.dg/type-size-2.m: Same change.
327 * obj-c++.dg/encode-5.mm: Same change.
328
3292010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
330
331 Merge from 'apple/trunk' branch on FSF servers. The original
332 Changelogs are below.
333
334 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
c44d6c47
UB
335 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
336 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
177b48f9 337 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
c44d6c47 338 in the branch).
177b48f9
NP
339 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
340 proto-qual-1.m in the branch) and the normal ABI on GNU.
341 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
342 the test only with the NeXT runtime.
343 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
c44d6c47 344 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
177b48f9
NP
345 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
346 Run the test only with the NeXT runtime.
c44d6c47 347
177b48f9
NP
348 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
349
350 Radar 4492973
351 * objc.dg/encode-7-64bit.m: New.
352 * objc.dg/encode-7.m: Skip if -m64.
c44d6c47 353
177b48f9
NP
354 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
355
356 Radar 4301047
357 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
358 * obj-c++.dg/threedotthree-abi-1.mm: New
359 * objc.dg/threedotthree-abi-1.m: New
360
361 2005-07-20 Ziemowit Laski <zlaski@apple.com>
362
363 Radar 4136935
364 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
365 * objc.dg/encode-6.m: Likewise.
366 * objc.dg/encode-7.m: New test case.
367
b581b85b
NP
3682010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
369
370 Merge from 'apple/trunk' branch on FSF servers. Renamed
371 const-str-12.m to constr-str-12b.m to avoid conflicts.
c44d6c47 372
b581b85b
NP
373 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
374
375 Radar 4229905
376 * obj-c++.dg/warn5.mm: New
c44d6c47 377
b581b85b
NP
378 2005-06-22 Ziemowit Laski <zlaski@apple.com>
379
380 Radar 4154928
381 * obj-c++.dg/const-str-12.mm: New.
382 * objc.dg/const-str-12.m: New.
383
d000aa67
TB
3842010-09-27 Tobias Burnus <burnus@net-b.de>
385
386 PR fortran/40569
387 PR fortran/40568
388 * gfortran.dg/storage_size_2.f08: Fix test.
389 * gfortran.dg/c_sizeof_1.f90: Fix test.
390 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
391 * gfortran.dg/c_sizeof_3.f90: New.
392 * gfortran.dg/c_sizeof_4.f90: New.
393 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
394 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
395
414e8be2
DK
3962010-09-26 Daniel Kraft <d@domob.eu>
397
398 PR fortran/45783
399 PR fortran/45795
400 * gfortran.dg/select_type_18.f03: New test.
401
cf1bcf06
EB
4022010-09-25 Eric Botcazou <ebotcazou@adacore.com>
403
404 * gnat.dg/return2.ad[sb]: New test.
405 * gnat.dg/return2_pkg.ads: New helper.
406
8e8dc060
DK
4072010-09-25 Daniel Kraft <d@domob.eu>
408
409 PR fortran/45776
410 * gfortran.dg/io_constraints_6.f03: New test.
411 * gfortran.dg/io_constraints_7.f03: New test.
412 * gfortran.dg/newunit_2.f90: New test.
413
c6d6e62f
SK
4142010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
415
c44d6c47 416 * gfortran.dg/operator_c1202.f90: New test.
c6d6e62f 417
46a4da10
JH
4182010-09-24 Jan Hubicka <jh@suse.cz>
419
420 * gcc.dg/tree-ssa/leaf.c: New testcase.
421
1d0804d4
JH
4222010-09-24 Jan Hubicka <jh@suse.cz>
423
424 PR tree-optimization/45738
425 PR tree-optimization/45741
426 * gcc.c-torture/compile/pr45741.c: New.
427 * gfortran.fortran-torture/compile/pr45738.f90: New.
428
5642f5d5
JM
4292010-09-24 Joseph Myers <joseph@codesourcery.com>
430
431 * gcc.dg/cpp/undef-opt-1.c: New test.
432
75d980ab
JM
4332010-09-24 Jason Merrill <jason@redhat.com>
434
435 * g++.dg/other/error10.C: Adjust expected output.
436
32990d5b
JJ
4372010-09-24 Jakub Jelinek <jakub@redhat.com>
438
439 PR middle-end/45234
440 * gcc.dg/torture/stackalign/alloca-6.c: New test.
441 * gcc.target/i386/pr45234.c: New test.
442
116f30c3
RG
4432010-09-24 Richard Guenther <rguenther@suse.de>
444
445 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
446
e2686b2d
MS
4472010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
448
449 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
450 as a comment leader in regexp.
451
f1570cec
NP
4522010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
453
454 * objc.dg/sync-2.m: New test.
455 * obj-c++.dg/sync-2.mm: New test.
456
be1f1ed9
TB
4572010-09-24 Tobias Burnus <burnus@net-b.de>
458
459 PR fortran/40571
460 * gfortran.dg/iso_fortran_env_7.f90: New.
461
19dc6d01
NP
4622010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
463
464 * obj-c++.dg/too-many-args.mm: New file.
465
4662010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
467
468 Merge from 'apple/trunk' branch on FSF servers.
469
470 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
471
472 Radar 4491608
473 * objc.dg/too-many-args.m: New
474
962b8a0e
TK
4752010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
476
477 PR fortran/45744
478 * gfortran.dg/dependency_36.f90: New test.
479
17eba947
UB
4802010-09-23 Uros Bizjak <ubizjak@gmail.com>
481
482 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
483 * gcc.target/i386/pad-3.c: Ditto.
484 * gcc.target/i386/pad-7.c: Ditto.
485 * gcc.target/i386/pad-7.c: Ditto.
486 * gcc.target/i386/pr36502.c: Ditto.
487 * gcc.target/i386/zee.c: Ditto.
488 * gcc.target/i386/20060821-1.c: Ditto.
489 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
490 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
491 * gcc.target/i386/pad-5b.c: Ditto.
492 * gcc.target/i386/pad-6a.c: Ditto.
493 * gcc.target/i386/pad-6b.c: Ditto.
494 * gcc.target/i386/pad-8.c: Ditto.
495 * gcc.target/i386/pad-9.c: Ditto.
496 * gcc.target/i386/pad-10.c: Ditto.
497 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
498
3d113394
RG
4992010-09-23 Richard Guenther <rguenther@suse.de>
500
501 PR tree-optimization/45565
502 * g++.dg/ipa/pr45565.C: New testcase.
503
bef6486a
MM
5042010-09-23 Mikael Morin <mikael@gcc.gnu.org>
505
506 PR fortran/45745
507 PR fortran/45648
508 * gfortran.dg/vector_subscript_bound_1.f90: New.
509
dca26746
RG
5102010-09-23 Richard Guenther <rguenther@suse.de>
511
512 PR middle-end/45750
513 * gcc.dg/pr45750.c: New testcase.
514
030ef1fb
JJ
5152010-09-23 Jakub Jelinek <jakub@redhat.com>
516
517 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
518 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
519 build.
520
3c3bd471
BS
5212010-09-23 Bernd Schmidt <bernds@codesourcery.com>
522
523 PR rtl-optimization/44374
524 * gcc.target/arm/headmerge-1.c: New test.
525 * gcc.target/arm/headmerge-2.c: New test.
526 * gcc.target/i386/headmerge-1.c: New test.
527 * gcc.target/i386/headmerge-2.c: New test.
528
8c91ab34
DK
5292010-09-23 Daniel Kraft <d@domob.eu>
530
531 PR fortran/38936
532 PR fortran/44044
533 PR fortran/45474
534 * gfortran.dg/intrinsic_intent_1.f03: New test.
535 * gfortran.dg/select_type_17.f03: New test.
536 * gfortran.dg/associate_5.f03: More definability tests.
537 * gfortran.dg/enum_2.f90: Check definability.
538 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
539 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
540 * gfortran.dg/char_expr_2.f90: Ditto.
541 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
542 * gfortran.dg/enum_5.f90: Ditto.
543 * gfortran.dg/equiv_constraint_8.f90: Ditto.
544 * gfortran.dg/impure_assignment_2.f90: Ditto.
545 * gfortran.dg/impure_assignment_3.f90: Ditto.
546 * gfortran.dg/intent_out_1.f90: Ditto.
547 * gfortran.dg/intent_out_3.f90: Ditto.
548 * gfortran.dg/pointer_assign_7.f90: Ditto.
549 * gfortran.dg/pointer_intent_3.f90: Ditto.
550 * gfortran.dg/pr19936_1.f90: Ditto.
551 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
552 * gfortran.dg/simpleif_2.f90: Ditto.
553 * gfortran.dg/protected_5.f90: Ditto.
554 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
555 * gfortran.dg/protected_6.f90: Ditto.
556 * gfortran.dg/protected_7.f90: Ditto.
557
42d9f9dd
JD
5582010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
559
560 PR libfortran/45710
561 * gfortran.dg/namelist_65.f90: New test.
562
1cf2589d
MS
5632010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
564
565 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
c44d6c47 566 the regexp pattern between the expected label and location string.
1cf2589d 567
7d0255bd
MS
5682010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
569
570 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
571
5722010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
573
574 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
575 * gcc.dg/pr27898.c: Likewise.
576 * gcc.dg/pr28712.c: Likewise.
577 * gcc.dg/pr30762-1.c: Likewise.
578 * gcc.dg/pr31529-1.c: Likewise.
579 * gcc.dg/pr34457-1.c: Likewise.
580 * gcc.dg/pr34668-1.c: Likewise.
581 * gcc.dg/pr34989-1.c: Likewise.
582 * gcc.dg/pr43557-1.c: Likewise.
583
bbaee688
JJ
5842010-09-22 Jakub Jelinek <jakub@redhat.com>
585
586 PR rtl-optimization/45739
587 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
588 regexps.
589
77167b6f
EB
5902010-09-22 Eric Botcazou <ebotcazou@adacore.com>
591
592 * gcc.target/sparc/mnofpu.c: New test.
593
a82e045d
JJ
5942010-09-22 Jakub Jelinek <jakub@redhat.com>
595
596 PR rtl-optimization/45739
597 * gcc.target/i386/pr45739.c: New test.
598
0b4f2770
MM
5992010-09-21 Mikael Morin <mikael@gcc.gnu.org>
600
601 PR fortran/45648
602 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
603 and counts. Add non-elemental function call check.
604
605 PR fortran/45648
606 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
607 arguments checks. Update temporary counts.
608 * gfortran.dg/transpose_optimization_1.f90: New.
609
45547c7f
NP
6102010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
611
612 PR objc/23710
613 * objc.dg/invalid-method-1.m: New.
614
c0c24aa4
NP
6152010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
616
617 Merge from 'apple/trunk' branch on FSF servers.
618
619 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
620
77167b6f 621 Radar 4291785
17eba947
UB
622 * objc.dg/naming-4.m: New
623 * objc.dg/naming-5.m: New
624 * obj-c++.dg/naming-1.mm: New
625 * obj-c++.dg/naming-2.mm: New
c0c24aa4 626
5c0f24d0
JW
6272010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
628 Jack Howarth <howarth@bromo.med.uc.edu>
629
630 PR c++/45645
631 * g++.dg/torture/pr44972.C: Use portable assert().
632
ce2b1d68
RG
6332010-09-21 Richard Guenther <rguenther@suse.de>
634
635 PR tree-optimization/45580
636 * g++.dg/torture/pr45580.C: New testcase.
637
b379f677
UB
6382010-09-21 Uros Bizjak <ubizjak@gmail.com>
639
640 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
641
48dbbcd6
JW
6422010-09-20 Janus Weil <janus@gcc.gnu.org>
643
644 PR fortran/45438
645 * gfortran.dg/pointer_check_7.f90: New.
646
220c5f0c
JJ
6472010-09-20 Jakub Jelinek <jakub@redhat.com>
648
649 PR rtl-optimization/45728
650 * gcc.c-torture/compile/pr45728.c: New test.
651
15c2ef5a
PT
6522010-09-20 Paul Thomas <pault@gcc.gnu.org>
653
654 PR fortran/45081
655 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
656
c2310fc4
L
6572010-09-20 H.J. Lu <hongjiu.lu@intel.com>
658
659 * g++.dg/tree-ssa/pr45605.C: Add "\\".
660
06baaba3
RG
6612010-09-20 Richard Guenther <rguenther@suse.de>
662
663 PR middle-end/45704
664 * gcc.dg/torture/pr45704.c: New testcase.
665
64e0f5ff
JH
6662010-09-20 Jan Hubicka <jh@suse.cz>
667
668 PR tree-optimize/45605
669 * g++.dg/tree-ssa/pr45605.C: New testcase.
670
ef98b8a5
MM
6712010-09-20 Michael Matz <matz@suse.de>
672
673 PR testsuite/45706
674 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
675 enough.
676
565b8886
RG
6772010-09-20 Richard Guenther <rguenther@suse.de>
678
679 PR tree-optimization/45705
680 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
681
5e979df3
MM
6822010-09-20 Michael Matz <matz@suse.de>
683
684 PR testsuite/45706
685 * lib/target-supports.exp (check_effective_target_vect_perm):
686 Add i?86-*-*.
687
2960be83
JJ
6882010-09-20 Jakub Jelinek <jakub@redhat.com>
689
690 PR rtl-optimization/45695
691 * gcc.c-torture/execute/pr45695.c: New test.
692
d1f6261f
JH
6932010-09-19 Jan Hubicka <jh@suse.cz>
694
695 PR lto/44246
696 * gcc.c-torture/compile/pr44246.c:New file.
697
039d9ea1
IR
6982010-09-19 Ira Rosen <irar@il.ibm.com>
699
700 PR tree-optimization/45714
701 * gfortran.dg/vect/pr45714-a.f: New test.
702 * gfortran.dg/vect/pr45714-b.f: New test.
703
2231f17f
EB
7042010-09-19 Eric Botcazou <ebotcazou@adacore.com>
705
706 * gnat.dg/const1.adb: Rename into...
707 * gnat.dg/constant1.adb: ...this.
708 * gnat.dg/constant2.adb: New test.
709 * gnat.dg/constant2_pkg1.ads: New helper.
710 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
711
50a6af05
EB
7122010-09-19 Eric Botcazou <ebotcazou@adacore.com>
713
714 * gnat.dg/specs/constant1.ads: New test.
715 * gnat.dg/specs/constant1_pkg.ads: New helper.
716
9b389a5e
JH
7172010-09-18 Jan Hubicka <jh@suse.cz>
718
719 PR tree-optimization/45453
720 * g++.dg/tree-ssa/pr45453.C: New testcase.
721
6eb208a6
JM
7222010-09-18 Jason Merrill <jason@redhat.com>
723
724 * g++.dg/cpp0x/initlist44.C: New.
725
6a78fd06
RG
7262010-09-18 Richard Guenther <rguenther@suse.de>
727
728 PR tree-optimization/45709
729 * g++.dg/torture/pr45709-2.C: New testcase.
730
7312010-09-18 Richard Guenther <rguenther@suse.de>
732
733 PR tree-optimization/45709
734 * g++.dg/torture/pr45709.C: New testcase.
735
ba67f487
L
7362010-09-18 H.J. Lu <hongjiu.lu@intel.com>
737
738 PR testsuite/45719
739 * gcc.target/i386/pad-3.c: Pass -fno-pic.
740
e7ed95a2
L
7412010-09-17 H.J. Lu <hongjiu.lu@intel.com>
742
743 * gcc.target/i386/pad-1.c: New.
744 * gcc.target/i386/pad-2.c: Likewise.
745 * gcc.target/i386/pad-3.c: Likewise.
746 * gcc.target/i386/pad-4.c: Likewise.
747 * gcc.target/i386/pad-5a.c: Likewise.
748 * gcc.target/i386/pad-5b.c: Likewise.
749 * gcc.target/i386/pad-6a.c: Likewise.
750 * gcc.target/i386/pad-6b.c: Likewise.
751 * gcc.target/i386/pad-7.c: Likewise.
752 * gcc.target/i386/pad-8.c: Likewise.
753 * gcc.target/i386/pad-9.c: Likewise.
754 * gcc.target/i386/pad-10.c: Likewise.
755
2b3ded42
L
7562010-09-17 H.J. Lu <hongjiu.lu@intel.com>
757
758 PR middle-end/45234
759 * gcc.dg/torture/stackalign/alloca-5.c: New.
760
765c3e8f
L
7612010-09-17 H.J. Lu <hongjiu.lu@intel.com>
762
763 PR middle-end/45678
764 * gcc.dg/torture/pr45678-2.c: New.
765
2d5581f1
RG
7662010-09-17 Richard Guenther <rguenther@suse.de>
767
768 PR middle-end/45678
769 * gcc.dg/torture/pr45678-1.c: New testcase.
770
18ba3ce7
MM
7712010-09-17 Michael Matz <matz@suse.de>
772
773 PR tree-optimization/43432
774 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
775 check_effective_target_vect_perm_short): New predicates.
776 (check_effective_target_vect_perm): Include x86_64.
777 * gcc.dg/vect/pr43432.c: New test.
778 * gcc.dg/vect/vect-114.c: Adjust.
779 * gcc.dg/vect/vect-15.c: Ditto.
780 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
781 * gcc.dg/vect/slp-perm-9.c: Ditto.
782
46936bf0
NP
7832010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
784
b146446c 785 PR testsuite/45692
46936bf0
NP
786 * objc/execute/exceptions/throw-nil.m: Run the test only with the
787 GNU runtime.
788
c3224d6f
RG
7892010-09-17 Richard Guenther <rguenther@suse.de>
790
791 * gcc.dg/pr27898.c: Use -flto instead of -combine.
792 * gcc.dg/pr28706.c: Likewise.
793 * gcc.dg/pr28712.c: Likewise.
794 * gcc.dg/pr30762-1.c: Likewise.
795 * gcc.dg/pr30762-2.c: Likewise.
796 * gcc.dg/pr31529-1.c: Likewise.
797 * gcc.dg/pr31529-2.c: Likewise.
798 * gcc.dg/pr34457-1.c: Likewise.
799 * gcc.dg/pr34457-2.c: Likewise.
800 * gcc.dg/pr34668-1.c: Likewise.
801 * gcc.dg/pr34668-2.c: Likewise.
802 * gcc.dg/pr34989-1.c: Likewise.
803 * gcc.dg/pr34989-2.c: Likewise.
804 * gcc.dg/pr43557-1.c: Likewise.
805 * gcc.dg/pr43557-2.c: Likewise.
806 * gcc.dg/debug/pr41893-1.c: Likewise.
807 * gcc.dg/matrix/matrix.exp: Do not use -combine.
808 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
809 * gcc.dg/matrix/matrix-4.c: Likewise.
810 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
811 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
812 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
813 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
814
6dfd24f7
TB
8152010-09-16 Tobias Burnus <burnus@net-b.de>
816
817 PR fortran/43665
818 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
819 optimizations.
820 * gfortran.dg/intent_optimize_1.f90: New test.
821
26ec9308
L
8222010-09-16 H.J. Lu <hongjiu.lu@intel.com>
823
824 * gcc.target/i386/divmod-1.c: New.
825 * gcc.target/i386/divmod-2.c: Likewise.
826 * gcc.target/i386/divmod-3.c: Likewise.
827 * gcc.target/i386/divmod-4.c: Likewise.
828 * gcc.target/i386/divmod-4a.c: Likewise.
829 * gcc.target/i386/divmod-5.c: Likewise.
830 * gcc.target/i386/divmod-6.c: Likewise.
831 * gcc.target/i386/divmod-7.c: Likewise.
832 * gcc.target/i386/divmod-8.c: Likewise.
833 * gcc.target/i386/udivmod-1.c: Likewise.
834 * gcc.target/i386/udivmod-2.c: Likewise.
835 * gcc.target/i386/udivmod-3.c: Likewise.
836 * gcc.target/i386/udivmod-4.c: Likewise.
837 * gcc.target/i386/udivmod-4a.c: Likewise.
838 * gcc.target/i386/udivmod-5.c: Likewise.
839 * gcc.target/i386/udivmod-6.c: Likewise.
840 * gcc.target/i386/udivmod-7.c: Likewise.
841 * gcc.target/i386/udivmod-8.c: Likewise.
842
0cac82a0
JH
8432010-09-16 Jan Hubicka <jh@suse.cz>
844
845 * g++.dg/lto/pr45679-1_0.C: New file.
846 * g++.dg/lto/pr45679-1_1.C: New file.
847 * g++.dg/lto/pr45679-0_0.C: New file.
848 * g++.dg/lto/pr45679-0_1.C: New file.
849
7d58b9e7
JW
8502010-09-16 Janus Weil <janus@gcc.gnu.org>
851
852 PR fortran/45674
853 * gfortran.dg/class_dummy_2.f03: New.
854
ed6c4831
RG
8552010-09-16 Richard Guenther <rguenther@suse.de>
856
857 PR tree-optimization/45623
858 * gcc.dg/torture/pr45623.c: New testcase.
859
ff802fa1
IR
8602010-09-16 Ira Rosen <irar@il.ibm.com>
861
862 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
863 name and parentheses.
864 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
865
441b624e
JM
8662010-09-15 Jason Merrill <jason@redhat.com>
867
da9bc840
JM
868 * g++.dg/parse/parameter-declaration-2.C: New.
869
441b624e
JM
870 * g++.dg/cpp0x/scoped_enum2.C: New.
871
9fa07b13
EB
8722010-09-15 Eric Botcazou <ebotcazou@adacore.com>
873
874 * gcc.c-torture/compile/20100915-1.c: New test.
875
1faab08d
MJ
8762010-09-15 Martin Jambor <mjambor@suse.cz>
877
878 PR middle-end/45644
879 * gcc.dg/ipa/pr45644.c: New test.
880
cc99c5fe
JJ
8812010-09-15 Jakub Jelinek <jakub@redhat.com>
882
883 PR tree-optimization/45633
884 * gcc.dg/vect/pr45633.c: New test.
885
edd2b56a
JW
8862010-09-15 Janus Weil <janus@gcc.gnu.org>
887
888 PR fortran/45577
889 * gfortran.dg/allocate_derived_4.f90: New.
890
0f38f229
TB
8912010-09-15 Tejas Belagod <tejas.belagod@arm.com>
892
893 * lib/target-supports.exp
894 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
895 supported flag to true for neon.
896
6809f4b5
PC
8972010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
898
899 PR c++/45665
900 * g++.dg/template/crash103.C: New.
901
0f185d6e
NP
9022010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
903
904 Merge from 'apple/trunk' branch on FSF servers.
905
8c2b2fae 906 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
0f185d6e
NP
907
908 Radar 4457381
909 * objc.dg/msg-in-protocol.m: New.
910 * obj-c++.dg/msg-in-protocol.mm: New.
911
912 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
913
914 Radar 4219590
915 * objc.dg/break-in-ifstmt.m: New.
6809f4b5 916
0f185d6e
NP
917 2005-08-22 Ziemowit Laski <zlaski@apple.com>
918
919 Radar 4174166
920 * obj-c++.dg/comp-types-13.mm: New.
921 * objc.dg/comp-types-12.m: New.
922
923 2005-08-22 Ziemowit Laski <zlaski@apple.com>
924
925 Radar 4216500
926 * obj-c++.dg/proto-lossage-7.mm: New.
927 * objc.dg/proto-lossage-7.m: New.
6809f4b5 928
92df1544
JH
9292010-09-14 Jan Hubicka <jh@suse.cz>
930
931 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
932 folding.
8780c9cb
JH
933 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
934 folding.
92df1544 935
4a6e5cc8
JJ
9362010-09-14 Jakub Jelinek <jakub@redhat.com>
937
4359dc2a
JJ
938 PR middle-end/45567
939 * gcc.dg/pr45567.c: New test.
940
4a6e5cc8
JJ
941 PR debug/45660
942 * g++.dg/debug/pr45660.C: New test.
943
5a2c1986
IR
9442010-09-14 Ira Rosen <irar@il.ibm.com>
945
946 PR tree-optimization/45470
947 * g++.dg/vect/pr45470-a.cc: New test.
948 * g++.dg/vect/pr45470-a.cc: New test.
949
2f78283b
JH
9502010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
951
952 PR target/42070
c44d6c47
UB
953 * lib/profopt.exp: Prune warnings on execname2 compile.
954 * lib/prune.exp: Prune "can't add line info" warnings.
2f78283b 955
927b02e5
JD
9562010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
957
958 PR libfortran/45532
959 * gfortran.dg/namelist_64.f90: New test.
960
ef3be7da
JJ
9612010-09-13 Jakub Jelinek <jakub@redhat.com>
962
963 PR rtl-optimization/45617
964 * gcc.target/i386/pr45617.c: New test.
965
fa0921fc
DK
9662010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
967
968 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
969
e72eba85
L
9702010-09-13 H.J. Lu <hongjiu.lu@intel.com>
971
972 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
973 * gcc.target/i386/fma4-vector.c: Likewise.
974 * gcc.target/i386/vectorize2.c: Likewise.
975 * gcc.target/i386/vectorize4.c: Likewise.
976 * gcc.target/i386/vectorize5.c: Likewise.
977 * gcc.target/i386/vectorize6.c: Likewise.
978 * gcc.target/i386/vectorize8.c: Likewise.
979
980 * gcc.target/i386/vect-double-1.c: New.
981 * gcc.target/i386/vect-double-1a.c: Likewise.
982 * gcc.target/i386/vect-double-2.c: Likewise.
983 * gcc.target/i386/vect-double-2a.c: Likewise.
984
985 * lib/target-supports.exp (check_effective_target_vect_double):
986 Set et_vect_double_saved to 0 when tuning for Atom.
987
e196b221
JH
9882010-09-13 Jan Hubicka <jh@suse.cz>
989
990 * gcc.dg/torture/pr23821.c: Drop static keyword.
991 * gcc.dg/tree-ssa/loop-19.c: Likewise.
992 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
993
e88290ac
MS
9942010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
995
996 * gcc.target/arm/sync-1.c: New.
997
2f434b97
OH
9982010-09-12 Olivier Hainque <hainque@adacore.com>
999
1000 * gnat.dg/memtrap.adb: New test.
1001
616f1290
FXC
10022010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1003
1004 * gfortran.dg/promotion.f90: Fix options.
1005
f9132eb7
RRC
10062010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
1007
1008 * g++.dg/cpp0x/range-for1.C: New.
1009 * g++.dg/cpp0x/range-for2.C: New.
1010 * g++.dg/cpp0x/range-for3.C: New.
1011 * g++.dg/cpp0x/range-for4.C: New.
1012 * g++.dg/cpp0x/range-for5.C: New.
1013 * g++.dg/cpp0x/range-for6.C: New.
1014
712efae1
MM
10152010-09-11 Mikael Morin <mikael@gcc.gnu.org>
1016
1017 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1018 and counts. Check that transpose is not called.
1019 * gfortran.dg/transpose_2.f90: Update error message.
1020
bc2c4cb4
RRC
10212010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1022
1023 PR c++/43824
1024 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1025 * g++.dg/lookup/strong-using-2.C: Likewise.
1026 * g++.dg/lookup/strong-using-3.C: Likewise.
1027 * g++.dg/lookup/strong-using-5.C: Likewise.
1028
1029 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1030 * g++.dg/cpp0x/inline-ns4.C: New.
1031 * g++.dg/cpp0x/inline-ns5.C: New.
1032
90966337
L
10332010-09-10 H.J. Lu <hongjiu.lu@intel.com>
1034
1035 PR middle-end/45634
1036 * gfortran.fortran-torture/compile/pr45634.f90: New.
1037
1c732eb7
NP
10382010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
1039
1040 * objc.dg/fobjc-exceptions.m: New test.
1041
eafedef3
JH
10422010-09-10 Jan Hubicka <jh@suse.cz>
1043
1044 * g++.dg/inherit/covariant7.C: Fix pattern matching.
1045
d242d063
MJ
10462010-09-10 Martin Jambor <mjambor@suse.cz>
1047
1048 PR tree-optimization/44972
1049 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1050 * gcc.dg/tree-ssa/pr45144.c: Likewise.
1051 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1052 instead.
2b74262b 1053 * g++.dg/torture/pr44972.C: New test.
d242d063 1054
fffe1e40
MJ
10552010-09-10 Martin Jambor <mjambor@suse.cz>
1056
1057 PR tree-optimization/44972
1058 * g++.dg/torture/pr34850.C: Remove expected warning.
1059
26865ab4
SK
10602010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1061
1062 * gfortran.dg/dummy_optional_arg.f90: New test.
1063
54e34c35
JH
10642010-09-08 Jan Hubicka <jh@suse.cz>
1065
1066 PR tree-optimization/45598
1067 * fortran.fortran-torture/compile/pr45598.f90: New test.
1068
ba885ec5
NS
10692010-09-09 Nathan Sidwell <nathan@codesourcery.com>
1070
1071 * lib/target-supports-dg.exp (dg-require-ifunc): New.
1072 * lib/target-supports.exp (check_ifunc_available): New.
1073 * gcc.dg/attr-ifunc-1.c: New.
1074 * gcc.dg/attr-ifunc-2.c: New.
1075 * gcc.dg/attr-ifunc-3.c: New.
1076 * gcc.dg/attr-ifunc-4.c: New.
1077 * gcc.dg/attr-ifunc-5.c: New.
c44d6c47
UB
1078 * g++.dg/ext/attr-ifunc-1.C: New.
1079 * g++.dg/ext/attr-ifunc-2.C: New.
1080 * g++.dg/ext/attr-ifunc-3.C: New.
1081 * g++.dg/ext/attr-ifunc-4.C: New.
ba885ec5 1082
b100151b
VM
10832010-09-09 Vladimir Makarov <vmakarov@redhat.com>
1084
1085 PR middle-end/40386
1086 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2b74262b 1087
d09b9f67
MM
10882010-09-09 Mikael Morin <mikael@gcc.gnu.org>
1089
1090 * gfortran.dg/inline_transpose_1.f90: New test.
1091
e8e399c3
JJ
10922010-09-08 Jakub Jelinek <jakub@redhat.com>
1093
1094 PR c++/45588
1095 * g++.dg/warn/Wunused-var-15.C: New test.
1096
f5b281c0
JDA
10972010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1098
1099 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
1100 hppa*-*-hpux*.
1101
2023bba8
NP
11022010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
1103
1104 * objc/execute/exceptions/throw-nil.m: New test.
1105 * objc/execute/exceptions/handler-1.m: Updated to use the new
1106 objc_set_uncaught_exception_handler() function.
1107 * objc/execute/exceptions/matcher-1.m: New test.
2b74262b 1108
88a95a11
FXC
11092010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1110
1111 PR fortran/38282
1112 * gfortran.dg/bit_comparison_1.F90: New test.
1113 * gfortran.dg/leadz_trailz_3.f90: New test.
1114 * gfortran.dg/masklr_2.F90: New test.
1115 * gfortran.dg/shiftalr_1.F90: New test.
1116 * gfortran.dg/merge_bits_2.F90: New test.
1117 * gfortran.dg/dshift_2.F90: New test.
1118 * gfortran.dg/bit_comparison_2.F90: New test.
1119 * gfortran.dg/masklr_1.F90: New test.
1120 * gfortran.dg/merge_bits_1.F90: New test.
1121 * gfortran.dg/dshift_1.F90: New test.
1122 * gfortran.dg/shiftalr_2.F90: New test.
1123
5c0b0c75 11242010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
bd72fc7c
NP
1125
1126 * objc.dg/type-stream-1.m: Replaced with a test that tests that
1127 functions from objc/typedstream.h are deprecated.
1128
0fa3d594
RO
11292010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1130
1131 * lib/target-supports.exp
1132 (check_effective_target_run_expensive_tests): New proc.
1133 * gcc.c-torture/compile/limits-fnargs.c: Use
1134 dg-require-effective-target run_expensive_tests.
1135
9c2934f4
JJ
11362010-09-08 Jakub Jelinek <jakub@redhat.com>
1137
7602cb87
JJ
1138 PR fortran/45597
1139 * gfortran.dg/gomp/pr45597.f90: New test.
1140
9c2934f4
JJ
1141 PR fortran/45595
1142 * gfortran.dg/gomp/pr45595.f90: New test.
1143
42a3beeb
MM
11442010-09-08 Michael Matz <matz@suse.de>
1145
1146 * c-c++-common/uninit-17.c: Adjust.
1147
a855b1b1
MM
11482010-09-08 Michael Matz <matz@suse.de>
1149
1150 PR tree-optimization/43430
1151 * gcc.dg/vect/pr43430-2.c: New test.
2b74262b 1152
3834917d
MM
11532010-09-08 Michael Matz <matz@suse.de>
1154
1155 PR tree-optimization/33244
1156 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
1157
b5c878a5
RG
11582010-09-08 Richard Guenther <rguenther@suse.de>
1159
1160 PR tree-optimization/45578
1161 * gfortran.dg/pr45578.f90: New testcase.
1162
0db1920c
RG
11632010-09-08 Richard Guenther <rguenther@suse.de>
1164
1165 PR testsuite/45590
1166 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
1167
c56c0853
TK
11682010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1169
1170 PR fortran/45576
1171 * gfortran.dg/char_length_18.f90: New test.
1172
a0766cdb
L
11732010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
1174
1175 PR target/36502
1176 * gcc.target/i386/pr36502.c: New test.
1177
1178 PR target/42313
1179 PR target/44651
1180 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
c44d6c47 1181 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
a0766cdb 1182
86e033e2
MM
11832010-09-07 Mikael Morin <mikael@gcc.gnu.org>
1184
1185 * gfortran.dg/achar_4.f90: Enable bounds checking.
1186
d341a5d0
UB
11872010-09-07 Uros Bizjak <ubizjak@gmail.com>
1188
1189 PR target/45206
1190 * gcc.target/i386/pr45206.c: New test.
1191
293cf217
HPN
11922010-09-07 Hans-Peter Nilsson <hp@axis.com>
1193
1194 PR fortran/45505
1195 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
1196
8683f051
JH
11972010-09-07 Jan Hubicka <jh@suse.cz>
1198
1199 * gcc.c-torture/compile/20100907.c: New testcase.
1200
f5e5b46c
RG
12012010-09-07 Richard Guenther <rguenther@suse.de>
1202
1203 PR middle-end/45569
1204 * g++.dg/eh/pr45569.C: New testcase.
1205
da0a441d
BS
12062010-09-07 Bernd Schmidt <bernds@codesourcery.com>
1207
1208 PR target/43137
1209 * gcc.target/arm/pr43137.c: New test.
1210
5c599206
TK
12112010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1212
1213 PR fortran/36931
1214 * gfortran.dg/dependency_35.f90: New test.
1215
f884552b
TK
12162010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1217
1218 PR fortran/34145
1219 * gfortran.dg/char_length_17.f90: New test.
1220
e6c2fc5d
DS
12212010-09-06 Dodji Seketeli <dodji@redhat.com>
1222
1223 PR c++/45200
1224 PR c++/45293
1225 PR c++/45558
1226 * g++.dg/template/typedef34.C: New test.
1227 * g++.dg/template/typedef35.C: New test.
1228
a7529ed6
UB
12292010-09-06 Uros Bizjak <ubizjak@gmail.com>
1230
1231 PR target/22152
1232 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
1233
c5ee1358
MM
12342010-09-06 Mark Mitchell <mark@codesourcery.com>
1235
1236 * g++.dg/warn/Wdouble-promotion.C: New.
1237
6f295bbf
AC
12382010-09-06 Arnaud Charlet <charlet@adacore.com>
1239
1240 * g++.dg/parse/redef2.C: New.
1241
c18605cc
AK
12422010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1243
1244 * gcc.dg/20100906-1.c: New testcase.
1245
9813230a
JJ
12462010-09-06 Jakub Jelinek <jakub@redhat.com>
1247
1248 PR testsuite/45543
1249 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
1250 DW_TAG_enumeration_type DIE.
1251
265a000d
IS
12522010-09-06 Iain Sandoe <iains@gcc.gnu.org>
1253
1254 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1255 Update XFAILs.
1256
324d3f45
AM
12572010-09-06 Alexander Monakov <amonakov@ispras.ru>
1258
1259 PR rtl-optimization/44919
1260 * g++.dg/opt/pr44919.C: New.
1261
195a95c4
TB
12622010-09-06 Tobias Burnus <burnus@net-b.de>
1263
1264 PR fortran/38282
1265 * gfortran.dg/iall_iany_iparity_1.f90: New.
1266 * gfortran.dg/iall_iany_iparity_2.f90: New.
1267
467649eb
JM
12682010-09-06 Jason Merrill <jason@redhat.com>
1269
1c53d72b
JM
1270 * g++.dg/cpp0x/initlist42.C: New.
1271
be2b93e6
JM
1272 * g++.dg/cpp0x/auto19.C: New.
1273
40013af7
JM
1274 * g++.dg/template/sfinae25.C: New.
1275 * g++.dg/template/char1.C: Expect warning.
1276 * g++.dg/template/nontype10.C: Likewise.
1277
ea76c60a
JM
1278 * g++.dg/cpp0x/implicit9.C: New.
1279
467649eb
JM
1280 * g++.dg/cpp0x/initlist43.C: New.
1281
68fce4ed
GS
12822010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
1283
1284 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
1285
0a0b3574
MM
12862010-09-05 Mark Mitchell <mark@codesourcery.com>
1287
1288 * gcc.dg/Wdouble-promotion.c: New.
1289
46d2b70c
TB
12902010-09-05 Tobias Burnus <burnus@net-b.de>
1291
1292 * gfortran.dg/float128_1.f90: Remove test case as
1293 it always fails since Rev 163611 backed out the
1294 front-end implementation.
1295
41500b41
TB
12962010-09-05 Tobias Burnus <burnus@net-b.de>
1297
1298 * gfortran.dg/float128_1.f90: XFAIL test case.
1299
135e4121
TB
13002010-09-05 Tobias Burnus <burnus@net-b.de>
1301
1302 * gfortran.dg/bessel_7.f90: Decrease required precision.
1303
226b53d2
HPN
13042010-09-05 Hans-Peter Nilsson <hp@axis.com>
1305
1306 PR testsuite/45545
1307 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
1308 ref-all-matching targets.
1309
f38fb2c4
RG
13102010-09-05 Richard Guenther <rguenther@suse.de>
1311
1312 PR tree-optimization/45535
1313 * gcc.c-torture/compile/pr45535.c: New testcase.
1314
1457e853
AS
13152010-09-04 Andreas Schwab <schwab@linux-m68k.org>
1316
1317 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
1318 "\[^\n\]*".
1319 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1320 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
1321 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1322 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1323 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1324 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1325 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
1326 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1327 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
1328 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1329 * gcc.target/i386/pr22152.c: Likewise.
1330 * gcc.target/i386/pr36992-1.c: Likewise.
1331 * gcc.target/i386/pr36992-2.c: Likewise.
1332 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1333
5d74d8d6
JDA
13342010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1335
1336 PR testsuite/43957
1337 * gcc.dg/const-uniq-1.c: Modify regexp.
1338
e0608471
TB
13392010-09-04 Tobias Burnus <burnus@net-b.de>
1340
1341 PR fortran/45530
1342 * gfortran.dg/namelist_63.f90: New.
1343
17f39a39
JH
13442010-09-04 Jan Hubicka <jh@suse.cz>
1345
1346 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
1347 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
1348
5f7ae6b6
JH
13492010-09-04 Jan Hubicka <jh@suse.cz>
1350
1351 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
1352
b6ff8128
JW
13532010-09-04 Janus Weil <janus@gcc.gnu.org>
1354
1355 PR fortran/45507
1356 * gfortran.dg/allocate_alloc_opt_12.f90: New.
1357
d1583032
JM
13582010-09-03 Joseph Myers <joseph@codesourcery.com>
1359
1360 * gcc.dg/opts-4.c: New test.
1361
e6bc4de9
SE
13622010-09-03 Steve Ellcey <sje@cup.hp.com>
1363
1364 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
1365 * gcc.dg/vect/vect-peel-4.c: Ditto.
1366
0edf45a3
DK
13672010-09-03 Daniel Kraft <d@domob.eu>
1368
1369 PR fortran/45525
1370 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
1371
124a8ce6
TK
13722010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1373
1374 PR fortran/45159
1375 * gfortran.dg/dependency_34.f90: New test.
1376
89039a6b
SE
13772010-09-03 Steve Ellcey <sje@cup.hp.com>
1378
1379 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
1380
601d5a25
RO
13812010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1382
1383 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
1384 gcc.target/i386/clearcap.map if supported.
1385
15a54c10
MM
13862010-09-03 Michael Matz <matz@suse.de>
1387
1388 PR middle-end/45415
1389 * gcc.dg/pr45415.c: New test.
1390
ed6e090e
L
13912010-09-03 H.J. Lu <hongjiu.lu@intel.com>
1392
1393 PR tree-optimization/45506
1394 * gcc.dg/pr45506.c: New.
1395
0df8fcc8
UB
13962010-09-03 Uros Bizjak <ubizjak@gmail.com>
1397
1398 PR target/45476
1399 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
1400 * gcc.target/i386/float128-2.c: Ditto.
1401
5792039f
DK
14022010-09-03 Daniel Kraft <d@domob.eu>
1403
1404 PR fortran/34162
1405 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
1406 * gfortran.dg/internal_dummy_2.f08: New test.
1407 * gfortran.dg/internal_dummy_3.f08: New test.
1408 * gfortran.dg/internal_dummy_4.f08: New test.
1409
2f757e4a
JJ
14102010-09-03 Jakub Jelinek <jakub@redhat.com>
1411
1412 PR debug/45500
1413 * gcc.target/i386/pr45500.c: New test.
1414
49042313
MX
14152010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
1416
1417 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
1418
e5ca9693
DK
14192010-09-03 Daniel Kraft <d@domob.eu>
1420
1421 PR fortran/44602
1422 * gfortran.dg/exit_2.f08; Adapt error messages.
1423 * gfortran.dg/exit_3.f08: New test.
1424 * gfortran.dg/exit_4.f08: New test.
1425 * gfortran.dg/exit_5.f03: New test.
1426
36d9e52f
FXC
14272010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1428
1429 * gfortran.dg/ishft_4.f90: New test.
1430
688e4919
MM
14312010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1432
1433 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
1434 FRIZ/XSRIZ instruciton for (double)(long long)x.
1435 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
1436
844022b7
EB
14372010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1438
1439 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
1440
6b8c9df8
RG
14412010-09-02 Richard Guenther <rguenther@suse.de>
1442
1443 PR tree-optimization/44937
1444 PR tree-optimization/45412
1445 * g++.dg/opt/pr45412.C: New testcase.
1446 * gcc.c-torture/compile/pr45412.c: Likewise.
1447 * gcc.c-torture/compile/pr44937.c: Likewise.
1448
5de8299c
JM
14492010-09-02 Joseph Myers <joseph@codesourcery.com>
1450
1451 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
1452 but using -Werror=comment.
1453 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
1454 expected error messages.
1455
f7e4c09b
EB
14562010-09-02 Eric Botcazou <ebotcazou@adacore.com>
1457
1458 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1459 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1460
86e6a239
TB
14612010-09-02 Tobias Burnus <burnus@net-b.de>
1462
1463 PR fortran/45489
1464 * gfortran.dg/initialization_27.f90: New.
1465
e4a707c4
IR
14662010-09-02 Ira Rosen <irar@il.ibm.com>
1467
1468 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1469 check into different basic blocks. Expect vectorization if misaligned
2b74262b 1470 stores are supported.
e4a707c4
IR
1471 * gcc.dg/vect/bb-slp-8a.c: New test.
1472 * gcc.dg/vect/bb-slp-8b.c: New test.
1473
fb13cf80
SE
14742010-09-01 Steve Ellcey <sje@cup.hp.com>
1475
1476 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1477
50f30801
JW
14782010-09-01 Janus Weil <janus@gcc.gnu.org>
1479
1480 PR fortran/44541
1481 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1482 * gfortran.dg/class_dummy_1.f03: New.
1483
596aa3f0
JJ
14842010-09-01 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR middle-end/45458
1487 * g++.dg/tree-prof/partition2.C: New test.
1488
e3488283
RG
14892010-09-01 Richard Guenther <rguenther@suse.de>
1490
1491 * gcc.dg/vect/vect-outer-fir.c: Adjust.
1492 * gcc.dg/tree-ssa/vrp54.c: New testcase.
1493 * gcc.c-torture/execute/20100827-1.c: Likewise.
1494
c14c8155
FXC
14952010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1496
1497 * gfortran.dg/execute_command_line_1.f90: New test.
1498
a69d2520
JJ
14992010-08-31 Jakub Jelinek <jakub@redhat.com>
1500
1501 PR preprocessor/45457
1502 * c-c++-common/cpp/pr45457.c: New test.
1503
0c1bebc4
EB
15042010-08-31 Eric Botcazou <ebotcazou@adacore.com>
1505
1506 * gcc.dg/nested-func-8.c: New test.
1507
ad5f4de2
FXC
15082010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1509
1510 PR fortran/38282
1511 * gfortran.dg/popcnt_poppar_1.F90: New test.
1512 * gfortran.dg/popcnt_poppar_2.F90: New test.
1513
6208468d
UB
15142010-08-31 Uros Bizjak <ubizjak@gmail.com>
1515
1516 * gcc.target/i386/volatile-2.c: Require nonpic target.
1517
0f643366
JJ
15182010-08-31 Jakub Jelinek <jakub@redhat.com>
1519
1520 PR middle-end/45461
1521 * gcc.dg/pr45461.c: New test.
1522
57c0584a
RG
15232010-08-31 Richard Guenther <rguenther@suse.de>
1524
1525 PR testsuite/45455
1526 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1527
9b9596dd
BM
15282010-08-31 Bingfeng Mei <bmei@broadcom.com>
1529
1530 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6208468d 1531
e8cd3983
JW
15322010-08-30 Janus Weil <janus@gcc.gnu.org>
1533
1534 PR fortran/45456
1535 * gfortran.dg/typebound_proc_18.f03: New.
1536
d3c12306
EB
15372010-08-30 Eric Botcazou <ebotcazou@adacore.com>
1538
1539 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1540 * lib/scanasm.exp (scan-stack-usage): Likewise.
1541 (scan-stack-usage-not): Likewise.
1542 * gcc.dg/stack-usage-1.c: New test.
1543 * gcc.target/i386/stack-usage-realign.c: Likewise.
1544
1987baa3
ZD
15452010-08-30 Zdenek Dvorak <ook@ucw.cz>
1546
1547 PR tree-optimization/45427
1548 * gcc.dg/tree-ssa/pr45427.c: New test.
1549
b960ce04
PC
15502010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1551
1552 PR c++/45043
1553 * g++.dg/template/crash102.C: New.
1554
f2b11865
JJ
15552010-08-30 Jakub Jelinek <jakub@redhat.com>
1556
1557 PR middle-end/45423
1558 * gcc.dg/gomp/atomic-12.c: New test.
1559 * gcc.dg/gomp/atomic-13.c: New test.
1560 * gcc.dg/gomp/atomic-14.c: New test.
1561 * g++.dg/gomp/atomic-11.C: New test.
1562 * g++.dg/gomp/atomic-12.C: New test.
1563 * g++.dg/gomp/atomic-13.C: New test.
1564 * g++.dg/gomp/atomic-14.C: New test.
1565
fc26dab3
RO
15662010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1567
1568 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1569 delimiter.
1570
ae423550
EB
15712010-08-30 Thomas Quinot <quinot@adacore.com>
1572
1573 * gnat.dg/discr24.adb: New test.
1574
525fb35c
RG
15752010-08-30 Richard Guenther <rguenther@suse.de>
1576
1577 PR tree-optimization/45449
1578 * gcc.dg/pr45449.c: New testcase.
1579
184eb658
JM
15802010-08-30 Joseph Myers <joseph@codesourcery.com>
1581
1582 * gcc.dg/opts-1.c: Expect errors, not warnings.
1583
bd48f123
JW
15842010-08-29 Janus Weil <janus@gcc.gnu.org>
1585
1586 PR fortran/42769
1587 * gfortran.dg/dynamic_dispatch_11.f03: New.
1588
98d43360
JM
15892010-08-29 Jason Merrill <jason@redhat.com>
1590
1591 PR c++/44991
1592 * g++.dg/parse/defarg15.C: New.
1593
f08f8b6a
JW
15942010-08-29 Janus Weil <janus@gcc.gnu.org>
1595
1596 PR fortran/45439
1597 * gfortran.dg/select_type_16.f03: New.
1598
bd48f123 15992010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4c6e913c
SK
1600 Tobias Burnus <burnus@net-b.de>
1601
1602 * gfortran.dg/bessel_7.f90: Decrease required precision.
1603
91a19652
N
16042010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
1605 Kaz Kojima <kkojima@gcc.gnu.org>
1606
1607 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
1608
7042fe5e
MM
16092010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1610
1611 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1612 floating point conversion code generation.
1613 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1614 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1615 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1616 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1617 to integer conversion code generation.
1618 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1619 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1620 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1621 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1622
a3c85b74
FXC
16232010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1624
1625 PR fortran/32049
1626 * gfortran.dg/random_seed_1.f90: Adjust test.
1627 * gfortran.dg/float128_1.f90: New test.
1628
0cd0559e
TB
16292010-08-27 Tobias Burnus <burnus@net-b.de>
1630
1631 PR fortran/33197
c44d6c47
UB
1632 * gfortran.dg/norm2_1.f90: New.
1633 * gfortran.dg/norm2_2.f90: New.
1634 * gfortran.dg/norm2_3.f90: New.
1635 * gfortran.dg/norm2_4.f90: New.
1636 * gfortran.dg/parity_1.f90: New.
1637 * gfortran.dg/parity_2.f90: New.
1638 * gfortran.dg/parity_3.f90: New.
0cd0559e 1639
cbadd64a
JW
16402010-08-27 Janus Weil <janus@gcc.gnu.org>
1641
1642 PR fortran/45420
1643 * gfortran.dg/select_type_15.f03: New.
1644
2854a076
JD
16452010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1646
1647 PR libfortran/43217
1648 * gfortran.dg/hollerith8.f90: New test.
1649
e240f0f4
TK
16502010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1651
1652 PR fortran/45159
1653 * gfortran.dg/dependency_33.f90: New test.
1654
6d446ecf
RG
16552010-08-27 Richard Guenther <rguenther@suse.de>
1656
1657 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1658 * gcc.dg/graphite/scop-2.c: Likewise.
1659 * gcc.dg/graphite/scop-20.c: Likewise.
1660 * gcc.dg/vect/slp-25.c: Likewise.
1661
d32f725a
OH
16622010-08-27 Olivier Hainque <hainque@adacore.com>
1663
1664 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1665
3e78238a
DK
16662010-08-26 Daniel Kraft <d@domob.eu>
1667
1668 PR fortran/38936
1669 PR fortran/44047
1670 PR fortran/45384
1671 * gfortran.dg/associate_8.f03: New test.
1672 * gfortran.dg/select_type_13.f03: New test.
1673 * gfortran.dg/select_type_14.f03: New test.
1674
9e3920e9
JJ
16752010-08-26 Jakub Jelinek <jakub@redhat.com>
1676
1677 PR tree-optimization/44485
1678 * gcc.dg/pr44485.c: New test.
1679
350b7070
RO
16802010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1681
1682 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1683 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1684 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1685
5423ab77
RG
16862010-08-26 Richard Guenther <rguenther@suse.de>
1687
1688 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1689 * gcc.dg/graphite/scop-21.c: Likewise.
1690
880f987e
RG
16912010-08-26 Richard Guenther <rguenther@suse.de>
1692
1693 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1694 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1695 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1696 * gcc.dg/vect/vect-91.c: Likewise.
1697 * gcc.dg/vect/vect-peel-1.c: Likewise.
1698 * gcc.dg/vect/vect-peel-2.c: Likewise.
1699 * gcc.dg/vect/vect-peel-4.c: Likewise.
1700
604bbfb7
JD
17012010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1702
1703 PR libfortran/41859
1704 * gfortran.dg/der_io_4.f90: New test.
1705
932c9bff
JJ
17062010-08-25 Jakub Jelinek <jakub@redhat.com>
1707
ea9f1d6f
JJ
1708 PR rtl-optimization/44858
1709 * gcc.c-torture/execute/pr44858.c: New test.
1710
932c9bff
JJ
1711 PR rtl-optimization/45400
1712 * g++.dg/other/i386-8.C: New test.
1713
0ceb0201
RG
17142010-08-25 Richard Guenther <rguenther@suse.de>
1715
1716 * gcc.dg/alias-8.c: Adjust.
1717
0cdf7b49
BS
17182010-08-25 Bernd Schmidt <bernds@codesourcery.com>
1719
1720 * gcc.target/i386/combine-mul.c: New test.
1721
1cf01301
RG
17222010-08-25 Richard Guenther <rguenther@suse.de>
1723
1724 PR lto/44562
1725 * gcc.dg/graphite/id-27.c: New testcase.
1726 * gcc.dg/lto/20100825-1_0.c: Likewise.
1727
a2c0ed2e
RG
17282010-08-25 Richard Guenther <rguenther@suse.de>
1729
1730 PR tree-optimization/45316
1731 * g++.dg/opt/pr45316.C: New testcase.
1732
90bc1cb8
RG
17332010-08-25 Richard Guenther <rguenther@suse.de>
1734
1735 PR tree-optimization/45393
1736 * g++.dg/torture/pr45393.C: New testcase.
1737
ca046f7f
JJ
17382010-08-25 Jakub Jelinek <jakub@redhat.com>
1739
1740 PR tree-optimization/45059
1741 * gcc.c-torture/compile/pr45059.c: New test.
1742
46b57af1
TB
17432010-08-25 Tejas Belagod <tejas.belagod@arm.com>
1744
1745 * lib/target-supports.exp (check_effective_target_vect_unpack):
1746 Set vect_unpack supported flag to true for neon.
6208468d 1747
e1fd038a
SP
17482010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1749
1750 * gcc.dg/tree-ssa/ifc-5.c: New.
1751
bd544141
SP
17522010-08-24 Sebastian Pop <sebastian.pop@amd.com>
1753
1754 * gcc.dg/tree-ssa/ifc-4.c: New.
1755 * gcc.dg/tree-ssa/ifc-7.c: New.
1756
1991282b
MX
17572010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
1758
1759 * gcc.dg/vect/vect.exp: Check loongson targets
1760 * g++.dg/vect/vect.exp: Likewise
1761 * gfortran.dg/vect/vect.exp: Likewise
1762
8bcc0304
MM
17632010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1764
b36cf9d2
MM
1765 * gcc.target/powerpc/vsx-mass-1.c: New file, test
1766 -mveclibabi=mass.
8bcc0304 1767
2fcac97d
JW
17682010-08-23 Janus Weil <janus@gcc.gnu.org>
1769
1770 PR fortran/45366
1771 * gfortran.dg/proc_ptr_29.f90: New.
1772
11aa2577
TB
17732010-08-22 Tobias Burnus <burnus@net-b.de>
1774 Dominique d'Humieres <dominiq@lps.ens.fr>
1775
1776 PR fortran/45367
1777 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1778
3607fdb2
TB
17792010-08-22 Tobias Burnus <burnus@net-b.de>
1780
1781 PR fortran/45367
1782 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1783
60f22d5d
TB
17842010-08-22 Tobias Burnus <burnus@net-b.de>
1785
1786 PR fortran/36158
1787 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1788
8af7a073
TB
17892010-08-22 Tobias Burnus <burnus@net-b.de>
1790 Dominique d'Humieres <dominiq@lps.ens.fr>
1791
1792 PR fortran/45367
1793 PR fortran/36158
1794 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1795 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1796
1d0134b3
JW
17972010-08-21 Janus Weil <janus@gcc.gnu.org>
1798
1799 PR fortran/44863
1800 PR fortran/45271
1801 PR fortran/45290
1802 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1803 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1804 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1805
47b99694
TB
18062010-08-21 Tobias Burnus <burnus@net-b.de>
1807
1808 PR fortran/36158
1809 PR fortran/33197
1810 * gfortran.dg/bessel_6.f90: New.
1811 * gfortran.dg/bessel_7.f90: New.
1812
508e4757
JH
18132010-08-20 Jan Hubicka <jh@suse.cz>
1814
1815 PR c++/45307
1816 PR c++/17736
1817 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1818 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1819
410841c6
L
18202010-08-20 H.J. Lu <hongjiu.lu@intel.com>
1821
1822 PR target/45336
1823 * gcc.target/i386/pr45336-1.c: New.
1824 * gcc.target/i386/pr45336-2.c: Likewise.
1825 * gcc.target/i386/pr45336-3.c: Likewise.
1826 * gcc.target/i386/pr45336-4.c: Likewise.
1827
26e4a417
UB
18282010-08-20 Uros Bizjak <ubizjak@gmail.com>
1829
1830 PR testsuite/45361
1831 * gcc.target/i386/volatile-2.c: Update scan strings to also
1832 include (%rip) for the memory reference on x86_64.
1833
89ad0f25
JJ
18342010-08-20 Jakub Jelinek <jakub@redhat.com>
1835
994fc9ab
JJ
1836 PR middle-end/44974
1837 * gcc.dg/pr44974.c: New test.
1838
89ad0f25
JJ
1839 PR rtl-optimization/45353
1840 * gcc.dg/pr45353.c: New test.
1841
8f0fe813
NS
18422010-08-20 Nathan Sidwell <nathan@codesourcery.com>
1843
1844 * gcc.target/i386/volatile-2.c: New.
1845
46499993
AB
18462010-08-19 Andrey Belevantsev <abel@ispras.ru>
1847
1848 PR rtl-optimization/44691
1849 * gfortran.dg/pr44691.f: New test.
1850
891aa2ec
OH
18512010-10-19 Olivier Hainque <hainque@adacore.com>
1852
1853 * gcc.target/sparc/sibcall-dslot.c: New testcase.
1854
2c5df20f
JM
18552010-08-19 Jason Merrill <jason@redhat.com>
1856
f0d9b836 1857 * g++.dg/init/synth3.C: New.
95d7bdaa 1858 * g++.dg/init/value8.C: New.
ce3beba3 1859 * g++.dg/tree-ssa/empty-2.C: New.
2c5df20f
JM
1860 * g++.dg/cpp0x/noexcept09.C: New.
1861
99d821c0
DK
18622010-08-19 Daniel Kraft <d@domob.eu>
1863
1864 PR fortran/29785
1865 PR fortran/45016
1866 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1867 * gfortran.dg/pointer_remapping_1.f90: New test.
1868 * gfortran.dg/pointer_remapping_2.f03: New test.
1869 * gfortran.dg/pointer_remapping_3.f08: New test.
1870 * gfortran.dg/pointer_remapping_4.f03: New test.
1871 * gfortran.dg/pointer_remapping_5.f08: New test.
1872 * gfortran.dg/pointer_remapping_6.f08: New test.
1873
68152b20
UB
18742010-08-19 Uros Bizjak <ubizjak@gmail.com>
1875
1876 PR testsuite/45324
1877 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1878
f3eb3e27
RR
18792010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1880
1881 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1882
8ebbe10f
TB
18832010-08-19 Tejas Belagod <tejas.belagod@arm.com>
1884
1885 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1886 variable.
1887
c92f1823
IB
18882010-08-19 Ian Bolton <ian.bolton@arm.com>
1889
1890 PR target/45070
1891 * gcc.c-torture/execute/pr45070.c: New.
1892
f096c02a
IB
18932010-08-19 Ian Bolton <ian.bolton@arm.com>
1894
1895 * g++.dg/pr44328.C: New test.
1896
29698e0f
TB
18972010-08-19 Tobias Burnus <burnus@net-b.de>
1898
1899 PR fortran/36158
1900 PR fortran/33197
1901 * gfortran.dg/bessel_3.f90: New.
1902 * gfortran.dg/bessel_4.f90: New.
1903 * gfortran.dg/bessel_5.f90: New.
1904
80f95228
JW
19052010-08-19 Janus Weil <janus@gcc.gnu.org>
1906
1907 PR fortran/45290
1908 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1909 * gfortran.dg/pointer_init_2.f90: New.
1910 * gfortran.dg/pointer_init_3.f90: New.
1911 * gfortran.dg/pointer_init_4.f90: New.
1912
c043ee4a
NF
19132010-08-18 Nathan Froyd <froydnj@codesourcery.com>
1914
1915 PR c++/45049
1916 * g++.dg/pr45049-1.C: New test.
1917 * g++.dg/pr45049-2.C: New test.
1918
1027c9c5
JZ
19192010-08-18 Jie Zhang <jie@codesourcery.com>
1920
1921 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1922 20 if __ARM_PCS is defined otherwise 64.
1923 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1924 instead of hard coded 64.
1925
8019fcfb
YQ
19262010-08-18 Yao Qi <yao@codesourcery.com>
1927
1928 PR target/45094
1929 * gcc.target/arm/pr45094.c: New test.
1930
38e3c1e1
MK
19312010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1932
1933 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1934
c701e857
MK
19352010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1936
1937 PR rtl-optimization/42575
38e3c1e1 1938 * gcc.target/arm/pr42575.c: New test.
c701e857 1939
63d90a96
IS
19402010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1941
1942 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1943 * gcc.dg/tls/thr-cse-1.c: New.
1944
257f5167
IS
19452010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1946
1947 PR debug/42487
1948 * lib/target-supports.exp
1949 (check_effective_target_function_sections): New.
1950 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1951 function sections before proceding.
26e4a417 1952
47b91469
JJ
19532010-08-17 Jakub Jelinek <jakub@redhat.com>
1954
1955 PR fortran/45308
1956 * gfortran.dg/pr45308.f03: New test.
1957
2c65142a
UB
19582010-08-17 Uros Bizjak <ubizjak@gmail.com>
1959
1960 PR target/45296
1961 * gcc.target/i386/pr45296.c: New test.
1962
f9abf412
KT
19632010-08-17 Kai Tietz <kai.tietz@onevision.com>
1964
1965 * g++.dg/ext/uow-1.C: New.
1966 * g++.dg/ext/uow-2.C: New.
1967 * g++.dg/ext/uow-3.C: New.
1968 * g++.dg/ext/uow-4.C: New.
1969
470301c5
RG
19702010-08-17 Richard Guenther <rguenther@suse.de>
1971
1972 PR testsuite/45266
1973 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1974
51f4ec66
SZ
19752010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
1976
1977 PR c/40563
1978 * gcc.dg/Wcxx-compat-20.c: New test.
1979
571d54de
DK
19802010-08-17 Daniel Kraft <d@domob.eu>
1981
1982 PR fortran/38936
1983 * gfortran.dg/associate_1.f03: Extended to test newly supported
1984 features like association to variables.
1985 * gfortran.dg/associate_3.f03: Removed check for illegal change
1986 of associate-name here...
1987 * gfortran.dg/associate_5.f03: ...and added it here.
1988 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1989 * gfortran.dg/associate_7.f03: New test.
1990
7418461d
KK
19912010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
1992
1993 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1994
52bf62f9
DK
19952010-08-15 Daniel Kraft <d@domob.eu>
1996
1997 PR fortran/38936
1998 * gfortran.dg/associate_1.f03: Enable test for array expressions.
1999 * gfortran.dg/associate_3.f03: Clarify comment.
2000 * gfortran.dg/associate_5.f03: New test.
2001 * gfortran.dg/associate_6.f03: New test.
2002
ba3721c1
TB
20032010-08-15 Tobias Burnus <burnus@net-b.de>
2004
2005 PR fortran/45211
2006 * gfortran.dg/bind_c_usage_21.f90: New.
2007 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2008
08857b61
TB
20092010-08-15 Tobias Burnus <burnus@net-b.de>
2010
2011 * gfortran.dg/optional_absent_1.f90: New.
2012 * gfortran.dg/null_actual.f90: New.
2013
7d54ef80
TB
20142010-08-15 Tobias Burnus <burnus@net-b.de>
2015
2016 * gfortran.dg/pointer_target_1.f90: New.
2017 * gfortran.dg/pointer_target_2.f90: New.
2018 * gfortran.dg/pointer_target_3.f90: New.
2019
e6c14898
DK
20202010-08-15 Daniel Kraft <d@domob.eu>
2021
2022 PR fortran/45197
2023 * gfortran.dg/elemental_args_check_3.f90: New test.
2024 * gfortran.dg/impure_1.f08: New test.
2025 * gfortran.dg/impure_2.f08: New test.
2026 * gfortran.dg/impure_3.f90: New test.
2027 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2028
69f11a13
IR
20292010-08-15 Ira Rosen <irar@il.ibm.com>
2030
2031 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2032 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2033 SLP tests.
2034 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2035 misaligned loads.
2036 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2037 misaligned stores.c
2038 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2039
73a949c0
MX
20402010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2041
2042 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2043 dg-require-effective-target after dg-do.
2044
0d108d15
MX
20452010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
2046
2047 * lib/target-supports.exp (check_effective_target_vect_int): Return
2048 true for Loongson targets.
2049 (check_effective_target_vect_shift): Likewise.
2050 (check_effective_target_vect_no_int_max): Likewise.
2051 (check_effective_target_vect_no_align): Likewise.
2052 (check_effective_target_vect_short_mult): Likewise.
2053
41f3efb5
UB
20542010-08-14 Uros Bizjak <ubizjak@gmail.com>
2055
2056 * g++.dg/cast.C: Change fields of structures to "long" to pass
2057 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2058 * g++.dg/cpp0x/iop.C: Ditto.
2059 * g++.dg/cpp0x/named_refs.C: Ditto.
2060 * g++.dg/cpp0x/rv1p.C: Ditto.
2061 * g++.dg/cpp0x/rv2p.C: Ditto.
2062 * g++.dg/cpp0x/rv3p.C: Ditto.
2063 * g++.dg/cpp0x/rv4p.C: Ditto.
2064 * g++.dg/cpp0x/rv5p.C: Ditto.
2065 * g++.dg/cpp0x/rv6p.C: Ditto.
2066 * g++.dg/cpp0x/rv7p.C: Ditto.
2067 * g++.dg/cpp0x/rv8p.C: Ditto.
2068 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2069
f5ca06e6
DK
20702010-08-13 Daniel Kraft <d@domob.eu>
2071
2072 * gfortran.dg/implied_shape_1.f08: New test.
2073 * gfortran.dg/implied_shape_2.f90: New test.
2074 * gfortran.dg/implied_shape_3.f08: New test.
2075
cf677bb8
JD
20762010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2077
2078 PR libfortran/42526
2079 * gfortran.dg/char_component_initializer_1.f90: New test.
2080
3cb35c12
CF
20812010-08-12 Changpeng Fang <changpeng.fang@amd.com>
2082
2083 PR tree-optimization/45241
2084 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
2085
b2cd1042
UB
20862010-08-12 Uros Bizjak <ubizjak@gmail.com>
2087
2088 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
2089 to dg-options.
2090 * gcc.target/i386/pr40906-2.c: Ditto.
2091 * gcc.target/i386/pr40906-3.c: Ditto.
2092
a8c56818
JJ
20932010-08-12 Jakub Jelinek <jakub@redhat.com>
2094
2095 PR middle-end/45262
2096 * gcc.c-torture/execute/pr45262.c: New test.
2097
07fd92be
UB
20982010-08-12 Uros Bizjak <ubizjak@gmail.com>
2099
2100 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
2101 empty argument.
2102 * g++.dg/other/profile1.C: Ditto.
2103
2d698d3b
RG
21042010-08-12 Richard Guenther <rguenther@suse.de>
2105
2106 PR tree-optimization/45232
2107 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
2108 * gcc.dg/tree-ssa/loop-7.c: Adjust.
2109 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
2110 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
2111 unsigned arithmetic.
2112 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
2113 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
2114 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
2115 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
2116 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
2117 unsigned arithmetic.
2118 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
2119 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
2120 unsigned arithmetic.
2121 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
2122 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
2123 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
2124 unsigned arithmetic.
2125 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
2126 * gcc.dg/tree-ssa/negate.c: Adjust.
2127 * gcc.dg/vect/vect-1.c: Adjust.
2128 * gfortran.dg/reassoc_6.f: XFAIL.
2129
49b48605
JJ
21302010-08-12 Jakub Jelinek <jakub@redhat.com>
2131
2132 PR debug/45259
2133 * gcc.dg/pr45259.c: New test.
2134
3565ffed
WG
21352010-08-12 Wei Guozhi <carrot@google.com>
2136
2137 PR target/44999
2138 * gcc.target/arm/pr44999.c: New testcase.
2139
53d8d5c1
JZ
21402010-08-12 Jie Zhang <jie@codesourcery.com>
2141
2142 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
2143 (N): Likewise.
2144 (main): Adjust accordingly.
2145
cb5da135 21462010-08-11 Sebastian Pop <sebastian.pop@amd.com>
974335d6
SP
2147
2148 * gfortran.dg/graphite/id-22.f: New.
2149
cb5da135 21502010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5d737345
SP
2151
2152 * gcc.dg/graphite/id-26.c: New.
2153
cb5da135 21542010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4ee23fa8
SP
2155
2156 * gcc.dg/graphite/id-25.c: New.
2157
cb5da135 21582010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1c2a7491
SP
2159
2160 * gcc.dg/graphite/run-id-5.c: New.
2161 * gcc.dg/graphite/run-id-6.c: New.
2162 * gfortran.dg/graphite/id-21.f: New.
2163
cb5da135 21642010-08-11 Sebastian Pop <sebastian.pop@amd.com>
320532a8
SP
2165
2166 * gcc.dg/graphite/id-24.c: New.
2167
cb5da135 21682010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5df5f257
SP
2169
2170 * gcc.dg/tree-ssa/pr20742.c: New.
2171
cb5da135 21722010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6f23dd91
SP
2173
2174 * gcc.dg/graphite/id-23.c: New.
2175
cb5da135 21762010-08-11 Sebastian Pop <sebastian.pop@amd.com>
87b28340
SP
2177
2178 * gfortran.dg/graphite/id-20.f: Adjust testcase.
2179
cb5da135 21802010-08-11 Sebastian Pop <sebastian.pop@amd.com>
a0dd1502
SP
2181
2182 * gcc.dg/graphite/pr42729.c: New.
2183
cb5da135 21842010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7ff28cc2
SP
2185
2186 * gfortran.dg/graphite/id-20.f: New.
2187
cb5da135 21882010-08-11 Sebastian Pop <sebastian.pop@amd.com>
aedede66
SP
2189
2190 * gcc.dg/graphite/id-22.c: New.
2191
cb5da135 21922010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3d125479
SP
2193
2194 * gcc.dg/graphite/run-id-2.c: Call abort.
2195
cb5da135 21962010-08-11 Sebastian Pop <sebastian.pop@amd.com>
d4332d00
SP
2197
2198 * gcc.dg/graphite/id-20.c: New.
2199
c4aa95f8
JW
22002010-08-11 Janus Weil <janus@gcc.gnu.org>
2201 Steve Kargl <kargl@gcc.gnu.org>
2202
2203 PR fortran/44595
2204 * gfortran.dg/move_alloc_3.f90: New.
2205 * gfortran.dg/random_seed_2.f90: New.
2206
4d053ac1
JDA
22072010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2208
2209 * lib/target-supports.exp (check_effective_target_sync_int_long):
2210 Add hppa*-*-linux*.
2211 (check_effective_target_sync_char_short): Likewise.
2212
1ae0fa1c
YQ
22132010-08-10 Yao Qi <yao@codesourcery.com>
2214
2215 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
2216 general form.
2217 * gcc.dg/tree-ssa/loop-31.c: Likewise.
2218 * g++.dg/other/packed1.C: Likewise.
2219 * g++.dg/other/crash-4.C: Likewise.
2220 * g++.dg/ext/packed8.C: Likewise.
2221 * g++.dg/init/array16.C: Likewise.
2222
d6fa2d17
XDL
22232010-08-10 xinliang David Li <davidxl@google.com>
2224 * gcc.dg/tree-ssa/loop-19.c: Add option
2225 -fno-prefetch-loop-array
2226
5466d63d
BS
22272010-08-10 Bernd Schmidt <bernds@codesourcery.com>
2228
2229 PR middle-end/45182
2230 * gcc.c-torture/compile/pr45182.c: New test.
2231
7a25d520
JM
22322010-08-09 Jason Merrill <jason@redhat.com>
2233
2234 PR c++/45236
2235 * g++.dg/cpp0x/variadic-104.C: New.
2236
ee247636
TK
22372010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2238
2239 PR fortran/44235
2240 * gfortran.dg/dependency_32.f90: New test.
2241
37609bf0
RG
22422010-08-09 Richard Guenther <rguenther@suse.de>
2243
2244 PR middle-end/44632
2245 * g++.dg/opt/nrv17.C: New testcase.
2246
3e32c761
RG
22472010-08-09 Richard Guenther <rguenther@suse.de>
2248
2249 PR middle-end/45212
2250 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
2251 alignment from MEM_REF offset only if we took it from the
2252 base object.
2253
2254 * gcc.target/i386/pr24178.c: New testcase.
2255
7323f4bb
UB
22562010-08-08 Uros Bizjak <ubizjak@gmail.com>
2257
2258 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
2259 * gcc.dg/20030702-1.c: Ditto.
2260 * gcc.dg/20050309-1.c: Ditto.
2261 * gcc.dg/20050325-1.c: Ditto.
2262 * gcc.dg/20050330-2.c: Ditto.
2263 * gcc.dg/20051201-1.c: Ditto.
2264 * gcc.dg/gomp/pr27573.c: Ditto.
2265 * gcc.dg/gomp/pr34610.c: Ditto.
2266 * gcc.dg/pr24225.c: Ditto.
2267 * gcc.dg/pr26570.c: Ditto.
2268 * gcc.dg/pr32773.c: Ditto.
2269 * g++.dg/gcov/gcov-6.C: Ditto.
2270 * g++.dg/gomp/pr34608.C: Ditto.
2271 * gfortran.dg/gomp/pr27573.f90: Ditto.
2272
2273 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
2274 dg-require-host-local dg directive.
2275 * gcc.dg/profile-dir-2.c: Ditto.
2276 * gcc.dg/profile-dir-3.c: Ditto.
2277
b4a4e6ae
RG
22782010-08-08 Richard Guenther <rguenther@suse.de>
2279
2280 PR tree-optimization/45109
2281 * gcc.c-torture/compile/pr45109.c: New testcase.
2282
07f93cbd
UB
22832010-08-08 Uros Bizjak <ubizjak@gmail.com>
2284
2285 * gcc.dg/march.c: Skip if -march defined.
2286 * gcc.dg/mtune.c: Skip if -mtune defined.
2287
2288 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
2289 generic thunk support.
2290
f6ddf131
UB
22912010-08-07 Uros Bizjak <ubizjak@gmail.com>
2292
2293 PR target/45213
2294 * gcc.target/i386/pr45213.c: New test.
2295
a4ed58ce
JD
22962010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2297
2298 PR libfortran/45143
2299 * gfortran.dg/fmt_error_11.f03: New test.
2300
17fec01d
MS
23012010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
2302
f6ddf131
UB
2303 * lib/target-supports.exp (check_effective_target_sync_int_long):
2304 Add arm*-*-linux-gnueabi.
2305 (check_effective_target_sync_char_short): Likewise.
17fec01d 2306
8a0f25c3
TK
23072010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2308
2309 PR fortran/45159
2310 * gfortran.dg/dependency_31.f90: New test.
2311
6a57b9ee
TK
23122010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2313
2314 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
2315
309714d4
JM
23162010-08-06 Jason Merrill <jason@redhat.com>
2317
2318 * g++.dg/cpp0x/sfinae3.C: New.
2319 * g++.dg/cpp0x/sfinae4.C: New.
2320
0b4b14ac
RG
23212010-08-06 Richard Guenther <rguenther@suse.de>
2322
2323 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
2324 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
2325 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2326 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
2327 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
2328 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
2329 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
2330 * gcc.c-torture/execute/20100805-1.c: Likewise.
2331
2645f11a
MJ
23322010-08-05 Martin Jambor <mjambor@suse.cz>
2333
2334 PR testsuite/42855
2335 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
2336
3e66255c
MJ
23372010-08-05 Martin Jambor <mjambor@suse.cz>
2338
2339 * gcc.dg/ipa/ipcp-ii-1.c: New test.
2340 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
2341
3949c4a7
MJ
23422010-08-05 Martin Jambor <mjambor@suse.cz>
2343
2344 * g++.dg/ipa/devirt-1.C: New test.
2345 * g++.dg/ipa/devirt-2.C: Likewise.
2346 * g++.dg/ipa/devirt-3.C: Likewise.
2347 * g++.dg/ipa/devirt-4.C: Likewise.
2348 * g++.dg/ipa/devirt-5.C: Likewise.
2349 * gcc.dg/ipa/iinline-3.c: Likewise.
2350
36b86f4a
JZ
23512010-08-05 Jie Zhang <jie@codesourcery.com>
2352
2353 PR tree-optimization/45144
2354 * gcc.dg/tree-ssa/pr45144.c: New test.
2355
e10f52d0
JW
23562010-08-04 Janus Weil <janus@gcc.gnu.org>
2357
2358 PR fortran/42207
2359 PR fortran/44064
2360 PR fortran/44065
2361 * gfortran.dg/class_25.f03: New.
2362 * gfortran.dg/class_26.f03: New.
2363
0e884a94
DG
23642010-08-04 Daniel Gutson <dgutson@codesourcery.com>
2365
2366 * g++.dg/warn/miss-format-1.C: Update line number.
2367
079e56d0
UB
23682010-08-04 Uros Bizjak <ubizjak@gmail.com>
2369
2370 PR c++/44641
2371 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
2372 .frame and .mask assembler directives.
2373
455e6d5b
RG
23742010-08-04 Richard Guenther <rguenther@suse.de>
2375
2376 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2377 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2378 * gcc.dg/tree-ssa/vrp50.c: Likewise.
2379 * gcc.dg/tree-ssa/vrp52.c: Likewise.
2380
a48a9173
TB
23812010-08-04 Tobias Burnus <burnus@net-b.de>
2382
2383 PR fortran/44857
2384 * gfortran.dg/derived_constructor_char_1.f90: New.
2385 * gfortran.dg/derived_constructor_char_2.f90: New.
2386
15b71db3
TK
23872010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2388
2389 PR fortran/45159
2390 * gfortran.dg/dependency_30.f90: New test.
2391
241a2b9e
JH
23922010-08-03 Jan Hubicka <jh@suse.cz>
2393
2394 * gcc.c-torture/compile/pr45085.c: New testcase.
2395
aea18e92
JW
23962010-08-03 Janus Weil <janus@gcc.gnu.org>
2397
2398 PR fortran/44584
2399 PR fortran/45161
2400 * gfortran.dg/typebound_call_9.f03: Modified.
2401 * gfortran.dg/typebound_generic_1.f03: Modified.
2402
1d100230
TK
24032010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2404
2405 PR fortran/45159
2406
2407 * gfortran.dg/dependency_29.f90: New test.
2408
071bdb5f
TK
24092010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2410
2411 PR fortran/36854
1d100230
TK
2412 * gfortran.dg/character_comparison_2.f90: New test.
2413 * gfortran.dg/character_comparison_3.f90: New test.
2414 * gfortran.dg/dependency_28.f90: New test.
071bdb5f 2415
37119410
BS
24162010-08-02 Bernd Schmidt <bernds@codesourcery.com>
2417
2418 PR target/40457
2419 * gcc.target/arm/pr40457-1.c: New test.
2420 * gcc.target/arm/pr40457-2.c: New test.
2421
f3f98a1e
JW
24222010-08-01 Janus Weil <janus@gcc.gnu.org>
2423
2424 PR fortran/44912
2425 * gfortran.dg/typebound_call_17.f03: New.
2426
1107bd38
JW
24272010-07-30 Janus Weil <janus@gcc.gnu.org>
2428
2429 PR fortran/44929
2430 * gfortran.dg/allocate_derived_3.f90: New.
2431
95b038dd
XDL
24322010-07-30 Xinliang David Li <davidxl@google.com>
2433 PR tree-optimization/45121
2434 * c-c++-common/uninit-17.c: Add -fno-ivops option.
2435
88d787e7
UW
24362010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2437
2438 PR c++/45112
c44d6c47 2439 * g++.dg/pr45112.C: New test.
88d787e7 2440
f0fc0803
JJ
24412010-07-30 Jakub Jelinek <jakub@redhat.com>
2442
2443 PR debug/45055
2444 PR rtl-optimization/45137
2445 * gcc.dg/pr45055.c: New test.
2446
009ba7f5
AM
24472010-07-30 Alan Modra <amodra@gmail.com>
2448
2449 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
2450 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2451
6a018495
TB
24522010-07-29 Tobias Burnus <burnus@net-b.de>
2453
2454 PR fortran/45087
2455 PR fortran/45125
2456 * gfortran.dg/whole_file_25.f90: New.
2457 * gfortran.dg/whole_file_26.f90: New.
2458 * gfortran.dg/whole_file_27.f90: New.
2459
6a68e29d
JW
24602010-07-29 Janus Weil <janus@gcc.gnu.org>
2461
2462 PR fortran/44962
2463 * gfortran.dg/typebound_proc_17.f03: New.
2464
b2a5eb75
JW
24652010-07-29 Janus Weil <janus@gcc.gnu.org>
2466
2467 PR fortran/45004
2468 * gfortran.dg/move_alloc_2.f90: New.
2469
a3378cea
XDL
24702010-07-29 Xinliang David Li <davidxl@google.com>
2471 PR tree-optimization/45121
2472 * c-c++-common/uninit-17.c: Fix expected output.
2473
1c09321c
RG
24742010-07-29 Richard Guenther <rguenther@suse.de>
2475
2476 PR tree-optimization/45120
2477 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2478
81fb8a48
MM
24792010-07-29 Mikael Morin <mikael@gcc.gnu.org>
2480
2481 PR fortran/42051
2482 PR fortran/44064
2483 * gfortran.dg/pr42051.f03: New testcase.
2484
6befd6b0
RG
24852010-07-29 Richard Guenther <rguenther@suse.de>
2486
2487 PR middle-end/45034
2488 * gcc.c-torture/execute/pr45034.c: New testcase.
2489
1732dfea
PC
24902010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2491
2492 PR c++/45096
2493 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2494
69dcd06a
DK
24952010-07-28 Daniel Kraft <d@domob.eu>
2496
2497 * gfortran.dg/bound_8.f90: New test.
2498
05b5ea34
JJ
24992010-07-28 Jakub Jelinek <jakub@redhat.com>
2500
2501 PR debug/45105
2502 * gcc.dg/pr45105.c: New test.
2503
fb039b24
MK
25042010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2505
2506 PR rtl-optimization/45107
2507 * gcc.dg/pr45107.c: New test.
2508
bb801fa6
MK
25092010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
2510
2511 PR rtl-optimization/45101
2512 * gcc.dg/pr45101.c: New test.
2513
57e15568
TB
25142010-07-28 Tobias Burnus <burnus@net-b.de>
2515
2516 PR fortran/45077
2517 * gfortran.dg/whole_file_24.f90: New.
2518
462aa169
JM
25192010-07-27 Jason Merrill <jason@redhat.com>
2520
2521 * g++.dg/cpp0x/variadic102.C: New.
2522 * g++.dg/cpp0x/variadic103.C: New.
2523
689d6c4a
MK
25242010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2525
2526 PR rtl-optimization/40956
2527 PR target/42495
2528 PR middle-end/42574
2529 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2530 * gcc.target/arm/pr42574.c: Add tests.
2531
c013221e
UB
25322010-07-27 Uros Bizjak <ubizjak@gmail.com>
2533
2534 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2535 test name.
2536 (cleanup-repo-files): Ditto.
2537 (cleanup-saved-temps): Ditto.
2538
f551f80c
JJ
25392010-07-27 Jakub Jelinek <jakub@redhat.com>
2540
fea31288
JJ
2541 PR testsuite/44701
2542 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2543
f551f80c
JJ
2544 PR c/45079
2545 * gcc.dg/pr45079.c: New test.
2546
2200fc49
IR
25472010-07-27 Ira Rosen <irar@il.ibm.com>
2548
2549 PR tree-optimization/44152
2550 * gcc.dg/vect/fast-math-pr44152.c: New test.
2551
5a8e93d8
IS
25522010-07-27 Iain Sandoe <iains@gcc.gnu.org>
2553
2554 PR ObjC/44140
2555 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2556 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2557 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2558 * obj-c++.dg/torture/trivial.mm: Ditto.
2559 * objc.dg/torture/tls/thr-init-2.m: Ditto.
2560 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2561 * objc.dg/torture/tls/thr-init.m: Ditto.
2562 * objc.dg/torture/trivial.m: Ditto.
2563
a691bb08
UB
25642010-07-27 Uros Bizjak <ubizjak@gmail.com>
2565
2566 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2567 Skip on spu-*-* targets.
2568
42694189
JJ
25692010-07-27 Jakub Jelinek <jakub@redhat.com>
2570
2571 PR tree-optimization/45083
2572 * gcc.dg/pr45083.c: New test.
2573
fb55ca75
TB
25742010-07-26 Tobias Burnus <burnus@net-b.de>
2575
2576 PR fortran/40873
2577 * gfortran.dg/whole_file_22.f90: New test.
2578 * gfortran.dg/whole_file_23.f90: New test.
2579
25802010-07-26 Iain Sandoe <iains@gcc.gnu.org>
8b84c596
RH
2581 Jack Howarth <howarth@bromo.med.uc.edu>
2582 Richard Henderson <rth@redhat.com>
2583
2584 PR target/44132
2585 * gcc.dg/tls/thr-init-1.c: New.
2586 * gcc.dg/tls/thr-init-2.c: New.
2587 * gcc.dg/torture/tls New.
2588 * gcc.dg/torture/tls/tls-test.c: New.
2589 * gcc.dg/torture/tls/thr-init-1.c: New.
2590 * gcc.dg/torture/tls/tls.exp: New.
2591 * gcc.dg/torture/tls/thr-init-2.c: New.
2592 * gcc.dg/tls/emutls-2.c: New test
2593
2594 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2595 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2596 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2597 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2598 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2599 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2600 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2601 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2602 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2603 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2604 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2605 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2606 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2607 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2608 gfortran.dg/gomp/appendix-a/a.22.4.f90,
2609 gfortran.dg/gomp/appendix-a/a.22.5.f90,
2610 gfortran.dg/gomp/appendix-a/a.22.6.f90,
2611 gfortran.dg/gomp/appendix-a/a.24.1.f90,
2612 gfortran.dg/gomp/appendix-a/a.32.1.f90,
2613 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2614 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2615 gfortran.dg/gomp/omp_threadprivate1.f90,
2616 gfortran.dg/gomp/omp_threadprivate2.f90,
2617 gfortran.dg/gomp/reduction1.f90,
2618 gfortran.dg/gomp/sharing-1.f90: Likewise.
2619
114e33e1
RO
26202010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2621
2622 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2623 sse_runtime.
2624 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2625 dg-require-visibility.
2626
7f8ac3d7
RG
26272010-07-26 Richard Guenther <rguenther@suse.de>
2628
2629 PR tree-optimization/43784
2630 * gcc.c-torture/execute/pr43784.c: New testcase.
2631 * g++.dg/torture/pr43784.C: Likewise.
2632
bd422c4a
RG
26332010-07-26 Richard Guenther <rguenther@suse.de>
2634
2635 PR middle-end/45056
2636 * g++.dg/pr45056.C: New testcase.
2637
e093ffe3
RG
26382010-07-26 Richard Guenther <rguenther@suse.de>
2639
2640 PR tree-optimization/45071
2641 * gcc.dg/pr45071.c: New testcase.
2642
71ff73f3
TB
26432010-07-26 Tobias Burnus <burnus@net-b.de>
2644
2645 PR fortran/45066
2646 * gfortran.dg/namelist_62.f90: New.
2647
d4e075f2
RG
26482010-07-26 Richard Guenther <rguenther@suse.de>
2649
2650 * gcc.c-torture/execute/pr45017.c: Move ...
2651 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
2652
601d98be
TK
26532010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2654
2655 PR fortran/40628
2656 * trim_optimize_1.f90: New test.
2657 * character_comparision_1.f90: New test.
2658
85c28850
JD
26592010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2660
2661 PR fortran/42852
2662 * gfortran.dg/wtruncate_fix.f: New test.
2663
af8e1802
L
26642010-07-25 H.J. Lu <hongjiu.lu@intel.com>
2665
2666 PR testsuite/45068
2667 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2668
0128991d
RG
26692010-07-24 Richard Guenther <rguenther@suse.de>
2670
2671 PR lto/43788
2672 * g++.dg/lto/20100724-1_0.C: New testcase.
2673
2091f811
RG
26742010-07-24 Richard Guenther <rguenther@suse.de>
2675
2676 PR lto/43212
2677 * gcc.dg/lto/20100724-1_0.c: New testcase.
2678 * gcc.dg/lto/20100724-1_1.c: Likewise.
2679
8569c753
TB
26802010-07-24 Tobias Burnus <burnus@net-b.de>
2681
2682 PR fortran/40011
2683 * gfortran.dg/whole_file_21.f90: New.
2684
2685 * gfortran.dg/integer_exponentiation_3.F90: Use
2686 -ffloat-store only for i?86/x86-64 -m32.
2687
100fded1
TB
26882010-07-24 Tobias Burnus <burnus@net-b.de>
2689
2690 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2691 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2692
df161b69
TB
26932010-07-24 Tobias Burnus <burnus@net-b.de>
2694
2695 * gfortran.dg/func_decl_4.f90: Split test into two ...
2696 * gfortran.dg/func_decl_5.f90: ... parts.
2697 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2698 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2699 * gfortran.dg/global_references_1.f90: Add new dg-warning.
2700 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2701 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2702 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2703 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2704 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2705 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2706 * gfortran.dg/sizeof.f90: Make test valid.
2707 * gfortran.dg/pr20865.f90: Add new dg-error.
2708 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2709 * gfortran.dg/g77/19990218-0.f: Ditto.
2710 * gfortran.dg/g77/19990218-1.f: Ditto.
2711 * gfortran.dg/g77/970625-2.f: Ditto.
2712 * gfortran.dg/pr37243.f: Fix function declaration.
2713 * gfortran.dg/use_only_1.f90: Fix implicit typing.
2714 * gfortran.dg/loc_1.f90: Fix pointer datatype.
2715
43afc047
TB
27162010-07-23 Tobias Burnus <burnus@net-b.de>
2717
2718 PR fortran/44945
2719 * gfortran.dg/char_array_structure_constructor.f90: Add
2720 -fwhole-file as dg-option as it otherwise fails on some
2721 systems.
2722
96bba5e6
EB
27232010-07-23 Eric Botcazou <ebotcazou@adacore.com>
2724
2725 * gnat.dg/aggr16.ad[sb]: New test.
2726 * gnat.dg/aggr16_pkg.ads: New helper.
2727
aff08b12
RG
27282010-07-23 Richard Guenther <rguenther@suse.de>
2729
2730 PR lto/43071
2731 * g++.dg/lto/20100723-1_0.C: New testcase.
2732
bebb1f20
L
27332010-07-23 H.J. Lu <hongjiu.lu@intel.com>
2734
2735 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2736 AVX support.
2737 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2738 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2739
16c9d3b1
RO
27402010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2741
2742 * lib/target-supports.exp (add_options_for_tls): New proc.
2743 * g++.dg/tls/static-1.C: Use dg-add-options tls.
2744 * g++.dg/tls/static-1a.cc: Likewise.
2745 * gcc.dg/tls/emutls-1.c: Likewise.
2746 * gcc.dg/tls/opt-11.c: Likewise.
2747 * gcc.dg/tls/opt-12.c: Likewise.
2748 * gcc.dg/tls/pr24428-2.c: Likewise.
2749 * gcc.dg/tls/pr24428.c: Likewise.
2750 * obj-c++.dg/tls/static-1.mm: Likewise.
2751 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2752 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2753 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2754 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2755 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2756 * objc.dg/torture/tls/thr-init.m: Likewise.
2757 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2758
7a6faad6
UB
27592010-07-23 Uros Bizjak <ubizjak@gmail.com>
2760
2761 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2762 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2763 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2764 optimized dump files.
2765
52e092ab
JJ
27662010-07-23 Jakub Jelinek <jakub@redhat.com>
2767
2768 PR tree-optimization/45047
2769 * gcc.c-torture/compile/pr45047.c: New test.
2770
c5c178d6
UB
27712010-07-23 Uros Bizjak <ubizjak@gmail.com>
2772
2773 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2774 instead of dg-compile.
2775 * gcc.dg/float-range-4.c: Ditto.
2776 * gcc.dg/float-range-5.c: Ditto.
2777 * gcc.dg/fold-overflow-1.c: Ditto.
2778 * gcc.dg/gomp/sections-4.c: Ditto.
2779 * gcc.dg/transparent-union-1.c: Ditto.
2780 * gcc.dg/transparent-union-2.c: Ditto.
2781 * gcc.target/i386/pr39315-check.c: Ditto.
2782 * g++.dg/gomp/sections-4.C: Ditto.
2783 * g++.dg/template/dtor7.C: Ditto.
2784 * g++.dg/tree-ssa/pr19952.C: Ditto.
2785 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2786 * gfortran.dg/graphite/pr42185.f90: Ditto.
2787 * gfortran.dg/namelist_36.f90: Ditto.
2788 * gnat.dg/noreturn1.adb: Ditto.
2789 * gnat.dg/specs/small_alignment.ads: Ditto.
2790
556ede65
MJ
27912010-07-23 Martin Jambor <mjambor@suse.cz>
2792
2793 PR tree-optimization/44915
2794 * g++.dg/torture/pr44915.C: New test.
2795
8cbeddcc
MJ
27962010-07-23 Martin Jambor <mjambor@suse.cz>
2797
2798 PR tree-optimization/44914
2799 * g++.dg/tree-ssa/pr44914.C: New test.
2800
61044492
JZ
28012010-07-23 Jie Zhang <jie@codesourcery.com>
2802
2803 PR target/44290
2804 * gcc.dg/pr44290-1.c: New test.
2805 * gcc.dg/pr44290-2.c: New test.
2806
96f3a5d2
JM
28072010-07-23 Jason Merrill <jason@redhat.com>
2808
2809 PR c++/45008
2810 * g++.dg/abi/mangle44.C: New.
2811
c5c178d6 28122010-07-23 Uros Bizjak <ubizjak@gmail.com>
5fdba872
UB
2813
2814 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2815 for compile-time only tests.
2816 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2817 target check.
2818 * gcc.target/i386/pr39315-4.c: Ditto.
2819 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2820 target check. Include sse-os-support.h.
2821 (main): Call check_isa and sse_os_support.
2822 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2823 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2824 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2825 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2826 target check. Include sse-os-support.h.
2827 (main): Call check_isa and sse_os_support.
2828 * gcc.target/i386/vperm-v2df.c: Ditto.
2829
c5c178d6 28302010-07-23 Uros Bizjak <ubizjak@gmail.com>
1d8ec041
UB
2831
2832 * lib/target-supports.exp (check_avx_hw_available): New procedure.
2833 (check_effective_target_avx_runtime): New procedure.
2834 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2835 (check_effective_target_sse_runtime): Add check_effective_target_sse.
2836
2837 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2838 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
2839 and __get_cpuid test.
2840 * gcc.dg/compat/vector-2b_main.c: Ditto.
2841
2842 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2843
5fdba872 2844 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1d8ec041
UB
2845 for compile-time only test.
2846 * gcc.dg/pr32716.c: Ditto.
2847 * gcc.dg/pr34856.c: Ditto.
2848 * gcc.dg/pr36997.c: Ditto.
2849 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2850 * gfortran.dg/pr28158.f90: Ditto.
2851 * gfortran.dg/pr30667.f: Ditto.
2852
2853 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2854 i?86-*-* and x86_64-*-* targets to disable execution on targets
2855 without sse2 runtime support.
2856 * g++.dg/vect/vect.exp: Ditto.
2857 * gfortran.dg/vect/vect.exp: Ditto.
2858
5fdba872 2859 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1d8ec041
UB
2860 * gcc.dg/pr37544.c: Ditto.
2861 * gcc.dg/pr40550.c: Ditto.
2862 * gcc.dg/compat/union-m128-1_main.c: Ditto.
2863 * gcc.dg/compat/vector-1a_main.c: Ditto.
2864 * gcc.dg/compat/vector-2a_main.c: Ditto.
2865 * gcc.dg/torture/pr16104-1.c: Ditto.
2866 * gcc.dg/torture/pr35771-1.c: Ditto.
2867 * gcc.dg/torture/pr35771-2.c: Ditto.
2868 * gcc.dg/torture/pr35771-3.c: Ditto.
2869 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2870 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2871 * gcc.dg/torture/stackalign/push-1.c: Ditto.
2872 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2873 * g++.dg/other/i386-1.C: Ditto.
2874 * g++.dg/other/pr40446.C: Ditto.
2875
99bda4d5
RO
28762010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2877
2878 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2879
61b644c2
DK
28802010-07-23 Daniel Kraft <d@domob.eu>
2881
2882 PR fortran/44709
2883 * gfortran.dg/exit_1.f08: New test.
2884 * gfortran.dg/exit_2.f08: New test.
2885
9d3493e6
SL
28862010-07-22 Sandra Loosemore <sandra@codesourcery.com>
2887
2888 PR tree-optimization/39839
2889 * gcc.target/arm/pr39839.c: New test case.
2890
980a0501
EB
28912010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2892
2893 * gnat.dg/unchecked_convert5b.adb: New test.
2894 * gnat.dg/unchecked_convert6.adb: Likewise.
2895 * gnat.dg/unchecked_convert6b.adb: Likewise.
2896
cfa0bd19
EB
28972010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2898
2899 * gnat.dg/aggr15.ad[sb]: New test.
2900
35ea1c5a
DS
29012010-07-22 Dodji Seketeli <dodji@redhat.com>
2902
2903 PR debug/45024
2904 * g++.dg/debug/dwarf2/nested-2.C: New test case.
2905
cd1822b8
L
29062010-07-22 H.J. Lu <hongjiu.lu@intel.com>
2907
2908 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2909 with dg-require-linker-plugin.
2910
7e39ec05
RG
29112010-07-22 Richard Guenther <rguenther@suse.de>
2912
2913 PR lto/43850
2914 * g++.dg/lto/20100722-1_0.C: New testcase.
2915
d4398a43
RG
29162010-07-22 Richard Guenther <rguenther@suse.de>
2917
2918 PR lto/42451
2919 * gcc.dg/lto/20100720-3_0.c: New testcase.
2920 * gcc.dg/lto/20100720-3_1.c: Likewise.
2921
3cf8ccdf
RG
29222010-07-22 Richard Guenther <rguenther@suse.de>
2923
2924 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2925 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2926
2927 PR lto/43373
2928 * gcc.dg/lto/20100722-1_0.c: New testcase.
2929
56a42add
MJ
29302010-07-22 Martin Jambor <mjambor@suse.cz>
2931
2932 PR tree-optimization/44891
c44d6c47 2933 * gcc.c-torture/compile/pr44891.c: New test.
56a42add 2934
5ccbfc1f
RG
29352010-07-22 Richard Guenther <rguenther@suse.de>
2936
2937 PR tree-optimization/45017
2938 * gcc.c-torture/execute/pr45017.c: New testcase.
2939
e1d818f7
TB
29402010-07-22 Tobias Burnus <burnus@net-b.de>
2941
2942 PR fortran/45019
2943 * gfortran.dg/aliasing_dummy_5.f90: New.
2944
f67325e8
RR
29452010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2946
2947 PR target/43698
2948 * gcc.target/arm/pr43698.c: New test.
2949
6168fc43
SK
29502010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
2951
2952 PR fortran/44929
e1d818f7 2953 * Revert my commit r162325 for this PR.
6168fc43 2954
fcc71c6c
JJ
29552010-07-21 Jakub Jelinek <jakub@redhat.com>
2956
2957 PR debug/45015
2958 * gcc.target/m68k/pr45015.c: New test.
2959
5634254c
JY
29602010-07-21 Jeffrey Yasskin <jyasskin@google.com>
2961
2962 PR c++/44641
2963 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2964 comments.
2965
60f6be5a
RG
29662010-07-21 Richard Guenther <rguenther@suse.de>
2967
2968 PR lto/45018
2969 * g++.dg/lto/20100721-1_0.C: New testcase.
2970
75a75e91
MJ
29712010-07-21 Martin Jambor <mjambor@suse.cz>
2972
2973 PR tree-optimization/44900
2974 * g++.dg/torture/pr44900.C: New test.
2975
426797b2
BS
29762010-07-21 Bernd Schmidt <bernds@codesourcery.com>
2977
2978 PR middle-end/44738
2979 * c-c++-common/uninit-17.c: Correct expected error.
2980
a431e913
JJ
29812010-07-21 Jakub Jelinek <jakub@redhat.com>
2982
2983 * gcc.dg/guality/asm-1.c: New test.
2984
370ae599
JJ
2985 PR debug/45003
2986 * gcc.dg/guality/pr45003-2.c: New test.
2987 * gcc.dg/guality/pr45003-3.c: New test.
2988
6b2b43d8
JD
29892010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2990
2991 PR libfortran/44697
2992 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2993
0603fe68
JY
29942010-07-20 Jeffrey Yasskin <jyasskin@google.com>
2995
2996 * lib/scanasm.exp (dg-function-on-line): Test that a function is
2997 defined on the current line.
2998 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2999 * g++.dg/debug/dwarf2/pr44641.C: New.
3000
d95016e0
NF
30012010-07-20 Nathan Froyd <froydnj@codesourcery.com>
3002
3003 * gcc.target/powerpc/block-move-1.c: New test.
3004 * gcc.target/powerpc/block-move-2.c: New test.
3005
a397bb72
JM
30062010-07-20 Jason Merrill <jason@redhat.com>
3007
3008 PR c++/44967
3009 * g++.dg/cpp0x/sfinae2.C: New.
3010
be5fda91
RG
30112010-07-20 Richard Guenther <rguenther@suse.de>
3012
3013 PR lto/42696
3014 * gcc.dg/lto/20100720-4_0.c: New testcase.
3015
cf259b84
RG
30162010-07-20 Richard Guenther <rguenther@suse.de>
3017
3018 PR lto/43221
3019 * gcc.dg/lto/20100720-2_0.c: New testcase.
3020 * gcc.dg/lto/20100720-2_1.c: Likewise.
3021
eeee47af
RG
30222010-07-20 Richard Guenther <rguenther@suse.de>
3023
3024 PR lto/43208
3025 * gcc.dg/lto/20100720-1_0.c: New testcase.
3026 * gcc.dg/lto/20100720-1_1.c: Likewise.
3027
68eaf35c
JJ
30282010-07-20 Jakub Jelinek <jakub@redhat.com>
3029
3030 PR debug/45003
3031 * gcc.dg/guality/pr45003-1.c: New test.
3032
720151ca
RG
30332010-07-20 Richard Guenther <rguenther@suse.de>
3034
3035 PR tree-optimization/44977
3036 * gcc.dg/torture/pr44977.c: New testcase.
3037
cd2be65a
BM
30382010-07-20 Bingfeng Mei <bmei@broadcom.com>
3039
3040 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3041 sync_char_short
3042
ad650c92
RG
30432010-07-20 Richard Guenther <rguenther@suse.de>
3044
3045 PR middle-end/44971
3046 PR middle-end/44988
3047 * gcc.dg/pr44971.c: New testcase.
3048 * gcc.c-torture/compile/pr44988.c: Likewise.
3049
13411c9d
SK
30502010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
3051
3052 PR fortran/44929
3053 * gfortran.dg/allocate_with_typespec.f90: New test.
3054 * gfortran.dg/allocate_derived_1.f90: Update error message.
3055
8145be01
JM
30562010-07-19 Jason Merrill <jason@redhat.com>
3057
3058 PR c++/44996
3059 * g++.dg/cpp0x/decltype23.C: New.
3060
974df0f8
PT
30612010-07-19 Paul Thomas <pault@gcc.gnu.org>
3062
3063 PR fortran/42385
3064 * gfortran.dg/class_defined_operator_1.f03 : New test.
3065
be30e7b2
PB
30662010-07-19 Peter Bergner <bergner@vnet.ibm.com>
3067
3068 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3069 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3070 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
3071 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3072
8b4c365c
RG
30732010-07-19 Richard Guenther <rguenther@suse.de>
3074
3075 PR middle-end/44941
3076 * gcc.c-torture/compile/pr44941.c: New testcase.
3077
ab73eba8
JM
30782010-07-19 Jason Merrill <jason@redhat.com>
3079
3080 PR c++/44969
3081 * g++.dg/template/sfinae24.C: New.
3082
ca90e7f6
L
30832010-07-19 H.J. Lu <hongjiu.lu@intel.com>
3084
3085 PR fortran/44353
3086 * gfortran.dg/data_implied_do_2.f90: Removed.
3087
d555b1c7
PC
30882010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
3089
3090 PR c++/44969
3091 * g++.dg/template/sfinae23.C: New.
3092
39354b3b
RO
30932010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3094
3095 * lib/target-supports.exp (check_sse_os_support_available): New
3096 proc.
3097 (check_sse_hw_available): New proc.
3098 (check_effective_target_sse_runtime): New proc.
3099 (check_effective_target_sse2_runtime): New proc.
3100 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
3101 -msse2 if check_sse_os_support_available.
3102 * g++.dg/vect/vect.exp: Only run -msse2 tests if
3103 check_sse_os_support_available.
3104 * gcc.dg/vect/vect.exp: Likewise.
3105 * gfortran.dg/vect/vect.exp: Likewise.
3106 * gcc.target/i386/sol2-check: Renamed to ...
3107 * gcc.target/i386/sse-os-support.h: ... this.
3108 (sol2_check): Renamed to ...
3109 (sse_os_support): ... this.
3110 Only test movss with xmm registers.
3111 * gcc.target/i386/sse-check.h: Reflect new header and function names.
3112 Removed ILL_INSN, ILL_INSN_LEN.
3113 * gcc.target/i386/sse2-check.h: Likewise.
3114 * gcc.target/i386/sse3-check.h: Likewise.
3115 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
3116 Removed cpuid.h, __get_cpuid test.
3117 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
3118 Removed cpuid.h, __get_cpuid test.
3119 * g++.dg/other/pr40446.C: Likewise.
3120 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3121 * gcc.dg/compat/vector-1a_main.c: Likewise.
3122 * gcc.dg/compat/vector-2a_main.c: Likewise.
3123 * gcc.dg/pr36584.c: Likewise.
3124 * gcc.dg/pr37544.c: Likewise.
3125 * gcc.dg/torture/pr16104-1.c: Likewise.
3126 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3127 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3128 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3129 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3130 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
3131 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
3132 sse2_runtime.
3133 * gcc.dg/torture/pr35771-2.c: Likewise.
3134 * gcc.dg/torture/pr35771-3.c: Likewise.
3135 * gcc.target/i386/pr39315-2.c: Likewise.
3136 * gcc.target/i386/pr39315-4.c: Likewise.
3137 * gcc.target/i386/vperm-v2df.c: Likewise.
3138 * gcc.target/i386/vperm-v2di.c: Likewise.
3139 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3140 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
3141 sse_runtime.
3142
91e2faaf
PT
31432010-07-18 Paul Thomas <pault@gcc.gnu.org>
3144
3145 PR fortran/44353
ca90e7f6 3146 * gfortran.dg/data_implied_do_2.f90: New test.
91e2faaf 3147
18fcbc9a
RS
31482010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3149
3150 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
3151
769e6b9f
RS
31522010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3153
3154 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
3155 to the "mips16" group.
3156 (mips_using_mips16_p): New procedure.
3157 (mips-dg-options): Use it.
3158
93f63c68
RS
31592010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
3160
3161 * gcc.target/mips/mips16-attributes-4.c: New test.
3162
fbd47859
IS
31632010-07-17 Iain Sandoe <iains@gcc.gnu.org>
3164
3165 PR testsuite/44418
3166 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
3167 * gcc.target/powerpc/recip-2.c: Ditto.
3168 * gcc.target/powerpc/recip-3.c: Ditto.
3169
dc0d5a57
BS
31702010-07-17 Bernd Schmidt <bernds@codesourcery.com>
3171
3172 * gcc.target/arm/pr42235.c: New test.
3173
ebc258f1
JM
31742010-07-16 Jason Merrill <jason@redhat.com>
3175
3176 PR c++/32505
3177 * g++.dg/template/partial8.C: New.
3178
8b26599c
JJ
31792010-07-16 Jakub Jelinek <jakub@redhat.com>
3180
3181 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
3182 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
3183 in C++.
3184 (gualcvt): New overloaded inline.
3185 (GUALCVT): Use it for C++.
3186 * g++.dg/guality/guality.exp: New.
3187 * g++.dg/guality/guality.h: New.
3188 * g++.dg/guality/redeclaration1.C: New test.
3189 * g++.dg/dg.exp: Prune also guality/* tests.
3190 * gcc.dg/guality/pr43141.c: Moved to...
3191 * c-c++-common/guality/pr43141.c: ... here.
3192
8d63d405
JD
31932010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3194
3195 PR libfortran/37077
3196 * gfortran.dg/char4_iunit_2.f03: New test.
3197
4b1b0ac1
IS
31982010-07-16 Iain Sandoe <iains@gcc.gnu.org>
3199
3200 * lib/plugin-support.exp (plugin-test-execute):
3201 Add ${gcc_objdir}/intl to includes.
bd3a5d17 3202
88ad03c2
JJ
32032010-07-16 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR target/44942
3206 * gcc.c-torture/execute/pr44942.c: New test.
3207 * gcc.target/i386/pr44942.c: New test.
3208
10746f37
JM
32092010-07-15 Jason Merrill <jason@redhat.com>
3210
3211 PR c++/44909
3212 * g++.dg/cpp0x/implicit7.C: New.
3213 * g++.dg/cpp0x/implicit8.C: New.
3214
8e7af53e
UW
32152010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3216
3217 Disable float tests for __SPU__ targets due to lack of signed zero:
3218 * c-c++-common/torture/complex-sign-add.c (check_add_float).
3219 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
3220 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
3221 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
3222 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
3223 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
3224 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
3225 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
3226 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
3227
d2886bc7
JJ
32282010-07-15 Jakub Jelinek <jakub@redhat.com>
3229
3230 * gfortran.dg/select_char_2.f90: New test.
3231
910ad8de
NF
32322010-07-15 Nathan Froyd <froydnj@codesourcery.com>
3233
3234 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
3235 with DECL_CHAIN.
3236
ab7306ed
JW
32372010-07-15 Janus Weil <janus@gcc.gnu.org>
3238
3239 PR fortran/44936
3240 * gfortran.dg/typebound_generic_9.f03: New.
3241
0ba0772b
RB
32422010-07-15 Richard Guenther <rguenther@suse.de>
3243
3244 PR tree-optimization/44946
3245 * gcc.c-torture/compile/pr44946.c: New testcase.
3246
79c74300
JJ
32472010-07-15 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR fortran/40206
3250 * gfortran.dg/select_char_3.f90: New test.
3251
8ffadef9
MG
32522010-07-15 Magnus Granberg <zorry@gentoo.org>
3253 Kevin F. Quinn <kevquinn@gentoo.org>
3254
bd3a5d17 3255 * gcc.dg/Wtrampolines.c: New.
8ffadef9 3256
6b58c62f
JD
32572010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3258
3259 PR libfortran/44934
3260 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
3261
57ece258
JM
32622010-07-14 Jason Merrill <jason@redhat.com>
3263
973f026a
JM
3264 PR c++/44810
3265 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
3266
57ece258
JM
3267 Implement C++0x unrestricted unions (N2544)
3268 * g++.dg/cpp0x/union1.C: New.
3269 * g++.dg/cpp0x/union2.C: New.
3270 * g++.dg/cpp0x/union3.C: New.
3271 * g++.dg/cpp0x/defaulted2.C: Adjust.
3272 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
3273 * g++.old-deja/g++.ext/anon2.C: Adjust.
3274 * g++.old-deja/g++.mike/misc6.C: Adjust.
3275
f6199e63
JW
32762010-07-14 Janus Weil <janus@gcc.gnu.org>
3277
3278 PR fortran/44925
3279 * gfortran.dg/c_loc_tests_15.f90: New.
3280
7487bca5
JM
32812010-07-13 Jason Merrill <jason@redhat.com>
3282
3283 PR c++/44909
3284 * g++.dg/cpp0x/implicit6.C: New.
3285
8caa8b65
JM
32862010-07-13 Jason Merrill <jason@redhat.com>
3287
3288 PR c++/44540
3289 * g++.dg/abi/noreturn1.C: New.
3290 * g++.dg/abi/noreturn2.C: New.
3291
fcfaf838 32922010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
c31c32f9
JR
3293
3294 PR other/44874
3295 PR debug/44832
3296 * c-c++-common/pr44832.c: New test.
3297
6a9368d9
IS
32982010-07-13 Iain Sandoe <iains@gcc.gnu.org>
3299
3300 PR objc/44488
3301 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
bd3a5d17 3302 on the target. Make sure that we can assemble the emitted asm when
6a9368d9 3303 the test type is 'compile'.
bd3a5d17 3304
85e5e340
RG
33052010-07-13 Richard Guenther <rguenther@suse.de>
3306
3307 PR tree-optimization/36960
3308 * g++.dg/torture/pr36960.C: New testcase.
3309
135d47df
PC
33102010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3311
3312 PR c++/44908
3313 * g++.dg/template/sfinae21.C: New.
3314 * g++.dg/template/sfinae22.C: Likewise.
3315
ba2dc63d
JH
33162010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
3317
3318 PR testsuite/42843
3319 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
3320 * gcc.dg/plugin/ggcplug.c: Likewise.
3321 * g++.dg/plugin/selfassign.c: Likewise.
3322 * g++.dg/plugin/attribute_plugin.c: Likewise.
3323 * g++.dg/plugin/dumb_plugin.c: Likewise.
3324 * g++.dg/plugin/pragma_plugin.c: Likewise.
3325
d9658178
KK
33262010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
3327
3328 * gcc.c-torture/execute/pr44683.x: New.
3329 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
3330
88ce8031
JW
33312010-07-13 Janus Weil <janus@gcc.gnu.org>
3332
3333 PR fortran/44434
3334 PR fortran/44565
3335 PR fortran/43945
3336 PR fortran/44869
3337 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
3338 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
3339 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
3340 * gfortran.dh/typebound_call_16.f03: New.
3341 * gfortran.dg/typebound_generic_6.f03: New.
3342 * gfortran.dg/typebound_generic_7.f03: New.
3343 * gfortran.dg/typebound_generic_8.f03: New.
3344
b1743e37
JD
33452010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3346
3347 PR libfortran/37077
3348 * gfortran.dg/char4_iunit_1.f03: New test.
3349
8556f58f
JJ
33502010-07-12 Jakub Jelinek <jakub@redhat.com>
3351
3352 * gcc.dg/tree-ssa/vrp53.c: New test.
3353
248ce2f8
PC
33542010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
3355
3356 PR c++/44907
3357 * g++.dg/template/sfinae19.C: New.
3358 * g++.dg/template/sfinae20.C: Likewise.
3359
fb2f8cf8
JZ
33602010-07-12 Jie Zhang <jie@codesourcery.com>
3361
3362 * gcc.target/arm/interrupt-1.c: New test.
3363 * gcc.target/arm/interrupt-2.c: New test.
3364
f457c53d
RO
33652010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3366
3367 * gcc.dg/pr42427.c: Require c99_runtime.
3368 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
3369 c99_runtime.
3370 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3371 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
3372 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
3373 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
3374 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
3375 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
3376 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
3377 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3378 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
3379 * gcc.target/i386/pr37275.c: Require visibility support.
3380
ae6a0535
RO
33812010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3382
3383 * lib/target-supports.exp (check_effective_target_sse): New proc.
3384 * gcc.target/i386/sol2-check.h: New file.
3385 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
3386 Include sol2-check.h.
3387 (main) Only run do_test () if sol2_check ().
3388 * gcc.target/i386/sse2-check.h: Likewise.
3389 * gcc.target/i386/sse3-check.h: Likewise.
3390 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
3391 [__sun__ && __svr4__]: Execute SSE2 instruction.
3392 * gcc.target/i386/math-torture/math-torture.exp: Only add options
3393 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
3394 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
3395 * g++.dg/ext/vector14.C: Likewise.
3396 * g++.dg/other/mmintrin.C: Likewise.
3397 * gcc.dg/20020418-1.c: Likewise.
3398 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3399 * gcc.dg/format/ms_unnamed-1.c: Likewise.
3400 * gcc.dg/format/unnamed-1.c: Likewise.
3401 Adapt dg-warning line number.
3402 * gcc.dg/graphite/pr40281.c: Likewise.
3403 * gcc.dg/pr32176.c: Likewise.
3404 * gcc.dg/pr40550.c: Likewise.
3405 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3406 * gcc.dg/torture/pr36891.c: Likewise.
3407 * gcc.target/i386/20020218-1.c: Likewise.
3408 * gcc.target/i386/20020523.c: Likewise.
3409 * gcc.target/i386/abi-1.c: Likewise.
3410 * gcc.target/i386/brokensqrt.c: Likewise.
3411 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3412 * gcc.target/i386/pr13366.c: Likewise.
3413 * gcc.target/i386/pr13685.c: Likewise.
3414 * gcc.target/i386/pr24306.c: Likewise.
3415 * gcc.target/i386/pr31486.c: Likewise.
3416 * gcc.target/i386/pr32065-1.c: Likewise.
3417 * gcc.target/i386/pr32065-2.c: Likewise.
3418 * gcc.target/i386/pr32389.c: Likewise.
3419 * gcc.target/i386/pr38824.c: Likewise.
3420 * gcc.target/i386/pr38931.c: Likewise.
3421 * gcc.target/i386/pr39592-1.c: Likewise.
3422 * gcc.target/i386/pr43766.c: Likewise.
3423 * gcc.target/i386/recip-divf.c: Likewise.
3424 * gcc.target/i386/recip-sqrtf.c: Likewise.
3425 * gcc.target/i386/recip-vec-divf.c: Likewise.
3426 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3427 * gcc.target/i386/sse-1.c: Likewise.
3428 * gcc.target/i386/sse-16.c: Likewise.
3429 * gcc.target/i386/sse-2.c: Likewise.
3430 * gcc.target/i386/sse-20.c: Likewise.
3431 * gcc.target/i386/sse-3.c: Likewise.
3432 * gcc.target/i386/sse-7.c: Likewise.
3433 * gcc.target/i386/sse-9.c: Likewise.
3434 * gcc.target/i386/sse-addps-1.c: Likewise.
3435 * gcc.target/i386/sse-addss-1.c: Likewise.
3436 * gcc.target/i386/sse-andnps-1.c: Likewise.
3437 * gcc.target/i386/sse-andps-1.c: Likewise.
3438 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3439 * gcc.target/i386/sse-comiss-1.c: Likewise.
3440 * gcc.target/i386/sse-comiss-2.c: Likewise.
3441 * gcc.target/i386/sse-comiss-3.c: Likewise.
3442 * gcc.target/i386/sse-comiss-4.c: Likewise.
3443 * gcc.target/i386/sse-comiss-5.c: Likewise.
3444 * gcc.target/i386/sse-comiss-6.c: Likewise.
3445 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
3446 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
3447 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3448 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
3449 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3450 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
3451 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3452 * gcc.target/i386/sse-divps-1.c: Likewise.
3453 * gcc.target/i386/sse-divss-1.c: Likewise.
3454 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
3455 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3456 * gcc.target/i386/sse-maxps-1.c: Likewise.
3457 * gcc.target/i386/sse-maxss-1.c: Likewise.
3458 * gcc.target/i386/sse-minps-1.c: Likewise.
3459 * gcc.target/i386/sse-minss-1.c: Likewise.
3460 * gcc.target/i386/sse-movaps-1.c: Likewise.
3461 * gcc.target/i386/sse-movaps-2.c: Likewise.
3462 * gcc.target/i386/sse-movhlps-1.c: Likewise.
3463 * gcc.target/i386/sse-movhps-1.c: Likewise.
3464 * gcc.target/i386/sse-movhps-2.c: Likewise.
3465 * gcc.target/i386/sse-movlhps-1.c: Likewise.
3466 * gcc.target/i386/sse-movmskps-1.c: Likewise.
3467 * gcc.target/i386/sse-movntps-1.c: Likewise.
3468 * gcc.target/i386/sse-movss-1.c: Likewise.
3469 * gcc.target/i386/sse-movss-2.c: Likewise.
3470 * gcc.target/i386/sse-movss-3.c: Likewise.
3471 * gcc.target/i386/sse-movups-1.c: Likewise.
3472 * gcc.target/i386/sse-movups-2.c: Likewise.
3473 * gcc.target/i386/sse-mulps-1.c: Likewise.
3474 * gcc.target/i386/sse-mulss-1.c: Likewise.
3475 * gcc.target/i386/sse-orps-1.c: Likewise.
3476 * gcc.target/i386/sse-rcpps-1.c: Likewise.
3477 * gcc.target/i386/sse-recip-vec.c: Likewise.
3478 * gcc.target/i386/sse-recip.c: Likewise.
3479 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3480 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3481 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3482 * gcc.target/i386/sse-subps-1.c: Likewise.
3483 * gcc.target/i386/sse-subss-1.c: Likewise.
3484 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3485 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3486 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3487 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3488 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3489 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3490 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3491 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3492 * gcc.target/i386/sse-xorps-1.c: Likewise.
3493 * gcc.target/i386/ssefn-1.c: Likewise.
3494 * gcc.target/i386/ssefn-3.c: Likewise.
3495 * gcc.target/i386/sseregparm-1.c: Likewise.
3496 * gcc.target/i386/stackalign/return-3.c: Likewise.
3497 * gcc.target/i386/vectorize1.c: Likewise.
3498 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3499 * gcc.target/i386/xorps-sse.c: Likewise.
3500 * gfortran.dg/pr28158.f90: Likewise.
3501 * gfortran.dg/pr30667.f: Likewise.
3502 * gnat.dg/loop_optimization7.adb: Likewise.
3503 * gnat.dg/sse_nolib.adb: Likewise.
3504
ee08f2e5
TB
35052010-07-11 Tobias Burnus <burnus@net-b.de>
3506
3507 PR fortran/44702
3508 * gfortran.dg/use_rename_6.f90: New.
3509 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3510
d40477b4
JW
35112010-07-11 Janus Weil <janus@gcc.gnu.org>
3512
160ea5dd 3513 PR fortran/44869
d40477b4
JW
3514 * gfortran.dg/class_24.f03: New.
3515
bcee752e
RG
35162010-07-10 Richard Guenther <rguenther@suse.de>
3517
3518 PR lto/44889
3519 * gcc.dg/lto/20100709-1_0.c: New testcase.
3520 * gcc.dg/lto/20100709-1_1.c: Likewise.
3521
7e9b9697
RS
35222010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
3523
3524 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3525
058bfe53
IS
35262010-07-10 Iain Sandoe <iains@gcc.gnu.org>
3527
3528 PR objc/44140
3529 * objc.dg/lto/trivial-1_0.m: New.
3530 * objc.dg/lto/lto.exp: New.
3531 * obj-c++.dg/lto/trivial-1_0.mm: New.
3532 * obj-c++.dg/lto/lto.exp: New.
3533 * objc.dg/symtab-1.m: Adjust sizes.
3534 * objc.dg/image-info.m: Do not run for gnu-runtime.
3535
c033690d
BS
35362010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3537
3538 * gcc.dg/pr32370.c: Allow another kind of error message.
3539
bb021771
EB
35402010-07-09 Eric Botcazou <ebotcazou@adacore.com>
3541
3542 * gnat.dg/atomic3.adb: New test.
3543
85e693aa
JJ
35442010-07-09 Jakub Jelinek <jakub@redhat.com>
3545 Denys Vlasenko <dvlasenk@redhat.com>
3546 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3547
3548 PR tree-optimization/28632
3549 * gcc.dg/tree-ssa/vrp51.c: New test.
3550 * gcc.dg/tree-ssa/vrp52.c: New test.
3551
02dea3ff
JM
35522010-07-09 Jason Merrill <jason@redhat.com>
3553
3554 * g++.dg/abi/covariant6.C: New.
3555 * g++.dg/inherit/covariant17.C: Test both bases.
3556 * g++.dg/inherit/covariant7.C: Check vtable layout.
3557
5c9fae0d
TV
35582010-07-09 Tom de Vries <tjvries@xs4all.nl>
3559
3560 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3561
dbfcc059
RG
35622010-07-09 Richard Guenther <rguenther@suse.de>
3563
3564 PR tree-optimization/44852
3565 * gcc.c-torture/execute/pr44852.c: New testcase.
3566
8bcc8778
RO
35672010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3568
3569 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3570 multiplication by values.
3571 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3572 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3573
ca1316d2
RG
35742010-07-09 Richard Guenther <rguenther@suse.de>
3575
3576 PR tree-optimization/44882
3577 * gfortran.dg/pr44882.f90: New testcase.
3578
e784c52c
BS
35792010-07-09 Bernd Schmidt <bernds@codesourcery.com>
3580
3581 PR target/40657
3582 * gcc.target/arm/pr40657-1.c: New test.
3583 * gcc.target/arm/pr40657-2.c: New test.
3584 * gcc.c-torture/execute/pr40657.c: New test.
3585
ac285648
JJ
35862010-07-09 Jakub Jelinek <jakub@redhat.com>
3587
3588 * gcc.dg/tree-ssa/vrp50.c: New test.
3589 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3590
048510c8
JW
35912010-07-08 Janus Weil <janus@gcc.gnu.org>
3592
3593 PR fortran/44649
3594 * gfortran.dg/c_sizeof_1.f90: Modified.
3595 * gfortran.dg/storage_size_1.f08: New.
3596 * gfortran.dg/storage_size_2.f08: New.
3597
5951297a
EB
35982010-07-08 Mikael Pettersson <mikpe@it.uu.se>
3599
3600 * gcc.c-torture/execute/20100708-1.c: New test.
3601
84fa59a7
JJ
36022010-07-08 Jakub Jelinek <jakub@redhat.com>
3603
3604 PR fortran/44847
3605 * gfortran.dg/gomp/pr44847.f90: New test.
3606
d89e5e20
SP
36072010-07-08 Sebastian Pop <sebastian.pop@amd.com>
3608
3609 PR tree-optimization/44710
3610 * gcc.dg/tree-ssa/ifc-6.c: New.
3611 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3612
7aa0849a
TB
36132010-07-08 Tobias Burnus <burnus@net-b.de>
3614
3615 PR fortran/18918
3616 * gfortran.dg/coarray_10.f90: Add an additional test.
3617
cf8ca1a9
PB
36182010-07-08 Peter Bergner <bergner@vnet.ibm.com>
3619
3620 PR middle-end/44828
3621 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3622 * gcc.c-torture/execute/pr44828.x: Revert.
3623
bf1cb49e
JM
36242010-07-08 Jason Merrill <jason@redhat.com>
3625
3626 PR c++/43120
3627 * g++.dg/inherit/covariant17.C: New.
3628 * g++.dg/abi/covariant1.C: Actually test for the bug.
3629
02de68e1
L
36302010-07-08 H.J. Lu <hongjiu.lu@intel.com>
3631
3632 PR rtl-optimization/44838
3633 * gcc.dg/pr44838.c: New.
3634
f076deba
RG
36352010-07-08 Richard Guenther <rguenther@suse.de>
3636
3637 PR tree-optimization/44831
3638 * gcc.c-torture/compile/pr44831.c: New testcase.
3639 * gcc.dg/tree-ssa/pr21463.c: Adjust.
3640
20ede5c6
RG
36412010-07-08 Richard Guenther <rguenther@suse.de>
3642
3643 PR tree-optimization/44861
3644 * g++.dg/vect/pr44861.cc: New testcase.
3645
c2e224da
PB
36462010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3647
3648 PR middle-end/44828
3649 * gcc.c-torture/execute/pr44828.x: New file.
3650
fc0f0c8b
PB
36512010-07-07 Peter Bergner <bergner@vnet.ibm.com>
3652
3653 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3654 dg-options.
3655 * g++.dg/ext/altivec-17.C: Adjust error message.
3656
9730bc27
TT
36572010-07-07 Tom Tromey <tromey@redhat.com>
3658
3659 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3660
5e86e540
L
36612010-07-07 H.J. Lu <hongjiu.lu@intel.com>
3662
3663 PR target/44844
3664 * gcc.target/i386/rdrand-1.c: Scan "jnc".
3665 * gcc.target/i386/rdrand-2.c: Likewise.
3666 * gcc.target/i386/rdrand-3.c: Likewise.
3667
6938f93f
JH
36682010-07-07 Jan Hubicka <jh@suse.cz>
3669
3670 PR middle-end/44813
3671 * g++.dg/torture/pr44813.C: New testcase.
3672 * g++.dg/torture/pr44826.C: New testcase.
3673
325d7997
BS
36742010-07-07 Bernd Schmidt <bernds@codesourcery.com>
3675
3676 PR rtl-optimization/44787
3677 * gcc.c-torture/compile/pr44788.c: New test.
3678 * gcc.target/arm/pr44788.c: New test.
3679
b1e25565
PB
36802010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3681
3682 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3683
0f5700a7
PB
36842010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3685
3686 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3687 to dg-options.
3688
928f0490
TB
36892010-07-06 Tobias Burnus <burnus@net-b.de>
3690
3691 PR fortran/44742
3692 * gfortran.dg/parameter_array_init_6.f90: New.
3693 * gfortran.dg/initialization_20.f90: Update dg-error.
3694 * gfortran.dg/initialization_24.f90: Ditto.
3695
7114ab45
TK
36962010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3697 PR fortran/PR44693
3698 * gfortran.dg/dim_range_1.f90: New test.
3699 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
3700
627bc938
JM
37012010-07-06 Jason Merrill <jason@redhat.com>
3702
0060a10a
JM
3703 PR c++/44703
3704 * g++.dg/cpp0x/initlist41.C: New.
3705
627bc938
JM
3706 PR c++/44778
3707 * g++.dg/template/ptrmem22.C: New.
3708
15a1f8c5
KT
37092010-07-06 Kai Tietz <kai.tietz@onevision.com>
3710
3711 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3712 support.
3713 * gcc.target/i386/i386.exp: Likewise.
3714
6b0bcc9b
PB
37152010-07-06 Peter Bergner <bergner@vnet.ibm.com>
3716
3717 PR testsuite/44195
3718 * gcc.dg/lto/20100518_0.c: Limit to x86.
3719
dfb88126
RG
37202010-07-06 Richard Guenther <rguenther@suse.de>
3721
3722 PR middle-end/44828
3723 * gcc.c-torture/execute/pr44828.c: New testcase.
3724
ebeb2c24
SZ
37252010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
3726
3727 * g++.dg/warn/noeffect2.C: Adjust expected warning.
3728 * g++.dg/warn/volatile1.C: Likewise.
3729 * g++.dg/template/warn1.C: Likewise.
3730
4ee89d5f
L
37312010-07-05 H.J. Lu <hongjiu.lu@intel.com>
3732
3733 AVX Programming Reference (June, 2010)
3734 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3735 * g++.dg/other/i386-3.C: Likewise.
3736 * gcc.target/i386/sse-12.c: Likewise.
3737
3738 * gcc.target/i386/f16c-check.h: New.
3739 * gcc.target/i386/rdfsbase-1.c: Likewise.
3740 * gcc.target/i386/rdfsbase-2.c: Likewise.
3741 * gcc.target/i386/rdgsbase-1.c: Likewise.
3742 * gcc.target/i386/rdgsbase-2.c: Likewise.
3743 * gcc.target/i386/rdrand-1.c: Likewise.
3744 * gcc.target/i386/rdrand-2.c: Likewise.
3745 * gcc.target/i386/rdrand-3.c: Likewise.
3746 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3747 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3748 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3749 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3750 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3751 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3752 * gcc.target/i386/wrfsbase-1.c: Likewise.
3753 * gcc.target/i386/wrfsbase-2.c: Likewise.
3754 * gcc.target/i386/wrgsbase-1.c: Likewise.
3755 * gcc.target/i386/wrgsbase-2.c: Likewise.
3756
3757 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3758 (__builtin_ia32_vcvtps2ph): New.
3759 (__builtin_ia32_vcvtps2ph256): Likewise.
3760
3761 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3762 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3763
3764 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3765 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3766
3767 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3768 (__builtin_ia32_vcvtps2ph256): Likewise.
3769 Add fsgsbase,rdrnd,f16c.
3770
3771 * lib/target-supports.exp (check_effective_target_f16c): New.
3772
938650d8
JJ
37732010-07-05 Jakub Jelinek <jakub@redhat.com>
3774
3775 * gcc.dg/guality/nrv-1.c: New test.
3776
16ad8025
SL
37772010-07-05 Sandra Loosemore <sandra@codesourcery.com>
3778
3779 PR middle-end/42505
16ad8025
SL
3780 * gcc.target/arm/pr42505.c: New test case.
3781
f2896bc9
JJ
37822010-07-05 Jakub Jelinek <jakub@redhat.com>
3783
3784 PR c++/44808
3785 * g++.dg/opt/nrv16.C: New test.
3786
5d657263
RG
37872010-07-05 Richard Guenther <rguenther@suse.de>
3788
3789 PR tree-optimization/44784
3790 * gcc.c-torture/compile/pr44784.c: New testcase.
3791
9940b13c
IR
37922010-07-05 Ira Rosen <irar@il.ibm.com>
3793
3794 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3795 Increase loop bound and array size.
3796 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3797 Likewise.
3798
5bb12090
IR
37992010-07-05 Ira Rosen <irar@il.ibm.com>
3800
3801 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3802 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3803 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3804 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3805 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3806
6698dd72
SZ
38072010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
3808
3809 PR c++/22138
3810 * g++.dg/parse/template25.C: New.
3811
c2a78352
L
38122010-07-04 H.J. Lu <hongjiu.lu@intel.com>
3813
3814 PR rtl-optimization/44695
3815 * gcc.dg/torture/pr44695.c: New.
3816
de8e41bc
MLI
38172010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3818
3819 PR c++/16630
3820 * g++.dg/ext/pretty3.C: New.
3821
7f5ad6d7
RG
38222010-07-04 Richard Guenther <rguenther@suse.de>
3823
3824 PR middle-end/44809
3825 * g++.dg/torture/pr44809.C: New testcase.
3826
4fa4929e
RG
38272010-07-04 Richard Guenther <rguenther@suse.de>
3828
3829 PR tree-optimization/44656
3830 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3831
720f5239
IR
38322010-07-04 Ira Rosen <irar@il.ibm.com>
3833 Revital Eres <eres@il.ibm.com>
3834
3835 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3836 misaligned stores.
3837 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3838 gcc.dg/vect/vect-96.c: Likewise.
94dbbc81
UB
3839 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3840 that support misaligned stores. Change the number of expected
720f5239
IR
3841 misaligned accesses.
3842 * gcc.dg/vect/vect-peel-1.c: New test.
94dbbc81 3843 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
720f5239 3844 gcc.dg/vect/vect-peel-4.c: Likewise.
94dbbc81 3845 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
720f5239 3846 vectorizable on all targets that support realignment.
94dbbc81 3847 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
720f5239 3848
24b93bd6
L
38492010-07-03 H.J. Lu <hongjiu.lu@intel.com>
3850
3851 PR c/44806
3852 * gcc.dg/torture/pr44806.c: New.
3853
6687b740
EB
38542010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3855
3856 * gnat.dg/cond_expr1.adb: New test.
3857
40d1f6af
EB
38582010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3859
3860 * gnat.dg/modular3.adb: New test.
3861 * gnat.dg/modular3_pkg.ads: New helper.
3862
cb5eb94e
IS
38632010-07-03 Iain Sandoe <iains@gcc.gnu.org>
3864 Mikael Pettersson <mikpe@it.uu.se>
3865
3866 PR testsuite/44518
3867 * obj-c++.dg/encode-2.mm: Produce object and save temps.
3868 Make signed-ness of chars explicit. Scan the object for
3869 strings that are split by some target assemblers.
3870 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3871 explicit.
3872
d9e7913c
HPN
38732010-07-03 Hans-Peter Nilsson <hp@axis.com>
3874
3875 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3876
3f59fa1c
LCW
38772010-07-02 Le-Chun Wu <lcwu@google.com>
3878
3879 PR/44128
3880 * g++.dg/warn/Wshadow-7.C: New test.
3881
73160ba9
DJ
38822010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3883 Julian Brown <julian@codesourcery.com>
40d1f6af 3884 Sandra Loosemore <sandra@codesourcery.com>
73160ba9
DJ
3885
3886 * gcc.c-torture/execute/20100416-1.c: New test case.
3887
400cfcf5 38882010-07-02 Julian Brown <julian@codesourcery.com>
40d1f6af 3889 Sandra Loosemore <sandra@codesourcery.com>
400cfcf5
JB
3890
3891 PR target/43703
3892
3893 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3894 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3895
bab53516
SL
38962010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3897 Julian Brown <julian@codesourcery.com>
3898
3899 * gcc.target/arm/neon/vadds64.c: Regenerated.
3900 * gcc.target/arm/neon/vaddu64.c: Regenerated.
3901 * gcc.target/arm/neon/vsubs64.c: Regenerated.
3902 * gcc.target/arm/neon/vsubu64.c: Regenerated.
3903 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3904 * gcc.target/arm/neon-vmls-1.c: Likewise.
3905 * gcc.target/arm/neon-vsubs64.c: New execution test.
3906 * gcc.target/arm/neon-vsubu64.c: New execution test.
3907 * gcc.target/arm/neon-vadds64.c: New execution test.
3908 * gcc.target/arm/neon-vaddu64.c: New execution test.
3909
b3b7bbce
SL
39102010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3911
3912 * gcc.target/arm/neon-vands64.c: New.
3913 * gcc.target/arm/neon-vandu64.c: New.
3914 * gcc.target/arm/neon-vbics64.c: New.
3915 * gcc.target/arm/neon-vbicu64.c: New.
3916 * gcc.target/arm/neon-veors64.c: New.
3917 * gcc.target/arm/neon-veoru64.c: New.
3918 * gcc.target/arm/neon-vorns64.c: New.
3919 * gcc.target/arm/neon-vornu64.c: New.
3920 * gcc.target/arm/neon-vorrs64.c: New.
3921 * gcc.target/arm/neon-vorru64.c: New.
3922 * gcc.target/arm/neon/vands64.c: Regenerated.
3923 * gcc.target/arm/neon/vandu64.c: Regenerated.
3924 * gcc.target/arm/neon/vbics64.c: Regenerated.
3925 * gcc.target/arm/neon/vbicu64.c: Regenerated.
3926 * gcc.target/arm/neon/veors64.c: Regenerated.
3927 * gcc.target/arm/neon/veoru64.c: Regenerated.
3928 * gcc.target/arm/neon/vorns64.c: Regenerated.
3929 * gcc.target/arm/neon/vornu64.c: Regenerated.
3930 * gcc.target/arm/neon/vorrs64.c: Regenerated.
3931 * gcc.target/arm/neon/vorru64.c: Regenerated.
3932
8c54dc55
JD
39332010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3934
3935 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3936
1b9d45ed
JD
39372010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3938
3939 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3940 * gfortran.dg/intent_out_5.f90: Same.
3941 * gfortran.dg/ltrans-7.f90: Same.
3942 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3943
2094f1fc
JH
39442010-07-02 Jan Hubicka <jh@suse.cz>
3945
3946 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3947
c21ae2bf
IS
39482010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3949
3950 * objc-obj-c++-shared/Object1.h: Correct Line endings.
3951
416f380b
JJ
39522010-07-02 Jakub Jelinek <jakub@redhat.com>
3953
3954 PR c++/44780
3955 * c-c++-common/Wunused-var-12.c: New test.
3956
18e8200f
BS
39572010-07-02 Bernd Schmidt <bernds@codesourcery.com>
3958
3959 PR target/42835
3960 * gcc.target/arm/pr42835.c: New test.
3961
e4c6a07a
BS
3962 PR target/42172
3963 * gcc.target/arm/pr42172-1.c: New test.
3964
1fa29c84
PC
39652010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3966
3967 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3968
a277dd9b
SL
39692010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3970
3971 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3972 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3973 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3974 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3975 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3976 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3977 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3978 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3979 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3980 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3981 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3982 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3983 * gcc.target/arm/neon-vdup_ns64.c: New.
3984 * gcc.target/arm/neon-vdup_nu64.c: New.
3985 * gcc.target/arm/neon-vdupQ_ns64.c: New.
3986 * gcc.target/arm/neon-vdupQ_nu64.c: New.
3987 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3988 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3989 * gcc.target/arm/neon-vmov_ns64.c: New.
3990 * gcc.target/arm/neon-vmov_nu64.c: New.
3991 * gcc.target/arm/neon-vmovQ_ns64.c: New.
3992 * gcc.target/arm/neon-vmovQ_nu64.c: New.
3993 * gcc.target/arm/neon-vget_lanes64.c: New.
3994 * gcc.target/arm/neon-vget_laneu64.c: New.
3995 * gcc.target/arm/neon-vset_lanes64.c: New.
3996 * gcc.target/arm/neon-vset_laneu64.c: New.
3997
19368333
RG
39982010-07-02 Richard Guenther <rguenther@suse.de>
3999
4000 * g++.dg/torture/20100702-1.C: New testcase.
4001
1a4fc49d
UW
40022010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4003
4004 PR target/44707
4005 * gcc.c-torture/compile/pr44707.c: New test.
4006
baf7c318
PC
40072010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4008
4009 PR c++/44039
4010 * g++.dg/template/crash101.C: New.
4011
84c2219a
IS
40122010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4013
4014 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4015 Use the ABI-0 accessors and fail it for m64.
4016
450997ef
JH
40172010-07-02 Jan Hubicka <jh@suse.cz>
4018
4019 * g++.dg/tree-ssa/pr44706.C: New testcase.
4020
3fa39831
RG
40212010-07-02 Richard Guenther <rguenther@suse.de>
4022
4023 PR tree-optimization/44748
4024 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4025
8c7481f2
IS
40262010-07-02 Iain Sandoe <iains@gcc.gnu.org>
4027
4028 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4029 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
4030 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4031 the method types to forward:.
4032
cba58ef4
JM
40332010-06-30 Jason Merrill <jason@redhat.com>
4034
4035 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4036 * g++.dg/other/pr25632.C: Likewise.
4037
45ea4dfe
JJ
40382010-07-01 Jakub Jelinek <jakub@redhat.com>
4039
4040 PR tree-optimization/40421
4041 * gfortran.fortran-torture/compile/pr40421.f90: New test.
4042
70f34814
RG
40432010-07-01 Richard Guenther <rguenther@suse.de>
4044
4045 PR middle-end/42834
4046 PR middle-end/44468
4047 * gcc.c-torture/execute/20100316-1.c: New testcase.
4048 * gcc.c-torture/execute/pr44468.c: Likewise.
4049 * gcc.c-torture/compile/20100609-1.c: Likewise.
4050 * gcc.dg/volatile2.c: Adjust.
4051 * gcc.dg/plugin/selfassign.c: Likewise.
4052 * gcc.dg/pr36902.c: Likewise.
4053 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4054 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4055 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4056 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4057 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4058 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4059 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4060 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4061 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4062 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4063 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4064 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4065 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4066 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4067 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4068 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4069 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4070 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4071 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4072 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4073 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4074 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4075 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4076 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4077 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4078 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4079 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4080 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4081 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4082 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4083 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4084 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4085 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
4086 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4087 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4088 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4089 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4090 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4091 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4092 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4093 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4094 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4095 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4096 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4097 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
4098 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4099 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4100 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4101 * gcc.dg/tree-prof/stringop-1.c: Adjust.
4102 * g++.dg/tree-ssa/pr31146.C: Likewise.
4103 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
4104 * g++.dg/tree-ssa/pr33604.C: Likewise.
4105 * g++.dg/plugin/selfassign.c: Likewise.
4106 * gfortran.dg/array_memcpy_3.f90: Likewise.
4107 * gfortran.dg/array_memcpy_4.f90: Likewise.
4108 * c-c++-common/torture/pr42834.c: New testcase.
4109
fb80065c
PC
41102010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4111
4112 PR c++/44628
4113 * g++.dg/template/crash100.C: New.
4114
8a9c1ae6
JH
41152010-06-30 Jan Hubicka <jh@suse.cz>
4116
4117 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
4118
8a1561bc
MM
41192010-06-30 Michael Matz <matz@suse.de>
4120
4121 PR bootstrap/44699
4122 * gcc.dg/pr44699.c: New test.
4123
dcad005d
BS
41242010-06-30 Bernd Schmidt <bernds@codesourcery.com>
4125
4126 PR tree-optimization/39799
4127 * c-c++-common/uninit-17.c: New test.
4128
d33c89fb
JD
41292010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4130
4131 PR libfortran/43298
4132 * gfortran.dg/read_infnan_1.f90: New test.
4133
46408846
JM
41342010-06-29 Jason Merrill <jason@redhat.com>
4135
d758e847
JM
4136 Enable implicitly declared move constructor/operator= (N3053).
4137 * g++.dg/cpp0x/implicit3.C: New.
4138 * g++.dg/cpp0x/implicit4.C: New.
4139 * g++.dg/cpp0x/implicit5.C: New.
4140 * g++.dg/cpp0x/implicit-copy.C: Adjust.
4141 * g++.dg/cpp0x/not_special.C: Adjust.
4142 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
4143 * g++.dg/cpp0x/rv1n.C: Adjust.
4144 * g++.dg/cpp0x/rv1p.C: Adjust.
4145 * g++.dg/cpp0x/rv2n.C: Adjust.
4146 * g++.dg/cpp0x/rv2p.C: Adjust.
4147 * g++.dg/cpp0x/rv3n.C: Adjust.
4148 * g++.dg/cpp0x/rv3p.C: Adjust.
4149 * g++.dg/cpp0x/rv4n.C: Adjust.
4150 * g++.dg/cpp0x/rv4p.C: Adjust.
4151 * g++.dg/cpp0x/rv5n.C: Adjust.
4152 * g++.dg/cpp0x/rv5p.C: Adjust.
4153 * g++.dg/cpp0x/rv6n.C: Adjust.
4154 * g++.dg/cpp0x/rv6p.C: Adjust.
4155 * g++.dg/cpp0x/rv7n.C: Adjust.
4156 * g++.dg/cpp0x/rv7p.C: Adjust.
4157 * g++.dg/cpp0x/rv8p.C: Adjust.
4158 * g++.dg/gomp/pr26690-1.C: Adjust.
4159 * g++.dg/other/error20.C: Adjust.
4160 * g++.dg/other/error31.C: Adjust.
4161 * g++.dg/parse/error19.C: Adjust.
4162 * g++.dg/template/qualttp5.C: Adjust.
4163 * g++.old-deja/g++.law/ctors5.C: Adjust.
4164
54ca9930
JM
4165 Enable implicitly deleted functions (N2346)
4166 * g++.dg/cpp0x/defaulted17.C: New.
4167 * g++.dg/cpp0x/implicit1.C: New.
4168 * g++.dg/cpp0x/implicit2.C: New.
4169 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
4170 * g++.dg/ext/has_virtual_destructor.C: Adjust.
4171 * g++.dg/init/ctor4.C: Adjust.
4172 * g++.dg/init/synth2.C: Adjust.
4173 * g++.dg/lto/20081118_1.C: Adjust.
4174 * g++.dg/other/error13.C: Adjust.
4175 * g++.dg/other/unused1.C: Adjust.
4176 * g++.old-deja/g++.bob/inherit2.C: Adjust.
4177 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4178 * g++.old-deja/g++.jason/opeq3.C: Adjust.
4179 * g++.old-deja/g++.law/ctors17.C: Adjust.
4180 * g++.old-deja/g++.oliva/delete1.C: Adjust.
4181 * g++.old-deja/g++.pt/assign1.C: Adjust.
4182 * g++.old-deja/g++.pt/crash20.C: Adjust.
4183
9a71b305
JM
4184 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
4185 * g++.dg/cpp0x/defaulted13.C: Adjust.
4186 * g++.dg/cpp0x/defaulted2.C: Adjust.
4187 * g++.dg/cpp0x/defaulted3.C: Adjust.
4188 * g++.dg/cpp0x/initlist9.C: Adjust.
4189 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
4190 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
4191 * g++.dg/init/synth2.C: Adjust.
4192
46408846
JM
4193 * g++.dg/cpp0x/defaulted19.C: New.
4194
4195 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
4196 * g++.dg/template/error23.C: Fix for -std=c++0x.
4197
68d8db77
JW
41982010-06-29 Janus Weil <janus@gcc.gnu.org>
4199
4200 PR fortran/44718
4201 * gfortran.dg/proc_ptr_28.f90: New.
4202
0287000a
JJ
42032010-06-29 Jakub Jelinek <jakub@redhat.com>
4204
087fa34b
JJ
4205 PR tree-optimization/43801
4206 * g++.dg/torture/pr43801.C: New test.
4207
0287000a
JJ
4208 PR debug/44668
4209 * g++.dg/debug/dwarf2/accessibility1.C: New test.
4210
d3a79fcc
JM
42112010-06-29 Jason Merrill <jason@redhat.com>
4212
4213 PR c++/44587
4214 * g++.dg/template/qualified-id2.C: New.
4215 * g++.dg/template/qualified-id3.C: New.
4216
0e3b941e
JW
42172010-06-29 Janus Weil <janus@gcc.gnu.org>
4218
4219 PR fortran/44696
4220 * gfortran.dg/associated_target_4.f90: New.
4221
42488c1b
PT
42222010-06-29 Paul Thomas <pault@gcc.gnu.org>
4223
4224 PR fortran/44582
4225 * gfortran.dg/aliasing_array_result_1.f90 : New test.
4226
c75c8663
RO
42272010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4228
4229 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
4230
b35366ce
JH
42312010-06-29 Jan Hubicka <jh@suse.cz>
4232
4233 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
4234
810c4bf4
BS
42352010-06-29 Bernd Schmidt <bernds@codesourcery.com>
4236
4237 PR target/43902
4238 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
4239 * gcc.target/arm/wmul-3.c: New test.
4240 * gcc.target/arm/wmul-4.c: New test.
4241
5dfebe0a
EB
42422010-06-29 H.J. Lu <hongjiu.lu@intel.com>
4243
4244 PR rtl-optimization/44659
4245 * gcc.target/i386/extract-1.c: New.
4246 * gcc.target/i386/extract-2.c: Likewise.
4247 * gcc.target/i386/extract-3.c: Likewise.
4248 * gcc.target/i386/extract-4.c: Likewise.
4249 * gcc.target/i386/extract-5.c: Likewise.
4250 * gcc.target/i386/extract-6.c: Likewise.
4251
7fd7263d
JJ
42522010-06-28 Jakub Jelinek <jakub@redhat.com>
4253
4254 PR c++/44682
4255 * g++.dg/warn/Wunused-var-14.C: New test.
4256
83377c6a
TB
42572010-06-28 Tobias Burnus <burnus@net-b.de>
4258
4259 PR fortran/43298
4260 * gfortran.dg/nan_6.f90: New.
4261
f8d9ff4a
L
42622010-06-28 H.J. Lu <hongjiu.lu@intel.com>
4263
4264 PR tree-optimization/43781
4265 * gcc.dg/torture/pr43781.c: New.
4266
a516520c
PT
42672010-06-28 Paul Thomas <pault@gcc.gnu.org>
4268
4269 PR fortran/40158
4270 * gfortran.dg/actual_rank_check_1.f90: New test.
4271
bb8e5dca
MJ
42722010-06-28 Martin Jambor <mjambor@suse.cz>
4273
c44d6c47 4274 * gcc.dg/ipa/ipa-sra-6.c: New test.
bb8e5dca 4275
4021f4a1
JH
42762010-06-28 Jan Hubicka <jh@suse.cz>
4277
4278 PR tree-optimization/44687
4279 * gcc.c-torture/compile/pr44687.c
4280
621f4189
MJ
42812010-06-28 Martin Jambor <mjambor@suse.cz>
4282
4283 PR c++/44535
4284 * g++.dg/torture/pr44535.C: New test.
4285
fe2ef088
MM
42862010-06-28 Michael Matz <matz@suse.de>
4287
4288 PR middle-end/44592
4289 * gfortran.dg/pr44592.f90: New test.
4290
f0cc75e0
JH
42912010-06-28 Jan Hubicka <jh@suse.cz>
4292
4293 PR tree-optimization/44357
4294 * g++.dg/torture/pr44357.C: New testcase.
4295
1b9503a1
RO
42962010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4297
4298 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
4299 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
4300 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
4301 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
4302 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
4303 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4304 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
4305 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
4306
d402c33d
JH
43072010-06-27 Jan Hubicka <jh@suse.cz>
4308
4309 * gcc.c-torture/compile/pr44686.c: New file.
4310
533e50f6
RG
43112010-06-27 Richard Guenther <rguenther@suse.de>
4312
4313 PR tree-optimization/44683
4314 * gcc.c-torture/execute/pr44683.c: New testcase.
4315
83e279c4
EB
43162010-06-27 Eric Botcazou <ebotcazou@adacore.com>
4317
4318 * gnat.dg/noreturn3.ad[sb]: New test.
4319
cef62ad4
JM
43202010-06-26 Jason Merrill <jason@redhat.com>
4321
4322 * g++.dg/cpp0x/explicit5.C: New.
4323
2706a615
RG
43242010-06-26 Richard Guenther <rguenther@suse.de>
4325
4326 PR tree-optimization/44393
4327 * gcc.dg/pr44393.c: New testcase.
4328
8b3057b3
JH
43292010-06-26 Jan Hubicka <jh@suse.cz>
4330
4331 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
4332
6bfd4302
RB
43332010-06-26 Richard Guenther <rguenther@suse.de>
4334
4335 PR middle-end/44674
4336 * gcc.dg/pr44674.c: New testcase.
4337
922e1882
JM
43382010-06-26 Joseph Myers <joseph@codesourcery.com>
4339
4340 * gcc.dg/opts-3.c: New test.
4341
0fb56814
TB
43422010-06-26 Tobias Burnus <burnus@net-b.de>
4343
4344 * gfortran.dg/type_decl_1.f90: New.
4345 * gfortran.dg/type_decl_2.f90: New.
4346
e4814b39
TB
43472010-06-26 Tobias Burnus <burnus@net-b.de>
4348
4349 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4350 * gfortran.dg/semicolon_fixed_2.f: Ditto.
4351
754172c7
JD
43522010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4353
4354 PR testsuite/38946
4355 * gfortran.dg/array_constructor_23.f: Update test to allow for small
4356 error in comparing reals.
4357
01349049
TB
43582010-06-25 Tobias Burnus <burnus@net-b.de>
4359
4360 * selected_real_kind_2.f90: New.
4361 * selected_real_kind_3.f90: New.
4362
58fc89f6
TB
43632010-06-25 Tobias Burnus <burnus@net-b.de>
4364
4365 * gfortran.dg/entry_19.f90: New.
4366
272001a2
TB
43672010-06-25 Tobias Burnus <burnus@net-b.de>
4368
4369 * gfortran.dg/end_subroutine_1.f90: New.
4370 * gfortran.dg/end_subroutine_2.f90: New.
4371 * gfortran.dg/interface_proc_end.f90: Update.
4372
c6c73c51
TB
43732010-06-25 Tobias Burnus <burnus@net-b.de>
4374
4375 * gfortran.dg/semicolon_fixed.f: Update.
4376 * gfortran.dg/semicolon_fixed_2.f: New.
4377 * gfortran.dg/semicolon_free_2.f90: New.
4378 * gfortran.dg/semicolon_free.f90: Update.
4379
ba8607be
JD
43802010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4381
4382 PR fortran/44448
4383 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
4384
062c604f
MJ
43852010-06-25 Martin Jambor <mjambor@suse.cz>
4386
4387 * g++.dg/ipa/iinline-3.C: New test.
4388 * gcc.dg/ipa/modif-1.c: Removed.
4389
3e485f62
JH
43902010-06-25 Jan Hubicka <jh@suse.cz>
4391
c44d6c47 4392 * gcc.dg/tree-ssa/ipa-split-1.c
3e485f62 4393
8aa29647
MJ
43942010-06-25 Martin Jambor <mjambor@suse.cz>
4395
4396 * g++.dg/ipa/iinline-2.C: New test.
4397
8ba0479e
JJ
43982010-06-25 Jakub Jelinek <jakub@redhat.com>
4399
7a2eceff
JJ
4400 PR middle-end/43866
4401 * gfortran.dg/pr43866.f90: New test.
4402
8ba0479e
JJ
4403 PR tree-optimization/44539
4404 * gcc.dg/pr44539.c: New test.
4405
0354c0c7
BS
44062010-06-25 Bernd Schmidt <bernds@codesourcery.com>
4407
4408 From Jim Wilson:
4409 PR target/43902
4410 * gcc.target/mips/madd-9.c: New test.
4411
09a1e889
SZ
44122010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
4413
4414 PR c/44517
4415 * gcc.dg/noncompile/pr44517.c: New.
4416 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
4417
7f58e69f
SE
44182010-06-24 Steve Ellcey <sje@cup.hp.com>
4419
4420 PR testsuite/43283
4421 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
4422 and add argument to nop for IA64.
4423
da0ae970
L
44242010-06-24 H.J. Lu <hongjiu.lu@intel.com>
4425
4426 PR target/44588
4427 * gcc.target/i386/mod-1.c: New.
4428 * gcc.target/i386/umod-1.c: Likewise.
4429 * gcc.target/i386/umod-2.c: Likewise.
4430 * gcc.target/i386/umod-3.c: Likewise.
4431
54f044eb
JJ
44322010-06-24 Jakub Jelinek <jakub@redhat.com>
4433
4434 PR middle-end/44492
4435 * g++.dg/torture/pr44492.C: New test.
4436
d166d4c3
AK
44372010-06-24 Andi Kleen <ak@linux.intel.com>
4438
c6c73c51 4439 * c-c++-common/warn-omitted-condop.c: New.
d166d4c3 4440
d646bbce
TB
44412010-06-24 Tobias Burnus <burnus@net-b.de>
4442
4443 PR fortran/44614
4444 * gfortran.dg/import8.f90: New.
4445
8d66b22a
AC
44462010-06-23 Arnaud Charlet <charlet@adacore.com>
4447
4448 * gnat.dg/not_null.adb: Update test case.
4449
dd6f4f89
JJ
44502010-06-22 Jakub Jelinek <jakub@redhat.com>
4451
87867ff6
JJ
4452 PR c++/44619
4453 * g++.dg/warn/Wunused-var-13.C: New test.
4454
dd6f4f89
JJ
4455 PR c++/44627
4456 * g++.dg/diagnostic/method1.C: New test.
4457
ca3e07b4
CC
44582010-06-22 Cary Coutant <ccoutant@google.com>
4459
4460 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4461
5cd2f815
JW
44622010-06-22 Janus Weil <janus@gcc.gnu.org>
4463
4464 PR fortran/44616
4465 * gfortran.dg/abstract_type_8.f03: New.
4466
f94ae987
JM
44672010-06-21 Jason Merrill <jason@redhat.com>
4468
6d812dd3
JM
4469 * g++.dg/cpp0x/noexcept08.C: New.
4470
f94ae987
JM
4471 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4472
c1b157a6
L
44732010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4474
4475 PR target/44615
4476 * gcc.target/i386/sse2-vec-2a.c: New.
4477
cd7fe53b
DD
44782010-06-21 DJ Delorie <dj@redhat.com>
4479
4480 * gcc.dg/pragma-diag-1.c: New.
4481
fa188ff0
L
44822010-06-21 H.J. Lu <hongjiu.lu@intel.com>
4483
4484 PR target/44615
4485 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4486
5e88be0d
AM
44872010-06-21 Alan Modra <amodra@gmail.com>
4488
4489 PR testsuite/44505
4490 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4491 tail call to check_fa_mid.
4492
529e5fc9
JJ
44932010-06-21 Jakub Jelinek <jakub@redhat.com>
4494
4495 PR target/44575
4496 * gcc.c-torture/execute/pr44575.c: New test.
4497
fe4e525c
TB
44982010-06-21 Tobias Burnus <burnus@net-b.de>
4499
4500 PR fortran/40632
4501 * gfortran.dg/contiguous_1.f90: New.
4502 * gfortran.dg/contiguous_2.f90: New.
4503 * gfortran.dg/contiguous_3.f90: New.
4504
64bf6102
KT
45052010-06-21 Kai Tietz <kai.tietz@onevision.com>
4506
4507 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4508 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4509
dedd9d05
UB
45102010-06-20 Uros Bizjak <ubizjak@gmail.com>
4511
4512 PR target/44546
4513 * gcc.target/i386/pr44546.c: New test.
4514
6e2f1956
JM
45152010-06-20 Joseph Myers <joseph@codesourcery.com>
4516
4517 * gcc.dg/opts-2.c: New test.
4518
1304f582
JW
45192010-06-19 Janus Weil <janus@gcc.gnu.org>
4520
4521 PR fortran/44584
4522 * gfortran.dg/typebound_proc_15.f03: Modified.
4523
e6bfe8a2
RE
45242010-06-19 Richard Earnshaw <rearnsha@arm.com>
4525
4526 PR target/44072
4527 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4528 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4529
f5988525
JDA
45302010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4531
4532 * g++.dg/ext/label13.C: Fix typo in last change.
4533
53ff31ad
JD
45342010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4535
4536 PR libfortran/44477
4537 * gfortran.dg/eof_3.f90
4538 * gfortran.dg/endfile_2.f90
4539 * gfortran.dg/endfile_4.f90
4540 * gfortran.dg/endfile_3.f90
4541
b3b5bf94
JDA
45422010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4543
4544 PR c++/41090
4545 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4546
ddf58e42
TB
45472010-06-18 Tobias Burnus <burnus@net-b.de>
4548
4549 PR fortran/44556
4550 * gfortran.dg/allocate_alloc_opt_11.f90: New.
4551
d36d83e9
EB
45522010-06-18 Bernd Schmidt <bernds@codesourcery.com>
4553
4554 * gcc.target/arm/pr40900.c: New test.
4555
e1be7706
AC
45562010-06-18 Arnaud Charlet <charlet@adacore.com>
4557
4558 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4559
8399a0cc
JW
45602010-06-17 Janus Weil <janus@gcc.gnu.org>
4561
4562 PR fortran/44558
4563 * gfortran.dg/typebound_call_15.f03: New.
4564
038253e6
MLI
45652010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
4566
4567 PR c++/44486
4568 * g++.dg/pr44486.C: New.
4569
6a78b724
DD
45702010-06-16 DJ Delorie <dj@redhat.com>
4571
4572 * gcc.target/i386/volatile-bitfields-1.c: New.
4573 * gcc.target/i386/volatile-bitfields-2.c: New.
4574
7c69566f
JM
45752010-06-16 Jason Merrill <jason@redhat.com>
4576
59f9c2ed
JM
4577 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4578
7c69566f
JM
4579 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4580
33766b66
RG
45812010-06-16 Richard Guenther <rguenther@suse.de>
4582
4583 PR c/44555
4584 * gcc.c-torture/execute/pr44555.c: New testcase.
4585
3e15518b
JW
45862010-06-16 Janus Weil <janus@gcc.gnu.org>
4587
4588 PR fortran/44549
4589 * gfortran.dg/typebound_proc_16.f03: New.
4590
29be3835
MJ
45912010-06-16 Martin Jambor <mjambor@suse.cz>
4592
4593 * g++.dg/torture/pr43905.C: New test.
4594
584bd1cf
MP
45952010-06-16 Mikael Pettersson <mikpe@it.uu.se>
4596
4597 PR testsuite/44538
4598 * gcc.dg/vect/slp-perm-5.c (main): Prevent
4599 initialization loop from being vectorized.
4600 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4601
1db2f288
AM
46022010-06-16 Alan Modra <amodra@gmail.com>
4603
4604 PR tree-optimization/44507
4605 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4606
756bcf03
JM
46072010-06-15 Jason Merrill <jason@redhat.com>
4608
1f8a2544
JM
4609 * g++.dg/overload/arg3.C: Adjust error locations.
4610 * g++.dg/overload/copy1.C: Likewise.
4611 * g++.dg/tc1/dr152.C: Likewise.
4612 * g++.dg/template/incomplete4.C: Likewise.
4613 * g++.dg/template/incomplete5.C: Likewise.
4614 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4615 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4616 * g++.old-deja/g++.pt/crash9.C: Likewise.
4617
d1a115f8
JM
4618 * g++.dg/inherit/virtual5.C: New.
4619
e14eaea4
JM
4620 * g++.dg/cpp0x/defaulted18.C: New.
4621
5c77749e
JM
4622 * g++.dg/cpp0x/initlist40.C: New.
4623
756bcf03
JM
4624 * g++.dg/cpp0x/initlist39.C: New.
4625
6ab4e307
SP
46262010-06-15 Sebastian Pop <sebastian.pop@amd.com>
4627
4628 PR middle-end/44391
4629 * gcc.dg/graphite/pr44391.c: New.
4630
94bff632
JW
46312010-06-15 Janus Weil <janus@gcc.gnu.org>
4632
4633 PR fortran/43388
4634 * gfortran.dg/allocate_alloc_opt_8.f90: New.
4635 * gfortran.dg/allocate_alloc_opt_9.f90: New.
4636 * gfortran.dg/allocate_alloc_opt_10.f90: New.
4637 * gfortran.dg/class_allocate_2.f03: Modified an error message.
4638
7fc1dad6
RG
46392010-06-15 Richard Guenther <rguenther@suse.de>
4640
4641 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4642
e0774f1e
RG
46432010-06-15 Richard Guenther <rguenther@suse.de>
4644
4645 * gcc.dg/vect/bb-slp-21.c: Adjust.
4646 * gcc.dg/vect/bb-slp-13.c: Likewise
4647 * gcc.dg/vect/bb-slp-4.c: Likewise
4648 * gcc.dg/vect/bb-slp-22.c: Likewise
4649 * gcc.dg/vect/bb-slp-14.c: Likewise
4650 * gcc.dg/vect/bb-slp-23.c: Likewise
4651 * gcc.dg/vect/bb-slp-15.c: Likewise
4652 * gcc.dg/vect/bb-slp-17.c: Likewise
4653 * gcc.dg/vect/bb-slp-18.c: Likewise
4654 * gcc.dg/vect/bb-slp-19.c: Likewise
4655 * gcc.dg/vect/bb-slp-10.c: Likewise
4656 * gcc.dg/vect/bb-slp-11.c: Likewise
4657 * gcc.dg/vect/bb-slp-20.c: Likewise
4658 * gcc.dg/vect/bb-slp-3.c: Likewise
4659
79943d19
JJ
46602010-06-15 Jakub Jelinek <jakub@redhat.com>
4661
4662 PR fortran/44536
4663 * gfortran.dg/gomp/pr44536.f90: New test.
4664 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4665
808081b4
L
46662010-06-14 H.J. Lu <hongjiu.lu@intel.com>
4667
4668 PR target/44534
4669 * gcc.target/i386/avx-vextractf128-256-3.c: New.
4670 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4671
5bca794b
JJ
46722010-06-14 Jakub Jelinek <jakub@redhat.com>
4673
8ab7d796
JJ
4674 PR tree-optimization/44508
4675 * gcc.dg/tree-ssa/pr21086.c: Adjust.
4676
5bca794b
JJ
4677 PR bootstrap/44509
4678 * gcc.dg/pr44509.c: New test.
4679
c1e822d5
IR
46802010-06-14 Ira Rosen <irar@il.ibm.com>
4681
6ab4e307 4682 PR tree-optimization/44507
c1e822d5
IR
4683 * gcc.dg/vect/pr44507.c: New test.
4684
c2adf11d
L
46852010-06-13 H.J. Lu <hongjiu.lu@intel.com>
4686
4687 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4688 and c-pretty-print.h.
4689
4690 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4691
9050c834
DF
46922010-06-13 Daniel Franke <franke.daniel@gmail.com>
4693
4694 * gfortran.dg/whole_file_18.f90: Updated error message.
4695
1b1a6626
DF
46962010-06-12 Daniel Franke <franke.daniel@gmail.com>
4697
dedd9d05 4698 * gfortran.dg/whole_file_20.f03: New.
1b1a6626 4699
02d635a2
JH
47002010-06-12 Jan Hubicka <jh@suse.cz>
4701
4702 * gcc.c-torture/compile/pc44485.c: New testcase.
4703
1be17993
JW
47042010-06-12 Janus Weil <janus@gcc.gnu.org>
4705
4706 PR fortran/40117
4707 * gfortran.dg/typebound_proc_4.f03: Modified error message.
4708 * gfortran.dg/typebound_proc_14.f03: New.
4709 * gfortran.dg/typebound_proc_15.f03: New.
4710
fcfbd84e
JM
47112010-06-11 Joseph Myers <joseph@codesourcery.com>
4712
4713 * gcc.dg/opts-1.c: New test.
4714
5d4b393f
JM
47152010-06-11 Joseph Myers <joseph@codesourcery.com>
4716
4717 * gcc.dg/funroll-loops-all.c: Update expected error.
4718
b79a08f6
UB
47192010-06-11 Uros Bizjak <ubizjak@gmail.com>
4720
4721 PR target/44481
4722 * gcc.target/i386/pr44481.c: New test.
4723
ef1f5ea6 47242010-06-11 Eric Botcazou <ebotcazou@adacore.com>
ef0cce1d
EB
4725
4726 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4727
7b14477e
SP
47282010-06-11 Sebastian Pop <sebastian.pop@amd.com>
4729
4730 PR middle-end/44483
4731 * gcc.dg/tree-ssa/pr44483.c: New.
4732
1021b0e5 47332010-06-11 Paul Brook <paul@codesourcery.com>
b79a08f6 4734
1021b0e5
PB
4735 * g++.dg/other/arm-neon-1.C: New test.
4736
92bb7768
PT
47372010-06-11 Paul Thomas <pault@gcc.gnu.org>
4738
4739 PR fortran/42051
4740 PR fortran/43896
4741 * gfortran.dg/class_23.f03: New test.
4742
7ea6b6cf
JH
47432010-06-11 Jan Hubicka <jh@suse.cz>
4744
0a42aa4e
JH
4745 * gcc.dg/ipa/pure-const-2.c: New testcase.
4746
47472010-06-11 Jan Hubicka <jh@suse.cz>
4748
4749 * gcc.dg/noreturn-7.c: Update.
4750 * gcc.dg/noreturn-4.c: Update.
7ea6b6cf 4751
b66a8c5d
DS
47522010-06-10 Dodji Seketeli <dodji@redhat.com>
4753
4754 Fix MIPS bootstrap
4755 * g++.dg/other/typedef4.C: New test.
4756
66051b60
JW
47572010-06-10 Janus Weil <janus@gcc.gnu.org>
4758
4759 PR fortran/44207
4760 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4761
84efddb2
DF
47622010-06-10 Daniel Franke <franke.daniel@gmail.com>
4763
4764 PR fortran/44457
4765 * gfortran.dg/asynchronous_3.f03
4766
da604ebd
CF
47672010-06-10 Changpeng Fang <changpeng.fang@amd.com>
4768
4769 PR middle-end/44185
4770 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4771 non-temporal stores out of the tests to form new test cases. As a
4772 result, no non-temporal store should be generated in this case.
4773
4774 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
4775 prefetch-7.c that generate one non-temporal store.
4776
4777 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
4778 prefetch-7.c that generate one non-temporal store and one
4779 one-temporal prefetch.
4780
591d4f4a
MJ
47812010-06-10 Martin Jambor <mjambor@suse.cz>
4782
4783 PR tree-optimization/44258
4784 * gcc.dg/tree-ssa/pr44258.c: New test.
4785
03af1e4c
DK
47862010-06-10 Daniel Kraft <d@domob.eu>
4787
4788 PR fortran/38936
4789 * gfortran.dg/associate_1.f03: New test.
4790 * gfortran.dg/associate_2.f95: New test.
4791 * gfortran.dg/associate_3.f03: New test.
4792 * gfortran.dg/associate_4.f08: New test.
4793
cefab2e4
FXC
47942010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4795
4796 * gfortran.dg/selected_char_kind_4.f90: New test.
4797
642d55de
EB
47982010-06-09 Eric Botcazou <ebotcazou@adacore.com>
4799
4800 * gcc.dg/pr42461.c: New test.
4801
70987f62
DF
48022010-06-09 Daniel Franke <franke.daniel@gmail.com>
4803
642d55de
EB
4804 PR fortran/44347
4805 * gfortran.dg/selected_real_kind_1.f90: New.
70987f62 4806
33169a22
DF
48072010-06-09 Daniel Franke <franke.daniel@gmail.com>
4808
4809 PR fortran/44359
4810 * gfortran.dg/warn_conversion.f90: Removed check for redundant
4811 warning.
4812 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4813 check for warning.
4814
87b18909
SK
48152010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4816
4817 * gfortran.dg/data_namelist_conflict.f90: New test.
4818
d2081406
RO
48192010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4820
4821 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4822 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4823 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4824
289e52fd
SK
48252010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
4826
c44d6c47
UB
4827 * gfortran.dg/mvbits_9.f90: New test.
4828 * gfortran.dg/ibset_1.f90: Ditto.
4829 * gfortran.dg/ibits_1.f90: Ditto.
4830 * gfortran.dg/btest_1.f90: Ditto.
4831 * gfortran.dg/ibclr_1.f90: Ditto.
289e52fd 4832
bfc54a27
JM
48332010-06-09 Jason Merrill <jason@redhat.com>
4834
4835 PR c++/44366
4836 * g++.dg/cpp0x/decltype23.C: Move to...
4837 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4838
f1a0b754
JW
48392010-06-09 Janus Weil <janus@gcc.gnu.org>
4840
4841 PR fortran/44211
4842 * gfortran.dg/typebound_call_14.f03: New test.
4843
1536b6ab
MJ
48442010-06-09 Martin Jambor <mjambor@suse.cz>
4845
4846 PR tree-optimization/44423
4847 * gcc.dg/tree-ssa/pr44423.c: New test.
4848
2d7f5f9b
JR
48492010-06-09 Joern Rennecke <amylaar@spamcop.net>
4850
4851 PR testsuite/42843
4852 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4853 TV_NONE to initialize tv_id field.
4854 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4855 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4856 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4857 Include toplev.h .
4858 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4859 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4860 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4861
e89065a1
SL
48622010-06-08 Sandra Loosemore <sandra@codesourcery.com>
4863
4864 PR tree-optimization/39874
4865 PR middle-end/28685
4866 * gcc.dg/pr39874.c: New file.
4867
3bb1ed66
NS
48682010-06-08 Nathan Sidwell <nathan@codesourcery.com>
4869
4870 * g++.dg/ext/attr-alias-1.C: New.
4871 * g++.dg/ext/attr-alias-2.C: New.
4872
c064bf1c
TB
48732010-06-07 Tobias Burnus <burnus@net-b.de>
4874
4875 PR fortran/44446
4876 * gfortran.dg/proc_ptr_27.f90: New.
4877
af88c58f
JM
48782010-06-07 Jason Merrill <jason@redhat.com>
4879
4880 PR c++/44366
4881 * g++.dg/cpp0x/decltype23.C: New.
4882
6a8f4e12
AP
48832010-06-08 Andrew Pinski <pinskia@gmail.com>
4884 Shujing Zhao <pearly.zhao@oracle.com>
b79a08f6 4885
6a8f4e12
AP
4886 PR c/37724
4887 * gcc.dg/c90-const-expr-10.c: Adjust.
4888 * gcc.dg/c99-const-expr-10.c: Adjust.
4889 * gcc.dg/init-bad-7.c: New.
4890
659b24d6
RO
48912010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4892
4893 * lib/target-supports.exp (check_effective_target_gas): New proc.
4894 * gcc.c-torture/execute/960321-1.x: New file.
4895
b0a421e8
JM
48962010-06-07 Jason Merrill <jason@redhat.com>
4897
4898 PR c++/44401
4899 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4900
026698d2
JJ
49012010-06-07 Jakub Jelinek <jakub@redhat.com>
4902
d84686d1
JJ
4903 PR c++/44444
4904 * g++.dg/warn/Wunused-var-12.C: New test.
4905
026698d2
JJ
4906 PR c++/44443
4907 * c-c++-common/Wunused-var-11.c: New test.
4908
f10ea640
JH
49092010-06-07 Jan Hubicka <jh@suse.cz>
4910
4911 * gcc.dg/ipa/pure-const-1.c: New testcase.
4912
5e52ffc4
KH
49132010-06-07 Kazu Hirata <kazu@codesourcery.com>
4914
4915 PR rtl-optimization/44404
4916 * gcc.dg/pr44404.c: New.
4917
78e68a89
KT
49182010-06-07 Kai Tietz <kai.tietz@onevision.com>
4919
d94a3592
KT
4920 PR target/44159
4921 * gcc.target/i386/abi-2.c: Check sysv abi here.
4922 * gcc.target/i386/aes-avx-check.h: Call test in noinline
4923 function to avoid failures by different ABIs.
4924 * gcc.target/i386/aes-check.h: Likewise.
4925 * gcc.target/i386/avx-check.h: Likewise.
4926 * gcc.target/i386/fma4-check.h: Likewise.
4927 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4928 * gcc.target/i386/mmx-check.h: Likewise.
4929 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4930 * gcc.target/i386/pclmul-check.h: Likewise.
4931 * gcc.target/i386/sse-check.h: Likewise.
4932 * gcc.target/i386/sse2-check.h: Likewise.
4933 * gcc.target/i386/sse3-check.h: Likewise.
4934 * gcc.target/i386/sse4_1-check.h: Likewise.
4935 * gcc.target/i386/sse4_2-check.h: Likewise.
4936 * gcc.target/i386/sse4a-check.h: Likewise.
4937 * gcc.target/i386/ssse3-check.h: Likewise.
4938 * gcc.target/i386/xop-check.h: Likewise.
4939 * gcc.target/i386/pr27971.c: Fix for LLP64.
4940 * gcc.target/i386/pr39139.c: Likewise.
4941 * gcc.target/i386/pr39315-check.c: Likewise.
4942 * gcc.target/i386/vararg-1.c: Likewise.
4943 * gcc.target/i386/vararg-2.c: Likewise.
4944 Additional add dg-compile to avoid failure due
4945 missing foo symbol.
4946
390b2b32
UB
4947 * gcc.dg/compound-literal-1.c: Fix for llp64.
4948 * gcc.dg/pr32370.c: Likewise.
4949 * gcc.dg/pr37561.c: Likewise.
4950 * gcc.dg/pr41340.c: Likewise.
4951 * gcc.dg/pr41551.c: Likewise.
78e68a89 4952
e62b90b4
DS
49532010-05-25 Dodji Seketeli <dodji@redhat.com>
4954
4955 PR c++/44188
4956 * g++.dg/debug/dwarf2/typedef3.C: New test.
4957
75522f21 49582010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
04087cd0
MLI
4959
4960 PR c/20000
390b2b32 4961 * c-c++-common/pr20000.c: New.
04087cd0 4962
75522f21 49632010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
640c2adf
FC
4964
4965 PR c++/44086
4966 * g++.dg/init/pr44086.C: New.
4967 * g++.dg/cpp0x/decltype4.C: Adjust.
4968
15d774f9
PT
49692010-06-05 Paul Thomas <pault@gcc.gnu.org>
4970
4971 PR fortran/43945
4972 * gfortran.dg/generic_23.f03: New test.
4973
546a65d9
PT
49742010-06-05 Paul Thomas <pault@gcc.gnu.org>
4975
4976 PR fortran/43895
4977 * gfortran.dg/alloc_comp_class_1.f90 : New test.
4978
82c3c067
JJ
49792010-06-05 Jakub Jelinek <jakub@redhat.com>
4980
4981 PR c++/44361
4982 * c-c++-common/Wunused-var-9.c: New test.
4983
d65aed70
JM
49842010-06-05 Jason Merrill <jason@redhat.com>
4985
4986 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4987
f2c1da78
JM
49882010-06-05 Joseph Myers <joseph@codesourcery.com>
4989
4990 PR c/44322
4991 * gcc.dg/c99-restrict-4.c: New test.
4992
33c2474d
MF
49932010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
4994
4995 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4996 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4997 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4998 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4999 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5000 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5001 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5002 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5003 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5004 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5005 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5006 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5007 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5008 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5009 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5010 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5011 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5012 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5013 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5014 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5015 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5016 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5017
0a766368
JM
50182010-06-04 Jason Merrill <jason@redhat.com>
5019
247078ec
JM
5020 * g++.dg/cpp0x/noexcept06.C: New.
5021 * g++.dg/cpp0x/noexcept07.C: New.
5022
0a766368 5023 * g++.dg/cpp0x/noexcept01.C: New.
3a55fb4c
JM
5024 * g++.dg/cpp0x/noexcept02.C: New.
5025 * g++.dg/cpp0x/noexcept03.C: New.
5026 * g++.dg/cpp0x/noexcept04.C: New.
5027 * g++.dg/cpp0x/noexcept05.C: New.
0a766368 5028
16c82123
JJ
50292010-06-04 Jakub Jelinek <jakub@redhat.com>
5030
2aa64966
JJ
5031 PR c++/44412
5032 * g++.dg/warn/Wunused-var-10.C: New test.
5033 * g++.dg/warn/Wunused-var-11.C: New test.
5034
16c82123
JJ
5035 PR c++/44362
5036 * c-c++-common/Wunused-var-10.c: New test.
5037
49706e39
MLI
50382010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5039
5040 PR c/25880
5041 * gcc.dg/assign-warn-2.c: Update.
5042 * gcc.dg/cpp/line3.c: Update.
5043 * gcc.dg/c99-array-lval-8.c: Update.
5044 * gcc.dg/cast-qual-2.c: Update.
5045 * gcc.dg/c99-arraydecl-3.c: Update.
5046 * gcc.dg/assign-warn-1.c: Update.
5047 * gcc.dg/format/gcc_diag-1.c: Update.
5048
8ff49c29
BS
50492010-06-04 Bernd Schmidt <bernds@codesourcery.com>
5050
5051 PR rtl-optimization/39871
5052 PR rtl-optimization/40615
5053 PR rtl-optimization/42500
5054 PR rtl-optimization/42502
5055 * gcc.target/arm/eliminate.c: New test.
5056
7eea775d
PC
50572010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5058
5059 PR libstdc++/44410
5060 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5061 * g++.old-deja/g++.other/delete3.C: Likewise.
5062 * g++.old-deja/g++.other/new.C: Likewise.
5063 * g++.old-deja/g++.law/operators27.C: Likewise.
5064 * g++.old-deja/g++.mike/p755.C: Likewise.
5065 * g++.dg/eh/new1.C: Likewise.
5066 * g++.dg/init/new5.C: Likewise.
5067
9b07d63c
TK
50682010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5069
5070 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
5071 * gfortran.dg/unpack_bounds_2.f90: Likewise.
5072 * gfortran.dg/unpack_bounds_3.f90: Likewise.
5073
f5f92f6d
RG
50742010-06-03 Richard Guenther <rguenther@suse.de>
5075
5076 PR lto/41921
5077 * lib/lto.exp: Always load gcc.exp.
5078 (lto-obj): For C source files invoke gcc_target_compile.
5079 * g++.dg/lto/20100603-1_0.C: New testcase.
5080 * g++.dg/lto/20100603-1_1.c: Likewise.
5081
0c1b8fe9
L
50822010-06-03 H.J. Lu <hongjiu.lu@intel.com>
5083
5084 PR tree-optimization/43688
5085 * gfortran.dg/pr43688.f90: New.
5086
f278d757
RG
50872010-06-03 Richard Guenther <rguenther@suse.de>
5088
5089 PR lto/41584
5090 * gcc.dg/lto/20100603-1_0.c: New testcase.
5091 * gcc.dg/lto/20100603-2_0.c: Likewise.
5092 * gcc.dg/lto/20100603-3_0.c: Likewise.
5093
92902797
MM
50942010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5095
5096 PR target/44218
5097 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
5098 * gcc.target/powerpc/recip-2.c: Ditto.
5099 * gcc.target/powerpc/recip-3.c: Ditto.
5100 * gcc.target/powerpc/recip-4.c: Ditto.
5101 * gcc.target/powerpc/recip-5.c: Ditto.
5102 * gcc.target/powerpc/recip-6.c: Ditto.
5103 * gcc.target/powerpc/recip-7.c: Ditto.
5104 * gcc.target/powerpc/recip-test.h: Ditto.
5105 * gcc.target/powerpc/recip-test2.h: Ditto.
5106
3f7c0b1b
L
51072010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5108
5109 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
5110
1e003829
JM
51112010-06-02 Jason Merrill <jason@redhat.com>
5112
3333a2dd
JM
5113 * g++.dg/ext/vector9.C: Expect typedef in error message.
5114
1e003829
JM
5115 PR c++/9726
5116 PR c++/23594
5117 PR c++/44333
5118 * g++.dg/tc1/dr101.C: Remove xfails.
5119
8eff024a
L
51202010-06-02 H.J. Lu <hongjiu.lu@intel.com>
5121
5122 PR middle-end/44372
5123 * g++.dg/ipa/pr44372.C: New.
5124
437ffe7b
JH
51252010-06-02 Jan Hubicka <jh@suse.cz>
5126
5127 PR middle-end/44295
b6b7f703 5128 * g++.dg/torture/pr44295.C: Neww testcase.
437ffe7b 5129
98166192
JH
51302010-06-02 Jan Hubicka <jh@suse.cz>
5131
5132 * gcc.dg/tree-ssa/loadpre6.c: Update.
5133
ac3c2839
RG
51342010-06-02 Richard Guenther <rguenther@suse.de>
5135
5136 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
5137 diagnostic.h.
5138
0a634684
IS
51392010-06-02 Iain Sandoe <iains@gcc.gnu.org>
5140
5141 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
5142 the link fail message.
5143
aac18c02
TB
51442010-06-02 Tobias Burnus <burnus@net-b.de>
5145
5146 PR fortran/44360
5147 * gfortran.dg/use_13.f90: New test case.
5148
a76135dc
JD
51492010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5150
5151 PR fortran/44371
5152 * gfortran.dg/error_stop_2.f08: Minor update.
5153
df842ed9
JD
51542010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5155
5156 PR fortran/44371
5157 * gfortran.dg/error_stop_1.f08: New test.
5158 * gfortran.dg/error_stop_2.f08: New test.
5159
e5901560
JM
51602010-06-01 Jason Merrill <jason@redhat.com>
5161
4c9b3895
JM
5162 DR 990
5163 * g++.dg/cpp0x/initlist37.C: New.
5164 * g++.dg/cpp0x/initlist38.C: New.
5165
e5901560
JM
5166 PR c++/44358
5167 * g++.dg/cpp0x/initlist36.C: New.
5168
73add7fe
JH
51692010-05-31 Jan Hubicka <jh@suse.cz>
5170
b6b7f703 5171 * gcc.dg/noreturn-8.c: New testcase.
73add7fe 5172
a669ca47
JH
51732010-05-31 Jan Hubicka <jh@suse.cz>
5174
b6b7f703
L
5175 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
5176 * gcc.dg/lto/noreturn-1_0.c: Move it here.
a669ca47 5177
566d09ef
JH
51782010-05-31 Jan Hubicka <jh@suse.cz>
5179
b6b7f703
L
5180 * gcc.dg/lto/noreturn-1_1.c: New testcase.
5181 * gcc.dg/lto/noreturn-1_0.c: New testcase.
566d09ef 5182
e2113565
TK
51832010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5184
5185 PR fortran/36928
5186 * gfortran.dg/dependency_27.f90: New test.
5187 * gfortran.dg/array_assign_1.F90: New test.
5188
c71ad61e
JJ
51892010-05-31 Jakub Jelinek <jakub@redhat.com>
5190
5191 PR target/44338
5192 * gcc.target/i386/sse-24.c: New test.
5193
4892422a
JH
51942010-05-31 Jan Hubicka <jh@suse.cz>
5195
5196 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
5197
90a7788b
JJ
51982010-05-31 Jakub Jelinek <jakub@redhat.com>
5199
6a866023
JJ
5200 PR middle-end/44337
5201 * gcc.dg/pr44337.c: New test.
5202
90a7788b
JJ
5203 PR tree-optimization/44182
5204 * g++.dg/debug/pr44182.C: New test.
5205
c5d01958
EB
52062010-05-31 Eric Botcazou <ebotcazou@adacore.com>
5207
5208 * gcc.dg/nested-func-7.c: New test.
5209 * gnat.dg/frame_overflow.adb: Adjust directives.
5210
e6bdd039
EB
52112010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5212
5213 * gnat.dg/prot2.ad[sb]: New test.
5214 * gnat.dg/prot2_pkg1.ads: New helper.
5215 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
5216
c01fe451
EB
52172010-05-30 Eric Botcazou <ebotcazou@adacore.com>
5218
5219 * gnat.dg/array11.adb: Adjust dg-warning directive.
5220 * gnat.dg/object_overflow.adb: Likewise.
5221
0247298c
SP
52222010-05-29 Sebastian Pop <sebastian.pop@amd.com>
5223
5224 PR middle-end/44306
5225 * gcc.dg/tree-ssa/pr44306.c: New.
5226
036546e5
JH
52272010-05-29 Jan Hubicka <jh@suse.cz>
5228
5229 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
5230
0a74c758
SP
52312010-05-28 Sebastian Pop <sebastian.pop@amd.com>
5232
5233 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
5234
300d430f
MS
52352010-05-28 Mike Stump <mikestump@comcast.net>
5236
5237 PR objc/44125
5238 * objc.dg/const-str-9.m: Remove static.
5239
005d613b
JJ
52402010-05-28 Jakub Jelinek <jakub@redhat.com>
5241
5242 PR target/43636
5243 * gcc.c-torture/compile/pr43636.c: New test.
5244
773c1c8d
IS
52452010-05-28 Iain Sandoe <iains@gcc.gnu.org>
5246
005d613b 5247 PR objc++/23616
773c1c8d
IS
5248 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
5249 * obj-c++.dg/try-catch-9.mm: Ditto.
5250
ec4be2f4
DS
52512010-05-28 Dodji Seketeli <dodji@redhat.com>
5252
5253 Revert patch for PR c++/44188
5254 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
5255
fe08ec12
DS
52562010-05-25 Dodji Seketeli <dodji@redhat.com>
5257
5258 PR c++/44188
5259 * g++.dg/debug/dwarf2/typedef3.C: New test.
5260
6ab4e49c
JM
52612010-05-27 Jason Merrill <jason@redhat.com>
5262
5263 PR c++/43555
5264 * g++.dg/ext/vla9.C: New.
5265
8da24d7b
IS
52662010-05-27 Iain Sandoe <iains@gcc.gnu.org>
5267
005d613b 5268 PR objc/44140
8da24d7b
IS
5269 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
5270 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5271 * objc.dg/torture/tls/thr-init.m: Ditto.
5272 * objc.dg/torture/trivial.m: Ditto.
5273 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
5274 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5275 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5276 * obj-c++.dg/torture/trivial.mm: Ditto.
0a74c758 5277
44491ebd
JH
52782010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
5279
5280 * g++.dg/lto/20100302_0.C: Skip on darwin.
5281
fde9c428
RG
52822010-05-27 Richard Guenther <rguenther@suse.de>
5283
5284 PR tree-optimization/44284
5285 * gcc.dg/vect/vect-118.c: New testcase.
5286 * gcc.dg/vect/bb-slp-20.c: Adjust.
5287 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5288 * gcc.dg/vect/slp-9.c: Likewise.
5289 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5290 * gcc.dg/vect/vect-10.c: Likewise.
5291 * gcc.dg/vect/vect-109.c: Likewise.
5292 * gcc.dg/vect/vect-12.c: Likewise.
5293 * gcc.dg/vect/vect-36.c: Likewise.
5294 * gcc.dg/vect/vect-7.c: Likewise.
5295 * gcc.dg/vect/vect-iv-8.c: Likewise.
5296 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5297 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5298 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5299 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5300 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5301 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5302 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5303 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5304 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5305 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5306 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5307 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5308 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5309 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5310 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5311 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
5312 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5313
74c70253
MK
53142010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5315
5316 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
5317 necessary.
5318
df72d556
JH
53192010-05-26 Jan Hubicka <jh@suse.cz>
5320
5321 * gcc.dg/lto/materialize-1_0.c: New file.
5322 * gcc.dg/lto/materialize-1_1.c: New file.
5323
c9549072
EB
53242010-05-26 Eric Botcazou <ebotcazou@adacore.com>
5325
5326 * gnat.dg/lto10.adb: New test.
5327 * gnat.dg/lto10_pkg.ads: New helper.
5328
a6766312
KT
53292010-05-26 Kai Tietz <kai.tietz@onevision.com>
5330
5331 * lib/target-supports.exp (check_effective_target_int128): New
5332 function to check if __int128 types are available for target.
b6b7f703
L
5333 * c-c++-common/int128-types-1.c: New.
5334 * c-c++-common/int128-1.c: New.
5335 * c-c++-common/int128-2.c: New.
a6766312
KT
5336 * g++.dg/abi/mangle43.C: New.
5337 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
5338 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
5339 pointer-wide scalar.
5340 * g++.dg/other/pr25632.C: Likewise.
5341 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
5342 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
5343 overflow warnings.
5344 * g++.dg/warn/pr13358-4.C: Likewise.
5345 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
5346 * g++.dg/warn/Wconversion-null.C: Likewise.
5347
1dba29f8
JM
53482010-05-26 Jason Merrill <jason@redhat.com>
5349
5350 PR c++/43382
5351 * g++.dg/cpp0x/variadic101.C: New.
5352
630d3fad
RG
53532010-05-26 Richard Guenther <rguenther@suse.de>
5354
5355 PR rtl-optimization/44164
5356 * gcc.c-torture/execute/pr44164.c: New testcase.
5357 * g++.dg/tree-ssa/pr13146.C: Adjust.
5358
cc9a4ca9
PT
53592010-05-26 Paul Thomas <pault@gcc.gnu.org>
5360
5361 PR fortran/40011
5362 * gfortran.dg/whole_file_19.f90 : New test.
5363
30145da5
DF
53642010-05-25 Daniel Franke <franke.daniel@gmail.com>
5365
5366 PR fortran/30668
5367 PR fortran/31346
5368 PR fortran/34260
5369 * gfortran.dg/pr40999.f: Fix function type.
5370 * gfortran.dg/whole_file_5.f90: Likewise.
5371 * gfortran.dg/whole_file_6.f90: Likewise.
5372 * gfortran.dg/whole_file_16.f90: New.
5373 * gfortran.dg/whole_file_17.f90: New.
5374 * gfortran.dg/whole_file_18.f90: New.
5375
f80e2b00
JH
53762010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
5377 Iain Sandoe <iains@gcc.gnu.org>
5378
5379 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
5380 * gcc.c-torture/compile/pr44197.c: Require alias support.
5381 * gcc.dg/lto/20081222_0.c: Ditto.
5382
60a5d78a
JJ
53832010-05-25 Jakub Jelinek <jakub@redhat.com>
5384
5385 PR debug/42801
c3641fd7 5386 * gcc.dg/guality/vla-2.c: New test.
60a5d78a 5387
c946a318
RG
53882010-05-25 Richard Guenther <rguenther@suse.de>
5389
5390 PR middle-end/44069
5391 * g++.dg/torture/pr44069.C: New testcase.
5392
791bddee
RG
53932010-05-25 Richard Guenther <rguenther@suse.de>
5394
5395 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
5396
8524ba70
IS
53972010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5398
005d613b 5399 PR objc/44140
8524ba70
IS
5400 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
5401
683fc98b
IS
54022010-05-25 Iain Sandoe <iains@gcc.gnu.org>
5403
5404 * obj-c++.dg/torture/tls/trivial.mm: New.
5405 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
5406 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
5407 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
5408 * obj-c++.dg/torture/tls/diag-1.mm: New.
5409 * obj-c++.dg/torture/tls/tls.exp: New.
5410 * obj-c++.dg/torture/trivial.mm: New.
5411 * obj-c++.dg/torture/dg-torture.exp: New.
5412 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
5413 * obj-c++.dg/tls/trivial.m: New.
5414 * obj-c++.dg/tls/init-1.mm: New.
5415 * obj-c++.dg/tls/diag-1.mm: New.
5416 * obj-c++.dg/tls/init-2.mm: New.
5417 * obj-c++.dg/tls/diag-2.mm: New.
5418 * obj-c++.dg/tls/diag-3.mm: New.
5419 * obj-c++.dg/tls/diag-4.mm: New.
5420 * obj-c++.dg/tls/static-1.mm: New.
5421 * obj-c++.dg/tls/tls.exp: New.
5422 * obj-c++.dg/tls/diag-5.mm: New.
5423 * obj-c++.dg/tls/static-1a.mm: New.
5424 * objc-obj-c++-shared/Object1.mm: New.
5425 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
5426
cf3b8ee3
IS
54272010-05-24 Iain Sandoe <iains@gcc.gnu.org>
5428
005d613b 5429 PR objc++/43689
cf3b8ee3
IS
5430 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
5431 * obj-c++.dg/const-str-6.mm: Ditto.
5432
12a149a0
EB
54332010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5434
5435 * g++.dg/parse/array-size2.C: Remove dg-error directives.
5436
feb4c293
EB
54372010-05-24 Eric Botcazou <ebotcazou@adacore.com>
5438
5439 PR ada/38394
5440 * gnat.dg/array13.ad[sb]: New test.
5441
0c422e74
DJ
54422010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
5443 Sandra Loosemore <sandra@codesourcery.com>
5444
5445 * gcc.target/arm/neon/: Regenerated test cases.
5446
5447 * gcc.target/arm/neon/polytypes.c,
5448 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
5449 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
ade52657 5450 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
0c422e74
DJ
5451 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
5452 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
5453 dg-add-options arm_neon.
5454
5455 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5456 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5457 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5458 and arm_neon_fp16_ok.
5459
5460 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5461 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5462
5463 * lib/target-supports.exp (add_options_for_arm_neon): New.
5464 (check_effective_target_arm_neon_ok_nocache): New, from
5465 check_effective_target_arm_neon_ok. Check multiple possibilities.
5466 (check_effective_target_arm_neon_ok): Use
5467 check_effective_target_arm_neon_ok_nocache.
5468 (add_options_for_arm_neon_fp16)
5469 (check_effective_target_arm_neon_fp16_ok)
5470 check_effective_target_arm_neon_fp16_ok_nocache): New.
5471 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5472
611d6f76
JM
54732010-05-24 Jason Merrill <jason@redhat.com>
5474
5475 PR c++/41510
5476 * g++.dg/cpp0x/initlist35.C: New.
5477 * g++.dg/init/brace6.C: Adjust.
5478
b748fbd6
PB
54792010-05-24 Paul Brook <paul@codesourcery.com>
5480
5481 * gcc.target/arm/frame-pointer-1.c: New test.
5482 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5483 pointer elimination.
5484
cf5b989e
L
54852010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5486
5487 PR target/44245
5488 * gcc.target/i386/crc32-3.c: New.
5489 * gcc.target/i386/crc32-4.c: Likewise.
5490
dc5027f4
JM
54912010-05-23 Joseph Myers <joseph@codesourcery.com>
5492
5493 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5494 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5495 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5496
8f9e812d
L
54972010-05-23 H.J. Lu <hongjiu.lu@intel.com>
5498
5499 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5500
6f1dba7b
ML
55012010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
5502
5503 PR target/43869
5504 * gcc.c-target/pr43869.c: New test.
5505
bc382218
JW
55062010-05-22 Janus Weil <janus@gcc.gnu.org>
5507
5508 PR fortran/44212
5509 * gfortran.dg/class_22.f03: New.
5510
09c58f30
IS
55112010-05-22 Iain Sandoe <iains@gcc.gnu.org>
5512
5513 PR lto/44238
5514 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5515
7c9b8fb9
JW
55162010-05-22 Janus Weil <janus@gcc.gnu.org>
5517
5518 PR fortran/44213
5519 * gfortran.dg/abstract_type_7.f03: New.
5520
d3f28910
JM
55212010-05-21 Jason Merrill <jason@redhat.com>
5522
5523 * g++.dg/eh/spec11.C: Test cleanup optimization.
5524
14db98d4
JJ
55252010-05-21 Jakub Jelinek <jakub@redhat.com>
5526
5527 PR debug/44223
5528 * gcc.target/i386/pr44223.c: New test.
5529
204fc550
RO
55302010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5531
5532 * gcc.target/i386/pr25993.c: Use @function as type specifier.
5533
46314d3e
EB
55342010-05-21 Eric Botcazou <ebotcazou@adacore.com>
5535
5536 * g++.dg/other/const3.C: New test.
5537
4ed44ccc
DF
55382010-05-20 Daniel Franke <franke.daniel@gmail.com>
5539
ade52657
UB
5540 PR fortran/38407
5541 * warn_unused_dummy_argument_1.f90: New.
5542 * warn_unused_dummy_argument_2.f90: New.
4ed44ccc 5543
1a494ab5
PC
55442010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5545
5546 PR c++/30298
5547 * g++.dg/inherit/crash1.C: New.
5548 * g++.dg/inherit/crash2.C: Likewise.
5549
69b45d71
JJ
55502010-05-20 Jakub Jelinek <jakub@redhat.com>
5551
5552 PR debug/44178
5553 * g++.dg/debug/pr44178.C: New test.
5554
d377fbbf
CF
55552010-05-20 Changpeng Fang <changpeng.fang@amd.com>
5556
5557 PR middle-end/44185
1a494ab5
PC
5558 * gcc.dg/tree-ssa/prefetch-6.c: Add
5559 --param min-insn-to-prefetch-ratio=6.
d377fbbf 5560 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
ade52657 5561 allow unrolling, and adjust the movnti count.
d377fbbf 5562
a14f1878
JH
55632010-05-20 Jan Hubicka <jh@suse.cz>
5564
5565 PR middle-end/44197
5566 * gcc.c-torture/compile/pr44197.c: New file.
5567
431043bd
UB
55682010-05-20 Uros Bizjak <ubizjak@gmail.com>
5569
5570 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5571 Fix test code.
5572 (check_effective_target_xop): Remove __may_alias__ attribute.
5573
f36eb2af
HPN
55742010-05-20 Hans-Peter Nilsson <hp@axis.com>
5575
5576 PR target/44202
5577 * gcc.c-torture/execute/pr44202-1.c: New test.
5578
6d1b0f92
JD
55792010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5580
5581 PR fortran/43851
5582 * gfortran.dg/label_1.f90: Update test.
5583
66576e1b
JH
55842010-05-19 Jan Hubicka <jh@suse.cz>
5585
5586 * gcc.dg/lto/ipareference2_0.c: New file.
5587 * gcc.dg/lto/ipareference2_1.c: New file.
5588
2872152c
JM
55892010-05-19 Jason Merrill <jason@redhat.com>
5590
a0685b73
JM
5591 * g++.dg/parse/fn-typedef2.C: New.
5592
93e1ddcf
JM
5593 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5594 function type.
5595
2872152c
JM
5596 PR c++/44193
5597 * g++.dg/template/fntype1.C: New.
5598
616f1431
EB
55992010-05-19 Eric Botcazou <ebotcazou@adacore.com>
5600
5601 * gnat.dg/discr23.ad[sb]: New test.
5602 * gnat.dg/discr23_pkg.ads: New helper.
5603
5604 * gnat.dg/specs/controlled1.ads: New test.
5605 * gnat.dg/specs/controlled1_pkg.ads: New helper.
5606
daf8c6f0
DF
56072010-05-19 Daniel Franke <franke.daniel@gmail.com>
5608
5609 PR fortran/44055
5610 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5611 Fixed scope of C_SIZEOF.
5612 * gfortran.dg/warn_conversion_2.f90: New.
5613
40f1bdd9
RO
56142010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5615
5616 * lib/target-supports.exp (check_effective_target_sse2): New proc.
5617 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5618 for optional selector.
5619 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5620 (check_effective_target_sse3): New proc.
5621 * gcc.target/i386/math-torture/math-torture.exp: Load
5622 target-supports.exp.
5623 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5624 check_effective_target_sse2.
5625 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5626 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5627 * g++.dg/vect/vect.exp: Likewise.
5628 * gfortran.dg/vect/vect.exp: Likewise.
5629 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5630 -msse2 if check_effective_target_sse2.
5631
5632 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5633 * gcc.target/i386/3dnow-2.c: Likewise.
5634 * gcc.target/i386/3dnowA-1.c: Likewise.
5635 * gcc.target/i386/3dnowA-2.c: Likewise.
5636 * gcc.target/i386/pr42549.c: Likewise.
5637
ade52657 5638 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
431043bd 5639 * gcc.target/i386/sse3-addsubpd.c: Likewise.
40f1bdd9
RO
5640 * gcc.target/i386/sse3-addsubps.c: Likewise.
5641 * gcc.target/i386/sse3-haddpd.c: Likewise.
5642 * gcc.target/i386/sse3-haddps.c: Likewise.
5643 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5644 * gcc.target/i386/sse3-hsubps.c: Likewise.
40f1bdd9
RO
5645 * gcc.target/i386/sse3-movddup.c: Likewise.
5646 * gcc.target/i386/sse3-movshdup.c: Likewise.
5647 * gcc.target/i386/sse3-movsldup.c: Likewise.
5648
5649 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5650 * g++.dg/ext/attrib35.C: Likewise.
5651 * g++.dg/opt/pr40496.C: Likewise.
5652 * g++.dg/other/i386-1.C: Likewise.
5653 * g++.dg/other/i386-4.C: Likewise.
5654 * g++.dg/other/pr34435.C: Likewise.
5655 * g++.dg/other/pr39496.C: Likewise.
5656 * g++.dg/other/pr40446.C: Likewise.
5657 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5658 * gcc.dg/compat/vector-1a_main.c: Likewise.
5659 * gcc.dg/compat/vector-2a_main.c: Likewise.
5660 * gcc.dg/lto/20090206-1_0.c: Likewise.
5661 * gcc.dg/pr34856.c: Likewise.
5662 * gcc.dg/pr36584.c: Likewise.
5663 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
5664 * gcc.dg/pr37544.c: Likewise.
5665 * gcc.dg/torture/pr16104-1.c: Likewise.
5666 * gcc.dg/torture/pr35771-1.c: Likewise.
5667 * gcc.dg/torture/pr35771-2.c: Likewise.
5668 * gcc.dg/torture/pr35771-3.c: Likewise.
5669 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5670 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5671 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5672 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5673 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5674 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5675 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5676 * gcc.target/i386/20060512-1.c: Likewise.
5677 * gcc.target/i386/20060512-3.c: Likewise.
5678 * gcc.target/i386/all_one_m128i.c: Likewise.
5679 * gcc.target/i386/float128-1.c: Likewise.
5680 * gcc.target/i386/float128-2.c: Likewise.
5681 * gcc.target/i386/fpcvt-1.c: Likewise.
5682 * gcc.target/i386/fpcvt-2.c: Likewise.
5683 * gcc.target/i386/fpcvt-3.c: Likewise.
5684 * gcc.target/i386/fpprec-1.c: Likewise.
5685 * gcc.target/i386/funcspec-9.c: Likewise.
5686 * gcc.target/i386/incoming-1.c: Likewise.
5687 * gcc.target/i386/incoming-12.c: Likewise.
5688 * gcc.target/i386/incoming-2.c: Likewise.
5689 * gcc.target/i386/incoming-3.c: Likewise.
5690 * gcc.target/i386/incoming-4.c: Likewise.
5691 * gcc.target/i386/incoming-6.c: Likewise.
5692 * gcc.target/i386/incoming-7.c: Likewise.
5693 * gcc.target/i386/incoming-8.c: Likewise.
5694 * gcc.target/i386/opt-1.c: Likewise.
5695 * gcc.target/i386/opt-2.c: Likewise.
5696 * gcc.target/i386/ordcmp-1.c: Likewise.
5697 * gcc.target/i386/pr17692.c: Likewise.
5698 * gcc.target/i386/pr18614-1.c: Likewise.
5699 * gcc.target/i386/pr22152.c: Likewise.
5700 * gcc.target/i386/pr23570.c: Likewise.
5701 * gcc.target/i386/pr23575.c: Likewise.
5702 * gcc.target/i386/pr26449-1.c: Likewise.
5703 * gcc.target/i386/pr26600.c: Likewise.
5704 * gcc.target/i386/pr27790.c: Likewise.
5705 * gcc.target/i386/pr28839.c: Likewise.
5706 * gcc.target/i386/pr30970.c: Likewise.
5707 * gcc.target/i386/pr32000-1.c: Likewise.
5708 * gcc.target/i386/pr32000-2.c: Likewise.
5709 * gcc.target/i386/pr32280.c: Likewise.
5710 * gcc.target/i386/pr32661.c: Likewise.
5711 * gcc.target/i386/pr32708-1.c: Likewise.
5712 * gcc.target/i386/pr32961.c: Likewise.
5713 * gcc.target/i386/pr33329.c: Likewise.
5714 * gcc.target/i386/pr35714.c: Likewise.
5715 * gcc.target/i386/pr35767-1.c: Likewise.
5716 * gcc.target/i386/pr35767-1d.c: Likewise.
5717 * gcc.target/i386/pr35767-1i.c: Likewise.
5718 * gcc.target/i386/pr35767-2.c: Likewise.
5719 * gcc.target/i386/pr35767-2d.c: Likewise.
5720 * gcc.target/i386/pr35767-2i.c: Likewise.
5721 * gcc.target/i386/pr35767-3.c: Likewise.
5722 * gcc.target/i386/pr35767-5.c: Likewise.
5723 * gcc.target/i386/pr36222-1.c: Likewise.
5724 * gcc.target/i386/pr36578-1.c: Likewise.
5725 * gcc.target/i386/pr36578-2.c: Likewise.
5726 * gcc.target/i386/pr36992-1.c: Likewise.
5727 * gcc.target/i386/pr37101.c: Likewise.
5728 * gcc.target/i386/pr37216.c: Likewise.
5729 * gcc.target/i386/pr37434-1.c: Likewise.
5730 * gcc.target/i386/pr37434-2.c: Likewise.
5731 * gcc.target/i386/pr37843-3.c: Likewise.
5732 * gcc.target/i386/pr37843-4.c: Likewise.
5733 * gcc.target/i386/pr39162.c: Likewise.
5734 * gcc.target/i386/pr39315-1.c: Likewise.
5735 * gcc.target/i386/pr39315-2.c: Likewise.
5736 * gcc.target/i386/pr39315-3.c: Likewise.
5737 * gcc.target/i386/pr39315-4.c: Likewise.
5738 * gcc.target/i386/pr39445.c: Likewise.
5739 * gcc.target/i386/pr39496.c: Likewise.
5740 * gcc.target/i386/pr40809.c: Likewise.
5741 * gcc.target/i386/pr40906-3.c: Likewise.
5742 * gcc.target/i386/pr41019.c: Likewise.
5743 * gcc.target/i386/pr42542-1.c: Likewise.
5744 * gcc.target/i386/pr42542-2.c: Likewise.
5745 * gcc.target/i386/pr42542-3.c: Likewise.
5746 * gcc.target/i386/pr42542-3a.c: Likewise.
5747 * gcc.target/i386/pr42881.c: Likewise.
5748 * gcc.target/i386/push-1.c: Likewise.
5749 * gcc.target/i386/quad-sse.c: Likewise.
5750 * gcc.target/i386/reload-1.c: Likewise.
5751 * gcc.target/i386/sse-10.c: Likewise.
5752 * gcc.target/i386/sse-11.c: Likewise.
5753 * gcc.target/i386/sse-15.c: Likewise.
5754 * gcc.target/i386/sse-17.c: Likewise.
5755 * gcc.target/i386/sse-18.c: Likewise.
5756 * gcc.target/i386/sse-19.c: Likewise.
5757 * gcc.target/i386/sse-4.c: Likewise.
5758 * gcc.target/i386/sse-6.c: Likewise.
5759 * gcc.target/i386/sse-vect-types.c: Likewise.
5760 * gcc.target/i386/sse2-addpd-1.c: Likewise.
5761 * gcc.target/i386/sse2-addsd-1.c: Likewise.
5762 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5763 * gcc.target/i386/sse2-andpd-1.c: Likewise.
5764 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5765 * gcc.target/i386/sse2-comisd-1.c: Likewise.
5766 * gcc.target/i386/sse2-comisd-2.c: Likewise.
5767 * gcc.target/i386/sse2-comisd-3.c: Likewise.
5768 * gcc.target/i386/sse2-comisd-4.c: Likewise.
5769 * gcc.target/i386/sse2-comisd-5.c: Likewise.
5770 * gcc.target/i386/sse2-comisd-6.c: Likewise.
5771 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5772 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5773 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5774 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5775 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5776 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5777 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5778 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5779 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5780 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5781 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5782 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5783 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5784 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5785 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5786 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5787 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5788 * gcc.target/i386/sse2-divpd-1.c: Likewise.
5789 * gcc.target/i386/sse2-divsd-1.c: Likewise.
5790 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5791 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5792 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5793 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5794 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5795 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5796 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5797 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5798 * gcc.target/i386/sse2-minpd-1.c: Likewise.
5799 * gcc.target/i386/sse2-minsd-1.c: Likewise.
5800 * gcc.target/i386/sse2-mmx.c: Likewise.
5801 * gcc.target/i386/sse2-movapd-1.c: Likewise.
5802 * gcc.target/i386/sse2-movapd-2.c: Likewise.
5803 * gcc.target/i386/sse2-movd-1.c: Likewise.
5804 * gcc.target/i386/sse2-movd-2.c: Likewise.
5805 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5806 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5807 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5808 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5809 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5810 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5811 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5812 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5813 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5814 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5815 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5816 * gcc.target/i386/sse2-movq-1.c: Likewise.
5817 * gcc.target/i386/sse2-movq-2.c: Likewise.
5818 * gcc.target/i386/sse2-movq-3.c: Likewise.
5819 * gcc.target/i386/sse2-movsd-1.c: Likewise.
5820 * gcc.target/i386/sse2-movsd-2.c: Likewise.
5821 * gcc.target/i386/sse2-movupd-1.c: Likewise.
5822 * gcc.target/i386/sse2-movupd-2.c: Likewise.
5823 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5824 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5825 * gcc.target/i386/sse2-orpd-1.c: Likewise.
5826 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5827 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5828 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5829 * gcc.target/i386/sse2-paddb-1.c: Likewise.
5830 * gcc.target/i386/sse2-paddd-1.c: Likewise.
5831 * gcc.target/i386/sse2-paddq-1.c: Likewise.
5832 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5833 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5834 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5835 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5836 * gcc.target/i386/sse2-paddw-1.c: Likewise.
5837 * gcc.target/i386/sse2-pand-1.c: Likewise.
5838 * gcc.target/i386/sse2-pandn-1.c: Likewise.
5839 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5840 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5841 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5842 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5843 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5844 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5845 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5846 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5847 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5848 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5849 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5850 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5851 * gcc.target/i386/sse2-pminub-1.c: Likewise.
5852 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5853 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5854 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5855 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5856 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5857 * gcc.target/i386/sse2-por-1.c: Likewise.
5858 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5859 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5860 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5861 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5862 * gcc.target/i386/sse2-pslld-1.c: Likewise.
5863 * gcc.target/i386/sse2-pslld-2.c: Likewise.
5864 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5865 * gcc.target/i386/sse2-psllq-1.c: Likewise.
5866 * gcc.target/i386/sse2-psllq-2.c: Likewise.
5867 * gcc.target/i386/sse2-psllw-1.c: Likewise.
5868 * gcc.target/i386/sse2-psllw-2.c: Likewise.
5869 * gcc.target/i386/sse2-psrad-1.c: Likewise.
5870 * gcc.target/i386/sse2-psrad-2.c: Likewise.
5871 * gcc.target/i386/sse2-psraw-1.c: Likewise.
5872 * gcc.target/i386/sse2-psraw-2.c: Likewise.
5873 * gcc.target/i386/sse2-psrld-1.c: Likewise.
5874 * gcc.target/i386/sse2-psrld-2.c: Likewise.
5875 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5876 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5877 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5878 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5879 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5880 * gcc.target/i386/sse2-psubb-1.c: Likewise.
5881 * gcc.target/i386/sse2-psubd-1.c: Likewise.
5882 * gcc.target/i386/sse2-psubq-1.c: Likewise.
5883 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5884 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5885 * gcc.target/i386/sse2-psubw-1.c: Likewise.
5886 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5887 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5888 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5889 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5890 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5891 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5892 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5893 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5894 * gcc.target/i386/sse2-pxor-1.c: Likewise.
5895 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5896 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5897 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5898 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5899 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5900 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5901 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5902 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5903 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5904 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5905 * gcc.target/i386/sse2-shufps-1.c: Likewise.
5906 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5907 * gcc.target/i386/sse2-subpd-1.c: Likewise.
5908 * gcc.target/i386/sse2-subsd-1.c: Likewise.
5909 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5910 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5911 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5912 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5913 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5914 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5915 * gcc.target/i386/sse2-unpack-1.c: Likewise.
5916 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5917 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5918 * gcc.target/i386/sse2-vec-1.c: Likewise.
5919 * gcc.target/i386/sse2-vec-2.c: Likewise.
5920 * gcc.target/i386/sse2-vec-3.c: Likewise.
5921 * gcc.target/i386/sse2-vec-4.c: Likewise.
5922 * gcc.target/i386/sse2-vec-5.c: Likewise.
5923 * gcc.target/i386/sse2-vec-6.c: Likewise.
5924 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5925 * gcc.target/i386/ssefn-2.c: Likewise.
5926 * gcc.target/i386/ssefn-4.c: Likewise.
5927 * gcc.target/i386/ssefp-1.c: Likewise.
5928 * gcc.target/i386/ssefp-2.c: Likewise.
5929 * gcc.target/i386/sseregparm-3.c: Likewise.
5930 * gcc.target/i386/sseregparm-4.c: Likewise.
5931 * gcc.target/i386/sseregparm-5.c: Likewise.
5932 * gcc.target/i386/sseregparm-6.c: Likewise.
5933 * gcc.target/i386/sseregparm-7.c: Likewise.
5934 * gcc.target/i386/ssetype-1.c: Likewise.
5935 * gcc.target/i386/ssetype-2.c: Likewise.
5936 * gcc.target/i386/ssetype-3.c: Likewise.
5937 * gcc.target/i386/ssetype-4.c: Likewise.
5938 * gcc.target/i386/ssetype-5.c: Likewise.
5939 * gcc.target/i386/unordcmp-1.c: Likewise.
5940 * gcc.target/i386/vararg-1.c: Likewise.
5941 * gcc.target/i386/vararg-2.c: Likewise.
5942 * gcc.target/i386/vararg-3.c: Likewise.
5943 * gcc.target/i386/vararg-4.c: Likewise.
5944 * gcc.target/i386/vararg-7.c: Likewise.
5945 * gcc.target/i386/vararg-8.c: Likewise.
5946 * gcc.target/i386/vecinit-1.c: Likewise.
5947 * gcc.target/i386/vecinit-2.c: Likewise.
5948 * gcc.target/i386/vecinit-3.c: Likewise.
5949 * gcc.target/i386/vecinit-4.c: Likewise.
5950 * gcc.target/i386/vecinit-5.c: Likewise.
5951 * gcc.target/i386/vecinit-6.c: Likewise.
5952 * gcc.target/i386/vectorize2.c: Likewise.
5953 * gcc.target/i386/vectorize3.c: Likewise.
5954 * gcc.target/i386/vectorize4.c: Likewise.
5955 * gcc.target/i386/vectorize6.c: Likewise.
5956 * gcc.target/i386/vectorize7.c: Likewise.
5957 * gcc.target/i386/vectorize8.c: Likewise.
5958 * gcc.target/i386/vperm-v2df.c: Likewise.
5959 * gcc.target/i386/vperm-v2di.c: Likewise.
5960 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5961 * gcc.target/i386/xorps-sse2.c: Likewise.
5962 * gcc.target/i386/xorps.c: Likewise.
5963 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5964 * gfortran.dg/graphite/pr42326.f90: Likewise.
5965 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5966
817c2996
RG
59672010-05-19 Richard Guenther <rguenther@suse.de>
5968
5969 PR lto/44196
5970 * g++.dg/lto/20100519-1_0.C: New testcase.
5971
16e520b6
DF
59722010-05-19 Daniel Franke <franke.daniel@gmail.com>
5973
5974 PR fortran/42360
5975 * gfortran.dg/warn_intent_out_not_set.f90: New.
5976
66faed76
DF
59772010-05-19 Daniel Franke <franke.daniel@gmail.com>
5978
5979 PR fortran/38404
5980 * gfortran.dg/data_char_1.f90: Updated warning message.
5981 * gfortran.dg/data_array_6.f: New.
5982
749aa96d
MJ
59832010-05-19 Martin Jambor <mjambor@suse.cz>
5984
5985 * g++.dg/ipa/ivinline-8.C: New test.
5986 * gcc.dg/ipa/iinline-2.c: Likewise.
5987
c9018c71
DF
59882010-05-19 Daniel Franke <franke.daniel@gmail.com>
5989
5990 PR fortran/34505
5991 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5992 arguments; add check for return value kind.
5993 * gfortran.dg/float_1.f90: Likewise.
5994
f8a02aac
RO
59952010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5996
5997 * gcc.target/i386/20011009-1.c (COMMENT): Define.
5998 (main): Use it.
5999 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6000 * lib/lto.exp (lto_prune_warns): Fix location line regex.
6001 Prune another location line format.
6002 (lto-obj): Call lto_prune_warns on comp_output.
6003
80e2a014
JH
60042010-05-18 Jan Hubicka <jh@suse.cz>
6005
6006 * gcc.dg/lto/ipacp_0.c: New test.
6007 * gcc.dg/lto/ipacp_1.c: New test.
6008
174f391c
SB
60092010-05-18 Steven Bosscher <steven@gcc.gnu.org>
6010
6011 PR lto/44184
6012 * gcc.dg/lto/20100518_0.c: New test.
6013
451078b5
EB
60142010-05-18 Eric Botcazou <ebotcazou@adacore.com>
6015
6016 * gnat.dg/specs/lto3.ads: Add missing dg-options.
6017
94ea6939
JW
60182010-05-17 Janus Weil <janus@gcc.gnu.org>
6019
6020 PR fortran/43990
6021 * gfortran.dg/class_21.f03: New.
6022
9d2b7551
JM
60232010-05-17 Jason Merrill <jason@redhat.com>
6024
6025 PR c++/44157
6026 * g++.dg/cpp0x/initlist34.C: New.
6027
c8361db1
JM
6028 PR c++/44158
6029 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6030
b258210c
MJ
60312010-05-17 Martin Jambor <mjambor@suse.cz>
6032
6033 * g++.dg/ipa/ivinline-1.C: New test.
6034 * g++.dg/ipa/ivinline-2.C: New test.
6035 * g++.dg/ipa/ivinline-3.C: New test.
6036 * g++.dg/ipa/ivinline-4.C: New test.
6037 * g++.dg/ipa/ivinline-5.C: New test.
6038 * g++.dg/ipa/ivinline-6.C: New test.
6039
ad13f229
DS
60402010-05-17 Dodji Seketeli <dodji@redhat.com>
6041 Jason Merrill <jason@redhat.com>
6042
6043 PR c++/44108
6044 * c-c++-common/Wunused-var-8.c: New test.
6045
f1de5107
JJ
60462010-05-17 Jakub Jelinek <jakub@redhat.com>
6047
f145213f
JJ
6048 PR bootstrap/42347
6049 * gcc.c-torture/compile/pr42347.c: New test.
6050
f1de5107
JJ
6051 PR middle-end/44102
6052 * g++.dg/ext/asmgoto1.C: New test.
6053
5feb49f0
MJ
60542010-05-17 Martin Jambor <mjambor@suse.cz>
6055
6056 PR middle-end/44133
6057 * gcc.dg/tree-ssa/pr44133.c: New test.
6058 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6059 precise.
6060
233961db
JW
60612010-05-17 Janus Weil <janus@gcc.gnu.org>
6062
6063 PR fortran/44044
6064 * gfortran.dg/class_20.f03: New.
6065
ff71b48d
CB
60662010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
6067
431043bd
UB
6068 PR 44078
6069 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6070 debug messages but not the newly introduced one.
ff71b48d 6071
cdc6637d
DF
60722010-05-16 Daniel Franke <franke.daniel@gmail.com>
6073
431043bd 6074 PR fortran/35779
cdc6637d
DF
6075 * gfortran.dg/initialization_25.f90: Commented testcase.
6076 * gfortran.dg/initialization_26.f90: New.
6077
6b87d1b4
RG
60782010-05-16 Richard Guenther <rguenther@suse.de>
6079
6080 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
6081 * gcc.dg/pr43084.c: Likewise.
6082 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
6083 -fipa-type-escape.
6084 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
6085 -fipa-type-escape.
6086 * gcc.dg/struct/struct-reorg.exp: Likewise.
6087 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6088 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6089
32912286
JM
60902010-05-16 Joseph Myers <joseph@codesourcery.com>
6091
6092 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
6093 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
6094 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
6095 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
6096 tests.
6097
9feb3d6a
JM
60982010-05-15 Jason Merrill <jason@redhat.com>
6099
6100 * g++.dg/eh/spec10.C: New.
6101 * g++.dg/eh/spec11.C: New.
6102 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
6103
3a28464c
JW
61042010-05-15 Janus Weil <janus@gcc.gnu.org>
6105
6106 PR fortran/44154
6107 PR fortran/42647
6108 * gfortran.dg/allocatable_scalar_9.f90: New.
6109
1f910942
JJ
61102010-05-15 Jakub Jelinek <jakub@redhat.com>
6111
6112 PR c++/44148
6113 * g++.dg/torture/pr44148.C: New test.
6114
4bdd0a60
JM
61152010-05-15 Joseph Myers <joseph@codesourcery.com>
6116
6117 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
6118 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
6119 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
6120 diagnostics and type sizes.
6121
d025732d
EB
61222010-05-15 Eric Botcazou <ebotcazou@adacore.com>
6123
6124 * gnat.dg/lto9.adb: New test.
6125 * gnat.dg/lto9_pkg1.ads: New helper.
6126 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
6127
ade41c1d
JH
61282010-05-15 Jan Hubicka <jh@suse.cz>
6129
6130 * gcc.dg/lto/ipareference_1.c: Rename to ...
6131 * gcc.dg/lto/ipareference_0.c: ... this one.
6132 * gcc.dg/lto/ipareference_2.c: Rename to ...
6133 * gcc.dg/lto/ipareference_1.c: ... this one.
6134
f3380641
JH
61352010-05-15 Jan Hubicka <jh@suse.cz>
6136
6137 * gcc.dg/lto/ipareference_1.c: New file.
6138 * gcc.dg/lto/ipareference_2.c: New file.
6139
9d0baae1
RG
61402010-05-15 Richard Guenther <rguenther@suse.de>
6141
6142 PR tree-optimization/44038
6143 * gcc.c-torture/compile/pr44038.c: New testcase.
6144
75d2d581
L
61452010-05-15 H.J. Lu <hongjiu.lu@intel.com>
6146
6147 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
6148 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6149
f8dde8af
JW
61502010-05-15 Janus Weil <janus@gcc.gnu.org>
6151
6152 PR fortran/43207
6153 PR fortran/43969
6154 * gfortran.dg/class_18.f03: New.
6155 * gfortran.dg/class_19.f03: New.
6156
22bf7d17
JJ
61572010-05-14 Jakub Jelinek <jakub@redhat.com>
6158
6159 PR debug/44112
6160 * gcc.dg/debug/dwarf2/const-1.c: Remove.
6161 * g++.dg/debug/dwarf2/const1.C: Remove.
6162
b33a0480
JM
61632010-05-14 Jason Merrill <jason@redhat.com>
6164
6165 * g++.dg/eh/cond4.C: New.
6166 * g++.dg/eh/elide2.C: Adjust.
6167 * g++.old-deja/g++.eh/terminate1.C: Adjust.
6168
c13af44b
SK
61692010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
6170
6171 PR fortran/44135
6172 * gfortran.dg/actual_array_interface_2.f90: New test.
6173
4d2ab9e3
RG
61742010-05-14 Richard Guenther <rguenther@suse.de>
6175
6176 PR tree-optimization/44119
6177 * gcc.c-torture/compile/pr44119.c: New testcase.
6178
786f715d
JM
61792010-05-14 Jason Merrill <jason@redhat.com>
6180
6181 PR c++/44127
6182 * g++.dg/eh/terminate1.C: New.
6183
88e09c79
JJ
61842010-05-14 Jakub Jelinek <jakub@redhat.com>
6185
6186 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
6187
88c04a5d
JJ
6188 PR debug/44136
6189 * gcc.dg/pr44136.c: New test.
6190
74b80262
SZ
61912010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
6192
6193 PR c++/30566
b6b7f703
L
6194 * g++.dg/warn/Wshadow-4.C: Adjust.
6195 * g++.dg/warn/Wshadow-5.C: New test.
6196 * g++.dg/warn/Wshadow-6.C: New test
74b80262 6197
f2cbd86c
DF
61982010-05-13 Daniel Franke <franke.daniel@gmail.com>
6199
431043bd
UB
6200 PR fortran/35779
6201 * gfortran.dg/initialization_25.f90: New.
f2cbd86c 6202
1ae6fe9b
MJ
62032010-05-13 Martin Jambor <mjambor@suse.cz>
6204
6205 * g++.dg/otr-fold-1.C: New test.
6206 * g++.dg/otr-fold-2.C: New test.
6207
823e9473
JJ
62082010-05-13 Jakub Jelinek <jakub@redhat.com>
6209
2b45bf21
JJ
6210 PR fortran/44036
6211 * gfortran.dg/gomp/pr44036-1.f90: New test.
6212 * gfortran.dg/gomp/pr44036-2.f90: New test.
6213 * gfortran.dg/gomp/pr44036-3.f90: New test.
6214
823e9473
JJ
6215 PR debug/43983
6216 * gcc.dg/guality/sra-1.c: New test.
6217
bd3cdcc0
JH
62182010-05-12 Jan Hubicka <jh@suse.cz>
6219
6220 * tree-ssa/unreachable.c: New test.
6221
73647d75
JM
62222010-05-12 Jason Merrill <jason@redhat.com>
6223
6224 * g++.dg/cpp0x/sfinae1.C: New.
6225
87a0ebfd
ST
62262010-05-12 Sriraman Tallam <tmsriram@google.com>
6227
6228 * gcc.target/i386/zee.c: New file.
6229
5c824000
JM
62302010-05-12 Jason Merrill <jason@redhat.com>
6231
3784b33c
JM
6232 * g++.dg/conversion/op1.C: Expect template candidate message.
6233 * g++.dg/cpp0x/nullptr15.C: Likewise.
6234 * g++.dg/cpp0x/pr31431-2.C: Likewise.
6235 * g++.dg/cpp0x/pr31431.C: Likewise.
6236 * g++.dg/cpp0x/temp_default2.C: Likewise.
6237 * g++.dg/cpp0x/trailing4.C: Likewise.
6238 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
6239 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
6240 * g++.dg/cpp0x/variadic-throw.C: Likewise.
6241 * g++.dg/cpp0x/variadic35.C: Likewise.
6242 * g++.dg/cpp0x/vt-35147.C: Likewise.
6243 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6244 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6245 * g++.dg/ext/visibility/anon8.C: Likewise.
6246 * g++.dg/ext/vla2.C: Likewise.
6247 * g++.dg/other/pr28114.C: Likewise.
6248 * g++.dg/other/ptrmem10.C: Likewise.
6249 * g++.dg/other/ptrmem11.C: Likewise.
6250 * g++.dg/overload/unknown1.C: Likewise.
6251 * g++.dg/parse/template7.C: Likewise.
6252 * g++.dg/parse/typename7.C: Likewise.
6253 * g++.dg/template/conv11.C: Likewise.
6254 * g++.dg/template/copy1.C: Likewise.
6255 * g++.dg/template/deduce3.C: Likewise.
6256 * g++.dg/template/dependent-expr5.C: Likewise.
6257 * g++.dg/template/friend.C: Likewise.
6258 * g++.dg/template/incomplete2.C: Likewise.
6259 * g++.dg/template/local4.C: Likewise.
6260 * g++.dg/template/local6.C: Likewise.
6261 * g++.dg/template/operator10.C: Likewise.
6262 * g++.dg/template/overload6.C: Likewise.
6263 * g++.dg/template/ptrmem2.C: Likewise.
6264 * g++.dg/template/ptrmem20.C: Likewise.
6265 * g++.dg/template/ptrmem8.C: Likewise.
6266 * g++.dg/template/sfinae2.C: Likewise.
6267 * g++.dg/template/ttp25.C: Likewise.
6268 * g++.dg/template/unify10.C: Likewise.
6269 * g++.dg/template/unify11.C: Likewise.
6270 * g++.dg/template/unify6.C: Likewise.
6271 * g++.dg/template/unify7.C: Likewise.
6272 * g++.dg/template/unify9.C: Likewise.
6273 * g++.dg/template/varmod1.C: Likewise.
6274 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6275 * g++.old-deja/g++.law/operators32.C: Likewise.
6276 * g++.old-deja/g++.pt/crash28.C: Likewise.
6277 * g++.old-deja/g++.pt/crash60.C: Likewise.
6278 * g++.old-deja/g++.pt/explicit38.C: Likewise.
6279 * g++.old-deja/g++.pt/explicit39.C: Likewise.
6280 * g++.old-deja/g++.pt/explicit41.C: Likewise.
6281 * g++.old-deja/g++.pt/explicit67.C: Likewise.
6282 * g++.old-deja/g++.pt/explicit77.C: Likewise.
6283 * g++.old-deja/g++.pt/expr2.C: Likewise.
6284 * g++.old-deja/g++.pt/overload7.C: Likewise.
6285 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
6286 * g++.old-deja/g++.pt/spec5.C: Likewise.
6287 * g++.old-deja/g++.pt/spec6.C: Likewise.
6288 * g++.old-deja/g++.pt/t24.C: Likewise.
6289 * g++.old-deja/g++.pt/unify4.C: Likewise.
6290 * g++.old-deja/g++.pt/unify6.C: Likewise.
6291 * g++.old-deja/g++.pt/unify8.C: Likewise.
6292 * g++.old-deja/g++.robertl/eb119.C: Likewise.
6293 * g++.old-deja/g++.robertl/eb79.C: Likewise.
6294 * g++.old-deja/g++.robertl/eb98.C: Likewise.
6295
d451d5b2
JM
6296 * g++.dg/cpp0x/initlist32.C: New.
6297
404f08f8
JM
6298 * g++.dg/template/conv11.C: New.
6299 * g++.dg/conversion/op1.C: Adjust expected error.
6300
5c824000
JM
6301 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
6302
49f19b1c
L
63032010-05-12 H.J. Lu <hongjiu.lu@intel.com>
6304
6305 PR target/44088
6306 * gcc.target/i386/avx-cmpsd-1.c: New.
6307 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
6308 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6309 * gcc.target/i386/avx-cmpss-2.c: Likewise.
6310 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6311 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6312
f22f4340
JJ
63132010-05-12 Jakub Jelinek <jakub@redhat.com>
6314
6315 PR middle-end/44085
6316 * gcc.dg/gomp/pr44085.c: New test.
6317 * gfortran.dg/gomp/pr44085.f90: New test.
6318
101422f0
IS
63192010-05-12 Iain Sandoe <iains@gcc.gnu.org>
6320
6321 * objc-obj-c++-shared/Object1.m: New.
6322 * objc.dg/torture: New directory.
6323 * objc.dg/torture/tls: Ditto.
6324 * objc.dg/tls: Ditto.
6325 * objc.dg/torture/tls/trivial.m: New test.
6326 * objc.dg/torture/tls/thr-init-2.m: New test.
6327 * objc.dg/torture/tls/thr-init-3.m: New test.
6328 * objc.dg/torture/tls/thr-init.m: New test.
6329 * objc.dg/torture/tls/diag-1.m: New test.
6330 * objc.dg/torture/tls/tls.exp: New.
6331 * objc.dg/torture/trivial.m: New test.
6332 * objc.dg/torture/dg-torture.exp: New.
6333 * objc.dg/tls/diag-3.m: New test.
6334 * objc.dg/tls/diag-4.m: New test.
6335 * objc.dg/tls/diag-5.m: New test.
6336 * objc.dg/tls/init-1.m: New test.
6337 * objc.dg/tls/init-2.m: New test.
6338 * objc.dg/tls/tls.exp: New.
6339 * objc.dg/tls/diag-2.m: New test.
6340 * lib/objc.exp: Respond to dg-additional-files.
6341
623a6941
MK
63422010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
6343
6344 * gcc.target/m68k/20100512-1.c: New.
6345
aeecf17c
EB
63462010-05-12 Eric Botcazou <ebotcazou@adacore.com>
6347
6348 * gnat.dg/lto8.adb: New test.
6349 * gnat.dg/lto8_pkg.ad[sb]: New helper.
6350 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
6351
aac73a6d
PC
63522010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6353
6354 PR c++/34272
6355 PR c++/43630
6356 PR c++/34491
6357 * g++.dg/template/crash97.C: New.
6358 * g++.dg/template/crash98.C: Likewise.
6359 * g++.dg/template/crash99.C: Likewise.
6360 * g++.dg/cpp0x/pr31439.C: Adjust.
6361 * g++.dg/template/crash95.C: Likewise.
6362
056928b2
JJ
63632010-05-11 Jakub Jelinek <jakub@redhat.com>
6364
3b5fda81
JJ
6365 PR middle-end/44071
6366 * c-c++-common/asmgoto-4.c: New test.
6367 * gcc.target/i386/pr44071.c: New test.
6368
056928b2
JJ
6369 PR c++/44062
6370 * c-c++-common/Wunused-var-7.c: New test.
6371 * g++.dg/warn/Wunused-var-9.C: New test.
6372
edf86ec1
DF
63732010-05-11 Daniel Franke <franke.daniel@gmail.com>
6374
431043bd
UB
6375 PR fortran/43711
6376 * gfortran.dg/gomp/pr43711.f90: New.
edf86ec1 6377
ad1614a7
DF
63782010-05-11 Daniel Franke <franke.daniel@gmail.com>
6379
6380 PR fortran/31820
6381 * gfortran.dg/select_5.f90: Updated.
6382
1aa14195
JH
63832010-05-11 Jan Hubicka <jh@suse.cz>
6384
6385 PR tree-optimize/44063
6386 * gcc.c-torture/compile/pr44063.c: New testcase.
6387
3f592b38
JJ
63882010-05-11 Jakub Jelinek <jakub@redhat.com>
6389
6390 PR debug/44023
6391 * gcc.dg/pr44023.c: New test.
6392
c679a915
EB
63932010-05-10 Eric Botcazou <ebotcazou@adacore.com>
6394
6395 * gnat.dg/lto7.adb: New test.
6396 * gnat.dg/lto7_pkg.ad[sb]: New helper.
6397
eaa9d009
JM
63982010-05-10 Jason Merrill <jason@redhat.com>
6399
5a40306b
JM
6400 PR c++/44017
6401 * g++.dg/template/inherit5.C: New.
6402
eaa9d009
JM
6403 PR c++/44045
6404 * g++.dg/cpp0x/initlist33.C: New.
6405 * g++.dg/cpp0x/initlist26.C: Adjust.
6406 * g++.dg/cpp0x/initlist28.C: Adjust.
6407
34655c9e
FC
64082010-05-10 Fabien Chêne <fabien.chene@gmail.com>
6409
6410 PR c++/43719
6411 * g++.dg/init/pr43719.C: New.
6412 * g++.dg/anon-struct4.C: Adjust.
6413
1de12eab
JJ
64142010-05-10 Jakub Jelinek <jakub@redhat.com>
6415
6416 PR debug/44028
6417 * gcc.dg/pr44028.c: New test.
6418
4e42ad66
DF
64192010-05-08 Daniel Franke <franke.daniel@gmail.com>
6420
6421 PR fortran/27866
6422 PR fortran/35003
6423 PR fortran/42809
6424 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
6425 * gfortran.dg/warn_conversion.f90: New.
6426
8a9ecffd
MM
64272010-05-10 Michael Matz <matz@suse.de>
6428
6429 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
6430
46044dd9
L
64312010-05-10 H.J. Lu <hongjiu.lu@intel.com>
6432
6433 PR rtl-optimization/44012
6434 * gcc.dg/pr44012.c: New.
6435
6aaf1357
RO
64362010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6437
6438 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
6439 Log text on entry and exit.
6440 Prune Sun ld warnings for common symbols with differing sizes.
6441 (lto-link-and-maybe-run): Change caller.
6442
f5dbb57c
JW
64432010-05-10 Janus Weil <janus@gcc.gnu.org>
6444
6445 PR fortran/44044
6446 * gfortran.dg/class_7.f03: Modified.
6447 * gfortran.dg/select_type_1.f03: Modified.
6448 * gfortran.dg/select_type_12.f03: New.
6449
1755aad0
RG
64502010-05-10 Richard Guenther <rguenther@suse.de>
6451
6452 PR tree-optimization/44050
6453 * gcc.dg/torture/pr44050.c: New testcase.
6454
333b67a9
WG
64552010-05-10 Wei Guozhi <carrot@google.com>
6456
6457 PR target/42879
6458 * gcc.target/arm/pr42879.c: New testcase.
6459
c1644066
JM
64602010-05-09 Joseph Myers <joseph@codesourcery.com>
6461
6462 PR c/44051
6463 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6464
0fb96aa4
JM
64652010-05-09 Joseph Myers <joseph@codesourcery.com>
6466
6467 PR c/10676
6468 * gcc.dg/anon-struct-10.c: New test.
6469
3d7a712a
RG
64702010-05-09 Richard Guenther <rguenther@suse.de>
6471
6472 PR middle-end/44024
6473 * gcc.dg/pr44024.c: New testcase.
6474
492fc0ee
JM
64752010-05-09 Joseph Myers <joseph@codesourcery.com>
6476
6477 PR c/4784
6478 * gcc.dg/anon-struct-9.c: New test.
6479
5588864d
RG
64802010-05-09 Richard Guenther <rguenther@suse.de>
6481
6482 PR middle-end/44043
6483 * gcc.c-torture/compile/pr44043.c: New testcase.
6484
64ed87b4
RG
64852010-05-09 Richard Guenther <rguenther@suse.de>
6486
6487 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6488
d10380d2
EB
64892010-05-09 Eric Botcazou <ebotcazou@adacore.com>
6490
6491 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6492
0dbe2a64
EB
64932010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6494
6495 * gnat.dg/lto[12456].adb: Add "target lto" marker.
6496 * gnat.dg/specs/lto3.ads: Likewise.
6497
844381e5
SL
64982010-05-08 Sandra Loosemore <sandra@codesourcery.com>
6499
6500 PR middle-end/28685
6501 * gcc.dg/pr28685-1.c: New file.
6502
43896afb
RG
65032010-05-08 Richard Guenther <rguenther@suse.de>
6504
6505 PR tree-optimization/44030
6506 * gcc.c-torture/compile/pr44030.c: New testcase.
6507
f56000ed
EB
65082010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6509
6510 * gnat.dg/lto6.adb: New test.
6511 * gnat.dg/lto6_pkg.ads: New helper.
6512
901ad63f
EB
65132010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6514
6515 * gnat.dg/lto5.adb: New test.
6516 * gnat.dg/lto5_pkg.ad[sb]: New helper.
6517
9c026b87
EB
65182010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6519
6520 * gnat.dg/lto4.ad[sb]: New test.
6521
35e2a4b8
EB
65222010-05-08 Eric Botcazou <ebotcazou@adacore.com>
6523
6524 * gnat.dg/specs/lto3.ads: New test.
6525 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6526 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6527
928dfa4b
EB
65282010-05-08 Quentin Ochem <ochem@adacore.com>
6529
6530 * gnat.dg/sizetype3.ad[sb]: New test.
6531 * gnat.dg/sizetype3_pkg.ads: New helper.
6532
40bb78ad
FC
65332010-05-07 Fabien Chêne <fabien.chene@gmail.com>
6534
6535 PR c++/43951
6536 * g++.dg/init/new29.C: New.
6537
db7d7dc1
DF
65382010-05-07 Daniel Franke <franke.daniel@gmail.com>
6539
62e59133
UB
6540 PR fortran/40728
6541 * gfortran.dg/coarray_1.f90: Fixed error message.
6542 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6543 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6544 * gfortran.dg/intrinsic_std_5.f90: New.
db7d7dc1 6545
2cd5965f
JM
65462010-05-07 Jason Merrill <jason@redhat.com>
6547
6548 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6549
9009be85
RO
65502010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6551
6552 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6553 (size_t, stderr): Remove.
6554 (read_error): Replaced __builtin_fprintf by fprintf.
6555
d42ba3b8
SZ
65562010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
6557
6558 * gcc.dg/ordered-comparison-1.c: New test.
6559 * gcc.dg/ordered-comparison-2.c: New test.
6560 * gcc.dg/ordered-comparison-3.c: New test.
6561 * gcc.dg/ordered-comparison-4.c: New test.
6562
a4ca2b57
MS
65632010-05-06 Mike Stump <mikestump@comcast.net>
6564
46765054 6565 PR objc/35165
a4ca2b57
MS
6566 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6567
14c2101d
JM
65682010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
6569 Jason Merrill <jason@redhat.com>
6570
6571 * g++.dg/cpp0x/nullptr01.C: New.
6572 * g++.dg/cpp0x/nullptr02.C: New.
6573 * g++.dg/cpp0x/nullptr03.C: New.
6574 * g++.dg/cpp0x/nullptr04.C: New.
6575 * g++.dg/cpp0x/nullptr05.C: New.
6576 * g++.dg/cpp0x/nullptr06.C: New.
6577 * g++.dg/cpp0x/nullptr07.C: New.
6578 * g++.dg/cpp0x/nullptr08.C: New.
6579 * g++.dg/cpp0x/nullptr09.C: New.
6580 * g++.dg/cpp0x/nullptr10.C: New.
6581 * g++.dg/cpp0x/nullptr11.C: New.
6582 * g++.dg/cpp0x/nullptr12.C: New.
6583 * g++.dg/cpp0x/nullptr13.C: New.
6584 * g++.dg/cpp0x/nullptr14.C: New.
6585 * g++.dg/cpp0x/nullptr15.C: New.
6586 * g++.dg/cpp0x/nullptr16.C: New.
6587 * g++.dg/cpp0x/nullptr17.C: New.
6588 * g++.dg/cpp0x/nullptr18.C: New.
6589 * g++.dg/cpp0x/nullptr19.C: New.
6590 * g++.dg/cpp0x/nullptr20.C: New.
6591 * g++.dg/cpp0x/nullptr21.C: New.
6592 * g++.dg/cpp0x/nullptr22.C: New.
6593 * g++.dg/debug/nullptr01.C: New.
6594 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6595
62e59133
UB
65962010-05-06 Jakub Jelinek <jakub@redhat.com>
6597
6598 * gcc.dg/Wunused-var-8.c: Move to...
6599 * c-c++-common/Wunused-var-6.c: ... here. New test.
6600
1017e3e6
PC
66012010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6602
6603 PR c++/40406
6604 * g++.dg/template/crash96.C: New.
6605
ef38b551
JH
66062010-05-06 Jan Hubicka <jh@suse.cz>
6607
6608 PR tree-optimization/43791
6609 * gcc.c-torture/compile/pr43791.c: New file.
6610
0ab555de
MM
66112010-05-06 Michael Matz <matz@suse.de>
6612
6613 PR tree-optimization/43984
6614 * gfortran.dg/pr43984.f90: New test.
6615
3734d960
MLI
66162010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6617
6618 PR 40989
6619 * gcc.dg/pr40989.c: New.
6620
e3bdfed6
RG
66212010-05-06 Richard Guenther <rguenther@suse.de>
6622
6623 PR tree-optimization/43934
6624 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6625
66262010-05-06 Richard Guenther <rguenther@suse.de>
6627
6628 PR tree-optimization/43987
6629 * gcc.c-torture/execute/pr43987.c: New testcase.
6630 * gcc.dg/torture/pta-escape-1.c: Adjust.
6631 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6632 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6633 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6634 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6635
03a904b5
JJ
66362010-04-22 Jakub Jelinek <jakub@redhat.com>
6637 Dodji Seketeli <dodji@redhat.com>
6638
6639 PR c/18624
6640 * g++.dg/warn/Wunused-7.C: Add dg-warning.
6641 * g++.dg/template/sfinae16.C: Likewise.
6642 * gcc.dg/Wunused-var-1.c: Moved to...
6643 * c-c++-common/Wunused-var-1.c: ...here. New test.
6644 * gcc.dg/Wunused-var-2.c: Moved to...
6645 * c-c++-common/Wunused-var-2.c: ...here. New test.
6646 * gcc.dg/Wunused-var-3.c: Moved to...
6647 * c-c++-common/Wunused-var-3.c: ...here. New test.
6648 * gcc.dg/Wunused-var-4.c: Moved to...
6649 * gcc.dg/Wunused-var-1.c: ... here.
6650 * gcc.dg/Wunused-var-5.c: Moved to...
6651 * c-c++-common/Wunused-var-4.c: ...here. New test.
6652 * gcc.dg/Wunused-var-7.c: Moved to...
6653 * c-c++-common/Wunused-var-5.c: ...here. New test.
6654 * gcc.dg/Wunused-var-6.c: Moved to...
6655 * gcc.dg/Wunused-var-2.c: ... here.
6656 * c-c++-common/Wunused-var-1.c: New test.
6657 * c-c++-common/Wunused-var-2.c: New test.
6658 * c-c++-common/Wunused-var-3.c: New test.
6659 * c-c++-common/Wunused-var-4.c: New test.
6660 * c-c++-common/Wunused-var-5.c: New test.
6661 * g++.dg/warn/Wunused-var-1.C: New test.
6662 * g++.dg/warn/Wunused-var-2.C: New test.
6663 * g++.dg/warn/Wunused-var-3.C: New test.
6664 * g++.dg/warn/Wunused-var-4.C: New test.
6665 * g++.dg/warn/Wunused-var-5.C: New test.
6666 * g++.dg/warn/Wunused-var-6.C: New test.
6667 * g++.dg/warn/Wunused-var-7.C: New test.
6668 * g++.dg/warn/Wunused-var-8.C: New test.
6669 * g++.dg/warn/Wunused-parm-1.C: New test.
6670 * g++.dg/warn/Wunused-parm-2.C: New test.
6671 * g++.dg/warn/Wunused-parm-3.C: New test.
6672
5e7b92b9
TB
66732010-05-06 Tobias Burnus <burnus@net-b.de>
6674
6675 PR fortran/43985
6676 * gfortran.dg/gomp/crayptr5.f90: New test case.
6677
0f559c16
JM
66782010-05-05 Jason Merrill <jason@redhat.com>
6679
6680 PR debug/43370
6681 * g++.dg/ext/attrib39.C: New.
6682
e5880243
DF
66832010-05-05 Daniel Franke <franke.daniel@gmail.com>
6684
6685 PR fortran/24978
6686 * gfortran.dg/data_invalid.f90: New.
6687
ca361dec
EB
66882010-05-05 Eric Botcazou <ebotcazou@adacore.com>
6689
6690 * gnat.dg/lto2.adb: New test.
6691
6d729f28
JM
66922010-05-05 Jason Merrill <jason@redhat.com>
6693
6694 PR c++/43787
6695 * g++.dg/opt/empty1.C: New.
6696
371b334e
JW
66972010-05-05 Janus Weil <janus@gcc.gnu.org>
6698
6699 PR fortran/43696
6700 * gfortran.dg/class_17.f03: New.
6701
b0576159
JJ
67022010-05-04 Neil Vachharajani <nvachhar@google.com>
6703
6704 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6705
ec6c345e
MS
67062010-05-04 Mike Stump <mikestump@comcast.net>
6707
6708 PR objc/35165
6709 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6710
55a46075
L
67112010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6712
6713 PR target/43668
6714 * gcc.target/i386/pr43668.c: New.
6715
68fef9f9
PC
67162010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6717
6718 PR c++/43028
6719 * g++.dg/cpp0x/initlist31.C: New.
6720
97e3c923
JJ
67212010-05-04 Jakub Jelinek <jakub@redhat.com>
6722
6723 PR c/43981
6724 * gcc.dg/Wunused-var-8.c: New test.
6725
b5c0a77e
JM
67262010-05-04 Jason Merrill <jason@redhat.com>
6727
6728 PR c++/38064
6729 * g++.dg/cpp0x/enum3.C: Extend.
6730
ade6a9ac
L
67312010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6732
6733 PR target/43799
6734 * gcc.target/i386/pr43799.c: New.
6735
7ef5e86c
EB
67362010-05-04 Eric Botcazou <ebotcazou@adacore.com>
6737
6738 * gnat.dg/lto1.adb: New test.
6739 * gnat.dg/lto1_pkg.ad[sb]: New helper.
6740
2147c71c
L
67412010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6742
6743 PR middle-end/43671
6744 * gcc.target/i386/pr43671.c: New.
6745
4ac4b596
PC
67462010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6747
6748 PR c++/43705
6749 * g++.dg/template/crash95.C: New.
6750
0d3f6527
L
67512010-05-04 H.J. Lu <hongjiu.lu@intel.com>
6752
6753 PR debug/43508
6754 * gcc.target/i386/pr43508.c: New.
6755
27c2cfa6
RG
67562010-05-04 Richard Guenther <rguenther@suse.de>
6757
6758 PR tree-optimization/43879
6759 * g++.dg/torture/pr43879-1_0.C: New testcase.
6760 * g++.dg/torture/pr43879-1_1.C: Likewise.
6761
f857e9a4
DS
67622010-05-03 Dodji Seketeli <dodji@redhat.com>
6763
6764 PR c++/43953
6765 * g++.dg/other/crash-12.C: New test.
6766
9ab570ad
L
67672010-05-03 H.J. Lu <hongjiu.lu@intel.com>
6768
6769 * g++.dg/cdce3.C: Add a space. Updated.
6770
cbb4feb3
JM
67712010-05-03 Jason Merrill <jason@redhat.com>
6772
6773 PR c++/43680
6774 * g++.dg/opt/enum2.C: New.
6775 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6776 * g++.dg/warn/Wswitch-1.C: Adjust message.
6777
35ad90d5
RO
67782010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6779
6780 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6781 * g++.dg/ext/label13.C: Fix typo.
6782 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6783 alpha*-dec-osf5*.
6784 * gcc.c-torture/compile/limits-declparen.c: xfail on
6785 alpha*-dec-osf5* with -g.
6786 * gcc.c-torture/compile/limits-pointer.c: Likewise.
6787 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6788 * gcc.dg/c99-tgmath-2.c: Likewise.
6789 * gcc.dg/c99-tgmath-3.c: Likewise.
6790 * gcc.dg/c99-tgmath-4.c: Likewise.
6791
431f5969
SK
67922010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
6793
6794 PR fortran/43592
6795 * gfortran.dg/unexpected_interface.f90: New test.
6796
d5ece0a1
RO
67972010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6798
6799 * ada/acats/run_acats (which): New function.
6800 (host_gnatchop, host_gnatmake): Use it.
6801
8eb7bc3c
RG
68022010-05-03 Richard Guenther <rguenther@suse.de>
6803
6804 PR tree-optimization/43971
6805 * gcc.dg/pr43971.c: New testcase.
6806
c4e26da1
JJ
68072010-05-03 Jakub Jelinek <jakub@redhat.com>
6808
6809 PR debug/43972
6810 * gcc.dg/debug/pr43972.c: New test.
6811
63004b49
UB
68122010-05-02 Uros Bizjak <ubizjak@gmail.com>
6813
6814 PR testsuite/43963
6815 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6816
52c307ba
RG
68172010-05-02 Richard Guenther <rguenther@suse.de>
6818
6819 PR tree-optimization/43879
6820 * gcc.dg/torture/pr43879-3.c: New testcase.
6821
bab4d587
RG
68222010-05-01 Richard Guenther <rguenther@suse.de>
6823
6824 PR tree-optimization/43949
6825 * g++.dg/warn/Warray-bounds-5.C: New testcase.
6826
13ead6d8
L
68272010-05-01 H.J. Lu <hongjiu.lu@intel.com>
6828
6829 PR c++/43951
6830 * g++.dg/init/new28.C: New.
6831
619dea2d
IS
68322010-04-30 Iain Sandoe <iains@gcc.gnu.org>
6833
6834 PR objc++/32052
6835 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6836 structure and nested declarations.
6837 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
6838 structure and nested declarations. Reduce header clutter and
6839 use _exit() rather than abort().
6840 * objc.dg/encode-10.m: New.
6841 * objc.dg/encode-11.m: New.
6842
ce276b61
EB
68432010-04-30 DJ Delorie <dj@redhat.com>
6844
6845 * gcc.c-torture/execute/20100430-1.c: New test.
6846
5cb6410a
JM
68472010-04-30 Jason Merrill <jason@redhat.com>
6848
6849 PR c++/43868
6850 * g++.dg/template/ptrmem21.C: New.
6851
bf65e4b1
TB
68522010-04-30 Tobias Burnus Mburnus@net-b.de>
6853
6854 PR fortran/18918
6855 PR fortran/43931
6856 * gfortran.dg/coarray_13.f90: New test.
6857
b6050cb7
RG
68582010-04-30 Richard Guenther <rguenther@suse.de>
6859
6860 PR lto/43946
6861 * gcc.dg/lto/20100430-1_0.c: New testcase.
6862
a07ecd2b
JJ
68632010-04-30 Jakub Jelinek <jakub@redhat.com>
6864
6865 PR debug/43942
6866 * c-c++-common/pr43942.c: New test.
6867
1179ee88
SB
68682009-04-30 Steven Bosscher <steven@gcc.gnu.org>
6869
6870 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6871 conflict with darwin crt1.o 'start' symbol.
6872
4be68d9a
RG
68732010-04-30 Richard Guenther <rguenther@suse.de>
6874
6875 PR tree-optimization/43879
6876 * gcc.dg/torture/pr43879_1.c: New testcase.
6877
06468254
RG
68782010-04-30 Richard Guenther <rguenther@suse.de>
6879
6880 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6881
10ab8f62
FC
68822010-04-29 Fabien Chêne <fabien.chene@gmail.com>
6883
6884 PR c++/43890
6885 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6886 user-provided constructor while recursing.
6887
eece1eb9
PT
68882010-04-29 Janus Weil <janus@gcc.gnu.org>
6889
6890 PR fortran/42274
6891 * gfortran.dg/class_16.f03: New test.
6892
68932010-04-29 Janus Weil <janus@gcc.gnu.org>
6894
6895 PR fortran/42274
6896 * gfortran.dg/class_15.f03: New.
6897
68982010-04-29 Paul Thomas <pault@gcc.gnu.org>
6899
6900 PR fortran/43326
6901 * gfortran.dg/dynamic_dispatch_9.f03: New test.
6902
69032010-04-29 Janus Weil <janus@gcc.gnu.org>
6904
6905 PR fortran/43492
6906 * gfortran.dg/generic_22.f03 : New test.
6907
69082010-04-29 Paul Thomas <pault@gcc.gnu.org>
6909
6910 PR fortran/42353
6911 * gfortran.dg/class_14.f03: New test.
6912
69132010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6914
6915 PR fortran/42680
6916 * gfortran.dg/interface_32.f90: New test.
6917
69182009-04-29 Paul Thomas <pault@gcc.gnu.org>
6919 Janus Weil <janus@gcc.gnu.org>
6920
6921 PR fortran/41829
6922 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6923 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6924 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6925
a143bf27
MS
69262010-04-28 Mike Stump <mikestump@comcast.net>
6927
6928 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6929 dg-excess-errors.
6930 * g++.dg/uninit-pred-2_b.C: Likewise.
6931
a10da381
TB
69322010-04-28 Tobias Burnus <burnus@net-b.de>
6933
6934 PR fortran/18918
6935 PR fortran/43919
6936 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6937
ab6edba4
MK
69382010-04-28 Matthias Klose <doko@ubuntu.com>
6939
6940 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6941 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6942 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6943 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6944 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6945
8478130d
EB
69462010-04-28 Eric Botcazou <ebotcazou@adacore.com>
6947
6948 * gcc.dg/const-uniq-1.c: New test.
6949 * gcc.dg/lto/const-uniq_[01].c: Likewise.
6950
34f97b94
XDL
69512010-04-28 Xinliang David Li <davidxl@google.com>
6952
6953 * gcc.dg/uninit-pred-2_b.c: New test.
6954 * gcc.dg/uninit-pred-4_b.c: New test.
6955 * gcc.dg/uninit-pred-3_d.c: New test.
6956 * gcc.dg/uninit-pred-6_b.c: New test.
6957 * gcc.dg/uninit-pred-8_b.c: New test.
6958 * gcc.dg/uninit-pred-3_a.c: New test.
6959 * gcc.dg/uninit-pred-2_c.c: New test.
6960 * gcc.dg/uninit-pred-5_a.c: New test.
6961 * gcc.dg/uninit-pred-3_e.c: New test.
6962 * gcc.dg/uninit-pred-7_a.c: New test.
6963 * gcc.dg/uninit-pred-6_c.c: New test.
6964 * gcc.dg/uninit-pred-9_a.c: New test.
6965 * gcc.dg/uninit-pred-8_c.c: New test.
6966 * gcc.dg/uninit-pred-3_b.c: New test.
6967 * gcc.dg/uninit-pred-5_b.c: New test.
6968 * gcc.dg/uninit-pred-7_b.c: New test.
6969 * gcc.dg/uninit-pred-6_d.c: New test.
6970 * gcc.dg/uninit-pred-9_b.c: New test.
6971 * gcc.dg/uninit-pred-2_a.c: New test.
6972 * gcc.dg/uninit-pred-4_a.c: New test.
6973 * gcc.dg/uninit-pred-3_c.c: New test.
6974 * gcc.dg/uninit-pred-6_a.c: New test.
6975 * gcc.dg/uninit-pred-8_a.c: New test.
6976 * gcc.dg/uninit-pred-7_c.c: New test.
6977 * gcc.dg/uninit-pred-6_e.c: New test.
6978 * g++.dg/uninit-pred-loop-1_b.cc: New test.
6979 * g++.dg/uninit-pred-1_a.C: New test.
6980 * g++.dg/uninit-pred-1_b.C: New test.
6981 * g++.dg/uninit-pred-2_a.C: New test.
6982 * g++.dg/uninit-pred-2_b.C: New test.
6983 * g++.dg/uninit-pred-loop-1_a.cc: New test.
6984 * g++.dg/uninit-pred-loop-1_c.cc: New test.
6985 * g++.dg/uninit-pred-loop_1.cc: New test.
6986
e33c6cd6
MJ
69872010-04-28 Martin Jambor <mjambor@suse.cz>
6988
6989 * gcc.dg/lto/20091209-1_0.c: New testcase.
6990
18abb35e
RG
69912010-04-28 Richard Guenther <rguenther@suse.de>
6992
6993 PR tree-optimization/43879
6994 PR tree-optimization/43909
6995 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6996
c718820a
RG
69972010-04-28 Richard Guenther <rguenther@suse.de>
6998
6999 PR c++/43880
7000 * g++.dg/torture/pr43880.C: New testcase.
7001
4b414c93
MLI
70022010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
7003
7004 PR c++/9335
62e59133
UB
7005 * g++.dg/template/recurse2.C: Update
7006 * g++.dg/template/recurse.C: Update.
7007 * g++.dg/template/pr23510.C: Update.
7008 * lib/prune.exp: Filter out 'recursively instantiated'.
4b414c93 7009
31d1acec
FC
70102010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7011
7012 PR c++/29043
7013 * g++.dg/init/pr29043.C: New.
7014
95b24c84
JM
70152010-04-27 Jason Merrill <jason@redhat.com>
7016
2defb926
JM
7017 * g++.dg/lookup/scoped5.C: Adjust.
7018 * g++.dg/lookup/scoped8.C: Adjust.
7019 * g++.dg/template/dependent-expr5.C: Adjust.
7020 * g++.old-deja/g++.brendan/nest1.C: Adjust.
7021
a6846853
JM
7022 PR c++/43856
7023 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7024
95b24c84
JM
7025 PR c++/43875
7026 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7027
5dc16b19
MLI
70282010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7029 Jan Hubicka <hubicka@ucw.cz>
7030
7031 * gcc.dg/pure-2.c: New testcase.
7032 * gcc.dg/const-1.c: New testcase.
7033
798ec807
JM
70342010-04-27 Jason Merrill <jason@redhat.com>
7035
ea8b8aa0
JM
7036 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7037
798ec807
JM
7038 PR c++/41468
7039 * g++.dg/template/sfinae17.C: New.
4a5d353f 7040 * g++.dg/template/sfinae18.C: New.
798ec807 7041
6ad86a5b
FC
70422010-04-27 Fabien Chêne <fabien.chene@gmail.com>
7043
7044 * g++.dg/init/pr42844.C: New.
7045 * g++.dg/cpp0x/pr42844-2.C: New.
7046 * g++.dg/cpp0x/defaulted2.C: Adjust.
7047 * g++.dg/tree-ssa/pr27549.C: Likewise.
7048 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7049
0134416b
TB
70502010-04-27 Tobias Burnus <burnus@net-b.de>
7051
7052 PR fortran/18918
7053 * gfortran.dg/coarray_12.f90: Fix dump parsing.
7054
a79ccd14
RG
70552010-04-27 Richard Guenther <rguenther@suse.de>
7056
7057 PR middle-end/40561
7058 * g++.dg/other/pr40561.C: New testcase.
7059
78eaf7bf
MJ
70602010-04-27 Martin Jambor <mjambor@suse.cz>
7061
7062 PR middle-end/43812
7063 * g++.dg/ipa/pr43812.C: New test.
7064
fa5f5e27
JH
70652010-04-27 Jan Hubicka <jh@suse.cz>
7066
7067 * gcc.dg/ipa/iinline-1.c (main): Rename to...
7068 (test): ... this one.
7069
cb751cbd
BS
70702010-04-27 Bernd Schmidt <bernds@codesourcery.com>
7071
7072 PR target/40657
7073 * gcc.target/arm/thumb-stackframe.c: New test.
7074
0ed3cde2 70752010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
431043bd 7076
0ed3cde2
SZ
7077 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
7078 * gcc.dg/misc-column.c: Likewise.
7079 * gcc.dg/Walways-true-1.c: Likewise.
7080 * gcc.dg/Walways-true-2.c: Likewise.
7081 * gcc.dg/warn-addr-cmp.c: Likewise.
7082
f33beee9
TB
70832010-04-27 Tobias Burnus <burnus@net-b.de>
7084
7085 PR fortran/18918
7086 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
7087 * gfortran.dg/coarray_12.f90: New.
7088
637f1455
SZ
70892010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
7090
7091 PR c/32207
7092 * gcc.dg/pr32207.c: New test.
7093 * gcc.dg/misc-column.c: Adjust expected warning.
7094 * gcc.dg/Walways-true-1.c: Likewise.
7095 * gcc.dg/Walways-true-2.c: Likewise.
7096 * gcc.dg/warn-addr-cmp.c: Likewise.
7097
3bec79c5
DK
70982010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
7099
7100 PR lto/42776
7101 * lib/lto.exp (lto_prune_vis_warns): New function.
7102 (lto-link-and-maybe-run): Call it.
7103
6a07739d
L
71042010-04-26 H.J. Lu <hongjiu.lu@intel.com>
7105
7106 PR tree-optimization/43904
7107 * gcc.dg/tree-ssa/tailcall-6.c: New.
7108
504d14c9
IS
71092010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7110
7111 PR testsuite/35165
7112 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
7113 Darwin8/OSX10.4 - compatible code generation.
7114 Use scan-rtl-dump.
7115 * obj-c++.dg/stubify-1.mm: Ditto.
7116 * lib/objc-torture.exp: Do not require link success for
7117 "trivial.m" in the runtime checks when dowhat = 'compile'.
431043bd 7118 * lib/dg-pch.exp (dg-flags-pch): New Proc.
504d14c9
IS
7119 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
7120 Darwin8/OSX10.4 - compatible code generation.
7121 * objc.dg/stubify-2.m: Ditto.
7122 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
7123 * objc.dg/next-runtime-1.m: Ditto.
7124 * objc.dg/stret-2.m: Restrict to ilp32 targets.
7125 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
7126 runtimes on Darwin.
7127
1637c2e1 71282010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
920a8260
JH
7129
7130 PR 43715
b6b7f703 7131 * lib/plugin-support.exp: Use "-undefined
920a8260
JH
7132 dynamic_lookup" on darwin.
7133
21aac880
RG
71342010-04-26 Richard Guenther <rguenther@suse.de>
7135
7136 * gcc.dg/lto/20100426_0.c: New testcase.
7137
330af32c
JZ
71382010-04-26 Jie Zhang <jie@codesourcery.com>
7139
7140 PR tree-optimization/43833
7141 gcc.dg/Warray-bounds-8.c: New test case.
7142
98b2dfbb
RG
71432010-04-26 Richard Guenther <rguenther@suse.de>
7144
7145 PR lto/43080
7146 * g++.dg/lto/20100423-3_0.C: New testcase.
7147
1ae3075b
RG
71482010-04-26 Richard Guenther <rguenther@suse.de>
7149
7150 PR lto/42425
7151 * g++.dg/lto/20100423-2_0.C: New testcase.
7152
4b5caab7
IR
71532010-04-26 Ira Rosen <irar@il.ibm.com>
7154
7155 * gcc.dg/vect/bb-slp-23.c: New test.
7156
2778d766
JM
71572010-04-25 Joseph Myers <joseph@codesourcery.com>
7158
7159 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
7160 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
7161 * gcc.dg/c1x-float-1.c: New test.
7162
045d4002
L
71632010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7164
7165 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
7166 of "lea\[ \t\]".
7167
d64ad42b
SK
71682010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
7169
78ba4ec5
L
7170 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
7171 FreeBSD.
2b50b170
SK
7172 * gfortran.dg/default_format_denormal_1.f90: Ditto.
7173 * gfortran.dg/default_format_2.f90: Ditto.
d64ad42b 7174
211b0440 71752010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
78ba4ec5
L
7176
7177 * gfortran.dg/pr43505.f90: Clean up .mod file.
2b50b170
SK
7178 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
7179 * gfortran.dg/pr41347.f90: Ditto.
7180 * gfortran.dg/internal_pack_4.f90: Ditto.
7181 * gfortran.dg/proc_decl_23.f90: Ditto.
7182 * gfortran.dg/recursive_check_3.f90: Ditto.
7183 * gfortran.dg/intent_out_3.f90: Ditto.
7184 * gfortran.dg/assignment_2.f90: Ditto.
7185 * gfortran.dg/pr41928.f90: Ditto.
7186 * gfortran.dg/pr42166.f90: Ditto.
7187 * gfortran.dg/private_type_12.f90: Ditto.
7188 * gfortran.dg/graphite/pr42185.f90: Ditto.
7189 * gfortran.dg/graphite/pr42186.f90: Ditto.
7190 * gfortran.dg/graphite/pr40982.f90: Ditto.
7191 * gfortran.dg/graphite/id-2.f90: Ditto.
7192 * gfortran.dg/graphite/id-4.f90: Ditto.
7193 * gfortran.dg/graphite/pr42050.f90: Ditto.
7194 * gfortran.dg/graphite/id-18.f90: Ditto.
7195 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
7196 * gfortran.dg/graphite/pr41924.f90: Ditto.
7197 * gfortran.dg/graphite/pr42393.f90: Ditto.
7198 * gfortran.dg/graphite/pr37980.f90: Ditto.
7199 * gfortran.dg/graphite/pr38953.f90: Ditto.
7200 * gfortran.dg/graphite/pr42180.f90: Ditto.
7201 * gfortran.dg/graphite/pr42181.f90: Ditto.
7202 * gfortran.dg/where_operator_assign_4.f90: Ditto.
7203 * gfortran.dg/select_type_4.f90: Ditto.
7204 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7205 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
7206 * gfortran.dg/lto/pr40725_0.f03: Ditto.
7207 * gfortran.dg/elemental_args_check_2.f90: Ditto.
7208 * gfortran.dg/whole_file_11.f90: Ditto.
7209 * gfortran.dg/private_type_11.f90: Ditto.
7210 * gfortran.dg/vect/vect-gems.f90: Ditto.
7211 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
211b0440 7212
9b41915f
L
72132010-04-25 H.J. Lu <hongjiu.lu@intel.com>
7214
7215 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
7216
82d6f532
EB
72172010-04-25 Eric Botcazou <ebotcazou@adacore.com>
7218
7219 * gnat.dg/pack15.ad[sb]: New test.
7220
910ed7dc
PB
72212010-04-25 Paolo Bonzini <bonzini@gnu.org>
7222
7223 * gcc.target/arm/mla-1.c: New test.
7224
8583a512
SK
72252010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
7226
7227 PR fortran/30073
7228 PR fortran/43793
910ed7dc 7229 * gfortran.dg/pr43793.f90: New test.
8583a512 7230
27d0d96a
BS
72312010-04-24 Bernd Schmidt <bernds@codesourcery.com>
7232
7233 PR tree-optimization/41442
7234 * gcc.target/i386/pr41442.c: New test.
7235
1cef01a0
HPN
72362010-04-24 Hans-Peter Nilsson <hp@axis.com>
7237
7238 PR fortran/43832
7239 * gfortran.dg/fgetc_3.f90: Delete bogus test.
7240
a3ba2937
JD
72412010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7242
7243 PR fortran/43832
7244 * gfortran.dg/open_nounit.f90: New test.
7245
991b4da1
PT
72462010-04-24 Paul Thomas <pault@gcc.gnu.org>
7247
7248 PR fortran/43841
7249 PR fortran/43843
7250 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
7251
c7d0de89
MLI
72522010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7253
7254 * gcc.dg/Wconversion-integer.c: Update.
7255
915f5921
EB
72562010-04-23 Eric Botcazou <ebotcazou@adacore.com>
7257
7258 * gnat.dg/unchecked_convert5.adb: New test.
7259
7a38245d
RG
72602010-04-23 Richard Guenther <rguenther@suse.de>
7261
7262 PR lto/41734
7263 * gcc.dg/lto/20100423-2_0.c: New testcase.
7264 * gcc.dg/lto/20100423-2_0.c: Likewise.
7265
8fd8a06f
RG
72662010-04-23 Richard Guenther <rguenther@suse.de>
7267
7268 PR lto/43455
7269 * gcc.dg/lto/20100423-1_0.c: New testcase.
7270 * gcc.dg/lto/20100423-1_1.c: Likewise.
7271
77620011
MJ
72722010-04-23 Martin Jambor <mjambor@suse.cz>
7273
7274 PR tree-optimization/43846
7275 * gcc.dg/tree-ssa/sra-10.c: New test.
7276
5c20baf1
MJ
72772010-04-23 Martin Jambor <mjambor@suse.cz>
7278
7279 PR middle-end/43835
7280 * gcc.c-torture/execute/pr43835.c: New test.
7281
c67f69a3
RG
72822010-04-23 Richard Guenther <rguenther@suse.de>
7283
7284 PR lto/42653
7285 * g++.dg/lto/20100423-1_0.C: New testcase.
7286
d5dceab8
UB
72872010-04-22 Uros Bizjak <ubizjak@gmail.com>
7288
7289 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
7290
72912010-04-22 Ira Rosen <irar@il.ibm.com>
74500b3e 7292
5bdd895c 7293 PR tree-optimization/43842
74500b3e
IR
7294 * gcc.dg/vect/pr43842.c: New test.
7295
8e80fcac
BS
72962010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7297
7298 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
7299 * gcc.target/i386/wmul-2.c: Likewise.
7300
79b9f413
KG
73012010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7302
7303 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
7304 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
7305
44741f03
AM
73062010-04-22 Alexander Monakov <amonakov@ispras.ru>
7307
7308 * gfortran.dg/reassoc_6.f: New testcase.
7309
9193b1b4
BS
73102010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7311
7312 PR middle-end/29274
7313 * gcc.target/arm/wmul-1.c: New test.
7314 * gcc.target/arm/wmul-2.c: New test.
7315
b3be2694
RG
73162010-04-22 Richard Guenther <rguenther@suse.de>
7317
7318 PR tree-optimization/43845
7319 * gcc.c-torture/compile/pr43845.c: New testcase.
7320
5b58b39b
BS
73212010-04-22 Bernd Schmidt <bernds@codesourcery.com>
7322
7323 PR middle-end/29274
7324 * gcc.target/i386/wmul-1.c: New test.
7325 * gcc.target/i386/wmul-2.c: New test.
7326 * gcc.target/bfin/wmul-1.c: New test.
7327 * gcc.target/bfin/wmul-2.c: New test.
7328
92375a20
RG
73292010-04-22 Richard Guenther <rguenther@suse.de>
7330
7331 PR fortran/43829
7332 * gfortran.dg/vector_subscript_6.f90: New testcase.
7333 * gfortran.dg/assign_10.f90: Adjust.
7334
2b65cd83
JJ
73352010-04-21 Jakub Jelinek <jakub@redhat.com>
7336
7337 PR fortran/43836
7338 * gfortran.dg/gomp/pr43836.f90: New test.
7339
11152c95
RG
73402010-04-21 Richard Guenther <rguenther@suse.de>
7341
7342 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
7343
d64427ff
KG
73442010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7345
7346 * gcc.dg/torture/builtin-cproj-3.c: New.
7347
88274c4d
JM
73482010-04-20 Jason Merrill <jason@redhat.com>
7349
7350 PR c++/9335
7351 * g++.dg/template/recurse2.C: New.
7352 * g++.dg/parse/crash36.C: Adjust.
7353 * g++.dg/other/fold1.C: Adjust.
7354 * g++.dg/init/member1.C: Adjust.
7355 * lib/prune.exp: Prune "skipping N instantiation contexts".
7356
3c642f92
KG
73572010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7358
7359 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
7360
43272bf5
KG
73612010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7362
7363 * gcc.dg/torture/builtin-cproj-1.c: New.
7364 * gcc.dg/torture/builtin-cproj-2.c: New.
7365
5a80a1dd
DS
73662010-04-20 Dodji Seketeli <dodji@redhat.com>
7367
7368 PR c++/43800
7369 PR c++/43704
7370 * g++.dg/template/typedef32.C: Adjust.
7371 * g++.dg/template/typedef33.C: New test.
7372
9c4174d8
PT
73732010-04-20 Paul Thomas <pault@gcc.gnu.org>
7374
7375 PR fortran/43227
7376 * gfortran.dg/proc_decl_23.f90: New test.
7377
7378 PR fortran/43266
7379 * gfortran.dg/abstract_type_6.f03: New test.
7380
94e85e0a
XDL
73812010-04-20 Xinliang David Li <davidxl@google.com>
7382
7383 * g++.dg/tree-ssa/fold-compare.C: New.
7384
48e50698
RG
73852010-04-20 Richard Guenther <rguenther@suse.de>
7386
7387 PR tree-optimization/39417
7388 * g++.dg/torture/pr39417.C: New testcase.
7389
b28ae58f
RG
73902010-04-20 Richard Guenther <rguenther@suse.de>
7391
7392 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
7393
1197ce8e
JJ
73942010-04-20 Jakub Jelinek <jakub@redhat.com>
7395
7396 * g++.dg/debug/dwarf2/rv1.C: New test.
7397
72e2cf16
AK
73982010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7399
7400 PR target/43635
7401 * gcc.c-torture/compile/pr43635.c: New testcase.
7402
fd2e4e99
JJ
74032010-04-19 Jakub Jelinek <jakub@redhat.com>
7404
310e4472
JJ
7405 PR fortran/43339
7406 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
7407 of sequential loops being private only in the innermost containing
7408 task region.
7409
fd2e4e99
JJ
7410 PR middle-end/43337
7411 * gfortran.dg/gomp/pr43337.f90: New test.
7412
1936a7d4
RG
74132010-04-19 Richard Guenther <rguenther@suse.de>
7414
7415 PR tree-optimization/43796
7416 * gfortran.dg/pr43796.f90: New testcase.
7417
d53bed0b
RG
74182010-04-19 Richard Guenther <rguenther@suse.de>
7419
7420 PR tree-optimization/43783
7421 * gcc.c-torture/execute/pr43783.c: New testcase.
7422
90f775a9
UB
74232010-04-19 Uros Bizjak <ubizjak@gmail.com>
7424
7425 PR target/43766
7426 * gcc.target/i386/pr43766.c: New test.
7427
8d9b7be5
JZ
74282010-04-19 Jie Zhang <jie@codesourcery.com>
7429
7430 PR target/43662
7431 * gcc.target/i386/pr43662.c: New test.
7432
d38f6bc0
DS
74332010-04-19 Dodji Seketeli <dodji@redhat.com>
7434
7435 PR c++/43704
7436 * g++.dg/template/typedef32.C: New test.
7437
d5dceab8 74382010-04-19 Ira Rosen <irar@il.ibm.com>
b5aeb3bb 7439
d5dceab8
UB
7440 PR tree-optimization/37027
7441 * lib/target-supports.exp
b5aeb3bb
IR
7442 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
7443 * gcc.dg/vect/pr37027.c: New test.
d5dceab8
UB
7444 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
7445 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
7446 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
7447 gcc.dg/vect/vect-complex-6.c: Likewise.
b5aeb3bb 7448
5a2fa9e8
JJ
74492010-04-19 Jakub Jelinek <jakub@redhat.com>
7450
7451 * g++.dg/debug/dwarf2/enum1.C: New test.
7452
896ee672
EB
74532010-04-18 Eric Botcazou <ebotcazou@adacore.com>
7454
7455 * gnat.dg/rep_clause5.ad[sb]: New test.
7456 * gnat.dg/rep_clause5_pkg.ads: New helper.
7457
d5dceab8 74582010-04-18 Ira Rosen <irar@il.ibm.com>
59eefaa6
IR
7459
7460 PR tree-optimization/43771
7461 * g++.dg/vect/pr43771.cc: New test.
7462
6c559604
SK
74632010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
7464
896ee672
EB
7465 PR fortran/31538
7466 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7467 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6c559604 7468
728936bb
EB
74692010-04-17 Eric Botcazou <ebotcazou@adacore.com>
7470
7471 * gnat.dg/sizetype.adb: Rename into...
7472 * gnat.dg/sizetype1.adb: ...this.
7473 * gnat.dg/sizetype2.adb: New test.
7474
12de6355
RG
74752010-04-16 Richard Guenther <rguenther@suse.de>
7476
7477 PR tree-optimization/43572
7478 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7479
68a3eb69
EB
74802010-04-16 Olivier Hainque <hainque@adacore.com>
7481
7482 * gnat.dg/specs/discr_private.ads: New test.
7483
f0c6475a 74842010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6ea007e4
BS
7485
7486 PR target/41514
f0c6475a
BS
7487 * gcc.target/arm/thumb-comparisons.c: New test.
7488
7489 PR target/40603
7490 * gcc.target/arm/thumb-cbranchqi.c: New test.
6ea007e4 7491
7a296495
CB
74922010-04-16 Christian Bruel <christian.bruel@st.com>
7493
7494 * g++.dg/torture/pr36191.C: Enable for SH.
7495
169afcb9
EB
74962010-04-16 Eric Botcazou <ebotcazou@adacore.com>
7497
7498 * gnat.dg/wide_boolean.adb: New test.
7499 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7500
25a6a873
RG
75012010-04-15 Richard Guenther <rguenther@suse.de>
7502
7503 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7504 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7505 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7506 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7507 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7508 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7509 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7510 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7511 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7512 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7513 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7514 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7515 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7516 * gcc.dg/torture/ipa-pta-2.c: Likewise.
7517 * gcc.dg/torture/ipa-pta-1.c: Adjust.
7518
f0c6475a 75192010-04-14 Bernd Schmidt <bernds@codesourcery.com>
31ce8a53
BS
7520
7521 PR target/21803
7522 * gcc.target/arm/pr42496.c: New test.
7523
943f82e7
JM
75242010-04-14 Jason Merrill <jason@redhat.com>
7525
7526 PR c++/36625
7527 * g++.dg/ext/attrib38.C: New.
7528
88f33b96
SE
75292010-04-14 Steve Ellcey <sje@cup.hp.com>
7530
7531 PR testsuite/43739
7532 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7533
289fcbbd
MLI
75342010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7535
7536 PR 42966
7537 * gcc.dg/cpp/warn-undef-2.c: Update.
7538 * gcc.dg/cpp/warn-traditional-2.c: Update.
7539 * gcc.dg/cpp/warn-comments-2.c: Update.
7540 * gcc.dg/cpp/warn-variadic-2.c: Update.
7541 * gcc.dg/cpp/warn-long-long-2.c: Update.
7542 * gcc.dg/cpp/warn-deprecated-2.c: Update.
7543 * gcc.dg/cpp/warn-multichar-2.c: Update.
7544 * gcc.dg/cpp/warn-normalized-3.c: Update.
7545 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7546 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7547 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7548 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7549 * gcc.dg/cpp/warn-redefined-2.c: Update.
7550 * gfortran.dg/warning-directive-2.F90: Update.
7551 * c-c++-common/cpp/warning-directive-2.c: Update.
7552
fc249fe5
MM
75532010-04-14 Michael Matz <matz@suse.de>
7554
7555 PR tree-optimization/42963
b6b7f703 7556 * gcc.dg/pr42963.c: New testcase.
fc249fe5 7557
f08863f9
EB
75582010-04-14 Eric Botcazou <ebotcazou@adacore.com>
7559
7560 * gnat.dg/class_wide.adb: Rename into...
7561 * gnat.dg/class_wide1.adb: ...this.
7562 * gnat.dg/class_wide2.ad[sb]: New test.
7563
64f002ed
TB
75642010-04-14 Tobias Burnus <burnus@net-b.de>
7565
7566 PR fortran/18918
7567 * gfortran.dg/coarray_9.f90: Update dg-errors.
7568 * gfortran.dg/coarray_10.f90: New test.
7569 * gfortran.dg/coarray_11.f90: New test.
7570
e1859f33
JD
75712010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7572
7573 PR fortran/43747
7574 gfortran.dg/initialization_24.f90: New test.
7575
44b2dc6c
JM
75762010-04-13 Jason Merrill <jason@redhat.com>
7577
7578 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7579 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7580
4867a0c6
MLI
75812010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
7582
7583 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7584 * g++.dg/dg.exp: Likewise.
7585 * gcc.dg/cpp/warning-directive-1.c: Move to ...
7586 * c-c++-common/cpp/warning-directive-1.c: ... here.
7587 * gcc.dg/cpp/warning-directive-2.c: Move to ...
7588 * c-c++-common/cpp/warning-directive-2.c: ... here.
7589 * gcc.dg/cpp/warning-directive-3.c: Move to ...
7590 * c-c++-common/cpp/warning-directive-3.c: ... here.
7591 * gcc.dg/cpp/warning-directive-4.c: Move to ...
7592 * c-c++-common/cpp/warning-directive-4.c: ... here.
7593 * g++.dg/cpp/warning-directive-1.C: Delete.
7594 * g++.dg/cpp/warning-directive-2.C: Delete.
7595 * g++.dg/cpp/warning-directive-3.C: Delete.
7596 * g++.dg/cpp/warning-directive-4.C: Delete.
7597 * gcc.dg/cpp/normalised-3.c: Delete.
7598 * g++.dg/cpp/normalised-1.C: Rename as ...
7599 * c-c++-common/cpp/normalised-3.c: ... this.
7600
0f2ffb9a
MJ
76012010-04-13 Martin Jambor <mjambor@suse.cz>
7602
7603 * gcc.dg/tree-ssa/sra-9.c: New test.
7604
f78b86c0
MM
76052010-04-13 Michael Matz <matz@suse.de>
7606
7607 PR middle-end/43730
7608 * gcc.dg/pr43730.c: New test.
7609
143597ff
MM
76102010-04-13 Michael Matz <matz@suse.de>
7611
7612 * gcc.dg/tree-ssa/negate.c: New testcase.
7613
9d7b53cc
RG
76142010-04-13 Richard Guenther <rguenther@suse.de>
7615
7616 PR testsuite/43735
7617 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7618
777e1f09
RG
76192010-04-13 Richard Guenther <rguenther@suse.de>
7620
7621 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7622
76af763d
EB
76232010-04-13 Eric Botcazou <ebotcazou@adacore.com>
7624
7625 * gnat.dg/derived_type1.adb: New test.
7626
4adbd5dd
MK
76272010-04-13 Matthias Klose <doko@ubuntu.com>
7628
7629 * gcc.dg/plugindir1.c: New testcase.
7630 * gcc.dg/plugindir2.c: New testcase.
7631 * gcc.dg/plugindir3.c: New testcase.
7632 * gcc.dg/plugindir4.c: New testcase.
7633
e0db9cc6
UB
76342010-04-12 Uros Bizjak <ubizjak@gmail.com>
7635
7636 * gcc.target/i386/rotate-2.c: New test.
7637
d6850483
JM
76382010-04-12 Jason Merrill <jason@redhat.com>
7639
e62e4922
JM
7640 PR c++/43641
7641 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
d6850483
JM
7642 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7643
9d809e8f
FC
76442010-04-12 Fabien Chene <fabien.chene@gmail.com>
7645
7646 PR c++/25811
7647 * g++.dg/init/pr25811.C: New test.
7648
c7392d11
RO
76492010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7650
7651 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7652 dg-error, dg-warning.
7653 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7654
af961c7f
RG
76552010-04-12 Richard Guenther <rguenther@suse.de>
7656
7657 * gcc.dg/torture/inline-2.c: New testcase.
7658
f101882a
JJ
76592010-04-12 Jakub Jelinek <jakub@redhat.com>
7660
fa8351f8
JJ
7661 PR bootstrap/43699
7662 * gcc.dg/Wunused-var-7.c: New test.
7663
f101882a
JJ
7664 PR tree-optimization/43560
7665 * gcc.c-torture/execute/pr43560.c: New test.
7666
675c873b
EB
76672010-04-12 Eric Botcazou <ebotcazou@adacore.com>
7668
7669 * gnat.dg/aggr13.adb: New test.
7670 * gnat.dg/aggr14.adb: Likewise.
7671 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7672
3fc20697
RG
76732010-04-12 Richard Guenther <rguenther@suse.de>
7674
7675 PR c++/43611
7676 * g++.dg/torture/pr43611.C: New testcase.
7677
c4712597
SZ
76782010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
7679
7680 PR c/36774
7681 * gcc.dg/pr36774-1.c: New test.
7682 * gcc.dg/pr36774-2.c: New test.
7683
c11c09f9
KP
76842010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7685
7686 * gcc.target/sh/rte-delay-slot.c: New test.
7687
3cd64bab
EB
76882010-04-11 Eric Botcazou <ebotcazou@adacore.com>
7689
7690 * gnat.dg/pack9.adb: Remove -cargs option.
7691 * gnat.dg/aggr12.ad[sb]: New test.
7692
a6d57223
JZ
76932010-04-10 Jie Zhang <jie@codesourcery.com>
7694
7695 PR target/43417
7696 * gcc.target/sh/pr43417.c: New test.
7697
687ea68f
TB
76982010-04-10 Tobias Burnus <burnus@net-b.de>
7699
7700 PR fortran/43591
7701 * gfortran.dg/spec_expr_6.f90: New test.
7702
d8a12e84
MLI
77032010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7704
7705 PR cpp/43195
7706 * gcc.dg/cpp/pr43195.c: New.
7707 * gcc.dg/cpp/pr43195.h: New.
7708
d0b8780d
MLI
77092010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7710
7711 PR 42965
7712 * gcc.dg/Werror-6.c: Adjust.
7713 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7714 * gcc.dg/Werror-4.c: Likewise.
7715 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7716 * gcc.dg/Wswitch-enum-error.c: Likewise.
7717 * gcc.dg/Wpointer-arith.c: Likewise.
7718 * gcc.dg/Wfatal.c: Likewise.
7719 * gcc.dg/Wswitch-error.c: Likewise.
7720 * g++.dg/warn/unused-result1-Werror.c: Likewise.
7721 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7722 * gcc.dg/cpp/warn-undef-2.c: Likewise.
7723 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7724 * gcc.dg/cpp/warn-comments-2.c: Likewise.
7725 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7726 * gcc.dg/cpp/warning-directive-2.c: Likewise.
7727 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7728 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7729 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7730 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7731 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7732 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7733 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7734 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7735 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7736 * g++.dg/cpp/warning-directive-2.C: Likewise.
7737 * gfortran.dg/warning-directive-2.F90: Likewise.
7738
cb6addf4
JM
77392010-04-09 Jason Merrill <jason@redhat.com>
7740
7741 PR c++/42623
7742 * g++.dg/template/sizeof13.C: New.
7743
c688a8b0
KT
77442010-04-09 Kai Tietz <kai.tietz@onevision.com>
7745
7746 * g++.dg/other/pr35504.C: Add check for thiscall.
7747 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7748 * gcc.dg/torture/stackalign/thiscall-1.c: New.
27431d88 7749
dc8d2739
MLI
77502010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
7751
7752 PR c++/28584
7753 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7754 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
27431d88 7755 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
dc8d2739 7756 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
27431d88 7757 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
dc8d2739
MLI
7758 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
7759 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7760 * g++.dg/other/increment1.C: Likewise.
7761
d3a9eea2
TB
77622010-04-09 Tobias Burnus <burnus@net-b.de>
7763
7764 PR fortran/18918
7765 * gfortran.dg/coarray_7.f90: New test.
7766 * gfortran.dg/coarray_8.f90: New test.
7767
824935ee
BD
77682010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
7769
7770 PR fortran/28039
7771 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7772
07c60ef7
RO
77732010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7774
7775 PR target/43643
7776 * gcc.dg/pr43643.c: New test.
7777
3e2f637e
TB
77782010-04-08 Tobias Burnus <burnus@net-b.de>
7779
7780 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7781
84ae6d7b
RG
77822010-04-08 Richard Guenther <rguenther@suse.de>
7783
7784 PR tree-optimization/43679
7785 * gcc.c-torture/compile/pr43679.c: New testcase.
7786
aa847cc8
JJ
77872010-04-08 Jakub Jelinek <jakub@redhat.com>
7788
7789 PR debug/43670
7790 * gcc.dg/pr43670.c: New test.
7791
b0aef8a8
MK
77922010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
7793
7794 PR middle-end/40815
7795 * gcc.dg/tree-ssa/reassoc-19.c: New.
7796
60d3aec4
JJ
77972010-04-07 Jakub Jelinek <jakub@redhat.com>
7798
ebfbbdc5
JJ
7799 PR c/18624
7800 * gcc.dg/Wunused-var-1.c: New test.
7801 * gcc.dg/Wunused-var-2.c: New test.
7802 * gcc.dg/Wunused-var-3.c: New test.
7803 * gcc.dg/Wunused-var-4.c: New test.
7804 * gcc.dg/Wunused-var-5.c: New test.
7805 * gcc.dg/Wunused-var-6.c: New test.
7806 * gcc.dg/Wunused-parm-1.c: New test.
7807
60d3aec4
JJ
7808 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7809 * gcc.dg/trunc-1.c: Likewise.
7810 * gcc.dg/vla-9.c: Likewise.
7811 * gcc.dg/dfp/composite-type.c: Likewise.
7812
b51e84c9
IS
78132010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7814
7815 PR objc/35996
7816 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7817 * obj-c++.dg/objc-gc-3.mm: Ditto.
7818
87cf0651
SB
78192010-04-07 Simon Baldwin <simonb@google.com>
7820
7821 * gcc.dg/cpp/warn-undef-2.c: New.
7822 * gcc.dg/cpp/warn-traditional-2.c: New.
7823 * gcc.dg/cpp/warn-comments-2.c: New.
7824 * gcc.dg/cpp/warning-directive-1.c: New.
7825 * gcc.dg/cpp/warn-long-long.c: New.
7826 * gcc.dg/cpp/warn-traditional.c: New.
7827 * gcc.dg/cpp/warn-variadic-2.c: New.
7828 * gcc.dg/cpp/warn-undef.c: New.
7829 * gcc.dg/cpp/warn-normalized-1.c: New.
7830 * gcc.dg/cpp/warning-directive-2.c: New.
7831 * gcc.dg/cpp/warn-long-long-2.c: New.
7832 * gcc.dg/cpp/warn-variadic.c: New.
7833 * gcc.dg/cpp/warn-normalized-2.c: New.
7834 * gcc.dg/cpp/warning-directive-3.c: New.
7835 * gcc.dg/cpp/warn-deprecated-2.c: New.
7836 * gcc.dg/cpp/warn-trigraphs-1.c: New.
7837 * gcc.dg/cpp/warn-multichar-2.c: New.
7838 * gcc.dg/cpp/warn-normalized-3.c: New.
7839 * gcc.dg/cpp/warning-directive-4.c: New.
7840 * gcc.dg/cpp/warn-unused-macros.c: New.
7841 * gcc.dg/cpp/warn-trigraphs-2.c: New.
7842 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7843 * gcc.dg/cpp/warn-cxx-compat.c: New.
7844 * gcc.dg/cpp/warn-redefined.c: New.
7845 * gcc.dg/cpp/warn-trigraphs-3.c: New.
7846 * gcc.dg/cpp/warn-unused-macros-2.c: New.
7847 * gcc.dg/cpp/warn-deprecated.c: New.
7848 * gcc.dg/cpp/warn-trigraphs-4.c: New.
7849 * gcc.dg/cpp/warn-redefined-2.c: New.
7850 * gcc.dg/cpp/warn-comments.c: New.
7851 * gcc.dg/cpp/warn-multichar.c: New.
7852 * g++.dg/cpp/warning-directive-1.C: New.
7853 * g++.dg/cpp/warning-directive-2.C: New.
7854 * g++.dg/cpp/warning-directive-3.C: New.
7855 * g++.dg/cpp/warning-directive-4.C: New.
7856 * gfortran.dg/warning-directive-1.F90: New.
7857 * gfortran.dg/warning-directive-3.F90: New.
7858 * gfortran.dg/warning-directive-2.F90: New.
7859 * gfortran.dg/warning-directive-4.F90: New.
58e0f0d3 7860
87cf0651 78612010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
7862
7863 PR objc++/23716
58e0f0d3
IS
7864 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7865
2401726e
JM
78662010-04-07 Jason Merrill <jason@redhat.com>
7867
48326487
JM
7868 * g++.dg/template/dr408.C: New.
7869
ae099258
JM
7870 * g++.dg/lookup/ns4.C: New.
7871
feb3b88a
JM
7872 PR c++/38392
7873 * g++.dg/template/friend51.C: New test.
7874
2401726e
JM
7875 PR c++/41970
7876 * g++.old-deja/g++.other/linkage1.C: Adjust.
7877
5fd5c97a
DS
78782010-04-07 Dodji Seketeli <dodji@redhat.com>
7879
7880 PR c++/42697
7881 * g++.dg/template/crash94.C: New test.
7882
7c094c11
DS
78832010-04-07 Dodji Seketeli <dodji@redhat.com>
7884
7885 PR c++/40239
7886 * g++.dg/init/aggr5.C: New test.
7887 * g++.dg/init/aggr5.C: New test.
7888
12bd5a1e
RG
78892010-04-07 Richard Guenther <rguenther@suse.de>
7890
7891 PR tree-optimization/43270
7892 * g++.dg/warn/Warray-bounds-4.C: New testcase.
7893 * gcc.dg/Warray-bounds-7.c: Likewise.
7894
b1fa9126
EB
78952010-04-07 Eric Botcazou <ebotcazou@adacore.com>
7896
7897 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7898 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7899 * gnat.dg/bit_packed_array4.ad[sb]: New test.
7900
6addabbb
JZ
79012010-04-07 Jie Zhang <jie@codesourcery.com>
7902
7903 PR c++/42556
7904 * g++.dg/init/pr42556.C: New test.
7905
a42f1217
DS
79062010-04-07 Dodji Seketeli <dodji@redhat.com>
7907
7908 PR debug/43628
7909 * g++.dg/debug/dwarf2/typedef2.C: New test.
7910
c88199cd
DS
79112010-04-06 Dodji Seketeli <dodji@redhat.com>
7912
27431d88 7913 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
c88199cd
DS
7914 c-c++-common/dwarf2/redeclaration-1.C
7915
d4a2b486
JM
79162010-04-06 Jason Merrill <jason@redhat.com>
7917
7918 * g++.dg/cpp0x/pr31437.C: Adjust error location.
7919 * g++.dg/ext/attrib18.C: Likewise.
7920 * g++.dg/ext/bitfield2.C: Likewise.
7921 * g++.dg/ext/bitfield4.C: Likewise.
7922 * g++.dg/ext/visibility/warn2.C: Likewise.
7923 * g++.dg/ext/visibility/warn3.C: Likewise.
7924 * g++.dg/gomp/pr26690-1.C: Likewise.
7925 * g++.dg/inherit/covariant7.C: Likewise.
7926 * g++.dg/init/synth2.C: Likewise.
7927 * g++.dg/lookup/using7.C: Likewise.
7928 * g++.dg/other/crash-4.C: Likewise.
7929 * g++.dg/other/error13.C: Likewise.
7930 * g++.dg/other/error20.C: Likewise.
7931 * g++.dg/parse/crash31.C: Likewise.
7932 * g++.dg/parse/error16.C: Likewise.
7933 * g++.dg/parse/error19.C: Likewise.
7934 * g++.dg/parse/error27.C: Likewise.
7935 * g++.dg/parse/error28.C: Likewise.
7936 * g++.dg/parse/fused-params1.C: Likewise.
7937 * g++.dg/template/error2.C: Likewise.
7938 * g++.dg/template/local6.C: Likewise.
7939 * g++.dg/template/qualttp15.C: Likewise.
7940 * g++.dg/warn/Wnvdtor-2.C: Likewise.
7941 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7942 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7943 * g++.old-deja/g++.brendan/crash29.C: Likewise.
7944 * g++.old-deja/g++.eh/spec6.C: Likewise.
7945 * g++.old-deja/g++.jason/crash3.C: Likewise.
7946 * g++.old-deja/g++.jason/destruct2.C: Likewise.
7947 * g++.old-deja/g++.law/ctors5.C: Likewise.
7948 * g++.old-deja/g++.law/ctors9.C: Likewise.
7949 * g++.old-deja/g++.mike/p3538a.C: Likewise.
7950 * g++.old-deja/g++.mike/p3538b.C: Likewise.
7951 * g++.old-deja/g++.other/struct1.C: Likewise.
7952 * g++.old-deja/g++.other/volatile1.C: Likewise.
7953 * g++.old-deja/g++.pt/crash36.C: Likewise.
7954 * g++.old-deja/g++.pt/derived3.C: Likewise.
7955 * g++.old-deja/g++.robertl/eb109.C: Likewise.
7956 * g++.old-deja/g++.robertl/eb4.C: Likewise.
7957
9310a3e2
SP
79582010-04-06 Sebastian Pop <sebastian.pop@amd.com>
7959
7960 PR middle-end/43519
7961 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7962 * gcc.dg/graphite/id-19.c: New.
7963
c86a3947
CF
79642010-04-06 Changpeng Fang <changpeng.fang@amd.com>
7965
7966 PR middle-end/32824
7967 * gcc.dg/vect/pr32824: New.
7968
f4d1d50a
TB
79692010-04-06 Tobias Burnus <burnus@net-b.de>
7970
7971 PR fortran/18918
7972 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7973 * gfortran.dg/coarray_3.f90: Ditto.
7974 * gfortran.dg/coarray_4.f90: Ditto.
7975 * gfortran.dg/coarray_5.f90: Ditto.
7976 * gfortran.dg/coarray_6.f90: Ditto.
7977 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7978
178f9aa1
TB
79792010-04-06 Tobias Burnus <burnus@net-b.de>
7980
7981 PR fortran/18918
7982 * gfortran.dg/coarray_4.f90: Fix test.
7983 * gfortran.dg/coarray_6.f90: Add more tests.
7984
be59db2d
TB
79852010-04-06 Tobias Burnus <burnus@net-b.de>
7986
7987 PR fortran/18918
7988 * gfortran.dg/coarray_4.f90: New test.
7989 * gfortran.dg/coarray_5.f90: New test.
7990 * gfortran.dg/coarray_6.f90: New test.
7991
385e8144
TB
79922010-04-06 Tobias Burnus <burnus@net-b.de>
7993
7994 PR fortran/18918
7995 * gfortran.dg/iso_fortran_env_5.f90: New test.
7996 * gfortran.dg/iso_fortran_env_6.f90: New test.
7997
d0a4a61c
TB
79982010-04-06 Tobias Burnus <burnus@net-b.de>
7999
8000 PR fortran/39997
8001 * gfortran.dg/coarray_1.f90: New test.
8002 * gfortran.dg/coarray_2.f90: New test.
8003 * gfortran.dg/coarray_3.f90: New test.
8004
d5eebac0
JM
80052010-04-06 Jason Merrill <jason@redhat.com>
8006
62daa139
JM
8007 PR c++/43648
8008 * g++.dg/template/dtor8.C: New.
8009
d5eebac0
JM
8010 PR c++/43621
8011 * g++.dg/template/error-recovery2.C: New.
8012
b1a0b3b4
JH
80132010-04-06 Jan Hubicka <jh@suse.czpli
8014
8015 PR tree-optimization/42906
8016 * gcc.dg/tree-ssa/dce-1.c: New testcase.
8017
2b56d6a4
TB
80182010-04-06 Tobias Burnus <burnus@net-b.de>
8019
8020 PR fortran/43178
8021 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8022 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8023 * gfortran.dg/auto_dealloc_1.f90: Ditto.
8024
56186ac2
RG
80252010-04-06 Richard Guenther <rguenther@suse.de>
8026
8027 PR tree-optimization/43627
8028 * gcc.dg/tree-ssa/vrp49.c: New testcase.
8029
7d11d368
JJ
80302010-04-06 Jakub Jelinek <jakub@redhat.com>
8031
8032 PR target/43638
8033 * gcc.target/i386/pr43638.c: New test.
8034
eb12d0ae
RG
80352010-04-06 Richard Guenther <rguenther@suse.de>
8036
8037 PR middle-end/43661
8038 * gcc.c-torture/compile/pr43661.c: New testcase.
8039
be33cc50
JJ
80402010-04-06 Jakub Jelinek <jakub@redhat.com>
8041
8042 * gcc.target/s390/stackcheck1.c: Add dg-warning.
8043
0e8ff409
SP
80442010-04-04 Sebastian Pop <sebastian.pop@amd.com>
8045
8046 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8047
1cdaa211
RG
80482010-04-02 Richard Guenther <rguenther@suse.de>
8049
8050 PR tree-optimization/43629
8051 * gcc.c-torture/execute/pr43629.c: New testcase.
8052
b879c108 80532010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
014753cc 8054 Dominique d'Humieres <dominiq@lps.ens.fr>
b879c108
JB
8055
8056 PR libfortran/43605
8057 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8058
777351a5
DS
80592010-04-01 Dodji Seketeli <dodji@redhat.com>
8060
8061 PR debug/43325
8062 * c-c++-common/dwarf2/redeclaration-1.C: New test.
8063
d4b5fb22
JM
80642010-04-01 Jason Merrill <jason@redhat.com>
8065
8066 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8067
e76a3fde
JB
80682010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
8069 Manfred Schwarb <manfred99@gmx.ch>
8070
8071 PR libfortran/43605
8072 * gfortran.dg/ftell_3.f90: New test.
8073
5e9fb3db
RG
80742010-04-01 Richard Guenther <rguenther@suse.de>
8075
8076 PR middle-end/43614
8077 * gcc.c-torture/compile/pr43614.c: New testcase.
8078
d3f76f83
MJ
80792010-04-01 Martin Jambor <mjambor@suse.cz>
8080
8081 PR tree-optimization/43141
8082 * gcc.dg/guality/pr43141.c: New test.
27431d88 8083
35eb7ed7
RO
80842010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8085
8086 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
8087 * g++.dg/eh/spbp.C: Likewise.
8088 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
8089 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
8090 superfluous casts.
8091 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
8092 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
8093 * objc.dg/dwarf-2.m: Likewise.
8094
25d635d9
SP
80952010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8096
8097 PR middle-end/43464
8098 * gcc.dg/graphite/id-pr43464.c: New.
8099 * gcc.dg/graphite/id-pr43464-1.c: New.
8100
81012010-03-31 Sebastian Pop <sebastian.pop@amd.com>
8102
8103 PR middle-end/43351
8104 * gcc.dg/graphite/id-pr43351.c
8105
2981f206
IS
81062010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8107
03af6e44
IS
8108 PR testsuite/35165
8109 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
8110 * obj-c++.dg/try-catch-2.mm: Ditto.
8111 * obj-c++.dg/lookup-2.mm: Ditto.
8112 * obj-c++.dg/encode-8.m: Ditto.
8113 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8114 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
8115 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
8116 * obj-c++.dg/const-str-11.mm: Ditto.
8117 * obj-c++.dg/const-str-9.mm: Ditto.
8118 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
8119 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
8120 * obj-c++.dg/except-1.mm: Ditto.
8121 * obj-c++.dg/const-str-7.mm: Ditto.
8122 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8123 * obj-c++.dg/const-str-3.mm: Ditto.
8124 * obj-c++.dg/const-str-7.mm: Ditto.
8125 * obj-c++.dg/stubify-2.mm: Change dump file name.
8126
2981f206 8127 PR objc++/23613
b6b7f703 8128 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2981f206 8129 New macro.
b6b7f703 8130 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2981f206
IS
8131 Remove dg-xfail-if.
8132
9bae1881
MJ
81332010-03-31 Martin Jambor <mjambor@suse.cz>
8134
8135 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
8136 only with -O2, -O3 or -Os and not with -fwhopr.
8137
d7df0b91
DS
81382010-03-31 Dodji Seketeli <dodji@redhat.com>
8139
8140 PR c++/43558
8141 * g++.dg/template/typedef31.C: New test.
8142
f0c01ffd
RO
81432010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8144
8145 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
8146 assembler output on *-*-solaris2*.
8147 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8148
132b4e82
JJ
81492010-03-31 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR debug/43557
8152 * gcc.dg/pr43557-1.c: New test.
8153 * gcc.dg/pr43557-2.c: New file.
8154
dc12b70e
JZ
81552010-03-31 Jie Zhang <jie@codesourcery.com>
8156
8157 PR 43562
8158 * gcc.dg/pr43562.c: New test.
8159
fb077955
JM
81602010-03-30 Jason Merrill <jason@redhat.com>
8161
74537078
JM
8162 PR c++/43076
8163 * g++.dg/template/error-recovery1.C: New.
8164
fb077955
JM
8165 PR c++/41786
8166 * g++.dg/parse/ambig5.C: New.
8167
03a5f060
JJ
81682010-03-30 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR debug/43593
8171 * gcc.dg/guality/pr43593.c: New test.
8172
8533c9d8
SP
81732010-03-30 Sebastian Pop <sebastian.pop@amd.com>
8174
8175 PR middle-end/43430
8176 * gcc.dg/vect/pr43430-1.c: New.
8177
ce0ecb98
JM
81782010-03-30 Jason Merrill <jason@redhat.com>
8179
8180 PR c++/43559
8181 * g++.dg/template/partial7.C: New.
8182
a3e7e012
AK
81832010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8184
8185 * gcc.target/s390/stackcheck1.c: New testcase.
8186
63fd8255
JD
81872010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8188
8189 PR libfortran/43265
8190 * gfortran.dg/read_eof_8.f90: New test.
8191
0591d33e
JM
81922010-03-29 Jason Merrill <jason@redhat.com>
8193
43d0678a
JM
8194 * gcc.dg/cpp/include6.c: Change [] to ().
8195
00a81b8b
JM
8196 N3077
8197 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
8198 splicing and UCNs.
8199 * c-c++-common/raw-string-2.c: Add trigraph test.
8200 * c-c++-common/raw-string-8.c: New.
8201 * c-c++-common/raw-string-9.c: New.
8202 * c-c++-common/raw-string-10.c: New.
8203
0591d33e
JM
8204 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
8205 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
8206 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
8207 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
8208 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
8209 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
8210 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
8211
58adb739
RG
82122010-03-29 Richard Guenther <rguenther@suse.de>
8213
8214 PR tree-optimization/43560
8215 * gcc.dg/torture/pr43560.c: New testcase.
8216
52150625
JM
82172010-03-29 Jason Merrill <jason@redhat.com>
8218
8219 N3077
8220 * g++.dg/ext/raw-string-1.C: Change [] to ().
8221 * g++.dg/ext/raw-string-2.C: Change [] to ().
8222 Don't use \ in delimiter.
8223 * g++.dg/ext/raw-string-3.C: Change [] to ().
8224 * g++.dg/ext/raw-string-4.C: Change [] to ().
8225 * g++.dg/ext/raw-string-5.C: Change [] to ().
8226 Test for error on \ in delimiter.
8227 * g++.dg/ext/raw-string-6.C: Change [] to ().
8228 * g++.dg/ext/raw-string-7.C: Change [] to ().
8229
3b34d92c
JZ
82302010-03-29 Jie Zhang <jie@codesourcery.com>
8231
8232 PR 43564
8233 * gcc.dg/pr43564.c: New test.
8234
10fa280a
TB
82352010-03-29 Tobias Burnus <burnus@net-b.de>
8236
8237 PR fortran/43551
8238 * gfortran.dg/direct_io_12.f90: New test.
8239
88cc1e04
JH
82402010-03-28 Jan Hubicka <jh@suse.cz>
8241
8242 PR tree-optimization/43505
8243 * gfortran.dg/pr43505.f90: New testcase.
8244
fb6807b8
UB
82452010-03-27 Uros Bizjak <ubizjak@gmail.com>
8246
8247 PR tree-optimization/43528
8248 * gcc.target/i386/pr43528.c: New test.
8249
10e76c1a
JM
82502010-03-26 Joseph Myers <joseph@codesourcery.com>
8251
8252 PR c/43381
8253 * gcc.dg/parm-impl-decl-3.c: New test.
8254
c6cc83d0
JM
82552010-03-26 Jason Merrill <jason@redhat.com>
8256
8257 PR c++/43509
8258 * g++.dg/cpp0x/parse1.C: New.
8259
fb04bb84
UB
82602010-03-26 Uros Bizjak <ubizjak@gmail.com>
8261
8262 PR target/43524
8263 * gcc.target/i386/pr43524.c: New test.
8264
13604671
MJ
82652010-03-26 Martin Jambor <mjambor@suse.cz>
8266
b6b7f703 8267 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
fb04bb84 8268 whitespace, rename main to foo.
b6b7f703
L
8269 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
8270 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
8271 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
8272 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
8273 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
8274 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
8275 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
8276 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8277 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
8278 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
8279 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13604671 8280
5f431950
DS
82812010-03-26 Dodji Seketeli <dodji@redhat.com>
8282
8283 PR c++/43327
8284 * g++.dg/other/crash-10.C: New test.
8285 * g++.dg/other/crash-11.C: New test.
8286
259d831f
JD
82872010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8288
8289 PR libfortran/43517
8290 * gfortran.dg/read_eof_7.f90: New test.
8291
812398e4
IS
82922010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8293
8294 PR objc/35165
8295 PR testsuite/43512
8296 * objc-obj-c++-shared: New directory.
8297 * objc-obj-c++-shared/Object1-implementation.h: New file.
8298 * objc-obj-c++-shared/Object1.h: New file.
8299 * objc-obj-c++-shared/Protocol1.h: New file.
8300 * objc-obj-c++-shared/next-abi.h: New file.
8301 * objc-obj-c++-shared/next-mapping.h: New file.
8302 * objc/execute/next_mapping.h: Delete.
8303 * objc.dg/special/special.exp: For all targets run the tests with
fb04bb84 8304 -fgnu-runtime, for darwin targets also run the tests with
812398e4
IS
8305 -fnext-runtime.
8306 * objc.dg/dg.exp: Ditto.
8307 * obj-c++.dg/dg.exp: Ditto.
8308 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
8309 Protocol1.h) and next-mapping.h as required. Amend testcase to
8310 include use of updated NeXT interface.
8311 * objc/execute/formal_protocol-5.m: Ditto.
8312 * objc/execute/protocol-isEqual-2.m: Ditto.
fb04bb84 8313 * objc/execute/protocol-isEqual-4.m: Ditto.
812398e4
IS
8314 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
8315 Protocol1.h) and next-mapping.h as required.
8316 * objc/execute/object_is_class.m: Ditto.
8317 * objc/execute/enumeration-1.m: Ditto.
8318 * objc/execute/class-13.m: Ditto.
8319 * objc/execute/formal_protocol-2.m: Ditto.
8320 * objc/execute/formal_protocol-4.m: Ditto.
8321 * objc/execute/class-1.m: Ditto.
8322 * objc/execute/bycopy-1.m: Ditto.
8323 * objc/execute/formal_protocol-6.m: Ditto.
8324 * objc/execute/bycopy-3.m: Ditto.
8325 * objc/execute/class-3.m: Ditto.
8326 * objc/execute/bf-11.m: Ditto.
8327 * objc/execute/class-5.m: Ditto.
8328 * objc/execute/bf-13.m: Ditto.
8329 * objc/execute/class-7.m: Ditto.
8330 * objc/execute/bf-15.m: Ditto.
8331 * objc/execute/class-9.m: Ditto.
8332 * objc/execute/bf-17.m: Ditto.
8333 * objc/execute/bf-19.m: Ditto.
8334 * objc/execute/IMP.m: Ditto.
8335 * objc/execute/exceptions/catchall-1.m: Ditto.
8336 * objc/execute/exceptions/trivial.m: Ditto.
8337 * objc/execute/exceptions/finally-1.m: Ditto.
8338 * objc/execute/exceptions/local-variables-1.m: Ditto.
8339 * objc/execute/exceptions/foward-1.m: Ditto.
8340 * objc/execute/bf-2.m: Ditto.
8341 * objc/execute/string1.m: Ditto.
8342 * objc/execute/bf-4.m: Ditto.
8343 * objc/execute/informal_protocol.m: Ditto.
8344 * objc/execute/string3.m: Ditto.
8345 * objc/execute/bf-6.m: Ditto.
8346 * objc/execute/bf-8.m: Ditto.
8347 * objc/execute/class-tests-1.h: Ditto.
8348 * objc/execute/protocol-isEqual-1.m: Ditto.
8349 * objc/execute/protocol-isEqual-3.m: Ditto.
8350 * objc/execute/_cmd.m: Ditto.
8351 * objc/execute/function-message-1.m: Ditto.
8352 * objc/execute/bf-20.m: Ditto.
8353 * objc/execute/bf-common.h: Ditto.
8354 * objc/execute/np-2.m: Ditto.
8355 * objc/execute/class-10.m: Ditto.
8356 * objc/execute/class-12.m: Ditto.
8357 * objc/execute/enumeration-2.m: Ditto.
8358 * objc/execute/class-14.m: Ditto.
8359 * objc/execute/encode-1.m: Ditto.
8360 * objc/execute/formal_protocol-1.m: Ditto.
8361 * objc/execute/formal_protocol-3.m: Ditto.
8362 * objc/execute/accessing_ivars.m: Ditto.
8363 * objc/execute/bycopy-2.m: Ditto.
8364 * objc/execute/class-2.m: Ditto.
8365 * objc/execute/bf-10.m: Ditto.
8366 * objc/execute/formal_protocol-7.m: Ditto.
8367 * objc/execute/root_methods.m: Ditto.
8368 * objc/execute/class-4.m: Ditto.
8369 * objc/execute/bf-12.m: Ditto.
8370 * objc/execute/class-6.m: Ditto.
8371 * objc/execute/bf-14.m: Ditto.
8372 * objc/execute/nested-func-1.m: Ditto.
8373 * objc/execute/class-8.m: Ditto.
8374 * objc/execute/private.m: Ditto.
8375 * objc/execute/bf-16.m: Ditto.
8376 * objc/execute/bf-18.m: Ditto.
8377 * objc/execute/load-3.m: Ditto.
8378 * objc/execute/compatibility_alias.m: Ditto.
8379 * objc/execute/bf-1.m: Ditto.
8380 * objc/execute/no_clash.m: Ditto.
8381 * objc/execute/bf-3.m: Ditto.
8382 * objc/execute/string2.m: Ditto.
8383 * objc/execute/bf-5.m: Ditto.
8384 * objc/execute/string4.m: Ditto.
8385 * objc/execute/bf-7.m: Ditto.
8386 * objc/execute/object_is_meta_class.m: Ditto.
8387 * objc/execute/bf-9.m: Ditto.
8388 * objc/execute/bf-21.m: Ditto.
8389 * objc/execute/cascading-1.m: Ditto.
8390 * objc/execute/trivial.m: Ditto.
8391 * objc/execute/np-1.m: Ditto.
8392 * objc/compile/trivial.m: Ditto.
8393 * objc/execute/class_self-2.m: Include <stdlib.h>.
8394 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
8395 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
27431d88 8396 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
8397 and 64bit. Use new NeXT interface as required.
8398 * objc.dg/special/unclaimed-category-1.m: Ditto.
8399 * objc.dg/special/unclaimed-category-1.h: Ditto.
8400 * objc.dg/special/unclaimed-category-1a.m: Ditto.
8401 * objc.dg/func-ptr-1.m: Ditto.
27431d88 8402 * objc.dg/stret-1.m: Ditto.
812398e4
IS
8403 * objc.dg/encode-2.m: Ditto.
8404 * objc.dg/category-1.m: Ditto.
8405 * objc.dg/encode-3.m: Ditto.
8406 * objc.dg/call-super-3.m: Ditto.
8407 * objc.dg/method-3.m: Ditto.
8408 * objc.dg/func-ptr-2.m: Ditto.
8409 * objc.dg/lookup-1.m: Ditto.
8410 * objc.dg/encode-4.m: Ditto.
8411 * objc.dg/fix-and-continue-1.m: Ditto.
8412 * objc.dg/proto-lossage-3.m: Ditto.
8413 * objc.dg/method-13.m: Ditto.
8414 * objc.dg/proto-qual-1.m: Ditto.
8415 * objc.dg/zero-link-3.m: Ditto.
8416 * objc.dg/bitfield-1.m: Ditto.
8417 * objc.dg/va-meth-1.m: Ditto.
8418 * objc.dg/super-class-3.m: Ditto.
8419 * objc.dg/call-super-1.m: Ditto.
8420 * objc.dg/type-size-2.m: Ditto.
8421 * objc.dg/method-10.m: Ditto.
27431d88 8422 * objc.dg/defs.m: Ditto.
812398e4
IS
8423 * objc.dg/const-str-3.m: Ditto.
8424 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
27431d88 8425 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
8426 interface as required.
8427 * objc.dg/super-class-4.m: Ditto.
8428 * objc.dg/comp-types-8.m: Ditto.
8429 * objc.dg/call-super-2.m: Ditto.
8430 * objc.dg/objc-fast-4.m: Ditto.
8431 * objc.dg/method-6.m: Ditto.
8432 * objc.dg/const-str-3.m: Ditto.
8433 * objc.dg/const-str-7.m: Ditto.
8434 * objc.dg/method-15.m: Ditto.
8435 * objc.dg/method-19.m: Ditto.
8436 * objc.dg/sync-1.m: Ditto.
8437 * objc.dg/layout-1.m: Ditto.
8438 * objc.dg/bitfield-3.m: Ditto.
8439 * objc.dg/try-catch-3.m: Ditto.
8440 * objc.dg/try-catch-7.m: Ditto.
8441 * objc.dg/comp-types-10.m: Ditto.
8442 * objc.dg/selector-2.: Ditto.
8443 * objc.dg/method-7.m: Ditto.
8444 * objc.dg/typedef-alias-1.m: Ditto.
8445 * objc.dg/proto-lossage-2.m: Ditto.
8446 * objc.dg/comp-types-11.m: Ditto.
8447 * objc.dg/sizeof-1.m: Ditto.
8448 * objc.dg/method-17.m: Ditto.
8449 * objc.dg/bitfield-5.m: Ditto.
8450 * objc.dg/try-catch-1.m: Ditto.
8451 * objc.dg/encode-5.m: Ditto.
8452 * objc.dg/fix-and-continue-2.m: Ditto.
8453 * objc.dg/method-9.m: Ditto.
8454 * objc.dg/isa-field-1.m: Ditto.
fb04bb84 8455 * objc.dg/local-decl-2.m: Ditto.
812398e4
IS
8456 * objc.dg/objc-gc-4.m: Ditto.
8457 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8458 * objc.dg/gnu-runtime-3.m: Ditto.
8459 * objc.dg/encode-7.m: Ditto.
8460 * objc.dg/encode-8.m: Ditto.
8461 * objc.dg/selector-3.m: Ditto.
8462 * objc.dg/gnu-runtime-1.m: Ditto.
8463 * objc.dg/const-str-12.m: Ditto.
fb04bb84 8464 * objc.dg/gnu-runtime-2.m: Ditto.
812398e4
IS
8465 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8466 * objc.dg/selector-1.m: Ditto.
8467 * objc.dg/stubify-2.m: Ditto.
8468 * objc.dg/zero-link-1.m: Ditto.
8469 * objc.dg/stret-2.m: Ditto.
8470 * objc.dg/zero-link-2.m: Ditto.
8471 * objc.dg/next-runtime-1.m: Ditto.
8472 * objc.dg/symtab-1.m: Ditto.
8473 * objc.dg/stubify-1.m: Ditto.
fb04bb84 8474 * objc.dg/bitfield-2.m: Ditto.
812398e4
IS
8475 * objc.dg/try-catch-10.m: Apply to both runtimes.
8476 * objc.dg/const-str-1.m: Ditto.
8477 * objc.dg/image-info.m: Ditto.
fb04bb84 8478 * objc.dg/encode-9.m: Ditto.
812398e4
IS
8479 * objc.dg/pragma-1.m: Apply test to all targets.
8480 * objc.dg/const-str-4.m: Ditto.
8481 * objc.dg/const-str-8.m: Ditto.
8482 * objc.dg/super-class-2.m: Ditto.
8483 * objc.dg/try-catch-5.m: Ditto.
8484 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
fb04bb84 8485 Protocol1.h) and next-mapping.h as required. Use new NeXT
27431d88 8486 interface as required. Skip for gnu-runtime. Test for .quad at m64.
812398e4 8487 * objc.dg/const-str-11.m: Ditto.
fb04bb84 8488 * objc.dg/const-str-9.m: Ditto.
812398e4
IS
8489 * objc.dg/method-4.m: Skip for 64Bit NeXT.
8490 * objc.dg/encode-1.m: Remove redundant -lobjc.
8491 * objc.dg/try-catch-9.m: Tidy space.
8492 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
fb04bb84 8493 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
8494 and 64bit. Use new NeXT interface as required.
8495 * obj-c++.dg/template-4.mm: Ditto.
8496 * obj-c++.dg/defs.mm: Ditto.
8497 * obj-c++.dg/basic.mm: Ditto.
8498 * obj-c++.dg/encode-4.mm: Ditto.
8499 * obj-c++.dg/method-17.mm: Ditto.
8500 * obj-c++.dg/proto-lossage-3.mm: Ditto.
8501 * obj-c++.dg/cxx-class-1.mm: Ditto.
8502 * obj-c++.dg/method-10.mm: Ditto.
8503 * obj-c++.dg/va-meth-1.mm: Ditto.
8504 * obj-c++.dg/encode-5.mm: Ditto.
8505 * obj-c++.dg/lookup-2.mm: Ditto.
8506 * obj-c++.dg/template-3.mm: Ditto.
8507 * obj-c++.dg/proto-qual-1.mm: Ditto.
8508 * obj-c++.dg/qual-types-1.m: Ditto.
8509 * obj-c++.dg/cxx-scope-1.mm: Ditto.
8510 * obj-c++.dg/template-1.mm: Ditto.
8511 * obj-c++.dg/encode-6.mm: Ditto.
8512 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
fb04bb84 8513 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
8514 interface as required.
8515 * obj-c++.dg/except-1.mm: Ditto.
8516 * obj-c++.dg/const-str-7.mm: Ditto.
8517 * obj-c++.dg/ivar-list-semi.mm: Ditto.
8518 * obj-c++.dg/cxx-scope-2.mm: Ditto.
8519 * obj-c++.dg/selector-2.mm: Ditto.
8520 * obj-c++.dg/isa-field-1.mm: Ditto.
8521 * obj-c++.dg/try-catch-1.mm: Ditto.
8522 * obj-c++.dg/local-decl-1.mm: Ditto.
8523 * obj-c++.dg/try-catch-9.mm: Ditto.
8524 * obj-c++.dg/no-extra-load.mm: Ditto.
8525 * obj-c++.dg/selector-5.mm: Ditto.
8526 * obj-c++.dg/method-12.mm: Ditto.
8527 * obj-c++.dg/try-catch-11.mm: Ditto.
8528 * obj-c++.dg/comp-types-11.mm: Ditto.
8529 * obj-c++.dg/bitfield-3.mm: Ditto.
8530 * obj-c++.dg/method-6.mm: Ditto.
8531 * obj-c++.dg/super-class-2.mm: Ditto.
8532 * obj-c++.dg/method-21.mm: Ditto.
8533 * obj-c++.dg/const-str-8.mm: Ditto.
8534 * obj-c++.dg/try-catch-7.mm: Ditto.
8535 * obj-c++.dg/method-15.mm: Ditto.
8536 * obj-c++.dg/layout-1.mm: Ditto.
8537 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8538 * obj-c++.dg/const-str-3.mm: Ditto.
8539 * obj-c++.dg/try-catch-2.mm: Ditto.
8540 * obj-c++.dg/objc-gc-3.mm: Ditto.
8541 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8542 * obj-c++.dg/bitfield-1.mm: Ditto.
8543 * obj-c++.dg/selector-6.mm: Ditto.
8544 * obj-c++.dg/method-13.mm: Ditto.
8545 * obj-c++.dg/comp-types-12.mm: Ditto.
8546 * obj-c++.dg/bitfield-4.mm: Ditto.
8547 * obj-c++.dg/try-catch-8.mm: Ditto.
8548 * obj-c++.dg/method-2.mm: Ditto.
8549 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8550 * obj-c++.dg/typedef-alias-1.mm: Ditto.
8551 * obj-c++.dg/const-str-4.mm: Ditto.
8552 * obj-c++.dg/proto-lossage-2.mm: Ditto.
8553 * obj-c++.dg/try-catch-3.mm: Ditto.
8554 * obj-c++.dg/comp-types-9.mm: Ditto.
8555 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8556 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8557 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
fb04bb84
UB
8558 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8559 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
8560 Use new NeXT interface as required.
8561 * obj-c++.dg/const-str-10.mm: Ditto.
8562 * obj-c++.dg/const-str-11.mm: Ditto.
8563 * obj-c++.dg/const-str-9.mm: Ditto.
8564 * obj-c++.dg/method-11.mm: Ditto.
fb04bb84
UB
8565 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8566 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
8567 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8568 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8569 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8570
58f5f6b4
DS
85712010-03-25 Dodji Seketeli <dodji@redhat.com>
8572
8573 PR c++/43206
8574 * g++.dg/template/typedef30.C: New test case.
8575
d53c73e0
JJ
85762010-03-25 Jakub Jelinek <jakub@redhat.com>
8577
8578 PR c/43385
8579 * gcc.c-torture/execute/pr43385.c: New test.
8580
6f5db5f7
JM
85812010-03-24 Joseph Myers <joseph@codesourcery.com>
8582
8583 * gcc.dg/strncpy-fix-1.c: New test.
8584
9debda96
IS
85852010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8586
5e599ebb
IS
8587 PR testsuite/41609
8588 * lib/objc-torture.exp (objc-set-runtime-options): New.
8589 * objc/execute/execute.exp: Check runtime options on each pass.
8590 * objc/execute/exceptions/exceptions.exp: Ditto.
8591 * objc/compile/compile.exp: Ditto.
8592
9debda96
IS
8593 PR testsuite/42348
8594 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8595 standard tests.
8596 (check_effective_target_objc2): New proc.
8597 (check_effective_target_next_runtime): New proc.
8598 * lib/objc.exp: Determine which runtime is in force and support it.
8599 * lib/obj-c++.exp: Ditto.
8600
bff0b1a6
JM
86012010-03-24 Jason Merrill <jason@redhat.com>
8602
8603 PR c++/43502
8604 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8605
1e06efb6
MJ
86062010-03-24 Martin Jambor <mjambor@suse.cz>
8607
8608 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
fb04bb84 8609 a loop.
1e06efb6
MJ
8610 * gcc.dg/ipa/ipa-2.c: Likewise.
8611 * gcc.dg/ipa/ipa-3.c: Likewise.
8612 * gcc.dg/ipa/ipa-4.c: Likewise.
8613 * gcc.dg/ipa/ipa-5.c: Likewise.
8614 * gcc.dg/ipa/ipa-7.c: Likewise.
8615 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8616 a loop.
8617 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8618 i_can_not_be_propagated_fully2 into a loop.
8619 * gcc.dg/ipa/ipa-8.c: New test.
8620 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8621
d0ed412a
JJ
86222010-03-24 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR debug/19192
8625 PR debug/43479
8626 * gcc.dg/guality/pr43479.c: New test.
8627 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8628 and add volatile keyword.
8629
012cd3b6
MS
86302010-03-23 Mike Stump <mikestump@comcast.net>
8631
8632 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8633
c6be04ad
JM
86342010-03-23 Jason Merrill <jason@redhat.com>
8635
5c3bacee
JM
8636 * g++.dg/ext/altivec-17.C: Adjust error message.
8637
c6be04ad
JM
8638 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8639 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8640 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8641 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8642 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8643 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8644
ce30e6fd
JM
86452010-03-22 Jason Merrill <jason@redhat.com>
8646
cc72bbaa
JM
8647 PR c++/43333
8648 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8649 * g++.dg/ext/is_pod_98.C: New.
8650
18932737
JM
8651 PR c++/43281
8652 * g++.dg/cpp0x/auto18.C: New.
8653
ce30e6fd
JM
8654 * gcc.dg/pr36997.c: Adjust error message.
8655 * g++.dg/ext/vector9.C: Likewise.
8656 * g++.dg/conversion/simd3.C: Likewise.
8657 * g++.dg/other/error23.C: Likewise.
8658
047550e9
MM
86592010-03-22 Michael Matz <matz@suse.de>
8660
8661 PR middle-end/43475
8662 * gfortran.dg/pr43475.f90: New testcase.
8663
6d7971b8
RG
86642010-03-22 Richard Guenther <rguenther@suse.de>
8665
8666 PR tree-optimization/43390
8667 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8668
242ba308
KG
86692010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8670
8671 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8672 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8673
7801b86a
SM
86742010-03-20 Simon Martin <simartin@users.sourceforge.net>
8675 Michael Matz <matz@suse.de>
8676
8677 PR c++/43081
8678 * g++.dg/parse/crash56.C: New test.
8679
b8849663
PT
86802010-03-20 Paul Thomas <pault@gcc.gnu.org>
8681
8682 PR fortran/43450
8683 * gfortran.dg/whole_file_15.f90 : New test.
8684
21b04412
JD
86852010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8686
8687 PR fortran/43409
8688 * gfortran.dg/inquire_size.f90: New test.
8689
d491d2af
RG
86902010-03-20 Richard Guenther <rguenther@suse.de>
8691
8692 PR rtl-optimization/43438
8693 * gcc.c-torture/execute/pr43438.c: New testcase.
8694
39bac010
DS
86952010-03-20 Dodji Seketeli <dodji@redhat.com>
8696
8697 PR c++/43375
8698 * g++.dg/abi/mangle42.C: New test.
8699
e49a760f
AP
87002010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8701
8702 PR C/43211
8703 * gcc.dg/pr43211.c: New test.
8704 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8705
f0c6475a 87062010-03-19 Bernd Schmidt <bernds@codesourcery.com>
002b2dee
BS
8707
8708 PR rtl-optimization/42258
8709 * gcc.target/arm/thumb1-mul-moves.c: New test.
c99102b8
BS
8710
8711 PR target/40697
8712 * gcc.target/arm/thumb-andsi.c: New test.
8713
036efbf2
BS
8714 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8715 dg-require-effective-target.
8716
f9ceed32
MM
87172010-03-19 Michael Matz <matz@suse.de>
8718
8719 PR c++/43116
8720 * g++.dg/other/pr43116.C: New testcase.
8721
8a0b1aa4
MM
87222010-03-19 Michael Matz <matz@suse.de>
8723
8724 PR target/43305
8725 * gcc.dg/pr43305.c: New testcase.
8726
3e999e7b
RG
87272010-03-19 Richard Guenther <rguenther@suse.de>
8728
8729 PR tree-optimization/43415
8730 * gcc.c-torture/compile/pr43415.c: New testcase.
8731
72c53a83
EB
87322010-03-19 Eric Botcazou <ebotcazou@adacore.com>
8733
8734 PR ada/43106
8735 * gnat.dg/case_optimization2.adb: New test.
8736 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8737
a29d9e20 87382010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
b6010cab
FXC
8739 Jack Howarth <howarth@bromo.med.uc.edu>
8740
8741 PR target/36399
48019e3d 8742 * gcc.target/i386/push-1.c: Don't xfail
b6010cab
FXC
8743 scan-assembler-not "movups" on darwin.
8744
5644a3d0
JJ
87452010-03-18 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR debug/43058
8748 * gcc.dg/pr43058.c: New test.
8749
8132a837
MJ
87502010-03-18 Martin Jambor <mjambor@suse.cz>
8751
8752 PR middle-end/42450
8753 * g++.dg/torture/pr42450.C: New test.
8754
c21372c4
MM
87552010-03-18 Michael Matz <matz@suse.de>
8756
8757 PR middle-end/43419
8758 * gcc.dg/pr43419.c: New testcase.
8759
82fa5f8a
L
87602010-03-18 H.J. Lu <hongjiu.lu@intel.com>
8761
8762 PR rtl-optimization/43360
8763 * gcc.dg/torture/pr43360.c: New.
8764
eb45755f
MM
87652010-03-18 Michael Matz <matz@suse.de>
8766
8767 PR tree-optimization/43402
8768 * gcc.dg/pr43402.c: New testcase.
8769
60936b22
PB
87702010-03-17 Peter Bergner <bergner@vnet.ibm.com>
8771
8772 PR target/42427
8773 * gcc.dg/pr42427.c: New test.
8774
29e8b716
JD
87752010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8776
8777 PR libfortran/43265
c21372c4
MM
8778 * gfortran.dg/read_empty_file.f: New test.
8779 * gfortran.dg/read_eof_all.f90: New test.
8780 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8781 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
29e8b716 8782
4c2084cd
MM
87832010-03-17 Michael Matz <matz@suse.de>
8784
8785 * gcc.dg/pr43300.c: Add -w.
8786
e638cfd6
RG
87872010-03-17 Richard Guenther <rguenther@suse.de>
8788
8789 * gcc.dg/pr43379.c: Add -w.
8790
b3aefde2
TB
87912010-03-17 Tobias Burnus <burnus@net-b.de>
8792
8793 PR fortran/43331
8794 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8795
df3fe9b0
UB
87962010-03-16 Uros Bizjak <ubizjak@gmail.com>
8797
8798 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8799
adde4096
RO
88002010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8801
8802 * ada/acats/run_all.sh: Log start and end times.
8803
ebf15f35
RO
88042010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8805
8806 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8807
7686fb74
RG
88082010-03-16 Richard Guenther <rguenther@suse.de>
8809
8810 PR middle-end/43379
8811 * gcc.dg/pr43379.c: New testcase.
8812
457eeaae
JJ
88132010-03-16 Jakub Jelinek <jakub@redhat.com>
8814
8815 PR debug/43051
8816 * gcc.dg/guality/pr43051-1.c: New test.
8817
d205bdbe
JJ
88182010-03-15 Janis Johnson <janis187@us.ibm.com>
8819
8820 PR testsuite/43363
8821 * g++.dg/ext/altivec-17.C: Handle changes to error message.
8822
c2172338
MM
88232010-03-15 Michael Matz <matz@suse.de>
8824
8825 PR middle-end/43300
8826 * gcc.dg/pr43300.c: New testcase.
8827
610b64e2
RG
88282010-03-15 Richard Guenther <rguenther@suse.de>
8829
8830 PR tree-optimization/43367
8831 * gcc.c-torture/compile/pr43367.c: New testcase.
8832
610de68d
RB
88332010-03-15 Richard Guenther <rguenther@suse.de>
8834
8835 PR tree-optimization/43317
8836 * gcc.dg/pr43317.c: New testcase.
8837
77514c73
UB
88382010-03-14 Uros Bizjak <ubizjak@gmail.com>
8839
ba07aae3 8840 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
77514c73
UB
8841
88422010-03-14 Uros Bizjak <ubizjak@gmail.com>
8843
8844 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8845
4eceddd7
TB
88462010-03-14 Tobias Burnus <burnus@net-b.de>
8847
8848 PR fortran/43362
8849 * gfortran.dg/impure_constructor_1.f90: New test.
8850
7f931500
SP
88512010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8852
8853 PR middle-end/43354
8854 * gfortran.dg/graphite/id-pr43354.f: New.
8855
88562010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8857
8858 PR middle-end/43349
8859 * gfortran.dg/graphite/pr43349.f: New.
8860
88612010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8862
8863 PR middle-end/43306
8864 * gcc.dg/graphite/pr43306.c: New.
8865
c6012045
DM
88662010-03-12 David S. Miller <davem@davemloft.net>
8867
8868 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8869 sparc.
8870
3119bda3
KG
88712010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8872
8873 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8874
6a943ee7
PT
88752010-03-12 Paul Thomas <pault@gcc.gnu.org>
8876
8877 PR fortran/43291
8878 PR fortran/43326
8879 * gfortran.dg/dynamic_dispatch_7.f03: New test.
8880
6ac0538d
KT
88812010-03-12 Kai Tietz <kai.tietz@onevision.com>
8882
8883 * gfortran.dg/default_format_denormal_1.f90: Don't assume
8884 fail for *-*-mingw* targets.
8885
70235ab9
JJ
88862010-03-12 Jakub Jelinek <jakub@redhat.com>
8887
8888 PR debug/43329
8889 * gcc.dg/guality/pr43329-1.c: New test.
8890
0e0a1359
MJ
88912010-03-11 Martin Jambor <mjambor@suse.cz>
8892
8893 PR tree-optimization/43257
8894 * g++.dg/torture/pr43257.C: New test.
8895
2f4d643d
TB
88962010-03-11 Tobias Burnus <burnus@net-b.de>
8897
8898 PR fortran/43228
8899 * gfortran.dg/namelist_61.f90: New test.
8900
ff0a0c1d
RG
89012010-03-11 Richard Guenther <rguenther@suse.de>
8902
8903 PR tree-optimization/43255
8904 * gcc.c-torture/compile/pr43255.c: New testcase.
8905
b509e1fc
AK
89062010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8907
8908 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8909 * gcc.dg/pr43280.c: New testcase.
8910
108ba00b
RG
89112010-03-11 Richard Guenther <rguenther@suse.de>
8912
8913 PR lto/43200
8914 * gcc.dg/lto/20100227-1_0.c: New testcase.
8915 * gcc.dg/lto/20100227-1_1.c: Likewise.
8916
e1061681
JD
89172010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8918
8919 PR libfortran/43320
8920 PR libfortran/43265
8921 * gfortran.dg/read_eof_6.f: New test
1aeffaf5 8922 * gfortran.dg/read_x_eof.f90: New test.
e1061681
JD
8923 * gfortran.dg/read_x_past.f: Update test.
8924
b379f677 89252010-03-10 Jan Hubicka <jh@suse.cz>
e9fecf0e 8926
d7ba5c33 8927 * gcc.c-torture/compile/pr43288.c: New test.
e9fecf0e 8928
7d8c1528
KG
89292010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8930
8931 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8932 -fpic/-fPIC flags.
8933 * g++.old-deja/g++.pt/asm2.C: Likewise.
8934 * gcc.c-torture/compile/20000804-1.c: Likewise.
8935 * gcc.target/i386/clobbers.c: Likewise.
8936
e9fecf0e 89372010-03-10 Tobias Burnus <burnus@net-b.de>
abf4d60b
TB
8938
8939 PR fortran/43303
8940 * gfortran.dg/c_assoc_3.f90: New test.
8941
23f39b37
JJ
89422010-03-10 Jakub Jelinek <jakub@redhat.com>
8943
8944 PR debug/36728
8945 * gcc.dg/guality/pr36728-1.c: New test.
8946 * gcc.dg/guality/pr36728-2.c: New test.
8947
8bb025f5
KP
89482010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8949
8950 * gcc.dg/h8300-div-delay-slot.c: New test.
8951
6edd8198
AM
89522010-03-10 Alexander Monakov <amonakov@ispras.ru>
8953
8954 PR tree-optimization/43236
8955 * gcc.c-torture/execute/pr43236.c: New test.
8956
9f698956
AB
89572010-03-10 Andrey Belevantsev <abel@ispras.ru>
8958
8959 PR middle-end/42859
8960 * g++.dg/eh/pr42859.C: New test.
8961
4398467a
JJ
89622010-03-09 Jakub Jelinek <jakub@redhat.com>
8963
69b89883
JJ
8964 PR debug/43299
8965 * gcc.dg/pr43299.c: New test.
8966
4398467a
JJ
8967 PR debug/43290
8968 * g++.dg/eh/unwind2.C: New test.
8969
b58543c3
SP
89702010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8971 Reza Yazdani <reza.yazdani@amd.com>
8972
8973 PR middle-end/43065
8974 * gcc.dg/graphite/run-id-4.c: New.
8975
89762010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8977
8978 PR middle-end/43065
8979 * gcc.dg/graphite/run-id-3.c: New.
8980
89812010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
8982
8983 PR middle-end/42644
8984 PR middle-end/42130
8985 * gcc.dg/graphite/id-18.c: New.
8986 * gcc.dg/graphite/run-id-pr42644.c: New.
8987
89882010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8989
8990 PR middle-end/42326
8991 * gcc.dg/graphite/pr42326.c: New.
8992
cc788fcc
RG
89932010-03-08 Richard Guenther <rguenther@suse.de>
8994
8995 PR tree-optimization/43269
8996 * gcc.c-torture/execute/pr43269.c: New testcase.
8997
b3d286ba
JW
89982010-03-08 Janus Weil <janus@gcc.gnu.org>
8999
9000 PR fortran/43256
9001 * gfortran.dg/typebound_call_13.f03: New.
9002
eeb971c9
EB
90032010-03-05 Eric Botcazou <ebotcazou@adacore.com>
9004
9005 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9006 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9007
1b88f240
JM
90082010-03-05 Jason Merrill <jason@redhat.com>
9009
9010 * g++.dg/abi/mangle40.C: Require weak and alias.
9011
ccc5b640
SP
90122010-03-05 Sebastian Pop <sebastian.pop@amd.com>
9013
9014 PR middle-end/42326
9015 * gfortran.dg/graphite/pr42326.f90: New.
9016 * gfortran.dg/graphite/pr42326-1.f90: New.
9017
576e4d82
RO
90182010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9019
9020 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9021 (gnat_target_compile): Likewise.
9022 Reinitialize GNAT_UNDER_TEST if target changes.
9023 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9024 (local_find_gnatmake): Pass full --GCC to gnatlink.
9025 Remove --LINK.
9026
3e23fb2e
AP
90272010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9028
9029 PR c/43248
9030 * gcc.dg/compound-literal-1.c: New testcase.
9031
76f76cd0
MJ
90322010-03-04 Martin Jambor <mjambor@suse.cz>
9033
9034 PR tree-optimization/43164
9035 PR tree-optimization/43191
9036 * gcc.c-torture/compile/pr43164.c: New test.
9037 * gcc.c-torture/compile/pr43191.c: Likewise.
9038
33344e0f
JW
90392010-03-04 Janus Weil <janus@gcc.gnu.org>
9040
9041 PR fortran/43244
9042 * gfortran.dg/finalize_9.f90: New.
9043
c09a0014
TB
90442010-03-04 Tobias Burnus <burnus@net-b.de>
9045 Ken Werner <ken@linux.vnet.ibm.com>
9046
9047 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9048 to dg-options for spu.
9049 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9050 dump-scan target to exclude spu.
9051
572ae476
CF
90522010-03-04 Changpeng Fang <changpeng.fang@amd.com>
9053
8c0386a4
SP
9054 PR middle-end/43209
9055 * gcc.dg/tree-ssa/ivopts-4.c: New.
572ae476 9056
8ec49cff
JJ
90572010-03-03 Janis Johnson <janis187@us.ibm.com>
9058
9059 * lib/target-supports-dg.exp (check-flags): Provide defaults for
9060 include-opts and exclude-opts; skip checking the flags if arguments
9061 are the same as the defaults.
9062 (dg-xfail-if): Verify the number of arguments, supply defaults
9063 for unspecified optional arguments.
9064 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9065
28fd1fc1
L
90662010-03-03 Jason Merrill <jason@redhat.com>
9067
9068 PR c++/12909
9069 * g++.dg/abi/mangle40.C: Updated.
9070
58a15cf8
JM
90712010-03-03 Jason Merrill <jason@redhat.com>
9072
a84713ad
JM
9073 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9074 * g++.dg/abi/mangle23.C: Likewise.
9075 * g++.dg/eh/simd-2.C: Likewise.
9076 * g++.dg/ext/attribute-test-2.C: Likewise.
9077 * g++.dg/ext/vector14.C: Likewise.
9078 * g++.dg/other/pr34435.C: Likewise.
9079 * g++.dg/template/conv8.C: Likewise.
9080 * g++.dg/template/nontype9.C: Likewise.
9081 * g++.dg/template/qualttp17.C: Likewise.
9082 * g++.dg/template/ref1.C: Likewise.
9083 * g++.old-deja/g++.pt/crash68.C: Likewise.
9084 * g++.old-deja/g++.pt/ref1.C: Likewise.
9085 * g++.old-deja/g++.pt/ref3.C: Likewise.
9086 * g++.old-deja/g++.pt/ref4.C: Likewise.
9087
58a15cf8
JM
9088 PR c++/12909
9089 * g++.dg/abi/mangle40.C: New.
9090 * g++.dg/abi/mangle41.C: New.
1d5053d6
JM
9091 * g++.dg/lto/20100302_0.C: New.
9092 * g++.dg/lto/20100302_1.C: New.
9093 * g++.dg/lto/20100302.h: New.
58a15cf8 9094
ba461991
PT
90952010-03-03 Paul Thomas <pault@gcc.gnu.org>
9096
9097 PR fortran/43243
9098 * gfortran.dg/internal_pack_12.f90: New test.
9099
a82ec6aa
L
91002010-03-03 H.J. Lu <hongjiu.lu@intel.com>
9101
9102 * gcc.dg/pr36997.c: Adjust error message.
9103
83bfaab7
MS
91042010-03-03 Mike Stump <mikestump@comcast.net>
9105
9106 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
9107 adjustments to not be present on machines that align the stack to
9108 more than 4 bytes and don't have a red zone yet as that is an
9109 unimplemented optimization.
9110
d1039125
JW
91112010-03-03 Janus Weil <janus@gcc.gnu.org>
9112
9113 PR fortran/43169
9114 * gfortran.dg/impure_assignment_3.f90: New.
9115
db51bb34
JJ
91162010-03-03 Jakub Jelinek <jakub@redhat.com>
9117
7ece48b1
JJ
9118 PR debug/43229
9119 * gfortran.dg/pr43229.f90: New test.
9120
0508bed7
JJ
9121 PR debug/43237
9122 * gcc.dg/debug/dwarf2/pr43237.c: New test.
9123
db51bb34
JJ
9124 PR debug/43177
9125 * gcc.dg/guality/pr43177.c: New test.
9126
7428bc26
JM
91272010-03-02 Jason Merrill <jason@redhat.com>
9128
9129 * g++.dg/ext/vector9.C: Adjust error message.
9130 * g++.dg/conversion/simd3.C: Likewise.
9131 * g++.dg/other/error23.C: Likewise.
9132
d6814000
MS
91332010-03-02 Mike Stump <mikestump@comcast.net>
9134
9135 PR c++/41090
9136 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
9137
2542496c
PT
91382010-03-02 Paul Thomas <pault@gcc.gnu.org>
9139
9140 PR fortran/43180
9141 * gfortran.dg/internal_pack_10.f90: New test.
9142
9143 PR fortran/43173
9144 * gfortran.dg/internal_pack_11.f90: New test.
9145
61226dc8
SP
91462010-03-02 Reza Yazdani <reza.yazdani@amd.com>
9147
9148 PR middle-end/42640
9149 * gcc.dg/tree-ssa/pr42640.c: New.
9150
12f9ddbc
RG
91512010-03-01 Richard Guenther <rguenther@suse.de>
9152
9153 PR tree-optimization/43220
9154 * gcc.c-torture/execute/pr43220.c: New testcase.
9155
434c8f4b
RG
91562010-03-01 Richard Guenther <rguenther@suse.de>
9157
9158 PR middle-end/43213
9159 * gcc.dg/pr43213.c: New testcase.
9160
004d6973
RO
91612010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9162
9163 PR pch/14940
9164 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
9165
72a30e3c
RO
91662010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9167
9168 * lib/target-supports.exp (check_effective_target_ucn_nocache):
9169 New function.
9170 (check_effective_target_ucn): Likewise.
9171
9172 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
9173 if !ucn.
9174 * gcc.dg/ucnid-2.c: Likewise.
9175 * gcc.dg/ucnid-3.c: Likewise.
9176 * gcc.dg/ucnid-4.c: Likewise.
9177 * gcc.dg/ucnid-11.c: Likewise.
9178 * gcc.dg/ucnid-12.c: Likewise.
9179 * gcc.dg/ucnid-6.c: Skip if !ucn.
9180 * gcc.dg/ucnid-9.c: Likewise.
9181
48f8763f
RO
91822010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9183
9184 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
9185 lists to dg-skip-if.
9186 * gcc.target/i386/stackalign/return-3.c: Likewise.
9187
7d82c626
RO
91882010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9189
9190 * gcc.target/i386/clearcap.map: New file.
9191 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
9192 Pass clearcap.map by default if supported.
9193
1069f584
RO
91942010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9195
9196 PR fortran/42900
9197 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
9198 Explain this.
9199 * gfortran.dg/stat_2.f90: Likewise.
9200
fef06326
TB
92012010-03-01 Tobias Burnus <burnus@net-b.de>
9202
9203 PR fortran/43199
9204 * gfortran.dg/module_read_2.f90: New test.
9205
2a3dbebf
MM
92062010-02-27 Mark Mitchell <mark@codesourcery.com>
9207
9208 PR c++/42748
9209 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
9210 * g++.dg/abi/mangle12.C: Likewise.
9211 * g++.dg/abi/mangle20-2.C: Likewise.
9212 * g++.dg/abi/mangle17.C: Likewise.
9213 * g++.dg/template/cond2.C: Likewise.
9214 * g++.dg/template/pr35240.C: Likewise.
9215
30bc1dca
RG
92162010-02-27 Richard Guenther <rguenther@suse.de>
9217
9218 PR tree-optimization/43186
9219 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
9220
812be315
KK
92212010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
9222
9223 * g++.dg/abi/packed1.C: Expect warning on the SH.
9224
baae602e
SM
92252010-02-27 Simon Martin <simartin@users.sourceforge.net>
9226
9227 PR c++/42054:
9228 * g++.dg/parse/error37.C: New test.
9229
84167094
MLI
92302010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9231
9232 PR c/24577
9233 PR c/43192
9234 * gcc.dg/pr8927-1.c: Match new note.
9235 * gcc.dg/990506-0.c: Likewise.
9236 * gcc.dg/gomp/flush-2.c: Likewise.
9237 * gcc.dg/gomp/atomic-5.c: Likewise.
9238 * gcc.dg/gomp/pr34607.c: Likewise.
9239 * gcc.dg/pr35746.c: Likewise.
9240 * gcc.dg/cpp/pragma-1.c: Likewise.
9241 * gcc.dg/cpp/pragma-2.c: Likewise.
9242 * gcc.dg/pr41842.c: Likewise.
9243 * gcc.dg/noncompile/20040629-1.c: Likewise.
9244 * objc.dg/private-1.m: Likewise.
9245
cea2d589
TB
92462010-02-27 Tobias Burnus <burnus@net-b.de>
9247
9248 PR fortran/43185
9249 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
9250 * gfortran.dg/default_initialization_4.f90: New test.
9251
58f1b706
EB
92522010-02-27 Eric Botcazou <ebotcazou@adacore.com>
9253
9254 * gnat.dg/thin_pointer.ad[sb]: Rename into...
9255 * gnat.dg/thin_pointer1.ad[sb]: ...this.
9256 * gnat.dg/thin_pointer2.adb: New test.
9257 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
9258
7e1542b9
MLI
92592010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
9260
9261 PR c/20631
9262 * gcc.dg/cpp/c90-pedantic.c: New.
9263 * gcc.dg/cpp/c90.c: New.
9264 * gcc.dg/gnu90-const-expr-1.c: New.
9265 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
9266
37530014
RG
92672010-02-26 Richard Guenther <rguenther@suse.de>
9268
9269 PR tree-optimization/43186
9270 * gcc.c-torture/compile/pr43186.c: New testcase.
9271
095c7b3c
JJ
92722010-02-26 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR debug/43190
9275 * c-c++-common/dwarf2/pr43190.c: New test.
9276
482b2e5b
L
92772010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9278
9279 PR testsuite/37074:
9280 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
9281
2f816591
RG
92822010-02-26 Richard Guenther <rguenther@suse.de>
9283
9284 PR tree-optimization/43188
9285 * gcc.c-torture/compile/pr43188.c: New testcase.
9286
7ce321b3
L
92872010-02-26 H.J. Lu <hongjiu.lu@intel.com>
9288
9289 PR target/43175
9290 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
9291
cac1c927
EB
92922010-02-25 Eric Botcazou <ebotcazou@adacore.com>
9293
9294 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
9295
2fcd8e02
MM
92962010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9297
9298 PR target/43154
9299 * gcc.target/powerpc/pr43154.c: New file.
9300
7d5d39bb
JJ
93012010-02-25 Jakub Jelinek <jakub@redhat.com>
9302
06796564
JJ
9303 PR debug/43166
9304 * gfortran.dg/debug/pr43166.f: New test.
9305
7d5d39bb
JJ
9306 PR debug/43165
9307 * gcc.dg/torture/pr43165.c: New test.
9308
2d2e923f
MLI
93092010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9310
9311 PR c/43128
9312 * c-c++-common/pr41779.c: Update.
9313
39e998c2
RO
93142010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9315
9316 PR ada/32547
9317 * lib/gnat-dg.exp (gnat_load): Redefine.
9318
9319 * ada/acats/run_acats: Run run_all.sh with $SHELL.
9320 * ada/acats/run_all.sh: Downcase tasking not implemented message.
9321
2607480d
RO
93222010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9323
9324 PR libobjc/36610
9325 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
9326 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
9327 -fgnu-runtime.
9328 Sort entries.
9329
3e7eefdd
RO
93302010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9331
9332 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
9333
2e957792
JJ
93342010-02-24 Jakub Jelinek <jakub@redhat.com>
9335
9336 PR debug/43150
9337 * gcc.dg/guality/vla-1.c: New test.
9338
505a36f9
TB
93392010-02-24 Tobias Burnus <burnus@net-b.de>
9340
9341 PR fortran/43042
9342 * gfortran.dg/c_ptr_tests_15.f90: New test.
9343
8f40ad50
JJ
93442010-02-23 Jakub Jelinek <jakub@redhat.com>
9345
9346 PR target/43107
9347 * gcc.target/i386/pr43107.c: New test.
9348
c6569cd0
JM
93492010-02-23 Jason Merrill <jason@redhat.com>
9350
9351 PR c++/43143
9352 * g++.dg/cpp0x/variadic100.C: New.
9353
3adcf52c
JM
93542010-02-23 Jason Merrill <jason@redhat.com>
9355
9356 PR debug/42800
9357 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
9358 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
9359 * c-c++-common/dwarf2/vla1.c: New.
9360
2a8e30fb
MM
93612010-02-23 Jakub Jelinek <jakub@redhat.com>
9362
5ead99fa
JJ
9363 PR target/43139
9364 * gcc.dg/pr43139.c: New test.
9365
2a8e30fb
MM
9366 PR debug/43077
9367 * gcc.dg/guality/pr43077-1.c: New test.
9368
38170f34
MLI
93692010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9370
9371 PR 43123
9372 * gcc.dg/march.c: New.
9373 * gcc.dg/march-generic.c: New.
9374 * gcc.dg/mtune.c: New.
3adcf52c 9375
0f9c8f56
SP
93762010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9377
9378 PR middle-end/43083
9379 * gcc.dg/graphite/pr43083.c: New.
9380
93812010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9382
9383 PR middle-end/43097
9384 * gfortran.dg/graphite/pr43097.f: New.
9385
93862010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9387 Manuel López-Ibáñez <manu@gcc.gnu.org>
9388
9389 PR middle-end/43140
9390 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
9391
93922010-02-22 Sebastian Pop <sebastian.pop@amd.com>
9393
9394 PR middle-end/43026
9395 * g++.dg/graphite/pr43026.C: New.
9396
a98c2819
MLI
93972010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9398
9399 PR c++/43126
9400 * gcc.dg/cleanup-1.c: Update.
9401 * gcc.dg/func-args-1.c: Update.
9402 * gcc.dg/format/sentinel-1.c: Update.
9403 * g++.old-deja/g++.jason/scoping10.C: Update.
9404 * g++.old-deja/g++.ns/lookup5.C: Update.
9405 * g++.dg/ext/cleanup-1.C: Update.
9406 * g++.dg/parse/varmod1.C: Update.
9407 * g++.dg/parse/error33.C: Update.
9408 * g++.dg/expr/call3.C: Update.
9409 * g++.dg/func-args-1.C: New.
9410
38bddaf2
L
94112010-02-22 H.J. Lu <hongjiu.lu@intel.com>
9412
9413 PR c/43125
9414 * gcc.dg/attr-used-2.c: Moved to ...
9415 * c-c++-common/attr-used-2.c: Here.
9416
9417 * gcc.dg/attr-used.c: Moved to ...
9418 * c-c++-common/attr-used.c: Here.
9419
8d774623
OS
94202010-02-22 Ozkan Sezer <sezeroz@gmail.com>
9421
9422 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
9423
ea2edf88
RG
94242010-02-22 Richard Guenther <rguenther@suse.de>
9425
9426 PR lto/43045
9427 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
9428 * gfortran.dg/lto/20100222-1_1.c: Likewise.
9429
9efc83f4
RG
94302010-02-22 Richard Guenther <rguenther@suse.de>
9431
9432 PR tree-optimization/42749
9433 * gcc.c-torture/compile/pr42749.c: New testcase.
9434
f80c558f
PT
94352010-02-22 Paul Thomas <pault@gcc.gnu.org>
9436
9437 PR fortran/43072
9438 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
9439 * gfortran.dg/internal_pack_9.f90: New test.
9440
f89b94d9
MLI
94412010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9442
9443 PR c++/23510
9444 * g++.dg/template/recurse.C: Adjust.
9445 * g++.dg/template/pr23510.C: New.
9446
04afbf1c
DS
94472010-02-21 Dodji Seketeli <dodji@redhat.com>
9448
9449 PR c++/42824
9450 * g++.dg/template/memclass4.C: New test.
9451
72bd130e
TB
94522010-02-21 Tobias Burnus <burnus@net-b.de>
9453
9454 PR fortran/35259
9455 * gfortran.dg/reassoc_5.f90: New test.
9456
78c201a4
UB
94572010-02-20 Uros Bizjak <ubizjak@gmail.com>
9458
9459 PR target/43067
9460 * gcc.target/i386/pr43067.c: New test.
9461
17251338
MLI
94622010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9463
9464 PR c++/35669
9465 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9466 -Wconversion-null.
9467 * g++.dg/warn/Wconversion-null.C: New test.
9468 * g++.old-deja/g++.other/null1.C: Move to...
9469 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9470
f7172b55
PT
94712010-02-20 Paul Thomas <pault@gcc.gnu.org>
9472
9473 PR fortran/36932
9474 PR fortran/36933
9475 * gfortran.dg/dependency_26.f90: New test.
9476
9477 PR fortran/43072
9478 * gfortran.dg/internal_pack_7.f90: New test.
9479
9480 PR fortran/43111
9481 * gfortran.dg/internal_pack_8.f90: New test.
9482
fde0083d
MLI
94832010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
9484
9485 PR 43128
9486 * c-c++-common/pr41779.c: Fix broken testcase.
78c201a4 9487
ea0567b9
MLI
94882010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9489
9490 PR 36513
9491 * c-c++-common/pr36513.c: New testcase.
9492 * c-c++-common/pr36513-2.c: New testcase.
9493
58076e21
MLI
94942010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9495
9496 PR 41779
9497 * c-c++-common/pr41779.c: New.
9498
e19bcb67
JJ
94992010-02-19 Jakub Jelinek <jakub@redhat.com>
9500
9501 PR debug/43084
9502 * gcc.dg/pr43084.c: New test.
9503
c7da0354
RG
95042010-02-19 Richard Guenther <rguenther@suse.de>
9505
9506 PR tree-optimization/42916
9507 * gcc.dg/pr42916.c: New testcase.
9508
b7d61a54
JM
95092010-02-18 Jason Merrill <jason@redhat.com>
9510
7c08df6c
JM
9511 PR c++/42837
9512 * g++.dg/abi/packed1.C: Add expected warning.
9513
5967126f 9514 PR c++/43108
b7d61a54
JM
9515 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9516 * gcc.dg/torture/dg-torture.exp: Likewise.
5967126f
JM
9517 * c-c++-common/torture/complex-sign.h,
9518 c-c++-common/torture/complex-sign-add.c,
9519 c-c++-common/torture/complex-sign-mixed-add.c,
9520 c-c++-common/torture/complex-sign-mixed-div.c,
9521 c-c++-common/torture/complex-sign-mixed-mul.c,
9522 c-c++-common/torture/complex-sign-mixed-sub.c,
9523 c-c++-common/torture/complex-sign-mul.c,
9524 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1ff6b2c8
JM
9525 Adapt for C++ compilation as well.
9526
7890246f
JM
9527 PR c++/43070
9528 * g++.dg/ext/label1.C: Update.
9529 * g++.dg/ext/label2.C: Update.
9530
04daa92b
JM
9531 PR c++/26261
9532 * g++.dg/template/dependent-name6.C: New.
9533
935c0a5d
JM
9534 PR c++/43109
9535 * g++.dg/parse/namespace12.C: New.
9536
746e119f
MJ
95372010-02-18 Martin Jambor <mjambor@suse.cz>
9538
9539 PR tree-optimization/43066
9540 * gcc.c-torture/compile/pr43066.c: New test.
9541
5a1e3b6c
UB
95422010-02-18 Uros Bizjak <ubizjak@gmail.com>
9543
9544 * g++.dg/ext/attrib35.C: Fix target selector string.
9545 * g++.dg/ext/attrib36.C: Ditto.
9546 * g++.dg/ext/attrib37.C: Ditto.
9547 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9548 * g++.dg/abi/mangle25.C: Ditto.
9549
d29760ad
JM
95502010-02-17 Jason Merrill <jason@redhat.com>
9551
77278f4a
JM
9552 PR c++/43069
9553 * g++.dg/parse/namespace11.C: New.
9554
85a52ea5
JM
9555 PR c++/43093
9556 * g++.dg/ext/attrib37.C: New.
9557
d29760ad
JM
9558 PR c++/43079
9559 * g++.dg/template/ptrmem20.C: New.
9560
b5e33e04
UB
95612010-02-17 Uros Bizjak <ubizjak@gmail.com>
9562
01305d24 9563 PR target/43103
b5e33e04
UB
9564 * gcc.target/i386/xop-check.h: Include m256-check.h.
9565 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9566 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9567 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9568 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9569
169e464e
JJ
95702010-02-17 Jakub Jelinek <jakub@redhat.com>
9571
9572 PR debug/42918
9573 * gcc.dg/pr42918.c: New test.
9574
bc349d0a
L
95752010-02-16 H.J. Lu <hongjiu.lu@intel.com>
9576
9577 * g++.dg/ext/attrib36.C: Require ILP32.
9578
b09bae68
RG
95792010-02-16 Richard Guenther <rguenther@suse.de>
9580
9581 PR tree-optimization/41043
9582 * gfortran.dg/pr41043.f90: New testcase.
9583 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9584
7c7580ef
JM
95852010-02-16 Jason Merrill <jason@redhat.com>
9586
9587 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9588
d5dceab8 95892010-02-16 Ira Rosen <irar@il.ibm.com>
99f51320
IR
9590
9591 PR tree-optimization/43074
9592 * gcc.dg/vect/fast-math-pr43074.c: New test.
9593
ec8c3978
JJ
95942010-02-16 Jakub Jelinek <jakub@redhat.com>
9595
01305d24 9596 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
ec8c3978 9597
38e40fcd
JM
95982010-02-16 Jason Merrill <jason@redhat.com>
9599
1e2ddf80
JM
9600 PR c++/43031
9601 * g++.dg/ext/attrib36.C: New.
9602
38e40fcd
JM
9603 PR c++/43036
9604 * g++.dg/other/array6.C: New.
9605
6dbe8a32
KG
96062010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9607
9608 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9609
02edd2f6
SP
96102010-02-15 Sebastian Pop <sebastian.pop@amd.com>
9611
9612 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9613 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9614 * gcc.target/i386/xop-vpermil2pd-1.c: New.
9615 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9616 * gcc.target/i386/xop-vpermil2ps-1.c: New.
9617 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9618
313333a6
RG
96192010-02-15 Richard Guenther <rguenther@suse.de>
9620
9621 PR middle-end/43068
9622 * g++.dg/torture/pr43068.C: New testcase.
9623
9b48e39c
VR
96242010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
9625
9626 PR c++/43024
9627 * g++.dg/opt/ice1.C: New.
9628
1acb8caa
JM
96292010-02-14 Jason Merrill <jason@redhat.com>
9630
9631 PR c++/41997
9632 * g++.dg/cpp0x/initlist-opt.C: New.
9633
17555e7e
PT
96342010-02-13 Paul Thomas <pault@gcc.gnu.org>
9635
9636 PR fortran/41113
9637 PR fortran/41117
9638 * gfortran.dg/internal_pack_6.f90: New test.
9639
96b4a0b5
JM
96402010-02-12 Jason Merrill <jason@redhat.com>
9641
9642 PR c++/43054
9643 * g++.dg/cpp0x/variadic99.C: New.
9644
c3ac110f
JJ
96452010-02-12 Jakub Jelinek <jakub@redhat.com>
9646
9647 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9648 sign extend pointers to gualchk_t.
9649
2e034e32
JJ
9650 PR c++/43033
9651 * g++.dg/other/default3.C: Xfail g4 test.
9652
f432760f
SP
96532010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9654
9655 PR middle-end/43012
9656 * gcc.dg/graphite/pr43012.c: New.
9657
96582010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9659
9660 PR middle-end/42930
9661 * g++.dg/graphite/pr42930.C: New.
9662
96632010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9664
9665 PR middle-end/42914
9666 PR middle-end/42530
9667 * gcc.dg/graphite/pr42530.c: New.
9668 * gcc.dg/graphite/pr42914.c: New.
9669
96702010-02-11 Sebastian Pop <sebastian.pop@amd.com>
9671
9672 PR middle-end/42771
9673 * gcc.dg/graphite/pr42771.c: New.
9674
6d892147
RG
96752010-02-11 Richard Guenther <rguenther@suse.de>
9676
9677 PR tree-optimization/42998
9678 * gcc.c-torture/compile/pr42998.c: New testcase.
9679
7a79ff3b
JM
96802010-02-10 Jason Merrill <jason@redhat.com>
9681
2cb95a6a
JM
9682 PR c++/41896
9683 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9684
f1c3cf3c
JM
9685 PR c++/42983, core issue 906
9686 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9687 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9688
7a79ff3b
JM
9689 PR c++/43016
9690 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9691
5418fe84
RG
96922010-02-10 Richard Guenther <rguenther@suse.de>
9693
9694 PR tree-optimization/43017
9695 * gcc.dg/torture/pr43017.c: New testcase.
9696
7fcd5ad5
TB
96972010-02-10 Tobias Burnus <burnus@net-b.de>
9698
9699 PR fortran/40823
9700 * gfortran.dg/private_type_1.f90: Update error location.
9701 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9702 * gfortran.dg/typebound_operator_2.f03: Ditto.
9703 * gfortran.dg/assignment_2.f90: Ditto.
9704 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9705 * gfortran.dg/binding_label_tests_9.f03: Ditto.
9706
975d3303
TB
97072010-02-10 Tobias Burnus <burnus@net-b.de>
9708
9709 PR fortran/43015
9710 * gfortran.dg/bind_c_usage_20.f90: New test.
9711
92e8e53a
JJ
97122010-02-10 Jakub Jelinek <jakub@redhat.com>
9713
9714 PR debug/43010
9715 * g++.dg/debug/pr43010.C: New test.
9716
d977cb9c
RG
97172010-02-10 Richard Guenther <rguenther@suse.de>
9718
9719 PR c/43007
9720 * gcc.c-torture/execute/20100209-1.c: New testcase.
9721 * gcc.dg/fold-div-3.c: Likewise.
9722
cbb1ab10
JJ
97232010-02-10 Jakub Jelinek <jakub@redhat.com>
9724
9725 * gcc.dg/builtin-ffs-1.c: New test.
9726
97272010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52f12678
JD
9728
9729 PR fortran/42999
9730 * gfortran.dg/array_constructor_35.f90: New test.
9731
980b7b6b
KG
97322010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9733
9734 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9735
643d4cd6
JM
97362010-02-09 Jason Merrill <jason@redhat.com>
9737
0bbe864d
JM
9738 PR c++/42399
9739 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9740
643d4cd6
JM
9741 PR c++/42370
9742 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9743
6f117ca5
TB
97442010-02-09 Tobias Burnus <burnus@net-b.de>
9745
9746 PR fortran/41869
9747 * gfortran.dg/module_write_1.f90: New test.
9748
57257f0d
AM
97492010-02-09 Alexander Monakov <amonakov@ispras.ru>
9750
9751 * gcc.dg/pr19340.c: Adjust.
9752
72d182d3
RG
97532010-02-09 Richard Guenther <rguenther@suse.de>
9754
9755 PR tree-optimization/43008
9756 * gcc.c-torture/execute/pr43008.c: New testcase.
9757
9605a606
RG
97582010-02-09 Richard Guenther <rguenther@suse.de>
9759
9760 PR tree-optimization/43000
9761 * gcc.dg/torture/pr43000.c: New testcase.
9762 * gcc.dg/torture/pr43002.c: Likewise.
9763
5e1d6b4c
DK
97642010-02-09 Daniel Kraft <d@domob.eu>
9765
9766 PR fortran/39171
9767 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9768 and pass -Wsurprising as necessary.
9769
783b008c
JJ
97702010-02-08 Jakub Jelinek <jakub@redhat.com>
9771
9772 PR tree-optimization/42890
9773 * g++.dg/torture/pr42890.C: New test.
9774
5d3579c5
RG
97752010-02-08 Richard Guenther <rguenther@suse.de>
9776
9777 PR middle-end/42995
9778 * gcc.dg/tree-ssa/inline-4.c: New testcase.
9779
86da963e
SP
97802010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9781
9782 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
9783 return 0 from main.
9784 * gcc.dg/graphite/block-1.c: Same.
9785 * gcc.dg/graphite/block-3.c: Same.
9786 * gcc.dg/graphite/block-4.c: Same.
9787 * gcc.dg/graphite/block-5.c: Same.
9788 * gcc.dg/graphite/block-6.c: Same.
9789 * gcc.dg/graphite/block-7.c: Same.
9790 * gcc.dg/graphite/interchange-0.c: Same.
9791 * gcc.dg/graphite/interchange-1.c: Same.
9792 * gcc.dg/graphite/interchange-10.c: Same.
9793 * gcc.dg/graphite/interchange-11.c: Same.
9794 * gcc.dg/graphite/interchange-12.c: Same.
9795 * gcc.dg/graphite/interchange-2.c: Same.
9796 * gcc.dg/graphite/interchange-3.c: Same.
9797 * gcc.dg/graphite/interchange-4.c: Same.
9798 * gcc.dg/graphite/interchange-5.c: Same.
9799 * gcc.dg/graphite/interchange-6.c: Same.
9800 * gcc.dg/graphite/interchange-7.c: Same.
9801 * gcc.dg/graphite/interchange-8.c: Same.
9802 * gcc.dg/graphite/interchange-9.c: Same.
9803 * gcc.dg/graphite/interchange-mvt.c: Same.
9804
98052010-02-07 Sebastian Pop <sebastian.pop@amd.com>
9806
9807 * gfortran.dg/graphite/id-19.f: New.
9808 * gfortran.dg/graphite/pr14741.f90: New.
9809 * gfortran.dg/graphite/pr41924.f90: New.
9810 * gfortran.dg/graphite/run-id-2.f90: New.
9811
cb6b911a
RG
98122010-02-07 Richard Guenther <rguenther@suse.de>
9813
9814 PR middle-end/42956
9815 * gcc.c-torture/compile/pr42956.c: New testcase.
9816
791e8c9c
JD
98172010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9818
9819 PR libfortran/42742
9820 * gfortran.dg/fmt_cache_2.f: New test.
9821
9d3b08c6
JD
98222010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9823
9824 * gfortran.dg/read_no_eor.f90: New test.
9825
c1f8423c
JM
98262010-02-05 Jason Merrill <jason@redhat.com>
9827
9828 * g++.dg/ext/label13.C: Move constructor body out of class.
9829
b2469a9b
JM
98302010-02-03 Jason Merrill <jason@redhat.com>
9831
9832 PR c++/42870
9833 * g++.dg/ext/dllexport3.C: New.
9834
ebd14cbb
OS
98352010-02-05 Ozkan Sezer <sezeroz@gmail.com>
9836
9837 * gcc.dg/format/ms-format3.c: New test for specific MS types.
9838
5c95f07b
RG
98392010-02-05 Richard Guenther <rguenther@suse.de>
9840
9841 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9842
3cdabe3b
DS
98432010-02-05 Dodji Seketeli <dodji@redhat.com>
9844
9845 PR c++/42915
e8583d3a 9846 * g++.dg/other/crash-9.C: New test.
3cdabe3b 9847
430f2d1f
PT
98482010-02-05 Paul Thomas <pault@gcc.gnu.org>
9849
9850 PR fortran/42309
9851 * gfortran.dg/subref_array_pointer_4.f90 : New test.
9852
b0f19292
RG
98532010-02-04 Richard Guenther <rguenther@suse.de>
9854
9855 PR rtl-optimization/42952
9856 * gcc.dg/torture/pr42952.c: New testcase.
9857
a6f4d51d
JD
98582010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9859
9860 PR libfortran/42901
9861 * gfortran.dg/namelist_60.f90: New test.
9862
486f3abf
JM
98632010-02-03 Jason Merrill <jason@redhat.com>
9864
2aac1924
JM
9865 PR c++/40138
9866 * g++.dg/ext/builtin11.C: New.
9867
f000c6a7
JM
9868 PR c++/4926
9869 PR c++/38600
9870 * g++.dg/abi/mangle35.C: New.
9871 * g++.dg/abi/mangle37.C: New.
9872
abfe01ce
JM
9873 PR c++/12909
9874 * g++.dg/abi/mangle36.C: New.
9875
486f3abf
JM
9876 PR c++/35652
9877 * g++.dg/warn/string1.C: New.
9878
e3c70387
RG
98792010-02-03 Richard Guenther <rguenther@suse.de>
9880
9881 PR tree-optimization/42944
9882 * gcc.dg/errno-1.c: New testcase.
9883
bf8e3b77
RG
98842010-02-03 Richard Guenther <rguenther@suse.de>
9885
9886 PR middle-end/42927
9887 * gcc.c-torture/compile/pr42927.c: New testcase.
9888
d8a8dab3
TB
98892010-02-03 Tobias Burnus <burnus@net-b.de>
9890
9891 PR fortran/42936
9892 * gfortran.dg/null_4.f90: New test.
9893
e6ca6e2a
JM
98942010-02-02 Jason Merrill <jason@redhat.com>
9895
9896 PR c++/41090
9897 * g++.dg/ext/label13.C: New.
9898
096bfdb1
TB
98992010-02-02 Tobias Burnus <burnus@net-b.de>
9900
9901 PR fortran/42650
9902 * gfortran.dg/func_result_5.f90: New test.
9903
ade20620
TB
99042010-02-01 Tobias Burnus <burnus@net-b.de>
9905
9906 PR fortran/42922
9907 * gfortran.dg/pure_initializer_3.f90: News test.
9908
7adac79a
JW
99092010-01-31 Janus Weil <janus@gcc.gnu.org>
9910
9911 PR fortran/42888
9912 * gfortran.dg/allocate_derived_2.f90: New test.
9913
355b1741
EB
99142010-01-31 Eric Botcazou <ebotcazou@adacore.com>
9915
9916 PR middle-end/42898
9917 * gcc.dg/torture/pr42898-2.c: New test.
9918
61c7cbf8
RG
99192010-01-31 Richard Guenther <rguenther@suse.de>
9920
9921 PR middle-end/42898
9922 * gcc.dg/torture/pr42898.c: New testcase.
9923
b7d1d8b4
PT
99242010-01-31 Paul Thomas <pault@gcc.gnu.org>
9925
ade20620
TB
9926 PR fortran/38324
9927 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9928 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
b7d1d8b4 9929
c19787df
PB
99302010-01-30 Paolo Bonzini <bonzini@gnu.org>
9931
9932 * g++.dg/tree-ssa/inline-1.C: New.
9933 * g++.dg/tree-ssa/inline-2.C: New.
9934 * g++.dg/tree-ssa/inline-3.C: New.
9935
dd70c860
MM
99362010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9937
9938 PR testsuite/41701
9939 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9940 the string 'pow' in the pathname of the compiler from generating a
9941 test failure.
9942
bac4175b
RO
99432010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9944
9945 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9946 * g++.old-deja/g++.mike/eh17.C: Likewise.
9947 * g++.old-deja/g++.mike/p5571.C: Likewise.
9948
1a048f82
DS
99492010-01-29 Dodji Seketeli <dodji@redhat.com>
9950
9951 PR c++/42758
9952 PR c++/42634
9953 PR c++/42336
9954 PR c++/42797
9955 PR c++/42880
9956 * g++.dg/other/crash-5.C: New test.
9957 * g++.dg/other/crash-6.C: New test.
9958 * g++.dg/other/crash-7.C: New test.
9959 * g++.dg/other/crash-8.C: New test.
9960
c23cd1d6
JJ
99612010-01-29 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR rtl-optimization/42889
9964 * gcc.dg/pr42889.c: New test.
9965
d6bedeaf
L
99662010-01-28 H.J. Lu <hongjiu.lu@intel.com>
9967
9968 * gcc.target/i386/pr42881.c: Use SSE2.
9969
d819472d
UB
99702010-01-28 Uros Bizjak <ubizjak@gmail.com>
9971
9972 PR target/42891
9973 * gcc.target/i386/pr42891.c: New test.
9974
3ed7d068
RG
99752010-01-28 Richard Guenther <rguenther@suse.de>
9976
9977 PR tree-optimization/42871
9978 * g++.dg/torture/pr42871.C: New testcase.
9979
830bc550
RG
99802010-01-28 Richard Guenther <rguenther@suse.de>
9981
9982 * gcc.dg/Wobjsize-1.h: New testcase.
9983 * gcc.dg/Wobjsize-1.c: Likewise.
9984
28e5ca15
RB
99852010-01-28 Richard Guenther <rguenther@suse.de>
9986
9987 PR middle-end/42883
9988 * g++.dg/torture/pr42883.C: New testcase.
9989
3d952fb7
MM
99902010-01-28 Michael Matz <matz@suse.de>
9991
9992 * gcc.target/i386/pr42881.c: New test.
9993
78f56a7b
RO
99942010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9995
9996 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9997 Add i?86-*-solaris2* support.
9998
20c202f3
DS
99992010-01-28 Dodji Seketeli <dodji@redhat.com>
10000
10001 PR c++/42713
10002 PR c++/42820
10003 * g++.dg/template/typedef27.C: New test case.
10004 * g++.dg/template/typedef28.C: New test case.
10005
4fc2b1aa
ST
100062010-01-27 Stephen Thomas <stephen.thomas@arm.com>
10007
b6b7f703 10008 * gcc.dg/optimize-bswap*.c: Add ARM target
4fc2b1aa 10009
e87da263
RG
100102010-01-27 Richard Guenther <rguenther@suse.de>
10011
10012 PR middle-end/42878
10013 * gcc.dg/torture/pr42878-1.c: New testcase.
10014 * gcc.dg/torture/pr42878-2.c: Likewise.
10015
c6d99cad
JJ
100162010-01-27 Jakub Jelinek <jakub@redhat.com>
10017
10018 PR middle-end/42874
10019 * gcc.dg/vla-22.c: New test.
10020
d9a6fdb7
JJ
100212010-01-26 Jakub Jelinek <jakub@redhat.com>
10022
10023 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10024 current collation.
10025
0d9b0371
RG
100262010-01-26 Richard Guenther <rguenther@suse.de>
10027
10028 PR rtl-optimization/42685
10029 * gcc.dg/pr42685.c: New testcase.
10030 * g++.dg/other/pr42685.C: Likewise.
10031
3333cd50
RG
100322010-01-26 Richard Guenther <rguenther@suse.de>
10033
10034 PR middle-end/42806
10035 * g++.dg/other/pr42806.C: New testcase.
10036
7f657dde
RG
100372010-01-26 Richard Guenther <rguenther@suse.de>
10038
10039 PR tree-optimization/42250
10040 * gcc.dg/pr42250.c: New testcase.
10041
a4fb8087
AC
100422010-01-25 Arnaud Charlet <charlet@adacore.com>
10043
10044 * gnat.dg/array_bounds_test.adb: New test.
10045
03d838ba
TB
100462010-01-25 Tobias Burnus <burnus@net-b.de>
10047
10048 PR fortran/42858
10049 * gfortran.dg/generic_21.f90: New test.
10050
f7adff96
RO
100512010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10052
10053 PR testsuite/41522
10054 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10055
d147cbd9
MM
100562010-01-24 Mark Mitchell <mark@codesourcery.com>
10057
10058 PR c++/42748
10059 * g++.dg/abi/arm_va_list2.C: New test.
10060 * g++.dg/abi/arm_va_list2.h: Companion header file.
10061
ff015c5b
PT
100622010-01-24 Paul Thomas <pault@gcc.gnu.org>
10063
10064 PR fortran/41044
10065 * gfortran.dg/parameter_array_ref_2.f90 : New test.
10066
10067 PR fortran/41167
10068 * gfortran.dg/char_array_arg_1.f90 : New test.
10069
10070 * gfortran.dg/pr25923.f90 : Remove XFAIL.
10071
23f6293e
TB
100722010-01-24 Tobias Burnus <burnus@net-b.de>
10073
10074 PR fortran/39304
10075 * gfortran.dg/generic_20.f90: New test.
10076
addb239c
MM
100772010-01-22 Michael Matz <matz@suse.de>
10078
10079 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
10080 -msse2.
10081
3c3b62d1
PT
100822010-01-21 Paul Thomas <pault@gcc.gnu.org>
10083
10084 PR fortran/42736
10085 * gfortran.dg/dependency_25.f90 : New test.
10086
7744b697
MJ
100872010-01-21 Martin Jambor <mjambor@suse.cz>
10088
10089 PR tree-optimization/42585
10090 * gcc.dg/tree-ssa/pr42585.c: New test.
10091
4e62a017
RG
100922010-01-21 Richard Guenther <rguenther@suse.de>
10093
10094 PR middle-end/19988
10095 * gcc.dg/pr19988.c: New testcase.
10096
ebf0bf7f
JJ
100972010-01-20 Janis Johnson <janis187@us.ibm.com>
10098
10099 * g++.dg/compat/decimal/compat-common.h: New file.
10100 * g++.dg/compat/decimal/decimal-dummy.h: New file.
10101 * g++.dg/compat/decimal/pass_x.h: New file.
10102 * g++.dg/compat/decimal/pass_y.h: New file.
10103 * g++.dg/compat/decimal/pass-1_main.C: New file.
10104 * g++.dg/compat/decimal/pass-1_x.C: New file.
10105 * g++.dg/compat/decimal/pass-1_y.C: New file.
10106 * g++.dg/compat/decimal/pass-2_main.C: New file.
10107 * g++.dg/compat/decimal/pass-2_x.C: New file.
10108 * g++.dg/compat/decimal/pass-2_y.C: New file.
10109 * g++.dg/compat/decimal/pass-3_main.C: New file.
10110 * g++.dg/compat/decimal/pass-3_x.C: New file.
10111 * g++.dg/compat/decimal/pass-3_y.C: New file.
10112 * g++.dg/compat/decimal/pass-4_main.C: New file.
10113 * g++.dg/compat/decimal/pass-4_x.C: New file.
10114 * g++.dg/compat/decimal/pass-4_y.C: New file.
10115 * g++.dg/compat/decimal/pass-5_main.C: New file.
10116 * g++.dg/compat/decimal/pass-5_x.C: New file.
10117 * g++.dg/compat/decimal/pass-5_y.C: New file.
10118 * g++.dg/compat/decimal/pass-6_main.C: New file.
10119 * g++.dg/compat/decimal/pass-6_x.C: New file.
10120 * g++.dg/compat/decimal/pass-6_y.C: New file.
10121 * g++.dg/compat/decimal/return_x.h: New file.
10122 * g++.dg/compat/decimal/return_y.h: New file.
10123 * g++.dg/compat/decimal/return-1_main.C: New file.
10124 * g++.dg/compat/decimal/return-1_x.C: New file.
10125 * g++.dg/compat/decimal/return-1_y.C: New file.
10126 * g++.dg/compat/decimal/return-2_main.C: New file.
10127 * g++.dg/compat/decimal/return-2_x.C: New file.
10128 * g++.dg/compat/decimal/return-2_y.C: New file.
10129 * g++.dg/compat/decimal/return-3_main.C: New file.
10130 * g++.dg/compat/decimal/return-3_x.C: New file.
10131 * g++.dg/compat/decimal/return-3_y.C: New file.
10132 * g++.dg/compat/decimal/return-4_main.C: New file.
10133 * g++.dg/compat/decimal/return-4_x.C: New file.
10134 * g++.dg/compat/decimal/return-4_y.C: New file.
10135 * g++.dg/compat/decimal/return-5_main.C: New file.
10136 * g++.dg/compat/decimal/return-5_x.C: New file.
10137 * g++.dg/compat/decimal/return-5_y.C: New file.
10138 * g++.dg/compat/decimal/return-6_main.C: New file.
10139 * g++.dg/compat/decimal/return-6_x.C: New file.
10140 * g++.dg/compat/decimal/return-6_y.C: New file.
10141
f827f659
AO
101422010-01-20 Alexandre Oliva <aoliva@redhat.com>
10143
10144 PR debug/42715
10145 * gcc.dg/pr42715.c: New.
10146
4227d4a1
PC
101472010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10148
10149 PR c++/42038
10150 * g++.dg/parse/crash55.C: New.
10151
4a4d4c08
AO
101522010-01-20 Alexandre Oliva <aoliva@redhat.com>
10153
10154 PR debug/42782
10155 * gcc.dg/guality/pr42782.c: New.
10156
e4672ccd
JM
101572010-01-20 Jason Merrill <jason@redhat.com>
10158
a402c1b1
JM
10159 PR c++/41788
10160 * g++.dg/abi/packed1.C: New.
10161
1f4a7a48
JM
10162 PR c++/41920
10163 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
10164
e4672ccd
JM
10165 PR c++/40750
10166 * g++.dg/parse/fn-typedef1.C: New.
10167 * g++.dg/other/cv_quals.C: Adjust.
10168
35b954c1
AG
101692010-01-20 Anthony Green <green@moxielogic.com>
10170
10171 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
10172 pack(push) pragma).
10173 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
10174 * gcc.dg/20020312-2.c: Port this to the moxie core.
10175 * gcc.dg/weak/typeof-2.c: Ditto.
10176
e9a8afaa
RG
101772010-01-20 Richard Guenther <rguenther@suse.de>
10178
10179 PR tree-optimization/42717
10180 * gcc.c-torture/compile/pr42717.c: New testcase.
10181
80c35b40
JJ
101822010-01-20 Jakub Jelinek <jakub@redhat.com>
10183
10184 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
10185 of signed, add a few new tests.
10186
b5c0899b
JJ
10187 PR middle-end/42803
10188 * g++.dg/parse/limits-initializer1.C: New test.
10189
63894de2
JW
101902010-01-19 Janus Weil <janus@gcc.gnu.org>
10191
10192 PR fortran/42804
10193 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
10194 * gfortran.dg/typebound_call_12.f03: New test.
10195
702a738b
PT
101962010-01-19 Paul Thomas <pault@gcc.gnu.org>
10197
10198 PR fortran/42783
10199 * gfortran.dg/bounds_check_15.f90 : New test.
10200
b61b1f17
MM
102012010-01-19 Michael Matz <matz@suse.de>
10202
10203 PR tree-optimization/41783
10204 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
10205
b3d7e191
RR
102062010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10207
10208 PR target/38697.
10209 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
10210 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
10211 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
10212 * gcc.target/arm/neon/vget_lows16.c: Likewise.
10213 * gcc.target/arm/neon/vget_lows32.c: Likewise.
10214 * gcc.target/arm/neon/vget_lows64.c: Likewise.
10215 * gcc.target/arm/neon/vget_lows8.c: Likewise.
10216 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
10217 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
10218 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
10219 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
10220
f89cc1a3
JW
102212010-01-19 Janus Weil <janus@gcc.gnu.org>
10222
10223 PR fortran/42545
10224 * gfortran.dg/extends_6.f03: Modified an error message.
10225 * gfortran.dg/extends_10.f03: New test.
10226 * gfortran.dg/private_type_6.f03: Modified an error message.
10227 * gfortran.dg/structure_constructor_8.f03: Ditto.
10228
2178b0f9
JJ
102292010-01-19 Jakub Jelinek <jakub@redhat.com>
10230
d6600130
JJ
10231 PR tree-optimization/42719
10232 * gcc.dg/pr42719.c: New test.
10233
2178b0f9
JJ
10234 PR debug/42728
10235 * gcc.dg/pr42728.c: New test.
10236
547cc7ee
AG
102372010-01-19 Anthony Green <green@moxielogic.com>
10238
10239 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
10240
5923a165
AG
102412010-01-18 Anthony Green <green@moxielogic.com>
10242
10243 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
10244 for moxie.
10245
11d7788d
DS
102462010-01-19 Dodji Seketeli <dodji@redhat.com>
10247
10248 * g++.dg/template/error45.C: reverted as part of reverting the
10249 fix of PR c++/42634.
10250
ebea03e0
DS
102512010-01-18 Dodji Seketeli <dodji@redhat.com>
10252
10253 PR c++/42634
10254 * g++.dg/template/error45.C: New test.
10255
a5cf630e
DS
102562010-01-18 Dodji Seketeli <dodji@redhat.com>
10257
10258 PR c++/42766
10259 * g++.dg/conversion/op6.C: New test.
10260
f249b405
UB
102612010-01-18 Uros Bizjak <ubizjak@gmail.com>
10262
10263 PR target/42774
10264 * gcc.target/alpha/pr42774.c: New test.
10265
1cfd38be
RG
102662010-01-18 Richard Guenther <rguenther@suse.de>
10267
10268 PR tree-optimization/42781
10269 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
10270
3b3f318a
RG
102712010-01-17 Richard Guenther <rguenther@suse.de>
10272
10273 PR middle-end/42248
10274 * gcc.c-torture/execute/pr42248.c: New testcase.
10275
9adf0570
RG
102762010-01-17 Richard Guenther <rguenther@suse.de>
10277
10278 PR tree-optimization/42773
10279 * g++.dg/torture/pr42773.C: New testcase.
10280
ae7c61de
JW
102812010-01-17 Janus Weil <janus@gcc.gnu.org>
10282
10283 PR fortran/42677
10284 * gfortran.dg/interface_assignment_5.f90: New test.
10285
4548cb4b
DS
102862010-01-17 Dodji Seketeli <dodji@redhat.com>
10287
10288 PR c++/42697
c4471bb2
DS
10289 * g++.dg/template/crash94.C: Reverted.
10290
a90110c3
JZ
102912010-01-17 Jie Zhang <jie.zhang@analog.com>
10292
10293 PR debug/42767
10294 * gcc.dg/debug/pr42767.c: New.
10295
d1c05c88
JM
102962010-01-15 Jason Merrill <jason@redhat.com>
10297
10298 PR c++/42761
10299 * g++.dg/cpp0x/decltype22.C: New.
10300
7647c841
JJ
103012010-01-16 Jakub Jelinek <jakub@redhat.com>
10302
10303 PR middle-end/42760
10304 * g++.dg/torture/pr42760.C: New test.
10305
4a62494d
JY
103062010-01-15 Jing Yu <jingyu@google.com>
10307
10308 PR rtl-optimization/42691
10309 * gcc.c-torture/execute/pr42691.c: New.
10310
1197e789
RG
103112010-01-15 Richard Guenther <rguenther@suse.de>
10312
10313 PR middle-end/42739
10314 * g++.dg/torture/pr42739.C: New testcase.
10315
58be9ce9
DS
103162010-01-15 Dodji Seketeli <dodji@redhat.com>
10317
10318 * g++.dg/template/error45.C: Revert as part of reverting changes
10319 or PR c++/42634.
10320
3f298330
JD
103212010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10322
10323 PR fortran/42684
10324 * gfortran.dg/interface_31.f90: New test.
10325
c919858d
MM
103262010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10327
10328 * gcc.target/powerpc/pr42747.c: New file.
10329
5b1cbe14
JJ
103302010-01-14 Jakub Jelinek <jakub@redhat.com>
10331
ef5d1181
JJ
10332 PR middle-end/42674
10333 * c-c++-common/pr42674.c: New test.
10334
5b1cbe14
JJ
10335 PR c++/42608
10336 * g++.dg/template/instantiate11.C: New test.
10337
2d1a618e
JM
103382010-01-14 Jason Merrill <jason@redhat.com>
10339
6700a285
JM
10340 PR c++/42701
10341 * g++.dg/overload/error3.C: New.
10342
2d1a618e
JM
10343 PR c++/42655
10344 * g++.dg/overload/rvalue1.C: New.
10345
2f3cdcf5
MJ
103462010-01-14 Martin Jambor <mjambor@suse.cz>
10347
10348 PR tree-optimization/42706
6700a285 10349 * gcc.dg/ipa/pr42706.c: New testcase.
2f3cdcf5 10350
7767706d
L
103512010-01-14 H.J. Lu <hongjiu.lu@intel.com>
10352
10353 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
10354
92e97cdd
MJ
103552010-01-14 Martin Jambor <mjambor@suse.cz>
10356
10357 PR tree-optimization/42714
2f3cdcf5 10358 * g++.dg/torture/pr42714.C: New test.
92e97cdd 10359
65b659ff
AB
103602010-01-14 Alexander Monakov <amonakov@ispras.ru>
10361
10362 PR rtl-optimization/42246
10363 * gfortran.dg/pr42246-2.f: New.
10364
136e01a3
AB
103652010-01-14 Alexander Monakov <amonakov@ispras.ru>
10366
10367 PR rtl-optimization/42389
10368 * gcc.dg/pr42389.c: New.
10369
762bffba
AB
103702010-01-14 Alexander Monakov <amonakov@ispras.ru>
10371
10372 PR rtl-optimization/42388
10373 * gcc.dg/pr42388.c: New.
10374
14f30b87
AM
103752010-01-14 Alexander Monakov <amonakov@ispras.ru>
10376
10377 PR rtl-optimization/42294
10378 * gfortran.dg/pr42294.f: New.
10379
8ec4d0ad
AM
103802010-01-14 Alexander Monakov <amonakov@ispras.ru>
10381
10382 PR rtl-optimization/39453
10383 PR rtl-optimization/42246
10384 * gcc.dg/pr39453.c: New.
10385 * gcc.dg/pr42246.c: New.
10386
0666ff4e
AB
103872010-01-14 Alexander Monakov <amonakov@ispras.ru>
10388
b59ab570
AM
10389 PR middle-end/42245
10390 * gcc.dg/pr42245.c: New.
10391 * gcc.dg/pr42245-2.c: New.
10392
103932010-01-14 Alexander Monakov <amonakov@ispras.ru>
10394
a0463099
AK
10395 PR rtl-optimization/42249
10396 * gcc.dg/pr42249.c: New.
0666ff4e 10397
5f8d5023
JJ
103982010-01-14 Jakub Jelinek <jakub@redhat.com>
10399
10400 PR c/42721
10401 * gcc.c-torture/execute/pr42721.c: New test.
10402
cd481d83
IR
104032010-01-14 Ira Rosen <irar@il.ibm.com>
10404
10405 PR tree-optimization/42709
10406 * gcc.dg/vect/pr42709.c: New test.
10407
40c32948
PT
104082010-01-14 Paul Thomas <pault@gcc.gnu.org>
10409
a0463099
AK
10410 PR fortran/41478
10411 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
10412 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
40c32948 10413
08b02036
PT
104142010-01-14 Paul Thomas <pault@gcc.gnu.org>
10415
10416 PR fortran/42481
10417 * gfortran.dg/generic_19.f90 : New test.
10418
5db959b6
RG
104192010-01-13 Richard Guenther <rguenther@suse.de>
10420
10421 PR tree-optimization/42730
10422 * gcc.c-torture/compile/pr42730.c: New testcase.
10423
30c73d1a
SE
104242010-01-13 Steve Ellcey <sje@cup.hp.com>
10425
10426 PR target/pr42542
10427 * gcc.target/ia64/pr42542-1.c: New.
10428 * gcc.target/ia64/pr42542-2.c: New.
10429 * gcc.target/ia64/pr42542-3.c: New.
10430
a5859aaf
DS
104312010-01-13 Dodji Seketeli <dodji@redhat.com>
10432
10433 PR c++/42634
10434 * g++.dg/template/error45.C: New test.
10435
19656178
MJ
104362010-01-13 Martin Jambor <mjambor@suse.cz>
10437
10438 PR tree-optimization/42704
10439 * g++.dg/torture/pr42704.C: New test.
10440
6dc93b16
MJ
104412010-01-13 Martin Jambor <mjambor@suse.cz>
10442
10443 PR tree-optimization/42703
19656178 10444 * gcc.c-torture/compile/pr42703.c: New test.
6dc93b16 10445
1d21a8e5
RG
104462010-01-13 Richard Guenther <rguenther@suse.de>
10447
10448 PR tree-optimization/42705
10449 * gcc.c-torture/compile/pr42705.c: New testcase.
10450
9858e0cc
JZ
104512010-01-13 Jie Zhang <jie.zhang@analog.com>
10452
10453 * gcc.target/bfin/l2.c: New test.
10454 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
10455
48f30f62
RG
104562010-01-13 Richard Guenther <rguenther@suse.de>
10457
10458 PR middle-end/42716
10459 * gcc.c-torture/compile/pr42716.c: New testcase.
10460
688a482d
RG
104612010-01-13 Richard Guenther <rguenther@suse.de>
10462
10463 PR lto/42678
10464 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10465
e616f54d
JM
104662010-01-12 Joseph Myers <joseph@codesourcery.com>
10467
10468 PR c/42708
10469 * gcc.c-torture/compile/pr42708-1.c: New test.
10470
082ab5ff
JJ
104712010-01-12 Jakub Jelinek <jakub@redhat.com>
10472
4942b76b
JJ
10473 PR debug/42662
10474 * gcc.dg/pr42662.c: New test.
10475
082ab5ff
JJ
10476 PR tree-optimization/42645
10477 * g++.dg/other/pr42645-1.C: New test.
10478 * g++.dg/other/pr42645-2.C: New test.
10479
3767f512
JJ
104802010-01-11 Janis Johnson <janis187@us.ibm.com>
10481
10482 PR target/42416
10483 * gcc.target/powerpc/warn-1.c: New test.
10484 * gcc.target/powerpc/warn-2.c: New test.
10485
a6ffbb9c
UB
104862010-01-11 Uros Bizjak <ubizjak@gmail.com>
10487
10488 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10489 stack alignment.
10490
06bfe1d0
RAE
104912010-01-10 Rafael Avila de Espindola <espindola@google.com>
10492
10493 * gcc.dg/lto/20100108_0.c: New.
10494
dadcb84c
UB
104952010-01-10 Uros Bizjak <ubizjak@gmail.com>
10496
10497 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10498 Add -march=i686 -msse for 32bit x86 targets.
10499
ab996409
RG
105002010-01-10 Richard Guenther <rguenther@suse.de>
10501
10502 PR middle-end/42667
10503 * gcc.dg/torture/pr42667.c: New testcase.
10504
d5a8d704
JD
105052010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10506
10507 PR fortran/32489
6a73fcec 10508 * gfortran.dg/array_constructor_34.f90: New test.
7a2631f3
JD
10509
105102010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10511
10512 PR fortran/20923
10513 * gfortran.dg/array_constructor_33.f90: New test.
d5a8d704
JD
10514 gfortran.dg/array_function_5.f90: Add credit.
10515
994ae26c
AO
105162010-01-09 Alexandre Oliva <aoliva@redhat.com>
10517
10518 PR debug/42631
10519 * gcc.dg/pr42631.c: New.
10520
60c48e4c
AO
105212010-01-09 Alexandre Oliva <aoliva@redhat.com>
10522
10523 PR debug/42630
10524 * gcc.dg/pr42630.c: New.
10525
bb956f3e
AO
105262010-01-09 Alexandre Oliva <aoliva@redhat.com>
10527
10528 PR debug/42629
10529 * gcc.dg/pr42629.c: New.
10530
5de8da9b
AO
105312010-01-09 Alexandre Oliva <aoliva@redhat.com>
10532
10533 PR middle-end/42363
10534 * gcc.dg/torture/pr42363.c: New.
10535
684f25f4
AO
105362010-01-09 Alexandre Oliva <aoliva@redhat.com>
10537
10538 PR debug/42604
10539 PR debug/42395
10540 * gcc.dg/vect/pr42604.c: New.
10541 * gcc.dg/vect/pr42395.c: New.
10542
73c865fa
RG
105432010-01-09 Richard Guenther <rguenther@suse.de>
10544
10545 PR middle-end/42512
10546 * gcc.c-torture/execute/pr42512.c: New testcase.
10547
3d876aba
TB
105482010-01-09 Tobias Burnus <burnus@net-b.de>
10549
10550 PR fortran/41298
10551 * gfortran.dg/c_ptr_tests_14.f90: New test.
10552
e51ded7c
RO
105532010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10554
10555 PR ada/41929
10556 * gnat.dg/null_pointer_deref1.adb: Don't run on
10557 sparc*-sun-solaris2.11.
10558
c59449fa
RG
105592010-01-08 Richard Guenther <rguenther@suse.de>
10560
10561 PR lto/42528
10562 * gcc.dg/lto/20100103-1_0.c: New testcase.
10563 * gcc.dg/lto/20100103-2_0.c: Likewise.
10564
1eee5628
TB
105652010-01-08 Tobias Burnus <burnus@net-b.de
10566
10567 PR/fortran 25829
10568 * gfortran.dg/asynchronous_1.f90: New test.
10569 * gfortran.dg/asynchronous_2.f90: New test.
10570 * gfortran.dg/conflicts.f90: Update error message.
10571
c8f4e43a
DS
105722010-01-07 Dodji Seketeli <dodji@redhat.com>
10573
10574 c++/40155
10575 * g++.dg/cpp0x/variadic-unify-2.C: New test.
10576
4139c7ef
JJ
105772010-01-07 Jakub Jelinek <jakub@redhat.com>
10578
10579 PR tree-optimization/42625
10580 * g++.dg/opt/dtor4.C: New test.
10581 * g++.dg/opt/dtor4.h: New.
10582 * g++.dg/opt/dtor4-aux.cc: New.
10583
2a3c437d
TB
105842010-01-07 Tobias Burnus <burnus@net-b.de>
10585
10586 PR fortran/42597
10587 * gfortran.dg/proc_ptr_26.f90: New test.
10588
64b33a7e
TB
105892010-01-07 Tobias Burnus <burnus@net-b.de>
10590
10591 PR fortran/41872
10592 * gfortran.dg/allocatable_scalar_7.f90: New test.
10593
6209a13e
RG
105942010-01-06 Richard Guenther <rguenther@suse.de>
10595
10596 * gcc.c-torture/compile/pr42632.c: New testcase.
10597
fa1a4144 105982010-01-05 H.J. Lu <hongjiu.lu@intel.com>
64b33a7e 10599
fa1a4144
L
10600 PR target/42542
10601 * gcc.target/i386/pr42542-4.c: New.
10602 * gcc.target/i386/pr42542-4a.c: Likewise.
10603 * gcc.target/i386/pr42542-5.c: Likewise.
10604 * gcc.target/i386/pr42542-5a.c: Likewise.
10605
208384fd
EB
106062010-01-05 Eric Botcazou <ebotcazou@adacore.com>
10607
10608 * gcc.dg/tls/opt-15.c: New test.
10609
43d4b97d
L
106102010-01-05 H.J. Lu <hongjiu.lu@intel.com>
10611
10612 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10613
9bf4cdf5
MJ
106142010-01-05 Martin Jambor <mjambor@suse.cz>
10615
10616 PR tree-optimization/42462
d91ae0ab 10617 * g++.dg/torture/pr42462.C: New test.
9bf4cdf5 10618
d097567d
JM
106192010-01-05 Jason Merrill <jason@redhat.com>
10620
10621 * g++.dg/cpp0x/initlist30.C: New test.
10622
82aee923
RG
106232010-01-05 Richard Guenther <rguenther@suse.de>
10624
10625 PR tree-optimization/42614
10626 * gcc.c-torture/execute/pr42614.c: New testcase.
10627
bc3c12a2
EF
106282010-01-05 Eric Fisher <joefoxreal@gmail.com>
10629
10630 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10631 * gcc.dg/Wunreachable-1.c: Remove the testcase of
10632 -Wunreachable-code.
10633 * gcc.dg/Wunreachable-2.c: Likewise.
10634 * gcc.dg/Wunreachable-3.c: Likewise.
10635 * gcc.dg/Wunreachable-4.c: Likewise.
10636 * gcc.dg/Wunreachable-5.c: Likewise.
10637 * gcc.dg/Wunreachable-6.c: Likewise.
10638 * gcc.dg/Wunreachable-7.c: Likewise.
10639 * gcc.dg/Wunreachable-8.c: Likewise.
10640 * gcc.dg/20041231-1.c: Likewise.
10641
566f27e4
JJ
106422010-01-05 Jakub Jelinek <jakub@redhat.com>
10643
7604eb4e
JJ
10644 PR other/42611
10645 * gcc.dg/pr42611.c: New test.
10646
566f27e4
JJ
10647 PR tree-optimization/42508
10648 * g++.dg/opt/pr42508.C: New test.
10649
11492349
TB
106502010-01-05 Tobias Burnus <burnus@net-b.de>
10651
10652 PR fortran/41872
10653 * gfortran.dg/allocatable_scalar_8.f90: New.
10654
caee6ca1
MJ
106552010-01-04 Martin Jambor <mjambor@suse.cz>
10656
10657 PR tree-optimization/42398
10658 * gcc.c-torture/compile/pr42398.c: New test.
10659
4b4a42c4
JM
106602010-01-04 Jason Merrill <jason@redhat.com>
10661
282c399b
JM
10662 PR c++/42555
10663 * g++.dg/ext/attrib35.C: New.
10664
4b4a42c4
JM
10665 PR c++/42567
10666 * g++.dg/cpp0x/auto17.C: New.
10667
785ca514
RAE
106682010-01-04 Rafael Avila de Espindola <espindola@google.com>
10669
10670 * gcc.dg/lto/20100104_0.c: New.
10671
22554cf9
L
106722010-01-04 H.J. Lu <hongjiu.lu@intel.com>
10673
10674 PR target/42542
10675 * gcc.target/i386/pr42542-1.c: New.
10676 * gcc.target/i386/pr42542-1a.c: Likewise.
10677 * gcc.target/i386/pr42542-1b.c: Likewise.
10678 * gcc.target/i386/pr42542-2.c: Likewise.
10679 * gcc.target/i386/pr42542-2a.c: Likewise.
10680 * gcc.target/i386/pr42542-2b.c: Likewise.
10681 * gcc.target/i386/pr42542-3.c: Likewise.
10682 * gcc.target/i386/pr42542-3a.c: Likewise.
10683
5b130807
TB
106842009-01-04 Tobias Burnus <burnus@net-b.de>
10685
10686 PR fortran/41872
10687 * gfortran.dg/allocatable_scalar_5.f90: New test.
10688 * gfortran.dg/allocatable_scalar_6.f90: New test.
10689
e74003a1
RG
106902010-01-03 Richard Guenther <rguenther@suse.de>
10691
10692 PR testsuite/42583
10693 * gfortran.dg/gomp/recursion1.f90: Remove.
10694
5e87f30e
RG
106952010-01-03 Richard Guenther <rguenther@suse.de>
10696
10697 * gcc.dg/Warray-bounds.c: Remove XFAILs.
10698 * gcc.dg/uninit-6.c: Likewise.
10699 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10700
ba1ee228
RG
107012010-01-03 Richard Guenther <rguenther@suse.de>
10702
10703 PR tree-optimization/42589
10704 * gcc.target/i386/pr42589.c: New testcase.
10705
a19eb9d2
RG
107062010-01-03 Richard Guenther <rguenther@suse.de>
10707
10708 PR tree-optimization/42438
10709 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10710
8163bdfb
RG
107112010-01-02 Richard Guenther <rguenther@suse.de>
10712
10713 PR testsuite/41651
10714 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10715
02143d0b
UB
107162010-01-02 Uros Bizjak <ubizjak@gmail.com>
10717
10718 PR target/42448
10719 * gcc.target/alpha/pr42448-1.c: New test.
10720 * gcc.target/alpha/pr42448-2.c: Ditto.
10721
dadab4fd
JM
107222010-01-01 Joseph Myers <joseph@codesourcery.com>
10723
10724 PR preprocessor/41947
10725 * gcc.dg/c99-hexfloat-3.c: New test.
10726
e4a95933
RG
107272010-01-01 Richard Guenther <rguenther@suse.de>
10728
10729 PR c/42570
10730 * gcc.c-torture/execute/pr42570.c: New testcase.
10731
a28ff68b
RG
107322010-01-01 Richard Guenther <rguenther@suse.de>
10733
10734 PR middle-end/42559
10735 * gcc.c-torture/compile/pr42559.c: New testcase.
10736
ad41bd84 10737\f
0bdf1263 10738Copyright (C) 2010 Free Software Foundation, Inc.
ad41bd84
JM
10739
10740Copying and distribution of this file, with or without modification,
10741are permitted in any medium without royalty provided the copyright
10742notice and this notice are preserved.
This page took 2.263625 seconds and 5 git commands to generate.