]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
In gcc/c-family/: 2010-12-29 Nicola Pero <nicola@nicola.brainstorm.co.uk>
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b4f588c4
NP
12010-12-29 Nicola Pero <nicola.pero@meta-innovation.com>
2
3 PR objc/47075
4 * objc.dg/property/at-property-deprecated-1.m: Updated.
5 * objc.dg/property/at-property-deprecated-2.m: New.
6 * objc.dg/property/dotsyntax-deprecated-1.m: New.
7 * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
8 * obj-c++.dg/property/at-property-deprecated-2.mm: New.
9 * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
10
c97c25c0
JM
112010-12-28 Jason Merrill <jason@redhat.com>
12
13 PR c++/47068
14 * g++.dg/cpp0x/decltype24.C: New.
15
db0581ae
NP
162010-12-28 Nicola Pero <nicola.pero@meta-innovation.com>
17
18 PR objc/47076
19 * objc.dg/protocol-forward-1.m: New.
20 * obj-c++.dg/protocol-forward-1.mm: New.
21 * objc.dg/attributes/proto-attribute-2.m: Updated.
22 * objc.dg/class-protocol-1.m: Updated.
23 * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
24 * obj-c++.dg/class-protocol-1.mm: Updated.
25
9367d533
JW
262010-12-28 Janus Weil <janus@gcc.gnu.org>
27
28 PR fortran/45827
29 * gfortran.dg/class_32.f90: New.
30
11c4a1c0
L
312010-12-28 H.J. Lu <hongjiu.lu@intel.com>
32
33 * gcc.target/i386/rdrand-1.c: Updated.
34 * gcc.target/i386/rdrand-2.c: Likewise.
35 * gcc.target/i386/rdrand-3.c: Likewise.
36
35bce82a
NP
372010-12-28 Nicola Pero <nicola.pero@meta-innovation.com>
38
39 * objc.dg/class-extension-4.m: New.
40 * obj-c++.dg/class-extension-4.mm: New.
41
333031f2
NP
422010-12-28 Nicola Pero <nicola.pero@meta-innovation.com>
43
44 PR objc/47073
45 * objc.dg/incomplete-type-1.m: New test.
46
ebb526f9
JJ
472010-12-27 Jakub Jelinek <jakub@redhat.com>
48
49 PR c++/46626
50 * g++.dg/cpp0x/constexpr-base4.C: New test.
51
8c893dd0
NP
522010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
53
54 * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
55 * objc.dg/gnu-api-2-ivar.m: Same.
56 * objc.dg/gnu-api-2-method.m: Same.
57 * objc.dg/gnu-api-2-objc.m: Same.
58 * objc.dg/gnu-api-2-object.m: Same.
59 * objc.dg/gnu-api-2-protocol.m: Same.
60 * obj-c++.dg/gnu-api-2-class.mm: Same.
61 * obj-c++.dg/gnu-api-2-ivar.mm: Same.
62 * obj-c++.dg/gnu-api-2-method.mm: Same.
63 * obj-c++.dg/gnu-api-2-objc.mm: Same.
64 * obj-c++.dg/gnu-api-2-object.mm: Same.
65 * obj-c++.dg/gnu-api-2-protocol.mm: Same.
66
b992d9b0
NP
672010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
68
69 * objc.dg/pr44509.m: New.
70
029b98c8
NP
712010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
72
73 * objc.dg/gnu-api-2-class.m: Updated the test to work with the
74 Apple runtime as well.
75 * obj-c++.dg/gnu-api-2-class.mm: Same change.
76 * objc.dg/gnu-api-2-ivar.m: Same change.
77 * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
78 * objc.dg/gnu-api-2-method.m: Same change.
79 * obj-c++.dg/gnu-api-2-method.mm: Same change.
80 * objc.dg/gnu-api-2-objc.m: Same change.
81 * obj-c++.dg/gnu-api-2-objc.mm: Same change.
82 * objc.dg/gnu-api-2-object.m: Same change.
83 * obj-c++.dg/gnu-api-2-object.mm: Same change.
84 * objc.dg/gnu-api-2-property.m: Same change.
85 * obj-c++.dg/gnu-api-2-property.mm: Same change.
86 * objc.dg/gnu-api-2-protocol.m: Same change.
87 * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
88
89 * objc.dg/gnu-api-2-objc.m: Also, fixed test for
90 objc_disposeClassPair not to create a new class pair with the same
91 name as an existing class, and to test that the class pair is
92 created correctly.
93 * obj-c++.dg/gnu-api-2-objc.mm: Same change.
94
fa539f51
NP
952010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
96
97 * objc.dg/special/special.exp: Added load-category-2 and
98 load-category-3 tests.
99 * objc.dg/special/load-category-2.h: New.
100 * objc.dg/special/load-category-2.m: New.
101 * objc.dg/special/load-category-2a.m: New.
102 * objc.dg/special/load-category-3.h: New.
103 * objc.dg/special/load-category-3.m: New.
104 * objc.dg/special/load-category-3a.m: New.
105
7f837fa1
IR
1062010-12-25 Ira Rosen <irar@il.ibm.com>
107
108 PR testsuite/47057
109 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
110 Expect two outer loops to get vectorized.
111
bc30fc12
KT
1122010-12-25 Kai Tietz <kai.tietz@onevision.com>
113
114 PR c++/15774
115 * g++.dg/warn/pr15774-1.C: New test.
116 * g++.dg/warn/pr15774-2.C: New test.
117
9cacfc3e
NP
1182010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
119
120 * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
121 sel_registerName and sel_registerTypedName with NULL arguments.
122 Updated the test to work with the Apple runtime as well.
123 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
c5b6bcb9 124
410644c4
NP
1252010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
126
127 * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
128 alignment to class_addIvar, instead of the alignment itself.
129 * obj-c++.dg/gnu-api-2-class.mm: Same change.
130
5750872c
NP
1312010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
132
133 * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
134 sel_getTypeEncoding. Test that sel_getTypeEncoding returns NULL
135 when called with a NULL argument. Added test for
136 sel_copyTypedSelectorList and sel_getTypedSelector.
137 * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
c5b6bcb9 138
e66d38fe
EB
1392010-12-24 Eric Botcazou <ebotcazou@adacore.com>
140
141 * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
142
877bf195
NP
1432010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
144
145 * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
146 does not check the superclasses.
c5b6bcb9 147 * obj-c++.dg/gnu-api-2-class.mm: Same change.
877bf195 148
eb277bf1
AM
1492010-12-24 Alexander Monakov <amonakov@ispras.ru>
150
151 PR rtl-optimization/47036
152 * g++.dg/opt/pr47036.C: New.
153
07818af4
TK
1542010-12-24 Thomas Koenig <tkoenig@gcc.gnu.org>
155
156 PR fortran/31821
157 * gfortran.dg/char_pointer_assign_6.f90: New test.
158
bd29eba2
SP
1592010-12-22 Sebastian Pop <sebastian.pop@amd.com>
160
161 PR tree-optimization/46758
162 * gcc.dg/graphite/run-id-pr46758.c: New.
163
5235ddbc
MM
1642010-12-23 Mikael Morin <mikael@gcc.gnu.org>
165
166 PR fortran/46978
167 * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
168
82883986
NP
1692010-12-23 Nicola Pero <nicola.pero@meta-innovation.com>
170
171 * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
172 NO if the method is already implemented in the class.
173 * obj-c++.dg/gnu-api-2-class.mm: Same change.
174
9be8ba7e
SP
1752010-12-22 Sebastian Pop <sebastian.pop@amd.com>
176
177 PR tree-optimization/47019
178 * gfortran.dg/graphite/pr47019.f: New.
179
7d127f59
JM
1802010-12-22 Jason Merrill <jason@redhat.com>
181
182 * g++.dg/init/volatile2.C: New.
183
711aef43
RRC
1842010-12-22 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
185
186 * g++.dg/cpp0x/alignof2.C: New.
187
32aa622c
MJ
1882010-12-22 Martin Jambor <mjambor@suse.cz>
189
190 PR tree-optimization/45934
191 PR tree-optimization/46302
192 PR tree-optimization/46987
193 * g++.dg/ipa/ipcp-ivi-1.C: Removed.
194 * g++.dg/ipa/ivinline-6.C: Likewise.
195 * g++.dg/otr-fold-1.C: Likewise.
196 * g++.dg/otr-fold-2.C: Likewise.
197 * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
198 * g++.dg/tree-ssa/pr45605.C: Likewise.
199 * g++.dg/tree-ssa/pr46987.C: New test.
200
5eeac833
SB
2012010-12-22 Steven Bosscher <steven@gcc.gnu.org>
202
203 * gfortran.dg/pr46755.f: Fix test case.
204
d7f672ec
AB
2052010-12-22 Andrey Belevantsev <abel@ispras.ru>
206
207 PR rtl-optimization/45352
208 PR rtl-optimization/46521
209 PR rtl-optimization/46522
210 * gcc.dg/pr46521.c: New.
c5b6bcb9 211 * gcc.dg/pr46522.c: New.
d7f672ec 212
5b1932a1
ILT
2132010-12-21 Ian Lance Taylor <iant@google.com>
214
215 * go.test/go-test.exp: Clear runtests around invocation of
216 go-dg-runtest from errchk and go-execute-xfail.
217
401e4fea
JJ
2182010-12-21 Jakub Jelinek <jakub@redhat.com>
219
220 PR target/46880
221 * gcc.target/i386/pr46880.c: New test.
222
2232010-12-21 Ira Rosen <irar@il.ibm.com>
c9c1e775
IR
224
225 PR tree-optimization/47001
226 * gcc.dg/vect/pr47001.c: New.
227
c07499dc
NP
2282010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
229
230 PR libobjc/16110
231 * objc.dg/special/special.exp: Added new test.
232 * objc.dg/special/load-category-1.m: New.
233 * objc.dg/special/load-category-1a.m: New.
5b1932a1
ILT
234 * objc.dg/special/load-category-1.h: New.
235
c8613835
SB
2362010-12-21 Steven Bosscher <steven@gcc.gnu.org>
237
238 PR middle-end/45310
239 * g++.dg/pr45310.C: New test.
240
59db109a
SB
2412010-12-21 Steven Bosscher <steven@gcc.gnu.org>
242
243 PR rtl-optimization/46755
244 * gfortran.dg/pr46755.f: New test.
245
96676a5d
JJ
2462010-12-21 Jakub Jelinek <jakub@redhat.com>
247
248 PR rtl-optimization/47008
249 * gfortran.dg/pr47008.f03: New test.
250
c75534d1
NP
2512010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
252
253 PR libobjc/45953
254 * objc.dg/libobjc-selector-1.m: New test.
255
ef72faaf
JJ
2562010-12-21 Jakub Jelinek <jakub@redhat.com>
257
258 PR middle-end/45852
259 * gcc.target/i386/pr45852.c: New test.
260
3d4f6906
TB
2612010-12-20 Tobias Burnus <burnus@net-b.de>
262
263 PR fortran/46974
264 * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
265
5bfe5df3
JDA
2662010-12-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
267
268 PR testsuite/45342
269 * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
270
6e45b376
NP
2712010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
272
273 * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
274 not objc_lookupClass.
275 * obj-c++.dg/gnu-api-2-objc.mm: Same change.
c5b6bcb9 276
e582b5e4
NP
2772010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
278
279 * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
c5b6bcb9 280 * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
e582b5e4 281
f3fb6590
CLT
2822010-12-19 Chung-Lin Tang <cltang@codesourcery.com>
283
284 * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
285 load/store immediate indexes.
286
5ec582f9
NP
2872010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
288
289 * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
290 * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
291
5d1fd1de
JJ
2922010-12-18 Jakub Jelinek <jakub@redhat.com>
293
294 PR tree-optimization/46969
295 * gcc.dg/autopar/pr46969.c: New test.
296
46270f14
NP
2972010-12-18 Nicola Pero <nicola.pero@meta-innovation.com>
298
299 * objc.dg/fobjc-exceptions-1.m: Updated.
300 * objc.dg/fobjc-exceptions-2.m: New.
301 * objc.dg/fobjc-exceptions-3.m: New.
302 * obj-c++.dg/fobjc-exceptions-1.mm: New.
303 * obj-c++.dg/fobjc-exceptions-2.mm: New.
304 * obj-c++.dg/fobjc-exceptions-3.mm: New.
c5b6bcb9 305
b5dca6ea
TB
3062010-12-18 Tobias Burnus <burnus@net-b.de>
307
308 PR fortran/46974
309 * gfortran.dg/c_ptr_tests_16.f90: New.
310
81fada9a
JJ
3112010-12-18 Jakub Jelinek <jakub@redhat.com>
312
313 PR tree-optimization/46985
314 * gfortran.dg/pr46985.f90: New test.
315
7b013375
EB
3162010-12-18 Eric Botcazou <ebotcazou@adacore.com>
317
318 PR tree-optimization/46232
319 * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
320
5287cfd5
IS
3212010-12-18 Iain Sandoe <iains@gcc.gnu.org>
322
46270f14 323 * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
5287cfd5 324
628c4eee
KT
3252010-12-18 Kai Tietz <kai.tietz@onevision.com>
326
327 PR target/36834
328 * gcc.target/i386/aggregate-ret1.c: New.
329 * gcc.target/i386/aggregate-ret2.c: New.
330
c1ea31e3
IS
3312010-12-18 Iain Sandoe <iains@gcc.gnu.org>
332
333 * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
334
74841464
AS
3352010-12-17 Ahmad Sharif <asharif@google.com>
336
337 * gcc.target/i386/max-stack-align.c: New testcase.
338
ea89bcac
NP
3392010-12-17 Nicola Pero <nicola.pero@meta-innovation.com>
340
341 * objc.dg/exceptions-4.m: Adjust for change in error message.
342
29ce73cb
PB
3432010-12-17 Paolo Bonzini <bonzini@gnu.org>
344
345 PR c/20385
346 * objc.dg/tls/init-2.m: Adjust.
347 * gcc.dg/noncompile/920923-1.c: Adjust.
348 * gcc.dg/noncompile/pr44517.c: Adjust.
349 * gcc.dg/declspec-18.c: New test.
350
78feaa1f
UW
3512010-12-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
352
353 * gcc.dg/titype-1.c: Enable TImode on __SPU__.
354 * gcc.dg/torture/fp-int-convert.h: Likewise.
355 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
356 * gcc.dg/uninit-C.c: Likewise.
357 * gcc.dg/uninit-C-O0.c: Likewise.
358 * gcc.dg/format/unnamed-1.c: Likewise.
359 * gcc.dg/format/ms_unnamed-1.c: Likewise.
360
24de72db
JM
3612010-12-17 Jason Merrill <jason@redhat.com>
362
363 PR c++/46670
364 * g++.dg/cpp0x/constexpr-null1.C: New.
365
4d5d6586
BS
3662010-12-17 Bernd Schmidt <bernds@codesourcery.com>
367
368 * gcc.c-torture/compile/20101217-1.c: New test.
369
8b432c8b
AM
3702010-12-17 Alexander Monakov <amonakov@ispras.ru>
371
372 PR middle-end/46761
373 * gcc.dg/graphite/pr46761.c: New.
374
7ca17033
JW
3752010-12-17 Janus Weil <janus@gcc.gnu.org>
376
377 PR fortran/46849
378 * gfortran.dg/block_9.f08: New.
379
d997fbe8
DS
3802010-12-17 Dodji Seketeli <dodji@redhat.com>
381
382 * g++.dg/debug/dwarf2/self-ref-1.C: New test.
383 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
384
a30e5345
SP
3852010-12-16 Sebastian Pop <sebastian.pop@amd.com>
386
387 PR tree-optimization/46924
388 * gcc.dg/graphite/pr46924.c: New.
389
7470b8fc
JJ
3902010-12-16 Jakub Jelinek <jakub@redhat.com>
391
392 PR tree-optimization/46966
393 * gcc.dg/graphite/pr46966.c: New test.
394
9c8cbc74
EB
3952010-12-16 Eric Botcazou <ebotcazou@adacore.com>
396
397 * gnat.dg/opt13.adb: New test.
398 * gnat.dg/opt13_pkg.ad[sb]: New helper.
399
bcdae749
JJ
4002010-12-16 Jakub Jelinek <jakub@redhat.com>
401
402 PR tree-optimization/43655
403 * g++.dg/opt/pr43655.C: New test.
404
94406344
SP
4052010-12-16 Sebastian Pop <sebastian.pop@amd.com>
406
407 PR tree-optimization/46404
408 * gcc.dg/graphite/pr46404-1.c: New.
409
9712cba0
JJ
4102010-12-16 Jakub Jelinek <jakub@redhat.com>
411
412 PR debug/46893
413 * gcc.dg/pr46893.c: New test.
414
8f2cbdca
L
4152010-12-16 H.J. Lu <hongjiu.lu@intel.com>
416
417 PR lto/46976
418 * gcc.dg/lto/pr46940_1.c (main): Return 0.
419
5acb7dec
CLT
4202010-12-16 Chung-Lin Tang <cltang@codesourcery.com>
421
422 PR target/46883
423 * gcc.target/arm/pr46883.c: New testcase.
424
f7480e3b
JH
4252010-12-16 Jan Hubicka <jh@suse.cz>
426
427 PR lto/46976
428 * gcc.dg/lto/pr46940_0.c: Fix commit.
429
782d1c33
NF
4302010-12-15 Nathan Froyd <froydnj@codesourcery.com>
431
432 PR c++/39859
433 PR c++/44522
434 PR c++/44523
435 * g++.dg/parse/colon-autocorrect-1.C: New testcase.
436 * g++.dg/parse/colon-autocorrect-2.C: New testcase.
437
b2d49fe5
NF
4382010-12-15 Nathan Froyd <froydnj@codesourcery.com>
439
440 PR c++/46852
441 * g++.dg/pr46852.C: New test.
442
5210bbc5
JH
4432010-12-16 Jan Hubicka <jh@suse.cz>
444
445 PR middle-end/46939
446 * gcc.target/i386/pr46939.c: New testcase.
447
354bc607
SP
4482010-12-15 Sebastian Pop <sebastian.pop@amd.com>
449
450 PR tree-optimization/46404
451 * gcc.dg/graphite/pr46404.c: New.
452
140806fa
JJ
4532010-12-15 Jakub Jelinek <jakub@redhat.com>
454
79cae72e
JJ
455 PR fortran/46945
456 * gfortran.dg/pr46945.f90: New test.
457
140806fa
JJ
458 PR debug/46815
459 * g++.dg/guality/pr46815.C: New test.
460
272dc851
PC
4612010-12-15 Paolo Carlini <paolo.carlini@oracle.com>
462
463 PR c++/42083
464 * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
465
740a2a02
L
4662010-12-15 H.J. Lu <hongjiu.lu@intel.com>
467
468 * gfortran.dg/debug/pr46756.f: Correct PR number.
469
ceeffab0
MJ
4702010-12-15 Martin Jambor <mjambor@suse.cz>
471
472 PR tree-optimization/46053
473 PR middle-end/46287
474 PR middle-end/46242
475 * g++.dg/ipa/pr46053.C: New test.
476 * g++.dg/ipa/pr46287-1.C: Likewise.
477 * g++.dg/ipa/pr46287-2.C: Likewise.
478 * g++.dg/ipa/pr46287-3.C: Likewise.
479 * g++.dg/torture/covariant-1.C: Likewise.
480 * g++.dg/torture/pr46287.C: Likewise.
481
9d0dcda1
AM
4822010-12-15 Alexander Monakov <amonakov@ispras.ru>
483
484 PR rtl-optimization/46649
485 * g++.dg/opt/pr46649.C: New.
486
bce965d3
DK
4872010-12-15 Dave Korn <dave.korn.cygwin@gmail.com>
488
489 PR testsuite/46938
490 * gcc.dg/pr43157.c: Add dg-require-linker-plugin directive.
491
05575a46
SP
4922010-12-14 Sebastian Pop <sebastian.pop@amd.com>
493
494 PR tree-optimization/46845
495 * gcc.dg/graphite/id-pr46845.c: New.
496
3e6f8b56
SP
4972010-12-14 Sebastian Pop <sebastian.pop@amd.com>
498
499 PR tree-optimization/46928
500 * gcc.dg/tree-ssa/ldist-17.c: New.
501
ab221087
SP
5022010-12-14 Sebastian Pop <sebastian.pop@amd.com>
503
504 PR tree-optimization/45948
505 * gcc.dg/tree-ssa/ldist-pr45948.c: New.
506
6da95378
JM
5072010-12-14 Jason Merrill <jason@redhat.com>
508
509 PR c++/46930
510 * g++.dg/cpp0x/constexpr-decl.C: New.
511 * g++.dg/cpp0x/constexpr-ex1.C: Fix.
512 * g++.dg/cpp0x/constexpr-static5.C: Fix.
513
5ba58d4f
JH
5142010-12-14 Jan Hubicka <jh@suse.cz>
515
516 PR lto/46940
517 PR lto/44463
518 * gcc.dg/lto/pr46940_0.c: New testcase.
519 * gcc.dg/lto/pr46940_1.c: New testcase.
520
993acb36
NF
5212010-12-14 Nathan Froyd <froydnj@codesourcery.com>
522
523 PR c++/45330
524 * g++.dg/lookup/suggestions1.C: New test.
525
39752c6b
TB
5262010-12-14 Tobias Burnus <burnus@net-b.de>
527
528 PR fortran/46937
529 * gfortran.dg/pointer_intent_4.f90: New.
530
8236c8eb
JJ
5312010-12-14 Jakub Jelinek <jakub@redhat.com>
532
f5b77e7d
JJ
533 PR debug/46885
534 * gcc.dg/autopar/pr46885.c: New test.
535
8236c8eb
JJ
536 PR tree-optimization/46909
537 * gcc.c-torture/execute/pr46909-1.c: New test.
538 * gcc.c-torture/execute/pr46909-2.c: New test.
539 * gcc.dg/pr46909.c: New test.
540
b4550bf7
AM
5412010-12-14 Alexander Monakov <amonakov@ispras.ru>
542
543 PR rtl-optimization/46875
544 * gcc.dg/pr46875.c: New.
545
5462010-12-14 Jan Hubicka <jh@suse.cz>
02826ae9
JH
547
548 * g++.dg/other/first-global.C: Update regexp to match new
549 names of ctors.
550
4ec5d4f5
BS
5512010-12-14 Bernd Schmidt <bernds@codesourcery.com>
552
553 PR rtl-optimization/44374
554 Reapply patch with fixes.
555 * gcc.target/arm/headmerge-1.c: New test.
556 * gcc.target/arm/headmerge-2.c: New test.
557 * gcc.target/i386/headmerge-1.c: New test.
558 * gcc.target/i386/headmerge-2.c: New test.
559
0e5dcad1
JM
5602010-12-13 Jason Merrill <jason@redhat.com>
561
562 PR c++/46873
563 PR c++/46877
564 * g++.dg/cpp0x/constexpr-ctor4.C: New.
565 * g++.dg/cpp0x/constexpr-ctor5.C: New.
566
c58bb30d
JW
5672010-12-13 Janus Weil <janus@gcc.gnu.org>
568
569 PR fortran/46201
570 * gfortran.dg/proc_ptr_comp_27.f90: New.
571
c171af0e
JJ
5722010-12-13 Jakub Jelinek <jakub@redhat.com>
573
574 PR debug/46867
575 * gcc.dg/pr46867.c: New test.
576
b54b7821
JW
5772010-12-13 Janus Weil <janus@gcc.gnu.org>
578
579 PR fortran/46841
580 * gfortran.dg/proc_ptr_comp_26.f90: New.
581
1eefb348
EB
5822010-12-13 Eric Botcazou <ebotcazou@adacore.com>
583
584 * gnat.dg/pack9.adb: XFAIL everywhere.
585
7d7ff3a1
JJ
5862010-12-13 Jakub Jelinek <jakub@redhat.com>
587
588 PR fortran/46884
589 * gfortran.dg/pr46884.f: New test.
590
f436d2ff
IS
5912010-12-13 Iain Sandoe <iains@gcc.gnu.org>
592
593 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
594 Adjust XFAILs.
595
b403760c
AO
5962010-12-13 Alexandre Oliva <aoliva@redhat.com>
597
e439f469
L
598 PR debug/46756
599 * gfortran.dg/debug/pr46756.f: New.
b403760c 600
11321111
AO
6012010-12-13 Alexandre Oliva <aoliva@redhat.com>
602
603 PR debug/46782
604 * gcc.dg/debug/pr46782.c: New.
605
2c3d0cd3
JW
6062010-12-12 Janus Weil <janus@gcc.gnu.org>
607
608 PR fortran/46809
609 * gfortran.dg/pointer_check_8.f90: New.
610
9559dbc0
JD
6112010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
612
613 PR fortran/46705
614 * gfortran.dg/continuation_12.f90: New test.
615
a70de21f
TB
6162010-12-11 Tobias Burnus <burnus@net-b.de>
617
618 PR fortran/46370
619 * gfortran.dg/coarray_14.f90: New.
620
1dbe5c78
JD
6212010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
622
623 PR fortran/46842
624 * gfortran.dg/array_function_6.f90: New test.
625
e97cfd97
NP
6262010-12-11 Nicola Pero <nicola.pero@meta-innovation.com>
627
628 * objc.dg/gnu-api-2-resolve-method.m: New.
c5b6bcb9 629 * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
e97cfd97 630
d8f9a0d3
JDA
6312010-12-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
632
633 * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
634
31bd653e
NP
6352010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
636
637 * objc.dg/fobjc-std-1.m: Updated to test that class extensions
638 produce an error with -fobjc-std=objc1.
639 * obj-c++.dg/fobjc-std-1.mm: Same change.
640
debd777c
JJ
6412010-12-10 Jakub Jelinek <jakub@redhat.com>
642
643 PR c++/46001
644 * g++.dg/diagnostic/bitfld1.C: New test.
645
cfee318d
SP
6462010-12-10 Sebastian Pop <sebastian.pop@amd.com>
647
648 PR tree-optimization/43023
649 * gfortran.dg/ldist-1.f90: Adjust pattern.
650 * gfortran.dg/ldist-pr43023.f90: New.
651
638cd7aa
JJ
6522010-12-10 Jakub Jelinek <jakub@redhat.com>
653
654 PR rtl-optimization/46804
655 * gfortran.dg/pr46804.f90: New test.
656
77754180
DK
6572010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
658
659 PR middle-end/46674
660 PR lto/43157
661 * gcc.dg/pr43157.c: New file.
662
4816c593
NF
6632010-12-10 Nathan Froyd <froydnj@codesourcery.com>
664
665 * gcc.dg/dfp/struct-union.c: Adjust.
666 * gcc.dg/lvalue-2.c: Adjust.
667 * gcc.dg/pr21419.c: Adjust.
668 * gcc.dg/qual-component-1.c: Adjust.
669 * g++.dg/other/const1.C: Adjust.
670
6391db68
JJ
6712010-12-10 Jakub Jelinek <jakub@redhat.com>
672
fee45723
JJ
673 PR rtl-optimization/46865
674 * gcc.target/i386/pr46865-1.c: New test.
675 * gcc.target/i386/pr46865-2.c: New test.
676
6391db68
JJ
677 PR tree-optimization/46864
678 * g++.dg/opt/pr46864.C: New test.
679
082b966f
JH
6802010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
681 Iain Sandoe <iains@gcc.gnu.org>
682
683 PR 43751/target
684 * lib/prune.exp: Prune dsymutil warnings.
685
ec3e9f82
NP
6862010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
687
688 * objc.dg/class-extension-1.m: New.
689 * objc.dg/class-extension-2.m: New.
690 * objc.dg/class-extension-3.m: New.
691 * objc.dg/property/at-property-26.m: New.
692 * objc.dg/property/at-property-27.m: New.
693 * objc.dg/property/at-property-28.m: New.
694 * obj-c++.dg/class-extension-1.mm: New.
695 * obj-c++.dg/class-extension-2.mm: New.
696 * obj-c++.dg/class-extension-3.mm: New.
697 * obj-c++.dg/property/at-property-26.mm: New.
698 * obj-c++.dg/property/at-property-27.mm: New.
cfee318d
SP
699 * obj-c++.dg/property/at-property-28.mm: New.
700
6b08d969
JDA
7012010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
702
8d47c131
JDA
703 PR target/46057
704 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
705 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
706 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
707 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
708 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
709 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
710 * gcc.dg/torture/stackalign/global-1.c: Likewise.
711 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
712 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
713 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
714 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
715 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
716 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
717 * g++.dg/torture/stackalign/throw-1.C: Likewise.
718 * g++.dg/torture/stackalign/throw-2.C: Likewise.
719 * g++.dg/torture/stackalign/throw-4.C: Likewise.
720 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
721 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
722 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
723 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
724 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
725 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
726
6b08d969
JDA
727 PR tree-optimization/46021
728 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
729
73aef89e
RG
7302010-12-09 Richard Guenther <rguenther@suse.de>
731
732 PR middle-end/46844
733 * gcc.c-torture/compile/pr46866.c: New testcase.
734
544ae3f5
JDA
7352010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
736
737 PR testsuite/45068
738 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
739
363e01cc
MJ
7402010-12-09 Martin Jambor <mjambor@suse.cz>
741
742 PR middle-end/46734
743 * g++.dg/tree-ssa/pr46734.C: New test.
744
8b6606f2
JDA
7452010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
746
747 PR c++/44641
748 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
749 hppa*-*-*.
750
2b00e201
JM
7512010-12-08 Jason Merrill <jason@redhat.com>
752
753 PR c++/46348
754 * g++.dg/cpp0x/constexpr-array2.C: New.
755
a5fc85d1
L
7562010-12-08 H.J. Lu <hongjiu.lu@intel.com>
757
758 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
759 expected scan.
760
6347cf31
NP
7612010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
762
763 * objc.dg/exceptions-7.m: New.
764 * obj-c++.dg/exceptions-7.mm: New.
765 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
766 * obj-c++.dg/exceptions-5.mm: Same change.
cfee318d 767
7c35d89d
NP
7682010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
769
770 * objc.dg/foreach-6.m: Updated location of error messages.
771 * objc.dg/foreach-7.m: Same change.
cfee318d 772
fd66ea1a
RG
7732010-12-08 Richard Guenther <rguenther@suse.de>
774 Sebastian Pop <sebastian.pop@amd.com>
775
776 PR tree-optimization/45230
777 PR tree-optimization/45231
778 PR tree-optimization/45370
779 * gcc.dg/graphite/id-pr45230-1.c: New.
780 * gcc.dg/graphite/id-pr45231.c: New.
781 * gfortran.dg/graphite/id-pr45370.f90: New.
782
feb6efc1
NF
7832010-12-08 Nathan Froyd <froydnj@codesourcery.com>
784
785 PR c++/45329
786 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
787 * testsuite/g++.dg/conversion/op1.C: Adjust.
788 * testsuite/g++.dg/conversion/simd1.C: Adjust.
789 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
790 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
791 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
792 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
793 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
794 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
795 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
796 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
797 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
798 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
799 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
800 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
801 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
802 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
803 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
804 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
805 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
806 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
807 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
808 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
809 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
810 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
811 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
812 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
813 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
814 * testsuite/g++.dg/expr/cond9.C: Adjust.
815 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
816 * testsuite/g++.dg/ext/label5.C: Adjust.
817 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
818 * testsuite/g++.dg/ext/vla2.C: Adjust.
819 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
820 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
821 * testsuite/g++.dg/init/synth2.C: Adjust.
822 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
823 * testsuite/g++.dg/lookup/new1.C: Adjust.
824 * testsuite/g++.dg/lookup/using9.C: Adjust.
825 * testsuite/g++.dg/other/error13.C: Adjust.
826 * testsuite/g++.dg/other/error20.C: Adjust.
827 * testsuite/g++.dg/other/error31.C: Adjust.
828 * testsuite/g++.dg/other/pr28114.C: Adjust.
829 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
830 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
831 * testsuite/g++.dg/overload/ambig1.C: Adjust.
832 * testsuite/g++.dg/overload/arg3.C: Adjust.
833 * testsuite/g++.dg/overload/builtin1.C: Adjust.
834 * testsuite/g++.dg/overload/copy1.C: Adjust.
835 * testsuite/g++.dg/overload/new1.C: Adjust.
836 * testsuite/g++.dg/overload/template4.C: Adjust.
837 * testsuite/g++.dg/overload/unknown1.C: Adjust.
838 * testsuite/g++.dg/overload/using2.C: Adjust.
839 * testsuite/g++.dg/parse/crash5.C: Adjust.
840 * testsuite/g++.dg/parse/error19.C: Adjust.
841 * testsuite/g++.dg/parse/error28.C: Adjust.
842 * testsuite/g++.dg/parse/template7.C: Adjust.
843 * testsuite/g++.dg/parse/typename7.C: Adjust.
844 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
845 * testsuite/g++.dg/tc1/dr152.C: Adjust.
846 * testsuite/g++.dg/template/conv11.C: Adjust.
847 * testsuite/g++.dg/template/copy1.C: Adjust.
848 * testsuite/g++.dg/template/crash37.C: Adjust.
849 * testsuite/g++.dg/template/deduce3.C: Adjust.
850 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
851 * testsuite/g++.dg/template/error38.C: Adjust.
852 * testsuite/g++.dg/template/error40.C: Adjust.
853 * testsuite/g++.dg/template/friend.C: Adjust.
854 * testsuite/g++.dg/template/incomplete2.C: Adjust.
855 * testsuite/g++.dg/template/instantiate5.C: Adjust.
856 * testsuite/g++.dg/template/local4.C: Adjust.
857 * testsuite/g++.dg/template/local6.C: Adjust.
858 * testsuite/g++.dg/template/new3.C: Adjust.
859 * testsuite/g++.dg/template/operator9.C: Adjust.
860 * testsuite/g++.dg/template/overload6.C: Adjust.
861 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
862 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
863 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
864 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
865 * testsuite/g++.dg/template/qualttp5.C: Adjust.
866 * testsuite/g++.dg/template/sfinae2.C: Adjust.
867 * testsuite/g++.dg/template/spec22.C: Adjust.
868 * testsuite/g++.dg/template/spec23.C: Adjust.
869 * testsuite/g++.dg/template/ttp25.C: Adjust.
870 * testsuite/g++.dg/template/typedef4.C: Adjust.
871 * testsuite/g++.dg/template/unify10.C: Adjust.
872 * testsuite/g++.dg/template/unify11.C: Adjust.
873 * testsuite/g++.dg/template/unify6.C: Adjust.
874 * testsuite/g++.dg/template/unify7.C: Adjust.
875 * testsuite/g++.dg/template/unify9.C: Adjust.
876 * testsuite/g++.dg/template/varmod1.C: Adjust.
877 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
878 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
879 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
880 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
881 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
882 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
883 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
884 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
885 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
886 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
887 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
888 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
889 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
890 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
891 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
892 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
893 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
894 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
895 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
896 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
897 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
898 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
899 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
900 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
901 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
902 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
903 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
904 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
905 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
906 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
907 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
908 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
909 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
910 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
911 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
912 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
913 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
914 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
915 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
916 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
917 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
918 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
919 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
920 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
921 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
922 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
923 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
924 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
925 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
926 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
927 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
928 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
929 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
930 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
931 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
932 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
933 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
934 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
935 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
936 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
937 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
938 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
939 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
940 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
941 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
942 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
943 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
944 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
945 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
946 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
947 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
948 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
949 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
950 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
951 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
952 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
953 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
954
f4842525
JM
9552010-12-08 Jason Merrill <jason@redhat.com>
956
b8bf6ad9
JM
957 PR c++/45822
958 * g++.dg/init/synth4.C: New.
959
f4842525
JM
960 PR c++/46736
961 * g++.dg/cpp0x/defaulted21.C: New.
962
c994a0ce
RE
9632010-12-08 Wei Guozhi <carrot@google.com>
964
965 PR target/46631
966 * gcc.target/arm/pr46631: New testcase.
967
b0ce92b4
MM
9682010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
969
970 PR middle-end/42694
971 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
972 0.75) is not optimized if the machine has no sqrt instruction.
973
00c4e97c
AB
9742010-12-07 Andrey Belevantsev <abel@ispras.ru>
975
976 PR target/43603
977 * gcc.target/ia64/pr43603.c: New.
978 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
979
9a14c44d
TB
9802010-12-07 Tobias Burnus <burnus@net-b.de>
981
982 PR fortran/44352
983 * gfortran.dg/string_4.f90: New.
984
8923f55e
SP
9852010-12-07 Sebastian Pop <sebastian.pop@amd.com>
986
987 PR tree-optimization/44676
988 * gcc.dg/graphite/id-pr44676.c: New.
989
9902010-12-07 Sebastian Pop <sebastian.pop@amd.com>
5a1f5f9a
SP
991
992 PR tree-optimization/42327
993 * gcc.dg/tree-ssa/pr42327.c: New.
994
501c95ff
NF
9952010-12-07 Nathan Froyd <froydnj@codesourcery.com>
996
997 PR c++/45330
998 * g++.dg/pr45330.C: New test.
999 * g++.dg/ext/builtin3.C: Adjust.
1000 * g++.dg/lookup/error1.C: Adjust.
1001 * g++.dg/lookup/koenig5.C: Adjust.
1002 * g++.dg/overload/koenig1.C: Adjust.
1003 * g++.dg/parse/decl-specifier-1.C: Adjust.
1004 * g++.dg/template/static10.C: Adjust.
1005 * g++.old-deja/g++.mike/ns5.C: Adjust.
1006 * g++.old-deja/g++.mike/ns7.C: Adjust.
1007 * g++.old-deja/g++.ns/koenig5.C: Adjust.
1008 * g++.old-deja/g++.ns/koenig9.C: Adjust.
1009 * g++.old-deja/g++.other/lineno5.C: Adjust.
1010
85a47bed
RG
10112010-12-07 Richard Guenther <rguenther@suse.de>
1012
1013 PR tree-optimization/46832
1014 * gcc.c-torture/compile/pr46832.c: New testcase.
1015
9ff70652
JJ
10162010-12-07 Jakub Jelinek <jakub@redhat.com>
1017
1018 PR debug/46799
1019 * gcc.dg/autopar/pr46799.c: New test.
1020
fffaf8e2
JD
10212010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1022
1023 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1024 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1025
1b6d012b
L
10262010-12-06 H.J. Lu <hongjiu.lu@intel.com>
1027
1028 PR middle-end/41562
1029 * g++.dg/graphite/pr41562.C: New.
1030
1031 PR middle-end/46185
1032 * gcc.dg/graphite/pr46185.c: New.
1033
69a97201
NP
10342010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
1035
1036 * objc.dg/foreach-8.m: New.
1037
150bd820
JJ
10382010-12-06 Jakub Jelinek <jakub@redhat.com>
1039
85b40c3a
JJ
1040 PR debug/45997
1041 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1042 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1043
628162ea
JJ
1044 PR target/43897
1045 * gcc.target/ia64/pr43897.c: New test.
1046
f4477cf4
JJ
1047 PR debug/46771
1048 * gcc.dg/pr46771.c: New test.
1049
150bd820
JJ
1050 PR rtl-optimization/46777
1051 * gcc.dg/pr46777.c: New test.
1052
3ff4c5d9
RO
10532010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1054
1055 * ada/acats/run_acats (which): Assign output to temporary
1056 variable, only use if successful.
1057 Use last field of type output.
1058
bbb9d2fd
RG
10592010-12-06 Richard Guenther <rguenther@suse.de>
1060
1061 PR tree-optimization/46806
1062 * g++.dg/torture/20100825.C: New testcase.
1063
4fc7469a
RG
10642010-12-06 Richard Guenther <rguenther@suse.de>
1065
1066 PR tree-optimization/46785
1067 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1068
694481d8
DK
10692010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
1070
1071 * gcc.dg/pr46674.c (LABEL3): New macro definition.
1072 (LABEL2): Likewise.
1073 (LABEL): Likewise.
1074 (jelly): Account for user label prefix in asm name.
1075
169eba79
DK
10762010-12-05 Daniel Kraft <d@domob.eu>
1077
1078 PR fortran/46794
1079 * gfortran.dg/power2.f90: Initialize variables.
1080
cb20668f
JH
10812010-12-04 Jan Hubicka <jh@suse.cz>
1082
1083 * snprintf-chk.c (ptr): Declare volatile.
1084 * strcpy-chk.c (s2, s3, l1): Declare volatile.
1085 * snprintf-chk.c (ptr): Declare volatile.
1086 * vsprintf-chk.c (ptr): Declare volatile.
1087 * vsnprintf-chk.c (ptr): Declare volatile.
1088
f3007348
TB
10892010-12-04 Tobias Burnus <burnus@net-b.de>
1090
1091 PR fortran/46584
1092 * gfortran.dg/quad_1.f90: Remove some complex
1093 math checks as they fail on some non-libquadmath
1094 systems.
1095
995d4d1c
DK
10962010-12-04 Daniel Kraft <d@domob.eu>
1097
1098 PR fortran/46794
1099 * gfortran.dg/power2.f90: New test.
1100
9c60a01a
JM
11012010-12-03 Jakub Jelinek <jakub@redhat.com>
1102
1103 PR debug/46123
1104 * g++.dg/debug/pr46123.C: New test.
1105 * g++.dg/debug/dwarf2/pr46123.C: New test.
1106
3ee353e9
JM
11072010-12-03 Jason Merrill <jason@redhat.com>
1108
1109 PR c++/46058
1110 * g++.dg/template/scope4.C: New.
1111
49460951
NF
11122010-12-03 Nathan Froyd <froydnj@codesourcery.com>
1113
1114 * gcc.target/arm/neon-offset-1.c: New test.
1115
753de8cf
AM
11162010-12-03 Alexander Monakov <amonakov@ispras.ru>
1117
1118 PR rtl-optimization/45354
1119 * gcc.dg/tree-prof/pr45354.c: New.
1120
46203ba7 11212010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8976d513
TK
1122
1123 PR fortran/45159
1124 * gfortran.dg/dependency_38.f90: New test.
1125
7a938933
ILT
11262010-12-02 Ian Lance Taylor <iant@google.com>
1127
1128 * lib/go.exp: New file.
1129 * lib/go-dg.exp: New file.
1130 * lib/go-torture.exp: New file.
1131 * lib/target-supports.exp (check_compile): Match // Go.
1132
11332010-12-02 Eric Botcazou <ebotcazou@adacore.com>
205e4c6a
EB
1134
1135 * gcc.dg/pr46685.c: New test.
1136
5e37ea0e
SP
11372010-12-02 Sebastian Pop <sebastian.pop@amd.com>
1138
1139 PR tree-optimization/45199
1140 * gcc.dg/tree-ssa/ldist-15.c: New.
1141 * gcc.dg/tree-ssa/ldist-16.c: New.
1142 * gfortran.dg/ldist-pr45199.f: New.
1143
6dbbece6
RG
11442010-12-02 Richard Guenther <rguenther@suse.de>
1145
1146 PR tree-optimization/46723
1147 * gcc.dg/torture/pr46723.c: New testcase.
1148
a844a60b
RG
11492010-12-02 Richard Guenther <rguenther@suse.de>
1150
1151 PR lto/44871
1152 * g++.dg/lto/20101126-1_0.C: New testcase.
1153 * g++.dg/lto/20101126-1_1.c: Likewise.
1154
52bd463c 11552010-12-02 Richard Guenther <rguenther@suse.de>
c5b6bcb9 1156 Ira Rosen <irar@il.ibm.com>
52bd463c
RG
1157
1158 PR tree-optimization/46663
1159 * gcc.dg/vect/pr46663.c: New test.
1160
bd632dbd
JZ
11612010-12-02 Jie Zhang <jie@codesourcery.com>
1162
1163 PR middle-end/46674
1164 * gcc.dg/pr46674.c: New test.
1165
d0f7899a
NP
11662010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
1167
1168 * objc.dg/exceptions-6.m: New.
5e37ea0e
SP
1169 * obj-c++.dg/exceptions-6.mm: New.
1170
6399666b
JH
11712010-12-01 Jan Hubicka <jh@suse.cz>
1172
1173 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1174
87b286c4 11752010-12-01 Sebastian Pop <sebastian.pop@amd.com>
efa21390
SP
1176
1177 PR middle-end/45297
1178 * gcc.dg/graphite/pr45297.c: New.
1179
ee597801
RG
11802010-12-01 Richard Guenther <rguenther@suse.de>
1181
1182 PR tree-optimization/46730
1183 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1184
16d5e7d5
MM
11852010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1186
1187 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1188 (a*b)-c generates two fma instructions, instead of separate
1189 multiply, add, and subtract.
1190
ca474dfe
TB
11912010-11-30 Tobias Burnus <burnus@net-b.de>
1192
1193 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1194 a value to all array elements.
1195
4dbed5f6
RG
11962010-11-30 Richard Guenther <rguenther@suse.de>
1197
1198 PR tree-optimization/46722
1199 * gcc.target/i386/fma4-fma-2.c: New testcase.
1200
98cf223c
NP
12012010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1202
1203 * objc.dg/duplicate-class-1.m: New.
1204 * obj-c++.dg/duplicate-class-1.mm: New.
1205
d402edc1
NP
12062010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1207
1208 * objc.dg/property/dotsyntax-21.m
1209 * obj-c++.dg/property/dotsyntax-21.mm
1210
0e160b34
AO
12112010-11-29 Alexandre Oliva <aoliva@redhat.com>
1212
1213 PR debug/46338
1214 * g++.dg/debug/pr46338.C: New.
1215
eab1da69
UB
12162010-11-29 Richard Guenther <rguenther@suse.de>
1217 Zdenek Dvorak <rakdver@kam.uniff.cz>
1218
1219 PR tree-optimization/46675
1220 * gcc.dg/pr46675.c: New test.
1221
98c1c7cd
IS
12222010-11-29 Iain Sandoe <iains@gcc.gnu.org>
1223
1224 * gcc/testsuite/objc.dg/strings-1.m: Move to...
1225 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1226 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
eab1da69 1227 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
98c1c7cd
IS
1228 constructor and class reference for NeXT runtime. Update paths.
1229 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1230 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1231 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
eab1da69 1232 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
98c1c7cd 1233 constructor and class reference for NeXT runtime. Update paths.
eab1da69 1234
c8718cb3
DS
12352010-11-29 Dodji Seketeli <dodji@redhat.com>
1236
1237 PR c++/42260
1238 * g++.dg/conversion/cast2.C: New test.
eab1da69 1239
c8718cb3 1240 PR c++/45383
eab1da69 1241 * g++.dg/conversion/cond4.C: Likewise.
c8718cb3 1242
9c7d5cae
DS
12432010-11-29 Dodji Seketeli <dodji@redhat.com>
1244
1245 PR c++/45383
1246 Reverted patch for PR c++/42260
eab1da69 1247 * g++.dg/conversion/cast2.C: Reverted new test.
9c7d5cae 1248
34f3d643
DS
12492010-11-29 Dodji Seketeli <dodji@redhat.com>
1250
1251 PR debug/46101
1252 * g++.dg/debug/dwarf2/typedef5.C: New test
1253
46a99b06
IS
12542010-11-29 Iain Sandoe <iains@gcc.gnu.org>
1255 Mike Stump <mrs@gcc.gnu.org>
1256
1257 PR target/26427
1258 PR target/33120
1259 PR testsuite/35710
1260 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1261 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1262 * gcc.dg/darwin-comm.c: Adjust for new allocators.
1263 * gcc.dg/darwin-sections.c: New test.
1264 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1265
437c2322
NP
12662010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1267
1268 * objc.dg/exceptions-1.m: New.
1269 * objc.dg/exceptions-2.m: New.
1270 * objc.dg/exceptions-3.m: New.
1271 * objc.dg/exceptions-4.m: New.
1272 * objc.dg/exceptions-5.m: New.
1273 * obj-c++.dg/exceptions-1.mm: New.
1274 * obj-c++.dg/exceptions-2.mm: New.
1275 * obj-c++.dg/exceptions-3.mm: New.
1276 * obj-c++.dg/exceptions-4.mm: New.
1277 * obj-c++.dg/exceptions-5.mm: New.
1278
45f9cadb
NP
12792010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1280
1281 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1282 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1283 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1284
8b29bd22
JW
12852010-11-28 Janus Weil <janus@gcc.gnu.org>
1286
1287 PR fortran/46662
1288 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1289
e4ba3838
EB
12902010-11-28 Eric Botcazou <ebotcazou@adacore.com>
1291
1292 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1293 * gnat.dg/pack9.adb (dg-final): Likewise.
1294
597553ab
PT
12952010-11-28 Paul Thomas <pault@gcc.gnu.org
1296
1297 PR fortran/35810
1298 * gfortran.dg/realloc_on_assign_1.f03: New test.
1299 * gfortran.dg/realloc_on_assign_2.f03: New test.
1300 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1301 * gfortran.dg/unpack_bounds_1.f90: The same.
1302 * gfortran.dg/cshift_bounds_2.f90: The same.
1303 * gfortran.dg/matmul_bounds_2.f90: The same.
1304 * gfortran.dg/matmul_bounds_3.f90: The same.
1305 * gfortran.dg/matmul_bounds_4.f90: The same.
1306 * gfortran.dg/matmul_bounds_5.f90: The same.
1307
db0bba8c
TB
13082010-11-27 Tobias Burnus <burnus@net-b.de>
1309
1310 PR fortran/46638
1311 PR fortran/46668
1312 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1313
9d780cb2
NP
13142010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1315
eab1da69 1316 PR objc++/46222
9d780cb2
NP
1317 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1318
2dd24dbd
NP
13192010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1320
1321 * objc.dg/property/at-property-24.m: New.
eab1da69 1322 * objc.dg/property/at-property-25.m: New.
2dd24dbd
NP
1323 * obj-c++.dg/property/at-property-24.mm: New.
1324 * obj-c++.dg/property/at-property-25.mm: New.
1325
a693d3a8
NP
13262010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1327
eab1da69 1328 * objc.dg/protocol-qualifier-1.m: New.
a693d3a8 1329 * objc.dg/protocol-qualifier-2.m: New.
eab1da69 1330 * obj-c++.dg/protocol-qualifier-1.mm: New.
a693d3a8
NP
1331 * obj-c++.dg/protocol-qualifier-2.mm: New.
1332
3ffcc54f
RO
13332010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1334
1335 * lib/gnat.exp: Load gcc.exp.
1336 (gnat_target_compile): Use gcc_target_compile for *.c sources.
1337 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1338
67701d1d
RG
13392010-11-26 Richard Guenther <rguenther@suse.de>
1340
1341 PR lto/46648
1342 * gcc.dg/lto/20101125-1_0.c: New testcase.
1343 * gcc.dg/lto/20101125-1_1.c: Likewise.
1344
a50c005f
BD
13452010-11-22 Bud Davis <jmdavis@link.com>
1346
1347 * arith_divide_no_check.f
1348 ,arith_divide.f,old_style_init.f90: new tests.
1349
1e7965d8
L
13502010-11-26 H.J. Lu <hongjiu.lu@intel.com>
1351
1352 PR tree-optimization/46665
1353 * gfortran.dg/pr46665.f90: New.
1354
f1b69188
JJ
13552010-11-26 Jakub Jelinek <jakub@redhat.com>
1356
1357 PR middle-end/46647
1358 * gcc.dg/pr46647.c: New test.
1359
6312ef45
JW
13602010-11-25 Janus Weil <janus@gcc.gnu.org>
1361
1362 PR fortran/46581
1363 * gfortran.dg/select_type_19.f03: New.
1364
24e1ee32
NP
13652010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
1366
1367 * objc.dg/ivar-problem-1.m: New.
1368 * obj-c++.dg/ivar-problem-1.mm: New.
1369
01e512e2
JJ
13702010-11-25 Jakub Jelinek <jakub@redhat.com>
1371
1372 PR middle-end/46637
1373 * gcc.c-torture/compile/pr46637.c: New test.
1374
27f2c348
L
13752010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1376
1377 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1378
de77ab75
L
13792010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1380
1381 PR middle-end/46647
1382 * gcc.target/i386/pr46647.c: New.
1383
9d602c59
KT
13842010-11-25 Kai Tietz <kai.tietz@onevision.com>
1385
1386 * gcc.dg/dll-8.c: New.
1387
c8230704
EB
13882010-11-25 Eric Botcazou <ebotcazou@adacore.com>
1389
1390 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1391 * gnat.dg/sse_nolib.adb: Likewise.
1392
9ef1bf71
AM
13932010-11-25 Alexander Monakov <amonakov@ispras.ru>
1394
1395 PR rtl-optimization/46585
1396 * gcc.dg/pr46585.c: New.
1397
604e3ff3
RH
13982010-11-24 Richard Henderson <rth@redhat.com>
1399
1400 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1401 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1402 vect_unpack, vect_int_mult, vect_extract_even_odd,
1403 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1404
f0145bb8
L
14052010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1406
1407 PR target/46519
1408 * gfortran.dg/pr46519-1.f: New.
1409
617e6634
L
14102010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1411
1412 PR target/46519
1413 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1414 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1415
1416 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1417 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1418 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1419 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1420
1421 * gcc.target/i386/avx-vzeroupper-20.c: New.
1422 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1423 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1424 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1425 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1426 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1427 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1428
ecf9b8ae
RG
14292010-11-24 Richard Guenther <rguenther@suse.de>
1430
1431 PR lto/43218
1432 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1433
0d40d51c
JJ
14342010-11-24 Jakub Jelinek <jakub@redhat.com>
1435
1436 PR rtl-optimization/46614
1437 * gcc.dg/pr46614.c: New test.
1438
6a227990
TB
14392010-11-24 Tobias Burnus <burnus@net-b.de>
1440
1441 PR fortran/46638
1442 * gfortran.dg/transfer_simplify_10.f90: New.
1443
918a6af0
JJ
14442010-11-24 Jakub Jelinek <jakub@redhat.com>
1445
1446 PR middle-end/46629
1447 * gfortran.dg/lto/pr46629_0.f90: New test.
1448
19804c92
MX
14492010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
1450
1451 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1452 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1453
299404a1
JM
14542010-11-23 Joseph Myers <joseph@codesourcery.com>
1455
1456 * gcc.dg/opts-5.c: New test.
1457
3862bc3a
JY
14582010-11-23 Jeffrey Yasskin <jyasskin@google.com>
1459
1460 PR c++/46527
1461 * g++.dg/debug/dwarf2/pr46527.C: New test.
1462
8595dc52
IS
14632010-11-23 Iain Sandoe <iains@gcc.gnu.org>
1464
1465 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1466
90eb3e33
JJ
14672010-11-23 Jakub Jelinek <jakub@redhat.com>
1468
1469 PR middle-end/46499
1470 * gcc.dg/pr46499-1.c: New test.
1471 * gcc.dg/pr46499-2.c: New test.
1472
6e223f7e
JH
14732010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
1474
1475 * gcc.target/i386/alias-1.c: Require alias support.
1476
9a31f6a3
UB
14772010-11-22 Uros Bizjak <ubizjak@gmail.com>
1478
1479 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1480 for vectorizer tests.
1481 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1482 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1483 * gcc.dg/graphite/pr41888.c: Ditto.
1484 * gcc.dg/graphite/pr42729.c: Ditto.
1485
14862010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
1487 Uros Bizjak <ubizjak@gmail.com>
1488
1489 * lib/target-supports.exp (check_vect_support_and_set_flags): New
1490 procedure to check if the target supports vectorizer tests. Set
1491 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1492 capabilites.
1493 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1494 * g++.dg/vect/vect.exp: Ditto.
1495 * gfortran.dg/vect/vect.exp: Ditto.
1496
a9546771
NP
14972010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
1498
1499 PR objc/34033
1500 * objc.dg/strings-1.m: New.
1501 * objc.dg/strings-2.m: New.
1502 * obj-c++.dg/strings-1.mm: New.
9a31f6a3 1503 * obj-c++.dg/strings-2.mm: New.
a9546771 1504
3dbcee5b
IB
15052010-11-22 Ian Bolton <ian.bolton@arm.com>
1506
1507 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1508 "target short_enums".
1509 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1510
5cea1db5
EB
15112010-11-22 Eric Botcazou <ebotcazou@adacore.com>
1512
fbd9f2f9
EB
1513 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1514
a1e78aee
EB
1515 PR rtl-optimization/46603
1516 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1517
993466f3 1518 PR testsuite/46230
7fafbb19
EB
1519 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1520 being vectorized. Adjust dg-final pattern.
993466f3
EB
1521 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1522
5cea1db5
EB
1523 * gcc.dg/vect: Do not include <stdio.h> in testcases.
1524 * gcc.dg/vect/costmodel/ppc: Likewise.
1525
8fd0a474
AM
15262010-11-22 Alexander Monakov <amonakov@ispras.ru>
1527
1528 PR rtl-optimization/45652
1529 * gcc.dg/pr45652.c: New.
1530
2aa99b7b
L
15312010-11-21 Richard Henderson <rth@redhat.com>
1532
1533 PR rtl-optimization/46571
1534 * gcc.dg/pr46571.c: New.
1535
a829f42a
EB
15362010-11-21 Eric Botcazou <ebotcazou@adacore.com>
1537
1538 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1539
2dc82a83
UB
15402010-11-21 Uros Bizjak <ubizjak@gmail.com>
1541
1542 PR target/46533
1543 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
1544
24a57808
JM
15452010-11-20 Joseph Myers <joseph@codesourcery.com>
1546
1547 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1548 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1549 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1550 * gcc.dg/pack-test-2.c: Test for all targets.
1551 * gcc.dg/pragma-align.c: Test for all targets.
1552 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1553 * gcc.dg/ucnid-10.c: Test for all targets.
1554
233db724
EB
15552010-11-20 Eric Botcazou <ebotcazou@adacore.com>
1556
1557 * gcc.target/sparc/sparc-align-1.c: New test.
1558
a9aa2c3a
NF
15592010-11-20 Nathan Froyd <froydnj@codesourcery.com>
1560
1561 PR c++/16189
1562 PR c++/36888
1563 PR c++/45331
1564 * g++.dg/parse/semicolon3.C: New test.
1565 * g++.dg/debug/pr22514.C: Adjust.
1566 * g++.dg/init/error1.C: Adjust.
1567 * g++.dg/other/bitfield3.C: Adjust.
1568 * g++.dg/other/semicolon.C: Adjust.
1569 * g++.dg/parse/error14.C: Adjust.
1570 * g++.dg/parse/error5.C: Adjust.
1571 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1572 * g++.dg/template/pr23510.C: Adjust.
1573 * g++.dg/template/pr39425.C: Adjust.
1574 * g++.old-deja/g++.robertl/eb125.C: Adjust.
1575
8e97bc2b
JJ
15762010-11-20 Jakub Jelinek <jakub@redhat.com>
1577
4942af9b
JJ
1578 PR debug/46561
1579 * gcc.dg/autopar/pr46561.c: New test.
1580
83048474
JJ
1581 PR c++/46538
1582 * g++.dg/other/error34.C: New test.
1583
e26ab5ec
JJ
1584 PR c++/46526
1585 * g++.dg/cpp0x/constexpr-base3.C: New test.
1586
8e97bc2b
JJ
1587 PR tree-optimization/45830
1588 * gcc.target/i386/pr45830.c: New test.
1589 * gcc.c-torture/execute/pr45830.c: New test.
1590
d4e72c58
NP
15912010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1592
1593 * objc.dg/attributes/class-attribute-1.m: Rewritten.
1594 * objc.dg/attributes/class-attribute-2.m: Same change.
1595 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1596 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1597 * objc.dg/fobjc-std-1.m: Updated.
1598 * obj-c++.dg/fobjc-std-1.mm: Updated.
2dc82a83 1599
2bdea539
MM
16002010-11-19 Michael Matz <matz@suse.de>
1601
1602 PR tree-optimization/46077
1603 * gcc.dg/vect/O3-pr46077.c: New testcase.
1604
5386338c
JM
16052010-11-19 Joseph Myers <joseph@codesourcery.com>
1606
1607 PR c/46547
1608 * gcc.c-torture/compile/pr46547-1.c: New test.
1609
7a336aba
RO
16102010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1611
1612 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1613 exec $compiler.
1614 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1615 $GFORTRAN_UNDER_TEST.
1616 (gfortran_init): Use -B to specify specpath, add trailing /.
1617
fd438373
MM
16182010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1619
1620 * gcc.target/powerpc/ppc-target-1.c: New file to test target
1621 attributes on PowerPC.
1622 * gcc.target/powerpc/ppc-target-2.c: Ditto.
1623 * gcc.target/powerpc/ppc-target-3.c: Ditto.
1624
6b192a09
NP
16252010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1626
1627 * objc.dg/attributes/proto-attribute-1.m: Updated.
1628 * objc.dg/attributes/proto-attribute-2.m: New.
1629 * objc.dg/attributes/proto-attribute-3.m: New.
1630 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1631 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
0f346928 1632 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
6b192a09 1633
7544dae2
EB
16342010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1635
1636 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1637
4ae97806
EB
16382010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1639
1640 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1641
3391b84b
SE
16422010-11-18 Steve Ellcey <sje@cup.hp.com>
1643
1644 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1645 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1646
63871cda
JJ
16472010-11-18 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR middle-end/46534
1650 * gcc.c-torture/compile/pr46534.c: New test.
1651
c9d84d0e
EB
16522010-11-18 Eric Botcazou <ebotcazou@adacore.com>
1653
1654 * gnat.dg/atomic4.ad[sb]: New test.
1655 * gnat.dg/volatile4.adb: Likewise.
1656
275853ab
RH
16572010-11-18 Richard Henderson <rth@redhat.com>
1658
1659 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1660
fb52b50a
NF
16612010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1662
1663 PR c/33193
1664 * c-c++-common/pr33193.c: New test.
1665
cfaa5589
RG
16662010-11-18 Richard Guenther <rguenther@suse.de>
1667
1668 PR tree-optimization/46172
1669 * gcc.dg/torture/pr46172.c: New testcase.
1670
12c2b0ad
JL
16712010-11-18 Jeff Law <law@redhat.com>
1672
1673 PR middle-end-optimization/46297
1674 * gfortran.dg/pr46297.f: New test.
1675
d1b2ae0d
SE
16762010-11-17 Steve Ellcey <sje@cup.hp.com>
1677
1678 PR middle-end/31490
1679 * gcc.dg/pr31490.c: New test.
1680
a6759a8a
UB
16812010-11-17 Uros Bizjak <ubizjak@gmail.com>
1682
1683 * gcc.dg/nop.h: Move from ...
1684 * gcc.dg/guality/nop.h: ... here.
1685 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1686 * gcc.dg/guality/asm-1.c: Update nop.h include.
1687 * gcc.dg/guality/pr43329-1.c: Ditto.
1688
f725e721
PB
16892010-11-17 Paolo Bonzini <bonzini@gnu.org>
1690
1691 * gcc.dg/two-types-1.c: New test.
1692 * gcc.dg/two-types-2.c: New test.
1693 * gcc.dg/two-types-3.c: New test.
1694 * gcc.dg/two-types-4.c: New test.
1695 * gcc.dg/two-types-5.c: New test.
1696 * gcc.dg/two-types-6.c: New test.
1697 * gcc.dg/two-types-7.c: New test.
1698 * gcc.dg/two-types-8.c: New test.
1699 * gcc.dg/two-types-9.c: New test.
1700 * gcc.dg/two-types-10.c: New test.
1701 * objc.dg/two-types-1.m: New test.
1702
b57849d4
JJ
17032010-11-17 Jakub Jelinek <jakub@redhat.com>
1704
073d7052
JJ
1705 PR rtl-optimization/46440
1706 * gcc.dg/pr46440.c: New test.
1707
b57849d4
JJ
1708 PR testsuite/45429
1709 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1710
d92826be
IR
17112010-11-17 Ira Rosen <irar@il.ibm.com>
1712
1713 PR tree-optimization/46312
1714 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1715 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1716 on targets that support vector shifts with scalar shift argument.
1717 Remove dg-options.
1718 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1719 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1720 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1721 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1722 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1723 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1724 support misaligned data accesses.
1725 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1726 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1727 * lib/target-supports.exp
1728 (check_effective_target_vect_shift_scalar): New.
1729
a677307d
JJ
17302010-11-17 Jakub Jelinek <jakub@redhat.com>
1731
1732 * gcc.dg/guality/nop.h: New file.
1733 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1734 "nop". Adjust line numbers in gdb-test.
1735 * gcc.dg/guality/pr43329-1.c: Likewise.
1736
bf4c0738
JM
17372010-11-16 Jason Merrill <jason@redhat.com>
1738
66753821
JM
1739 * g++.dg/cpp0x/defaulted20.C: New.
1740
bf4c0738
JM
1741 * g++.dg/template/injected2.C: New.
1742
354d8ce1
NP
17432010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1744
1745 * objc.dg/protocol-optional-1.m: New.
1746 * obj-c++.dg/protocol-optional-1.mm: New.
1747
d6613781
RH
17482010-11-16 Richard Henderson <rth@redhat.com>
1749
1750 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1751 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1752
a05c8f23
EB
17532010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1754
1755 * gnat.dg/opt12.adb: New test.
1756 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1757
885c9b5d
EB
17582010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1759
1760 * gcc.target/rx/pack.c: New test.
1761
1ec601bf
FXC
17622010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1763 Tobias Burnus <burnus@net-b.de>
1764
1765 PR fortran/32049
1766 * gfortran.dg/quad_1.f90: New.
1767 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1768 compiler arguments.
1769 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1770 library search path; call gcc-set-multilib-library-path with
1771 arguments such that libgfortran.spec is found.
1772 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1773
07078664
JJ
17742010-11-16 Jakub Jelinek <jakub@redhat.com>
1775
1776 PR c++/46401
1777 * g++.dg/warn/Wsequence-point-3.C: New test.
1778
651a20b5
KT
17792010-11-16 Kai Tietz <kai.tietz@onevision.com>
1780
1781 PR preprocessor/17349
1782 * gcc.dg/cpp/cmdlne-C3.c: New.
1783
6b03de57
RG
17842010-11-16 Richard Guenther <rguenther@suse.de>
1785
1786 PR tree-optimization/44545
1787 * gcc.dg/pr44545.c: New testcase.
1788
d61c4867
AB
17892010-11-16 Andrey Belevantsev <abel@ispras.ru>
1790
1791 PR rtl-optimization/46366
1792 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1793 casts.
1794
2262707f
RG
17952010-11-16 Richard Guenther <rguenther@suse.de>
1796
1797 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1798
05613877
RG
17992010-11-16 Richard Guenther <rguenther@suse.de>
1800
1801 PR middle-end/45172
1802 * gfortran.dg/gomp/pr45172.f90: New testcase.
1803
27128fc3
NC
18042010-11-16 Nick Clifton <nickc@redhat.com>
1805
1806 * gcc.target/rx/pack.c: New test.
1807
3ca35fbd
RH
18082010-11-15 Richard Henderson <rth@redhat.com>
1809
1810 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1811 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1812 Use builtin_constant_p rather than scanning for builtin name.
1813
b6cfe8ac
NP
18142010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1815
1816 * objc.dg/property/dotsyntax-18.m: New.
1817 * objc.dg/property/dotsyntax-19.m: New.
1818 * objc.dg/property/dotsyntax-20.m: New.
1819 * obj-c++.dg/property/dotsyntax-18.mm: New.
a6759a8a 1820 * obj-c++.dg/property/dotsyntax-19.mm: New.
b6cfe8ac 1821 * obj-c++.dg/property/dotsyntax-20.mm: New.
a6759a8a
UB
1822 * objc.dg/property/dotsyntax-4.m: Removed some unused
1823 variables and code.
b6cfe8ac 1824 * objc.dg/property/dotsyntax-6.m: Same change.
a6759a8a 1825 * objc.dg/property/dotsyntax-16.m: Same change.
b6cfe8ac
NP
1826 * objc.dg/property/dotsyntax-17.m: Same change.
1827 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1828 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
a6759a8a 1829 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
b6cfe8ac
NP
1830 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1831 * objc.dg/property/at-property-22.m: Added missing casts.
1832 * obj-c++.dg/property/at-property-22.mm: Same change.
a6759a8a 1833
7a4f257d
JJ
18342010-11-15 Jakub Jelinek <jakub@redhat.com>
1835
567b99c8
JJ
1836 PR tree-optimization/46491
1837 * gcc.target/i386/pr46491.c: New test.
1838
7a4f257d
JJ
1839 PR tree-optimization/46461
1840 * gcc.c-torture/compile/pr46461.c: New test.
1841
11746b92
TB
18422010-11-15 Tobias Burnus <burnus@net.b.de>
1843
1844 PR fortran/46484
1845 * gfortran.dg/allocatable_scalar_11.f90: New.
a6759a8a
UB
1846 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1847 standard conform.
11746b92 1848
61630b27
JJ
18492010-11-15 Jakub Jelinek <jakub@redhat.com>
1850
23d8fd35
JJ
1851 PR debug/46095
1852 * gcc.target/i386/pr46095.c: New test.
1853
61630b27
JJ
1854 PR debug/46387
1855 * gcc.dg/pr46387.c: New test.
1856
925e8657
NP
18572010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1858
1859 * objc.dg/property/dotsyntax-16.m: New.
a6759a8a 1860 * objc.dg/property/dotsyntax-17.m: New.
925e8657 1861 * obj-c++.dg/property/dotsyntax-16.mm: New.
a6759a8a 1862 * obj-c++.dg/property/dotsyntax-17.mm: New.
925e8657
NP
1863 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1864 syntax with properties, which now works.
1865 * obj-c++.dg/property/at-property-10.mm: Same change.
a6759a8a 1866
4cc13d9d
MJ
18672010-11-15 Martin Jambor <mjambor@suse.cz>
1868
1869 PR tree-optimization/46349
1870 * gnat.dg/opt9.adb: New file.
1871 * gnat.dg/opt9_pkg.ads: Likewise
1872
d6e524ce
RG
18732010-11-15 Richard Guenther <rguenther@suse.de>
1874
1875 PR lto/44989
1876 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1877
bb0a9581
NF
18782010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1879
1880 PR preprocessor/45038
1881 * g++.dg/pr45038.C: New test.
1882
c636a4fb
RG
18832010-11-15 Richard Guenther <rguenther@suse.de>
1884
1885 PR tree-optimization/46467
1886 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1887
fcdc80e4
RG
18882010-11-15 Richard Guenther <rguenther@suse.de>
1889
1890 PR testsuite/46423
1891 * g++.dg/torture/pr34850.C: Adjust.
1892
fc3f9236
PB
18932010-11-14 Paolo Bonzini <bonzini@gnu.org>
1894
1895 PR c/46475
1896 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1897
8926bd5d
NP
18982010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1899
1900 * objc.dg/property/at-property-21.m: New.
1901 * objc.dg/property/at-property-22.m: New.
27128fc3 1902 * objc.dg/property/at-property-23.m: New.
8926bd5d
NP
1903 * objc.dg/property/synthesize-9.m: New.
1904 * objc.dg/property/synthesize-10.m: New.
27128fc3 1905 * objc.dg/property/synthesize-11.m: New.
8926bd5d
NP
1906 * obj-c++.dg/property/at-property-21.mm: New.
1907 * obj-c++.dg/property/at-property-22.mm: New.
27128fc3 1908 * obj-c++.dg/property/at-property-23.mm: New.
8926bd5d
NP
1909 * obj-c++.dg/property/synthesize-9.mm: New.
1910 * obj-c++.dg/property/synthesize-10.mm: New.
27128fc3 1911 * obj-c++.dg/property/synthesize-11.mm: New.
8926bd5d
NP
1912
1913 * objc.dg/property/at-property-4.m: Updated to match new compiler
1914 where some errors have been converted into warnings and vice versa.
1915 * objc.dg/property/at-property-16.m: Same change.
1916 * objc.dg/property/at-property-18.m: Same change.
1917 * objc.dg/property/property-neg-5.m: Same change.
1918 * obj-c++.dg/property/at-property-4.mm: Same change.
1919 * obj-c++.dg/property/at-property-16.mm: Same change.
1920 * obj-c++.dg/property/at-property-18.mm: Same change.
1921 * obj-c++.dg/property/property-neg-5.mm: Same change.
27128fc3 1922
8926bd5d
NP
1923 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1924 commented out because of testsuite problems; I found out that
1925 using dg-warning instead of dg-message gets them to work.
1926 * obj-c++.dg/property/property-neg-3.mm: Same change.
1927 * obj-c++.dg/property/synthesize-6.mm: Same change.
27128fc3
NC
1928 * obj-c++.dg/property/at-property-5.mm: Same change.
1929 * obj-c++.dg/property/at-property-14.mm: Same change.
8926bd5d
NP
1930 * obj-c++.dg/property/at-property-18.mm: Same change.
1931 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1932 some tests still do not work due to some other testsuite issue).
1933
2e5748d2
JM
19342010-11-13 Jason Merrill <jason@redhat.com>
1935
1936 * g++.dg/cpp0x/auto20.C: New.
1937
989b59db
IS
19382010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1939
1940 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1941 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1942
42348a69
PB
19432010-11-13 Paolo Bonzini <bonzini@gnu.org>
1944
1945 PR c/46462
1946 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1947 * gcc.dg/pr35746.c: Likewise.
1948 * gcc.dg/cpp/direct2.c: Likewise.
1949 * gcc.dg/cpp/direct2s.c: Likewise.
1950 * gcc.dg/noncompile/920923-1.c: Likewise.
1951 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1952
29be86db
NP
19532010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1954
1955 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1956
5a2a6eb0
NP
19572010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1958
1959 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1960 a pointer to an arbitrary C struct with an Objective-C protocol.
1961 Test various valid uses of typedef with Objective-C objects and
1962 protocols instead.
1963 * objc.dg/invalid-type-1.m: New.
27128fc3
NC
1964 * obj-c++.dg/invalid-type-1.m: New.
1965
a0abcb2e
IS
19662010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1967
1968 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1969
40309aef
TB
19702010-11-13 Tobias Burnus <burnus@net-b.de>
1971
1972 PR fortran/45742
1973 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1974
c28d1d9b
TB
19752010-11-13 Tobias Burnus <burnus@net-b.de>
1976
1977 PR fortran/45742
1978 * gfortran.dg/volatile12.f90: New.
1979
6ce12675
PB
19802010-11-13 Paolo Bonzini <bonzini@gnu.org>
1981
1982 * objc.dg/attributes/method-format-1.m: Adjust.
1983
2f413185
PB
19842010-11-13 Paolo Bonzini <bonzini@gnu.org>
1985
1986 PR c/20385
1987 * gcc.dg/decl-9.c: New.
1988
9e5b2115
PB
19892010-11-13 Paolo Bonzini <bonzini@gnu.org>
1990
1991 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1992
18406601
PB
19932010-11-13 Paolo Bonzini <bonzini@gnu.org>
1994
1995 * gcc.dg/format/few-1.c: New test.
1996 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1997 * gcc.dg/format/c90-scanf-1.c: Adjust.
1998 * gcc.dg/format/cmn-err-1.c: Adjust.
1999 * gcc.dg/format/dfp-printf-1.c: Adjust.
2000 * gcc.dg/format/dfp-scanf-1.c: Adjust.
2001 * gcc.dg/format/gcc_diag-1.c: Adjust.
2002 * gcc.dg/format/ms_unnamed-1.c: Adjust.
2003 * gcc.dg/format/strfmon-1.c: Adjust.
2004 * gcc.dg/format/unnamed-1.c: Adjust.
2005 * gcc.dg/format/xopen-2.c: Adjust.
2006 * g++.dg/ext/builtin4.C: Adjust.
2007 * g++.dg/ext/builtin5.C: Adjust.
2008
c5fa0890
JM
20092010-11-12 Joseph Myers <joseph@codesourcery.com>
2010
2011 * gcc.dg/pragma-diag-2.c: New test.
2012
91276278
JD
20132010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2014
2015 PR fortran/45794
2016 * gfortran.dg/optional_mask.f90: New test.
2017
a6759a8a 20182010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
c6c06f31
VV
2019
2020 * g++.dg/cpp0x/defaulted15.C: Adjust.
2021
d780189f
JD
20222010-11-12 James Dennett <jdennett@google.com>
2023
2024 PR c++/39415
2025 * g++.dg/expr/static_cast7.C: New.
2026
882557be
RO
20272010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2028
2029 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2030 warning.
2031 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2032 mips-sgi-irix*.
2033 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2034 * gcc.target/mips/call-3.c: Add dg-require-visibility.
2035
4e0084e4
EB
20362010-11-12 Eric Botcazou <ebotcazou@adacore.com>
2037
2038 * gcc.dg/pr46375.c: New test.
2039
3a789837
NF
20402010-11-11 Nathan Froyd <froydnj@codesourcery.com>
2041
2042 PR c/44782
2043 * c-c++-common/fmax-errors.c: New test.
2044
d48e78d6
RH
20452010-11-11 Richard Henderson <rth@redhat.com>
2046
2047 * gcc.target/i386/sse-24.c: Use -ffp-contract.
2048
6783ab05
JH
20492010-11-11 Jan Hubicka <jh@suse.cz>
2050
2051 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
c9a32cfe 2052 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
6783ab05 2053
94252ac2
JJ
20542010-11-12 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR target/46088
2057 * gcc.dg/pr46088.c: New test.
2058
20592010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
f76b96c2
SK
2060
2061 * gfortran.dg/empty_derived_type.f90: New test.
2062
d5656544
TB
20632010-11-11 Tobias Burnus <burnus@net-b.de>
2064
2065 PR fortran/46413
2066 * gfortran.dg/class_31.f90: New.
2067
2068 PR fortran/46205
2069 * gfortran.dg/forall_14.f90: New.
2070
94252ac2
JJ
20712010-11-11 Jakub Jelinek <jakub@redhat.com>
2072 Tobias Burnus <burnus@net-b.de>
58ebaaf1
JJ
2073
2074 PR fortran/46325
27128fc3 2075 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
58ebaaf1 2076
014d92e1
JH
20772010-11-11 Jan Hubicka <jh@suse.cz>
2078
2079 * gcc.dg/20081223-1.c: Update LTO options.
2080 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2081 * gcc.dg/lto/20081118_0.c: Update LTO options.
2082 * gcc.dg/lto/ipareference_0.c: Update LTO options.
2083 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2084 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2085 * gcc.dg/lto/ipacp_0.c: Update LTO options.
2086 * gcc.dg/lto/20090116_0.c: Update LTO options.
2087 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2088 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2089 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2090 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2091 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2092 * gcc.dg/lto/20081224_0.c: Update LTO options.
2093 * gcc.dg/lto/20090219_0.c: Update LTO options.
2094 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2095 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2096 * gcc.dg/lto/20081115_0.c: Update LTO options.
2097 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2098 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2099 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2100 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2101 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2102 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2103 * g++.dg/20090107-1.C: Update LTO options.
2104 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2105 * g++.dg/lto/20081123_0.C: Update LTO options.
2106 * g++.dg/lto/20090313_0.C: Update LTO options.
2107 * g++.dg/lto/20081125_0.C: Update LTO options.
2108 * g++.dg/lto/20081109-1_0.C: Update LTO options.
2109 * g++.dg/lto/20081219_0.C: Update LTO options.
2110 * g++.dg/lto/20100724-1_0.C: Update LTO options.
2111 * g++.dg/lto/20081204-1_0.C: Update LTO options.
2112 * g++.dg/lto/20090303_0.C: Update LTO options.
2113 * g++.dg/lto/20100723-1_0.C: Update LTO options.
2114 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2115 * g++.dg/lto/20090128_0.C: Update LTO options.
2116 * g++.dg/lto/20081204-2_0.C: Update LTO options.
2117 * g++.dg/lto/20090302_0.C: Update LTO options.
2118 * g++.dg/lto/20081119-1_0.C: Update LTO options.
2119 * g++.dg/lto/20081118_0.C: Update LTO options.
2120 * g++.dg/20090121-1.C: Update LTO options.
2121 * objc.dg/lto/lto.exp: Update LTO options.
2122 * lib/lto.exp: Update LTO options.
2123 * lib/gcc-dg.exp: Update LTO options.
2124 * lib/c-torture.exp: Update LTO options.
2125 * obj-c++.dg/lto/lto.exp: Update LTO options.
2126
2503de8d
JH
21272010-11-11 Jan Hubicka <jh@suse.cz>
2128
2129 PR tree-optimize/40436
2130 * gcc.dg/tree-ssa/inline-5.c: New testcase.
2131 * gcc.dg/tree-ssa/inline-6.c: New testcase.
2132
8be3d7da
JW
21332010-11-11 Janus Weil <janus@gcc.gnu.org>
2134
2135 * gfortran.dg/proc_decl_24.f90: New.
2136
10e34e6e 21372010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
5a2a6eb0 2138
10e34e6e 2139 * objc.dg/property/at-property-20.m: New.
27128fc3 2140 * objc.dg/property/synthesize-8.m: New.
10e34e6e
NP
2141 * obj-c++.dg/property/at-property-20.m: New.
2142 * obj-c++.dg/property/synthesize-8.mm: New.
27128fc3 2143
f954bd2c
JM
21442010-11-11 Joseph Myers <joseph@codesourcery.com>
2145
2146 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2147
1004f0c5
JJ
21482010-11-11 Jakub Jelinek <jakub@redhat.com>
2149
2150 PR middle-end/46388
2151 * gcc.c-torture/compile/pr46388.c: New test.
2152
86de8875
RO
21532010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2154
2155 * lib/lto.exp (lto-get-options-main): Support optional target
2156 selector for dg-suppress-ld-options.
2157
280fedf0
MJ
21582010-11-11 Martin Jambor <mjambor@suse.cz>
2159
2160 PR tree-optimization/46383
2161 * g++.dg/torture/pr46383.C: New test.
2162
5f808501
UB
21632010-11-11 Uros Bizjak <ubizjak@gmail.com>
2164
2165 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2166 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2167 to dg-options.
2168 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2169 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2170 * g++.dg/other/i386-3.C: Ditto.
2171
9c8b5215
JM
21722010-11-10 Jason Merrill <jason@redhat.com>
2173
2174 * g++.dg/cpp0x/constexpr-46420.C: New.
2175
72b53e21
JM
21762010-11-10 Joseph Myers <joseph@codesourcery.com>
2177
2178 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2179 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2180 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2181 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2182 expected messages.
2183
cd3c6bbc
JH
21842010-11-10 Jan Hubicka <jh@suse.cz>
2185
2186 PR tree-optimize/38669
5f808501 2187 * gcc.dg/tree-ssa/pr38699.c: New testcase.
cd3c6bbc 2188
928bcefa
JH
21892010-11-10 Jan Hubicka <jh@suse.cz>
2190
2191 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2192
4ddf1c7f
JM
21932010-11-10 Jason Merrill <jason@redhat.com>
2194
2195 * g++.dg/cpp0x/constexpr-bitfield.C: New.
2196
a3477903
JJ
21972010-11-10 Jakub Jelinek <jakub@redhat.com>
2198
2199 PR debug/46409
2200 * gcc.dg/debug/pr46409.c: New test.
2201
2202 PR c++/46368
2203 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2204
5ca2bc5e
UB
22052010-11-10 Uros Bizjak <ubizjak@gmail.com>
2206
2207 PR target/46419
2208 * gcc-target/i386/pr46419.c: New test.
2209
94d13ad1
QN
22102010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
2211
2212 * g++.dg/other/i386-2.C: Add -mtbm.
2213 * g++.dg/other/i386-3.C: Likewise.
2214 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2215 * gcc.target/i386/funcspec-6.c: Likewise.
2216 * gcc.target/i386/sse-12.c: Add -mtbm.
2217 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2218 operand intrinsics.
2219 * gcc.target/i386/sse-14.c: Likewise.
2220 * gcc.target/i386/sse-22.c: Likewise.
2221 * gcc.target/i386/sse-23.c: Likewise.
2222 * gcc.target/i386/tbm-1.c: New file.
2223 * gcc.target/i386/tbm-2.c: Likewise.
2224
91afcfa3
QN
22252010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
2226
2227 * g++.dg/other/i386-2.C: Add -mbmi.
2228 * g++.dg/other/i386-3.C: Likewise.
2229 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2230 * gcc.target/i386/funcspec-6.c: Likewise.
2231 * gcc.target/i386/sse-12.c: Add -mbmi.
2232 * gcc.target/i386/bmi-1.c: New file.
2233 * gcc.target/i386/bmi-2.c: Likewise.
2234 * gcc.target/i386/bmi-3.c: Likewise.
2235 * gcc.target/i386/bmi-4.c: Likewise.
2236 * gcc.target/i386/bmi-5.c: Likewise.
2237 * gcc.target/i386/bmi-6.c: Likewise.
2238
75acdae9
NF
22392010-11-10 Nathan Froyd <froydnj@codesourcery.com>
2240
2241 PR c++/46065
2242 * g++.dg/pr46065.C: New test.
2243
edb29996
JH
22442010-11-10 Jan Hubicka <jh@suse.cz>
2245
2246 PR tree-optimize/33172
2247 PR tree-optimize/43411
2248 * gcc.dg/tree-ssa/pr33172.c: New testcase.
2249 * g++.dg/tree-ssa/pr43411.C: New testcase.
2250
c5d0600d
JH
22512010-11-10 Jan Hubicka <jh@suse.cz>
2252
2253 PR tree-optimize/46228
2254 * g++.dg/tree-ssa/pr46228.C: New testcase.
2255
c204d113
L
22562010-11-10 H.J. Lu <hongjiu.lu@intel.com>
2257
2258 PR tree-optimization/46414
a6759a8a 2259 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
c204d113 2260
1d3a84ce
TB
22612010-11-10 Tobias Burnus <burnus@net-b.de>
2262
2263 PR fortran/46411
2264 * gfortran.dg/intrinsic_7.f90: New.
2265
bbed6555
RO
22662010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2267
2268 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2269 * g++.dg/abi/thunk4.C: Likewise.
2270 * g++.dg/opt/combine.C: Add dg-require-visibility.
2271 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2272 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2273 alpha*-dec-osf*.
2274 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2275 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2276 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2277 large arena_size.
2278 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2279 * gcc.dg/intmax_t-1.c: Likewise.
2280
94252ac2 22812010-11-10 Tobias Burnus <burnus@net-b.de>
0149d8cc
TB
2282
2283 PR fortran/46244
2284 * gfortran.dg/class_30.f90: New.
2285
445f52e2
TB
22862010-11-10 Tobias Burnus <burnus@net-b.de>
2287
2288 PR fortran/46223
2289 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2290 failure on s390.
2291
e639b206
SP
22922010-11-10 Sebastian Pop <sebastian.pop@amd.com>
2293
2294 PR tree-optimization/45971
2295 * gcc.dg/vect/O3-pr45971.c: New.
2296
59e0c6b7
RG
22972010-11-10 Richard Guenther <rguenther@suse.de>
2298
2299 PR tree-optimization/44964
2300 * gcc.dg/pr44964.c: New testcase.
2301
9063bd1d
EB
23022010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2303
2304 * gnat.dg/opt10.adb: Fix typo.
2305
f5a7af7d
MJ
23062010-11-10 Martin Jambor <mjambor@suse.cz>
2307
2308 PR tree-optimization/46351
2309 PR tree-optimization/46377
2310 * gnat.dg/opt10.adb: New file.
2311 * gnat.dg/opt10_pkg.ads: Likewise.
2312 * gnat.dg/opt11.adb: Likewise.
2313 * gnat.dg/opt11.ads: Likewise.
2314
054d6b83
EB
23152010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2316
2317 * gnat.dg/boolean_conv.adb: New test.
2318
5c779305
AK
23192010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2320
2321 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2322
d0edecea
EB
23232010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2324
2325 * gnat.dg/unchecked_convert7.adb: New test.
2326
72a07d9b
RB
23272010-11-10 Richard Guenther <rguenther@suse.de>
2328
2329 PR tree-optimization/46398
2330 * gcc.dg/torture/pr46398.c: New testcase.
2331
0f292566
JD
23322010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2333
2334 * gfortran.dg/open_dev_null.f90: New test.
2335
5ca2bc5e 23362010-11-09 Jan Hubicka <jh@suse.cz>
9bb2f479 2337
72a07d9b
RB
2338 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2339 unrolling.
9bb2f479 2340
b8cbdff5
JM
23412010-11-09 Joseph Myers <joseph@codesourcery.com>
2342
2343 * gcc.dg/struct-semi-4.c: New test.
2344
21922561
MM
23452010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2346
2347 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2348 power5 to enable generation of FRIZ.
2349
2350 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2351 optimization.
2352
2353 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2354 expected.
2355
9b999dc5
JJ
23562010-11-09 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR target/43808
2359 * gfortran.dg/pr43808.f90: New test.
2360
0104d6c7
SP
23612010-11-09 Sebastian Pop <sebastian.pop@amd.com>
2362
2363 PR tree-optimization/46036
2364 * gfortran.dg/lto/pr46036_0.f90: New.
2365
fd99dfdf
JJ
23662010-10-09 Jakub Jelinek <jakub@redhat.com>
2367
2368 PR middle-end/45663
a6759a8a
UB
2369 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2370 bar invocation instead of first.
67c6812f
JJ
2371
2372 PR debug/46171
2373 * gcc.dg/pr46171.c: New test.
2374
a3357f7d
RG
23752010-11-09 Richard Guenther <rguenther@suse.de>
2376
2377 PR tree-optimization/46355
2378 * gcc.dg/pr46355.c: New testcase.
2379
5923c6c3
RG
23802010-11-09 Richard Guenther <rguenther@suse.de>
2381
2382 PR tree-optimization/46177
2383 * gcc.dg/pr46177-2.c: New testcase.
2384
fc489e4a
RG
23852010-11-09 Richard Guenther <rguenther@suse.de>
2386
2387 PR testsuite/46312
2388 * gcc.dg/vec-scal-opt.c: Move ...
2389 * gcc.dg/vect/vect-scal-opt.c: ... here.
2390 * gcc.dg/vec-scal-opt1.c: Move ...
2391 * gcc.dg/vect/vect-scal-opt1.c: ... here.
2392 * gcc.dg/vec-scal-opt2.c: Move ...
2393 * gcc.dg/vect/vect-scal-opt2.c: ... here.
2394
98cd3025
EB
23952010-11-09 Eric Botcazou <ebotcazou@adacore.com>
2396
2397 * gnat.dg/specs/static_initializer5.ads: New test.
2398 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2399
8810610e
JJ
24002010-11-09 Jakub Jelinek <jakub@redhat.com>
2401
277dc810
JJ
2402 PR middle-end/46360
2403 * gcc.c-torture/compile/pr46360.c: New test.
2404
8810610e
JJ
2405 PR c++/45894
2406 * g++.dg/warn/Wsequence-point-2.C: New test.
2407
b04533af
JW
24082010-11-09 Janus Weil <janus@gcc.gnu.org>
2409
2410 PR fortran/46313
2411 * gfortran.dg/class_29.f03: New.
2412
6496e42f
RG
24132010-11-09 Richard Guenther <rguenther@suse.de>
2414
2415 PR middle-end/46221
2416 * gcc.target/i386/alias-1.c: New testcase.
2417
9b7d0509
JM
24182010-11-08 Jason Merrill <jason@redhat.com>
2419
2420 * g++.dg/cpp0x/constexpr-sassert.C: New.
2421
edb7c512
JM
24222010-11-08 Jason Merrill <jason@redhat.com>
2423
2424 * g++.dg/cpp0x/constexpr-defarg.C: New.
2425
b3a50850
XDL
24262010-11-08 Xinliang David Li <davidxl@google.com>
2427
3a5b7298
XDL
2428 PR tree-optimization/46316
2429 * gcc.c-torture/execute/pr46316.c: New test.
5ca2bc5e 2430
17643884
JW
24312010-11-08 Janus Weil <janus@gcc.gnu.org>
2432
2433 PR fortran/46344
2434 * gfortran.dg/class_28.f03: Extended.
2435
d36dba07
NP
24362010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2437
2438 * objc.dg/property/dotsyntax-13.m: New.
2439 * objc.dg/property/dotsyntax-14.m: New.
5ca2bc5e 2440 * objc.dg/property/dotsyntax-15.m: New.
d36dba07
NP
2441 * objc.dg/property/synthesize-7.m: New.
2442 * obj-c++.dg/property/dotsyntax-13.mm: New.
2443 * obj-c++.dg/property/dotsyntax-14.mm: New.
5ca2bc5e 2444 * obj-c++.dg/property/dotsyntax-15.mm: New.
d36dba07
NP
2445 * obj-c++.dg/property/synthesize-7.mm: New.
2446
24472010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2448
2449 * objc.dg/property/dynamic-4.m: New.
2450 * objc.dg/property/dynamic-5.m: New.
5ca2bc5e 2451 * objc.dg/property/dynamic-6.m: New.
d36dba07
NP
2452 * obj-c++.dg/property/dynamic-4.mm: New.
2453 * obj-c++.dg/property/dynamic-5.mm: New.
2454 * obj-c++.dg/property/dynamic-6.mm: New.
2455
4741888d
NP
24562010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2457
2458 * objc.dg/property/synthesize-3.m: New.
2459 * objc.dg/property/synthesize-4.m: New.
2460 * objc.dg/property/synthesize-5.m: New.
2461 * objc.dg/property/synthesize-6.m: New.
2462 * obj-c++.dg/property/synthesize-3.mm: New.
2463 * obj-c++.dg/property/synthesize-4.mm: New.
2464 * obj-c++.dg/property/synthesize-5.mm: New.
5ca2bc5e
UB
2465 * obj-c++.dg/property/synthesize-6.mm: New.
2466
4ca5d2a7
NP
24672010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2468
5ca2bc5e 2469 * objc.dg/property/at-property-5.m: Updated test.
4ca5d2a7
NP
2470 * objc.dg/property/at-property-16.m: New.
2471 * objc.dg/property/at-property-17.m: New.
2472 * objc.dg/property/at-property-18.m: New.
5ca2bc5e 2473 * objc.dg/property/at-property-19.m: New.
4ca5d2a7
NP
2474 * objc.dg/property/dotsyntax-12.m: New.
2475 * objc.dg/protocol-inheritance-1.m: New.
2476 * objc.dg/protocol-inheritance-2.m: New.
2477 * obj-c++.dg/property/at-property-5.mm: Updated test.
2478 * obj-c++.dg/property/at-property-16.mm: New.
2479 * obj-c++.dg/property/at-property-17.mm: New.
2480 * obj-c++.dg/property/at-property-18.mm: New.
5ca2bc5e 2481 * obj-c++.dg/property/at-property-19.mm: New.
4ca5d2a7
NP
2482 * obj-c++.dg/protocol-inheritance-1.mm: New.
2483 * obj-c++.dg/protocol-inheritance-2.mm: New.
2484 * obj-c++.dg/property/dotsyntax-12.mm: New.
5ca2bc5e 2485
9e115cec
JM
24862010-11-08 Jason Merrill <jason@redhat.com>
2487
2488 * g++.dg/expr/overflow1.C: New.
2489 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2490 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2491 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2492 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2493
8efea7a6
RO
24942010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2495
2496 * gcc.dg/pr35442.c: Adapt warning.
2497
2498 PR target/46280
2499 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2500 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2501 * g++.dg/torture/pr36444.C: Add dg-options -msse for
2502 i?86-*-* x86_64-*-*.
2503 * g++.dg/torture/pr36445.C: Likewise.
2504 * gcc.c-torture/compile/pr34856.c: Likewise.
2505 * gcc.c-torture/compile/pr39928-1.c: Likewise.
2506 * gcc.c-torture/compile/vector-1.c: Likewise.
2507 * gcc.c-torture/compile/vector-2.c: Likewise.
2508 * gcc.dg/pr32912-1.c: Likewise.
2509 * gcc.c-torture/execute/va-arg-25.c: Move ...
5ca2bc5e 2510 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
8efea7a6
RO
2511 Add dg-options -msse, dg-require-effective-target sse_runtime for
2512 for i?86-*-*, x86_64-*-*.
2513 * gcc.c-torture/execute/vector-1.c: Likewise.
2514 * gcc.c-torture/execute/vector-2.c: Likewise.
2515 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2516 i?86-*-*, x86_64-*-*.
2517 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2518 * gcc.dg/tree-ssa/sra-4.c: Likewise.
2519 * gcc.dg/tree-ssa/vector-1.c: Likewise.
2520 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2521 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2522
2876a10d
SE
25232010-11-08 Steve Ellcey <sje@cup.hp.com>
2524
2525 * gcc.dg/torture/pr45982.c: Add -std=c99
2526 * gcc.dg/torture/pr45623.c: Ditto.
5ca2bc5e 2527
b0d1803a
SE
25282010-11-08 Steve Ellcey <sje@cup.hp.com>
2529
2530 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2531 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2532
d6892b3d
KT
25332010-11-08 Kai Tietz <kai.tietz@onevision.com>
2534
5ca2bc5e
UB
2535 PR target/28627
2536 * g++.dg/ext/dllimport7.C: Adjust second error check and
2537 allow test for x86_64 mingw, too.
d6892b3d 2538
78a1d149
JW
25392010-11-08 Janus Weil <janus@gcc.gnu.org>
2540
2541 PR fortran/46344
2542 * gfortran.dg/class_28.f03: New.
2543
06f0c25f
AB
25442010-11-08 Andrey Belevantsev <abel@ispras.ru>
2545
2546 PR rtl-optimization/45352
2547 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2548 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
5ca2bc5e 2549 gcc.target/i386/pr45352-2.c: New tests.
06f0c25f 2550
879cc722
IS
25512010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2552
2553 PR libobjc/36610
5ca2bc5e
UB
2554 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2555 XFAIL the run for all but m32 x86.
2556
604e92e2
AS
25572010-11-07 Andreas Schwab <schwab@linux-m68k.org>
2558
2559 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2560 as comment character.
2561
c50bcc13
RS
25622010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2563
2564 * gcc.target/mips/mips.exp: Revert previous patch.
2565 * gcc.target/mips/fma-1.c: Delete.
2566 * gcc.target/mips/fma-2.c: Likewise.
2567 * gcc.target/mips/fma-3.c: Likewise.
2568 * gcc.target/mips/fma-4.c: Likewise.
2569 * gcc.target/mips/fma-5.c: Likewise.
2570 * gcc.target/mips/fma-6.c: Likewise.
2571 * gcc.target/mips/fma-7.c: Likewise.
2572 * gcc.target/mips/fma-8.c: Likewise.
2573 * gcc.target/mips/fma-9.c: Likewise.
2574 * gcc.target/mips/fma-10.c: Likewise.
2575 * gcc.target/mips/fma-11.c: Likewise.
2576 * gcc.target/mips/fma-12.c: Likewise.
2577 * gcc.target/mips/fma-13.c: Likewise.
2578 * gcc.target/mips/fma-14.c: Likewise.
2579 * gcc.target/mips/fma-15.c: Likewise.
2580 * gcc.target/mips/fma-16.c: Likewise.
2581 * gcc.target/mips/fma-17.c: Likewise.
2582 * gcc.target/mips/fma-18.c: Likewise.
2583 * gcc.target/mips/fma-19.c: Likewise.
2584 * gcc.target/mips/fma-20.c: Likewise.
2585
c7c0f73d
RS
25862010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2587
2588 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2589 * gcc.target/mips/fma-1.c: New test.
2590 * gcc.target/mips/fma-2.c: Likewise.
2591 * gcc.target/mips/fma-3.c: Likewise.
2592 * gcc.target/mips/fma-4.c: Likewise.
2593 * gcc.target/mips/fma-5.c: Likewise.
2594 * gcc.target/mips/fma-6.c: Likewise.
2595 * gcc.target/mips/fma-7.c: Likewise.
2596 * gcc.target/mips/fma-8.c: Likewise.
2597 * gcc.target/mips/fma-9.c: Likewise.
2598 * gcc.target/mips/fma-10.c: Likewise.
2599 * gcc.target/mips/fma-11.c: Likewise.
2600 * gcc.target/mips/fma-12.c: Likewise.
2601 * gcc.target/mips/fma-13.c: Likewise.
2602 * gcc.target/mips/fma-14.c: Likewise.
2603 * gcc.target/mips/fma-15.c: Likewise.
2604 * gcc.target/mips/fma-16.c: Likewise.
2605 * gcc.target/mips/fma-17.c: Likewise.
2606 * gcc.target/mips/fma-18.c: Likewise.
2607 * gcc.target/mips/fma-19.c: Likewise.
2608 * gcc.target/mips/fma-20.c: Likewise.
2609
4de2f020
JM
26102010-11-06 Jason Merrill <jason@redhat.com>
2611
2612 * g++.dg/cpp0x/constexpr-ctor3.C: New.
2613
c58e98c8
SM
26142010-11-06 Simon Martin <simartin@users.sourceforge.net>
2615
2616 PR c/43384
2617 * gcc.dg/parser-error-3.c: New test.
2618
134c192b
NF
26192010-11-06 Nathan Froyd <froydnj@codesourcery.com>
2620
2621 PR c++/45332
2622 * g++.dg/parse/semicolon2.C: New testcase.
2623 * g++.dg/ext/asmspec1.C: Adjust.
2624 * g++.dg/init/new13.C: Adjust.
2625 * g++.dg/parse/ctor5.C: Adjust.
2626
fbc7f9df
JW
26272010-11-06 Janus Weil <janus@gcc.gnu.org>
2628
2629 PR fortran/46330
2630 * gfortran.dg/class_27.f03: New.
2631
a9625a91
NP
26322010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
2633
2634 Fixed using the Objective-C 2.0 dot-syntax with self and super.
2635 * objc.dg/property/dotsyntax-5.m: New.
2636 * objc.dg/property/dotsyntax-6.m: New.
2637 * objc.dg/property/dotsyntax-7.m: New.
2638 * objc.dg/property/dotsyntax-8.m: New.
2639 * objc.dg/property/dotsyntax-9.m: New.
2640 * objc.dg/property/dotsyntax-10.m: New.
2641 * objc.dg/property/dotsyntax-11.m: New.
2642 * obj-c++.dg/property/dotsyntax-5.mm: New.
2643 * obj-c++.dg/property/dotsyntax-6.mm: New.
2644 * obj-c++.dg/property/dotsyntax-7.mm: New.
2645 * obj-c++.dg/property/dotsyntax-8.mm: New.
2646 * obj-c++.dg/property/dotsyntax-9.mm: New.
2647 * obj-c++.dg/property/dotsyntax-10.mm: New.
2648 * obj-c++.dg/property/dotsyntax-11.mm: New.
2649
cd746c27
IS
26502010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2651
2652 * obj-c++.dg/encode-3.mm: Provide a different string check for the
2653 NeXT runtime when the type is READONLY.
2654
ea0b50bd
UB
26552010-11-06 Uros Bizjak <ubizjak@gmail.com>
2656
2657 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2658 * gcc.target/i386/387-6.c: Ditto.
bb368470 2659 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
ea0b50bd
UB
2660 * gcc.target/i386/387-4.c: Ditto.
2661 * gcc.target/i386/387-7.c: Ditto.
2662 * gcc.target/i386/387-8.c: Ditto.
2663 * gcc.target/i386/387-9.c: Ditto.
2664 * gcc.target/i386/387-10.c: Ditto.
2665 * gcc.target/i386/387-11.c: Ditto.
2666 * gcc.target/i386/387-12.c: Ditto.
2667
bb368470 2668 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
ea0b50bd 2669
91ebb981
IS
26702010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2671
2672 PR target/44981
2673 * gcc.dg/darwin-cfstring-format-1.c: New.
2674 * gcc.dg/warn-nsstring.c: New.
2675 * objc.dg/fsf-nsstring-format-1.m: New.
2676 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2677 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2678 linker warning.
2679
e52a5db6
JM
26802010-11-05 Jason Merrill <jason@redhat.com>
2681
2682 PR c++/45473
2683 * g++.dg/inherit/virtual6.C: New.
2684
a75de692
JJ
26852010-11-05 Jakub Jelinek <jakub@redhat.com>
2686
2687 PR c/44772
2688 * gcc.dg/Wcxx-compat-21.c: New test.
2689
c3928dde
ILT
26902010-11-05 Ian Lance Taylor <iant@google.com>
2691
2692 PR target/46084
2693 * gcc.target/i386/pr46084.c: New test.
2694
8d598c74
SE
26952010-11-05 Steve Ellcey <sje@cup.hp.com>
2696
2697 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2698 * (check_effective_target_mempcpy): New.
2699 * gcc.c-torture/execute/pr45636.c: Move this...
2700 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2701
73f22c49
RO
27022010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2703
2704 * gcc.target/i386/i386.exp (FLAGS): Remove.
2705 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2706
ee01a467
JJ
27072010-11-05 Jakub Jelinek <jakub@redhat.com>
2708
897145e3
JJ
2709 PR c++/46160
2710 * g++.dg/opt/empty2.C: New test.
2711
ee01a467
JJ
2712 PR target/45670
2713 * gcc.target/i386/pr45670.c: New test.
2714
611c64f0
JW
27152010-11-05 Janus Weil <janus@gcc.gnu.org>
2716
2717 PR fortran/45451
2718 PR fortran/46174
2719 * gfortran.dg/class_19.f03: Modified.
2720 * gfortran.dg/class_allocate_6.f03: New.
2721
d73ee4e7
L
27222010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2723
2724 * gcc.target/i386/avx-vzeroupper-19.c: New.
2725
502c5084
JJ
27262010-11-05 Jakub Jelinek <jakub@redhat.com>
2727
cba1eb61
JJ
2728 PR tree-optimization/46099
2729 * gcc.dg/autopar/pr46099.c: New test.
2730
502c5084
JJ
2731 PR middle-end/43690
2732 * c-c++-common/pr43690.c: New test.
2733
a5ad8c30
IS
27342010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2735
2736 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
b71e5eba 2737 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
a5ad8c30
IS
2738 declaration and implementation.
2739 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2740 * obj-c++.dg/property/at-property-13.mm: Likewise.
2741 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2742 * obj-c++.dg/property/property-1.mm: Likewise.
2743 * obj-c++.dg/property/at-property-7.mm: Likewise.
2744 * obj-c++.dg/property/at-property-9.mm: Likewise.
2745 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2746 * obj-c++.dg/property/at-property-10.mm: Likewise.
2747 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2748 * obj-c++.dg/property/at-property-12.mm: Likewise.
2749 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2750 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2751 * obj-c++.dg/property/at-property-6.mm: Likewise.
2752 * obj-c++.dg/property/at-property-8.mm: Likewise.
2753 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2754 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2755 * obj-c++.dg/property/at-property-11.mm: Likewise.
2756 * obj-c++.dg/template-8.mm: Likewise.
2757 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2758 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
5ca2bc5e
UB
2759 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2760 and put a FIXME for this.
a5ad8c30
IS
2761 * obj-c++.dg/property/property-2.mm: Remove.
2762 * obj-c++.dg/property/property-3.mm: Remove.
2763
0f59b812
JJ
27642010-11-05 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR debug/46307
2767 * gcc.dg/pr46307.c: New test.
2768
fc36036b
JM
27692010-11-05 Jason Merrill <jason@redhat.com>
2770
2771 PR c++/46304
2772 * g++.dg/ext/complex6.C: New.
2773
753fc83c
BD
27742010-11-04 Bud Davis <jimmied@smu.edu>
2775
bb368470 2776 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
753fc83c 2777
9804d4ec
CF
27782010-11-04 Chao-ying Fu <fu@mips.com>
2779
2780 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2781 msubu, mult, multu.
2782 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2783
bede2adc
NP
27842010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2785
2786 Fixed using the Objective-C 2.0 dot-syntax with class names.
2787 * objc.dg/property/dotsyntax-3.m: New.
2788 * objc.dg/property/dotsyntax-4.m: New.
2789 * obj-c++.dg/property/dotsyntax-3.mm: New.
b71e5eba 2790 * obj-c++.dg/property/dotsyntax-4.mm: New.
bede2adc
NP
2791
2792 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2793 Objective-C 2.0 dot-syntax is used with class names.
2794 * obj-c++.dg/fobjc-std-1.mm: Same change.
b71e5eba 2795
58082ff6
PH
27962010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2797
2798 * gcc.target/powerpc/loop_align.c: New.
2799
64cc2ce9
IS
28002010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2801
2802 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2803
2804 merge from FSF 'apple/trunk' branch.
2805 * gcc.target/powerpc/darwin64-abi.c: New.
2806
269c80f2
JJ
28072010-11-04 Jakub Jelinek <jakub@redhat.com>
2808
2809 PR tree-optimization/46233
2810 * gcc.dg/pr46233.c: New test.
2811
4aa8fe39
IS
28122010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2813
2814 * objc.dg/property/property-2.m: Deleted.
2815 * objc.dg/property/property-3.m: Deleted.
b71e5eba 2816
5b4db3f5
IS
28172010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2818
2819 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2820 defined.
2821 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2822 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2823 * objc.dg/property/property-1.m: Likewise.
2824 * objc.dg/property/at-property-6.m: Likewise.
2825 * objc.dg/property/at-property-7.m: Likewise.
2826 * objc.dg/property/dotsyntax-1.m: Likewise.
2827 * objc.dg/property/at-property-8.m: Likewise.
2828 * objc.dg/property/dotsyntax-2.m: Likewise.
2829 * objc.dg/property/at-property-9.m: Likewise.
2830 * objc.dg/property/synthesize-2.m: Likewise.
2831 * objc.dg/property/at-property-10.m: Likewise.
2832 * objc.dg/property/at-property-11.m: Likewise.
2833 * objc.dg/property/at-property-12.m: Likewise.
2834 * objc.dg/property/at-property-13.m: Likewise.
2835 * objc.dg/property/fsf-property-method-access.m: Likewise.
2836 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2837 linker warning.
b71e5eba 2838 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
5b4db3f5 2839 warnings.
b71e5eba 2840 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
a5ad8c30 2841 deprecation warnings. Use Object1 implementation.
5b4db3f5 2842 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
a5ad8c30 2843 * objc/execute/forward-1.m: Remove.
5b4db3f5 2844 * objc/execute/forward-1.x: Remove.
b71e5eba 2845
f7d042e2
JM
28462010-11-04 Jason Merrill <jason@redhat.com>
2847
2848 * g++.dg/cpp0x/constexpr-access.C: New.
2849
f2b01cfb
RG
28502010-11-04 Richard Guenther <rguenther@suse.de>
2851
2852 PR rtl-optimization/46183
2853 * gcc.dg/torture/pr46183.c: New testcase.
2854
9f2fbc99
RG
28552010-11-04 Richard Guenther <rguenther@suse.de>
2856
2857 PR tree-optimization/46068
2858 * gcc.dg/torture/pr46068.c: New testcase.
2859
844d5fca
RG
28602010-11-04 Richard Guenther <rguenther@suse.de>
2861
2862 PR tree-optimization/45991
2863 * gcc.dg/pr45991.c: New testcase.
2864
e9fcdd9f
RG
28652010-11-04 Richard Guenther <rguenther@suse.de>
2866
2867 PR tree-optimization/46154
2868 * g++.dg/torture/pr46154.C: New testcase.
2869
2a2651b7
RG
28702010-11-04 Richard Guenther <rguenther@suse.de>
2871
2872 PR tree-optimization/45733
2873 * gcc.dg/pr45733.c: New testcase.
2874
0532869d
IR
28752010-11-04 Ira Rosen <irar@il.ibm.com>
2876
2877 PR tree-optimization/46213
2878 * gfortran.dg/vect/pr46213.f90: New.
2879
e4d8d4ea
RG
28802010-11-04 Richard Guenther <rguenther@suse.de>
2881
2882 PR testsuite/45702
2883 * gcc.dg/pr34989-1.c: Move ...
2884 * gcc.dg/lto/pr34989-1_0.c: ... here.
2885 * gcc.dg/pr34989-2.c: Move ...
2886 * gcc.dg/lto/pr34989-1_1.c: ... here.
2887 * gcc.dg/pr27898.c: Move ...
2888 * gcc.dg/lto/pr27898_0.c: ... here and ...
2889 * gcc.dg/lto/pr27898_1.c: ... split.
2890 * gcc.dg/pr28712.c: Move ...
2891 * gcc.dg/lto/pr28712_0.c: ... here and ...
2892 * gcc.dg/lto/pr28712_1.c: ... split ...
2893 * gcc.dg/lto/pr28712_2.c: ... twice.
2894 * gcc.dg/pr28706.c: Move ...
2895 * gcc.dg/lto/pr28706_0.c: ... here and ...
2896 * gcc.dg/lto/pr28706_1.c: ... split.
2897
16949072 28982010-11-04 Richard Guenther <rguenther@suse.de>
b71e5eba 2899 Richard Henderson <rth@redhat.com>
16949072
RG
2900
2901 * gcc.target/i386/fma4-vector-2.c: New testcase.
2902
94252ac2 29032010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
b71e5eba 2904 Richard Guenther <rguenther@suse.de>
47853c73
AS
2905
2906 * gcc.dg/vec-scal-opt.c: New testcase.
2907 * gcc.dg/vec-scal-opt1.c: New testcase.
2908 * gcc.dg/vec-scal-opt2.c: New testcase.
2909
d8ed14ce
IS
29102010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2911
47853c73
AS
2912 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2913 from plugin build flags on Darwin targets.
d8ed14ce 2914
2c2af801
L
29152010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2916
2917 * gcc.target/i386/pr46285.c: Require split_stack target.
2918
bc99421e
JM
29192010-11-03 Jason Merrill <jason@redhat.com>
2920
dafed7ca
JM
2921 PR c++/46293
2922 * g++.dg/cpp0x/constexpr-base2.C: New.
2923
bc99421e
JM
2924 PR c++/46289
2925 * g++.dg/cpp0x/initlist45.C: New.
2926
9a179d01
NP
29272010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2928
2929 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2930 is now allowed in categories.
2931 * obj-c++.dg/property/dynamic-2.mm: Same change.
2932 * objc.dg/property/dynamic-3.m: New.
2933 * obj-c++.dg/property/dynamic-3.mm: New.
2934 * objc.dg/property/at-property-14.m: New.
2935 * objc.dg/property/at-property-15.m: New.
2936 * obj-c++.dg/property/at-property-14.mm: New.
822a55a0 2937 * obj-c++.dg/property/at-property-15.mm: New.
9a179d01
NP
2938
2939 * objc.dg/foreach-6.m: Added a few more tests for valid and
2940 invalid iterating variables and collections.
822a55a0 2941
2fa692c0
XDL
29422010-11-03 Xinliang David Li <davidxl@google.com>
2943
822a55a0
UB
2944 PR target/46200
2945 * g++.dg/tree-ssa/ivopts-2.C: New test.
2fa692c0 2946
27835a8a
L
29472010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2948
2949 PR target/46295
2950 * gcc.target/i386/pr46295.c: New.
2951
92d54f6d
MM
29522010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2953
2954 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2955 precision min/max for single precision on VSX.
2956
0787e2e7
JM
29572010-11-03 Jason Merrill <jason@redhat.com>
2958
2959 PR c++/46289
2960 * g++.dg/cpp0x/constexpr-ice3.C: New.
2961
fdb8b4c0
EB
29622010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2963
2964 * gnat.dg/opt8.ad[sb]: New test.
2965 * gnat.dg/opt8_pkg.ads: New helper.
2966
5554928d
L
29672010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2968
2969 PR rtl-optimization/45865
2970 * gcc.dg/pr45865.c: New.
2971 * gcc.dg/torture/pr45865.c: Likewise.
2972
2973 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2974 * gcc.target/arm/headmerge-2.c: Likewise.
2975 * gcc.target/i386/headmerge-1.c: Likewise.
2976 * gcc.target/i386/headmerge-2.c: Likewise.
2977
44cb6d4d
RG
29782010-11-03 Richard Guenther <rguenther@suse.de>
2979
2980 PR middle-end/46288
2981 * gcc.dg/pr46288.c: New testcase.
2982
b7fa98e2
RG
29832010-11-03 Richard Guenther <rguenther@suse.de>
2984
2985 PR tree-optimization/44807
2986 * gcc.dg/torture/pr44807.c: New testcase.
2987
836dda67
JD
29882010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2989
2990 PR libgfortran/43899
2991 * gfortran.dg/namelist_67.f90: New test.
2992
23782cc3
JJ
29932010-11-03 Jakub Jelinek <jakub@redhat.com>
2994
2995 PR tree-optimization/46009
2996 * gcc.dg/vect/pr46009.c: New function.
2997
22d8d616
NP
29982010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2999
3000 Implemented -fobjc-std=objc1 flag.
822a55a0 3001 * objc.dg/fobjc-std-1.m: New.
22d8d616
NP
3002 * obj-c++.dg/fobjc-std-1.mm: New.
3003
68a22980
RG
30042010-11-03 Richard Guenther <rguenther@suse.de>
3005
3006 PR middle-end/46241
3007 * g++.dg/debug/pr46241.C: New testcase.
3008
8b8bba2d
RG
30092010-11-03 Richard Guenther <rguenther@suse.de>
3010
3011 PR tree-optimization/46190
3012 * gfortran.dg/pr46190.f90: New testcase.
3013
62323846
RG
30142010-11-03 Richard Guenther <rguenther@suse.de>
3015
3016 PR testsuite/46274
3017 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3018 * gcc.dg/vect/vect-19.c: Likewise.
3019 * gcc.dg/vect/vect-17.c: Likewise.
3020
72fdf9e9
L
30212010-11-03 H.J. Lu <hongjiu.lu@intel.com>
3022
3023 PR target/46285
11cbe409 3024 * gcc.target/i386/pr46285.c: New.
72fdf9e9 3025
02ff830b
RG
30262010-11-03 Richard Guenther <rguenther@suse.de>
3027
3028 PR tree-optimization/46217
3029 * gcc.dg/pr46217.c: New testcase.
3030
43236c26
NP
30312010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
3032
3033 * objc.dg/property/dotsyntax-1.m: New.
822a55a0 3034 * objc.dg/property/dotsyntax-2.m: New.
43236c26 3035 * obj-c++.dg/property/dotsyntax-1.mm: New.
822a55a0 3036 * obj-c++.dg/property/dotsyntax-2.mm: New.
43236c26 3037
87c20fe7
JJ
30382010-11-03 Jakub Jelinek <jakub@redhat.com>
3039
3040 PR tree-optimization/46165
3041 * gcc.dg/pr46165.c: New test.
3042
ca818bd9
RG
30432010-11-03 Richard Guenther <rguenther@suse.de>
3044
3045 PR middle-end/46251
3046 * gcc.dg/pr46251.c: New testcase.
3047
80ab32d6
JJ
30482010-11-03 Jakub Jelinek <jakub@redhat.com>
3049
71056fef
JJ
3050 PR tree-optimization/46107
3051 * gcc.c-torture/compile/pr46107.c: New test.
3052
03f43d3d
JJ
3053 PR debug/46252
3054 * gcc.dg/pr46252.c: New test.
3055
80ab32d6
JJ
3056 PR rtl-optimization/46034
3057 PR rtl-optimization/46212
3058 PR rtl-optimization/46248
3059 * gcc.c-torture/compile/pr46034.c: New test.
3060 * gcc.c-torture/compile/pr46248.c: New test.
3061 * gcc.dg/pr46212.c: New test.
3062
586fea26
EB
30632010-11-02 Eric Botcazou <ebotcazou@adacore.com>
3064
3065 * gnat.dg/sizetype4.adb: New test.
3066
cfec3a7c
L
30672010-11-02 H.J. Lu <hongjiu.lu@intel.com>
3068
3069 * gcc.target/i386/avx-vzeroupper-15.c: New.
3070 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3071 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3072 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3073
3074 PR target/46253
3075 * gcc.target/i386/pr46253.c: New.
3076
94252ac2 30772010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
e69afb29
SK
3078 Tobias Burnus <burnus@net-b.de>
3079
3080 PR fortran/45170
3081 * gfortran.dg/deferred_type_param_1.f90: New.
3082 * gfortran.dg/deferred_type_param_2.f90: New.
3083 * gfortran.dg/initialization_1.f90: Update dg-errors.
3084 * gfortran.dg/initialization_9.f90: Update dg-errors.
3085
343b2efc
RG
30862010-11-02 Richard Guenther <rguenther@suse.de>
3087
3088 PR tree-optimization/46149
3089 * g++.dg/torture/pr46149.C: New testcase.
3090
f26aa48e
RG
30912010-11-02 Richard Guenther <rguenther@suse.de>
3092
3093 PR tree-optimization/46216
3094 * gcc.dg/torture/pr46216.c: New testcase.
3095
3451f439
RO
30962010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3097
3098 PR target/46131
3099 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3100 *-*-osf*.
3101
43427f3c
RG
31022010-11-02 Richard Guenther <rguenther@suse.de>
3103
3104 PR tree-optimization/46184
3105 * gcc.dg/pr46184.c: New testcase.
3106
1bbd3bde
RG
31072010-11-02 Richard Guenther <rguenther@suse.de>
3108
3109 PR tree-optimization/46177
3110 * gcc.dg/pr46177.c: New testcase.
3111
4c203066
MJ
31122010-11-02 Martin Jambor <mjambor@suse.cz>
3113
3114 PR middle-end/46120
3115 * g++.dg/ipa/ivinline-9.C: New test.
3116
b85020cb
MJ
31172010-11-02 Martin Jambor <mjambor@suse.cz>
3118
3119 PR tree-optimization/45875
3120 * g++.dg/torture/pr45875.C: New test.
3121
551677bf
RG
31222010-11-02 Richard Guenther <rguenther@suse.de>
3123
3124 PR testsuite/46249
3125 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3126
f6f2ca8f
JJ
31272010-11-02 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR debug/46255
3130 * gcc.dg/pr46255.c: New test.
3131
574e2ba2
DS
31322010-11-02 Dodji Seketeli <dodji@redhat.com>
3133
3134 PR c++/46170
3135 PR c++/46162
3136 * g++.dg/template/sfinae26.C: New test.
3137 * g++.dg/template/sfinae27.C: Likewise.
3138
6f1abb06
DS
31392010-11-02 Dodji Seketeli <dodji@redhat.com>
3140
3141 PR c++/45606
3142 * g++.dg/template/typedef36.C: New test.
3143 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3144 * g++.dg/template/canon-type-10.C: Likewise.
3145 * g++.dg/template/canon-type-11.C: Likewise.
3146 * g++.dg/template/canon-type-12.C: Likewise.
3147 * g++.dg/template/canon-type-13.C: Likewise.
3148
de4df14c
IS
31492010-11-02 Iain Sandoe <iains@gcc.gnu.org>
3150
5ca2bc5e
UB
3151 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3152 instance of debug_pubnames on darwin.
de4df14c 3153
66e61a34 31542010-11-01 Jason Merrill <jason@redhat.com>
fa2200cb
JM
3155 Benjamin Kosnik <bkoz@redhat.com>
3156
900484de
JM
3157 * g++.dg/cpp0x/constexpr-initlist2.C: New.
3158 * g++.dg/cpp0x/constexpr-initlist3.C: New.
3159
fa2200cb
JM
3160 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3161 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3162 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3163 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3164 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3165 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3166 * g++.dg/cpp0x/constexpr-array.C: New.
3167 * g++.dg/cpp0x/constexpr-base.C: New.
3168 * g++.dg/cpp0x/constexpr-complex.C: New.
3169 * g++.dg/cpp0x/constexpr-data1.C: New.
3170 * g++.dg/cpp0x/constexpr-data2.C: New.
3171 * g++.dg/cpp0x/constexpr-deref.C: New.
3172 * g++.dg/cpp0x/constexpr-diag1.C: New.
3173 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3174 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3175 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3176 * g++.dg/cpp0x/constexpr-empty.C: New.
3177 * g++.dg/cpp0x/constexpr-empty2.C: New.
3178 * g++.dg/cpp0x/constexpr-empty3.C: New.
3179 * g++.dg/cpp0x/constexpr-empty4.C: New.
3180 * g++.dg/cpp0x/constexpr-empty5.C: New.
3181 * g++.dg/cpp0x/constexpr-ex1.C: New.
3182 * g++.dg/cpp0x/constexpr-ex2.C: New.
3183 * g++.dg/cpp0x/constexpr-ex3.C: New.
3184 * g++.dg/cpp0x/constexpr-ex4.C: New.
3185 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3186 * g++.dg/cpp0x/constexpr-fnptr.C: New.
3187 * g++.dg/cpp0x/constexpr-function1.C: New.
3188 * g++.dg/cpp0x/constexpr-function2.C: New.
3189 * g++.dg/cpp0x/constexpr-function3.C: New.
3190 * g++.dg/cpp0x/constexpr-ice.C: New.
3191 * g++.dg/cpp0x/constexpr-initlist.C: New.
3192 * g++.dg/cpp0x/constexpr-neg1.C: New.
3193 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3194 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3195 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3196 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3197 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3198 * g++.dg/cpp0x/constexpr-nonlit.C: New.
3199 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3200 * g++.dg/cpp0x/constexpr-nullptr.C: New.
3201 * g++.dg/cpp0x/constexpr-object1.C: New.
3202 * g++.dg/cpp0x/constexpr-object2.C: New.
3203 * g++.dg/cpp0x/constexpr-overflow.C: New.
3204 * g++.dg/cpp0x/constexpr-pedantic.C: New.
3205 * g++.dg/cpp0x/constexpr-pos1.C: New.
3206 * g++.dg/cpp0x/constexpr-potential1.C: New.
3207 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3208 * g++.dg/cpp0x/constexpr-pure.C: New.
3209 * g++.dg/cpp0x/constexpr-static.C: New.
3210 * g++.dg/cpp0x/constexpr-static2.C: New.
3211 * g++.dg/cpp0x/constexpr-static3.C: New.
3212 * g++.dg/cpp0x/constexpr-static4.C: New.
3213 * g++.dg/cpp0x/constexpr-static5.C: New.
3214 * g++.dg/cpp0x/constexpr-static6.C: New.
3215 * g++.dg/cpp0x/constexpr-string.C: New.
3216 * g++.dg/cpp0x/constexpr-switch.C: New.
3217 * g++.dg/cpp0x/constexpr-targ.C: New.
3218 * g++.dg/cpp0x/constexpr-throw.C: New.
3219 * g++.dg/cpp0x/constexpr-typeid.C: New.
3220 * g++.dg/cpp0x/constexpr-union.C: New.
3221 * g++.dg/cpp0x/constexpr-value.C: New.
3222 * g++.dg/cpp0x/constexpr-value2.C: New.
3223 * g++.dg/cpp0x/constexpr-variadic.C: New.
3224 * g++.dg/cpp0x/initlist5.C: Use constexpr.
3225 * g++.dg/cpp0x/static_assert3.C: Add expected error.
3226 * g++.dg/other/fold1.C: Likewise.
3227 * g++.dg/parse/crash36.C: Likewise.
3228 * g++.dg/parse/constant4.C: Adjust expected error.
3229 * g++.dg/template/arg5.C: Likewise.
3230 * g++.dg/template/non-dependent10.C: Likewise.
3231 * g++.dg/template/qualified-id3.C: Likewise.
3232 * g++.dg/warn/overflow-warn-1.C: Likewise.
3233 * g++.dg/warn/overflow-warn-3.C: Likewise.
3234 * g++.dg/warn/overflow-warn-4.C: Likewise.
3235 * g++.old-deja/g++.pt/crash10.C: Likewise.
66e61a34
JM
3236
3237 * g++.dg/cpp0x/constexpr-ctor2.C: New.
3238
2debdb4f
NP
32392010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3240
3241 Implemented format and noreturn attributes for Objective-C methods.
3242 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3243 * objc.dg/attributes/method-deprecated-1.m: New.
3244 * objc.dg/attributes/method-deprecated-2.m: New.
3245 * objc.dg/attributes/method-deprecated-3.m: New.
3246 * objc.dg/attributes/method-noreturn-1.m: New.
3247 * objc.dg/attributes/method-sentinel-1.m: New.
3248 * objc.dg/attributes/method-format-1.m: New.
3249 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3250 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3251 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3252 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3253 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3254 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
822a55a0
UB
3255 * obj-c++.dg/attributes/method-format-1.mm: New.
3256
8f78939b
NP
32572010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3258
3259 * objc.dg/property/at-property-deprecated-1.m: New.
822a55a0 3260 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
8f78939b 3261
8f07a2aa
NP
32622010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
3263
3264 Implemented Objective-C 2.0 property accessors.
3265 * objc.dg/property/at-property-6.m: Use nonatomic properties to
3266 avoid testing more complex accessors in this testcase which is not
3267 about them.
3268 * objc.dg/property/at-property-7.m: Same change.
3269 * objc.dg/property/at-property-8.m: Same change.
3270 * objc.dg/property/at-property-9.m: Same change.
3271 * objc.dg/property/at-property-10.m: Same change.
3272 * objc.dg/property/at-property-11.m: Same change.
3273 * obj-c++.dg/property/at-property-6.mm: Same change.
3274 * obj-c++.dg/property/at-property-7.mm: Same change.
3275 * obj-c++.dg/property/at-property-8.mm: Same change.
3276 * obj-c++.dg/property/at-property-9.mm: Same change.
3277 * obj-c++.dg/property/at-property-10.mm: Same change.
3278 * obj-c++.dg/property/at-property-11.mm: Same change.
3279 * objc.dg/property/at-property-12.m: New.
3280 * objc.dg/property/at-property-13.m: New.
3281 * obj-c++.dg/property/at-property-12.mm: New.
822a55a0
UB
3282 * obj-c++.dg/property/at-property-13.mm: New.
3283
1fccc6c3
SK
32842010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
3285
3286 PR fortran/46152
3287 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3288 * gfortran.dg/allocate_with_typespec_4.f90: New test.
3289 * gfortran.dg/allocate_with_typespec_1.f90: New test.
3290 * gfortran.dg/allocate_with_typespec_2.f: New test.
3291 * gfortran.dg/allocate_with_typespec_3.f90: New test.
3292 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3293 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3294
e7e9eb2f
NF
32952010-11-01 H.J. Lu <hongjiu.lu@intel.com>
3296 Nathan Froyd <froydnj@codesourcery.com>
3297
3298 PR tree-optimization/46259
3299 * gfortran.dg/pr46259.f: New testcase.
3300
7e3f24b6
PK
33012010-11-01 Paul Koning <ni1d@arrl.net>
3302
3303 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3304 * gcc.c-torture/compile/20020604-1.c: Ditto.
3305 * gcc.c-torture/compile/20001226-1.c: Ditto.
3306 * gcc.c-torture/compile/20010327-1.c: Ditto.
3307 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3308 * gcc.c-torture/compile/pr43191.c: Ditto.
3309 * gcc.c-torture/compile/pr41181.c: Ditto.
3310
cc825d98
RH
33112010-10-31 Richard Henderson <rth@redhat.com>
3312
3313 * lib/target-supports.exp
3314 (check_effective_target_automatic_stack_alignment): True for
3315 x86 but not windows.
3316 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3317 use of the preferred-stack-boundary arguments.
3318 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3319
ac7513e1
L
33202010-10-31 H.J. Lu <hongjiu.lu@intel.com>
3321
3322 PR target/46142
3323 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3324 * gcc.target/i386/fma4-builtin-2.c: Likewise.
3325
3dff0fa2
RS
33262010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3327
3328 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3329
ee2caaea
RS
33302010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3331
3332 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3333 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
3334 than tls.
3335 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3336 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3337 * objc.dg/torture/tls/thr-init.m: Likewise.
3338 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3339 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3340
b034e301
RS
33412010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3342
3343 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3344 the Linux kernel.
3345
2b603773
JW
33462010-10-30 Janus Weil <janus@gcc.gnu.org>
3347
3348 PR fortran/44917
3349 PR fortran/44926
3350 PR fortran/46196
3351 * gfortran.dg/typebound_generic_10.f03: New.
3352
46a88c12
NP
33532010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
3354
3355 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3356 * objc.dg/property/property-neg-1.m: Updated for changes in the
3357 syntax of @property and the implementation of
3358 @synthesize/@dynamic.
3359 * objc.dg/property/property-neg-2.m: Same change.
3360 * objc.dg/property/property-neg-3.m: Same change.
3361 * objc.dg/property/property-neg-4.m: Same change.
3362 * objc.dg/property/property-neg-5.m: Same change.
3363 * objc.dg/property/property-neg-7.m: Same change.
822a55a0 3364 * objc.dg/property/property-1.m: Same change.
46a88c12
NP
3365 * objc.dg/property/synthesize-1.m: Same change.
3366 * objc.dg/property/at-property-2.m: Same change.
3367 * objc.dg/property/at-property-4.m: Same change.
3368
3369 * objc.dg/property/fsf-property-method-acces.m: Updated for
3370 changes in the syntax of @property and the implementation of
3371 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3372 * objc.dg/property/fsf-property-basic.m: Same change.
3373 * objc.dg/property/fsf-property-named-ivar.m: Same change.
822a55a0 3374
46a88c12
NP
3375 * objc.dg/property/at-property-5.m: New.
3376 * objc.dg/property/at-property-6.m: New.
3377 * objc.dg/property/at-property-7.m: New.
3378 * objc.dg/property/at-property-8.m: New.
3379 * objc.dg/property/at-property-9.m: New.
3380 * objc.dg/property/at-property-10.m: New.
3381 * objc.dg/property/at-property-11.m: New.
3382 * objc.dg/property/synthesize-2.m: New.
3383 * objc.dg/property/dynamic-2.m: New.
3384
3385 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3386 syntax of @property and the implementation of
3387 @synthesize/@dynamic.
3388 * obj-c++.dg/property/property-neg-2.mm: Same change.
3389 * obj-c++.dg/property/property-neg-3.mm: Same change.
3390 * obj-c++.dg/property/property-neg-4.mm: Same change.
3391 * obj-c++.dg/property/property-neg-5.mm: Same change.
3392 * obj-c++.dg/property/property-neg-7.mm: Same change.
822a55a0 3393 * obj-c++.dg/property/property-1.mm: Same change.
46a88c12
NP
3394 * obj-c++.dg/property/synthesize-1.mm: Same change.
3395 * obj-c++.dg/property/at-property-2.mm: Same change.
3396 * obj-c++.dg/property/at-property-4.mm: Same change.
3397
3398 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3399 changes in the syntax of @property and the implementation of
3400 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3401 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3402 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
822a55a0 3403
46a88c12 3404 * obj-c++.dg/property/at-property-5.mm: New.
822a55a0 3405 * obj-c++.dg/property/at-property-6.mm: New.
46a88c12
NP
3406 * obj-c++.dg/property/at-property-7.mm: New.
3407 * obj-c++.dg/property/at-property-8.mm: New.
3408 * obj-c++.dg/property/at-property-9.mm: New.
3409 * obj-c++.dg/property/at-property-10.mm: New.
3410 * obj-c++.dg/property/at-property-11.mm: New.
3411 * obj-c++.dg/property/synthesize-2.mm: New.
3412 * obj-c++.dg/property/dynamic-2.mm: New.
822a55a0 3413
94252ac2
JJ
34142010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3415 Andrew Pinski <pinskia@gmail.com>
f87bd04b
AS
3416
3417 * gcc.c-torture/execute/vector-shift.c: New testcase.
3418 * gcc.c-torture/execute/vector-shift1.c: Likewise.
3419 * gcc.c-torture/execute/vector-shift2.c: Likewise.
3420 * gcc.dg/vector-shift.c: Likewise.
3421 * gcc.dg/vector-shift1.c: Likewise.
3422 * gcc.dg/torture/vector-shift2.c: Likewise.
3423 * gcc.dg/vector-shift3.c: Likewise.
3424 * gcc.dg/simd-1b.c: Adjust.
3425
94e71ec0
KK
34262010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
3427
3428 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3429
f87f47fc 34302010-10-29 Pat Haugen <pthaugen@us.ibm.com>
695ae295 3431
f87f47fc
PH
3432 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3433
f17aa4ad
UB
34342010-10-28 Uros Bizjak <ubizjak@gmail.com>
3435
3436 PR target/46153
3437 * gcc.target/i386/pr46153.c: New test.
3438
2b08f2c5
JM
34392010-10-27 Jason Merrill <jason@redhat.com>
3440
3441 * g++.dg/cpp0x/constexpr-is_literal.C: New.
3442
5ac13b8e
JW
34432010-10-27 Janus Weil <janus@gcc.gnu.org>
3444
3445 PR fortran/46161
3446 * gfortran.dg/class_dummy_3.f03: New.
3447
2767a7f2
L
34482010-10-27 H.J. Lu <hongjiu.lu@intel.com>
3449
3450 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3451 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3452
3453 * gcc.target/i386/avx-vzeroupper-3.c: New.
3454 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3455 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3456 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3457 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3458 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3459 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3460 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3461 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3462 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3463 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3464 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3465
200290f2
NP
34662010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3467
3468 * obj-c.dg/property/at-property-4.m: New.
3469 * obj-c++.dg/property/at-property-4.mm: New.
3470 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3471 updates in warning.
3472 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3473 updates in warning.
f17aa4ad 3474
f614132b
NP
34752010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3476
f17aa4ad 3477 * objc.dg/property/at-property-1.m: New.
f614132b
NP
3478 * objc.dg/property/at-property-2.m: New.
3479 * objc.dg/property/at-property-3.m: New.
3480 * objc.dg/ivar-invalid-type-1.m: New.
3481 * obj-c++.dg/property/at-property-1.mm: New.
3482 * obj-c++.dg/property/at-property-2.mm: New.
f17aa4ad 3483 * obj-c++.dg/property/at-property-3.mm: New.
f614132b
NP
3484 * obj-c++.dg/ivar-invalid-type-1.mm: New.
3485 * objc.dg/property/property-neg-6.m: Updated testcase for updates
3486 in error reporting.
3487
33ede059
JD
34882010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3489
3490 PR libgfortran/46010
3491 * gfortran.dg/namelist_66.f90: New test.
3492 * gfortran.dg/fmt_t_6.f: Fix whitespace.
3493
2c807128
JW
34942010-10-26 Janus Weil <janus@gcc.gnu.org>
3495
3496 PR fortran/42647
3497 * gfortran.dg/allocatable_scalar_9.f90: Extended.
3498 * gfortran.dg/allocatable_scalar_10.f90: New.
3499 * gfortran.dg/class_19.f03: Extended.
3500
530f3a1b
JH
35012010-10-26 Jan Hubicka <jh@suse.cz>
3502
3503 PR middle-end/45736
3504 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3505
75264e61
IR
35062010-10-26 Ira Rosen <irar@il.ibm.com>
3507
3508 PR tree-optimization/46167
3509 * gcc.dg/vect/O-pr46167.c: New.
3510 * gcc.dg/vect/vect.exp: Run tests with -O.
3511
f28e93a8
L
35122010-10-26 H.J. Lu <hongjiu.lu@intel.com>
3513
3514 PR target/44948
3515 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3516 * g++.dg/vect/pr33860a.cc: Likewise.
3517 * gcc.c-torture/compile/20070522-1.c: Likewise.
3518 * gcc.dg/compat/struct-align-1_x.c: Likewise.
3519 * gcc.dg/compat/struct-align-1_y.c: Likewise.
3520 * gcc.dg/compat/struct-align-2_x.c: Likewise.
3521 * gcc.dg/compat/struct-align-2_y.c: Likewise.
3522 * gcc.dg/pr44136.c: Likewise.
3523
3524 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3525 * gcc.dg/compat/vector-1_x.c: Likewise.
3526 * gcc.dg/compat/vector-1_y.c: Likewise.
3527 * gcc.dg/compat/vector-2_x.c: Likewise.
3528 * gcc.dg/compat/vector-2_y.c: Likewise.
3529 * gcc.dg/pr43300.c: Likewise.
3530
3531 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3532 * gcc.dg/compat/vector-1a_y.c: Likewise.
3533 * gcc.dg/compat/vector-1b_x.c: Likewise.
3534 * gcc.dg/compat/vector-1b_y.c: Likewise.
3535 * gcc.dg/compat/vector-2a_x.c: Likewise.
3536 * gcc.dg/compat/vector-2a_y.c: Likewise.
3537 * gcc.dg/compat/vector-2b_x.c: Likewise.
3538 * gcc.dg/compat/vector-2b_y.c: Likewise.
3539 * gcc.target/i386/pr39162.c: Likewise.
3540 * gcc.target/i386/pr40906-2.c: Likewise.
3541 * gcc.target/i386/sse-5.c: Likewise.
3542
3543 * gcc.dg/pr35442.c: Prune ABI change warnings.
3544
3545 * gcc.c-torture/execute/pr38151.x: New.
3546 * gcc.target/i386/pr44948-1a.c: Likewise.
3547 * gcc.target/i386/pr44948-1b.c: Likewise.
3548 * gcc.target/i386/pr44948-2a.c: Likewise.
3549 * gcc.target/i386/pr44948-2b.c: Likewise.
3550
76d8a30a
ILT
35512010-10-26 Ian Lance Taylor <iant@google.com>
3552
3553 PR middle-end/45687
3554 * gcc.c-torture/execute/20101025-1.c: New test.
3555
6739e9ec
TB
35562010-10-26 Tobias Burnus <burnus@net-b.de>
3557
3558 PR fortran/45451
3559 * gfortran.dg/class_allocate_5.f90: New.
3560
94252ac2 35612010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
90ecaf87
RRC
3562
3563 Implement opaque-enum-specifiers for C++0x
3564 * g++.dg/cpp0x/forw_enum1.C: New.
3565 * g++.dg/cpp0x/forw_enum2.C: New.
3566 * g++.dg/cpp0x/forw_enum3.C: New.
3567 * g++.dg/cpp0x/forw_enum4.C: New.
3568 * g++.dg/cpp0x/forw_enum5.C: New.
3569 * g++.dg/cpp0x/forw_enum6.C: New.
3570 * g++.dg/cpp0x/forw_enum7.C: New.
3571 * g++.dg/cpp0x/forw_enum8.C: New.
3572 * g++.dg/cpp0x/forw_enum9.C: New.
3573 * g++.dg/parse/enum3.C: Add new errors.
3574 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3575 * g++.dg/cpp0x/auto9.C: Add new error.
3576 * g++.dg/template/crash79.C: Add new errors.
3577
f5c88dbf
JZ
35782010-10-26 Jie Zhang <jie@codesourcery.com>
3579
3580 * gcc.target/arm/volatile-bitfields-1.c: New test.
3581 * gcc.target/arm/volatile-bitfields-2.c: New test.
3582 * gcc.target/arm/volatile-bitfields-3.c: New test.
3583
3bd6ca3f
EB
35842010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3585
3586 * gnat.dg/pointer_discr1.adb: New test.
3587 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3588 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3589 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3590
8c211c83
EB
35912010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3592
3593 * gnat.dg/loop_optimization8.adb: New test.
3594 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3595 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3596
35a382b8
EB
35972010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3598
3599 * gnat.dg/in_out_parameter2.adb: New test.
3600 * gnat.dg/in_out_parameter3.adb: Likewise.
3601
8150f05c
JZ
36022010-10-25 Jie Zhang <jie@codesourcery.com>
3603
89ff4f16 3604 * g++.dg/opt/combine.c: New test.
8150f05c 3605
12929514
EB
36062010-10-24 Eric Botcazou <ebotcazou@adacore.com>
3607
3608 * gnat.dg/opt7.ad[sb]: New test.
3609 * gnat.dg/opt7_pkg.ads: New helper.
3610
a5cd0746
NP
36112010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3612
f17aa4ad
UB
3613 PR objc/45735
3614 * obj-c.dg/pr45735.mm: New.
a5cd0746
NP
3615 * obj-c++.dg/pr45735.mm: New.
3616
460f861d
NP
36172010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3618
3619 PR objc/24393
3620 * objc.dg/pr24393.m: New.
3621 * obj-c++.dg/pr24393.mm: New.
3622
36232010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3624
3625 PR objc/28049
3626 * objc.dg/pr28049.m: New.
3627 * obj-c++.dg/pr28049.mm: New.
3628
be8cf3b5
NP
36292010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3630
3631 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
3632 parameter attributes are now supported.
3633 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3634 * objc.dg/attributes/parameter-attribute-1.m: New test.
f17aa4ad 3635 * objc.dg/attributes/parameter-attribute-2.m: New test.
be8cf3b5 3636 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
f17aa4ad
UB
3637 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3638
505bff7a
IS
36392010-10-23 Iain Sandoe <iains@gcc.gnu.org>
3640
3641 Based on the CFString implementation in FSF apple/trunk branch.
3642
3643 * gcc.dg/darwin-cfstring-1.c: New.
3644 * gcc.dg/darwin-cfstring-2.c: New.
3645 * gcc.dg/torture/darwin-cfstring-3.c: New.
3646 * g++.dg/other/darwin-cfstring1.C: New.
3647 * g++.dg/torture/darwin-cfstring-3.C: New.
3648
b8a18805
NP
36492010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
3650
3651 * objc.dg/demangle-1.m: New test.
3652 * obj-c++.dg/demangle-1.mm: New test.
3653 * obj-c++.dg/demangle-2.mm: New test.
f17aa4ad 3654 * obj-c++.dg/demangle-3.mm: New test.
b8a18805 3655
0e1b8b10
ILT
36562010-10-23 Ian Lance Taylor <iant@google.com>
3657
3658 * gcc.c-torture/execute/20101011-1.c: New test.
3659 * gcc.c-torture/execute/20101011-1.x: New test driver.
3660
67f67405
TB
36612010-10-23 Tobias Burnus <burnus@net-b.de>
3662
3663 PR fortran/46122
3664 * gfortran.dg/protected_8.f90: New.
3665
15ac3942
JM
36662010-10-23 Joseph Myers <joseph@codesourcery.com>
3667
3668 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3669 * gcc.target/i386/isa-9.c: Skip for -march other than
3670 -march=amdfam10 in multilib options.
3671 * gcc.target/i386/pr42589.c: Skip for -march other than
3672 -march=i486 in multilib options.
3673 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3674 other -march in multilib options.
3675
646e6f41
JZ
36762010-10-23 Jie Zhang <jie@codesourcery.com>
3677
3678 PR rtl-optimization/37360
3679 * gcc.dg/pr37360.c: New test.
3680
f6dce794
MM
36812010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3682
3683 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3684
94252ac2
JJ
36852010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3686 Andrew Pinski <pinskia@gmail.com>
30cd1c5d
AS
3687
3688 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3689 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3690 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3691 * gcc.dg/vector-subscript-1.c: Likewise.
3692 * gcc.dg/vector-subscript-2.c: Likewise.
3693 * gcc.dg/vector-subscript-3.c: New testcase.
3694 * gcc.dg/array-8.c: Adjust.
3695
07db7d35
RG
36962010-10-22 Richard Guenther <rguenther@suse.de>
3697
3698 PR middle-end/46137
3699 * c-c++-common/torture/pr46137.c: New testcase.
3700
59dd34c4
JM
37012010-10-22 Jason Merrill <jason@redhat.com>
3702
3703 PR c++/46129
3704 * g++.dg/template/defarg14.C: New.
3705
f91352dc
JM
37062010-10-22 Jason Merrill <jason@redhat.com>
3707
3708 PR c++/46103
3709 * g++.dg/cpp0x/implicit10.C: New.
3710
5ab2c5cb
UB
37112010-10-22 Uros Bizjak <ubizjak@gmail.com>
3712
3713 PR target/46098
3714 * gcc.target/i386/pr46098.c: New test.
3715
d8ba5b19
RG
37162010-10-22 Richard Guenther <rguenther@suse.de>
3717
3718 PR tree-optimization/45720
3719 * gcc.dg/torture/pr45720.c: New testcase.
3720
57416708
IR
37212010-10-22 Ira Rosen <irar@il.ibm.com>
3722
3723 PR tree-optimization/46126
3724 * gcc.dg/vect/pr46126.c: New.
3725
0937fb69
IS
37262010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3727
3728 Based on the CFString implementation in FSF apple/trunk branch.
5ab2c5cb 3729
0937fb69
IS
3730 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3731 so that the latter can be used in dg-skip and dg-xfail clauses.
3732 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3733 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3734 to use dg-additional-files for Object1.
3735 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3736 to use dg-additional-files for Object1, move to torture/strings/.
3737 * obj-c++.dg/const-str-4.mm: Likewise.
3738 * obj-c++.dg/const-str-3.mm: Likewise.
3739 * obj-c++.dg/const-str-8.mm: Likewise.
3740 * obj-c++.dg/const-str-9.mm: Likewise.
3741 * obj-c++.dg/const-str-10.mm: Likewise.
3742 * obj-c++.dg/const-str-10.mm: Likewise.
3743 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3744 to use dg-additional-files for Object1, move to strings/.
3745 * obj-c++.dg/const-str-2.mm: Likewise.
3746 * obj-c++.dg/const-str-5.mm: Likewise.
3747 * obj-c++.dg/const-str-6.mm: Likewise.
3748 * obj-c++.dg/const-str-12.mm: Likewise.
3749 * obj-c++.dg/strings/strings.exp: New.
3750 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3751 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3752 * obj-c++.dg/torture/strings/strings.exp: New.
3753 * obj-c++.dg/torture/strings/string1.mm: New.
3754 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3755 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3756 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
5ab2c5cb
UB
3757
3758 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3759 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
0937fb69
IS
3760 * objc/execute/string2.m: Likewise.
3761 * objc/execute/string3.m: Likewise.
3762 * objc/execute/string3.m: Likewise.
3763 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3764 * objc.dg/foreach-4.m: Likewise.
3765 * objc.dg/foreach-5.m: Likewise.
5ab2c5cb
UB
3766 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3767 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
0937fb69
IS
3768 * objc.dg/const-str-4.m: Likewise.
3769 * objc.dg/const-str-7.m: Likewise.
3770 * objc.dg/const-str-8.m: Likewise.
3771 * objc.dg/const-str-9.m: Likewise.
3772 * objc.dg/const-str-10.m: Likewise.
3773 * objc.dg/const-str-11.m: Likewise.
3774 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3775 to use dg-additional-files for Object1, move to objc.dg/strings/.
3776 * objc.dg/const-str-2.m: Likewise.
3777 * objc.dg/const-str-5.m: Likewise.
3778 * objc.dg/const-str-6.m: Likewise.
3779 * objc.dg/const-str-12.m: Likewise.
3780 * objc.dg/const-str-12b.m: Likewise.
3781 * objc.dg/strings/strings.exp: New.
3782 * objc.dg/strings/const-cfstring-2.m: New.
3783 * objc.dg/strings/const-cfstring-5.m: New.
3784 * objc.dg/torture/strings/strings.exp: New.
3785 * objc.dg/torture/strings/const-cfstring-1.m: New.
3786 * objc.dg/torture/strings/const-cfstring-3.m: New.
3787 * objc.dg/torture/strings/const-cfstring-4.m: New.
3788
05b7a48a
MS
37892010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3790
3791 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3792
10d4899c
PC
37932010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3794
3795 PR c++/46117
3796 * g++.dg/parse/crash57.C: New.
3797
498f5fc9
UB
37982010-10-21 Uros Bizjak <ubizjak@gmail.com>
3799 H.J. Lu <hongjiu.lu@intel.com>
3800
3801 PR target/45946
3802 * gcc.target/i386/pr45946.c: New test.
3803
ae1f6fce
MJ
38042010-10-21 Martin Jambor <mjambor@suse.cz>
3805
3806 PR tree-optimization/45875
3807 * g++.dg/ipa/pr45875.C: New test.
3808
9dc3f7de
IR
38092010-10-21 Ira Rosen <irar@il.ibm.com>
3810
3811 PR tree-optimization/46049
3812 PR tree-optimization/46052
3813 * gcc.dg/vect/pr46052.c: New test.
3814 * gcc.dg/vect/pr46049.c: New test.
3815
3ba7edcf
TK
38162010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3817
3818 PR fortran/46007
3819 * gfortran.dg/shape_5.f90: New test case.
3820
837c4b78
JW
38212010-10-21 Janus Weil <janus@gcc.gnu.org>
3822
3823 PR fortran/46060
3824 * gfortran.dg/proc_ptr_comp_25.f90: New.
3825
46241ea9 38262010-10-21 Richard Guenther <rguenther@suse.de>
b71e5eba 3827 Michael Matz <matz@suse.de>
46241ea9
RG
3828
3829 PR tree-optimization/45764
3830 * gcc.dg/torture/pr45764.c: New testcase.
3831
c9a410f0
RG
38322010-10-21 Richard Guenther <rguenther@suse.de>
3833
3834 PR tree-optimization/46111
3835 * g++.dg/torture/pr46111.C: New testcase.
3836
acee8486
JW
38372010-10-21 Janus Weil <janus@gcc.gnu.org>
3838
3839 PR fortran/46067
3840 * gfortran.dg/dummy_procedure_4.f90: New.
3841 * gfortran.dg/proc_ptr_30.f90: New.
3842
9b565d65
TB
38432010-10-21 Tobias Burnus <burnus@net-b.de>
3844
3845 PR fortran/46100
3846 * gfortran.dg/ptr-func-1.f90: New.
3847 * gfortran.dg/ptr-func-2.f90: New.
3848
1dff453d
JJ
38492010-10-20 Jakub Jelinek <jakub@redhat.com>
3850
f1e344ed
JJ
3851 PR tree-optimization/45919
3852 * gcc.c-torture/compile/pr45919.c: New test.
3853
1dff453d
JJ
3854 PR tree-optimization/46066
3855 * gcc.dg/autopar/pr46066.c: New test.
3856
1e335ae2
RO
38572010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3858
3859 PR c++/46024
3860 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3861
1dff453d 38622010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
30ca47e6
RRC
3863
3864 PR c++/46056
3865 * g++.dg/cpp0x/range-for7.C: New.
3866
1b0e3802
RG
38672010-10-20 Richard Guenther <rguenther@suse.de>
3868
3869 PR lto/45667
3870 * g++.dg/lto/20101020-1_0.h: New testcase.
3871 * g++.dg/lto/20101020-1_0.C: Likewise.
3872 * g++.dg/lto/20101020-1_1.C: Likewise.
3873
2298ade7
DM
38742010-10-20 Dmitry Melnik <dm@ispras.ru>
3875
3876 * gcc.dg/20101013-1.c: New test.
3877
b9121f42
L
38782010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3879
3880 PR target/46085
3881 * gcc.target/i386/pr46085-1.c: New.
3882 * gcc.target/i386/pr46085-2.c: Likewise.
3883
742d143c
RG
38842010-10-20 Richard Guenther <rguenther@suse.de>
3885
3886 PR tree-optimization/45860
3887 * gcc.dg/torture/pr45860.c: New testcase.
3888
0d475ac5
EB
38892010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3890
3891 * gnat.dg/discr25.adb: New test.
3892 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3893
73dd5ce0
OH
38942010-10-20 Olivier Hainque <hainque@adacore.com>
3895
3896 * gcc.target/powerpc/ehreturn.c: New test.
3897
977e30bc 38982010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
498f5fc9 3899
977e30bc
NP
3900 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3901 not require Foundation and run with the GNU runtime as well.
3902
94252ac2 3903 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
977e30bc 3904
498f5fc9
UB
3905 Radar 4439126
3906 * obj-c++.dg/template-8.mm: New.
977e30bc 3907
b170a778
NP
39082010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3909
3910 PR objc/23709
3911 * objc.dg/pr23709.m: New.
498f5fc9 3912 * obj-c++.dg/pr23709.m: New.
b170a778 3913
fd9852df
PC
39142010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3915
498f5fc9
UB
3916 PR c++/46046
3917 * g++.dg/template/crash104.C: New.
fd9852df 3918
351877cf
RH
39192010-10-19 Richard Henderson <rth@redhat.com>
3920
3921 * gcc.target/i386/fma3-fma.c: New.
3922 * gcc.target/i386/fma3-builtin.c: New.
3923 * gcc.target/i386/fma4-builtin.c: New.
3924
11c260d7
RG
39252010-10-19 Richard Guenther <rguenther@suse.de>
3926
3927 PR testsuite/46081
3928 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3929
2a613cff 39302010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 3931
2a613cff
NP
3932 Merge from 'apple/trunk' branch on FSF servers.
3933
94252ac2 3934 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
2a613cff 3935
498f5fc9 3936 Radar 4293709
2a613cff
NP
3937 * objc.dg/proto-init-mimatch-1.m: New.
3938 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3939
da57d1b9
NP
39402010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3941
3942 Implemented parsing @synthesize and @dynamic for
3943 Objective-C/Objective-C++.
3944 * objc.dg/property/dynamic-1.m: New.
3945 * objc.dg/property/synthesize-1.m: New.
3946 * obj-c++.dg/property/dynamic-1.mm: New.
3947 * obj-c++.dg/property/synthesize-1.mm: New.
3948
fd9852df 39492010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
da57d1b9
NP
3950
3951 * objc.dg/at-class-1.m: New.
fd9852df
PC
3952 * objc.dg/at-class-1.mm: New.
3953
cd9c769a
SE
39542010-10-18 Steve Ellcey <sje@cup.hp.com>
3955
3956 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3957
fd4e428a 39582010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 3959
fd4e428a
NP
3960 Merge from 'apple/trunk' branch on FSF servers.
3961
94252ac2 3962 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
fd4e428a
NP
3963
3964 Radar 4407151
3965 * obj-c++.dg/template-7.mm: New.
fd9852df 3966
71fc71d8
NP
39672010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3968
3969 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3970 bugfix.
3971
e426b47b 39722010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 3973
e426b47b
NP
3974 Merge from 'apple/trunk' branch on FSF servers.
3975
94252ac2 3976 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
e426b47b
NP
3977
3978 Radar 4451818
3979 * obj-c++.dg/try-catch-16.mm: New.
3980 * obj-c++.dg/try-catch-17.mm: New.
3981
94252ac2 3982 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
e426b47b
NP
3983
3984 Radar 4330422
3985 * obj-c++.dg/try-catch-15.mm: New
3986
94252ac2 3987 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
e426b47b
NP
3988
3989 Radar 4204796
3990 * obj-c++.dg/try-catch-12.mm: New
3991 * obj-c++.dg/try-catch-13.mm: New
3992 * obj-c++.dg/try-catch-14.mm: New
3993 * objc.dg/try-catch-11.m: New
3994 * objc.dg/try-catch-12.m: New
3995 * objc.dg/try-catch-13.m: New
fd9852df 3996
9887f1dc
RH
39972010-10-18 Richard Henderson <rth@redhat.com>
3998
3999 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4000
84628aa8
JJ
40012010-10-18 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR c/46015
4004 * c-c++-common/Wunused-var-13.c: New test.
4005
0f8d6231
RG
40062010-10-18 Richard Guenther <rguenther@suse.de>
4007
4008 PR tree-optimization/45967
4009 * gcc.dg/torture/pr45967.c: New testcase.
4010 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4011 * gcc.dg/ipa/ipa-pta-13.c: Likewise
4012 * gcc.dg/torture/pr39074-2.c: Likewise
4013 * gcc.dg/torture/pta-escape-1.c: Likewise
4014 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4015 * gcc.dg/tree-ssa/pta-callused.c: Likewise
4016 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4017 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4018 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4019 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4020
5e690fe3
KT
40212010-10-18 Kai Tietz <kai.tietz@onevision.com>
4022
4023 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4024
e20efbfb
RG
40252010-10-18 Richard Guenther <rguenther@suse.de>
4026
4027 PR lto/44950
4028 * g++.dg/lto/20101015-2_0.C: New testcase.
4029
8ddf04c2
JJ
40302010-10-18 Jakub Jelinek <jakub@redhat.com>
4031
4032 PR middle-end/46019
4033 * gcc.c-torture/execute/pr46019.c: New test.
4034
131376b3 40352010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 4036
131376b3 4037 Merge from 'apple/trunk' branch on FSF servers.
fd9852df 4038
94252ac2 4039 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
131376b3
NP
4040
4041 Radar 4516785
4042 * obj-c++.dg/method-namespace-2.mm: New.
fd9852df 4043
90fbfdc3 40442010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 4045
90fbfdc3
NP
4046 Merge from 'apple/trunk' branch on FSF servers.
4047
94252ac2 4048 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
90fbfdc3
NP
4049
4050 Radar 4133425
4051 * objc.dg/private-1.m: Test modified.
4052 * obj-c++.dg/private-1.mm: Test modified.
fd9852df 4053
2e01b766
UB
40542010-10-17 Uros Bizjak <ubizjak@gmail.com>
4055
4056 PR testsuite/45987
4057 * gcc.target/i386/push-1.c: Remove.
4058
2a4337c0
UB
40592010-10-17 Uros Bizjak <ubizjak@gmail.com>
4060 H.J. Lu <hongjiu.lu@intel.com>
4061
4062 PR target/46051
4063 * gcc.target/i386/pr46051.c: New test.
4064
5b8b526e
NP
40652010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
4066
4067 * obj-c++.dg/gnu-api-2-class.mm: New.
4068 * obj-c++.dg/gnu-api-2-ivar.mm: New.
4069 * obj-c++.dg/gnu-api-2-method.mm: New.
4070 * obj-c++.dg/gnu-api-2-objc.mm: New.
4071 * obj-c++.dg/gnu-api-2-object.mm: New.
4072 * obj-c++.dg/gnu-api-2-property.mm: New.
4073 * obj-c++.dg/gnu-api-2-protocol.mm: New.
4074 * obj-c++.dg/gnu-api-2-sel.mm: New.
4075
c37d8c30
IS
40762010-10-17 Iain Sandoe <iains@gcc.gnu.org>
4077
4078 * objc.dg/fsf-package-0.m: New.
4079 * obj-c++.dg/fsf-package-0.m: New.
4080
368be4c7
NP
40812010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
4082
4083 PR objc/18255
4084 * objc.dg/pr18255.m: New.
4085
bb853349
JH
40862010-10-16 Jan Hubicka <jh@suse.cz>
4087
4088 PR middle-end/44206
4089 * g++.dg/torture/pr44206.C: New.
4090
ad620927
NP
40912010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
4092
4093 * objc.dg/gnu-api-2-class.m: New.
4094 * objc.dg/gnu-api-2-objc.m: New.
4095
5b7cd330
NP
40962010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
4097
4098 * objc.dg/gnu-api-2-ivar.m: New.
4099
8dd6939d
NP
41002010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4101
4102 * objc.dg/gnu-api-2-property.m: New.
4103
2edb37a6
XDL
41042010-10-15 Xinliang David Li <davidxl@google.com>
4105
4106 * g++.dg/uninit-pred-3_a.C: New test.
4107 * g++.dg/uninit-pred-3_b.C: New test.
4108
d527c90a
NP
41092010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4110
4111 * objc.dg/gnu-api-2-object.m: New.
4112
28395a02
NP
41132010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4114
4115 * objc.dg/gnu-api-2-method.m: New.
4116
ef765996
JM
41172010-10-15 Jason Merrill <jason@redhat.com>
4118
4119 * g++.dg/lto/pr45983_0.C: New.
4120
1b1562a5
MM
41212010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4122
4123 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4124 builtin combiner patterns.
4125 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4126 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4127 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4128 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4129 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4130
638fd1e5
RG
41312010-10-15 Richard Guenther <rguenther@suse.de>
4132
4133 * g++.dg/lto/20101015-1_0.C: New testcase.
4134
4069d5fb
RG
41352010-10-15 Richard Guenther <rguenther@suse.de>
4136
4137 PR testsuite/46021
4138 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4139 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4140
7a1a20d1
RG
41412010-10-15 Richard Guenther <rguenther@suse.de>
4142
4143 PR lto/45957
4144 * g++.dg/lto/20101014-1_0.C: New testcase.
4145
28c3bb95
NP
41462010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
4147
4148 * objc.dg/gnu-api-2-protocol.m: New.
4149 * objc.dg/gnu-api-2-sel.m: New.
4150
fbbf834e
RR
41512010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4152
ba492752
UB
4153 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4154 arm-eabi targets.
fbbf834e 4155
034c987c
CLT
41562010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
4157
4158 * gcc.dg/20101010-1.c: New testcase.
4159
af41386e
JZ
41602010-10-15 Jie Zhang <jie@codesourcery.com>
4161
4162 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4163 script when relocatable linking.
4164
56f01f0b
YQ
41652010-10-14 Yao Qi <yao@codesourcery.com>
4166
4167 PR target/45447
4168 * gcc.target/arm/pr45447.c: New test.
4169
97ba0040
JH
41702010-10-14 Jan Hubicka <jh@suse.cz>
4171
4172 PR middle-end/45621
4173 * g++.dg/lto/pr45621.h : New.
4174 * g++.dg/lto/pr45621_0.C: New.
4175 * g++.dg/lto/pr45621_1.C: New.
4176
e2673f71
IS
41772010-10-14 Iain Sandoe <iains@gcc.gnu.org>
4178
4179 * objc.dg/property: New.
4180 * objc.dg/property/fsf-property-basic.m: New.
4181 * objc.dg/property/fsf-property-method-access.m: New.
4182 * objc.dg/property/fsf-property-named-ivar.m: New.
4183 * obj-c++.dg/property: New.
4184 * obj-c++.dg/property/fsf-property-basic.mm: New.
4185 * obj-c++.dg/property/fsf-property-method-access.mm: New.
4186 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4187
ba492752 4188 merge from FSF apple 'trunk' branch.
94252ac2 4189 2006 Fariborz Jahanian <fjahanian@apple.com>
ba492752 4190
e2673f71
IS
4191 Radars 4436866, 4505126, 4506903, 4517826
4192 * objc.dg/property/property-1.m: New.
4193 * objc.dg/property/property-2.m: New.
4194 * objc.dg/property/property-3.m: New.
4195 * objc.dg/property/property-neg-1.m: New.
4196 * objc.dg/property/property-neg-2.m: New.
4197 * objc.dg/property/property-neg-3.m: New.
4198 * objc.dg/property/property-neg-4.m: New.
4199 * objc.dg/property/property-neg-5.m: New.
4200 * objc.dg/property/property-neg-6.m: New.
4201 * objc.dg/property/property-neg-7.m: New.
4202 * objc.dg/property/property.exp: New.
4203 * obj-c++.dg/property/property-1.mm: New.
4204 * obj-c++.dg/property/property-2.mm: New.
4205 * obj-c++.dg/property/property-3.mm: New.
4206 * obj-c++.dg/property/property-neg-1.mm: New.
4207 * obj-c++.dg/property/property-neg-2.mm: New.
4208 * obj-c++.dg/property/property-neg-3.mm: New.
4209 * obj-c++.dg/property/property-neg-4.mm: New.
4210 * obj-c++.dg/property/property-neg-5.mm: New.
4211 * obj-c++.dg/property/property-neg-6.mm: New.
4212 * obj-c++.dg/property/property-neg-7.mm: New.
4213 * obj-c++.dg/property/property.exp: New.
4214
280649b5
L
42152010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4216
4217 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
4218
180f8dbb
JM
42192010-10-14 Joseph Myers <joseph@codesourcery.com>
4220
4221 PR c/45969
4222 * gcc.c-torture/compile/pr45969-1.c: New test.
4223
7d36e538
RG
42242010-10-14 Richard Guenther <rguenther@suse.de>
4225
4226 PR tree-optimization/44913
4227 * gcc.dg/torture/pr44913.c: New testcase.
4228
4a759e75
RG
42292010-10-14 Richard Guenther <rguenther@suse.de>
4230
4231 PR lto/45382
4232 * g++.dg/lto/20101014-2_0.C: New testcase.
4233
27f8e5a9
L
42342010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4235
4236 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4237 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4238 * gcc.target/i386/pr44130.c: Likewise.
4239 * gcc.target/i386/pr44144.c: Likewise.
4240 * gcc.target/i386/pr44180.c: Likewise.
4241 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4242 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4243 * gcc.target/i386/vect-sizes-1.c: Likewise.
4244 * gcc.target/i386/vectorize4-avx.c: Likewise.
4245
1e85e720
RG
42462010-10-14 Richard Guenther <rguenther@suse.de>
4247
4248 PR lto/44561
4249 * g++.dg/lto/20101010-3_0.C: New testcase.
4250 * g++.dg/lto/20101010-4_0.C: Likewise.
4251
a16ced22
IS
42522010-10-14 Iain Sandoe <iains@gcc.gnu.org>
4253
4254 * objc.dg/pr45878.m: Update to include NSConstantString interface
4255 for -fnext-runtime.
4256 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4257 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4258 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4259 reference for m64 -fnext-runtime.
4260
6203e21a
L
42612010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4262
4263 * gcc.target/i386/vect-sizes-1.c: New.
4264
4efeac88
L
42652010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4266
4267 PR middle-end/46011
ba492752 4268 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4efeac88 4269
c7a9c0e3
L
42702010-10-14 H.J. Lu <hongjiu.lu@intel.com>
4271
ba492752 4272 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
c7a9c0e3
L
4273 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4274
cfeb0fa8
AB
42752010-10-14 Andrey Belevantsev <abel@ispras.ru>
4276
4277 * gcc.target/ia64/20101005.c: New test.
4278
3e6a3f6f
AB
42792010-10-14 Andrey Belevantsev <abel@ispras.ru>
4280
4281 PR rtl-optimization/45570
4282 * gcc.dg/pr45570.c: New test.
4283
0d16f462
L
42842010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4285
4286 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4287 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4288 * gcc.target/i386/vectorize4-avx.c: Likewise.
4289
7f82d2ae
L
42902010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4291
4292 * gcc.target/i386/avx-copysign-vec.c: New.
4293 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4294
647030dc
L
42952010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4296
4297 PR middle-end/44130
4298 * gcc.target/i386/pr44130.c: New.
4299
0f0dda20
L
43002010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4301
4302 PR middle-end/44144
4303 * gcc.target/i386/pr44144.c: New.
4304
1f561f9b
L
43052010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4306
4307 PR target/44180
4308 * gcc.target/i386/pr44180.c: New.
4309
8943989d
JM
43102010-10-13 Jason Merrill <jason@redhat.com>
4311
4312 * g++.dg/template/canon-type-8.C: New.
4313
8908df28
EB
43142010-10-13 Eric Botcazou <ebotcazou@adacore.com>
4315
4316 * gcc.c-torture/execute/20101013-1.c: New test.
4317
0d8485e0
RG
43182010-10-13 Richard Guenther <rguenther@suse.de>
4319
4320 PR objc/45878
4321 * objc.dg/pr45878.m: New testcase.
4322
d1655e0b
KT
43232010-10-13 Kai Tietz <kai.tietz@onevision.com>
4324
4325 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4326 * gcc.dg/format/dfp-printf-1.c: Likewise.
4327 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4328
1b7d2dd1
RG
43292010-10-13 Richard Guenther <rguenther@suse.de>
4330
4331 PR tree-optimization/45788
4332 * g++.dg/pr45788.C: New testcase.
4333
71d61348
RG
43342010-10-13 Richard Guenther <rguenther@suse.de>
4335
4336 PR tree-optimization/45970
4337 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4338
cb89b4b0
RG
43392010-10-13 Richard Guenther <rguenther@suse.de>
4340
4341 PR tree-optimization/45982
4342 * gcc.dg/torture/pr45982.c: New testcase.
4343 * gcc.dg/tree-ssa/pr24287.c: Adjust.
4344 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4345 * gcc.dg/torture/pr39074-2.c: Likewise.
4346
72351fa3
RG
43472010-10-13 Richard Guenther <rguenther@suse.de>
4348
4349 PR middle-end/45874
4350 * g++.dg/torture/pr45874.C: New testcase.
4351
a1178b30
IS
43522010-10-13 Iain Sandoe <iains@gcc.gnu.org>
4353
4354 * objc.dg/attributes/method-attribute-1.m: Update to respond
4355 to implemented method attributes..
4356 * objc.dg/attributes/method-attribute-2.m: Likewise.
4357 * objc.dg/attributes/method-attribute-3.m: Likewise.
4358 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4359 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4360 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4361
5254c66b
NP
43622010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
4363
4364 PR libobjc/23214
4365 * objc.dg/pr23214.m: New.
4366
187e3629
ME
43672010-10-12 Michael Eager <eager@eagercon.com>
4368
4369 PR testsuite/45856
4370 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4371 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4372
f4684242
JJ
43732010-10-12 Jakub Jelinek <jakub@redhat.com>
4374
4375 PR fortran/45636
4376 * gcc.c-torture/execute/pr45636.c: New test.
4377 * gfortran.dg/pr45636.f90: New test.
4378
7cb44256
RH
43792010-10-12 Richard Henderson <rth@redhat.com>
4380
4381 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4382
a81f4b67
DK
43832010-10-12 Daniel Kraft <d@domob.eu>
4384
4385 PR fortran/38936
4386 * gfortran.dg/associate_1.f03: More tests with derived-types.
4387 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4388 * gfortran.dg/associate_8.f03: Fix typo.
4389 * gfortran.dg/initialization_27.f90: Fix typo.
4390
cf3e1041
RO
43912010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4392
4393 PR testsuite/45851
4394 * lib/lto.exp (lto-get-options-main): Support optional target
4395 selector for dg-extra-ld-options.
4396
bc8359ff
RO
43972010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4398
4399 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4400 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4401
3f1f0ae3
MJ
44022010-10-11 Martin Jambor <mjambor@suse.cz>
4403
4404 PR middle-end/45699
4405 * g++.dg/torture/pr45699.C: New test.
4406 * g++.dg/otr-fold-1.C: Adjusted.
4407 * g++.dg/otr-fold-1.C: Likewise.
4408
40b7ae58
NC
44092010-10-11 Nick Clifton <nickc@redhat.com>
4410
4411 * gcc.c-torture/compile/pr44197.c: Require visibility support.
ba492752 4412 Allow for a user label prefix.
40b7ae58 4413
9c3c8ad7
JM
44142010-10-10 Richard Guenther <rguenther@suse.de>
4415
4416 * g++.dg/lto/20101010-1_0.C: New testcase.
4417 * g++.dg/lto/20101010-2_0.C: Likewise.
4418
49077698
IR
44192010-10-11 Ira Rosen <irar@il.ibm.com>
4420
4421 PR tree-optimization/45902
4422 * gcc.dg/vect/45902.c: New test.
4423
922a06c3
JJ
44242010-10-11 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR target/45870
4427 * gcc.dg/tls/pr45870.c: New test.
4428
d3735479
JW
44292010-10-10 Janus Weil <janus@gcc.gnu.org>
4430
4431 PR fortran/45961
4432 * gfortran.dg/typebound_operator_6.f03: New.
4433
44342010-10-10 Kai Tietz <kai.tietz@onevision.com>
6ea7f14a
KT
4435
4436 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4437 and adjust -export symbol scanning.
4438 * g++.dg/ext/dllexport1.C: Likewise.
4439 * g++.dg/ext/dllexport3.C: Likewise.
4440 * gcc.dg/dll-3.c: Likewise.
4441 * gcc.dg/dll-4.c: Likewise.
4442 * gcc.dg/dll-5.c: Likewise.
4443
e14d28a7
UB
44442010-10-10 Uros Bizjak <ubizjak@gmail.com>
4445
4446 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4447 instead of tree_profile dump file.
4448 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4449 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4450 dump file.
4451
54cb20b3
UB
44522010-10-10 Uros Bizjak <ubizjak@gmail.com>
4453
4454 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4455
32af57e2
TK
44562010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4457
4458 * gfortran.dg/character_comparison_4.f90: New test.
4459 * gfortran.dg/character_comparison_5.f90: New test.
4460 * gfortran.dg/character_comparison_6.f90: New test.
4461
3a42502d
RH
44622010-10-09 Richard Henderson <rth@redhat.com>
4463
4464 * lib/target-supports.exp
4465 (check_effective_target_automatic_stack_alignment): Always true.
32af57e2 4466
5074d72c
RG
44672010-10-09 Richard Guenther <rguenther@suse.de>
4468
4469 PR lto/45956
4470 * gcc.dg/lto/20101009-2_0.c: New testcase.
4471 * gcc.dg/lto/20101009-2_1.c: Likewise.
4472 * gcc.dg/lto/20101009-2_2.c: Likewise.
4473
865e8e8e
RG
44742010-10-09 Richard Guenther <rguenther@suse.de>
4475
4476 PR lto/45947
4477 * g++.dg/lto/20101009-1_0.C: New testcase.
4478
e5160e93
RG
44792010-10-09 Richard Guenther <rguenther@suse.de>
4480
4481 PR tree-optimization/45945
4482 * gcc.dg/lto/20101009-1_0.c: New testcase.
4483
c2c795ff
L
44842010-10-08 H.J. Lu <hongjiu.lu@intel.com>
4485
4486 PR target/45913
4487 * gcc.target/i386/pr45913.c: New.
4488
97de8e32
JD
44892010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4490
4491 PR fortran/45943
4492 * gfortran.dg/streamio_16.f90: Update test.
4493
509dd380
JJ
44942010-10-08 Jakub Jelinek <jakub@redhat.com>
4495
4496 PR tree-optimization/45903
4497 * gcc.target/i386/pr45903.c: New test.
4498
e899aa16
AC
44992010-10-08 Arnaud Charlet <charlet@adacore.com>
4500
4501 * gnat.dg/interface5.adb: Compile with warnings disabled.
4502
c154b3d8
NP
45032010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4504
4505 * obj-c++.dg/encode-10.mm: New testcase.
4506
2fb996b6
NP
45072010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4508
4509 PR objc++/23614
4510 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4511 C++ class. Removed XFAIL.
4512
061e60bd
JW
45132010-10-07 Janus Weil <janus@gcc.gnu.org>
4514
4515 PR fortran/45933
4516 * gfortran.dg/typebound_operator_5.f03: New.
4517
3cfa8f82
NP
45182010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4519
4520 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 4521
94252ac2 4522 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3cfa8f82
NP
4523
4524 Radar 4508851
4525 * obj-c++.dg/method-namespace-1.mm: New.
4526
fc37536b
MJ
45272010-10-07 Martin Jambor <mjambor@suse.cz>
4528
4529 * gcc.dg/tree-ssa/sra-11.c: New test.
4530
d163c4f7
TB
45312010-10-07 Tejas Belagod <tejas.belagod@arm.com>
4532
78e27dd3 4533 PR Tree-Vect/45847
d163c4f7
TB
4534 * gcc.dg/vect/pr45847.c: New test.
4535
58be5bf6
IS
45362010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4537 Kai Tietz <kai.tietz@onevision.com>
4538
bbc8841b 4539 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
58be5bf6 4540
fa45f8d7
RG
45412010-10-07 Richard Guenther <rguenther@suse.de>
4542
4543 PR tree-optimization/45732
4544 * gcc.dg/torture/pr45732.c: New testcase.
4545
a4c37c16
IS
45462010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4547
4548 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4549 * objc.dg/foreach-2.m: Likewise.
4550 * objc.dg/foreach-3.m: Likewise.
4551 * objc.dg/foreach-4.m: Likewise.
4552 * objc.dg/foreach-5.m: Likewise.
4553 * objc.dg/foreach-6.m: Likewise.
4554 * objc.dg/foreach-7.m: Likewise.
4555 * objc.dg/objc-foreach-4.m: Likewise.
4556 * objc.dg/objc-foreach-5.m: Likewise.
4557
65dcb901
RG
45582010-10-07 Richard Guenther <rguenther@suse.de>
4559
4560 PR middle-end/45869
4561 * gcc.dg/torture/pr45869.c: New testcase.
e14d28a7 4562
fd651069
IS
45632010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4564
4565 * objc.dg/set-not-used-1.m: New
4566 * obj-c++.dg/set-not-used-1.mm: New.
4567
4e4edb3b
IS
45682010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4569
4570 * objc.dg/attributes/method-attribute-3.m: New.
4571 * obj-c++.dg/attributes/method-attribute-3.mm: New.
4572
9f23af48
MM
45732010-10-07 Mikael Morin <mikael@gcc.gnu.org>
4574
4575 PR fortran/45916
4576 * gfortran.dg/generic_typebound_operator_1.f90: New test.
4577
6619e385
JD
45782010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4579
4580 PR fortran/45889
4581 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4582
b67bc44c
NP
45832010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4584
4585 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 4586
94252ac2 4587 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
b67bc44c
NP
4588
4589 Radar 4278774
4590 * obj-c++.dg/encode-9.mm: New.
e14d28a7 4591
ccd2b322
EB
45922010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4593
4594 * g++.dg/cpp0x/pr45908.C: New test.
4595
9c506f10
EB
45962010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4597
4598 * gnat.dg/opt6.ad[sb]: New test.
4599
d526bfee 46002010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
f05b9d93
NP
4601
4602 Implemented fast enumeration for Objective-C.
4603 * objc.dg/foreach-1.m: New.
4604 * objc.dg/foreach-2.m: New.
4605 * objc.dg/foreach-3.m: New.
4606 * objc.dg/foreach-4.m: New.
4607 * objc.dg/foreach-5.m: New.
4608 * objc.dg/foreach-6.m: New.
4609 * objc.dg/foreach-7.m: New.
4610
4611 Merge from 'apple/trunk' branch on FSF servers:
94252ac2 4612 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
4613
4614 Radar 4502236
e14d28a7 4615 * objc.dg/objc-foreach-5.m: New.
f05b9d93 4616
94252ac2 4617 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
4618
4619 Radar 4507230
4620 * objc.dg/objc-foreach-4.m: New.
4621
94252ac2 4622 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
4623
4624 Radar 4472881
4625 * objc.dg/objc-foreach-3.m: New.
4626
94252ac2 4627 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93 4628
bbc8841b 4629 Radar 4468498
f05b9d93
NP
4630 * objc.dg/objc-foreach-2.m: New.
4631
94252ac2 4632 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
4633
4634 Radar 4294910
4635 * objc.dg/objc-foreach-1.m: New
4636
e14d28a7 46372010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
b938bc48
HS
4638
4639 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4640 unsigned values.
e14d28a7 4641
a26d8862
NP
46422010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4643
4644 PR objc++/28050
4645 * obj-c++.dg/syntax-error-10.mm: New.
4646
46472010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4648
4649 PR objc++/23707
4650 * obj-c++.dg/syntax-error-9.mm: New.
4651
46522010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4653
4654 PR objc++/31126
4655 * obj-c++.dg/syntax-error-8.mm: New.
4656
46572010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4658
4659 Merge from 'apple/trunk' branch on FSF servers.
4660
94252ac2 4661 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
a26d8862
NP
4662
4663 Radar 4290840
4664 * obj-c++.dg/syntax-error-7.mm: New
4665
94252ac2 4666 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
a26d8862
NP
4667
4668 Radar 4294425
4669 * obj-c++.dg/syntax-error-6.mm: New
4670
94252ac2 4671 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
a26d8862
NP
4672
4673 Radar 4261146
4674 * obj-c++.dg/syntax-error-5.mm: New
4675
4676 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4677
4678 Radar 4093475
4679 * obj-c++.dg/syntax-error-[3-4].mm: New.
e14d28a7 4680
a26d8862
NP
4681 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4682
4683 Radar 4185810
4684 * obj-c++.dg/syntax-error-[1-2].mm: New.
e14d28a7 4685
694a4f61
IR
46862010-10-05 Ira Rosen <irar@il.ibm.com>
4687
4688 PR tree-optimization/45752
4689 * gcc.dg/vect/pr45752.c: New test.
4690
4d3814a5
RG
46912010-10-05 Richard Guenther <rguenther@suse.de>
4692
4693 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4694 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4695 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4696 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4697 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4698 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4699 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4700 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4701 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4702 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4703 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4704 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4705 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4706 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4707 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4708 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4709 * gcc.dg/tree-ssa/20080530.c: Likewise.
4710 * g++.dg/tree-ssa/inline-3.C: Likewise.
4711 * g++.dg/tree-ssa/inline-1.C: Likewise.
4712 * g++.dg/tree-ssa/inline-2.C: Likewise.
4713 * gcc.dg/profile-dir-1.c: Likewise.
4714 * gcc.dg/profile-dir-2.c: Likewise.
4715 * gcc.dg/profile-dir-3.c: Likewise.
4716
6e572326
RG
47172010-10-05 Richard Guenther <rguenther@suse.de>
4718
4719 PR middle-end/45877
4720 * g++.dg/torture/pr45877.C: New testcase.
4721
828fde80
JJ
47222010-10-04 Jakub Jelinek <jakub@redhat.com>
4723
098db05e
JJ
4724 PR debug/45849
4725 * gcc.dg/debug/pr45849.c: New test.
4726
828fde80
JJ
4727 PR middle-end/45876
4728 * gcc.c-torture/compile/pr45876.c: New test.
4729
c452684d
JB
47302010-10-04 Julian Brown <julian@codesourcery.com>
4731
4732 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4733 vect_hw_misalign.
4734 * gcc.dg/vect/vect-60.c: Likewise.
4735 * gcc.dg/vect/vect-56.c: Likewise.
4736 * gcc.dg/vect/vect-93.c: Likewise.
4737 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4738 * gcc.dg/vect/vect-95.c: Likewise.
4739 * gcc.dg/vect/vect-96.c: Likewise.
4740 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4741 * gcc.dg/vect/slp-25.c: Likewise.
4742 * gcc.dg/vect/slp-3.c: Likewise.
4743 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4744 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4745 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4746 * gcc.dg/vect/vect-109.c: Likewise.
4747 * gcc.dg/vect/vect-peel-1.c: Likewise.
4748 * gcc.dg/vect/vect-peel-2.c: Likewise.
4749 * lib/target-supports.exp
4750 (check_effective_target_arm_vect_no_misalign): New.
4751 (check_effective_target_vect_no_align): Use above.
4752 (check_effective_target_vect_element_align): New.
4753 (add_options_for_quad_vectors): New.
4754
1dbee8c9
MJ
47552010-10-04 Martin Jambor <mjambor@suse.cz>
4756
4757 PR tree-optimization/45572
4758 * g++.dg/ipa/pr45572-1.C: New test.
4759 * g++.dg/ipa/pr45572-2.C: Likewise.
4760
478a1c5b
ILT
47612010-10-03 Ian Lance Taylor <iant@google.com>
4762
4763 * gcc.dg/anon-struct-11.c: New test.
4764 * gcc.dg/anon-struct-12.c: New test.
4765 * gcc.dg/anon-struct-13.c: New test.
4766 * gcc.dg/anon-struct-14.c: New test.
4767
a1e53f3f
L
47682010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4769
4770 * g++.dg/torture/pr45764.C: Revert revision 164914.
4771 * gcc.dg/vect/pr43432.c: Likewise.
4772 * gcc.dg/vect/vect-114.c: Likewise.
4773 * gcc.dg/vect/vect-15.c: Likewise.
4774
79fe346e
JM
47752010-10-03 Jason Merrill <jason@redhat.com>
4776
4777 * g++.dg/cpp0x/sfinae5.C: New.
4778
888a22d0
L
47792010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4780
4781 PR tree-optimization/45720
4782 PR tree-optimization/45764
4783 * g++.dg/torture/pr45764.C: New.
4784
4785 * gcc.dg/vect/pr43432.c: Xfail.
4786 * gcc.dg/vect/vect-114.c: Likewise.
4787 * gcc.dg/vect/vect-15.c: Likewise.
4788
34e94db7
JDA
47892010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4790
4791 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4792 hppa*-*-hpux*.
4793 * gcc.dg/torture/pr45678-2.c: Likewise.
4794
8b932a71
JW
47952010-10-02 Janus Weil <janus@gcc.gnu.org>
4796
4797 PR fortran/45748
4798 * gfortran.dg/intrinsic_6.f90: New.
4799
9dcee88d
TK
48002010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4801
4802 PR fortran/42831
4803 * gfortran.dg/dependency_37.f90: New test.
4804
c44d6c47
UB
48052010-10-01 Uros Bizjak <ubizjak@gmail.com>
4806
4807 * gcc.target/i386/shift_mask.c: New test.
4808
0d228a52
RG
48092010-10-01 Richard Guenther <rguenther@suse.de>
4810
4811 PR tree-optimization/45854
4812 * g++.dg/torture/pr45854.C: New testcase.
4813
0e247093
ME
48142010-09-30 Michael Eager <eager@eagercon.com>
4815
4816 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4817 __FLT_{MIN,MAX}__.
c44d6c47 4818
99e55749
SP
48192010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4820
4821 PR middle-end/45758
4822 * gfortran.dg/graphite/pr45758.f90: New.
4823
6272efef
SP
48242010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4825
4826 PR middle-end/45230
4827 * gcc.dg/graphite/id-pr45230.c: New.
4828
9e054f1b
SP
48292010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4830
4831 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4832 * gfortran.dg/graphite/graphite.exp: Same.
4833 * gcc.dg/graphite/vect-pr43423.c: New.
4834
45c13d4c
JJ
48352010-09-30 Jakub Jelinek <jakub@redhat.com>
4836
4837 PR target/45843
4838 * g++.dg/torture/pr45843.C: New test.
4839
03d79dc3
JW
48402010-09-30 Janus Weil <janus@gcc.gnu.org>
4841
4842 PR fortran/45828
4843 * gfortran.dg/allocate_derived_5.f90: New.
4844
140d4eff
JJ
48452010-09-30 Jakub Jelinek <jakub@redhat.com>
4846
4847 PR tree-optimization/31261
4848 * gcc.dg/tree-ssa/pr31261.c: New test.
4849
80920132
ME
48502010-09-30 Michael Eager <eager@eagercon.com>
4851
4852 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4853 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4854 * gcc.target/microblaze/microblaze.exp: Ditto.
4855 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4856 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4857 * gcc.target/microblaze/others/data_var1.c: Ditto.
4858 * gcc.target/microblaze/others/data_var2.c: Ditto.
4859 * gcc.target/microblaze/others/data_var3.c: Ditto.
4860 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4861 * gcc.target/microblaze/others/strings1.c:: Ditto.
4862 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4863 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4864 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4865 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4866 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4867 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4868 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4869 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4870 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4871 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4872 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4873 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4874 * gcc.target/microblaze/isa/float.c: Ditto.
4875 * gcc.target/microblaze/isa/mulh.c: Ditto.
4876 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4877 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4878 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4879 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4880 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4881 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4882 * gcc.target/microblaze/isa/bshift.c: Ditto.
4883 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4884 * gcc.target/microblaze/isa/div.c: Ditto.
4885 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4886 * gcc.target/microblaze/isa/mul.c: Ditto.
4887
92902b1b
IS
48882010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4889
4890 merge from FSF 'apple/trunk' branch.
94252ac2 4891 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
92902b1b
IS
4892
4893 Radar 4386773
4894 * objc.dg/enhanced-proto-1.m: New.
4895 * objc.dg/enhanced-proto-2.m: New.
4896 * obj-c++.dg/enhanced-proto-1.mm: New
4897 * obj-c++.dg/enhanced-proto-2.mm: New.
4898
0d0da792
RG
48992010-09-30 Richard Guenther <rguenther@suse.de>
4900
4901 PR testsuite/45702
4902 * gcc.dg/debug/pr41893-1.c: Adjust.
4903 * gcc.dg/pr30762-1.c: Likewise.
4904 * gcc.dg/pr31529-1.c: Likewise.
4905 * gcc.dg/pr34457-1.c: Likewise.
4906 * gcc.dg/pr34668-1.c: Likewise.
4907 * gcc.dg/pr43557-1.c: Likewise.
4908
3bc33871
IS
49092010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4910
4911 PR objc/45842
4912 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4913 * objc.dg/const-str-3.m: Correct header for memcpy.
4914 * objc.dg/const-str-7.m: Likewise.
4915 * objc.dg/method-20b.m: Provide an implementation of Object.
4916 Adjust XFAIL for m64 NeXT runtime.
4917 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
e14d28a7 4918 * objc.dg/encode-3.m: Correct line ordering, provide header for
3bc33871
IS
4919 sprintf.
4920 * objc.dg/encode-7-next.m: Only run for 32bit.
4921 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4922 * objc.dg/type-size-2.m: Provide an implementation of Object.
4923 Ajust headers.
4924 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4925 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4926 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4927 Adjust XFAIL for m64 NeXT runtime.
4928 * obj-c++.dg/method-22.mm: Likewise.
4929 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4930
2631eead
NP
49312010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4932
4933 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 4934
94252ac2 4935 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2631eead
NP
4936
4937 Radar 4278236
4938 * obj-c++.dg/bad-forward-decl.mm: New
4939
10ad386a
EB
49402010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4941
4942 * ada/acats/run_acats: Revert revision 157037.
4943
13ed556f 49442010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
a6341d57
NP
4945
4946 Merge from 'apple/trunk' branch on FSF servers.
4947
94252ac2 4948 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
a6341d57
NP
4949
4950 Radar 4281748
4951 * objc.dg/naming-2.m: Update
4952 * objc.dg/naming-3.m: New
4953
22939744
BS
49542010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4955
4956 PR target/40457
4957 * gcc.target/arm/pr40457-3.c: New test.
4958
f6c5fbfd
NS
49592010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4960
4961 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4962 alias checking.
4963 * lib/target-supports.exp (check_ifunc_available): Likewise.
4964
38df2baf
TG
49652010-09-29 Tristan Gingold <gingold@adacore.com>
4966
4967 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4968
1973201f
NP
49692010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4970
4971 * objc.dg/keywords-1.m: New test.
4972 * objc.dg/keywords-2.m: New test.
4973 * objc.dg/keywords-3.m: New test.
4974 * obj-c++.dg/keywords-1.mm: New test.
4975 * obj-c++.dg/keywords-2.mm: New test.
4976
374fd2f5
JM
49772010-09-28 Jason Merrill <jason@redhat.com>
4978
4e9ca9b0
JM
4979 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4980 * g++.dg/ext/complit11.C: Likewise.
4981 * g++.old-deja/g++.law/temps1.C: Likewise.
4982
374fd2f5
JM
4983 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4984 * g++.old-deja/g++.mike/misc6.C: Likewise.
4985
f7e71da5
IS
49862010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4987
4988 * objc.dg/attributes/method-attribute-1.m: New.
4989 * objc.dg/attributes/method-attribute-2.m: New.
4990
4991 * obj-c++.dg/attributes/method-attribute-1.m: New.
4992 * obj-c++.dg/attributes/method-attribute-2.m: New.
4993
c165dca7
IS
49942010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4995
4996 * objc.dg/attributes: New.
4997 * objc.dg/attributes/attributes.exp: New.
4998 * objc.dg/attributes/class-attribute-1.m: New.
4999 * objc.dg/attributes/class-attribute-2.m: New
5000 * objc.dg/attributes/categ-attribute-1.m: New
5001 * objc.dg/attributes/categ-attribute-2.m: New
5002 * objc.dg/attributes/proto-attribute-1.m: New
5003
5004 * obj-c++.dg/attributes: New.
5005 * obj-c++.dg/attributes/attributes.exp: New
5006 * obj-c++.dg/attributes/class-attribute-1.mm: New
5007 * obj-c++.dg/attributes/class-attribute-2.mm: New
5008 * obj-c++.dg/attributes/categ-attribute-1.mm: New
5009 * obj-c++.dg/attributes/categ-attribute-2.mm: New
5010 * obj-c++.dg/attributes/proto-attribute-1.mm: New
5011
26877873
NP
50122010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
5013
5014 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5015 from the branch renamed to method-20b.m to avoid clashes).
5016
c44d6c47
UB
5017 2005-08-23 Stuart Hastings <stuart@apple.com>
5018 Ziemowit Laski <zlaski@apple.com>
26877873
NP
5019
5020 Radar 4209854
5021 * obj-c++.dg/method-23.mm: New.
5022 * objc.dg/method-20.m: New.
5023
697c3575
JH
50242010-09-28 Jan Hubicka <jh@suse.cz>
5025
5026 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5027
2770264a
RO
50282010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5029
5030 PR target/44452
5031 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5032 i?86-*-solaris2.[89], *-*-vxworks*.
5033 * gcc.target/i386/pr22152.c: Likewise.
5034 * gcc.target/i386/vect8-ret.c: New test.
5035
e660c8f2
JZ
50362010-09-28 Jie Zhang <jie@codesourcery.com>
5037
5038 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5039
4c116505
NP
50402010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
5041
5042 Merge from 'apple/trunk' branch on FSF servers.
5043
5044 2005-07-18 Ziemowit Laski <zlaski@apple.com>
5045
5046 Radar 4175534
5047 * obj-c++.dg/method-22.mm: New.
38df2baf 5048
93c0e0bb
JM
50492010-09-27 Jason Merrill <jason@redhat.com>
5050
5051 * g++.dg/cpp0x/rv-lvalue-req.C: New.
5052 * g++.dg/ext/complit11.C: Adjust.
5053 * g++.old-deja/g++.law/temps1.C: Adjust.
5054 * g++.old-deja/g++.ns/koenig6.C: Adjust.
5055 * g++.old-deja/g++.oliva/partord1.C: Adjust.
5056
7458026b
ILT
50572010-09-27 Ian Lance Taylor <iant@google.com>
5058
5059 * lib/target-supports.exp (check_effective_target_split_stack):
5060 New procedure.
5061 * gcc.dg/split-1.c: New test.
5062 * gcc.dg/split-2.c: New test.
5063 * gcc.dg/split-3.c: New test.
5064 * gcc.dg/split-4.c: New test.
5065
177b48f9
NP
50662010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5067
5068 PR objc/25464
5069 * objc.dg/type-size-3.m: New test.
5070
50712010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5072
5073 PR objc/45763
c44d6c47 5074 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
38df2baf
TG
5075
50762010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
177b48f9
NP
5077
5078 PR objc/25450
5079 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5080 * objc.dg/type-size-2.m: Same change.
5081 * obj-c++.dg/encode-5.mm: Same change.
5082
50832010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5084
5085 Merge from 'apple/trunk' branch on FSF servers. The original
5086 Changelogs are below.
5087
5088 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
c44d6c47
UB
5089 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5090 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
177b48f9 5091 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
c44d6c47 5092 in the branch).
177b48f9
NP
5093 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5094 proto-qual-1.m in the branch) and the normal ABI on GNU.
5095 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
5096 the test only with the NeXT runtime.
5097 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
c44d6c47 5098 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
177b48f9
NP
5099 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5100 Run the test only with the NeXT runtime.
c44d6c47 5101
94252ac2 5102 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
177b48f9
NP
5103
5104 Radar 4492973
5105 * objc.dg/encode-7-64bit.m: New.
5106 * objc.dg/encode-7.m: Skip if -m64.
c44d6c47 5107
94252ac2 5108 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
177b48f9
NP
5109
5110 Radar 4301047
5111 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5112 * obj-c++.dg/threedotthree-abi-1.mm: New
5113 * objc.dg/threedotthree-abi-1.m: New
5114
5115 2005-07-20 Ziemowit Laski <zlaski@apple.com>
5116
5117 Radar 4136935
5118 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5119 * objc.dg/encode-6.m: Likewise.
5120 * objc.dg/encode-7.m: New test case.
5121
b581b85b
NP
51222010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
5123
5124 Merge from 'apple/trunk' branch on FSF servers. Renamed
5125 const-str-12.m to constr-str-12b.m to avoid conflicts.
c44d6c47 5126
94252ac2 5127 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
b581b85b
NP
5128
5129 Radar 4229905
5130 * obj-c++.dg/warn5.mm: New
c44d6c47 5131
b581b85b
NP
5132 2005-06-22 Ziemowit Laski <zlaski@apple.com>
5133
5134 Radar 4154928
5135 * obj-c++.dg/const-str-12.mm: New.
5136 * objc.dg/const-str-12.m: New.
5137
d000aa67
TB
51382010-09-27 Tobias Burnus <burnus@net-b.de>
5139
5140 PR fortran/40569
5141 PR fortran/40568
5142 * gfortran.dg/storage_size_2.f08: Fix test.
5143 * gfortran.dg/c_sizeof_1.f90: Fix test.
5144 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5145 * gfortran.dg/c_sizeof_3.f90: New.
5146 * gfortran.dg/c_sizeof_4.f90: New.
5147 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5148 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5149
414e8be2
DK
51502010-09-26 Daniel Kraft <d@domob.eu>
5151
5152 PR fortran/45783
5153 PR fortran/45795
5154 * gfortran.dg/select_type_18.f03: New test.
5155
cf1bcf06
EB
51562010-09-25 Eric Botcazou <ebotcazou@adacore.com>
5157
5158 * gnat.dg/return2.ad[sb]: New test.
5159 * gnat.dg/return2_pkg.ads: New helper.
5160
8e8dc060
DK
51612010-09-25 Daniel Kraft <d@domob.eu>
5162
5163 PR fortran/45776
5164 * gfortran.dg/io_constraints_6.f03: New test.
5165 * gfortran.dg/io_constraints_7.f03: New test.
5166 * gfortran.dg/newunit_2.f90: New test.
5167
94252ac2 51682010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
c6d6e62f 5169
c44d6c47 5170 * gfortran.dg/operator_c1202.f90: New test.
c6d6e62f 5171
46a4da10
JH
51722010-09-24 Jan Hubicka <jh@suse.cz>
5173
5174 * gcc.dg/tree-ssa/leaf.c: New testcase.
5175
1d0804d4
JH
51762010-09-24 Jan Hubicka <jh@suse.cz>
5177
5178 PR tree-optimization/45738
5179 PR tree-optimization/45741
5180 * gcc.c-torture/compile/pr45741.c: New.
5181 * gfortran.fortran-torture/compile/pr45738.f90: New.
5182
5642f5d5
JM
51832010-09-24 Joseph Myers <joseph@codesourcery.com>
5184
5185 * gcc.dg/cpp/undef-opt-1.c: New test.
5186
75d980ab
JM
51872010-09-24 Jason Merrill <jason@redhat.com>
5188
5189 * g++.dg/other/error10.C: Adjust expected output.
5190
32990d5b
JJ
51912010-09-24 Jakub Jelinek <jakub@redhat.com>
5192
5193 PR middle-end/45234
5194 * gcc.dg/torture/stackalign/alloca-6.c: New test.
5195 * gcc.target/i386/pr45234.c: New test.
5196
116f30c3
RG
51972010-09-24 Richard Guenther <rguenther@suse.de>
5198
5199 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5200
e2686b2d
MS
52012010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
5202
5203 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5204 as a comment leader in regexp.
5205
f1570cec
NP
52062010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5207
5208 * objc.dg/sync-2.m: New test.
5209 * obj-c++.dg/sync-2.mm: New test.
5210
be1f1ed9
TB
52112010-09-24 Tobias Burnus <burnus@net-b.de>
5212
5213 PR fortran/40571
5214 * gfortran.dg/iso_fortran_env_7.f90: New.
5215
19dc6d01
NP
52162010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5217
5218 * obj-c++.dg/too-many-args.mm: New file.
5219
52202010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
5221
5222 Merge from 'apple/trunk' branch on FSF servers.
5223
94252ac2 5224 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
19dc6d01
NP
5225
5226 Radar 4491608
5227 * objc.dg/too-many-args.m: New
5228
962b8a0e
TK
52292010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5230
5231 PR fortran/45744
5232 * gfortran.dg/dependency_36.f90: New test.
5233
17eba947
UB
52342010-09-23 Uros Bizjak <ubizjak@gmail.com>
5235
5236 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5237 * gcc.target/i386/pad-3.c: Ditto.
5238 * gcc.target/i386/pad-7.c: Ditto.
5239 * gcc.target/i386/pad-7.c: Ditto.
5240 * gcc.target/i386/pr36502.c: Ditto.
5241 * gcc.target/i386/zee.c: Ditto.
5242 * gcc.target/i386/20060821-1.c: Ditto.
5243 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
5244 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
5245 * gcc.target/i386/pad-5b.c: Ditto.
5246 * gcc.target/i386/pad-6a.c: Ditto.
5247 * gcc.target/i386/pad-6b.c: Ditto.
5248 * gcc.target/i386/pad-8.c: Ditto.
5249 * gcc.target/i386/pad-9.c: Ditto.
5250 * gcc.target/i386/pad-10.c: Ditto.
5251 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
5252
3d113394
RG
52532010-09-23 Richard Guenther <rguenther@suse.de>
5254
5255 PR tree-optimization/45565
5256 * g++.dg/ipa/pr45565.C: New testcase.
5257
bef6486a
MM
52582010-09-23 Mikael Morin <mikael@gcc.gnu.org>
5259
5260 PR fortran/45745
5261 PR fortran/45648
5262 * gfortran.dg/vector_subscript_bound_1.f90: New.
5263
dca26746
RG
52642010-09-23 Richard Guenther <rguenther@suse.de>
5265
5266 PR middle-end/45750
5267 * gcc.dg/pr45750.c: New testcase.
5268
030ef1fb
JJ
52692010-09-23 Jakub Jelinek <jakub@redhat.com>
5270
5271 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5272 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
5273 build.
5274
3c3bd471
BS
52752010-09-23 Bernd Schmidt <bernds@codesourcery.com>
5276
5277 PR rtl-optimization/44374
5278 * gcc.target/arm/headmerge-1.c: New test.
5279 * gcc.target/arm/headmerge-2.c: New test.
5280 * gcc.target/i386/headmerge-1.c: New test.
5281 * gcc.target/i386/headmerge-2.c: New test.
5282
8c91ab34
DK
52832010-09-23 Daniel Kraft <d@domob.eu>
5284
5285 PR fortran/38936
5286 PR fortran/44044
5287 PR fortran/45474
5288 * gfortran.dg/intrinsic_intent_1.f03: New test.
5289 * gfortran.dg/select_type_17.f03: New test.
5290 * gfortran.dg/associate_5.f03: More definability tests.
5291 * gfortran.dg/enum_2.f90: Check definability.
5292 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5293 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5294 * gfortran.dg/char_expr_2.f90: Ditto.
5295 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5296 * gfortran.dg/enum_5.f90: Ditto.
5297 * gfortran.dg/equiv_constraint_8.f90: Ditto.
5298 * gfortran.dg/impure_assignment_2.f90: Ditto.
5299 * gfortran.dg/impure_assignment_3.f90: Ditto.
5300 * gfortran.dg/intent_out_1.f90: Ditto.
5301 * gfortran.dg/intent_out_3.f90: Ditto.
5302 * gfortran.dg/pointer_assign_7.f90: Ditto.
5303 * gfortran.dg/pointer_intent_3.f90: Ditto.
5304 * gfortran.dg/pr19936_1.f90: Ditto.
5305 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5306 * gfortran.dg/simpleif_2.f90: Ditto.
5307 * gfortran.dg/protected_5.f90: Ditto.
5308 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5309 * gfortran.dg/protected_6.f90: Ditto.
5310 * gfortran.dg/protected_7.f90: Ditto.
5311
42d9f9dd
JD
53122010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5313
5314 PR libfortran/45710
5315 * gfortran.dg/namelist_65.f90: New test.
5316
1cf2589d
MS
53172010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5318
5319 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
c44d6c47 5320 the regexp pattern between the expected label and location string.
1cf2589d 5321
7d0255bd
MS
53222010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5323
5324 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5325
53262010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5327
5328 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5329 * gcc.dg/pr27898.c: Likewise.
5330 * gcc.dg/pr28712.c: Likewise.
5331 * gcc.dg/pr30762-1.c: Likewise.
5332 * gcc.dg/pr31529-1.c: Likewise.
5333 * gcc.dg/pr34457-1.c: Likewise.
5334 * gcc.dg/pr34668-1.c: Likewise.
5335 * gcc.dg/pr34989-1.c: Likewise.
5336 * gcc.dg/pr43557-1.c: Likewise.
5337
bbaee688
JJ
53382010-09-22 Jakub Jelinek <jakub@redhat.com>
5339
5340 PR rtl-optimization/45739
e14d28a7 5341 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
bbaee688 5342
77167b6f
EB
53432010-09-22 Eric Botcazou <ebotcazou@adacore.com>
5344
5345 * gcc.target/sparc/mnofpu.c: New test.
5346
a82e045d
JJ
53472010-09-22 Jakub Jelinek <jakub@redhat.com>
5348
5349 PR rtl-optimization/45739
5350 * gcc.target/i386/pr45739.c: New test.
5351
0b4f2770
MM
53522010-09-21 Mikael Morin <mikael@gcc.gnu.org>
5353
5354 PR fortran/45648
5355 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5356 and counts. Add non-elemental function call check.
5357
5358 PR fortran/45648
5359 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5360 arguments checks. Update temporary counts.
5361 * gfortran.dg/transpose_optimization_1.f90: New.
5362
45547c7f
NP
53632010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5364
5365 PR objc/23710
5366 * objc.dg/invalid-method-1.m: New.
5367
c0c24aa4
NP
53682010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5369
5370 Merge from 'apple/trunk' branch on FSF servers.
5371
94252ac2 5372 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
c0c24aa4 5373
77167b6f 5374 Radar 4291785
17eba947
UB
5375 * objc.dg/naming-4.m: New
5376 * objc.dg/naming-5.m: New
5377 * obj-c++.dg/naming-1.mm: New
5378 * obj-c++.dg/naming-2.mm: New
c0c24aa4 5379
5c0f24d0
JW
53802010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
5381 Jack Howarth <howarth@bromo.med.uc.edu>
5382
5383 PR c++/45645
5384 * g++.dg/torture/pr44972.C: Use portable assert().
5385
ce2b1d68
RG
53862010-09-21 Richard Guenther <rguenther@suse.de>
5387
5388 PR tree-optimization/45580
5389 * g++.dg/torture/pr45580.C: New testcase.
5390
b379f677
UB
53912010-09-21 Uros Bizjak <ubizjak@gmail.com>
5392
5393 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5394
48dbbcd6
JW
53952010-09-20 Janus Weil <janus@gcc.gnu.org>
5396
5397 PR fortran/45438
5398 * gfortran.dg/pointer_check_7.f90: New.
5399
220c5f0c
JJ
54002010-09-20 Jakub Jelinek <jakub@redhat.com>
5401
5402 PR rtl-optimization/45728
5403 * gcc.c-torture/compile/pr45728.c: New test.
5404
15c2ef5a
PT
54052010-09-20 Paul Thomas <pault@gcc.gnu.org>
5406
5407 PR fortran/45081
5408 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5409
c2310fc4
L
54102010-09-20 H.J. Lu <hongjiu.lu@intel.com>
5411
5412 * g++.dg/tree-ssa/pr45605.C: Add "\\".
5413
06baaba3
RG
54142010-09-20 Richard Guenther <rguenther@suse.de>
5415
5416 PR middle-end/45704
5417 * gcc.dg/torture/pr45704.c: New testcase.
5418
64e0f5ff
JH
54192010-09-20 Jan Hubicka <jh@suse.cz>
5420
5421 PR tree-optimize/45605
5422 * g++.dg/tree-ssa/pr45605.C: New testcase.
5423
ef98b8a5
MM
54242010-09-20 Michael Matz <matz@suse.de>
5425
5426 PR testsuite/45706
5427 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5428 enough.
5429
565b8886
RG
54302010-09-20 Richard Guenther <rguenther@suse.de>
5431
5432 PR tree-optimization/45705
5433 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5434
5e979df3
MM
54352010-09-20 Michael Matz <matz@suse.de>
5436
5437 PR testsuite/45706
5438 * lib/target-supports.exp (check_effective_target_vect_perm):
5439 Add i?86-*-*.
5440
2960be83
JJ
54412010-09-20 Jakub Jelinek <jakub@redhat.com>
5442
5443 PR rtl-optimization/45695
5444 * gcc.c-torture/execute/pr45695.c: New test.
5445
d1f6261f
JH
54462010-09-19 Jan Hubicka <jh@suse.cz>
5447
5448 PR lto/44246
5449 * gcc.c-torture/compile/pr44246.c:New file.
5450
039d9ea1
IR
54512010-09-19 Ira Rosen <irar@il.ibm.com>
5452
5453 PR tree-optimization/45714
5454 * gfortran.dg/vect/pr45714-a.f: New test.
5455 * gfortran.dg/vect/pr45714-b.f: New test.
5456
2231f17f
EB
54572010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5458
5459 * gnat.dg/const1.adb: Rename into...
5460 * gnat.dg/constant1.adb: ...this.
5461 * gnat.dg/constant2.adb: New test.
5462 * gnat.dg/constant2_pkg1.ads: New helper.
5463 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5464
50a6af05
EB
54652010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5466
5467 * gnat.dg/specs/constant1.ads: New test.
5468 * gnat.dg/specs/constant1_pkg.ads: New helper.
5469
9b389a5e
JH
54702010-09-18 Jan Hubicka <jh@suse.cz>
5471
5472 PR tree-optimization/45453
5473 * g++.dg/tree-ssa/pr45453.C: New testcase.
5474
6eb208a6
JM
54752010-09-18 Jason Merrill <jason@redhat.com>
5476
5477 * g++.dg/cpp0x/initlist44.C: New.
5478
6a78fd06
RG
54792010-09-18 Richard Guenther <rguenther@suse.de>
5480
5481 PR tree-optimization/45709
5482 * g++.dg/torture/pr45709-2.C: New testcase.
5483
54842010-09-18 Richard Guenther <rguenther@suse.de>
5485
5486 PR tree-optimization/45709
5487 * g++.dg/torture/pr45709.C: New testcase.
5488
ba67f487
L
54892010-09-18 H.J. Lu <hongjiu.lu@intel.com>
5490
5491 PR testsuite/45719
5492 * gcc.target/i386/pad-3.c: Pass -fno-pic.
5493
e7ed95a2
L
54942010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5495
5496 * gcc.target/i386/pad-1.c: New.
5497 * gcc.target/i386/pad-2.c: Likewise.
5498 * gcc.target/i386/pad-3.c: Likewise.
5499 * gcc.target/i386/pad-4.c: Likewise.
5500 * gcc.target/i386/pad-5a.c: Likewise.
5501 * gcc.target/i386/pad-5b.c: Likewise.
5502 * gcc.target/i386/pad-6a.c: Likewise.
5503 * gcc.target/i386/pad-6b.c: Likewise.
5504 * gcc.target/i386/pad-7.c: Likewise.
5505 * gcc.target/i386/pad-8.c: Likewise.
5506 * gcc.target/i386/pad-9.c: Likewise.
5507 * gcc.target/i386/pad-10.c: Likewise.
5508
2b3ded42
L
55092010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5510
5511 PR middle-end/45234
5512 * gcc.dg/torture/stackalign/alloca-5.c: New.
5513
765c3e8f
L
55142010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5515
5516 PR middle-end/45678
5517 * gcc.dg/torture/pr45678-2.c: New.
5518
2d5581f1
RG
55192010-09-17 Richard Guenther <rguenther@suse.de>
5520
5521 PR middle-end/45678
5522 * gcc.dg/torture/pr45678-1.c: New testcase.
5523
18ba3ce7
MM
55242010-09-17 Michael Matz <matz@suse.de>
5525
5526 PR tree-optimization/43432
5527 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5528 check_effective_target_vect_perm_short): New predicates.
5529 (check_effective_target_vect_perm): Include x86_64.
5530 * gcc.dg/vect/pr43432.c: New test.
5531 * gcc.dg/vect/vect-114.c: Adjust.
5532 * gcc.dg/vect/vect-15.c: Ditto.
5533 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5534 * gcc.dg/vect/slp-perm-9.c: Ditto.
5535
46936bf0
NP
55362010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
5537
b146446c 5538 PR testsuite/45692
46936bf0
NP
5539 * objc/execute/exceptions/throw-nil.m: Run the test only with the
5540 GNU runtime.
5541
c3224d6f
RG
55422010-09-17 Richard Guenther <rguenther@suse.de>
5543
5544 * gcc.dg/pr27898.c: Use -flto instead of -combine.
5545 * gcc.dg/pr28706.c: Likewise.
5546 * gcc.dg/pr28712.c: Likewise.
5547 * gcc.dg/pr30762-1.c: Likewise.
5548 * gcc.dg/pr30762-2.c: Likewise.
5549 * gcc.dg/pr31529-1.c: Likewise.
5550 * gcc.dg/pr31529-2.c: Likewise.
5551 * gcc.dg/pr34457-1.c: Likewise.
5552 * gcc.dg/pr34457-2.c: Likewise.
5553 * gcc.dg/pr34668-1.c: Likewise.
5554 * gcc.dg/pr34668-2.c: Likewise.
5555 * gcc.dg/pr34989-1.c: Likewise.
5556 * gcc.dg/pr34989-2.c: Likewise.
5557 * gcc.dg/pr43557-1.c: Likewise.
5558 * gcc.dg/pr43557-2.c: Likewise.
5559 * gcc.dg/debug/pr41893-1.c: Likewise.
5560 * gcc.dg/matrix/matrix.exp: Do not use -combine.
5561 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5562 * gcc.dg/matrix/matrix-4.c: Likewise.
5563 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5564 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5565 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5566 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5567
6dfd24f7
TB
55682010-09-16 Tobias Burnus <burnus@net-b.de>
5569
5570 PR fortran/43665
5571 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5572 optimizations.
5573 * gfortran.dg/intent_optimize_1.f90: New test.
5574
26ec9308
L
55752010-09-16 H.J. Lu <hongjiu.lu@intel.com>
5576
5577 * gcc.target/i386/divmod-1.c: New.
5578 * gcc.target/i386/divmod-2.c: Likewise.
5579 * gcc.target/i386/divmod-3.c: Likewise.
5580 * gcc.target/i386/divmod-4.c: Likewise.
5581 * gcc.target/i386/divmod-4a.c: Likewise.
5582 * gcc.target/i386/divmod-5.c: Likewise.
5583 * gcc.target/i386/divmod-6.c: Likewise.
5584 * gcc.target/i386/divmod-7.c: Likewise.
5585 * gcc.target/i386/divmod-8.c: Likewise.
5586 * gcc.target/i386/udivmod-1.c: Likewise.
5587 * gcc.target/i386/udivmod-2.c: Likewise.
5588 * gcc.target/i386/udivmod-3.c: Likewise.
5589 * gcc.target/i386/udivmod-4.c: Likewise.
5590 * gcc.target/i386/udivmod-4a.c: Likewise.
5591 * gcc.target/i386/udivmod-5.c: Likewise.
5592 * gcc.target/i386/udivmod-6.c: Likewise.
5593 * gcc.target/i386/udivmod-7.c: Likewise.
5594 * gcc.target/i386/udivmod-8.c: Likewise.
5595
0cac82a0
JH
55962010-09-16 Jan Hubicka <jh@suse.cz>
5597
5598 * g++.dg/lto/pr45679-1_0.C: New file.
5599 * g++.dg/lto/pr45679-1_1.C: New file.
5600 * g++.dg/lto/pr45679-0_0.C: New file.
5601 * g++.dg/lto/pr45679-0_1.C: New file.
5602
7d58b9e7
JW
56032010-09-16 Janus Weil <janus@gcc.gnu.org>
5604
5605 PR fortran/45674
5606 * gfortran.dg/class_dummy_2.f03: New.
5607
ed6c4831
RG
56082010-09-16 Richard Guenther <rguenther@suse.de>
5609
5610 PR tree-optimization/45623
5611 * gcc.dg/torture/pr45623.c: New testcase.
5612
ff802fa1
IR
56132010-09-16 Ira Rosen <irar@il.ibm.com>
5614
5615 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5616 name and parentheses.
5617 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5618
441b624e
JM
56192010-09-15 Jason Merrill <jason@redhat.com>
5620
da9bc840
JM
5621 * g++.dg/parse/parameter-declaration-2.C: New.
5622
441b624e
JM
5623 * g++.dg/cpp0x/scoped_enum2.C: New.
5624
9fa07b13
EB
56252010-09-15 Eric Botcazou <ebotcazou@adacore.com>
5626
5627 * gcc.c-torture/compile/20100915-1.c: New test.
5628
1faab08d
MJ
56292010-09-15 Martin Jambor <mjambor@suse.cz>
5630
5631 PR middle-end/45644
5632 * gcc.dg/ipa/pr45644.c: New test.
5633
cc99c5fe
JJ
56342010-09-15 Jakub Jelinek <jakub@redhat.com>
5635
5636 PR tree-optimization/45633
5637 * gcc.dg/vect/pr45633.c: New test.
5638
edd2b56a
JW
56392010-09-15 Janus Weil <janus@gcc.gnu.org>
5640
5641 PR fortran/45577
5642 * gfortran.dg/allocate_derived_4.f90: New.
5643
0f38f229
TB
56442010-09-15 Tejas Belagod <tejas.belagod@arm.com>
5645
5646 * lib/target-supports.exp
5647 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5648 supported flag to true for neon.
5649
6809f4b5
PC
56502010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
5651
5652 PR c++/45665
5653 * g++.dg/template/crash103.C: New.
5654
0f185d6e
NP
56552010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5656
5657 Merge from 'apple/trunk' branch on FSF servers.
5658
8c2b2fae 5659 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
0f185d6e
NP
5660
5661 Radar 4457381
5662 * objc.dg/msg-in-protocol.m: New.
5663 * obj-c++.dg/msg-in-protocol.mm: New.
5664
94252ac2 5665 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
0f185d6e
NP
5666
5667 Radar 4219590
5668 * objc.dg/break-in-ifstmt.m: New.
6809f4b5 5669
0f185d6e
NP
5670 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5671
5672 Radar 4174166
5673 * obj-c++.dg/comp-types-13.mm: New.
5674 * objc.dg/comp-types-12.m: New.
5675
5676 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5677
5678 Radar 4216500
5679 * obj-c++.dg/proto-lossage-7.mm: New.
5680 * objc.dg/proto-lossage-7.m: New.
6809f4b5 5681
92df1544
JH
56822010-09-14 Jan Hubicka <jh@suse.cz>
5683
5684 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5685 folding.
8780c9cb
JH
5686 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5687 folding.
92df1544 5688
4a6e5cc8
JJ
56892010-09-14 Jakub Jelinek <jakub@redhat.com>
5690
4359dc2a
JJ
5691 PR middle-end/45567
5692 * gcc.dg/pr45567.c: New test.
5693
4a6e5cc8
JJ
5694 PR debug/45660
5695 * g++.dg/debug/pr45660.C: New test.
5696
5a2c1986
IR
56972010-09-14 Ira Rosen <irar@il.ibm.com>
5698
5699 PR tree-optimization/45470
5700 * g++.dg/vect/pr45470-a.cc: New test.
5701 * g++.dg/vect/pr45470-a.cc: New test.
5702
94252ac2 57032010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2f78283b
JH
5704
5705 PR target/42070
c44d6c47
UB
5706 * lib/profopt.exp: Prune warnings on execname2 compile.
5707 * lib/prune.exp: Prune "can't add line info" warnings.
2f78283b 5708
927b02e5
JD
57092010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5710
5711 PR libfortran/45532
5712 * gfortran.dg/namelist_64.f90: New test.
5713
ef3be7da
JJ
57142010-09-13 Jakub Jelinek <jakub@redhat.com>
5715
5716 PR rtl-optimization/45617
5717 * gcc.target/i386/pr45617.c: New test.
5718
fa0921fc
DK
57192010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5720
5721 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5722
e72eba85
L
57232010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5724
5725 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5726 * gcc.target/i386/fma4-vector.c: Likewise.
5727 * gcc.target/i386/vectorize2.c: Likewise.
5728 * gcc.target/i386/vectorize4.c: Likewise.
5729 * gcc.target/i386/vectorize5.c: Likewise.
5730 * gcc.target/i386/vectorize6.c: Likewise.
5731 * gcc.target/i386/vectorize8.c: Likewise.
5732
5733 * gcc.target/i386/vect-double-1.c: New.
5734 * gcc.target/i386/vect-double-1a.c: Likewise.
5735 * gcc.target/i386/vect-double-2.c: Likewise.
5736 * gcc.target/i386/vect-double-2a.c: Likewise.
5737
5738 * lib/target-supports.exp (check_effective_target_vect_double):
5739 Set et_vect_double_saved to 0 when tuning for Atom.
5740
e196b221
JH
57412010-09-13 Jan Hubicka <jh@suse.cz>
5742
5743 * gcc.dg/torture/pr23821.c: Drop static keyword.
5744 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5745 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5746
e88290ac
MS
57472010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5748
5749 * gcc.target/arm/sync-1.c: New.
5750
2f434b97
OH
57512010-09-12 Olivier Hainque <hainque@adacore.com>
5752
5753 * gnat.dg/memtrap.adb: New test.
5754
616f1290
FXC
57552010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5756
5757 * gfortran.dg/promotion.f90: Fix options.
5758
1dff453d 57592010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
f9132eb7
RRC
5760
5761 * g++.dg/cpp0x/range-for1.C: New.
5762 * g++.dg/cpp0x/range-for2.C: New.
5763 * g++.dg/cpp0x/range-for3.C: New.
5764 * g++.dg/cpp0x/range-for4.C: New.
5765 * g++.dg/cpp0x/range-for5.C: New.
5766 * g++.dg/cpp0x/range-for6.C: New.
5767
712efae1
MM
57682010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5769
5770 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5771 and counts. Check that transpose is not called.
5772 * gfortran.dg/transpose_2.f90: Update error message.
5773
1dff453d 57742010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
bc2c4cb4
RRC
5775
5776 PR c++/43824
5777 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5778 * g++.dg/lookup/strong-using-2.C: Likewise.
5779 * g++.dg/lookup/strong-using-3.C: Likewise.
5780 * g++.dg/lookup/strong-using-5.C: Likewise.
5781
5782 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5783 * g++.dg/cpp0x/inline-ns4.C: New.
5784 * g++.dg/cpp0x/inline-ns5.C: New.
5785
90966337
L
57862010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5787
5788 PR middle-end/45634
5789 * gfortran.fortran-torture/compile/pr45634.f90: New.
5790
1c732eb7
NP
57912010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5792
5793 * objc.dg/fobjc-exceptions.m: New test.
5794
eafedef3
JH
57952010-09-10 Jan Hubicka <jh@suse.cz>
5796
5797 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5798
d242d063
MJ
57992010-09-10 Martin Jambor <mjambor@suse.cz>
5800
5801 PR tree-optimization/44972
5802 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5803 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5804 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5805 instead.
2b74262b 5806 * g++.dg/torture/pr44972.C: New test.
d242d063 5807
fffe1e40
MJ
58082010-09-10 Martin Jambor <mjambor@suse.cz>
5809
5810 PR tree-optimization/44972
5811 * g++.dg/torture/pr34850.C: Remove expected warning.
5812
26865ab4
SK
58132010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5814
5815 * gfortran.dg/dummy_optional_arg.f90: New test.
5816
54e34c35
JH
58172010-09-08 Jan Hubicka <jh@suse.cz>
5818
5819 PR tree-optimization/45598
5820 * fortran.fortran-torture/compile/pr45598.f90: New test.
5821
ba885ec5
NS
58222010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5823
5824 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5825 * lib/target-supports.exp (check_ifunc_available): New.
5826 * gcc.dg/attr-ifunc-1.c: New.
5827 * gcc.dg/attr-ifunc-2.c: New.
5828 * gcc.dg/attr-ifunc-3.c: New.
5829 * gcc.dg/attr-ifunc-4.c: New.
5830 * gcc.dg/attr-ifunc-5.c: New.
c44d6c47
UB
5831 * g++.dg/ext/attr-ifunc-1.C: New.
5832 * g++.dg/ext/attr-ifunc-2.C: New.
5833 * g++.dg/ext/attr-ifunc-3.C: New.
5834 * g++.dg/ext/attr-ifunc-4.C: New.
ba885ec5 5835
b100151b
VM
58362010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5837
5838 PR middle-end/40386
5839 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2b74262b 5840
d09b9f67
MM
58412010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5842
5843 * gfortran.dg/inline_transpose_1.f90: New test.
5844
e8e399c3
JJ
58452010-09-08 Jakub Jelinek <jakub@redhat.com>
5846
5847 PR c++/45588
5848 * g++.dg/warn/Wunused-var-15.C: New test.
5849
f5b281c0
JDA
58502010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5851
5852 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5853 hppa*-*-hpux*.
5854
2023bba8
NP
58552010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5856
5857 * objc/execute/exceptions/throw-nil.m: New test.
5858 * objc/execute/exceptions/handler-1.m: Updated to use the new
5859 objc_set_uncaught_exception_handler() function.
5860 * objc/execute/exceptions/matcher-1.m: New test.
2b74262b 5861
88a95a11
FXC
58622010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5863
5864 PR fortran/38282
5865 * gfortran.dg/bit_comparison_1.F90: New test.
5866 * gfortran.dg/leadz_trailz_3.f90: New test.
5867 * gfortran.dg/masklr_2.F90: New test.
5868 * gfortran.dg/shiftalr_1.F90: New test.
5869 * gfortran.dg/merge_bits_2.F90: New test.
5870 * gfortran.dg/dshift_2.F90: New test.
5871 * gfortran.dg/bit_comparison_2.F90: New test.
5872 * gfortran.dg/masklr_1.F90: New test.
5873 * gfortran.dg/merge_bits_1.F90: New test.
5874 * gfortran.dg/dshift_1.F90: New test.
5875 * gfortran.dg/shiftalr_2.F90: New test.
5876
5c0b0c75 58772010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
bd72fc7c
NP
5878
5879 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5880 functions from objc/typedstream.h are deprecated.
5881
0fa3d594
RO
58822010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5883
5884 * lib/target-supports.exp
5885 (check_effective_target_run_expensive_tests): New proc.
5886 * gcc.c-torture/compile/limits-fnargs.c: Use
5887 dg-require-effective-target run_expensive_tests.
5888
9c2934f4
JJ
58892010-09-08 Jakub Jelinek <jakub@redhat.com>
5890
7602cb87
JJ
5891 PR fortran/45597
5892 * gfortran.dg/gomp/pr45597.f90: New test.
5893
9c2934f4
JJ
5894 PR fortran/45595
5895 * gfortran.dg/gomp/pr45595.f90: New test.
5896
42a3beeb
MM
58972010-09-08 Michael Matz <matz@suse.de>
5898
5899 * c-c++-common/uninit-17.c: Adjust.
5900
a855b1b1
MM
59012010-09-08 Michael Matz <matz@suse.de>
5902
5903 PR tree-optimization/43430
5904 * gcc.dg/vect/pr43430-2.c: New test.
2b74262b 5905
3834917d
MM
59062010-09-08 Michael Matz <matz@suse.de>
5907
5908 PR tree-optimization/33244
5909 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5910
b5c878a5
RG
59112010-09-08 Richard Guenther <rguenther@suse.de>
5912
5913 PR tree-optimization/45578
5914 * gfortran.dg/pr45578.f90: New testcase.
5915
0db1920c
RG
59162010-09-08 Richard Guenther <rguenther@suse.de>
5917
5918 PR testsuite/45590
5919 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5920
c56c0853
TK
59212010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5922
5923 PR fortran/45576
5924 * gfortran.dg/char_length_18.f90: New test.
5925
94252ac2 59262010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
a0766cdb
L
5927
5928 PR target/36502
5929 * gcc.target/i386/pr36502.c: New test.
5930
5931 PR target/42313
5932 PR target/44651
5933 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
c44d6c47 5934 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
a0766cdb 5935
86e033e2
MM
59362010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5937
5938 * gfortran.dg/achar_4.f90: Enable bounds checking.
5939
d341a5d0
UB
59402010-09-07 Uros Bizjak <ubizjak@gmail.com>
5941
5942 PR target/45206
5943 * gcc.target/i386/pr45206.c: New test.
5944
293cf217
HPN
59452010-09-07 Hans-Peter Nilsson <hp@axis.com>
5946
5947 PR fortran/45505
5948 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5949
8683f051
JH
59502010-09-07 Jan Hubicka <jh@suse.cz>
5951
5952 * gcc.c-torture/compile/20100907.c: New testcase.
5953
f5e5b46c
RG
59542010-09-07 Richard Guenther <rguenther@suse.de>
5955
5956 PR middle-end/45569
5957 * g++.dg/eh/pr45569.C: New testcase.
5958
da0a441d
BS
59592010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5960
5961 PR target/43137
5962 * gcc.target/arm/pr43137.c: New test.
5963
5c599206
TK
59642010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5965
5966 PR fortran/36931
5967 * gfortran.dg/dependency_35.f90: New test.
5968
f884552b
TK
59692010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5970
5971 PR fortran/34145
5972 * gfortran.dg/char_length_17.f90: New test.
5973
e6c2fc5d
DS
59742010-09-06 Dodji Seketeli <dodji@redhat.com>
5975
5976 PR c++/45200
5977 PR c++/45293
5978 PR c++/45558
5979 * g++.dg/template/typedef34.C: New test.
5980 * g++.dg/template/typedef35.C: New test.
5981
a7529ed6
UB
59822010-09-06 Uros Bizjak <ubizjak@gmail.com>
5983
5984 PR target/22152
5985 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5986
c5ee1358
MM
59872010-09-06 Mark Mitchell <mark@codesourcery.com>
5988
5989 * g++.dg/warn/Wdouble-promotion.C: New.
5990
6f295bbf
AC
59912010-09-06 Arnaud Charlet <charlet@adacore.com>
5992
5993 * g++.dg/parse/redef2.C: New.
5994
c18605cc
AK
59952010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5996
5997 * gcc.dg/20100906-1.c: New testcase.
5998
9813230a
JJ
59992010-09-06 Jakub Jelinek <jakub@redhat.com>
6000
6001 PR testsuite/45543
6002 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6003 DW_TAG_enumeration_type DIE.
6004
265a000d
IS
60052010-09-06 Iain Sandoe <iains@gcc.gnu.org>
6006
6007 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6008 Update XFAILs.
6009
324d3f45
AM
60102010-09-06 Alexander Monakov <amonakov@ispras.ru>
6011
6012 PR rtl-optimization/44919
6013 * g++.dg/opt/pr44919.C: New.
6014
195a95c4
TB
60152010-09-06 Tobias Burnus <burnus@net-b.de>
6016
6017 PR fortran/38282
6018 * gfortran.dg/iall_iany_iparity_1.f90: New.
6019 * gfortran.dg/iall_iany_iparity_2.f90: New.
6020
467649eb
JM
60212010-09-06 Jason Merrill <jason@redhat.com>
6022
1c53d72b
JM
6023 * g++.dg/cpp0x/initlist42.C: New.
6024
be2b93e6
JM
6025 * g++.dg/cpp0x/auto19.C: New.
6026
40013af7
JM
6027 * g++.dg/template/sfinae25.C: New.
6028 * g++.dg/template/char1.C: Expect warning.
6029 * g++.dg/template/nontype10.C: Likewise.
6030
ea76c60a
JM
6031 * g++.dg/cpp0x/implicit9.C: New.
6032
467649eb
JM
6033 * g++.dg/cpp0x/initlist43.C: New.
6034
68fce4ed
GS
60352010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
6036
6037 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6038
0a0b3574
MM
60392010-09-05 Mark Mitchell <mark@codesourcery.com>
6040
6041 * gcc.dg/Wdouble-promotion.c: New.
6042
46d2b70c
TB
60432010-09-05 Tobias Burnus <burnus@net-b.de>
6044
6045 * gfortran.dg/float128_1.f90: Remove test case as
6046 it always fails since Rev 163611 backed out the
6047 front-end implementation.
6048
41500b41
TB
60492010-09-05 Tobias Burnus <burnus@net-b.de>
6050
6051 * gfortran.dg/float128_1.f90: XFAIL test case.
6052
135e4121
TB
60532010-09-05 Tobias Burnus <burnus@net-b.de>
6054
6055 * gfortran.dg/bessel_7.f90: Decrease required precision.
6056
226b53d2
HPN
60572010-09-05 Hans-Peter Nilsson <hp@axis.com>
6058
6059 PR testsuite/45545
6060 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6061 ref-all-matching targets.
6062
f38fb2c4
RG
60632010-09-05 Richard Guenther <rguenther@suse.de>
6064
6065 PR tree-optimization/45535
6066 * gcc.c-torture/compile/pr45535.c: New testcase.
6067
1457e853
AS
60682010-09-04 Andreas Schwab <schwab@linux-m68k.org>
6069
6070 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6071 "\[^\n\]*".
6072 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6073 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6074 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6075 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6076 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6077 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6078 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6079 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6080 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6081 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6082 * gcc.target/i386/pr22152.c: Likewise.
6083 * gcc.target/i386/pr36992-1.c: Likewise.
6084 * gcc.target/i386/pr36992-2.c: Likewise.
6085 * gcc.target/sh/sh4a-memmovua.c: Likewise.
6086
5d74d8d6
JDA
60872010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6088
6089 PR testsuite/43957
6090 * gcc.dg/const-uniq-1.c: Modify regexp.
6091
e0608471
TB
60922010-09-04 Tobias Burnus <burnus@net-b.de>
6093
6094 PR fortran/45530
6095 * gfortran.dg/namelist_63.f90: New.
6096
17f39a39
JH
60972010-09-04 Jan Hubicka <jh@suse.cz>
6098
6099 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6100 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6101
5f7ae6b6
JH
61022010-09-04 Jan Hubicka <jh@suse.cz>
6103
6104 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6105
b6ff8128
JW
61062010-09-04 Janus Weil <janus@gcc.gnu.org>
6107
6108 PR fortran/45507
6109 * gfortran.dg/allocate_alloc_opt_12.f90: New.
6110
d1583032
JM
61112010-09-03 Joseph Myers <joseph@codesourcery.com>
6112
6113 * gcc.dg/opts-4.c: New test.
6114
e6bc4de9
SE
61152010-09-03 Steve Ellcey <sje@cup.hp.com>
6116
6117 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6118 * gcc.dg/vect/vect-peel-4.c: Ditto.
6119
0edf45a3
DK
61202010-09-03 Daniel Kraft <d@domob.eu>
6121
6122 PR fortran/45525
6123 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6124
124a8ce6
TK
61252010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6126
6127 PR fortran/45159
6128 * gfortran.dg/dependency_34.f90: New test.
6129
89039a6b
SE
61302010-09-03 Steve Ellcey <sje@cup.hp.com>
6131
6132 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6133
601d5a25
RO
61342010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6135
6136 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6137 gcc.target/i386/clearcap.map if supported.
6138
15a54c10
MM
61392010-09-03 Michael Matz <matz@suse.de>
6140
6141 PR middle-end/45415
6142 * gcc.dg/pr45415.c: New test.
6143
ed6e090e
L
61442010-09-03 H.J. Lu <hongjiu.lu@intel.com>
6145
6146 PR tree-optimization/45506
6147 * gcc.dg/pr45506.c: New.
6148
0df8fcc8
UB
61492010-09-03 Uros Bizjak <ubizjak@gmail.com>
6150
6151 PR target/45476
6152 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6153 * gcc.target/i386/float128-2.c: Ditto.
6154
5792039f
DK
61552010-09-03 Daniel Kraft <d@domob.eu>
6156
6157 PR fortran/34162
6158 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6159 * gfortran.dg/internal_dummy_2.f08: New test.
6160 * gfortran.dg/internal_dummy_3.f08: New test.
6161 * gfortran.dg/internal_dummy_4.f08: New test.
6162
2f757e4a
JJ
61632010-09-03 Jakub Jelinek <jakub@redhat.com>
6164
6165 PR debug/45500
6166 * gcc.target/i386/pr45500.c: New test.
6167
94252ac2 61682010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
49042313
MX
6169
6170 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6171
e5ca9693
DK
61722010-09-03 Daniel Kraft <d@domob.eu>
6173
6174 PR fortran/44602
6175 * gfortran.dg/exit_2.f08; Adapt error messages.
6176 * gfortran.dg/exit_3.f08: New test.
6177 * gfortran.dg/exit_4.f08: New test.
6178 * gfortran.dg/exit_5.f03: New test.
6179
36d9e52f
FXC
61802010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6181
6182 * gfortran.dg/ishft_4.f90: New test.
6183
688e4919
MM
61842010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6185
6186 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6187 FRIZ/XSRIZ instruciton for (double)(long long)x.
6188 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6189
844022b7
EB
61902010-09-02 Eric Botcazou <ebotcazou@adacore.com>
6191
6192 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6193
6b8c9df8
RG
61942010-09-02 Richard Guenther <rguenther@suse.de>
6195
6196 PR tree-optimization/44937
6197 PR tree-optimization/45412
6198 * g++.dg/opt/pr45412.C: New testcase.
6199 * gcc.c-torture/compile/pr45412.c: Likewise.
6200 * gcc.c-torture/compile/pr44937.c: Likewise.
6201
5de8299c
JM
62022010-09-02 Joseph Myers <joseph@codesourcery.com>
6203
6204 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
6205 but using -Werror=comment.
6206 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6207 expected error messages.
6208
f7e4c09b
EB
62092010-09-02 Eric Botcazou <ebotcazou@adacore.com>
6210
6211 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6212 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6213
86e6a239
TB
62142010-09-02 Tobias Burnus <burnus@net-b.de>
6215
6216 PR fortran/45489
6217 * gfortran.dg/initialization_27.f90: New.
6218
e4a707c4
IR
62192010-09-02 Ira Rosen <irar@il.ibm.com>
6220
6221 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6222 check into different basic blocks. Expect vectorization if misaligned
2b74262b 6223 stores are supported.
e4a707c4
IR
6224 * gcc.dg/vect/bb-slp-8a.c: New test.
6225 * gcc.dg/vect/bb-slp-8b.c: New test.
6226
fb13cf80
SE
62272010-09-01 Steve Ellcey <sje@cup.hp.com>
6228
6229 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6230
50f30801
JW
62312010-09-01 Janus Weil <janus@gcc.gnu.org>
6232
6233 PR fortran/44541
6234 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6235 * gfortran.dg/class_dummy_1.f03: New.
6236
596aa3f0
JJ
62372010-09-01 Jakub Jelinek <jakub@redhat.com>
6238
6239 PR middle-end/45458
6240 * g++.dg/tree-prof/partition2.C: New test.
6241
e3488283
RG
62422010-09-01 Richard Guenther <rguenther@suse.de>
6243
6244 * gcc.dg/vect/vect-outer-fir.c: Adjust.
6245 * gcc.dg/tree-ssa/vrp54.c: New testcase.
6246 * gcc.c-torture/execute/20100827-1.c: Likewise.
6247
c14c8155
FXC
62482010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6249
6250 * gfortran.dg/execute_command_line_1.f90: New test.
6251
a69d2520
JJ
62522010-08-31 Jakub Jelinek <jakub@redhat.com>
6253
6254 PR preprocessor/45457
6255 * c-c++-common/cpp/pr45457.c: New test.
6256
0c1bebc4
EB
62572010-08-31 Eric Botcazou <ebotcazou@adacore.com>
6258
6259 * gcc.dg/nested-func-8.c: New test.
6260
ad5f4de2
FXC
62612010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6262
6263 PR fortran/38282
6264 * gfortran.dg/popcnt_poppar_1.F90: New test.
6265 * gfortran.dg/popcnt_poppar_2.F90: New test.
6266
6208468d
UB
62672010-08-31 Uros Bizjak <ubizjak@gmail.com>
6268
6269 * gcc.target/i386/volatile-2.c: Require nonpic target.
6270
0f643366
JJ
62712010-08-31 Jakub Jelinek <jakub@redhat.com>
6272
6273 PR middle-end/45461
6274 * gcc.dg/pr45461.c: New test.
6275
57c0584a
RG
62762010-08-31 Richard Guenther <rguenther@suse.de>
6277
6278 PR testsuite/45455
6279 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6280
9b9596dd
BM
62812010-08-31 Bingfeng Mei <bmei@broadcom.com>
6282
6283 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6208468d 6284
e8cd3983
JW
62852010-08-30 Janus Weil <janus@gcc.gnu.org>
6286
6287 PR fortran/45456
6288 * gfortran.dg/typebound_proc_18.f03: New.
6289
d3c12306
EB
62902010-08-30 Eric Botcazou <ebotcazou@adacore.com>
6291
6292 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6293 * lib/scanasm.exp (scan-stack-usage): Likewise.
6294 (scan-stack-usage-not): Likewise.
6295 * gcc.dg/stack-usage-1.c: New test.
6296 * gcc.target/i386/stack-usage-realign.c: Likewise.
6297
1987baa3
ZD
62982010-08-30 Zdenek Dvorak <ook@ucw.cz>
6299
6300 PR tree-optimization/45427
6301 * gcc.dg/tree-ssa/pr45427.c: New test.
6302
b960ce04
PC
63032010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/45043
6306 * g++.dg/template/crash102.C: New.
6307
f2b11865
JJ
63082010-08-30 Jakub Jelinek <jakub@redhat.com>
6309
6310 PR middle-end/45423
6311 * gcc.dg/gomp/atomic-12.c: New test.
6312 * gcc.dg/gomp/atomic-13.c: New test.
6313 * gcc.dg/gomp/atomic-14.c: New test.
6314 * g++.dg/gomp/atomic-11.C: New test.
6315 * g++.dg/gomp/atomic-12.C: New test.
6316 * g++.dg/gomp/atomic-13.C: New test.
6317 * g++.dg/gomp/atomic-14.C: New test.
6318
fc26dab3
RO
63192010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6320
6321 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6322 delimiter.
6323
ae423550
EB
63242010-08-30 Thomas Quinot <quinot@adacore.com>
6325
6326 * gnat.dg/discr24.adb: New test.
6327
525fb35c
RG
63282010-08-30 Richard Guenther <rguenther@suse.de>
6329
6330 PR tree-optimization/45449
6331 * gcc.dg/pr45449.c: New testcase.
6332
184eb658
JM
63332010-08-30 Joseph Myers <joseph@codesourcery.com>
6334
6335 * gcc.dg/opts-1.c: Expect errors, not warnings.
6336
bd48f123
JW
63372010-08-29 Janus Weil <janus@gcc.gnu.org>
6338
6339 PR fortran/42769
6340 * gfortran.dg/dynamic_dispatch_11.f03: New.
6341
98d43360
JM
63422010-08-29 Jason Merrill <jason@redhat.com>
6343
6344 PR c++/44991
6345 * g++.dg/parse/defarg15.C: New.
6346
f08f8b6a
JW
63472010-08-29 Janus Weil <janus@gcc.gnu.org>
6348
6349 PR fortran/45439
6350 * gfortran.dg/select_type_16.f03: New.
6351
bd48f123 63522010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4c6e913c
SK
6353 Tobias Burnus <burnus@net-b.de>
6354
6355 * gfortran.dg/bessel_7.f90: Decrease required precision.
6356
91a19652
N
63572010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
6358 Kaz Kojima <kkojima@gcc.gnu.org>
6359
6360 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
6361
7042fe5e
MM
63622010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6363
6364 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6365 floating point conversion code generation.
6366 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6367 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6368 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6369 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6370 to integer conversion code generation.
6371 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6372 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6373 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6374 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6375
a3c85b74
FXC
63762010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6377
6378 PR fortran/32049
6379 * gfortran.dg/random_seed_1.f90: Adjust test.
6380 * gfortran.dg/float128_1.f90: New test.
6381
0cd0559e
TB
63822010-08-27 Tobias Burnus <burnus@net-b.de>
6383
6384 PR fortran/33197
c44d6c47
UB
6385 * gfortran.dg/norm2_1.f90: New.
6386 * gfortran.dg/norm2_2.f90: New.
6387 * gfortran.dg/norm2_3.f90: New.
6388 * gfortran.dg/norm2_4.f90: New.
6389 * gfortran.dg/parity_1.f90: New.
6390 * gfortran.dg/parity_2.f90: New.
6391 * gfortran.dg/parity_3.f90: New.
0cd0559e 6392
cbadd64a
JW
63932010-08-27 Janus Weil <janus@gcc.gnu.org>
6394
6395 PR fortran/45420
6396 * gfortran.dg/select_type_15.f03: New.
6397
2854a076
JD
63982010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6399
6400 PR libfortran/43217
6401 * gfortran.dg/hollerith8.f90: New test.
6402
e240f0f4
TK
64032010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6404
6405 PR fortran/45159
6406 * gfortran.dg/dependency_33.f90: New test.
6407
6d446ecf
RG
64082010-08-27 Richard Guenther <rguenther@suse.de>
6409
6410 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6411 * gcc.dg/graphite/scop-2.c: Likewise.
6412 * gcc.dg/graphite/scop-20.c: Likewise.
6413 * gcc.dg/vect/slp-25.c: Likewise.
6414
d32f725a
OH
64152010-08-27 Olivier Hainque <hainque@adacore.com>
6416
6417 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6418
3e78238a
DK
64192010-08-26 Daniel Kraft <d@domob.eu>
6420
6421 PR fortran/38936
6422 PR fortran/44047
6423 PR fortran/45384
6424 * gfortran.dg/associate_8.f03: New test.
6425 * gfortran.dg/select_type_13.f03: New test.
6426 * gfortran.dg/select_type_14.f03: New test.
6427
9e3920e9
JJ
64282010-08-26 Jakub Jelinek <jakub@redhat.com>
6429
6430 PR tree-optimization/44485
6431 * gcc.dg/pr44485.c: New test.
6432
350b7070
RO
64332010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6434
6435 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6436 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6437 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6438
5423ab77
RG
64392010-08-26 Richard Guenther <rguenther@suse.de>
6440
6441 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6442 * gcc.dg/graphite/scop-21.c: Likewise.
6443
880f987e
RG
64442010-08-26 Richard Guenther <rguenther@suse.de>
6445
6446 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6447 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6448 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6449 * gcc.dg/vect/vect-91.c: Likewise.
6450 * gcc.dg/vect/vect-peel-1.c: Likewise.
6451 * gcc.dg/vect/vect-peel-2.c: Likewise.
6452 * gcc.dg/vect/vect-peel-4.c: Likewise.
6453
604bbfb7
JD
64542010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6455
6456 PR libfortran/41859
6457 * gfortran.dg/der_io_4.f90: New test.
6458
932c9bff
JJ
64592010-08-25 Jakub Jelinek <jakub@redhat.com>
6460
ea9f1d6f
JJ
6461 PR rtl-optimization/44858
6462 * gcc.c-torture/execute/pr44858.c: New test.
6463
932c9bff
JJ
6464 PR rtl-optimization/45400
6465 * g++.dg/other/i386-8.C: New test.
6466
0ceb0201
RG
64672010-08-25 Richard Guenther <rguenther@suse.de>
6468
6469 * gcc.dg/alias-8.c: Adjust.
6470
0cdf7b49
BS
64712010-08-25 Bernd Schmidt <bernds@codesourcery.com>
6472
6473 * gcc.target/i386/combine-mul.c: New test.
6474
1cf01301
RG
64752010-08-25 Richard Guenther <rguenther@suse.de>
6476
6477 PR lto/44562
6478 * gcc.dg/graphite/id-27.c: New testcase.
6479 * gcc.dg/lto/20100825-1_0.c: Likewise.
6480
a2c0ed2e
RG
64812010-08-25 Richard Guenther <rguenther@suse.de>
6482
6483 PR tree-optimization/45316
6484 * g++.dg/opt/pr45316.C: New testcase.
6485
90bc1cb8
RG
64862010-08-25 Richard Guenther <rguenther@suse.de>
6487
6488 PR tree-optimization/45393
6489 * g++.dg/torture/pr45393.C: New testcase.
6490
ca046f7f
JJ
64912010-08-25 Jakub Jelinek <jakub@redhat.com>
6492
6493 PR tree-optimization/45059
6494 * gcc.c-torture/compile/pr45059.c: New test.
6495
46b57af1
TB
64962010-08-25 Tejas Belagod <tejas.belagod@arm.com>
6497
6498 * lib/target-supports.exp (check_effective_target_vect_unpack):
6499 Set vect_unpack supported flag to true for neon.
6208468d 6500
e1fd038a
SP
65012010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6502
6503 * gcc.dg/tree-ssa/ifc-5.c: New.
6504
bd544141
SP
65052010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6506
6507 * gcc.dg/tree-ssa/ifc-4.c: New.
6508 * gcc.dg/tree-ssa/ifc-7.c: New.
6509
1991282b
MX
65102010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
6511
6512 * gcc.dg/vect/vect.exp: Check loongson targets
6513 * g++.dg/vect/vect.exp: Likewise
6514 * gfortran.dg/vect/vect.exp: Likewise
6515
8bcc0304
MM
65162010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6517
b36cf9d2
MM
6518 * gcc.target/powerpc/vsx-mass-1.c: New file, test
6519 -mveclibabi=mass.
8bcc0304 6520
2fcac97d
JW
65212010-08-23 Janus Weil <janus@gcc.gnu.org>
6522
6523 PR fortran/45366
6524 * gfortran.dg/proc_ptr_29.f90: New.
6525
11aa2577 65262010-08-22 Tobias Burnus <burnus@net-b.de>
94252ac2 6527 Dominique d'Humieres <dominiq@lps.ens.fr>
11aa2577
TB
6528
6529 PR fortran/45367
6530 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6531
3607fdb2
TB
65322010-08-22 Tobias Burnus <burnus@net-b.de>
6533
6534 PR fortran/45367
6535 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6536
60f22d5d
TB
65372010-08-22 Tobias Burnus <burnus@net-b.de>
6538
6539 PR fortran/36158
6540 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6541
8af7a073 65422010-08-22 Tobias Burnus <burnus@net-b.de>
94252ac2 6543 Dominique d'Humieres <dominiq@lps.ens.fr>
8af7a073
TB
6544
6545 PR fortran/45367
6546 PR fortran/36158
6547 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6548 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6549
1d0134b3
JW
65502010-08-21 Janus Weil <janus@gcc.gnu.org>
6551
6552 PR fortran/44863
6553 PR fortran/45271
6554 PR fortran/45290
6555 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6556 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6557 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6558
47b99694
TB
65592010-08-21 Tobias Burnus <burnus@net-b.de>
6560
6561 PR fortran/36158
6562 PR fortran/33197
6563 * gfortran.dg/bessel_6.f90: New.
6564 * gfortran.dg/bessel_7.f90: New.
6565
508e4757
JH
65662010-08-20 Jan Hubicka <jh@suse.cz>
6567
6568 PR c++/45307
6569 PR c++/17736
6570 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6571 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6572
410841c6
L
65732010-08-20 H.J. Lu <hongjiu.lu@intel.com>
6574
6575 PR target/45336
6576 * gcc.target/i386/pr45336-1.c: New.
6577 * gcc.target/i386/pr45336-2.c: Likewise.
6578 * gcc.target/i386/pr45336-3.c: Likewise.
6579 * gcc.target/i386/pr45336-4.c: Likewise.
6580
26e4a417
UB
65812010-08-20 Uros Bizjak <ubizjak@gmail.com>
6582
6583 PR testsuite/45361
6584 * gcc.target/i386/volatile-2.c: Update scan strings to also
6585 include (%rip) for the memory reference on x86_64.
6586
89ad0f25
JJ
65872010-08-20 Jakub Jelinek <jakub@redhat.com>
6588
994fc9ab
JJ
6589 PR middle-end/44974
6590 * gcc.dg/pr44974.c: New test.
6591
89ad0f25
JJ
6592 PR rtl-optimization/45353
6593 * gcc.dg/pr45353.c: New test.
6594
8f0fe813
NS
65952010-08-20 Nathan Sidwell <nathan@codesourcery.com>
6596
6597 * gcc.target/i386/volatile-2.c: New.
6598
46499993
AB
65992010-08-19 Andrey Belevantsev <abel@ispras.ru>
6600
6601 PR rtl-optimization/44691
6602 * gfortran.dg/pr44691.f: New test.
6603
891aa2ec
OH
66042010-10-19 Olivier Hainque <hainque@adacore.com>
6605
6606 * gcc.target/sparc/sibcall-dslot.c: New testcase.
6607
2c5df20f
JM
66082010-08-19 Jason Merrill <jason@redhat.com>
6609
f0d9b836 6610 * g++.dg/init/synth3.C: New.
95d7bdaa 6611 * g++.dg/init/value8.C: New.
ce3beba3 6612 * g++.dg/tree-ssa/empty-2.C: New.
2c5df20f
JM
6613 * g++.dg/cpp0x/noexcept09.C: New.
6614
99d821c0
DK
66152010-08-19 Daniel Kraft <d@domob.eu>
6616
6617 PR fortran/29785
6618 PR fortran/45016
6619 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6620 * gfortran.dg/pointer_remapping_1.f90: New test.
6621 * gfortran.dg/pointer_remapping_2.f03: New test.
6622 * gfortran.dg/pointer_remapping_3.f08: New test.
6623 * gfortran.dg/pointer_remapping_4.f03: New test.
6624 * gfortran.dg/pointer_remapping_5.f08: New test.
6625 * gfortran.dg/pointer_remapping_6.f08: New test.
6626
68152b20
UB
66272010-08-19 Uros Bizjak <ubizjak@gmail.com>
6628
6629 PR testsuite/45324
6630 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6631
f3eb3e27
RR
66322010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6633
6634 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6635
8ebbe10f
TB
66362010-08-19 Tejas Belagod <tejas.belagod@arm.com>
6637
6638 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6639 variable.
6640
c92f1823
IB
66412010-08-19 Ian Bolton <ian.bolton@arm.com>
6642
6643 PR target/45070
6644 * gcc.c-torture/execute/pr45070.c: New.
6645
f096c02a
IB
66462010-08-19 Ian Bolton <ian.bolton@arm.com>
6647
6648 * g++.dg/pr44328.C: New test.
6649
29698e0f
TB
66502010-08-19 Tobias Burnus <burnus@net-b.de>
6651
6652 PR fortran/36158
6653 PR fortran/33197
6654 * gfortran.dg/bessel_3.f90: New.
6655 * gfortran.dg/bessel_4.f90: New.
6656 * gfortran.dg/bessel_5.f90: New.
6657
80f95228
JW
66582010-08-19 Janus Weil <janus@gcc.gnu.org>
6659
6660 PR fortran/45290
6661 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6662 * gfortran.dg/pointer_init_2.f90: New.
6663 * gfortran.dg/pointer_init_3.f90: New.
6664 * gfortran.dg/pointer_init_4.f90: New.
6665
c043ee4a
NF
66662010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6667
6668 PR c++/45049
6669 * g++.dg/pr45049-1.C: New test.
6670 * g++.dg/pr45049-2.C: New test.
6671
1027c9c5
JZ
66722010-08-18 Jie Zhang <jie@codesourcery.com>
6673
6674 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6675 20 if __ARM_PCS is defined otherwise 64.
6676 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6677 instead of hard coded 64.
6678
8019fcfb
YQ
66792010-08-18 Yao Qi <yao@codesourcery.com>
6680
6681 PR target/45094
6682 * gcc.target/arm/pr45094.c: New test.
6683
38e3c1e1
MK
66842010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6685
6686 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6687
c701e857
MK
66882010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6689
6690 PR rtl-optimization/42575
38e3c1e1 6691 * gcc.target/arm/pr42575.c: New test.
c701e857 6692
63d90a96
IS
66932010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6694
6695 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6696 * gcc.dg/tls/thr-cse-1.c: New.
6697
257f5167
IS
66982010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6699
6700 PR debug/42487
6701 * lib/target-supports.exp
6702 (check_effective_target_function_sections): New.
6703 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6704 function sections before proceding.
26e4a417 6705
47b91469
JJ
67062010-08-17 Jakub Jelinek <jakub@redhat.com>
6707
6708 PR fortran/45308
6709 * gfortran.dg/pr45308.f03: New test.
6710
2c65142a
UB
67112010-08-17 Uros Bizjak <ubizjak@gmail.com>
6712
6713 PR target/45296
6714 * gcc.target/i386/pr45296.c: New test.
6715
f9abf412
KT
67162010-08-17 Kai Tietz <kai.tietz@onevision.com>
6717
6718 * g++.dg/ext/uow-1.C: New.
6719 * g++.dg/ext/uow-2.C: New.
6720 * g++.dg/ext/uow-3.C: New.
6721 * g++.dg/ext/uow-4.C: New.
6722
470301c5
RG
67232010-08-17 Richard Guenther <rguenther@suse.de>
6724
6725 PR testsuite/45266
6726 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6727
51f4ec66
SZ
67282010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6729
6730 PR c/40563
6731 * gcc.dg/Wcxx-compat-20.c: New test.
6732
571d54de
DK
67332010-08-17 Daniel Kraft <d@domob.eu>
6734
6735 PR fortran/38936
6736 * gfortran.dg/associate_1.f03: Extended to test newly supported
6737 features like association to variables.
6738 * gfortran.dg/associate_3.f03: Removed check for illegal change
6739 of associate-name here...
6740 * gfortran.dg/associate_5.f03: ...and added it here.
6741 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6742 * gfortran.dg/associate_7.f03: New test.
6743
7418461d
KK
67442010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6745
6746 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6747
52bf62f9
DK
67482010-08-15 Daniel Kraft <d@domob.eu>
6749
6750 PR fortran/38936
6751 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6752 * gfortran.dg/associate_3.f03: Clarify comment.
6753 * gfortran.dg/associate_5.f03: New test.
6754 * gfortran.dg/associate_6.f03: New test.
6755
ba3721c1
TB
67562010-08-15 Tobias Burnus <burnus@net-b.de>
6757
6758 PR fortran/45211
6759 * gfortran.dg/bind_c_usage_21.f90: New.
6760 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6761
08857b61
TB
67622010-08-15 Tobias Burnus <burnus@net-b.de>
6763
6764 * gfortran.dg/optional_absent_1.f90: New.
6765 * gfortran.dg/null_actual.f90: New.
6766
7d54ef80
TB
67672010-08-15 Tobias Burnus <burnus@net-b.de>
6768
6769 * gfortran.dg/pointer_target_1.f90: New.
6770 * gfortran.dg/pointer_target_2.f90: New.
6771 * gfortran.dg/pointer_target_3.f90: New.
6772
e6c14898
DK
67732010-08-15 Daniel Kraft <d@domob.eu>
6774
6775 PR fortran/45197
6776 * gfortran.dg/elemental_args_check_3.f90: New test.
6777 * gfortran.dg/impure_1.f08: New test.
6778 * gfortran.dg/impure_2.f08: New test.
6779 * gfortran.dg/impure_3.f90: New test.
6780 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6781
69f11a13
IR
67822010-08-15 Ira Rosen <irar@il.ibm.com>
6783
6784 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6785 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6786 SLP tests.
6787 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6788 misaligned loads.
6789 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6790 misaligned stores.c
6791 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6792
73a949c0
MX
67932010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6794
6795 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6796 dg-require-effective-target after dg-do.
6797
0d108d15
MX
67982010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6799
6800 * lib/target-supports.exp (check_effective_target_vect_int): Return
6801 true for Loongson targets.
6802 (check_effective_target_vect_shift): Likewise.
6803 (check_effective_target_vect_no_int_max): Likewise.
6804 (check_effective_target_vect_no_align): Likewise.
6805 (check_effective_target_vect_short_mult): Likewise.
6806
41f3efb5
UB
68072010-08-14 Uros Bizjak <ubizjak@gmail.com>
6808
6809 * g++.dg/cast.C: Change fields of structures to "long" to pass
6810 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6811 * g++.dg/cpp0x/iop.C: Ditto.
6812 * g++.dg/cpp0x/named_refs.C: Ditto.
6813 * g++.dg/cpp0x/rv1p.C: Ditto.
6814 * g++.dg/cpp0x/rv2p.C: Ditto.
6815 * g++.dg/cpp0x/rv3p.C: Ditto.
6816 * g++.dg/cpp0x/rv4p.C: Ditto.
6817 * g++.dg/cpp0x/rv5p.C: Ditto.
6818 * g++.dg/cpp0x/rv6p.C: Ditto.
6819 * g++.dg/cpp0x/rv7p.C: Ditto.
6820 * g++.dg/cpp0x/rv8p.C: Ditto.
6821 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6822
f5ca06e6
DK
68232010-08-13 Daniel Kraft <d@domob.eu>
6824
6825 * gfortran.dg/implied_shape_1.f08: New test.
6826 * gfortran.dg/implied_shape_2.f90: New test.
6827 * gfortran.dg/implied_shape_3.f08: New test.
6828
cf677bb8
JD
68292010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6830
6831 PR libfortran/42526
6832 * gfortran.dg/char_component_initializer_1.f90: New test.
6833
3cb35c12
CF
68342010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6835
6836 PR tree-optimization/45241
6837 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6838
b2cd1042
UB
68392010-08-12 Uros Bizjak <ubizjak@gmail.com>
6840
6841 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6842 to dg-options.
6843 * gcc.target/i386/pr40906-2.c: Ditto.
6844 * gcc.target/i386/pr40906-3.c: Ditto.
6845
a8c56818
JJ
68462010-08-12 Jakub Jelinek <jakub@redhat.com>
6847
6848 PR middle-end/45262
6849 * gcc.c-torture/execute/pr45262.c: New test.
6850
07fd92be
UB
68512010-08-12 Uros Bizjak <ubizjak@gmail.com>
6852
6853 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6854 empty argument.
6855 * g++.dg/other/profile1.C: Ditto.
6856
2d698d3b
RG
68572010-08-12 Richard Guenther <rguenther@suse.de>
6858
6859 PR tree-optimization/45232
6860 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6861 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6862 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6863 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6864 unsigned arithmetic.
6865 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6866 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6867 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6868 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6869 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6870 unsigned arithmetic.
6871 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6872 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6873 unsigned arithmetic.
6874 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6875 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6876 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6877 unsigned arithmetic.
6878 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6879 * gcc.dg/tree-ssa/negate.c: Adjust.
6880 * gcc.dg/vect/vect-1.c: Adjust.
6881 * gfortran.dg/reassoc_6.f: XFAIL.
6882
49b48605
JJ
68832010-08-12 Jakub Jelinek <jakub@redhat.com>
6884
6885 PR debug/45259
6886 * gcc.dg/pr45259.c: New test.
6887
3565ffed
WG
68882010-08-12 Wei Guozhi <carrot@google.com>
6889
6890 PR target/44999
6891 * gcc.target/arm/pr44999.c: New testcase.
6892
53d8d5c1
JZ
68932010-08-12 Jie Zhang <jie@codesourcery.com>
6894
6895 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6896 (N): Likewise.
6897 (main): Adjust accordingly.
6898
cb5da135 68992010-08-11 Sebastian Pop <sebastian.pop@amd.com>
974335d6
SP
6900
6901 * gfortran.dg/graphite/id-22.f: New.
6902
cb5da135 69032010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5d737345
SP
6904
6905 * gcc.dg/graphite/id-26.c: New.
6906
cb5da135 69072010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4ee23fa8
SP
6908
6909 * gcc.dg/graphite/id-25.c: New.
6910
cb5da135 69112010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1c2a7491
SP
6912
6913 * gcc.dg/graphite/run-id-5.c: New.
6914 * gcc.dg/graphite/run-id-6.c: New.
6915 * gfortran.dg/graphite/id-21.f: New.
6916
cb5da135 69172010-08-11 Sebastian Pop <sebastian.pop@amd.com>
320532a8
SP
6918
6919 * gcc.dg/graphite/id-24.c: New.
6920
cb5da135 69212010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5df5f257
SP
6922
6923 * gcc.dg/tree-ssa/pr20742.c: New.
6924
cb5da135 69252010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6f23dd91
SP
6926
6927 * gcc.dg/graphite/id-23.c: New.
6928
cb5da135 69292010-08-11 Sebastian Pop <sebastian.pop@amd.com>
87b28340
SP
6930
6931 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6932
cb5da135 69332010-08-11 Sebastian Pop <sebastian.pop@amd.com>
a0dd1502
SP
6934
6935 * gcc.dg/graphite/pr42729.c: New.
6936
cb5da135 69372010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7ff28cc2
SP
6938
6939 * gfortran.dg/graphite/id-20.f: New.
6940
cb5da135 69412010-08-11 Sebastian Pop <sebastian.pop@amd.com>
aedede66
SP
6942
6943 * gcc.dg/graphite/id-22.c: New.
6944
cb5da135 69452010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3d125479
SP
6946
6947 * gcc.dg/graphite/run-id-2.c: Call abort.
6948
cb5da135 69492010-08-11 Sebastian Pop <sebastian.pop@amd.com>
d4332d00
SP
6950
6951 * gcc.dg/graphite/id-20.c: New.
6952
c4aa95f8 69532010-08-11 Janus Weil <janus@gcc.gnu.org>
94252ac2 6954 Steve Kargl <kargl@gcc.gnu.org>
c4aa95f8
JW
6955
6956 PR fortran/44595
6957 * gfortran.dg/move_alloc_3.f90: New.
6958 * gfortran.dg/random_seed_2.f90: New.
6959
4d053ac1
JDA
69602010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6961
6962 * lib/target-supports.exp (check_effective_target_sync_int_long):
6963 Add hppa*-*-linux*.
6964 (check_effective_target_sync_char_short): Likewise.
6965
1ae0fa1c
YQ
69662010-08-10 Yao Qi <yao@codesourcery.com>
6967
6968 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6969 general form.
6970 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6971 * g++.dg/other/packed1.C: Likewise.
6972 * g++.dg/other/crash-4.C: Likewise.
6973 * g++.dg/ext/packed8.C: Likewise.
6974 * g++.dg/init/array16.C: Likewise.
6975
d6fa2d17
XDL
69762010-08-10 xinliang David Li <davidxl@google.com>
6977 * gcc.dg/tree-ssa/loop-19.c: Add option
6978 -fno-prefetch-loop-array
6979
5466d63d
BS
69802010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6981
6982 PR middle-end/45182
6983 * gcc.c-torture/compile/pr45182.c: New test.
6984
7a25d520
JM
69852010-08-09 Jason Merrill <jason@redhat.com>
6986
6987 PR c++/45236
6988 * g++.dg/cpp0x/variadic-104.C: New.
6989
ee247636
TK
69902010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6991
6992 PR fortran/44235
6993 * gfortran.dg/dependency_32.f90: New test.
6994
37609bf0
RG
69952010-08-09 Richard Guenther <rguenther@suse.de>
6996
6997 PR middle-end/44632
6998 * g++.dg/opt/nrv17.C: New testcase.
6999
3e32c761
RG
70002010-08-09 Richard Guenther <rguenther@suse.de>
7001
7002 PR middle-end/45212
7003 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7004 alignment from MEM_REF offset only if we took it from the
7005 base object.
7006
7007 * gcc.target/i386/pr24178.c: New testcase.
7008
7323f4bb
UB
70092010-08-08 Uros Bizjak <ubizjak@gmail.com>
7010
7011 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7012 * gcc.dg/20030702-1.c: Ditto.
7013 * gcc.dg/20050309-1.c: Ditto.
7014 * gcc.dg/20050325-1.c: Ditto.
7015 * gcc.dg/20050330-2.c: Ditto.
7016 * gcc.dg/20051201-1.c: Ditto.
7017 * gcc.dg/gomp/pr27573.c: Ditto.
7018 * gcc.dg/gomp/pr34610.c: Ditto.
7019 * gcc.dg/pr24225.c: Ditto.
7020 * gcc.dg/pr26570.c: Ditto.
7021 * gcc.dg/pr32773.c: Ditto.
7022 * g++.dg/gcov/gcov-6.C: Ditto.
7023 * g++.dg/gomp/pr34608.C: Ditto.
7024 * gfortran.dg/gomp/pr27573.f90: Ditto.
7025
7026 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
7027 dg-require-host-local dg directive.
7028 * gcc.dg/profile-dir-2.c: Ditto.
7029 * gcc.dg/profile-dir-3.c: Ditto.
7030
b4a4e6ae
RG
70312010-08-08 Richard Guenther <rguenther@suse.de>
7032
7033 PR tree-optimization/45109
7034 * gcc.c-torture/compile/pr45109.c: New testcase.
7035
07f93cbd
UB
70362010-08-08 Uros Bizjak <ubizjak@gmail.com>
7037
7038 * gcc.dg/march.c: Skip if -march defined.
7039 * gcc.dg/mtune.c: Skip if -mtune defined.
7040
7041 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7042 generic thunk support.
7043
f6ddf131
UB
70442010-08-07 Uros Bizjak <ubizjak@gmail.com>
7045
7046 PR target/45213
7047 * gcc.target/i386/pr45213.c: New test.
7048
a4ed58ce
JD
70492010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7050
7051 PR libfortran/45143
7052 * gfortran.dg/fmt_error_11.f03: New test.
7053
94252ac2 70542010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
17fec01d 7055
f6ddf131
UB
7056 * lib/target-supports.exp (check_effective_target_sync_int_long):
7057 Add arm*-*-linux-gnueabi.
7058 (check_effective_target_sync_char_short): Likewise.
17fec01d 7059
8a0f25c3
TK
70602010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7061
7062 PR fortran/45159
7063 * gfortran.dg/dependency_31.f90: New test.
7064
6a57b9ee
TK
70652010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7066
7067 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
7068
309714d4
JM
70692010-08-06 Jason Merrill <jason@redhat.com>
7070
7071 * g++.dg/cpp0x/sfinae3.C: New.
7072 * g++.dg/cpp0x/sfinae4.C: New.
7073
0b4b14ac
RG
70742010-08-06 Richard Guenther <rguenther@suse.de>
7075
7076 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7077 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7078 * gcc.dg/tree-ssa/pr25382.c: Likewise.
7079 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7080 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7081 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7082 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7083 * gcc.c-torture/execute/20100805-1.c: Likewise.
7084
2645f11a
MJ
70852010-08-05 Martin Jambor <mjambor@suse.cz>
7086
7087 PR testsuite/42855
7088 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7089
3e66255c
MJ
70902010-08-05 Martin Jambor <mjambor@suse.cz>
7091
7092 * gcc.dg/ipa/ipcp-ii-1.c: New test.
7093 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7094
3949c4a7
MJ
70952010-08-05 Martin Jambor <mjambor@suse.cz>
7096
7097 * g++.dg/ipa/devirt-1.C: New test.
7098 * g++.dg/ipa/devirt-2.C: Likewise.
7099 * g++.dg/ipa/devirt-3.C: Likewise.
7100 * g++.dg/ipa/devirt-4.C: Likewise.
7101 * g++.dg/ipa/devirt-5.C: Likewise.
7102 * gcc.dg/ipa/iinline-3.c: Likewise.
7103
36b86f4a
JZ
71042010-08-05 Jie Zhang <jie@codesourcery.com>
7105
7106 PR tree-optimization/45144
7107 * gcc.dg/tree-ssa/pr45144.c: New test.
7108
e10f52d0
JW
71092010-08-04 Janus Weil <janus@gcc.gnu.org>
7110
7111 PR fortran/42207
7112 PR fortran/44064
7113 PR fortran/44065
7114 * gfortran.dg/class_25.f03: New.
7115 * gfortran.dg/class_26.f03: New.
7116
0e884a94
DG
71172010-08-04 Daniel Gutson <dgutson@codesourcery.com>
7118
7119 * g++.dg/warn/miss-format-1.C: Update line number.
7120
079e56d0
UB
71212010-08-04 Uros Bizjak <ubizjak@gmail.com>
7122
7123 PR c++/44641
7124 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7125 .frame and .mask assembler directives.
7126
455e6d5b
RG
71272010-08-04 Richard Guenther <rguenther@suse.de>
7128
7129 * gcc.dg/tree-ssa/vrp35.c: Adjust.
7130 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7131 * gcc.dg/tree-ssa/vrp50.c: Likewise.
7132 * gcc.dg/tree-ssa/vrp52.c: Likewise.
7133
a48a9173
TB
71342010-08-04 Tobias Burnus <burnus@net-b.de>
7135
7136 PR fortran/44857
7137 * gfortran.dg/derived_constructor_char_1.f90: New.
7138 * gfortran.dg/derived_constructor_char_2.f90: New.
7139
15b71db3
TK
71402010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7141
7142 PR fortran/45159
7143 * gfortran.dg/dependency_30.f90: New test.
7144
241a2b9e
JH
71452010-08-03 Jan Hubicka <jh@suse.cz>
7146
7147 * gcc.c-torture/compile/pr45085.c: New testcase.
7148
aea18e92
JW
71492010-08-03 Janus Weil <janus@gcc.gnu.org>
7150
7151 PR fortran/44584
7152 PR fortran/45161
7153 * gfortran.dg/typebound_call_9.f03: Modified.
7154 * gfortran.dg/typebound_generic_1.f03: Modified.
7155
1d100230
TK
71562010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7157
7158 PR fortran/45159
7159
7160 * gfortran.dg/dependency_29.f90: New test.
7161
071bdb5f
TK
71622010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7163
7164 PR fortran/36854
1d100230
TK
7165 * gfortran.dg/character_comparison_2.f90: New test.
7166 * gfortran.dg/character_comparison_3.f90: New test.
7167 * gfortran.dg/dependency_28.f90: New test.
071bdb5f 7168
37119410
BS
71692010-08-02 Bernd Schmidt <bernds@codesourcery.com>
7170
7171 PR target/40457
7172 * gcc.target/arm/pr40457-1.c: New test.
7173 * gcc.target/arm/pr40457-2.c: New test.
7174
f3f98a1e
JW
71752010-08-01 Janus Weil <janus@gcc.gnu.org>
7176
7177 PR fortran/44912
7178 * gfortran.dg/typebound_call_17.f03: New.
7179
1107bd38
JW
71802010-07-30 Janus Weil <janus@gcc.gnu.org>
7181
7182 PR fortran/44929
7183 * gfortran.dg/allocate_derived_3.f90: New.
7184
95b038dd
XDL
71852010-07-30 Xinliang David Li <davidxl@google.com>
7186 PR tree-optimization/45121
7187 * c-c++-common/uninit-17.c: Add -fno-ivops option.
7188
88d787e7
UW
71892010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7190
7191 PR c++/45112
c44d6c47 7192 * g++.dg/pr45112.C: New test.
88d787e7 7193
f0fc0803
JJ
71942010-07-30 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR debug/45055
7197 PR rtl-optimization/45137
7198 * gcc.dg/pr45055.c: New test.
7199
009ba7f5
AM
72002010-07-30 Alan Modra <amodra@gmail.com>
7201
7202 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7203 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7204
6a018495
TB
72052010-07-29 Tobias Burnus <burnus@net-b.de>
7206
7207 PR fortran/45087
7208 PR fortran/45125
7209 * gfortran.dg/whole_file_25.f90: New.
7210 * gfortran.dg/whole_file_26.f90: New.
7211 * gfortran.dg/whole_file_27.f90: New.
7212
6a68e29d
JW
72132010-07-29 Janus Weil <janus@gcc.gnu.org>
7214
7215 PR fortran/44962
7216 * gfortran.dg/typebound_proc_17.f03: New.
7217
b2a5eb75
JW
72182010-07-29 Janus Weil <janus@gcc.gnu.org>
7219
7220 PR fortran/45004
7221 * gfortran.dg/move_alloc_2.f90: New.
7222
a3378cea
XDL
72232010-07-29 Xinliang David Li <davidxl@google.com>
7224 PR tree-optimization/45121
7225 * c-c++-common/uninit-17.c: Fix expected output.
7226
1c09321c
RG
72272010-07-29 Richard Guenther <rguenther@suse.de>
7228
7229 PR tree-optimization/45120
7230 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7231
81fb8a48
MM
72322010-07-29 Mikael Morin <mikael@gcc.gnu.org>
7233
7234 PR fortran/42051
7235 PR fortran/44064
7236 * gfortran.dg/pr42051.f03: New testcase.
7237
6befd6b0
RG
72382010-07-29 Richard Guenther <rguenther@suse.de>
7239
7240 PR middle-end/45034
7241 * gcc.c-torture/execute/pr45034.c: New testcase.
7242
1732dfea
PC
72432010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7244
7245 PR c++/45096
7246 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7247
69dcd06a
DK
72482010-07-28 Daniel Kraft <d@domob.eu>
7249
7250 * gfortran.dg/bound_8.f90: New test.
7251
05b5ea34
JJ
72522010-07-28 Jakub Jelinek <jakub@redhat.com>
7253
7254 PR debug/45105
7255 * gcc.dg/pr45105.c: New test.
7256
fb039b24
MK
72572010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
7258
7259 PR rtl-optimization/45107
7260 * gcc.dg/pr45107.c: New test.
7261
bb801fa6
MK
72622010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
7263
7264 PR rtl-optimization/45101
7265 * gcc.dg/pr45101.c: New test.
7266
57e15568
TB
72672010-07-28 Tobias Burnus <burnus@net-b.de>
7268
7269 PR fortran/45077
7270 * gfortran.dg/whole_file_24.f90: New.
7271
462aa169
JM
72722010-07-27 Jason Merrill <jason@redhat.com>
7273
7274 * g++.dg/cpp0x/variadic102.C: New.
7275 * g++.dg/cpp0x/variadic103.C: New.
7276
689d6c4a
MK
72772010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7278
7279 PR rtl-optimization/40956
7280 PR target/42495
7281 PR middle-end/42574
7282 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7283 * gcc.target/arm/pr42574.c: Add tests.
7284
c013221e
UB
72852010-07-27 Uros Bizjak <ubizjak@gmail.com>
7286
7287 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7288 test name.
7289 (cleanup-repo-files): Ditto.
7290 (cleanup-saved-temps): Ditto.
7291
f551f80c
JJ
72922010-07-27 Jakub Jelinek <jakub@redhat.com>
7293
fea31288
JJ
7294 PR testsuite/44701
7295 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7296
f551f80c
JJ
7297 PR c/45079
7298 * gcc.dg/pr45079.c: New test.
7299
2200fc49
IR
73002010-07-27 Ira Rosen <irar@il.ibm.com>
7301
7302 PR tree-optimization/44152
7303 * gcc.dg/vect/fast-math-pr44152.c: New test.
7304
5a8e93d8
IS
73052010-07-27 Iain Sandoe <iains@gcc.gnu.org>
7306
7307 PR ObjC/44140
7308 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7309 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7310 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7311 * obj-c++.dg/torture/trivial.mm: Ditto.
7312 * objc.dg/torture/tls/thr-init-2.m: Ditto.
7313 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7314 * objc.dg/torture/tls/thr-init.m: Ditto.
7315 * objc.dg/torture/trivial.m: Ditto.
7316
a691bb08
UB
73172010-07-27 Uros Bizjak <ubizjak@gmail.com>
7318
7319 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7320 Skip on spu-*-* targets.
7321
42694189
JJ
73222010-07-27 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR tree-optimization/45083
7325 * gcc.dg/pr45083.c: New test.
7326
fb55ca75
TB
73272010-07-26 Tobias Burnus <burnus@net-b.de>
7328
7329 PR fortran/40873
7330 * gfortran.dg/whole_file_22.f90: New test.
7331 * gfortran.dg/whole_file_23.f90: New test.
7332
73332010-07-26 Iain Sandoe <iains@gcc.gnu.org>
8b84c596
RH
7334 Jack Howarth <howarth@bromo.med.uc.edu>
7335 Richard Henderson <rth@redhat.com>
7336
7337 PR target/44132
7338 * gcc.dg/tls/thr-init-1.c: New.
7339 * gcc.dg/tls/thr-init-2.c: New.
7340 * gcc.dg/torture/tls New.
7341 * gcc.dg/torture/tls/tls-test.c: New.
7342 * gcc.dg/torture/tls/thr-init-1.c: New.
7343 * gcc.dg/torture/tls/tls.exp: New.
7344 * gcc.dg/torture/tls/thr-init-2.c: New.
7345 * gcc.dg/tls/emutls-2.c: New test
7346
7347 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7348 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7349 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7350 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7351 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7352 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7353 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7354 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7355 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7356 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7357 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7358 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7359 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7360 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7361 gfortran.dg/gomp/appendix-a/a.22.4.f90,
7362 gfortran.dg/gomp/appendix-a/a.22.5.f90,
7363 gfortran.dg/gomp/appendix-a/a.22.6.f90,
7364 gfortran.dg/gomp/appendix-a/a.24.1.f90,
7365 gfortran.dg/gomp/appendix-a/a.32.1.f90,
7366 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7367 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7368 gfortran.dg/gomp/omp_threadprivate1.f90,
7369 gfortran.dg/gomp/omp_threadprivate2.f90,
7370 gfortran.dg/gomp/reduction1.f90,
7371 gfortran.dg/gomp/sharing-1.f90: Likewise.
7372
114e33e1
RO
73732010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7374
7375 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7376 sse_runtime.
7377 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7378 dg-require-visibility.
7379
7f8ac3d7
RG
73802010-07-26 Richard Guenther <rguenther@suse.de>
7381
7382 PR tree-optimization/43784
7383 * gcc.c-torture/execute/pr43784.c: New testcase.
7384 * g++.dg/torture/pr43784.C: Likewise.
7385
bd422c4a
RG
73862010-07-26 Richard Guenther <rguenther@suse.de>
7387
7388 PR middle-end/45056
7389 * g++.dg/pr45056.C: New testcase.
7390
e093ffe3
RG
73912010-07-26 Richard Guenther <rguenther@suse.de>
7392
7393 PR tree-optimization/45071
7394 * gcc.dg/pr45071.c: New testcase.
7395
71ff73f3
TB
73962010-07-26 Tobias Burnus <burnus@net-b.de>
7397
7398 PR fortran/45066
7399 * gfortran.dg/namelist_62.f90: New.
7400
d4e075f2
RG
74012010-07-26 Richard Guenther <rguenther@suse.de>
7402
7403 * gcc.c-torture/execute/pr45017.c: Move ...
7404 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
7405
601d98be
TK
74062010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7407
7408 PR fortran/40628
7409 * trim_optimize_1.f90: New test.
7410 * character_comparision_1.f90: New test.
7411
85c28850
JD
74122010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7413
7414 PR fortran/42852
7415 * gfortran.dg/wtruncate_fix.f: New test.
7416
af8e1802
L
74172010-07-25 H.J. Lu <hongjiu.lu@intel.com>
7418
7419 PR testsuite/45068
7420 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7421
0128991d
RG
74222010-07-24 Richard Guenther <rguenther@suse.de>
7423
7424 PR lto/43788
7425 * g++.dg/lto/20100724-1_0.C: New testcase.
7426
2091f811
RG
74272010-07-24 Richard Guenther <rguenther@suse.de>
7428
7429 PR lto/43212
7430 * gcc.dg/lto/20100724-1_0.c: New testcase.
7431 * gcc.dg/lto/20100724-1_1.c: Likewise.
7432
8569c753
TB
74332010-07-24 Tobias Burnus <burnus@net-b.de>
7434
7435 PR fortran/40011
7436 * gfortran.dg/whole_file_21.f90: New.
7437
7438 * gfortran.dg/integer_exponentiation_3.F90: Use
7439 -ffloat-store only for i?86/x86-64 -m32.
7440
100fded1
TB
74412010-07-24 Tobias Burnus <burnus@net-b.de>
7442
7443 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7444 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7445
df161b69
TB
74462010-07-24 Tobias Burnus <burnus@net-b.de>
7447
7448 * gfortran.dg/func_decl_4.f90: Split test into two ...
7449 * gfortran.dg/func_decl_5.f90: ... parts.
7450 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7451 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7452 * gfortran.dg/global_references_1.f90: Add new dg-warning.
7453 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7454 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7455 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7456 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7457 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7458 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7459 * gfortran.dg/sizeof.f90: Make test valid.
7460 * gfortran.dg/pr20865.f90: Add new dg-error.
7461 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7462 * gfortran.dg/g77/19990218-0.f: Ditto.
7463 * gfortran.dg/g77/19990218-1.f: Ditto.
7464 * gfortran.dg/g77/970625-2.f: Ditto.
7465 * gfortran.dg/pr37243.f: Fix function declaration.
7466 * gfortran.dg/use_only_1.f90: Fix implicit typing.
7467 * gfortran.dg/loc_1.f90: Fix pointer datatype.
7468
43afc047
TB
74692010-07-23 Tobias Burnus <burnus@net-b.de>
7470
7471 PR fortran/44945
7472 * gfortran.dg/char_array_structure_constructor.f90: Add
7473 -fwhole-file as dg-option as it otherwise fails on some
7474 systems.
7475
96bba5e6
EB
74762010-07-23 Eric Botcazou <ebotcazou@adacore.com>
7477
7478 * gnat.dg/aggr16.ad[sb]: New test.
7479 * gnat.dg/aggr16_pkg.ads: New helper.
7480
aff08b12
RG
74812010-07-23 Richard Guenther <rguenther@suse.de>
7482
7483 PR lto/43071
7484 * g++.dg/lto/20100723-1_0.C: New testcase.
7485
bebb1f20
L
74862010-07-23 H.J. Lu <hongjiu.lu@intel.com>
7487
7488 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7489 AVX support.
7490 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7491 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7492
16c9d3b1
RO
74932010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7494
7495 * lib/target-supports.exp (add_options_for_tls): New proc.
7496 * g++.dg/tls/static-1.C: Use dg-add-options tls.
7497 * g++.dg/tls/static-1a.cc: Likewise.
7498 * gcc.dg/tls/emutls-1.c: Likewise.
7499 * gcc.dg/tls/opt-11.c: Likewise.
7500 * gcc.dg/tls/opt-12.c: Likewise.
7501 * gcc.dg/tls/pr24428-2.c: Likewise.
7502 * gcc.dg/tls/pr24428.c: Likewise.
7503 * obj-c++.dg/tls/static-1.mm: Likewise.
7504 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7505 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7506 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7507 * objc.dg/torture/tls/thr-init-2.m: Likewise.
7508 * objc.dg/torture/tls/thr-init-3.m: Likewise.
7509 * objc.dg/torture/tls/thr-init.m: Likewise.
7510 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7511
7a6faad6
UB
75122010-07-23 Uros Bizjak <ubizjak@gmail.com>
7513
7514 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7515 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7516 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7517 optimized dump files.
7518
52e092ab
JJ
75192010-07-23 Jakub Jelinek <jakub@redhat.com>
7520
7521 PR tree-optimization/45047
7522 * gcc.c-torture/compile/pr45047.c: New test.
7523
c5c178d6
UB
75242010-07-23 Uros Bizjak <ubizjak@gmail.com>
7525
7526 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7527 instead of dg-compile.
7528 * gcc.dg/float-range-4.c: Ditto.
7529 * gcc.dg/float-range-5.c: Ditto.
7530 * gcc.dg/fold-overflow-1.c: Ditto.
7531 * gcc.dg/gomp/sections-4.c: Ditto.
7532 * gcc.dg/transparent-union-1.c: Ditto.
7533 * gcc.dg/transparent-union-2.c: Ditto.
7534 * gcc.target/i386/pr39315-check.c: Ditto.
7535 * g++.dg/gomp/sections-4.C: Ditto.
7536 * g++.dg/template/dtor7.C: Ditto.
7537 * g++.dg/tree-ssa/pr19952.C: Ditto.
7538 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7539 * gfortran.dg/graphite/pr42185.f90: Ditto.
7540 * gfortran.dg/namelist_36.f90: Ditto.
7541 * gnat.dg/noreturn1.adb: Ditto.
7542 * gnat.dg/specs/small_alignment.ads: Ditto.
7543
556ede65
MJ
75442010-07-23 Martin Jambor <mjambor@suse.cz>
7545
7546 PR tree-optimization/44915
7547 * g++.dg/torture/pr44915.C: New test.
7548
8cbeddcc
MJ
75492010-07-23 Martin Jambor <mjambor@suse.cz>
7550
7551 PR tree-optimization/44914
7552 * g++.dg/tree-ssa/pr44914.C: New test.
7553
61044492
JZ
75542010-07-23 Jie Zhang <jie@codesourcery.com>
7555
7556 PR target/44290
7557 * gcc.dg/pr44290-1.c: New test.
7558 * gcc.dg/pr44290-2.c: New test.
7559
96f3a5d2
JM
75602010-07-23 Jason Merrill <jason@redhat.com>
7561
7562 PR c++/45008
7563 * g++.dg/abi/mangle44.C: New.
7564
c5c178d6 75652010-07-23 Uros Bizjak <ubizjak@gmail.com>
5fdba872
UB
7566
7567 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7568 for compile-time only tests.
7569 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7570 target check.
7571 * gcc.target/i386/pr39315-4.c: Ditto.
7572 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7573 target check. Include sse-os-support.h.
7574 (main): Call check_isa and sse_os_support.
7575 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7576 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7577 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7578 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7579 target check. Include sse-os-support.h.
7580 (main): Call check_isa and sse_os_support.
7581 * gcc.target/i386/vperm-v2df.c: Ditto.
7582
c5c178d6 75832010-07-23 Uros Bizjak <ubizjak@gmail.com>
1d8ec041
UB
7584
7585 * lib/target-supports.exp (check_avx_hw_available): New procedure.
7586 (check_effective_target_avx_runtime): New procedure.
7587 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7588 (check_effective_target_sse_runtime): Add check_effective_target_sse.
7589
7590 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7591 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
7592 and __get_cpuid test.
7593 * gcc.dg/compat/vector-2b_main.c: Ditto.
7594
7595 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7596
5fdba872 7597 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1d8ec041
UB
7598 for compile-time only test.
7599 * gcc.dg/pr32716.c: Ditto.
7600 * gcc.dg/pr34856.c: Ditto.
7601 * gcc.dg/pr36997.c: Ditto.
7602 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7603 * gfortran.dg/pr28158.f90: Ditto.
7604 * gfortran.dg/pr30667.f: Ditto.
7605
7606 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7607 i?86-*-* and x86_64-*-* targets to disable execution on targets
7608 without sse2 runtime support.
7609 * g++.dg/vect/vect.exp: Ditto.
7610 * gfortran.dg/vect/vect.exp: Ditto.
7611
5fdba872 7612 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1d8ec041
UB
7613 * gcc.dg/pr37544.c: Ditto.
7614 * gcc.dg/pr40550.c: Ditto.
7615 * gcc.dg/compat/union-m128-1_main.c: Ditto.
7616 * gcc.dg/compat/vector-1a_main.c: Ditto.
7617 * gcc.dg/compat/vector-2a_main.c: Ditto.
7618 * gcc.dg/torture/pr16104-1.c: Ditto.
7619 * gcc.dg/torture/pr35771-1.c: Ditto.
7620 * gcc.dg/torture/pr35771-2.c: Ditto.
7621 * gcc.dg/torture/pr35771-3.c: Ditto.
7622 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7623 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7624 * gcc.dg/torture/stackalign/push-1.c: Ditto.
7625 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7626 * g++.dg/other/i386-1.C: Ditto.
7627 * g++.dg/other/pr40446.C: Ditto.
7628
99bda4d5
RO
76292010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7630
7631 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7632
61b644c2
DK
76332010-07-23 Daniel Kraft <d@domob.eu>
7634
7635 PR fortran/44709
7636 * gfortran.dg/exit_1.f08: New test.
7637 * gfortran.dg/exit_2.f08: New test.
7638
9d3493e6
SL
76392010-07-22 Sandra Loosemore <sandra@codesourcery.com>
7640
7641 PR tree-optimization/39839
7642 * gcc.target/arm/pr39839.c: New test case.
7643
980a0501
EB
76442010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7645
7646 * gnat.dg/unchecked_convert5b.adb: New test.
7647 * gnat.dg/unchecked_convert6.adb: Likewise.
7648 * gnat.dg/unchecked_convert6b.adb: Likewise.
7649
cfa0bd19
EB
76502010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7651
7652 * gnat.dg/aggr15.ad[sb]: New test.
7653
35ea1c5a
DS
76542010-07-22 Dodji Seketeli <dodji@redhat.com>
7655
7656 PR debug/45024
7657 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7658
cd1822b8
L
76592010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7660
7661 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7662 with dg-require-linker-plugin.
7663
7e39ec05
RG
76642010-07-22 Richard Guenther <rguenther@suse.de>
7665
7666 PR lto/43850
7667 * g++.dg/lto/20100722-1_0.C: New testcase.
7668
d4398a43
RG
76692010-07-22 Richard Guenther <rguenther@suse.de>
7670
7671 PR lto/42451
7672 * gcc.dg/lto/20100720-3_0.c: New testcase.
7673 * gcc.dg/lto/20100720-3_1.c: Likewise.
7674
3cf8ccdf
RG
76752010-07-22 Richard Guenther <rguenther@suse.de>
7676
7677 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7678 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7679
7680 PR lto/43373
7681 * gcc.dg/lto/20100722-1_0.c: New testcase.
7682
56a42add
MJ
76832010-07-22 Martin Jambor <mjambor@suse.cz>
7684
7685 PR tree-optimization/44891
c44d6c47 7686 * gcc.c-torture/compile/pr44891.c: New test.
56a42add 7687
5ccbfc1f
RG
76882010-07-22 Richard Guenther <rguenther@suse.de>
7689
7690 PR tree-optimization/45017
7691 * gcc.c-torture/execute/pr45017.c: New testcase.
7692
e1d818f7
TB
76932010-07-22 Tobias Burnus <burnus@net-b.de>
7694
7695 PR fortran/45019
7696 * gfortran.dg/aliasing_dummy_5.f90: New.
7697
f67325e8
RR
76982010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7699
7700 PR target/43698
7701 * gcc.target/arm/pr43698.c: New test.
7702
6168fc43
SK
77032010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7704
7705 PR fortran/44929
e1d818f7 7706 * Revert my commit r162325 for this PR.
6168fc43 7707
fcc71c6c
JJ
77082010-07-21 Jakub Jelinek <jakub@redhat.com>
7709
7710 PR debug/45015
7711 * gcc.target/m68k/pr45015.c: New test.
7712
5634254c
JY
77132010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7714
7715 PR c++/44641
7716 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7717 comments.
7718
60f6be5a
RG
77192010-07-21 Richard Guenther <rguenther@suse.de>
7720
7721 PR lto/45018
7722 * g++.dg/lto/20100721-1_0.C: New testcase.
7723
75a75e91
MJ
77242010-07-21 Martin Jambor <mjambor@suse.cz>
7725
7726 PR tree-optimization/44900
7727 * g++.dg/torture/pr44900.C: New test.
7728
426797b2
BS
77292010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7730
7731 PR middle-end/44738
7732 * c-c++-common/uninit-17.c: Correct expected error.
7733
a431e913
JJ
77342010-07-21 Jakub Jelinek <jakub@redhat.com>
7735
7736 * gcc.dg/guality/asm-1.c: New test.
7737
370ae599
JJ
7738 PR debug/45003
7739 * gcc.dg/guality/pr45003-2.c: New test.
7740 * gcc.dg/guality/pr45003-3.c: New test.
7741
6b2b43d8
JD
77422010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7743
7744 PR libfortran/44697
7745 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7746
0603fe68
JY
77472010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7748
7749 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7750 defined on the current line.
7751 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7752 * g++.dg/debug/dwarf2/pr44641.C: New.
7753
d95016e0
NF
77542010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7755
7756 * gcc.target/powerpc/block-move-1.c: New test.
7757 * gcc.target/powerpc/block-move-2.c: New test.
7758
a397bb72
JM
77592010-07-20 Jason Merrill <jason@redhat.com>
7760
7761 PR c++/44967
7762 * g++.dg/cpp0x/sfinae2.C: New.
7763
be5fda91
RG
77642010-07-20 Richard Guenther <rguenther@suse.de>
7765
7766 PR lto/42696
7767 * gcc.dg/lto/20100720-4_0.c: New testcase.
7768
cf259b84
RG
77692010-07-20 Richard Guenther <rguenther@suse.de>
7770
7771 PR lto/43221
7772 * gcc.dg/lto/20100720-2_0.c: New testcase.
7773 * gcc.dg/lto/20100720-2_1.c: Likewise.
7774
eeee47af
RG
77752010-07-20 Richard Guenther <rguenther@suse.de>
7776
7777 PR lto/43208
7778 * gcc.dg/lto/20100720-1_0.c: New testcase.
7779 * gcc.dg/lto/20100720-1_1.c: Likewise.
7780
68eaf35c
JJ
77812010-07-20 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR debug/45003
7784 * gcc.dg/guality/pr45003-1.c: New test.
7785
720151ca
RG
77862010-07-20 Richard Guenther <rguenther@suse.de>
7787
7788 PR tree-optimization/44977
7789 * gcc.dg/torture/pr44977.c: New testcase.
7790
cd2be65a
BM
77912010-07-20 Bingfeng Mei <bmei@broadcom.com>
7792
7793 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7794 sync_char_short
7795
ad650c92
RG
77962010-07-20 Richard Guenther <rguenther@suse.de>
7797
7798 PR middle-end/44971
7799 PR middle-end/44988
7800 * gcc.dg/pr44971.c: New testcase.
7801 * gcc.c-torture/compile/pr44988.c: Likewise.
7802
13411c9d
SK
78032010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7804
7805 PR fortran/44929
7806 * gfortran.dg/allocate_with_typespec.f90: New test.
7807 * gfortran.dg/allocate_derived_1.f90: Update error message.
7808
8145be01
JM
78092010-07-19 Jason Merrill <jason@redhat.com>
7810
7811 PR c++/44996
7812 * g++.dg/cpp0x/decltype23.C: New.
7813
974df0f8
PT
78142010-07-19 Paul Thomas <pault@gcc.gnu.org>
7815
7816 PR fortran/42385
7817 * gfortran.dg/class_defined_operator_1.f03 : New test.
7818
be30e7b2
PB
78192010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7820
7821 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7822 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7823 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7824 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7825
8b4c365c
RG
78262010-07-19 Richard Guenther <rguenther@suse.de>
7827
7828 PR middle-end/44941
7829 * gcc.c-torture/compile/pr44941.c: New testcase.
7830
ab73eba8
JM
78312010-07-19 Jason Merrill <jason@redhat.com>
7832
7833 PR c++/44969
7834 * g++.dg/template/sfinae24.C: New.
7835
ca90e7f6
L
78362010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7837
7838 PR fortran/44353
7839 * gfortran.dg/data_implied_do_2.f90: Removed.
7840
d555b1c7
PC
78412010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7842
7843 PR c++/44969
7844 * g++.dg/template/sfinae23.C: New.
7845
39354b3b
RO
78462010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7847
7848 * lib/target-supports.exp (check_sse_os_support_available): New
7849 proc.
7850 (check_sse_hw_available): New proc.
7851 (check_effective_target_sse_runtime): New proc.
7852 (check_effective_target_sse2_runtime): New proc.
7853 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7854 -msse2 if check_sse_os_support_available.
7855 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7856 check_sse_os_support_available.
7857 * gcc.dg/vect/vect.exp: Likewise.
7858 * gfortran.dg/vect/vect.exp: Likewise.
7859 * gcc.target/i386/sol2-check: Renamed to ...
7860 * gcc.target/i386/sse-os-support.h: ... this.
7861 (sol2_check): Renamed to ...
7862 (sse_os_support): ... this.
7863 Only test movss with xmm registers.
7864 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7865 Removed ILL_INSN, ILL_INSN_LEN.
7866 * gcc.target/i386/sse2-check.h: Likewise.
7867 * gcc.target/i386/sse3-check.h: Likewise.
7868 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7869 Removed cpuid.h, __get_cpuid test.
7870 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7871 Removed cpuid.h, __get_cpuid test.
7872 * g++.dg/other/pr40446.C: Likewise.
7873 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7874 * gcc.dg/compat/vector-1a_main.c: Likewise.
7875 * gcc.dg/compat/vector-2a_main.c: Likewise.
7876 * gcc.dg/pr36584.c: Likewise.
7877 * gcc.dg/pr37544.c: Likewise.
7878 * gcc.dg/torture/pr16104-1.c: Likewise.
7879 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7880 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7881 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7882 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7883 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7884 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7885 sse2_runtime.
7886 * gcc.dg/torture/pr35771-2.c: Likewise.
7887 * gcc.dg/torture/pr35771-3.c: Likewise.
7888 * gcc.target/i386/pr39315-2.c: Likewise.
7889 * gcc.target/i386/pr39315-4.c: Likewise.
7890 * gcc.target/i386/vperm-v2df.c: Likewise.
7891 * gcc.target/i386/vperm-v2di.c: Likewise.
7892 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7893 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7894 sse_runtime.
7895
91e2faaf
PT
78962010-07-18 Paul Thomas <pault@gcc.gnu.org>
7897
7898 PR fortran/44353
ca90e7f6 7899 * gfortran.dg/data_implied_do_2.f90: New test.
91e2faaf 7900
18fcbc9a
RS
79012010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7902
7903 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7904
769e6b9f
RS
79052010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7906
7907 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7908 to the "mips16" group.
7909 (mips_using_mips16_p): New procedure.
7910 (mips-dg-options): Use it.
7911
93f63c68
RS
79122010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7913
7914 * gcc.target/mips/mips16-attributes-4.c: New test.
7915
fbd47859
IS
79162010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7917
7918 PR testsuite/44418
7919 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7920 * gcc.target/powerpc/recip-2.c: Ditto.
7921 * gcc.target/powerpc/recip-3.c: Ditto.
7922
dc0d5a57
BS
79232010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7924
7925 * gcc.target/arm/pr42235.c: New test.
7926
ebc258f1
JM
79272010-07-16 Jason Merrill <jason@redhat.com>
7928
7929 PR c++/32505
7930 * g++.dg/template/partial8.C: New.
7931
8b26599c
JJ
79322010-07-16 Jakub Jelinek <jakub@redhat.com>
7933
7934 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7935 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7936 in C++.
7937 (gualcvt): New overloaded inline.
7938 (GUALCVT): Use it for C++.
7939 * g++.dg/guality/guality.exp: New.
7940 * g++.dg/guality/guality.h: New.
7941 * g++.dg/guality/redeclaration1.C: New test.
7942 * g++.dg/dg.exp: Prune also guality/* tests.
7943 * gcc.dg/guality/pr43141.c: Moved to...
7944 * c-c++-common/guality/pr43141.c: ... here.
7945
8d63d405
JD
79462010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7947
7948 PR libfortran/37077
7949 * gfortran.dg/char4_iunit_2.f03: New test.
7950
4b1b0ac1
IS
79512010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7952
56dce2ce 7953 PR testsuite/43925
4b1b0ac1
IS
7954 * lib/plugin-support.exp (plugin-test-execute):
7955 Add ${gcc_objdir}/intl to includes.
bd3a5d17 7956
88ad03c2
JJ
79572010-07-16 Jakub Jelinek <jakub@redhat.com>
7958
7959 PR target/44942
7960 * gcc.c-torture/execute/pr44942.c: New test.
7961 * gcc.target/i386/pr44942.c: New test.
7962
10746f37
JM
79632010-07-15 Jason Merrill <jason@redhat.com>
7964
7965 PR c++/44909
7966 * g++.dg/cpp0x/implicit7.C: New.
7967 * g++.dg/cpp0x/implicit8.C: New.
7968
8e7af53e
UW
79692010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7970
7971 Disable float tests for __SPU__ targets due to lack of signed zero:
7972 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7973 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7974 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7975 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7976 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7977 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7978 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7979 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7980 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7981
d2886bc7
JJ
79822010-07-15 Jakub Jelinek <jakub@redhat.com>
7983
7984 * gfortran.dg/select_char_2.f90: New test.
7985
910ad8de
NF
79862010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7987
7988 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7989 with DECL_CHAIN.
7990
ab7306ed
JW
79912010-07-15 Janus Weil <janus@gcc.gnu.org>
7992
7993 PR fortran/44936
7994 * gfortran.dg/typebound_generic_9.f03: New.
7995
0ba0772b
RB
79962010-07-15 Richard Guenther <rguenther@suse.de>
7997
7998 PR tree-optimization/44946
7999 * gcc.c-torture/compile/pr44946.c: New testcase.
8000
79c74300
JJ
80012010-07-15 Jakub Jelinek <jakub@redhat.com>
8002
8003 PR fortran/40206
8004 * gfortran.dg/select_char_3.f90: New test.
8005
8ffadef9
MG
80062010-07-15 Magnus Granberg <zorry@gentoo.org>
8007 Kevin F. Quinn <kevquinn@gentoo.org>
8008
bd3a5d17 8009 * gcc.dg/Wtrampolines.c: New.
8ffadef9 8010
6b58c62f
JD
80112010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8012
8013 PR libfortran/44934
8014 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8015
57ece258
JM
80162010-07-14 Jason Merrill <jason@redhat.com>
8017
973f026a
JM
8018 PR c++/44810
8019 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8020
57ece258
JM
8021 Implement C++0x unrestricted unions (N2544)
8022 * g++.dg/cpp0x/union1.C: New.
8023 * g++.dg/cpp0x/union2.C: New.
8024 * g++.dg/cpp0x/union3.C: New.
8025 * g++.dg/cpp0x/defaulted2.C: Adjust.
8026 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8027 * g++.old-deja/g++.ext/anon2.C: Adjust.
8028 * g++.old-deja/g++.mike/misc6.C: Adjust.
8029
f6199e63
JW
80302010-07-14 Janus Weil <janus@gcc.gnu.org>
8031
8032 PR fortran/44925
8033 * gfortran.dg/c_loc_tests_15.f90: New.
8034
7487bca5
JM
80352010-07-13 Jason Merrill <jason@redhat.com>
8036
8037 PR c++/44909
8038 * g++.dg/cpp0x/implicit6.C: New.
8039
8caa8b65
JM
80402010-07-13 Jason Merrill <jason@redhat.com>
8041
8042 PR c++/44540
8043 * g++.dg/abi/noreturn1.C: New.
8044 * g++.dg/abi/noreturn2.C: New.
8045
fcfaf838 80462010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
c31c32f9
JR
8047
8048 PR other/44874
8049 PR debug/44832
8050 * c-c++-common/pr44832.c: New test.
8051
6a9368d9
IS
80522010-07-13 Iain Sandoe <iains@gcc.gnu.org>
8053
8054 PR objc/44488
8055 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
bd3a5d17 8056 on the target. Make sure that we can assemble the emitted asm when
6a9368d9 8057 the test type is 'compile'.
bd3a5d17 8058
85e5e340
RG
80592010-07-13 Richard Guenther <rguenther@suse.de>
8060
8061 PR tree-optimization/36960
8062 * g++.dg/torture/pr36960.C: New testcase.
8063
135d47df
PC
80642010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
8065
8066 PR c++/44908
8067 * g++.dg/template/sfinae21.C: New.
8068 * g++.dg/template/sfinae22.C: Likewise.
8069
ba2dc63d
JH
80702010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
8071
8072 PR testsuite/42843
8073 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8074 * gcc.dg/plugin/ggcplug.c: Likewise.
8075 * g++.dg/plugin/selfassign.c: Likewise.
8076 * g++.dg/plugin/attribute_plugin.c: Likewise.
8077 * g++.dg/plugin/dumb_plugin.c: Likewise.
8078 * g++.dg/plugin/pragma_plugin.c: Likewise.
8079
d9658178
KK
80802010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
8081
8082 * gcc.c-torture/execute/pr44683.x: New.
8083 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8084
88ce8031
JW
80852010-07-13 Janus Weil <janus@gcc.gnu.org>
8086
8087 PR fortran/44434
8088 PR fortran/44565
8089 PR fortran/43945
8090 PR fortran/44869
8091 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8092 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8093 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8094 * gfortran.dh/typebound_call_16.f03: New.
8095 * gfortran.dg/typebound_generic_6.f03: New.
8096 * gfortran.dg/typebound_generic_7.f03: New.
8097 * gfortran.dg/typebound_generic_8.f03: New.
8098
b1743e37
JD
80992010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8100
8101 PR libfortran/37077
8102 * gfortran.dg/char4_iunit_1.f03: New test.
8103
8556f58f
JJ
81042010-07-12 Jakub Jelinek <jakub@redhat.com>
8105
8106 * gcc.dg/tree-ssa/vrp53.c: New test.
8107
248ce2f8
PC
81082010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
8109
8110 PR c++/44907
8111 * g++.dg/template/sfinae19.C: New.
8112 * g++.dg/template/sfinae20.C: Likewise.
8113
fb2f8cf8
JZ
81142010-07-12 Jie Zhang <jie@codesourcery.com>
8115
8116 * gcc.target/arm/interrupt-1.c: New test.
8117 * gcc.target/arm/interrupt-2.c: New test.
8118
f457c53d
RO
81192010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8120
8121 * gcc.dg/pr42427.c: Require c99_runtime.
8122 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8123 c99_runtime.
8124 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8125 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8126 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8127 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8128 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8129 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8130 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8131 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8132 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8133 * gcc.target/i386/pr37275.c: Require visibility support.
8134
ae6a0535
RO
81352010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8136
8137 * lib/target-supports.exp (check_effective_target_sse): New proc.
8138 * gcc.target/i386/sol2-check.h: New file.
8139 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8140 Include sol2-check.h.
8141 (main) Only run do_test () if sol2_check ().
8142 * gcc.target/i386/sse2-check.h: Likewise.
8143 * gcc.target/i386/sse3-check.h: Likewise.
8144 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8145 [__sun__ && __svr4__]: Execute SSE2 instruction.
8146 * gcc.target/i386/math-torture/math-torture.exp: Only add options
8147 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8148 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8149 * g++.dg/ext/vector14.C: Likewise.
8150 * g++.dg/other/mmintrin.C: Likewise.
8151 * gcc.dg/20020418-1.c: Likewise.
8152 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8153 * gcc.dg/format/ms_unnamed-1.c: Likewise.
8154 * gcc.dg/format/unnamed-1.c: Likewise.
8155 Adapt dg-warning line number.
8156 * gcc.dg/graphite/pr40281.c: Likewise.
8157 * gcc.dg/pr32176.c: Likewise.
8158 * gcc.dg/pr40550.c: Likewise.
8159 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8160 * gcc.dg/torture/pr36891.c: Likewise.
8161 * gcc.target/i386/20020218-1.c: Likewise.
8162 * gcc.target/i386/20020523.c: Likewise.
8163 * gcc.target/i386/abi-1.c: Likewise.
8164 * gcc.target/i386/brokensqrt.c: Likewise.
8165 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8166 * gcc.target/i386/pr13366.c: Likewise.
8167 * gcc.target/i386/pr13685.c: Likewise.
8168 * gcc.target/i386/pr24306.c: Likewise.
8169 * gcc.target/i386/pr31486.c: Likewise.
8170 * gcc.target/i386/pr32065-1.c: Likewise.
8171 * gcc.target/i386/pr32065-2.c: Likewise.
8172 * gcc.target/i386/pr32389.c: Likewise.
8173 * gcc.target/i386/pr38824.c: Likewise.
8174 * gcc.target/i386/pr38931.c: Likewise.
8175 * gcc.target/i386/pr39592-1.c: Likewise.
8176 * gcc.target/i386/pr43766.c: Likewise.
8177 * gcc.target/i386/recip-divf.c: Likewise.
8178 * gcc.target/i386/recip-sqrtf.c: Likewise.
8179 * gcc.target/i386/recip-vec-divf.c: Likewise.
8180 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8181 * gcc.target/i386/sse-1.c: Likewise.
8182 * gcc.target/i386/sse-16.c: Likewise.
8183 * gcc.target/i386/sse-2.c: Likewise.
8184 * gcc.target/i386/sse-20.c: Likewise.
8185 * gcc.target/i386/sse-3.c: Likewise.
8186 * gcc.target/i386/sse-7.c: Likewise.
8187 * gcc.target/i386/sse-9.c: Likewise.
8188 * gcc.target/i386/sse-addps-1.c: Likewise.
8189 * gcc.target/i386/sse-addss-1.c: Likewise.
8190 * gcc.target/i386/sse-andnps-1.c: Likewise.
8191 * gcc.target/i386/sse-andps-1.c: Likewise.
8192 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8193 * gcc.target/i386/sse-comiss-1.c: Likewise.
8194 * gcc.target/i386/sse-comiss-2.c: Likewise.
8195 * gcc.target/i386/sse-comiss-3.c: Likewise.
8196 * gcc.target/i386/sse-comiss-4.c: Likewise.
8197 * gcc.target/i386/sse-comiss-5.c: Likewise.
8198 * gcc.target/i386/sse-comiss-6.c: Likewise.
8199 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8200 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8201 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8202 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8203 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8204 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8205 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8206 * gcc.target/i386/sse-divps-1.c: Likewise.
8207 * gcc.target/i386/sse-divss-1.c: Likewise.
8208 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8209 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8210 * gcc.target/i386/sse-maxps-1.c: Likewise.
8211 * gcc.target/i386/sse-maxss-1.c: Likewise.
8212 * gcc.target/i386/sse-minps-1.c: Likewise.
8213 * gcc.target/i386/sse-minss-1.c: Likewise.
8214 * gcc.target/i386/sse-movaps-1.c: Likewise.
8215 * gcc.target/i386/sse-movaps-2.c: Likewise.
8216 * gcc.target/i386/sse-movhlps-1.c: Likewise.
8217 * gcc.target/i386/sse-movhps-1.c: Likewise.
8218 * gcc.target/i386/sse-movhps-2.c: Likewise.
8219 * gcc.target/i386/sse-movlhps-1.c: Likewise.
8220 * gcc.target/i386/sse-movmskps-1.c: Likewise.
8221 * gcc.target/i386/sse-movntps-1.c: Likewise.
8222 * gcc.target/i386/sse-movss-1.c: Likewise.
8223 * gcc.target/i386/sse-movss-2.c: Likewise.
8224 * gcc.target/i386/sse-movss-3.c: Likewise.
8225 * gcc.target/i386/sse-movups-1.c: Likewise.
8226 * gcc.target/i386/sse-movups-2.c: Likewise.
8227 * gcc.target/i386/sse-mulps-1.c: Likewise.
8228 * gcc.target/i386/sse-mulss-1.c: Likewise.
8229 * gcc.target/i386/sse-orps-1.c: Likewise.
8230 * gcc.target/i386/sse-rcpps-1.c: Likewise.
8231 * gcc.target/i386/sse-recip-vec.c: Likewise.
8232 * gcc.target/i386/sse-recip.c: Likewise.
8233 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8234 * gcc.target/i386/sse-set-ps-1.c: Likewise.
8235 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8236 * gcc.target/i386/sse-subps-1.c: Likewise.
8237 * gcc.target/i386/sse-subss-1.c: Likewise.
8238 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8239 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8240 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8241 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8242 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8243 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8244 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8245 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8246 * gcc.target/i386/sse-xorps-1.c: Likewise.
8247 * gcc.target/i386/ssefn-1.c: Likewise.
8248 * gcc.target/i386/ssefn-3.c: Likewise.
8249 * gcc.target/i386/sseregparm-1.c: Likewise.
8250 * gcc.target/i386/stackalign/return-3.c: Likewise.
8251 * gcc.target/i386/vectorize1.c: Likewise.
8252 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8253 * gcc.target/i386/xorps-sse.c: Likewise.
8254 * gfortran.dg/pr28158.f90: Likewise.
8255 * gfortran.dg/pr30667.f: Likewise.
8256 * gnat.dg/loop_optimization7.adb: Likewise.
8257 * gnat.dg/sse_nolib.adb: Likewise.
8258
ee08f2e5
TB
82592010-07-11 Tobias Burnus <burnus@net-b.de>
8260
8261 PR fortran/44702
8262 * gfortran.dg/use_rename_6.f90: New.
8263 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8264
d40477b4
JW
82652010-07-11 Janus Weil <janus@gcc.gnu.org>
8266
160ea5dd 8267 PR fortran/44869
d40477b4
JW
8268 * gfortran.dg/class_24.f03: New.
8269
bcee752e
RG
82702010-07-10 Richard Guenther <rguenther@suse.de>
8271
8272 PR lto/44889
8273 * gcc.dg/lto/20100709-1_0.c: New testcase.
8274 * gcc.dg/lto/20100709-1_1.c: Likewise.
8275
7e9b9697
RS
82762010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
8277
8278 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8279
058bfe53
IS
82802010-07-10 Iain Sandoe <iains@gcc.gnu.org>
8281
8282 PR objc/44140
8283 * objc.dg/lto/trivial-1_0.m: New.
8284 * objc.dg/lto/lto.exp: New.
8285 * obj-c++.dg/lto/trivial-1_0.mm: New.
8286 * obj-c++.dg/lto/lto.exp: New.
8287 * objc.dg/symtab-1.m: Adjust sizes.
8288 * objc.dg/image-info.m: Do not run for gnu-runtime.
8289
c033690d
BS
82902010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8291
8292 * gcc.dg/pr32370.c: Allow another kind of error message.
8293
bb021771
EB
82942010-07-09 Eric Botcazou <ebotcazou@adacore.com>
8295
8296 * gnat.dg/atomic3.adb: New test.
8297
85e693aa
JJ
82982010-07-09 Jakub Jelinek <jakub@redhat.com>
8299 Denys Vlasenko <dvlasenk@redhat.com>
8300 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8301
8302 PR tree-optimization/28632
8303 * gcc.dg/tree-ssa/vrp51.c: New test.
8304 * gcc.dg/tree-ssa/vrp52.c: New test.
8305
02dea3ff
JM
83062010-07-09 Jason Merrill <jason@redhat.com>
8307
8308 * g++.dg/abi/covariant6.C: New.
8309 * g++.dg/inherit/covariant17.C: Test both bases.
8310 * g++.dg/inherit/covariant7.C: Check vtable layout.
8311
5c9fae0d
TV
83122010-07-09 Tom de Vries <tjvries@xs4all.nl>
8313
8314 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8315
dbfcc059
RG
83162010-07-09 Richard Guenther <rguenther@suse.de>
8317
8318 PR tree-optimization/44852
8319 * gcc.c-torture/execute/pr44852.c: New testcase.
8320
8bcc8778
RO
83212010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8322
8323 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8324 multiplication by values.
8325 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8326 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8327
ca1316d2
RG
83282010-07-09 Richard Guenther <rguenther@suse.de>
8329
8330 PR tree-optimization/44882
8331 * gfortran.dg/pr44882.f90: New testcase.
8332
e784c52c
BS
83332010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8334
8335 PR target/40657
8336 * gcc.target/arm/pr40657-1.c: New test.
8337 * gcc.target/arm/pr40657-2.c: New test.
8338 * gcc.c-torture/execute/pr40657.c: New test.
8339
ac285648
JJ
83402010-07-09 Jakub Jelinek <jakub@redhat.com>
8341
8342 * gcc.dg/tree-ssa/vrp50.c: New test.
8343 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8344
048510c8
JW
83452010-07-08 Janus Weil <janus@gcc.gnu.org>
8346
8347 PR fortran/44649
8348 * gfortran.dg/c_sizeof_1.f90: Modified.
8349 * gfortran.dg/storage_size_1.f08: New.
8350 * gfortran.dg/storage_size_2.f08: New.
8351
5951297a
EB
83522010-07-08 Mikael Pettersson <mikpe@it.uu.se>
8353
8354 * gcc.c-torture/execute/20100708-1.c: New test.
8355
84fa59a7
JJ
83562010-07-08 Jakub Jelinek <jakub@redhat.com>
8357
8358 PR fortran/44847
8359 * gfortran.dg/gomp/pr44847.f90: New test.
8360
d89e5e20
SP
83612010-07-08 Sebastian Pop <sebastian.pop@amd.com>
8362
8363 PR tree-optimization/44710
8364 * gcc.dg/tree-ssa/ifc-6.c: New.
8365 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8366
7aa0849a
TB
83672010-07-08 Tobias Burnus <burnus@net-b.de>
8368
8369 PR fortran/18918
8370 * gfortran.dg/coarray_10.f90: Add an additional test.
8371
cf8ca1a9
PB
83722010-07-08 Peter Bergner <bergner@vnet.ibm.com>
8373
8374 PR middle-end/44828
8375 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8376 * gcc.c-torture/execute/pr44828.x: Revert.
8377
bf1cb49e
JM
83782010-07-08 Jason Merrill <jason@redhat.com>
8379
8380 PR c++/43120
8381 * g++.dg/inherit/covariant17.C: New.
8382 * g++.dg/abi/covariant1.C: Actually test for the bug.
8383
02de68e1
L
83842010-07-08 H.J. Lu <hongjiu.lu@intel.com>
8385
8386 PR rtl-optimization/44838
8387 * gcc.dg/pr44838.c: New.
8388
f076deba
RG
83892010-07-08 Richard Guenther <rguenther@suse.de>
8390
8391 PR tree-optimization/44831
8392 * gcc.c-torture/compile/pr44831.c: New testcase.
8393 * gcc.dg/tree-ssa/pr21463.c: Adjust.
8394
20ede5c6
RG
83952010-07-08 Richard Guenther <rguenther@suse.de>
8396
8397 PR tree-optimization/44861
8398 * g++.dg/vect/pr44861.cc: New testcase.
8399
c2e224da
PB
84002010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8401
8402 PR middle-end/44828
8403 * gcc.c-torture/execute/pr44828.x: New file.
8404
fc0f0c8b
PB
84052010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8406
8407 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8408 dg-options.
8409 * g++.dg/ext/altivec-17.C: Adjust error message.
8410
9730bc27
TT
84112010-07-07 Tom Tromey <tromey@redhat.com>
8412
8413 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8414
5e86e540
L
84152010-07-07 H.J. Lu <hongjiu.lu@intel.com>
8416
8417 PR target/44844
8418 * gcc.target/i386/rdrand-1.c: Scan "jnc".
8419 * gcc.target/i386/rdrand-2.c: Likewise.
8420 * gcc.target/i386/rdrand-3.c: Likewise.
8421
6938f93f
JH
84222010-07-07 Jan Hubicka <jh@suse.cz>
8423
8424 PR middle-end/44813
8425 * g++.dg/torture/pr44813.C: New testcase.
8426 * g++.dg/torture/pr44826.C: New testcase.
8427
325d7997
BS
84282010-07-07 Bernd Schmidt <bernds@codesourcery.com>
8429
8430 PR rtl-optimization/44787
8431 * gcc.c-torture/compile/pr44788.c: New test.
8432 * gcc.target/arm/pr44788.c: New test.
8433
b1e25565
PB
84342010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8435
8436 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8437
0f5700a7
PB
84382010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8439
8440 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8441 to dg-options.
8442
928f0490
TB
84432010-07-06 Tobias Burnus <burnus@net-b.de>
8444
8445 PR fortran/44742
8446 * gfortran.dg/parameter_array_init_6.f90: New.
8447 * gfortran.dg/initialization_20.f90: Update dg-error.
8448 * gfortran.dg/initialization_24.f90: Ditto.
8449
7114ab45
TK
84502010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8451 PR fortran/PR44693
8452 * gfortran.dg/dim_range_1.f90: New test.
8453 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
8454
627bc938
JM
84552010-07-06 Jason Merrill <jason@redhat.com>
8456
0060a10a
JM
8457 PR c++/44703
8458 * g++.dg/cpp0x/initlist41.C: New.
8459
627bc938
JM
8460 PR c++/44778
8461 * g++.dg/template/ptrmem22.C: New.
8462
15a1f8c5
KT
84632010-07-06 Kai Tietz <kai.tietz@onevision.com>
8464
8465 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8466 support.
8467 * gcc.target/i386/i386.exp: Likewise.
8468
6b0bcc9b
PB
84692010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8470
8471 PR testsuite/44195
8472 * gcc.dg/lto/20100518_0.c: Limit to x86.
8473
dfb88126
RG
84742010-07-06 Richard Guenther <rguenther@suse.de>
8475
8476 PR middle-end/44828
8477 * gcc.c-torture/execute/pr44828.c: New testcase.
8478
ebeb2c24
SZ
84792010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
8480
8481 * g++.dg/warn/noeffect2.C: Adjust expected warning.
8482 * g++.dg/warn/volatile1.C: Likewise.
8483 * g++.dg/template/warn1.C: Likewise.
8484
4ee89d5f
L
84852010-07-05 H.J. Lu <hongjiu.lu@intel.com>
8486
8487 AVX Programming Reference (June, 2010)
8488 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8489 * g++.dg/other/i386-3.C: Likewise.
8490 * gcc.target/i386/sse-12.c: Likewise.
8491
8492 * gcc.target/i386/f16c-check.h: New.
8493 * gcc.target/i386/rdfsbase-1.c: Likewise.
8494 * gcc.target/i386/rdfsbase-2.c: Likewise.
8495 * gcc.target/i386/rdgsbase-1.c: Likewise.
8496 * gcc.target/i386/rdgsbase-2.c: Likewise.
8497 * gcc.target/i386/rdrand-1.c: Likewise.
8498 * gcc.target/i386/rdrand-2.c: Likewise.
8499 * gcc.target/i386/rdrand-3.c: Likewise.
8500 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8501 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8502 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8503 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8504 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8505 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8506 * gcc.target/i386/wrfsbase-1.c: Likewise.
8507 * gcc.target/i386/wrfsbase-2.c: Likewise.
8508 * gcc.target/i386/wrgsbase-1.c: Likewise.
8509 * gcc.target/i386/wrgsbase-2.c: Likewise.
8510
8511 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8512 (__builtin_ia32_vcvtps2ph): New.
8513 (__builtin_ia32_vcvtps2ph256): Likewise.
8514
8515 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8516 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8517
8518 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8519 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8520
8521 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8522 (__builtin_ia32_vcvtps2ph256): Likewise.
8523 Add fsgsbase,rdrnd,f16c.
8524
8525 * lib/target-supports.exp (check_effective_target_f16c): New.
8526
938650d8
JJ
85272010-07-05 Jakub Jelinek <jakub@redhat.com>
8528
8529 * gcc.dg/guality/nrv-1.c: New test.
8530
16ad8025
SL
85312010-07-05 Sandra Loosemore <sandra@codesourcery.com>
8532
8533 PR middle-end/42505
16ad8025
SL
8534 * gcc.target/arm/pr42505.c: New test case.
8535
f2896bc9
JJ
85362010-07-05 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR c++/44808
8539 * g++.dg/opt/nrv16.C: New test.
8540
5d657263
RG
85412010-07-05 Richard Guenther <rguenther@suse.de>
8542
8543 PR tree-optimization/44784
8544 * gcc.c-torture/compile/pr44784.c: New testcase.
8545
9940b13c
IR
85462010-07-05 Ira Rosen <irar@il.ibm.com>
8547
8548 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8549 Increase loop bound and array size.
8550 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8551 Likewise.
8552
5bb12090
IR
85532010-07-05 Ira Rosen <irar@il.ibm.com>
8554
8555 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8556 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8557 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8558 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8559 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8560
6698dd72
SZ
85612010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
8562
8563 PR c++/22138
8564 * g++.dg/parse/template25.C: New.
8565
c2a78352
L
85662010-07-04 H.J. Lu <hongjiu.lu@intel.com>
8567
8568 PR rtl-optimization/44695
8569 * gcc.dg/torture/pr44695.c: New.
8570
de8e41bc
MLI
85712010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8572
8573 PR c++/16630
8574 * g++.dg/ext/pretty3.C: New.
8575
7f5ad6d7
RG
85762010-07-04 Richard Guenther <rguenther@suse.de>
8577
8578 PR middle-end/44809
8579 * g++.dg/torture/pr44809.C: New testcase.
8580
4fa4929e
RG
85812010-07-04 Richard Guenther <rguenther@suse.de>
8582
8583 PR tree-optimization/44656
8584 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8585
720f5239
IR
85862010-07-04 Ira Rosen <irar@il.ibm.com>
8587 Revital Eres <eres@il.ibm.com>
8588
8589 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8590 misaligned stores.
8591 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8592 gcc.dg/vect/vect-96.c: Likewise.
94dbbc81
UB
8593 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8594 that support misaligned stores. Change the number of expected
720f5239
IR
8595 misaligned accesses.
8596 * gcc.dg/vect/vect-peel-1.c: New test.
94dbbc81 8597 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
720f5239 8598 gcc.dg/vect/vect-peel-4.c: Likewise.
94dbbc81 8599 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
720f5239 8600 vectorizable on all targets that support realignment.
94dbbc81 8601 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
720f5239 8602
24b93bd6
L
86032010-07-03 H.J. Lu <hongjiu.lu@intel.com>
8604
8605 PR c/44806
8606 * gcc.dg/torture/pr44806.c: New.
8607
6687b740
EB
86082010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8609
8610 * gnat.dg/cond_expr1.adb: New test.
8611
40d1f6af
EB
86122010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8613
8614 * gnat.dg/modular3.adb: New test.
8615 * gnat.dg/modular3_pkg.ads: New helper.
8616
cb5eb94e
IS
86172010-07-03 Iain Sandoe <iains@gcc.gnu.org>
8618 Mikael Pettersson <mikpe@it.uu.se>
8619
8620 PR testsuite/44518
8621 * obj-c++.dg/encode-2.mm: Produce object and save temps.
8622 Make signed-ness of chars explicit. Scan the object for
8623 strings that are split by some target assemblers.
8624 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8625 explicit.
8626
d9e7913c
HPN
86272010-07-03 Hans-Peter Nilsson <hp@axis.com>
8628
8629 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8630
3f59fa1c
LCW
86312010-07-02 Le-Chun Wu <lcwu@google.com>
8632
8633 PR/44128
8634 * g++.dg/warn/Wshadow-7.C: New test.
8635
73160ba9
DJ
86362010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8637 Julian Brown <julian@codesourcery.com>
40d1f6af 8638 Sandra Loosemore <sandra@codesourcery.com>
73160ba9
DJ
8639
8640 * gcc.c-torture/execute/20100416-1.c: New test case.
8641
400cfcf5 86422010-07-02 Julian Brown <julian@codesourcery.com>
40d1f6af 8643 Sandra Loosemore <sandra@codesourcery.com>
400cfcf5
JB
8644
8645 PR target/43703
8646
8647 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8648 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8649
bab53516
SL
86502010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8651 Julian Brown <julian@codesourcery.com>
8652
8653 * gcc.target/arm/neon/vadds64.c: Regenerated.
8654 * gcc.target/arm/neon/vaddu64.c: Regenerated.
8655 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8656 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8657 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8658 * gcc.target/arm/neon-vmls-1.c: Likewise.
8659 * gcc.target/arm/neon-vsubs64.c: New execution test.
8660 * gcc.target/arm/neon-vsubu64.c: New execution test.
8661 * gcc.target/arm/neon-vadds64.c: New execution test.
8662 * gcc.target/arm/neon-vaddu64.c: New execution test.
8663
b3b7bbce
SL
86642010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8665
8666 * gcc.target/arm/neon-vands64.c: New.
8667 * gcc.target/arm/neon-vandu64.c: New.
8668 * gcc.target/arm/neon-vbics64.c: New.
8669 * gcc.target/arm/neon-vbicu64.c: New.
8670 * gcc.target/arm/neon-veors64.c: New.
8671 * gcc.target/arm/neon-veoru64.c: New.
8672 * gcc.target/arm/neon-vorns64.c: New.
8673 * gcc.target/arm/neon-vornu64.c: New.
8674 * gcc.target/arm/neon-vorrs64.c: New.
8675 * gcc.target/arm/neon-vorru64.c: New.
8676 * gcc.target/arm/neon/vands64.c: Regenerated.
8677 * gcc.target/arm/neon/vandu64.c: Regenerated.
8678 * gcc.target/arm/neon/vbics64.c: Regenerated.
8679 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8680 * gcc.target/arm/neon/veors64.c: Regenerated.
8681 * gcc.target/arm/neon/veoru64.c: Regenerated.
8682 * gcc.target/arm/neon/vorns64.c: Regenerated.
8683 * gcc.target/arm/neon/vornu64.c: Regenerated.
8684 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8685 * gcc.target/arm/neon/vorru64.c: Regenerated.
8686
8c54dc55
JD
86872010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8688
8689 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8690
1b9d45ed
JD
86912010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8692
8693 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8694 * gfortran.dg/intent_out_5.f90: Same.
8695 * gfortran.dg/ltrans-7.f90: Same.
8696 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8697
2094f1fc
JH
86982010-07-02 Jan Hubicka <jh@suse.cz>
8699
8700 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8701
c21ae2bf
IS
87022010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8703
8704 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8705
416f380b
JJ
87062010-07-02 Jakub Jelinek <jakub@redhat.com>
8707
8708 PR c++/44780
8709 * c-c++-common/Wunused-var-12.c: New test.
8710
18e8200f
BS
87112010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8712
8713 PR target/42835
8714 * gcc.target/arm/pr42835.c: New test.
8715
e4c6a07a
BS
8716 PR target/42172
8717 * gcc.target/arm/pr42172-1.c: New test.
8718
1fa29c84
PC
87192010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8720
8721 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8722
a277dd9b
SL
87232010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8724
8725 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8726 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8727 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8728 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8729 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8730 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8731 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8732 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8733 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8734 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8735 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8736 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8737 * gcc.target/arm/neon-vdup_ns64.c: New.
8738 * gcc.target/arm/neon-vdup_nu64.c: New.
8739 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8740 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8741 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8742 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8743 * gcc.target/arm/neon-vmov_ns64.c: New.
8744 * gcc.target/arm/neon-vmov_nu64.c: New.
8745 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8746 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8747 * gcc.target/arm/neon-vget_lanes64.c: New.
8748 * gcc.target/arm/neon-vget_laneu64.c: New.
8749 * gcc.target/arm/neon-vset_lanes64.c: New.
8750 * gcc.target/arm/neon-vset_laneu64.c: New.
8751
19368333
RG
87522010-07-02 Richard Guenther <rguenther@suse.de>
8753
8754 * g++.dg/torture/20100702-1.C: New testcase.
8755
1a4fc49d
UW
87562010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8757
8758 PR target/44707
8759 * gcc.c-torture/compile/pr44707.c: New test.
8760
baf7c318
PC
87612010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8762
8763 PR c++/44039
8764 * g++.dg/template/crash101.C: New.
8765
84c2219a
IS
87662010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8767
8768 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8769 Use the ABI-0 accessors and fail it for m64.
8770
450997ef
JH
87712010-07-02 Jan Hubicka <jh@suse.cz>
8772
8773 * g++.dg/tree-ssa/pr44706.C: New testcase.
8774
3fa39831
RG
87752010-07-02 Richard Guenther <rguenther@suse.de>
8776
8777 PR tree-optimization/44748
8778 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8779
8c7481f2
IS
87802010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8781
8782 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8783 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8784 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8785 the method types to forward:.
8786
cba58ef4
JM
87872010-06-30 Jason Merrill <jason@redhat.com>
8788
8789 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8790 * g++.dg/other/pr25632.C: Likewise.
8791
45ea4dfe
JJ
87922010-07-01 Jakub Jelinek <jakub@redhat.com>
8793
8794 PR tree-optimization/40421
8795 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8796
70f34814
RG
87972010-07-01 Richard Guenther <rguenther@suse.de>
8798
8799 PR middle-end/42834
8800 PR middle-end/44468
8801 * gcc.c-torture/execute/20100316-1.c: New testcase.
8802 * gcc.c-torture/execute/pr44468.c: Likewise.
8803 * gcc.c-torture/compile/20100609-1.c: Likewise.
8804 * gcc.dg/volatile2.c: Adjust.
8805 * gcc.dg/plugin/selfassign.c: Likewise.
8806 * gcc.dg/pr36902.c: Likewise.
8807 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8808 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8809 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8810 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8811 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8812 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8813 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8814 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8815 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8816 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8817 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8818 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8819 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8820 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8821 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8822 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8823 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8824 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8825 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8826 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8827 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8828 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8829 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8830 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8831 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8832 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8833 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8834 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8835 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8836 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8837 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8838 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8839 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8840 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8841 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8842 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8843 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8844 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8845 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8846 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8847 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8848 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8849 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8850 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8851 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8852 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8853 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8854 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8855 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8856 * g++.dg/tree-ssa/pr31146.C: Likewise.
8857 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8858 * g++.dg/tree-ssa/pr33604.C: Likewise.
8859 * g++.dg/plugin/selfassign.c: Likewise.
8860 * gfortran.dg/array_memcpy_3.f90: Likewise.
8861 * gfortran.dg/array_memcpy_4.f90: Likewise.
8862 * c-c++-common/torture/pr42834.c: New testcase.
8863
fb80065c
PC
88642010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8865
8866 PR c++/44628
8867 * g++.dg/template/crash100.C: New.
8868
8a9c1ae6
JH
88692010-06-30 Jan Hubicka <jh@suse.cz>
8870
8871 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8872
8a1561bc
MM
88732010-06-30 Michael Matz <matz@suse.de>
8874
8875 PR bootstrap/44699
8876 * gcc.dg/pr44699.c: New test.
8877
dcad005d
BS
88782010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8879
8880 PR tree-optimization/39799
8881 * c-c++-common/uninit-17.c: New test.
8882
d33c89fb
JD
88832010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8884
8885 PR libfortran/43298
8886 * gfortran.dg/read_infnan_1.f90: New test.
8887
46408846
JM
88882010-06-29 Jason Merrill <jason@redhat.com>
8889
d758e847
JM
8890 Enable implicitly declared move constructor/operator= (N3053).
8891 * g++.dg/cpp0x/implicit3.C: New.
8892 * g++.dg/cpp0x/implicit4.C: New.
8893 * g++.dg/cpp0x/implicit5.C: New.
8894 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8895 * g++.dg/cpp0x/not_special.C: Adjust.
8896 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8897 * g++.dg/cpp0x/rv1n.C: Adjust.
8898 * g++.dg/cpp0x/rv1p.C: Adjust.
8899 * g++.dg/cpp0x/rv2n.C: Adjust.
8900 * g++.dg/cpp0x/rv2p.C: Adjust.
8901 * g++.dg/cpp0x/rv3n.C: Adjust.
8902 * g++.dg/cpp0x/rv3p.C: Adjust.
8903 * g++.dg/cpp0x/rv4n.C: Adjust.
8904 * g++.dg/cpp0x/rv4p.C: Adjust.
8905 * g++.dg/cpp0x/rv5n.C: Adjust.
8906 * g++.dg/cpp0x/rv5p.C: Adjust.
8907 * g++.dg/cpp0x/rv6n.C: Adjust.
8908 * g++.dg/cpp0x/rv6p.C: Adjust.
8909 * g++.dg/cpp0x/rv7n.C: Adjust.
8910 * g++.dg/cpp0x/rv7p.C: Adjust.
8911 * g++.dg/cpp0x/rv8p.C: Adjust.
8912 * g++.dg/gomp/pr26690-1.C: Adjust.
8913 * g++.dg/other/error20.C: Adjust.
8914 * g++.dg/other/error31.C: Adjust.
8915 * g++.dg/parse/error19.C: Adjust.
8916 * g++.dg/template/qualttp5.C: Adjust.
8917 * g++.old-deja/g++.law/ctors5.C: Adjust.
8918
54ca9930
JM
8919 Enable implicitly deleted functions (N2346)
8920 * g++.dg/cpp0x/defaulted17.C: New.
8921 * g++.dg/cpp0x/implicit1.C: New.
8922 * g++.dg/cpp0x/implicit2.C: New.
8923 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8924 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8925 * g++.dg/init/ctor4.C: Adjust.
8926 * g++.dg/init/synth2.C: Adjust.
8927 * g++.dg/lto/20081118_1.C: Adjust.
8928 * g++.dg/other/error13.C: Adjust.
8929 * g++.dg/other/unused1.C: Adjust.
8930 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8931 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8932 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8933 * g++.old-deja/g++.law/ctors17.C: Adjust.
8934 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8935 * g++.old-deja/g++.pt/assign1.C: Adjust.
8936 * g++.old-deja/g++.pt/crash20.C: Adjust.
8937
9a71b305
JM
8938 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8939 * g++.dg/cpp0x/defaulted13.C: Adjust.
8940 * g++.dg/cpp0x/defaulted2.C: Adjust.
8941 * g++.dg/cpp0x/defaulted3.C: Adjust.
8942 * g++.dg/cpp0x/initlist9.C: Adjust.
8943 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8944 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8945 * g++.dg/init/synth2.C: Adjust.
8946
46408846
JM
8947 * g++.dg/cpp0x/defaulted19.C: New.
8948
8949 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8950 * g++.dg/template/error23.C: Fix for -std=c++0x.
8951
68d8db77
JW
89522010-06-29 Janus Weil <janus@gcc.gnu.org>
8953
8954 PR fortran/44718
8955 * gfortran.dg/proc_ptr_28.f90: New.
8956
0287000a
JJ
89572010-06-29 Jakub Jelinek <jakub@redhat.com>
8958
087fa34b
JJ
8959 PR tree-optimization/43801
8960 * g++.dg/torture/pr43801.C: New test.
8961
0287000a
JJ
8962 PR debug/44668
8963 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8964
d3a79fcc
JM
89652010-06-29 Jason Merrill <jason@redhat.com>
8966
8967 PR c++/44587
8968 * g++.dg/template/qualified-id2.C: New.
8969 * g++.dg/template/qualified-id3.C: New.
8970
0e3b941e
JW
89712010-06-29 Janus Weil <janus@gcc.gnu.org>
8972
8973 PR fortran/44696
8974 * gfortran.dg/associated_target_4.f90: New.
8975
42488c1b
PT
89762010-06-29 Paul Thomas <pault@gcc.gnu.org>
8977
8978 PR fortran/44582
8979 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8980
c75c8663
RO
89812010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8982
8983 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8984
b35366ce
JH
89852010-06-29 Jan Hubicka <jh@suse.cz>
8986
8987 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8988
810c4bf4
BS
89892010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8990
8991 PR target/43902
8992 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8993 * gcc.target/arm/wmul-3.c: New test.
8994 * gcc.target/arm/wmul-4.c: New test.
8995
5dfebe0a
EB
89962010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8997
8998 PR rtl-optimization/44659
8999 * gcc.target/i386/extract-1.c: New.
9000 * gcc.target/i386/extract-2.c: Likewise.
9001 * gcc.target/i386/extract-3.c: Likewise.
9002 * gcc.target/i386/extract-4.c: Likewise.
9003 * gcc.target/i386/extract-5.c: Likewise.
9004 * gcc.target/i386/extract-6.c: Likewise.
9005
7fd7263d
JJ
90062010-06-28 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR c++/44682
9009 * g++.dg/warn/Wunused-var-14.C: New test.
9010
83377c6a
TB
90112010-06-28 Tobias Burnus <burnus@net-b.de>
9012
9013 PR fortran/43298
9014 * gfortran.dg/nan_6.f90: New.
9015
f8d9ff4a
L
90162010-06-28 H.J. Lu <hongjiu.lu@intel.com>
9017
9018 PR tree-optimization/43781
9019 * gcc.dg/torture/pr43781.c: New.
9020
a516520c
PT
90212010-06-28 Paul Thomas <pault@gcc.gnu.org>
9022
9023 PR fortran/40158
9024 * gfortran.dg/actual_rank_check_1.f90: New test.
9025
bb8e5dca
MJ
90262010-06-28 Martin Jambor <mjambor@suse.cz>
9027
c44d6c47 9028 * gcc.dg/ipa/ipa-sra-6.c: New test.
bb8e5dca 9029
4021f4a1
JH
90302010-06-28 Jan Hubicka <jh@suse.cz>
9031
9032 PR tree-optimization/44687
9033 * gcc.c-torture/compile/pr44687.c
9034
621f4189
MJ
90352010-06-28 Martin Jambor <mjambor@suse.cz>
9036
9037 PR c++/44535
9038 * g++.dg/torture/pr44535.C: New test.
9039
fe2ef088
MM
90402010-06-28 Michael Matz <matz@suse.de>
9041
9042 PR middle-end/44592
9043 * gfortran.dg/pr44592.f90: New test.
9044
f0cc75e0
JH
90452010-06-28 Jan Hubicka <jh@suse.cz>
9046
9047 PR tree-optimization/44357
9048 * g++.dg/torture/pr44357.C: New testcase.
9049
1b9503a1
RO
90502010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9051
9052 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9053 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9054 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9055 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9056 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9057 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9058 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9059 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9060
d402c33d
JH
90612010-06-27 Jan Hubicka <jh@suse.cz>
9062
9063 * gcc.c-torture/compile/pr44686.c: New file.
9064
533e50f6
RG
90652010-06-27 Richard Guenther <rguenther@suse.de>
9066
9067 PR tree-optimization/44683
9068 * gcc.c-torture/execute/pr44683.c: New testcase.
9069
83e279c4
EB
90702010-06-27 Eric Botcazou <ebotcazou@adacore.com>
9071
9072 * gnat.dg/noreturn3.ad[sb]: New test.
9073
cef62ad4
JM
90742010-06-26 Jason Merrill <jason@redhat.com>
9075
9076 * g++.dg/cpp0x/explicit5.C: New.
9077
2706a615
RG
90782010-06-26 Richard Guenther <rguenther@suse.de>
9079
9080 PR tree-optimization/44393
9081 * gcc.dg/pr44393.c: New testcase.
9082
8b3057b3
JH
90832010-06-26 Jan Hubicka <jh@suse.cz>
9084
9085 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9086
6bfd4302
RB
90872010-06-26 Richard Guenther <rguenther@suse.de>
9088
9089 PR middle-end/44674
9090 * gcc.dg/pr44674.c: New testcase.
9091
922e1882
JM
90922010-06-26 Joseph Myers <joseph@codesourcery.com>
9093
9094 * gcc.dg/opts-3.c: New test.
9095
0fb56814
TB
90962010-06-26 Tobias Burnus <burnus@net-b.de>
9097
9098 * gfortran.dg/type_decl_1.f90: New.
9099 * gfortran.dg/type_decl_2.f90: New.
9100
e4814b39
TB
91012010-06-26 Tobias Burnus <burnus@net-b.de>
9102
9103 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9104 * gfortran.dg/semicolon_fixed_2.f: Ditto.
9105
754172c7
JD
91062010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9107
9108 PR testsuite/38946
9109 * gfortran.dg/array_constructor_23.f: Update test to allow for small
9110 error in comparing reals.
9111
01349049
TB
91122010-06-25 Tobias Burnus <burnus@net-b.de>
9113
9114 * selected_real_kind_2.f90: New.
9115 * selected_real_kind_3.f90: New.
9116
58fc89f6
TB
91172010-06-25 Tobias Burnus <burnus@net-b.de>
9118
9119 * gfortran.dg/entry_19.f90: New.
9120
272001a2
TB
91212010-06-25 Tobias Burnus <burnus@net-b.de>
9122
9123 * gfortran.dg/end_subroutine_1.f90: New.
9124 * gfortran.dg/end_subroutine_2.f90: New.
9125 * gfortran.dg/interface_proc_end.f90: Update.
9126
c6c73c51
TB
91272010-06-25 Tobias Burnus <burnus@net-b.de>
9128
9129 * gfortran.dg/semicolon_fixed.f: Update.
9130 * gfortran.dg/semicolon_fixed_2.f: New.
9131 * gfortran.dg/semicolon_free_2.f90: New.
9132 * gfortran.dg/semicolon_free.f90: Update.
9133
ba8607be
JD
91342010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9135
9136 PR fortran/44448
9137 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9138
062c604f
MJ
91392010-06-25 Martin Jambor <mjambor@suse.cz>
9140
9141 * g++.dg/ipa/iinline-3.C: New test.
9142 * gcc.dg/ipa/modif-1.c: Removed.
9143
3e485f62
JH
91442010-06-25 Jan Hubicka <jh@suse.cz>
9145
c44d6c47 9146 * gcc.dg/tree-ssa/ipa-split-1.c
3e485f62 9147
8aa29647
MJ
91482010-06-25 Martin Jambor <mjambor@suse.cz>
9149
9150 * g++.dg/ipa/iinline-2.C: New test.
9151
8ba0479e
JJ
91522010-06-25 Jakub Jelinek <jakub@redhat.com>
9153
7a2eceff
JJ
9154 PR middle-end/43866
9155 * gfortran.dg/pr43866.f90: New test.
9156
8ba0479e
JJ
9157 PR tree-optimization/44539
9158 * gcc.dg/pr44539.c: New test.
9159
0354c0c7
BS
91602010-06-25 Bernd Schmidt <bernds@codesourcery.com>
9161
9162 From Jim Wilson:
9163 PR target/43902
9164 * gcc.target/mips/madd-9.c: New test.
9165
09a1e889
SZ
91662010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
9167
9168 PR c/44517
9169 * gcc.dg/noncompile/pr44517.c: New.
9170 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9171
7f58e69f
SE
91722010-06-24 Steve Ellcey <sje@cup.hp.com>
9173
9174 PR testsuite/43283
9175 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9176 and add argument to nop for IA64.
9177
da0ae970
L
91782010-06-24 H.J. Lu <hongjiu.lu@intel.com>
9179
9180 PR target/44588
9181 * gcc.target/i386/mod-1.c: New.
9182 * gcc.target/i386/umod-1.c: Likewise.
9183 * gcc.target/i386/umod-2.c: Likewise.
9184 * gcc.target/i386/umod-3.c: Likewise.
9185
54f044eb
JJ
91862010-06-24 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR middle-end/44492
9189 * g++.dg/torture/pr44492.C: New test.
9190
d166d4c3
AK
91912010-06-24 Andi Kleen <ak@linux.intel.com>
9192
c6c73c51 9193 * c-c++-common/warn-omitted-condop.c: New.
d166d4c3 9194
d646bbce
TB
91952010-06-24 Tobias Burnus <burnus@net-b.de>
9196
9197 PR fortran/44614
9198 * gfortran.dg/import8.f90: New.
9199
8d66b22a
AC
92002010-06-23 Arnaud Charlet <charlet@adacore.com>
9201
9202 * gnat.dg/not_null.adb: Update test case.
9203
dd6f4f89
JJ
92042010-06-22 Jakub Jelinek <jakub@redhat.com>
9205
87867ff6
JJ
9206 PR c++/44619
9207 * g++.dg/warn/Wunused-var-13.C: New test.
9208
dd6f4f89
JJ
9209 PR c++/44627
9210 * g++.dg/diagnostic/method1.C: New test.
9211
ca3e07b4
CC
92122010-06-22 Cary Coutant <ccoutant@google.com>
9213
9214 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9215
5cd2f815
JW
92162010-06-22 Janus Weil <janus@gcc.gnu.org>
9217
9218 PR fortran/44616
9219 * gfortran.dg/abstract_type_8.f03: New.
9220
f94ae987
JM
92212010-06-21 Jason Merrill <jason@redhat.com>
9222
6d812dd3
JM
9223 * g++.dg/cpp0x/noexcept08.C: New.
9224
f94ae987
JM
9225 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9226
c1b157a6
L
92272010-06-21 H.J. Lu <hongjiu.lu@intel.com>
9228
9229 PR target/44615
9230 * gcc.target/i386/sse2-vec-2a.c: New.
9231
cd7fe53b
DD
92322010-06-21 DJ Delorie <dj@redhat.com>
9233
9234 * gcc.dg/pragma-diag-1.c: New.
9235
fa188ff0
L
92362010-06-21 H.J. Lu <hongjiu.lu@intel.com>
9237
9238 PR target/44615
9239 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9240
5e88be0d
AM
92412010-06-21 Alan Modra <amodra@gmail.com>
9242
9243 PR testsuite/44505
9244 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9245 tail call to check_fa_mid.
9246
529e5fc9
JJ
92472010-06-21 Jakub Jelinek <jakub@redhat.com>
9248
9249 PR target/44575
9250 * gcc.c-torture/execute/pr44575.c: New test.
9251
fe4e525c
TB
92522010-06-21 Tobias Burnus <burnus@net-b.de>
9253
9254 PR fortran/40632
9255 * gfortran.dg/contiguous_1.f90: New.
9256 * gfortran.dg/contiguous_2.f90: New.
9257 * gfortran.dg/contiguous_3.f90: New.
9258
64bf6102
KT
92592010-06-21 Kai Tietz <kai.tietz@onevision.com>
9260
9261 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9262 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9263
dedd9d05
UB
92642010-06-20 Uros Bizjak <ubizjak@gmail.com>
9265
9266 PR target/44546
9267 * gcc.target/i386/pr44546.c: New test.
9268
6e2f1956
JM
92692010-06-20 Joseph Myers <joseph@codesourcery.com>
9270
9271 * gcc.dg/opts-2.c: New test.
9272
1304f582
JW
92732010-06-19 Janus Weil <janus@gcc.gnu.org>
9274
9275 PR fortran/44584
9276 * gfortran.dg/typebound_proc_15.f03: Modified.
9277
e6bfe8a2
RE
92782010-06-19 Richard Earnshaw <rearnsha@arm.com>
9279
9280 PR target/44072
9281 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9282 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9283
f5988525
JDA
92842010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9285
9286 * g++.dg/ext/label13.C: Fix typo in last change.
9287
53ff31ad
JD
92882010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9289
9290 PR libfortran/44477
9291 * gfortran.dg/eof_3.f90
9292 * gfortran.dg/endfile_2.f90
9293 * gfortran.dg/endfile_4.f90
9294 * gfortran.dg/endfile_3.f90
9295
b3b5bf94
JDA
92962010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9297
9298 PR c++/41090
9299 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9300
ddf58e42
TB
93012010-06-18 Tobias Burnus <burnus@net-b.de>
9302
9303 PR fortran/44556
9304 * gfortran.dg/allocate_alloc_opt_11.f90: New.
9305
d36d83e9
EB
93062010-06-18 Bernd Schmidt <bernds@codesourcery.com>
9307
9308 * gcc.target/arm/pr40900.c: New test.
9309
e1be7706
AC
93102010-06-18 Arnaud Charlet <charlet@adacore.com>
9311
9312 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9313
8399a0cc
JW
93142010-06-17 Janus Weil <janus@gcc.gnu.org>
9315
9316 PR fortran/44558
9317 * gfortran.dg/typebound_call_15.f03: New.
9318
038253e6
MLI
93192010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
9320
9321 PR c++/44486
9322 * g++.dg/pr44486.C: New.
9323
6a78b724
DD
93242010-06-16 DJ Delorie <dj@redhat.com>
9325
9326 * gcc.target/i386/volatile-bitfields-1.c: New.
9327 * gcc.target/i386/volatile-bitfields-2.c: New.
9328
7c69566f
JM
93292010-06-16 Jason Merrill <jason@redhat.com>
9330
59f9c2ed
JM
9331 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9332
7c69566f
JM
9333 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9334
33766b66
RG
93352010-06-16 Richard Guenther <rguenther@suse.de>
9336
9337 PR c/44555
9338 * gcc.c-torture/execute/pr44555.c: New testcase.
9339
3e15518b
JW
93402010-06-16 Janus Weil <janus@gcc.gnu.org>
9341
9342 PR fortran/44549
9343 * gfortran.dg/typebound_proc_16.f03: New.
9344
29be3835
MJ
93452010-06-16 Martin Jambor <mjambor@suse.cz>
9346
9347 * g++.dg/torture/pr43905.C: New test.
9348
584bd1cf
MP
93492010-06-16 Mikael Pettersson <mikpe@it.uu.se>
9350
9351 PR testsuite/44538
9352 * gcc.dg/vect/slp-perm-5.c (main): Prevent
9353 initialization loop from being vectorized.
9354 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9355
1db2f288
AM
93562010-06-16 Alan Modra <amodra@gmail.com>
9357
9358 PR tree-optimization/44507
9359 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9360
756bcf03
JM
93612010-06-15 Jason Merrill <jason@redhat.com>
9362
1f8a2544
JM
9363 * g++.dg/overload/arg3.C: Adjust error locations.
9364 * g++.dg/overload/copy1.C: Likewise.
9365 * g++.dg/tc1/dr152.C: Likewise.
9366 * g++.dg/template/incomplete4.C: Likewise.
9367 * g++.dg/template/incomplete5.C: Likewise.
9368 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9369 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9370 * g++.old-deja/g++.pt/crash9.C: Likewise.
9371
d1a115f8
JM
9372 * g++.dg/inherit/virtual5.C: New.
9373
e14eaea4
JM
9374 * g++.dg/cpp0x/defaulted18.C: New.
9375
5c77749e
JM
9376 * g++.dg/cpp0x/initlist40.C: New.
9377
756bcf03
JM
9378 * g++.dg/cpp0x/initlist39.C: New.
9379
6ab4e307
SP
93802010-06-15 Sebastian Pop <sebastian.pop@amd.com>
9381
9382 PR middle-end/44391
9383 * gcc.dg/graphite/pr44391.c: New.
9384
94bff632
JW
93852010-06-15 Janus Weil <janus@gcc.gnu.org>
9386
9387 PR fortran/43388
9388 * gfortran.dg/allocate_alloc_opt_8.f90: New.
9389 * gfortran.dg/allocate_alloc_opt_9.f90: New.
9390 * gfortran.dg/allocate_alloc_opt_10.f90: New.
9391 * gfortran.dg/class_allocate_2.f03: Modified an error message.
9392
7fc1dad6
RG
93932010-06-15 Richard Guenther <rguenther@suse.de>
9394
9395 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9396
e0774f1e
RG
93972010-06-15 Richard Guenther <rguenther@suse.de>
9398
9399 * gcc.dg/vect/bb-slp-21.c: Adjust.
9400 * gcc.dg/vect/bb-slp-13.c: Likewise
9401 * gcc.dg/vect/bb-slp-4.c: Likewise
9402 * gcc.dg/vect/bb-slp-22.c: Likewise
9403 * gcc.dg/vect/bb-slp-14.c: Likewise
9404 * gcc.dg/vect/bb-slp-23.c: Likewise
9405 * gcc.dg/vect/bb-slp-15.c: Likewise
9406 * gcc.dg/vect/bb-slp-17.c: Likewise
9407 * gcc.dg/vect/bb-slp-18.c: Likewise
9408 * gcc.dg/vect/bb-slp-19.c: Likewise
9409 * gcc.dg/vect/bb-slp-10.c: Likewise
9410 * gcc.dg/vect/bb-slp-11.c: Likewise
9411 * gcc.dg/vect/bb-slp-20.c: Likewise
9412 * gcc.dg/vect/bb-slp-3.c: Likewise
9413
79943d19
JJ
94142010-06-15 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR fortran/44536
9417 * gfortran.dg/gomp/pr44536.f90: New test.
9418 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9419
808081b4
L
94202010-06-14 H.J. Lu <hongjiu.lu@intel.com>
9421
9422 PR target/44534
9423 * gcc.target/i386/avx-vextractf128-256-3.c: New.
9424 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9425
5bca794b
JJ
94262010-06-14 Jakub Jelinek <jakub@redhat.com>
9427
8ab7d796
JJ
9428 PR tree-optimization/44508
9429 * gcc.dg/tree-ssa/pr21086.c: Adjust.
9430
5bca794b
JJ
9431 PR bootstrap/44509
9432 * gcc.dg/pr44509.c: New test.
9433
c1e822d5
IR
94342010-06-14 Ira Rosen <irar@il.ibm.com>
9435
6ab4e307 9436 PR tree-optimization/44507
c1e822d5
IR
9437 * gcc.dg/vect/pr44507.c: New test.
9438
c2adf11d
L
94392010-06-13 H.J. Lu <hongjiu.lu@intel.com>
9440
9441 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9442 and c-pretty-print.h.
9443
9444 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9445
9050c834
DF
94462010-06-13 Daniel Franke <franke.daniel@gmail.com>
9447
9448 * gfortran.dg/whole_file_18.f90: Updated error message.
9449
1b1a6626
DF
94502010-06-12 Daniel Franke <franke.daniel@gmail.com>
9451
dedd9d05 9452 * gfortran.dg/whole_file_20.f03: New.
1b1a6626 9453
02d635a2
JH
94542010-06-12 Jan Hubicka <jh@suse.cz>
9455
9456 * gcc.c-torture/compile/pc44485.c: New testcase.
9457
1be17993
JW
94582010-06-12 Janus Weil <janus@gcc.gnu.org>
9459
9460 PR fortran/40117
9461 * gfortran.dg/typebound_proc_4.f03: Modified error message.
9462 * gfortran.dg/typebound_proc_14.f03: New.
9463 * gfortran.dg/typebound_proc_15.f03: New.
9464
fcfbd84e
JM
94652010-06-11 Joseph Myers <joseph@codesourcery.com>
9466
9467 * gcc.dg/opts-1.c: New test.
9468
5d4b393f
JM
94692010-06-11 Joseph Myers <joseph@codesourcery.com>
9470
9471 * gcc.dg/funroll-loops-all.c: Update expected error.
9472
b79a08f6
UB
94732010-06-11 Uros Bizjak <ubizjak@gmail.com>
9474
9475 PR target/44481
9476 * gcc.target/i386/pr44481.c: New test.
9477
ef1f5ea6 94782010-06-11 Eric Botcazou <ebotcazou@adacore.com>
ef0cce1d
EB
9479
9480 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9481
7b14477e
SP
94822010-06-11 Sebastian Pop <sebastian.pop@amd.com>
9483
9484 PR middle-end/44483
9485 * gcc.dg/tree-ssa/pr44483.c: New.
9486
1021b0e5 94872010-06-11 Paul Brook <paul@codesourcery.com>
b79a08f6 9488
1021b0e5
PB
9489 * g++.dg/other/arm-neon-1.C: New test.
9490
92bb7768
PT
94912010-06-11 Paul Thomas <pault@gcc.gnu.org>
9492
9493 PR fortran/42051
9494 PR fortran/43896
9495 * gfortran.dg/class_23.f03: New test.
9496
7ea6b6cf
JH
94972010-06-11 Jan Hubicka <jh@suse.cz>
9498
0a42aa4e
JH
9499 * gcc.dg/ipa/pure-const-2.c: New testcase.
9500
95012010-06-11 Jan Hubicka <jh@suse.cz>
9502
9503 * gcc.dg/noreturn-7.c: Update.
9504 * gcc.dg/noreturn-4.c: Update.
7ea6b6cf 9505
b66a8c5d
DS
95062010-06-10 Dodji Seketeli <dodji@redhat.com>
9507
9508 Fix MIPS bootstrap
9509 * g++.dg/other/typedef4.C: New test.
9510
66051b60
JW
95112010-06-10 Janus Weil <janus@gcc.gnu.org>
9512
9513 PR fortran/44207
9514 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9515
84efddb2
DF
95162010-06-10 Daniel Franke <franke.daniel@gmail.com>
9517
9518 PR fortran/44457
9519 * gfortran.dg/asynchronous_3.f03
9520
da604ebd
CF
95212010-06-10 Changpeng Fang <changpeng.fang@amd.com>
9522
9523 PR middle-end/44185
9524 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9525 non-temporal stores out of the tests to form new test cases. As a
9526 result, no non-temporal store should be generated in this case.
9527
9528 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
9529 prefetch-7.c that generate one non-temporal store.
9530
9531 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
9532 prefetch-7.c that generate one non-temporal store and one
9533 one-temporal prefetch.
9534
591d4f4a
MJ
95352010-06-10 Martin Jambor <mjambor@suse.cz>
9536
9537 PR tree-optimization/44258
9538 * gcc.dg/tree-ssa/pr44258.c: New test.
9539
03af1e4c
DK
95402010-06-10 Daniel Kraft <d@domob.eu>
9541
9542 PR fortran/38936
9543 * gfortran.dg/associate_1.f03: New test.
9544 * gfortran.dg/associate_2.f95: New test.
9545 * gfortran.dg/associate_3.f03: New test.
9546 * gfortran.dg/associate_4.f08: New test.
9547
cefab2e4
FXC
95482010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9549
9550 * gfortran.dg/selected_char_kind_4.f90: New test.
9551
642d55de
EB
95522010-06-09 Eric Botcazou <ebotcazou@adacore.com>
9553
9554 * gcc.dg/pr42461.c: New test.
9555
70987f62
DF
95562010-06-09 Daniel Franke <franke.daniel@gmail.com>
9557
642d55de
EB
9558 PR fortran/44347
9559 * gfortran.dg/selected_real_kind_1.f90: New.
70987f62 9560
33169a22
DF
95612010-06-09 Daniel Franke <franke.daniel@gmail.com>
9562
9563 PR fortran/44359
9564 * gfortran.dg/warn_conversion.f90: Removed check for redundant
9565 warning.
9566 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9567 check for warning.
9568
87b18909
SK
95692010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9570
9571 * gfortran.dg/data_namelist_conflict.f90: New test.
9572
d2081406
RO
95732010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9574
9575 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9576 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9577 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9578
289e52fd
SK
95792010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9580
c44d6c47
UB
9581 * gfortran.dg/mvbits_9.f90: New test.
9582 * gfortran.dg/ibset_1.f90: Ditto.
9583 * gfortran.dg/ibits_1.f90: Ditto.
9584 * gfortran.dg/btest_1.f90: Ditto.
9585 * gfortran.dg/ibclr_1.f90: Ditto.
289e52fd 9586
bfc54a27
JM
95872010-06-09 Jason Merrill <jason@redhat.com>
9588
9589 PR c++/44366
9590 * g++.dg/cpp0x/decltype23.C: Move to...
9591 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9592
f1a0b754
JW
95932010-06-09 Janus Weil <janus@gcc.gnu.org>
9594
9595 PR fortran/44211
9596 * gfortran.dg/typebound_call_14.f03: New test.
9597
1536b6ab
MJ
95982010-06-09 Martin Jambor <mjambor@suse.cz>
9599
9600 PR tree-optimization/44423
9601 * gcc.dg/tree-ssa/pr44423.c: New test.
9602
2d7f5f9b
JR
96032010-06-09 Joern Rennecke <amylaar@spamcop.net>
9604
9605 PR testsuite/42843
9606 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9607 TV_NONE to initialize tv_id field.
9608 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9609 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9610 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9611 Include toplev.h .
9612 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9613 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9614 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9615
e89065a1
SL
96162010-06-08 Sandra Loosemore <sandra@codesourcery.com>
9617
9618 PR tree-optimization/39874
9619 PR middle-end/28685
9620 * gcc.dg/pr39874.c: New file.
9621
3bb1ed66
NS
96222010-06-08 Nathan Sidwell <nathan@codesourcery.com>
9623
9624 * g++.dg/ext/attr-alias-1.C: New.
9625 * g++.dg/ext/attr-alias-2.C: New.
9626
c064bf1c
TB
96272010-06-07 Tobias Burnus <burnus@net-b.de>
9628
9629 PR fortran/44446
9630 * gfortran.dg/proc_ptr_27.f90: New.
9631
af88c58f
JM
96322010-06-07 Jason Merrill <jason@redhat.com>
9633
9634 PR c++/44366
9635 * g++.dg/cpp0x/decltype23.C: New.
9636
94252ac2 96372010-06-08 Andrew Pinski <pinskia@gmail.com>
6a8f4e12 9638 Shujing Zhao <pearly.zhao@oracle.com>
b79a08f6 9639
6a8f4e12
AP
9640 PR c/37724
9641 * gcc.dg/c90-const-expr-10.c: Adjust.
9642 * gcc.dg/c99-const-expr-10.c: Adjust.
9643 * gcc.dg/init-bad-7.c: New.
9644
659b24d6
RO
96452010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9646
9647 * lib/target-supports.exp (check_effective_target_gas): New proc.
9648 * gcc.c-torture/execute/960321-1.x: New file.
9649
b0a421e8
JM
96502010-06-07 Jason Merrill <jason@redhat.com>
9651
9652 PR c++/44401
9653 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9654
026698d2
JJ
96552010-06-07 Jakub Jelinek <jakub@redhat.com>
9656
d84686d1
JJ
9657 PR c++/44444
9658 * g++.dg/warn/Wunused-var-12.C: New test.
9659
026698d2
JJ
9660 PR c++/44443
9661 * c-c++-common/Wunused-var-11.c: New test.
9662
f10ea640
JH
96632010-06-07 Jan Hubicka <jh@suse.cz>
9664
9665 * gcc.dg/ipa/pure-const-1.c: New testcase.
9666
5e52ffc4
KH
96672010-06-07 Kazu Hirata <kazu@codesourcery.com>
9668
9669 PR rtl-optimization/44404
9670 * gcc.dg/pr44404.c: New.
9671
78e68a89
KT
96722010-06-07 Kai Tietz <kai.tietz@onevision.com>
9673
d94a3592
KT
9674 PR target/44159
9675 * gcc.target/i386/abi-2.c: Check sysv abi here.
9676 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9677 function to avoid failures by different ABIs.
9678 * gcc.target/i386/aes-check.h: Likewise.
9679 * gcc.target/i386/avx-check.h: Likewise.
9680 * gcc.target/i386/fma4-check.h: Likewise.
9681 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9682 * gcc.target/i386/mmx-check.h: Likewise.
9683 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9684 * gcc.target/i386/pclmul-check.h: Likewise.
9685 * gcc.target/i386/sse-check.h: Likewise.
9686 * gcc.target/i386/sse2-check.h: Likewise.
9687 * gcc.target/i386/sse3-check.h: Likewise.
9688 * gcc.target/i386/sse4_1-check.h: Likewise.
9689 * gcc.target/i386/sse4_2-check.h: Likewise.
9690 * gcc.target/i386/sse4a-check.h: Likewise.
9691 * gcc.target/i386/ssse3-check.h: Likewise.
9692 * gcc.target/i386/xop-check.h: Likewise.
9693 * gcc.target/i386/pr27971.c: Fix for LLP64.
9694 * gcc.target/i386/pr39139.c: Likewise.
9695 * gcc.target/i386/pr39315-check.c: Likewise.
9696 * gcc.target/i386/vararg-1.c: Likewise.
9697 * gcc.target/i386/vararg-2.c: Likewise.
9698 Additional add dg-compile to avoid failure due
9699 missing foo symbol.
9700
390b2b32
UB
9701 * gcc.dg/compound-literal-1.c: Fix for llp64.
9702 * gcc.dg/pr32370.c: Likewise.
9703 * gcc.dg/pr37561.c: Likewise.
9704 * gcc.dg/pr41340.c: Likewise.
9705 * gcc.dg/pr41551.c: Likewise.
78e68a89 9706
e62b90b4
DS
97072010-05-25 Dodji Seketeli <dodji@redhat.com>
9708
9709 PR c++/44188
9710 * g++.dg/debug/dwarf2/typedef3.C: New test.
9711
75522f21 97122010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
04087cd0
MLI
9713
9714 PR c/20000
390b2b32 9715 * c-c++-common/pr20000.c: New.
04087cd0 9716
75522f21 97172010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
640c2adf
FC
9718
9719 PR c++/44086
9720 * g++.dg/init/pr44086.C: New.
9721 * g++.dg/cpp0x/decltype4.C: Adjust.
9722
15d774f9
PT
97232010-06-05 Paul Thomas <pault@gcc.gnu.org>
9724
9725 PR fortran/43945
9726 * gfortran.dg/generic_23.f03: New test.
9727
546a65d9
PT
97282010-06-05 Paul Thomas <pault@gcc.gnu.org>
9729
9730 PR fortran/43895
9731 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9732
82c3c067
JJ
97332010-06-05 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR c++/44361
9736 * c-c++-common/Wunused-var-9.c: New test.
9737
d65aed70
JM
97382010-06-05 Jason Merrill <jason@redhat.com>
9739
9740 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9741
f2c1da78
JM
97422010-06-05 Joseph Myers <joseph@codesourcery.com>
9743
9744 PR c/44322
9745 * gcc.dg/c99-restrict-4.c: New test.
9746
33c2474d
MF
97472010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9748
9749 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9750 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9751 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9752 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9753 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9754 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9755 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9756 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9757 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9758 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9759 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9760 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9761 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9762 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9763 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9764 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9765 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9766 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9767 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9768 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9769 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9770 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9771
0a766368
JM
97722010-06-04 Jason Merrill <jason@redhat.com>
9773
247078ec
JM
9774 * g++.dg/cpp0x/noexcept06.C: New.
9775 * g++.dg/cpp0x/noexcept07.C: New.
9776
0a766368 9777 * g++.dg/cpp0x/noexcept01.C: New.
3a55fb4c
JM
9778 * g++.dg/cpp0x/noexcept02.C: New.
9779 * g++.dg/cpp0x/noexcept03.C: New.
9780 * g++.dg/cpp0x/noexcept04.C: New.
9781 * g++.dg/cpp0x/noexcept05.C: New.
0a766368 9782
16c82123
JJ
97832010-06-04 Jakub Jelinek <jakub@redhat.com>
9784
2aa64966
JJ
9785 PR c++/44412
9786 * g++.dg/warn/Wunused-var-10.C: New test.
9787 * g++.dg/warn/Wunused-var-11.C: New test.
9788
16c82123
JJ
9789 PR c++/44362
9790 * c-c++-common/Wunused-var-10.c: New test.
9791
49706e39
MLI
97922010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9793
9794 PR c/25880
9795 * gcc.dg/assign-warn-2.c: Update.
9796 * gcc.dg/cpp/line3.c: Update.
9797 * gcc.dg/c99-array-lval-8.c: Update.
9798 * gcc.dg/cast-qual-2.c: Update.
9799 * gcc.dg/c99-arraydecl-3.c: Update.
9800 * gcc.dg/assign-warn-1.c: Update.
9801 * gcc.dg/format/gcc_diag-1.c: Update.
9802
8ff49c29
BS
98032010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9804
9805 PR rtl-optimization/39871
9806 PR rtl-optimization/40615
9807 PR rtl-optimization/42500
9808 PR rtl-optimization/42502
9809 * gcc.target/arm/eliminate.c: New test.
9810
7eea775d
PC
98112010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9812
9813 PR libstdc++/44410
9814 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9815 * g++.old-deja/g++.other/delete3.C: Likewise.
9816 * g++.old-deja/g++.other/new.C: Likewise.
9817 * g++.old-deja/g++.law/operators27.C: Likewise.
9818 * g++.old-deja/g++.mike/p755.C: Likewise.
9819 * g++.dg/eh/new1.C: Likewise.
9820 * g++.dg/init/new5.C: Likewise.
9821
9b07d63c
TK
98222010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9823
9824 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9825 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9826 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9827
f5f92f6d
RG
98282010-06-03 Richard Guenther <rguenther@suse.de>
9829
9830 PR lto/41921
9831 * lib/lto.exp: Always load gcc.exp.
9832 (lto-obj): For C source files invoke gcc_target_compile.
9833 * g++.dg/lto/20100603-1_0.C: New testcase.
9834 * g++.dg/lto/20100603-1_1.c: Likewise.
9835
0c1b8fe9
L
98362010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9837
9838 PR tree-optimization/43688
9839 * gfortran.dg/pr43688.f90: New.
9840
f278d757
RG
98412010-06-03 Richard Guenther <rguenther@suse.de>
9842
9843 PR lto/41584
9844 * gcc.dg/lto/20100603-1_0.c: New testcase.
9845 * gcc.dg/lto/20100603-2_0.c: Likewise.
9846 * gcc.dg/lto/20100603-3_0.c: Likewise.
9847
92902797
MM
98482010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9849
9850 PR target/44218
9851 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9852 * gcc.target/powerpc/recip-2.c: Ditto.
9853 * gcc.target/powerpc/recip-3.c: Ditto.
9854 * gcc.target/powerpc/recip-4.c: Ditto.
9855 * gcc.target/powerpc/recip-5.c: Ditto.
9856 * gcc.target/powerpc/recip-6.c: Ditto.
9857 * gcc.target/powerpc/recip-7.c: Ditto.
9858 * gcc.target/powerpc/recip-test.h: Ditto.
9859 * gcc.target/powerpc/recip-test2.h: Ditto.
9860
3f7c0b1b
L
98612010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9862
9863 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9864
1e003829
JM
98652010-06-02 Jason Merrill <jason@redhat.com>
9866
3333a2dd
JM
9867 * g++.dg/ext/vector9.C: Expect typedef in error message.
9868
1e003829
JM
9869 PR c++/9726
9870 PR c++/23594
9871 PR c++/44333
9872 * g++.dg/tc1/dr101.C: Remove xfails.
9873
8eff024a
L
98742010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9875
9876 PR middle-end/44372
9877 * g++.dg/ipa/pr44372.C: New.
9878
437ffe7b
JH
98792010-06-02 Jan Hubicka <jh@suse.cz>
9880
9881 PR middle-end/44295
b6b7f703 9882 * g++.dg/torture/pr44295.C: Neww testcase.
437ffe7b 9883
98166192
JH
98842010-06-02 Jan Hubicka <jh@suse.cz>
9885
9886 * gcc.dg/tree-ssa/loadpre6.c: Update.
9887
ac3c2839
RG
98882010-06-02 Richard Guenther <rguenther@suse.de>
9889
9890 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9891 diagnostic.h.
9892
0a634684
IS
98932010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9894
9895 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9896 the link fail message.
9897
aac18c02
TB
98982010-06-02 Tobias Burnus <burnus@net-b.de>
9899
9900 PR fortran/44360
9901 * gfortran.dg/use_13.f90: New test case.
9902
a76135dc
JD
99032010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9904
9905 PR fortran/44371
9906 * gfortran.dg/error_stop_2.f08: Minor update.
9907
df842ed9
JD
99082010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9909
9910 PR fortran/44371
9911 * gfortran.dg/error_stop_1.f08: New test.
9912 * gfortran.dg/error_stop_2.f08: New test.
9913
e5901560
JM
99142010-06-01 Jason Merrill <jason@redhat.com>
9915
4c9b3895
JM
9916 DR 990
9917 * g++.dg/cpp0x/initlist37.C: New.
9918 * g++.dg/cpp0x/initlist38.C: New.
9919
e5901560
JM
9920 PR c++/44358
9921 * g++.dg/cpp0x/initlist36.C: New.
9922
73add7fe
JH
99232010-05-31 Jan Hubicka <jh@suse.cz>
9924
b6b7f703 9925 * gcc.dg/noreturn-8.c: New testcase.
73add7fe 9926
a669ca47
JH
99272010-05-31 Jan Hubicka <jh@suse.cz>
9928
b6b7f703
L
9929 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9930 * gcc.dg/lto/noreturn-1_0.c: Move it here.
a669ca47 9931
566d09ef
JH
99322010-05-31 Jan Hubicka <jh@suse.cz>
9933
b6b7f703
L
9934 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9935 * gcc.dg/lto/noreturn-1_0.c: New testcase.
566d09ef 9936
e2113565
TK
99372010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9938
9939 PR fortran/36928
9940 * gfortran.dg/dependency_27.f90: New test.
9941 * gfortran.dg/array_assign_1.F90: New test.
9942
c71ad61e
JJ
99432010-05-31 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR target/44338
9946 * gcc.target/i386/sse-24.c: New test.
9947
4892422a
JH
99482010-05-31 Jan Hubicka <jh@suse.cz>
9949
9950 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9951
90a7788b
JJ
99522010-05-31 Jakub Jelinek <jakub@redhat.com>
9953
6a866023
JJ
9954 PR middle-end/44337
9955 * gcc.dg/pr44337.c: New test.
9956
90a7788b
JJ
9957 PR tree-optimization/44182
9958 * g++.dg/debug/pr44182.C: New test.
9959
c5d01958
EB
99602010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9961
9962 * gcc.dg/nested-func-7.c: New test.
9963 * gnat.dg/frame_overflow.adb: Adjust directives.
9964
e6bdd039
EB
99652010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9966
9967 * gnat.dg/prot2.ad[sb]: New test.
9968 * gnat.dg/prot2_pkg1.ads: New helper.
9969 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9970
c01fe451
EB
99712010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9972
9973 * gnat.dg/array11.adb: Adjust dg-warning directive.
9974 * gnat.dg/object_overflow.adb: Likewise.
9975
0247298c
SP
99762010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9977
9978 PR middle-end/44306
9979 * gcc.dg/tree-ssa/pr44306.c: New.
9980
036546e5
JH
99812010-05-29 Jan Hubicka <jh@suse.cz>
9982
9983 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9984
0a74c758
SP
99852010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9986
9987 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9988
300d430f
MS
99892010-05-28 Mike Stump <mikestump@comcast.net>
9990
9991 PR objc/44125
9992 * objc.dg/const-str-9.m: Remove static.
9993
005d613b
JJ
99942010-05-28 Jakub Jelinek <jakub@redhat.com>
9995
9996 PR target/43636
9997 * gcc.c-torture/compile/pr43636.c: New test.
9998
773c1c8d
IS
99992010-05-28 Iain Sandoe <iains@gcc.gnu.org>
10000
005d613b 10001 PR objc++/23616
773c1c8d
IS
10002 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10003 * obj-c++.dg/try-catch-9.mm: Ditto.
10004
ec4be2f4
DS
100052010-05-28 Dodji Seketeli <dodji@redhat.com>
10006
10007 Revert patch for PR c++/44188
10008 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10009
fe08ec12
DS
100102010-05-25 Dodji Seketeli <dodji@redhat.com>
10011
10012 PR c++/44188
10013 * g++.dg/debug/dwarf2/typedef3.C: New test.
10014
6ab4e49c
JM
100152010-05-27 Jason Merrill <jason@redhat.com>
10016
10017 PR c++/43555
10018 * g++.dg/ext/vla9.C: New.
10019
8da24d7b
IS
100202010-05-27 Iain Sandoe <iains@gcc.gnu.org>
10021
005d613b 10022 PR objc/44140
8da24d7b
IS
10023 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10024 * objc.dg/torture/tls/thr-init-3.m: Ditto.
10025 * objc.dg/torture/tls/thr-init.m: Ditto.
10026 * objc.dg/torture/trivial.m: Ditto.
10027 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10028 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10029 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10030 * obj-c++.dg/torture/trivial.mm: Ditto.
0a74c758 10031
44491ebd
JH
100322010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
10033
10034 * g++.dg/lto/20100302_0.C: Skip on darwin.
10035
fde9c428
RG
100362010-05-27 Richard Guenther <rguenther@suse.de>
10037
10038 PR tree-optimization/44284
10039 * gcc.dg/vect/vect-118.c: New testcase.
10040 * gcc.dg/vect/bb-slp-20.c: Adjust.
10041 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10042 * gcc.dg/vect/slp-9.c: Likewise.
10043 * gcc.dg/vect/slp-reduc-4.c: Likewise.
10044 * gcc.dg/vect/vect-10.c: Likewise.
10045 * gcc.dg/vect/vect-109.c: Likewise.
10046 * gcc.dg/vect/vect-12.c: Likewise.
10047 * gcc.dg/vect/vect-36.c: Likewise.
10048 * gcc.dg/vect/vect-7.c: Likewise.
10049 * gcc.dg/vect/vect-iv-8.c: Likewise.
10050 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10051 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10052 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10053 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10054 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10055 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10056 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10057 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10058 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10059 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10060 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10061 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10062 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10063 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10064 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10065 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10066 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10067
74c70253
MK
100682010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
10069
10070 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10071 necessary.
10072
df72d556
JH
100732010-05-26 Jan Hubicka <jh@suse.cz>
10074
10075 * gcc.dg/lto/materialize-1_0.c: New file.
10076 * gcc.dg/lto/materialize-1_1.c: New file.
10077
c9549072
EB
100782010-05-26 Eric Botcazou <ebotcazou@adacore.com>
10079
10080 * gnat.dg/lto10.adb: New test.
10081 * gnat.dg/lto10_pkg.ads: New helper.
10082
a6766312
KT
100832010-05-26 Kai Tietz <kai.tietz@onevision.com>
10084
10085 * lib/target-supports.exp (check_effective_target_int128): New
10086 function to check if __int128 types are available for target.
b6b7f703
L
10087 * c-c++-common/int128-types-1.c: New.
10088 * c-c++-common/int128-1.c: New.
10089 * c-c++-common/int128-2.c: New.
a6766312
KT
10090 * g++.dg/abi/mangle43.C: New.
10091 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10092 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10093 pointer-wide scalar.
10094 * g++.dg/other/pr25632.C: Likewise.
10095 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10096 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10097 overflow warnings.
10098 * g++.dg/warn/pr13358-4.C: Likewise.
10099 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
10100 * g++.dg/warn/Wconversion-null.C: Likewise.
10101
1dba29f8
JM
101022010-05-26 Jason Merrill <jason@redhat.com>
10103
10104 PR c++/43382
10105 * g++.dg/cpp0x/variadic101.C: New.
10106
630d3fad
RG
101072010-05-26 Richard Guenther <rguenther@suse.de>
10108
10109 PR rtl-optimization/44164
10110 * gcc.c-torture/execute/pr44164.c: New testcase.
10111 * g++.dg/tree-ssa/pr13146.C: Adjust.
10112
cc9a4ca9
PT
101132010-05-26 Paul Thomas <pault@gcc.gnu.org>
10114
10115 PR fortran/40011
10116 * gfortran.dg/whole_file_19.f90 : New test.
10117
30145da5
DF
101182010-05-25 Daniel Franke <franke.daniel@gmail.com>
10119
10120 PR fortran/30668
10121 PR fortran/31346
10122 PR fortran/34260
10123 * gfortran.dg/pr40999.f: Fix function type.
10124 * gfortran.dg/whole_file_5.f90: Likewise.
10125 * gfortran.dg/whole_file_6.f90: Likewise.
10126 * gfortran.dg/whole_file_16.f90: New.
10127 * gfortran.dg/whole_file_17.f90: New.
10128 * gfortran.dg/whole_file_18.f90: New.
10129
94252ac2 101302010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
f80e2b00
JH
10131 Iain Sandoe <iains@gcc.gnu.org>
10132
10133 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10134 * gcc.c-torture/compile/pr44197.c: Require alias support.
10135 * gcc.dg/lto/20081222_0.c: Ditto.
10136
60a5d78a
JJ
101372010-05-25 Jakub Jelinek <jakub@redhat.com>
10138
10139 PR debug/42801
c3641fd7 10140 * gcc.dg/guality/vla-2.c: New test.
60a5d78a 10141
c946a318
RG
101422010-05-25 Richard Guenther <rguenther@suse.de>
10143
10144 PR middle-end/44069
10145 * g++.dg/torture/pr44069.C: New testcase.
10146
791bddee
RG
101472010-05-25 Richard Guenther <rguenther@suse.de>
10148
10149 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10150
8524ba70
IS
101512010-05-25 Iain Sandoe <iains@gcc.gnu.org>
10152
005d613b 10153 PR objc/44140
8524ba70
IS
10154 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10155
683fc98b
IS
101562010-05-25 Iain Sandoe <iains@gcc.gnu.org>
10157
10158 * obj-c++.dg/torture/tls/trivial.mm: New.
10159 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10160 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10161 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10162 * obj-c++.dg/torture/tls/diag-1.mm: New.
10163 * obj-c++.dg/torture/tls/tls.exp: New.
10164 * obj-c++.dg/torture/trivial.mm: New.
10165 * obj-c++.dg/torture/dg-torture.exp: New.
10166 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10167 * obj-c++.dg/tls/trivial.m: New.
10168 * obj-c++.dg/tls/init-1.mm: New.
10169 * obj-c++.dg/tls/diag-1.mm: New.
10170 * obj-c++.dg/tls/init-2.mm: New.
10171 * obj-c++.dg/tls/diag-2.mm: New.
10172 * obj-c++.dg/tls/diag-3.mm: New.
10173 * obj-c++.dg/tls/diag-4.mm: New.
10174 * obj-c++.dg/tls/static-1.mm: New.
10175 * obj-c++.dg/tls/tls.exp: New.
10176 * obj-c++.dg/tls/diag-5.mm: New.
10177 * obj-c++.dg/tls/static-1a.mm: New.
10178 * objc-obj-c++-shared/Object1.mm: New.
10179 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10180
cf3b8ee3
IS
101812010-05-24 Iain Sandoe <iains@gcc.gnu.org>
10182
005d613b 10183 PR objc++/43689
cf3b8ee3
IS
10184 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10185 * obj-c++.dg/const-str-6.mm: Ditto.
10186
12a149a0
EB
101872010-05-24 Eric Botcazou <ebotcazou@adacore.com>
10188
10189 * g++.dg/parse/array-size2.C: Remove dg-error directives.
10190
feb4c293
EB
101912010-05-24 Eric Botcazou <ebotcazou@adacore.com>
10192
10193 PR ada/38394
10194 * gnat.dg/array13.ad[sb]: New test.
10195
0c422e74
DJ
101962010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
10197 Sandra Loosemore <sandra@codesourcery.com>
10198
10199 * gcc.target/arm/neon/: Regenerated test cases.
10200
10201 * gcc.target/arm/neon/polytypes.c,
10202 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10203 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
ade52657 10204 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
0c422e74
DJ
10205 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10206 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10207 dg-add-options arm_neon.
10208
10209 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10210 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10211 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10212 and arm_neon_fp16_ok.
10213
10214 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10215 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10216
10217 * lib/target-supports.exp (add_options_for_arm_neon): New.
10218 (check_effective_target_arm_neon_ok_nocache): New, from
10219 check_effective_target_arm_neon_ok. Check multiple possibilities.
10220 (check_effective_target_arm_neon_ok): Use
10221 check_effective_target_arm_neon_ok_nocache.
10222 (add_options_for_arm_neon_fp16)
10223 (check_effective_target_arm_neon_fp16_ok)
10224 check_effective_target_arm_neon_fp16_ok_nocache): New.
10225 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10226
611d6f76
JM
102272010-05-24 Jason Merrill <jason@redhat.com>
10228
10229 PR c++/41510
10230 * g++.dg/cpp0x/initlist35.C: New.
10231 * g++.dg/init/brace6.C: Adjust.
10232
b748fbd6
PB
102332010-05-24 Paul Brook <paul@codesourcery.com>
10234
10235 * gcc.target/arm/frame-pointer-1.c: New test.
10236 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10237 pointer elimination.
10238
cf5b989e
L
102392010-05-23 H.J. Lu <hongjiu.lu@intel.com>
10240
10241 PR target/44245
10242 * gcc.target/i386/crc32-3.c: New.
10243 * gcc.target/i386/crc32-4.c: Likewise.
10244
dc5027f4
JM
102452010-05-23 Joseph Myers <joseph@codesourcery.com>
10246
10247 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10248 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10249 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10250
8f9e812d
L
102512010-05-23 H.J. Lu <hongjiu.lu@intel.com>
10252
10253 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10254
6f1dba7b
ML
102552010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
10256
10257 PR target/43869
10258 * gcc.c-target/pr43869.c: New test.
10259
bc382218
JW
102602010-05-22 Janus Weil <janus@gcc.gnu.org>
10261
10262 PR fortran/44212
10263 * gfortran.dg/class_22.f03: New.
10264
09c58f30
IS
102652010-05-22 Iain Sandoe <iains@gcc.gnu.org>
10266
10267 PR lto/44238
10268 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10269
7c9b8fb9
JW
102702010-05-22 Janus Weil <janus@gcc.gnu.org>
10271
10272 PR fortran/44213
10273 * gfortran.dg/abstract_type_7.f03: New.
10274
d3f28910
JM
102752010-05-21 Jason Merrill <jason@redhat.com>
10276
10277 * g++.dg/eh/spec11.C: Test cleanup optimization.
10278
14db98d4
JJ
102792010-05-21 Jakub Jelinek <jakub@redhat.com>
10280
10281 PR debug/44223
10282 * gcc.target/i386/pr44223.c: New test.
10283
204fc550
RO
102842010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10285
10286 * gcc.target/i386/pr25993.c: Use @function as type specifier.
10287
46314d3e
EB
102882010-05-21 Eric Botcazou <ebotcazou@adacore.com>
10289
10290 * g++.dg/other/const3.C: New test.
10291
4ed44ccc
DF
102922010-05-20 Daniel Franke <franke.daniel@gmail.com>
10293
ade52657
UB
10294 PR fortran/38407
10295 * warn_unused_dummy_argument_1.f90: New.
10296 * warn_unused_dummy_argument_2.f90: New.
4ed44ccc 10297
1a494ab5
PC
102982010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10299
10300 PR c++/30298
10301 * g++.dg/inherit/crash1.C: New.
10302 * g++.dg/inherit/crash2.C: Likewise.
10303
69b45d71
JJ
103042010-05-20 Jakub Jelinek <jakub@redhat.com>
10305
10306 PR debug/44178
10307 * g++.dg/debug/pr44178.C: New test.
10308
d377fbbf
CF
103092010-05-20 Changpeng Fang <changpeng.fang@amd.com>
10310
10311 PR middle-end/44185
1a494ab5
PC
10312 * gcc.dg/tree-ssa/prefetch-6.c: Add
10313 --param min-insn-to-prefetch-ratio=6.
d377fbbf 10314 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
ade52657 10315 allow unrolling, and adjust the movnti count.
d377fbbf 10316
a14f1878
JH
103172010-05-20 Jan Hubicka <jh@suse.cz>
10318
10319 PR middle-end/44197
10320 * gcc.c-torture/compile/pr44197.c: New file.
10321
431043bd
UB
103222010-05-20 Uros Bizjak <ubizjak@gmail.com>
10323
10324 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10325 Fix test code.
10326 (check_effective_target_xop): Remove __may_alias__ attribute.
10327
f36eb2af
HPN
103282010-05-20 Hans-Peter Nilsson <hp@axis.com>
10329
10330 PR target/44202
10331 * gcc.c-torture/execute/pr44202-1.c: New test.
10332
94252ac2 103332010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6d1b0f92
JD
10334
10335 PR fortran/43851
10336 * gfortran.dg/label_1.f90: Update test.
10337
66576e1b
JH
103382010-05-19 Jan Hubicka <jh@suse.cz>
10339
10340 * gcc.dg/lto/ipareference2_0.c: New file.
10341 * gcc.dg/lto/ipareference2_1.c: New file.
10342
2872152c
JM
103432010-05-19 Jason Merrill <jason@redhat.com>
10344
a0685b73
JM
10345 * g++.dg/parse/fn-typedef2.C: New.
10346
93e1ddcf
JM
10347 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10348 function type.
10349
2872152c
JM
10350 PR c++/44193
10351 * g++.dg/template/fntype1.C: New.
10352
616f1431
EB
103532010-05-19 Eric Botcazou <ebotcazou@adacore.com>
10354
10355 * gnat.dg/discr23.ad[sb]: New test.
10356 * gnat.dg/discr23_pkg.ads: New helper.
10357
10358 * gnat.dg/specs/controlled1.ads: New test.
10359 * gnat.dg/specs/controlled1_pkg.ads: New helper.
10360
daf8c6f0
DF
103612010-05-19 Daniel Franke <franke.daniel@gmail.com>
10362
10363 PR fortran/44055
10364 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10365 Fixed scope of C_SIZEOF.
10366 * gfortran.dg/warn_conversion_2.f90: New.
10367
40f1bdd9
RO
103682010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10369
10370 * lib/target-supports.exp (check_effective_target_sse2): New proc.
10371 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10372 for optional selector.
10373 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10374 (check_effective_target_sse3): New proc.
10375 * gcc.target/i386/math-torture/math-torture.exp: Load
10376 target-supports.exp.
10377 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10378 check_effective_target_sse2.
10379 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10380 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10381 * g++.dg/vect/vect.exp: Likewise.
10382 * gfortran.dg/vect/vect.exp: Likewise.
10383 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10384 -msse2 if check_effective_target_sse2.
10385
10386 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10387 * gcc.target/i386/3dnow-2.c: Likewise.
10388 * gcc.target/i386/3dnowA-1.c: Likewise.
10389 * gcc.target/i386/3dnowA-2.c: Likewise.
10390 * gcc.target/i386/pr42549.c: Likewise.
10391
ade52657 10392 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
431043bd 10393 * gcc.target/i386/sse3-addsubpd.c: Likewise.
40f1bdd9
RO
10394 * gcc.target/i386/sse3-addsubps.c: Likewise.
10395 * gcc.target/i386/sse3-haddpd.c: Likewise.
10396 * gcc.target/i386/sse3-haddps.c: Likewise.
10397 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10398 * gcc.target/i386/sse3-hsubps.c: Likewise.
40f1bdd9
RO
10399 * gcc.target/i386/sse3-movddup.c: Likewise.
10400 * gcc.target/i386/sse3-movshdup.c: Likewise.
10401 * gcc.target/i386/sse3-movsldup.c: Likewise.
10402
10403 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10404 * g++.dg/ext/attrib35.C: Likewise.
10405 * g++.dg/opt/pr40496.C: Likewise.
10406 * g++.dg/other/i386-1.C: Likewise.
10407 * g++.dg/other/i386-4.C: Likewise.
10408 * g++.dg/other/pr34435.C: Likewise.
10409 * g++.dg/other/pr39496.C: Likewise.
10410 * g++.dg/other/pr40446.C: Likewise.
10411 * gcc.dg/compat/union-m128-1_main.c: Likewise.
10412 * gcc.dg/compat/vector-1a_main.c: Likewise.
10413 * gcc.dg/compat/vector-2a_main.c: Likewise.
10414 * gcc.dg/lto/20090206-1_0.c: Likewise.
10415 * gcc.dg/pr34856.c: Likewise.
10416 * gcc.dg/pr36584.c: Likewise.
10417 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
10418 * gcc.dg/pr37544.c: Likewise.
10419 * gcc.dg/torture/pr16104-1.c: Likewise.
10420 * gcc.dg/torture/pr35771-1.c: Likewise.
10421 * gcc.dg/torture/pr35771-2.c: Likewise.
10422 * gcc.dg/torture/pr35771-3.c: Likewise.
10423 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10424 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10425 * gcc.dg/torture/stackalign/push-1.c: Likewise.
10426 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10427 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10428 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10429 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10430 * gcc.target/i386/20060512-1.c: Likewise.
10431 * gcc.target/i386/20060512-3.c: Likewise.
10432 * gcc.target/i386/all_one_m128i.c: Likewise.
10433 * gcc.target/i386/float128-1.c: Likewise.
10434 * gcc.target/i386/float128-2.c: Likewise.
10435 * gcc.target/i386/fpcvt-1.c: Likewise.
10436 * gcc.target/i386/fpcvt-2.c: Likewise.
10437 * gcc.target/i386/fpcvt-3.c: Likewise.
10438 * gcc.target/i386/fpprec-1.c: Likewise.
10439 * gcc.target/i386/funcspec-9.c: Likewise.
10440 * gcc.target/i386/incoming-1.c: Likewise.
10441 * gcc.target/i386/incoming-12.c: Likewise.
10442 * gcc.target/i386/incoming-2.c: Likewise.
10443 * gcc.target/i386/incoming-3.c: Likewise.
10444 * gcc.target/i386/incoming-4.c: Likewise.
10445 * gcc.target/i386/incoming-6.c: Likewise.
10446 * gcc.target/i386/incoming-7.c: Likewise.
10447 * gcc.target/i386/incoming-8.c: Likewise.
10448 * gcc.target/i386/opt-1.c: Likewise.
10449 * gcc.target/i386/opt-2.c: Likewise.
10450 * gcc.target/i386/ordcmp-1.c: Likewise.
10451 * gcc.target/i386/pr17692.c: Likewise.
10452 * gcc.target/i386/pr18614-1.c: Likewise.
10453 * gcc.target/i386/pr22152.c: Likewise.
10454 * gcc.target/i386/pr23570.c: Likewise.
10455 * gcc.target/i386/pr23575.c: Likewise.
10456 * gcc.target/i386/pr26449-1.c: Likewise.
10457 * gcc.target/i386/pr26600.c: Likewise.
10458 * gcc.target/i386/pr27790.c: Likewise.
10459 * gcc.target/i386/pr28839.c: Likewise.
10460 * gcc.target/i386/pr30970.c: Likewise.
10461 * gcc.target/i386/pr32000-1.c: Likewise.
10462 * gcc.target/i386/pr32000-2.c: Likewise.
10463 * gcc.target/i386/pr32280.c: Likewise.
10464 * gcc.target/i386/pr32661.c: Likewise.
10465 * gcc.target/i386/pr32708-1.c: Likewise.
10466 * gcc.target/i386/pr32961.c: Likewise.
10467 * gcc.target/i386/pr33329.c: Likewise.
10468 * gcc.target/i386/pr35714.c: Likewise.
10469 * gcc.target/i386/pr35767-1.c: Likewise.
10470 * gcc.target/i386/pr35767-1d.c: Likewise.
10471 * gcc.target/i386/pr35767-1i.c: Likewise.
10472 * gcc.target/i386/pr35767-2.c: Likewise.
10473 * gcc.target/i386/pr35767-2d.c: Likewise.
10474 * gcc.target/i386/pr35767-2i.c: Likewise.
10475 * gcc.target/i386/pr35767-3.c: Likewise.
10476 * gcc.target/i386/pr35767-5.c: Likewise.
10477 * gcc.target/i386/pr36222-1.c: Likewise.
10478 * gcc.target/i386/pr36578-1.c: Likewise.
10479 * gcc.target/i386/pr36578-2.c: Likewise.
10480 * gcc.target/i386/pr36992-1.c: Likewise.
10481 * gcc.target/i386/pr37101.c: Likewise.
10482 * gcc.target/i386/pr37216.c: Likewise.
10483 * gcc.target/i386/pr37434-1.c: Likewise.
10484 * gcc.target/i386/pr37434-2.c: Likewise.
10485 * gcc.target/i386/pr37843-3.c: Likewise.
10486 * gcc.target/i386/pr37843-4.c: Likewise.
10487 * gcc.target/i386/pr39162.c: Likewise.
10488 * gcc.target/i386/pr39315-1.c: Likewise.
10489 * gcc.target/i386/pr39315-2.c: Likewise.
10490 * gcc.target/i386/pr39315-3.c: Likewise.
10491 * gcc.target/i386/pr39315-4.c: Likewise.
10492 * gcc.target/i386/pr39445.c: Likewise.
10493 * gcc.target/i386/pr39496.c: Likewise.
10494 * gcc.target/i386/pr40809.c: Likewise.
10495 * gcc.target/i386/pr40906-3.c: Likewise.
10496 * gcc.target/i386/pr41019.c: Likewise.
10497 * gcc.target/i386/pr42542-1.c: Likewise.
10498 * gcc.target/i386/pr42542-2.c: Likewise.
10499 * gcc.target/i386/pr42542-3.c: Likewise.
10500 * gcc.target/i386/pr42542-3a.c: Likewise.
10501 * gcc.target/i386/pr42881.c: Likewise.
10502 * gcc.target/i386/push-1.c: Likewise.
10503 * gcc.target/i386/quad-sse.c: Likewise.
10504 * gcc.target/i386/reload-1.c: Likewise.
10505 * gcc.target/i386/sse-10.c: Likewise.
10506 * gcc.target/i386/sse-11.c: Likewise.
10507 * gcc.target/i386/sse-15.c: Likewise.
10508 * gcc.target/i386/sse-17.c: Likewise.
10509 * gcc.target/i386/sse-18.c: Likewise.
10510 * gcc.target/i386/sse-19.c: Likewise.
10511 * gcc.target/i386/sse-4.c: Likewise.
10512 * gcc.target/i386/sse-6.c: Likewise.
10513 * gcc.target/i386/sse-vect-types.c: Likewise.
10514 * gcc.target/i386/sse2-addpd-1.c: Likewise.
10515 * gcc.target/i386/sse2-addsd-1.c: Likewise.
10516 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10517 * gcc.target/i386/sse2-andpd-1.c: Likewise.
10518 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10519 * gcc.target/i386/sse2-comisd-1.c: Likewise.
10520 * gcc.target/i386/sse2-comisd-2.c: Likewise.
10521 * gcc.target/i386/sse2-comisd-3.c: Likewise.
10522 * gcc.target/i386/sse2-comisd-4.c: Likewise.
10523 * gcc.target/i386/sse2-comisd-5.c: Likewise.
10524 * gcc.target/i386/sse2-comisd-6.c: Likewise.
10525 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10526 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10527 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10528 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10529 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10530 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10531 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10532 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10533 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10534 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10535 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10536 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10537 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10538 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10539 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10540 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10541 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10542 * gcc.target/i386/sse2-divpd-1.c: Likewise.
10543 * gcc.target/i386/sse2-divsd-1.c: Likewise.
10544 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10545 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10546 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10547 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10548 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10549 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10550 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10551 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10552 * gcc.target/i386/sse2-minpd-1.c: Likewise.
10553 * gcc.target/i386/sse2-minsd-1.c: Likewise.
10554 * gcc.target/i386/sse2-mmx.c: Likewise.
10555 * gcc.target/i386/sse2-movapd-1.c: Likewise.
10556 * gcc.target/i386/sse2-movapd-2.c: Likewise.
10557 * gcc.target/i386/sse2-movd-1.c: Likewise.
10558 * gcc.target/i386/sse2-movd-2.c: Likewise.
10559 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10560 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10561 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10562 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10563 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10564 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10565 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10566 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10567 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10568 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10569 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10570 * gcc.target/i386/sse2-movq-1.c: Likewise.
10571 * gcc.target/i386/sse2-movq-2.c: Likewise.
10572 * gcc.target/i386/sse2-movq-3.c: Likewise.
10573 * gcc.target/i386/sse2-movsd-1.c: Likewise.
10574 * gcc.target/i386/sse2-movsd-2.c: Likewise.
10575 * gcc.target/i386/sse2-movupd-1.c: Likewise.
10576 * gcc.target/i386/sse2-movupd-2.c: Likewise.
10577 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10578 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10579 * gcc.target/i386/sse2-orpd-1.c: Likewise.
10580 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10581 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10582 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10583 * gcc.target/i386/sse2-paddb-1.c: Likewise.
10584 * gcc.target/i386/sse2-paddd-1.c: Likewise.
10585 * gcc.target/i386/sse2-paddq-1.c: Likewise.
10586 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10587 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10588 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10589 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10590 * gcc.target/i386/sse2-paddw-1.c: Likewise.
10591 * gcc.target/i386/sse2-pand-1.c: Likewise.
10592 * gcc.target/i386/sse2-pandn-1.c: Likewise.
10593 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10594 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10595 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10596 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10597 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10598 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10599 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10600 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10601 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10602 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10603 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10604 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10605 * gcc.target/i386/sse2-pminub-1.c: Likewise.
10606 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10607 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10608 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10609 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10610 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10611 * gcc.target/i386/sse2-por-1.c: Likewise.
10612 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10613 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10614 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10615 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10616 * gcc.target/i386/sse2-pslld-1.c: Likewise.
10617 * gcc.target/i386/sse2-pslld-2.c: Likewise.
10618 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10619 * gcc.target/i386/sse2-psllq-1.c: Likewise.
10620 * gcc.target/i386/sse2-psllq-2.c: Likewise.
10621 * gcc.target/i386/sse2-psllw-1.c: Likewise.
10622 * gcc.target/i386/sse2-psllw-2.c: Likewise.
10623 * gcc.target/i386/sse2-psrad-1.c: Likewise.
10624 * gcc.target/i386/sse2-psrad-2.c: Likewise.
10625 * gcc.target/i386/sse2-psraw-1.c: Likewise.
10626 * gcc.target/i386/sse2-psraw-2.c: Likewise.
10627 * gcc.target/i386/sse2-psrld-1.c: Likewise.
10628 * gcc.target/i386/sse2-psrld-2.c: Likewise.
10629 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10630 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10631 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10632 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10633 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10634 * gcc.target/i386/sse2-psubb-1.c: Likewise.
10635 * gcc.target/i386/sse2-psubd-1.c: Likewise.
10636 * gcc.target/i386/sse2-psubq-1.c: Likewise.
10637 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10638 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10639 * gcc.target/i386/sse2-psubw-1.c: Likewise.
10640 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10641 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10642 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10643 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10644 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10645 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10646 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10647 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10648 * gcc.target/i386/sse2-pxor-1.c: Likewise.
10649 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10650 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10651 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10652 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10653 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10654 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10655 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10656 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10657 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10658 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10659 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10660 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10661 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10662 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10663 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10664 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10665 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10666 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10667 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10668 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10669 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10670 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10671 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10672 * gcc.target/i386/sse2-vec-1.c: Likewise.
10673 * gcc.target/i386/sse2-vec-2.c: Likewise.
10674 * gcc.target/i386/sse2-vec-3.c: Likewise.
10675 * gcc.target/i386/sse2-vec-4.c: Likewise.
10676 * gcc.target/i386/sse2-vec-5.c: Likewise.
10677 * gcc.target/i386/sse2-vec-6.c: Likewise.
10678 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10679 * gcc.target/i386/ssefn-2.c: Likewise.
10680 * gcc.target/i386/ssefn-4.c: Likewise.
10681 * gcc.target/i386/ssefp-1.c: Likewise.
10682 * gcc.target/i386/ssefp-2.c: Likewise.
10683 * gcc.target/i386/sseregparm-3.c: Likewise.
10684 * gcc.target/i386/sseregparm-4.c: Likewise.
10685 * gcc.target/i386/sseregparm-5.c: Likewise.
10686 * gcc.target/i386/sseregparm-6.c: Likewise.
10687 * gcc.target/i386/sseregparm-7.c: Likewise.
10688 * gcc.target/i386/ssetype-1.c: Likewise.
10689 * gcc.target/i386/ssetype-2.c: Likewise.
10690 * gcc.target/i386/ssetype-3.c: Likewise.
10691 * gcc.target/i386/ssetype-4.c: Likewise.
10692 * gcc.target/i386/ssetype-5.c: Likewise.
10693 * gcc.target/i386/unordcmp-1.c: Likewise.
10694 * gcc.target/i386/vararg-1.c: Likewise.
10695 * gcc.target/i386/vararg-2.c: Likewise.
10696 * gcc.target/i386/vararg-3.c: Likewise.
10697 * gcc.target/i386/vararg-4.c: Likewise.
10698 * gcc.target/i386/vararg-7.c: Likewise.
10699 * gcc.target/i386/vararg-8.c: Likewise.
10700 * gcc.target/i386/vecinit-1.c: Likewise.
10701 * gcc.target/i386/vecinit-2.c: Likewise.
10702 * gcc.target/i386/vecinit-3.c: Likewise.
10703 * gcc.target/i386/vecinit-4.c: Likewise.
10704 * gcc.target/i386/vecinit-5.c: Likewise.
10705 * gcc.target/i386/vecinit-6.c: Likewise.
10706 * gcc.target/i386/vectorize2.c: Likewise.
10707 * gcc.target/i386/vectorize3.c: Likewise.
10708 * gcc.target/i386/vectorize4.c: Likewise.
10709 * gcc.target/i386/vectorize6.c: Likewise.
10710 * gcc.target/i386/vectorize7.c: Likewise.
10711 * gcc.target/i386/vectorize8.c: Likewise.
10712 * gcc.target/i386/vperm-v2df.c: Likewise.
10713 * gcc.target/i386/vperm-v2di.c: Likewise.
10714 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10715 * gcc.target/i386/xorps-sse2.c: Likewise.
10716 * gcc.target/i386/xorps.c: Likewise.
10717 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10718 * gfortran.dg/graphite/pr42326.f90: Likewise.
10719 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10720
817c2996
RG
107212010-05-19 Richard Guenther <rguenther@suse.de>
10722
10723 PR lto/44196
10724 * g++.dg/lto/20100519-1_0.C: New testcase.
10725
16e520b6
DF
107262010-05-19 Daniel Franke <franke.daniel@gmail.com>
10727
10728 PR fortran/42360
10729 * gfortran.dg/warn_intent_out_not_set.f90: New.
10730
66faed76
DF
107312010-05-19 Daniel Franke <franke.daniel@gmail.com>
10732
10733 PR fortran/38404
10734 * gfortran.dg/data_char_1.f90: Updated warning message.
10735 * gfortran.dg/data_array_6.f: New.
10736
749aa96d
MJ
107372010-05-19 Martin Jambor <mjambor@suse.cz>
10738
10739 * g++.dg/ipa/ivinline-8.C: New test.
10740 * gcc.dg/ipa/iinline-2.c: Likewise.
10741
c9018c71
DF
107422010-05-19 Daniel Franke <franke.daniel@gmail.com>
10743
10744 PR fortran/34505
10745 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10746 arguments; add check for return value kind.
10747 * gfortran.dg/float_1.f90: Likewise.
10748
f8a02aac
RO
107492010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10750
10751 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10752 (main): Use it.
10753 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10754 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10755 Prune another location line format.
10756 (lto-obj): Call lto_prune_warns on comp_output.
10757
80e2a014
JH
107582010-05-18 Jan Hubicka <jh@suse.cz>
10759
10760 * gcc.dg/lto/ipacp_0.c: New test.
10761 * gcc.dg/lto/ipacp_1.c: New test.
10762
174f391c
SB
107632010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10764
10765 PR lto/44184
10766 * gcc.dg/lto/20100518_0.c: New test.
10767
451078b5
EB
107682010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10769
10770 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10771
94ea6939
JW
107722010-05-17 Janus Weil <janus@gcc.gnu.org>
10773
10774 PR fortran/43990
10775 * gfortran.dg/class_21.f03: New.
10776
9d2b7551
JM
107772010-05-17 Jason Merrill <jason@redhat.com>
10778
10779 PR c++/44157
10780 * g++.dg/cpp0x/initlist34.C: New.
10781
c8361db1
JM
10782 PR c++/44158
10783 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10784
b258210c
MJ
107852010-05-17 Martin Jambor <mjambor@suse.cz>
10786
10787 * g++.dg/ipa/ivinline-1.C: New test.
10788 * g++.dg/ipa/ivinline-2.C: New test.
10789 * g++.dg/ipa/ivinline-3.C: New test.
10790 * g++.dg/ipa/ivinline-4.C: New test.
10791 * g++.dg/ipa/ivinline-5.C: New test.
10792 * g++.dg/ipa/ivinline-6.C: New test.
10793
ad13f229
DS
107942010-05-17 Dodji Seketeli <dodji@redhat.com>
10795 Jason Merrill <jason@redhat.com>
10796
10797 PR c++/44108
10798 * c-c++-common/Wunused-var-8.c: New test.
10799
f1de5107
JJ
108002010-05-17 Jakub Jelinek <jakub@redhat.com>
10801
f145213f
JJ
10802 PR bootstrap/42347
10803 * gcc.c-torture/compile/pr42347.c: New test.
10804
f1de5107
JJ
10805 PR middle-end/44102
10806 * g++.dg/ext/asmgoto1.C: New test.
10807
5feb49f0
MJ
108082010-05-17 Martin Jambor <mjambor@suse.cz>
10809
10810 PR middle-end/44133
10811 * gcc.dg/tree-ssa/pr44133.c: New test.
10812 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10813 precise.
10814
233961db
JW
108152010-05-17 Janus Weil <janus@gcc.gnu.org>
10816
10817 PR fortran/44044
10818 * gfortran.dg/class_20.f03: New.
10819
ff71b48d
CB
108202010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10821
431043bd
UB
10822 PR 44078
10823 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10824 debug messages but not the newly introduced one.
ff71b48d 10825
cdc6637d
DF
108262010-05-16 Daniel Franke <franke.daniel@gmail.com>
10827
431043bd 10828 PR fortran/35779
cdc6637d
DF
10829 * gfortran.dg/initialization_25.f90: Commented testcase.
10830 * gfortran.dg/initialization_26.f90: New.
10831
6b87d1b4
RG
108322010-05-16 Richard Guenther <rguenther@suse.de>
10833
10834 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10835 * gcc.dg/pr43084.c: Likewise.
10836 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10837 -fipa-type-escape.
10838 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10839 -fipa-type-escape.
10840 * gcc.dg/struct/struct-reorg.exp: Likewise.
10841 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10842 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10843
32912286
JM
108442010-05-16 Joseph Myers <joseph@codesourcery.com>
10845
10846 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10847 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10848 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10849 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10850 tests.
10851
9feb3d6a
JM
108522010-05-15 Jason Merrill <jason@redhat.com>
10853
10854 * g++.dg/eh/spec10.C: New.
10855 * g++.dg/eh/spec11.C: New.
10856 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10857
3a28464c
JW
108582010-05-15 Janus Weil <janus@gcc.gnu.org>
10859
10860 PR fortran/44154
10861 PR fortran/42647
10862 * gfortran.dg/allocatable_scalar_9.f90: New.
10863
1f910942
JJ
108642010-05-15 Jakub Jelinek <jakub@redhat.com>
10865
10866 PR c++/44148
10867 * g++.dg/torture/pr44148.C: New test.
10868
4bdd0a60
JM
108692010-05-15 Joseph Myers <joseph@codesourcery.com>
10870
10871 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10872 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10873 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10874 diagnostics and type sizes.
10875
d025732d
EB
108762010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10877
10878 * gnat.dg/lto9.adb: New test.
10879 * gnat.dg/lto9_pkg1.ads: New helper.
10880 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10881
ade41c1d
JH
108822010-05-15 Jan Hubicka <jh@suse.cz>
10883
10884 * gcc.dg/lto/ipareference_1.c: Rename to ...
10885 * gcc.dg/lto/ipareference_0.c: ... this one.
10886 * gcc.dg/lto/ipareference_2.c: Rename to ...
10887 * gcc.dg/lto/ipareference_1.c: ... this one.
10888
f3380641
JH
108892010-05-15 Jan Hubicka <jh@suse.cz>
10890
10891 * gcc.dg/lto/ipareference_1.c: New file.
10892 * gcc.dg/lto/ipareference_2.c: New file.
10893
9d0baae1
RG
108942010-05-15 Richard Guenther <rguenther@suse.de>
10895
10896 PR tree-optimization/44038
10897 * gcc.c-torture/compile/pr44038.c: New testcase.
10898
75d2d581
L
108992010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10900
10901 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10902 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10903
f8dde8af
JW
109042010-05-15 Janus Weil <janus@gcc.gnu.org>
10905
10906 PR fortran/43207
10907 PR fortran/43969
10908 * gfortran.dg/class_18.f03: New.
10909 * gfortran.dg/class_19.f03: New.
10910
22bf7d17
JJ
109112010-05-14 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR debug/44112
10914 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10915 * g++.dg/debug/dwarf2/const1.C: Remove.
10916
b33a0480
JM
109172010-05-14 Jason Merrill <jason@redhat.com>
10918
10919 * g++.dg/eh/cond4.C: New.
10920 * g++.dg/eh/elide2.C: Adjust.
10921 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10922
c13af44b
SK
109232010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10924
10925 PR fortran/44135
10926 * gfortran.dg/actual_array_interface_2.f90: New test.
10927
4d2ab9e3
RG
109282010-05-14 Richard Guenther <rguenther@suse.de>
10929
10930 PR tree-optimization/44119
10931 * gcc.c-torture/compile/pr44119.c: New testcase.
10932
786f715d
JM
109332010-05-14 Jason Merrill <jason@redhat.com>
10934
10935 PR c++/44127
10936 * g++.dg/eh/terminate1.C: New.
10937
88e09c79
JJ
109382010-05-14 Jakub Jelinek <jakub@redhat.com>
10939
10940 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10941
88c04a5d
JJ
10942 PR debug/44136
10943 * gcc.dg/pr44136.c: New test.
10944
74b80262
SZ
109452010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10946
10947 PR c++/30566
b6b7f703
L
10948 * g++.dg/warn/Wshadow-4.C: Adjust.
10949 * g++.dg/warn/Wshadow-5.C: New test.
10950 * g++.dg/warn/Wshadow-6.C: New test
74b80262 10951
f2cbd86c
DF
109522010-05-13 Daniel Franke <franke.daniel@gmail.com>
10953
431043bd
UB
10954 PR fortran/35779
10955 * gfortran.dg/initialization_25.f90: New.
f2cbd86c 10956
1ae6fe9b
MJ
109572010-05-13 Martin Jambor <mjambor@suse.cz>
10958
10959 * g++.dg/otr-fold-1.C: New test.
10960 * g++.dg/otr-fold-2.C: New test.
10961
823e9473
JJ
109622010-05-13 Jakub Jelinek <jakub@redhat.com>
10963
2b45bf21
JJ
10964 PR fortran/44036
10965 * gfortran.dg/gomp/pr44036-1.f90: New test.
10966 * gfortran.dg/gomp/pr44036-2.f90: New test.
10967 * gfortran.dg/gomp/pr44036-3.f90: New test.
10968
823e9473
JJ
10969 PR debug/43983
10970 * gcc.dg/guality/sra-1.c: New test.
10971
bd3cdcc0
JH
109722010-05-12 Jan Hubicka <jh@suse.cz>
10973
10974 * tree-ssa/unreachable.c: New test.
10975
73647d75
JM
109762010-05-12 Jason Merrill <jason@redhat.com>
10977
10978 * g++.dg/cpp0x/sfinae1.C: New.
10979
87a0ebfd
ST
109802010-05-12 Sriraman Tallam <tmsriram@google.com>
10981
10982 * gcc.target/i386/zee.c: New file.
10983
5c824000
JM
109842010-05-12 Jason Merrill <jason@redhat.com>
10985
3784b33c
JM
10986 * g++.dg/conversion/op1.C: Expect template candidate message.
10987 * g++.dg/cpp0x/nullptr15.C: Likewise.
10988 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10989 * g++.dg/cpp0x/pr31431.C: Likewise.
10990 * g++.dg/cpp0x/temp_default2.C: Likewise.
10991 * g++.dg/cpp0x/trailing4.C: Likewise.
10992 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10993 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10994 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10995 * g++.dg/cpp0x/variadic35.C: Likewise.
10996 * g++.dg/cpp0x/vt-35147.C: Likewise.
10997 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10998 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10999 * g++.dg/ext/visibility/anon8.C: Likewise.
11000 * g++.dg/ext/vla2.C: Likewise.
11001 * g++.dg/other/pr28114.C: Likewise.
11002 * g++.dg/other/ptrmem10.C: Likewise.
11003 * g++.dg/other/ptrmem11.C: Likewise.
11004 * g++.dg/overload/unknown1.C: Likewise.
11005 * g++.dg/parse/template7.C: Likewise.
11006 * g++.dg/parse/typename7.C: Likewise.
11007 * g++.dg/template/conv11.C: Likewise.
11008 * g++.dg/template/copy1.C: Likewise.
11009 * g++.dg/template/deduce3.C: Likewise.
11010 * g++.dg/template/dependent-expr5.C: Likewise.
11011 * g++.dg/template/friend.C: Likewise.
11012 * g++.dg/template/incomplete2.C: Likewise.
11013 * g++.dg/template/local4.C: Likewise.
11014 * g++.dg/template/local6.C: Likewise.
11015 * g++.dg/template/operator10.C: Likewise.
11016 * g++.dg/template/overload6.C: Likewise.
11017 * g++.dg/template/ptrmem2.C: Likewise.
11018 * g++.dg/template/ptrmem20.C: Likewise.
11019 * g++.dg/template/ptrmem8.C: Likewise.
11020 * g++.dg/template/sfinae2.C: Likewise.
11021 * g++.dg/template/ttp25.C: Likewise.
11022 * g++.dg/template/unify10.C: Likewise.
11023 * g++.dg/template/unify11.C: Likewise.
11024 * g++.dg/template/unify6.C: Likewise.
11025 * g++.dg/template/unify7.C: Likewise.
11026 * g++.dg/template/unify9.C: Likewise.
11027 * g++.dg/template/varmod1.C: Likewise.
11028 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11029 * g++.old-deja/g++.law/operators32.C: Likewise.
11030 * g++.old-deja/g++.pt/crash28.C: Likewise.
11031 * g++.old-deja/g++.pt/crash60.C: Likewise.
11032 * g++.old-deja/g++.pt/explicit38.C: Likewise.
11033 * g++.old-deja/g++.pt/explicit39.C: Likewise.
11034 * g++.old-deja/g++.pt/explicit41.C: Likewise.
11035 * g++.old-deja/g++.pt/explicit67.C: Likewise.
11036 * g++.old-deja/g++.pt/explicit77.C: Likewise.
11037 * g++.old-deja/g++.pt/expr2.C: Likewise.
11038 * g++.old-deja/g++.pt/overload7.C: Likewise.
11039 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11040 * g++.old-deja/g++.pt/spec5.C: Likewise.
11041 * g++.old-deja/g++.pt/spec6.C: Likewise.
11042 * g++.old-deja/g++.pt/t24.C: Likewise.
11043 * g++.old-deja/g++.pt/unify4.C: Likewise.
11044 * g++.old-deja/g++.pt/unify6.C: Likewise.
11045 * g++.old-deja/g++.pt/unify8.C: Likewise.
11046 * g++.old-deja/g++.robertl/eb119.C: Likewise.
11047 * g++.old-deja/g++.robertl/eb79.C: Likewise.
11048 * g++.old-deja/g++.robertl/eb98.C: Likewise.
11049
d451d5b2
JM
11050 * g++.dg/cpp0x/initlist32.C: New.
11051
404f08f8
JM
11052 * g++.dg/template/conv11.C: New.
11053 * g++.dg/conversion/op1.C: Adjust expected error.
11054
5c824000
JM
11055 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11056
49f19b1c
L
110572010-05-12 H.J. Lu <hongjiu.lu@intel.com>
11058
11059 PR target/44088
11060 * gcc.target/i386/avx-cmpsd-1.c: New.
11061 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11062 * gcc.target/i386/avx-cmpss-1.c: Likewise.
11063 * gcc.target/i386/avx-cmpss-2.c: Likewise.
11064 * gcc.target/i386/sse-cmpss-1.c: Likewise.
11065 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11066
f22f4340
JJ
110672010-05-12 Jakub Jelinek <jakub@redhat.com>
11068
11069 PR middle-end/44085
11070 * gcc.dg/gomp/pr44085.c: New test.
11071 * gfortran.dg/gomp/pr44085.f90: New test.
11072
101422f0
IS
110732010-05-12 Iain Sandoe <iains@gcc.gnu.org>
11074
11075 * objc-obj-c++-shared/Object1.m: New.
11076 * objc.dg/torture: New directory.
11077 * objc.dg/torture/tls: Ditto.
11078 * objc.dg/tls: Ditto.
11079 * objc.dg/torture/tls/trivial.m: New test.
11080 * objc.dg/torture/tls/thr-init-2.m: New test.
11081 * objc.dg/torture/tls/thr-init-3.m: New test.
11082 * objc.dg/torture/tls/thr-init.m: New test.
11083 * objc.dg/torture/tls/diag-1.m: New test.
11084 * objc.dg/torture/tls/tls.exp: New.
11085 * objc.dg/torture/trivial.m: New test.
11086 * objc.dg/torture/dg-torture.exp: New.
11087 * objc.dg/tls/diag-3.m: New test.
11088 * objc.dg/tls/diag-4.m: New test.
11089 * objc.dg/tls/diag-5.m: New test.
11090 * objc.dg/tls/init-1.m: New test.
11091 * objc.dg/tls/init-2.m: New test.
11092 * objc.dg/tls/tls.exp: New.
11093 * objc.dg/tls/diag-2.m: New test.
11094 * lib/objc.exp: Respond to dg-additional-files.
11095
623a6941
MK
110962010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
11097
11098 * gcc.target/m68k/20100512-1.c: New.
11099
aeecf17c
EB
111002010-05-12 Eric Botcazou <ebotcazou@adacore.com>
11101
11102 * gnat.dg/lto8.adb: New test.
11103 * gnat.dg/lto8_pkg.ad[sb]: New helper.
11104 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11105
aac73a6d
PC
111062010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11107
11108 PR c++/34272
11109 PR c++/43630
11110 PR c++/34491
11111 * g++.dg/template/crash97.C: New.
11112 * g++.dg/template/crash98.C: Likewise.
11113 * g++.dg/template/crash99.C: Likewise.
11114 * g++.dg/cpp0x/pr31439.C: Adjust.
11115 * g++.dg/template/crash95.C: Likewise.
11116
056928b2
JJ
111172010-05-11 Jakub Jelinek <jakub@redhat.com>
11118
3b5fda81
JJ
11119 PR middle-end/44071
11120 * c-c++-common/asmgoto-4.c: New test.
11121 * gcc.target/i386/pr44071.c: New test.
11122
056928b2
JJ
11123 PR c++/44062
11124 * c-c++-common/Wunused-var-7.c: New test.
11125 * g++.dg/warn/Wunused-var-9.C: New test.
11126
edf86ec1
DF
111272010-05-11 Daniel Franke <franke.daniel@gmail.com>
11128
431043bd
UB
11129 PR fortran/43711
11130 * gfortran.dg/gomp/pr43711.f90: New.
edf86ec1 11131
ad1614a7
DF
111322010-05-11 Daniel Franke <franke.daniel@gmail.com>
11133
11134 PR fortran/31820
11135 * gfortran.dg/select_5.f90: Updated.
11136
1aa14195
JH
111372010-05-11 Jan Hubicka <jh@suse.cz>
11138
11139 PR tree-optimize/44063
11140 * gcc.c-torture/compile/pr44063.c: New testcase.
11141
3f592b38
JJ
111422010-05-11 Jakub Jelinek <jakub@redhat.com>
11143
11144 PR debug/44023
11145 * gcc.dg/pr44023.c: New test.
11146
c679a915
EB
111472010-05-10 Eric Botcazou <ebotcazou@adacore.com>
11148
11149 * gnat.dg/lto7.adb: New test.
11150 * gnat.dg/lto7_pkg.ad[sb]: New helper.
11151
eaa9d009
JM
111522010-05-10 Jason Merrill <jason@redhat.com>
11153
5a40306b
JM
11154 PR c++/44017
11155 * g++.dg/template/inherit5.C: New.
11156
eaa9d009
JM
11157 PR c++/44045
11158 * g++.dg/cpp0x/initlist33.C: New.
11159 * g++.dg/cpp0x/initlist26.C: Adjust.
11160 * g++.dg/cpp0x/initlist28.C: Adjust.
11161
34655c9e
FC
111622010-05-10 Fabien Chêne <fabien.chene@gmail.com>
11163
11164 PR c++/43719
11165 * g++.dg/init/pr43719.C: New.
11166 * g++.dg/anon-struct4.C: Adjust.
11167
1de12eab
JJ
111682010-05-10 Jakub Jelinek <jakub@redhat.com>
11169
11170 PR debug/44028
11171 * gcc.dg/pr44028.c: New test.
11172
4e42ad66
DF
111732010-05-08 Daniel Franke <franke.daniel@gmail.com>
11174
11175 PR fortran/27866
11176 PR fortran/35003
11177 PR fortran/42809
11178 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11179 * gfortran.dg/warn_conversion.f90: New.
11180
8a9ecffd
MM
111812010-05-10 Michael Matz <matz@suse.de>
11182
11183 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11184
46044dd9
L
111852010-05-10 H.J. Lu <hongjiu.lu@intel.com>
11186
11187 PR rtl-optimization/44012
11188 * gcc.dg/pr44012.c: New.
11189
6aaf1357
RO
111902010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11191
11192 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11193 Log text on entry and exit.
11194 Prune Sun ld warnings for common symbols with differing sizes.
11195 (lto-link-and-maybe-run): Change caller.
11196
f5dbb57c
JW
111972010-05-10 Janus Weil <janus@gcc.gnu.org>
11198
11199 PR fortran/44044
11200 * gfortran.dg/class_7.f03: Modified.
11201 * gfortran.dg/select_type_1.f03: Modified.
11202 * gfortran.dg/select_type_12.f03: New.
11203
1755aad0
RG
112042010-05-10 Richard Guenther <rguenther@suse.de>
11205
11206 PR tree-optimization/44050
11207 * gcc.dg/torture/pr44050.c: New testcase.
11208
333b67a9
WG
112092010-05-10 Wei Guozhi <carrot@google.com>
11210
11211 PR target/42879
11212 * gcc.target/arm/pr42879.c: New testcase.
11213
c1644066
JM
112142010-05-09 Joseph Myers <joseph@codesourcery.com>
11215
11216 PR c/44051
11217 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11218
0fb96aa4
JM
112192010-05-09 Joseph Myers <joseph@codesourcery.com>
11220
11221 PR c/10676
11222 * gcc.dg/anon-struct-10.c: New test.
11223
3d7a712a
RG
112242010-05-09 Richard Guenther <rguenther@suse.de>
11225
11226 PR middle-end/44024
11227 * gcc.dg/pr44024.c: New testcase.
11228
492fc0ee
JM
112292010-05-09 Joseph Myers <joseph@codesourcery.com>
11230
11231 PR c/4784
11232 * gcc.dg/anon-struct-9.c: New test.
11233
5588864d
RG
112342010-05-09 Richard Guenther <rguenther@suse.de>
11235
11236 PR middle-end/44043
11237 * gcc.c-torture/compile/pr44043.c: New testcase.
11238
64ed87b4
RG
112392010-05-09 Richard Guenther <rguenther@suse.de>
11240
11241 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11242
d10380d2
EB
112432010-05-09 Eric Botcazou <ebotcazou@adacore.com>
11244
11245 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11246
0dbe2a64
EB
112472010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11248
11249 * gnat.dg/lto[12456].adb: Add "target lto" marker.
11250 * gnat.dg/specs/lto3.ads: Likewise.
11251
844381e5
SL
112522010-05-08 Sandra Loosemore <sandra@codesourcery.com>
11253
11254 PR middle-end/28685
11255 * gcc.dg/pr28685-1.c: New file.
11256
43896afb
RG
112572010-05-08 Richard Guenther <rguenther@suse.de>
11258
11259 PR tree-optimization/44030
11260 * gcc.c-torture/compile/pr44030.c: New testcase.
11261
f56000ed
EB
112622010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11263
11264 * gnat.dg/lto6.adb: New test.
11265 * gnat.dg/lto6_pkg.ads: New helper.
11266
901ad63f
EB
112672010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11268
11269 * gnat.dg/lto5.adb: New test.
11270 * gnat.dg/lto5_pkg.ad[sb]: New helper.
11271
9c026b87
EB
112722010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11273
11274 * gnat.dg/lto4.ad[sb]: New test.
11275
35e2a4b8
EB
112762010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11277
11278 * gnat.dg/specs/lto3.ads: New test.
11279 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11280 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11281
928dfa4b
EB
112822010-05-08 Quentin Ochem <ochem@adacore.com>
11283
11284 * gnat.dg/sizetype3.ad[sb]: New test.
11285 * gnat.dg/sizetype3_pkg.ads: New helper.
11286
40bb78ad
FC
112872010-05-07 Fabien Chêne <fabien.chene@gmail.com>
11288
11289 PR c++/43951
11290 * g++.dg/init/new29.C: New.
11291
db7d7dc1
DF
112922010-05-07 Daniel Franke <franke.daniel@gmail.com>
11293
62e59133
UB
11294 PR fortran/40728
11295 * gfortran.dg/coarray_1.f90: Fixed error message.
11296 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11297 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11298 * gfortran.dg/intrinsic_std_5.f90: New.
db7d7dc1 11299
2cd5965f
JM
113002010-05-07 Jason Merrill <jason@redhat.com>
11301
11302 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11303
9009be85
RO
113042010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11305
11306 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11307 (size_t, stderr): Remove.
11308 (read_error): Replaced __builtin_fprintf by fprintf.
11309
d42ba3b8
SZ
113102010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
11311
11312 * gcc.dg/ordered-comparison-1.c: New test.
11313 * gcc.dg/ordered-comparison-2.c: New test.
11314 * gcc.dg/ordered-comparison-3.c: New test.
11315 * gcc.dg/ordered-comparison-4.c: New test.
11316
a4ca2b57
MS
113172010-05-06 Mike Stump <mikestump@comcast.net>
11318
46765054 11319 PR objc/35165
a4ca2b57
MS
11320 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11321
14c2101d
JM
113222010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
11323 Jason Merrill <jason@redhat.com>
11324
11325 * g++.dg/cpp0x/nullptr01.C: New.
11326 * g++.dg/cpp0x/nullptr02.C: New.
11327 * g++.dg/cpp0x/nullptr03.C: New.
11328 * g++.dg/cpp0x/nullptr04.C: New.
11329 * g++.dg/cpp0x/nullptr05.C: New.
11330 * g++.dg/cpp0x/nullptr06.C: New.
11331 * g++.dg/cpp0x/nullptr07.C: New.
11332 * g++.dg/cpp0x/nullptr08.C: New.
11333 * g++.dg/cpp0x/nullptr09.C: New.
11334 * g++.dg/cpp0x/nullptr10.C: New.
11335 * g++.dg/cpp0x/nullptr11.C: New.
11336 * g++.dg/cpp0x/nullptr12.C: New.
11337 * g++.dg/cpp0x/nullptr13.C: New.
11338 * g++.dg/cpp0x/nullptr14.C: New.
11339 * g++.dg/cpp0x/nullptr15.C: New.
11340 * g++.dg/cpp0x/nullptr16.C: New.
11341 * g++.dg/cpp0x/nullptr17.C: New.
11342 * g++.dg/cpp0x/nullptr18.C: New.
11343 * g++.dg/cpp0x/nullptr19.C: New.
11344 * g++.dg/cpp0x/nullptr20.C: New.
11345 * g++.dg/cpp0x/nullptr21.C: New.
11346 * g++.dg/cpp0x/nullptr22.C: New.
11347 * g++.dg/debug/nullptr01.C: New.
11348 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11349
62e59133
UB
113502010-05-06 Jakub Jelinek <jakub@redhat.com>
11351
11352 * gcc.dg/Wunused-var-8.c: Move to...
11353 * c-c++-common/Wunused-var-6.c: ... here. New test.
11354
1017e3e6
PC
113552010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11356
11357 PR c++/40406
11358 * g++.dg/template/crash96.C: New.
11359
ef38b551
JH
113602010-05-06 Jan Hubicka <jh@suse.cz>
11361
11362 PR tree-optimization/43791
11363 * gcc.c-torture/compile/pr43791.c: New file.
11364
0ab555de
MM
113652010-05-06 Michael Matz <matz@suse.de>
11366
11367 PR tree-optimization/43984
11368 * gfortran.dg/pr43984.f90: New test.
11369
3734d960
MLI
113702010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
11371
11372 PR 40989
11373 * gcc.dg/pr40989.c: New.
11374
e3bdfed6
RG
113752010-05-06 Richard Guenther <rguenther@suse.de>
11376
11377 PR tree-optimization/43934
11378 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11379
113802010-05-06 Richard Guenther <rguenther@suse.de>
11381
11382 PR tree-optimization/43987
11383 * gcc.c-torture/execute/pr43987.c: New testcase.
11384 * gcc.dg/torture/pta-escape-1.c: Adjust.
11385 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11386 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11387 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11388 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11389
94252ac2 113902010-04-22 Jakub Jelinek <jakub@redhat.com>
03a904b5
JJ
11391 Dodji Seketeli <dodji@redhat.com>
11392
11393 PR c/18624
11394 * g++.dg/warn/Wunused-7.C: Add dg-warning.
11395 * g++.dg/template/sfinae16.C: Likewise.
11396 * gcc.dg/Wunused-var-1.c: Moved to...
11397 * c-c++-common/Wunused-var-1.c: ...here. New test.
11398 * gcc.dg/Wunused-var-2.c: Moved to...
11399 * c-c++-common/Wunused-var-2.c: ...here. New test.
11400 * gcc.dg/Wunused-var-3.c: Moved to...
11401 * c-c++-common/Wunused-var-3.c: ...here. New test.
11402 * gcc.dg/Wunused-var-4.c: Moved to...
11403 * gcc.dg/Wunused-var-1.c: ... here.
11404 * gcc.dg/Wunused-var-5.c: Moved to...
11405 * c-c++-common/Wunused-var-4.c: ...here. New test.
11406 * gcc.dg/Wunused-var-7.c: Moved to...
11407 * c-c++-common/Wunused-var-5.c: ...here. New test.
11408 * gcc.dg/Wunused-var-6.c: Moved to...
11409 * gcc.dg/Wunused-var-2.c: ... here.
11410 * c-c++-common/Wunused-var-1.c: New test.
11411 * c-c++-common/Wunused-var-2.c: New test.
11412 * c-c++-common/Wunused-var-3.c: New test.
11413 * c-c++-common/Wunused-var-4.c: New test.
11414 * c-c++-common/Wunused-var-5.c: New test.
11415 * g++.dg/warn/Wunused-var-1.C: New test.
11416 * g++.dg/warn/Wunused-var-2.C: New test.
11417 * g++.dg/warn/Wunused-var-3.C: New test.
11418 * g++.dg/warn/Wunused-var-4.C: New test.
11419 * g++.dg/warn/Wunused-var-5.C: New test.
11420 * g++.dg/warn/Wunused-var-6.C: New test.
11421 * g++.dg/warn/Wunused-var-7.C: New test.
11422 * g++.dg/warn/Wunused-var-8.C: New test.
11423 * g++.dg/warn/Wunused-parm-1.C: New test.
11424 * g++.dg/warn/Wunused-parm-2.C: New test.
11425 * g++.dg/warn/Wunused-parm-3.C: New test.
11426
5e7b92b9
TB
114272010-05-06 Tobias Burnus <burnus@net-b.de>
11428
11429 PR fortran/43985
11430 * gfortran.dg/gomp/crayptr5.f90: New test case.
11431
0f559c16
JM
114322010-05-05 Jason Merrill <jason@redhat.com>
11433
11434 PR debug/43370
11435 * g++.dg/ext/attrib39.C: New.
11436
e5880243
DF
114372010-05-05 Daniel Franke <franke.daniel@gmail.com>
11438
11439 PR fortran/24978
11440 * gfortran.dg/data_invalid.f90: New.
11441
ca361dec
EB
114422010-05-05 Eric Botcazou <ebotcazou@adacore.com>
11443
11444 * gnat.dg/lto2.adb: New test.
11445
6d729f28
JM
114462010-05-05 Jason Merrill <jason@redhat.com>
11447
11448 PR c++/43787
11449 * g++.dg/opt/empty1.C: New.
11450
371b334e
JW
114512010-05-05 Janus Weil <janus@gcc.gnu.org>
11452
11453 PR fortran/43696
11454 * gfortran.dg/class_17.f03: New.
11455
94252ac2 114562010-05-04 Neil Vachharajani <nvachhar@google.com>
b0576159
JJ
11457
11458 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11459
ec6c345e
MS
114602010-05-04 Mike Stump <mikestump@comcast.net>
11461
11462 PR objc/35165
11463 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11464
55a46075
L
114652010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11466
11467 PR target/43668
11468 * gcc.target/i386/pr43668.c: New.
11469
68fef9f9
PC
114702010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11471
11472 PR c++/43028
11473 * g++.dg/cpp0x/initlist31.C: New.
11474
97e3c923
JJ
114752010-05-04 Jakub Jelinek <jakub@redhat.com>
11476
11477 PR c/43981
11478 * gcc.dg/Wunused-var-8.c: New test.
11479
b5c0a77e
JM
114802010-05-04 Jason Merrill <jason@redhat.com>
11481
11482 PR c++/38064
11483 * g++.dg/cpp0x/enum3.C: Extend.
11484
ade6a9ac
L
114852010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11486
11487 PR target/43799
11488 * gcc.target/i386/pr43799.c: New.
11489
7ef5e86c
EB
114902010-05-04 Eric Botcazou <ebotcazou@adacore.com>
11491
11492 * gnat.dg/lto1.adb: New test.
11493 * gnat.dg/lto1_pkg.ad[sb]: New helper.
11494
2147c71c
L
114952010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11496
11497 PR middle-end/43671
11498 * gcc.target/i386/pr43671.c: New.
11499
4ac4b596
PC
115002010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11501
11502 PR c++/43705
11503 * g++.dg/template/crash95.C: New.
11504
0d3f6527
L
115052010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11506
11507 PR debug/43508
11508 * gcc.target/i386/pr43508.c: New.
11509
27c2cfa6
RG
115102010-05-04 Richard Guenther <rguenther@suse.de>
11511
11512 PR tree-optimization/43879
11513 * g++.dg/torture/pr43879-1_0.C: New testcase.
11514 * g++.dg/torture/pr43879-1_1.C: Likewise.
11515
f857e9a4
DS
115162010-05-03 Dodji Seketeli <dodji@redhat.com>
11517
11518 PR c++/43953
11519 * g++.dg/other/crash-12.C: New test.
11520
9ab570ad
L
115212010-05-03 H.J. Lu <hongjiu.lu@intel.com>
11522
11523 * g++.dg/cdce3.C: Add a space. Updated.
11524
cbb4feb3
JM
115252010-05-03 Jason Merrill <jason@redhat.com>
11526
11527 PR c++/43680
11528 * g++.dg/opt/enum2.C: New.
11529 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11530 * g++.dg/warn/Wswitch-1.C: Adjust message.
11531
35ad90d5
RO
115322010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11533
11534 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11535 * g++.dg/ext/label13.C: Fix typo.
11536 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11537 alpha*-dec-osf5*.
11538 * gcc.c-torture/compile/limits-declparen.c: xfail on
11539 alpha*-dec-osf5* with -g.
11540 * gcc.c-torture/compile/limits-pointer.c: Likewise.
11541 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11542 * gcc.dg/c99-tgmath-2.c: Likewise.
11543 * gcc.dg/c99-tgmath-3.c: Likewise.
11544 * gcc.dg/c99-tgmath-4.c: Likewise.
11545
431f5969
SK
115462010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
11547
11548 PR fortran/43592
11549 * gfortran.dg/unexpected_interface.f90: New test.
11550
d5ece0a1
RO
115512010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11552
11553 * ada/acats/run_acats (which): New function.
11554 (host_gnatchop, host_gnatmake): Use it.
11555
8eb7bc3c
RG
115562010-05-03 Richard Guenther <rguenther@suse.de>
11557
11558 PR tree-optimization/43971
11559 * gcc.dg/pr43971.c: New testcase.
11560
c4e26da1
JJ
115612010-05-03 Jakub Jelinek <jakub@redhat.com>
11562
11563 PR debug/43972
11564 * gcc.dg/debug/pr43972.c: New test.
11565
63004b49
UB
115662010-05-02 Uros Bizjak <ubizjak@gmail.com>
11567
11568 PR testsuite/43963
11569 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11570
52c307ba
RG
115712010-05-02 Richard Guenther <rguenther@suse.de>
11572
11573 PR tree-optimization/43879
11574 * gcc.dg/torture/pr43879-3.c: New testcase.
11575
bab4d587
RG
115762010-05-01 Richard Guenther <rguenther@suse.de>
11577
11578 PR tree-optimization/43949
11579 * g++.dg/warn/Warray-bounds-5.C: New testcase.
11580
13ead6d8
L
115812010-05-01 H.J. Lu <hongjiu.lu@intel.com>
11582
11583 PR c++/43951
11584 * g++.dg/init/new28.C: New.
11585
94252ac2 115862010-04-30 Iain Sandoe <iains@gcc.gnu.org>
619dea2d
IS
11587
11588 PR objc++/32052
11589 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11590 structure and nested declarations.
11591 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
11592 structure and nested declarations. Reduce header clutter and
11593 use _exit() rather than abort().
11594 * objc.dg/encode-10.m: New.
11595 * objc.dg/encode-11.m: New.
11596
ce276b61
EB
115972010-04-30 DJ Delorie <dj@redhat.com>
11598
11599 * gcc.c-torture/execute/20100430-1.c: New test.
11600
5cb6410a
JM
116012010-04-30 Jason Merrill <jason@redhat.com>
11602
11603 PR c++/43868
11604 * g++.dg/template/ptrmem21.C: New.
11605
bf65e4b1
TB
116062010-04-30 Tobias Burnus Mburnus@net-b.de>
11607
11608 PR fortran/18918
11609 PR fortran/43931
11610 * gfortran.dg/coarray_13.f90: New test.
11611
b6050cb7
RG
116122010-04-30 Richard Guenther <rguenther@suse.de>
11613
11614 PR lto/43946
11615 * gcc.dg/lto/20100430-1_0.c: New testcase.
11616
a07ecd2b
JJ
116172010-04-30 Jakub Jelinek <jakub@redhat.com>
11618
11619 PR debug/43942
11620 * c-c++-common/pr43942.c: New test.
11621
1179ee88
SB
116222009-04-30 Steven Bosscher <steven@gcc.gnu.org>
11623
11624 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11625 conflict with darwin crt1.o 'start' symbol.
11626
4be68d9a
RG
116272010-04-30 Richard Guenther <rguenther@suse.de>
11628
11629 PR tree-optimization/43879
11630 * gcc.dg/torture/pr43879_1.c: New testcase.
11631
06468254
RG
116322010-04-30 Richard Guenther <rguenther@suse.de>
11633
11634 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11635
10ab8f62
FC
116362010-04-29 Fabien Chêne <fabien.chene@gmail.com>
11637
11638 PR c++/43890
11639 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11640 user-provided constructor while recursing.
11641
eece1eb9
PT
116422010-04-29 Janus Weil <janus@gcc.gnu.org>
11643
11644 PR fortran/42274
11645 * gfortran.dg/class_16.f03: New test.
11646
116472010-04-29 Janus Weil <janus@gcc.gnu.org>
11648
11649 PR fortran/42274
11650 * gfortran.dg/class_15.f03: New.
11651
116522010-04-29 Paul Thomas <pault@gcc.gnu.org>
11653
11654 PR fortran/43326
11655 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11656
116572010-04-29 Janus Weil <janus@gcc.gnu.org>
11658
11659 PR fortran/43492
11660 * gfortran.dg/generic_22.f03 : New test.
11661
116622010-04-29 Paul Thomas <pault@gcc.gnu.org>
11663
11664 PR fortran/42353
11665 * gfortran.dg/class_14.f03: New test.
11666
116672010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11668
11669 PR fortran/42680
11670 * gfortran.dg/interface_32.f90: New test.
11671
116722009-04-29 Paul Thomas <pault@gcc.gnu.org>
11673 Janus Weil <janus@gcc.gnu.org>
11674
11675 PR fortran/41829
11676 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11677 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11678 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11679
a143bf27
MS
116802010-04-28 Mike Stump <mikestump@comcast.net>
11681
11682 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11683 dg-excess-errors.
11684 * g++.dg/uninit-pred-2_b.C: Likewise.
11685
a10da381
TB
116862010-04-28 Tobias Burnus <burnus@net-b.de>
11687
11688 PR fortran/18918
11689 PR fortran/43919
11690 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11691
ab6edba4
MK
116922010-04-28 Matthias Klose <doko@ubuntu.com>
11693
11694 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11695 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11696 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11697 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11698 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11699
8478130d
EB
117002010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11701
11702 * gcc.dg/const-uniq-1.c: New test.
11703 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11704
34f97b94
XDL
117052010-04-28 Xinliang David Li <davidxl@google.com>
11706
11707 * gcc.dg/uninit-pred-2_b.c: New test.
11708 * gcc.dg/uninit-pred-4_b.c: New test.
11709 * gcc.dg/uninit-pred-3_d.c: New test.
11710 * gcc.dg/uninit-pred-6_b.c: New test.
11711 * gcc.dg/uninit-pred-8_b.c: New test.
11712 * gcc.dg/uninit-pred-3_a.c: New test.
11713 * gcc.dg/uninit-pred-2_c.c: New test.
11714 * gcc.dg/uninit-pred-5_a.c: New test.
11715 * gcc.dg/uninit-pred-3_e.c: New test.
11716 * gcc.dg/uninit-pred-7_a.c: New test.
11717 * gcc.dg/uninit-pred-6_c.c: New test.
11718 * gcc.dg/uninit-pred-9_a.c: New test.
11719 * gcc.dg/uninit-pred-8_c.c: New test.
11720 * gcc.dg/uninit-pred-3_b.c: New test.
11721 * gcc.dg/uninit-pred-5_b.c: New test.
11722 * gcc.dg/uninit-pred-7_b.c: New test.
11723 * gcc.dg/uninit-pred-6_d.c: New test.
11724 * gcc.dg/uninit-pred-9_b.c: New test.
11725 * gcc.dg/uninit-pred-2_a.c: New test.
11726 * gcc.dg/uninit-pred-4_a.c: New test.
11727 * gcc.dg/uninit-pred-3_c.c: New test.
11728 * gcc.dg/uninit-pred-6_a.c: New test.
11729 * gcc.dg/uninit-pred-8_a.c: New test.
11730 * gcc.dg/uninit-pred-7_c.c: New test.
11731 * gcc.dg/uninit-pred-6_e.c: New test.
11732 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11733 * g++.dg/uninit-pred-1_a.C: New test.
11734 * g++.dg/uninit-pred-1_b.C: New test.
11735 * g++.dg/uninit-pred-2_a.C: New test.
11736 * g++.dg/uninit-pred-2_b.C: New test.
11737 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11738 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11739 * g++.dg/uninit-pred-loop_1.cc: New test.
11740
e33c6cd6
MJ
117412010-04-28 Martin Jambor <mjambor@suse.cz>
11742
11743 * gcc.dg/lto/20091209-1_0.c: New testcase.
11744
18abb35e
RG
117452010-04-28 Richard Guenther <rguenther@suse.de>
11746
11747 PR tree-optimization/43879
11748 PR tree-optimization/43909
11749 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11750
c718820a
RG
117512010-04-28 Richard Guenther <rguenther@suse.de>
11752
11753 PR c++/43880
11754 * g++.dg/torture/pr43880.C: New testcase.
11755
4b414c93
MLI
117562010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11757
11758 PR c++/9335
62e59133
UB
11759 * g++.dg/template/recurse2.C: Update
11760 * g++.dg/template/recurse.C: Update.
11761 * g++.dg/template/pr23510.C: Update.
11762 * lib/prune.exp: Filter out 'recursively instantiated'.
4b414c93 11763
31d1acec
FC
117642010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11765
11766 PR c++/29043
11767 * g++.dg/init/pr29043.C: New.
11768
95b24c84
JM
117692010-04-27 Jason Merrill <jason@redhat.com>
11770
2defb926
JM
11771 * g++.dg/lookup/scoped5.C: Adjust.
11772 * g++.dg/lookup/scoped8.C: Adjust.
11773 * g++.dg/template/dependent-expr5.C: Adjust.
11774 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11775
a6846853
JM
11776 PR c++/43856
11777 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11778
95b24c84
JM
11779 PR c++/43875
11780 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11781
5dc16b19 117822010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
94252ac2 11783 Jan Hubicka <hubicka@ucw.cz>
5dc16b19
MLI
11784
11785 * gcc.dg/pure-2.c: New testcase.
11786 * gcc.dg/const-1.c: New testcase.
11787
798ec807
JM
117882010-04-27 Jason Merrill <jason@redhat.com>
11789
ea8b8aa0
JM
11790 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11791
798ec807
JM
11792 PR c++/41468
11793 * g++.dg/template/sfinae17.C: New.
4a5d353f 11794 * g++.dg/template/sfinae18.C: New.
798ec807 11795
6ad86a5b
FC
117962010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11797
11798 * g++.dg/init/pr42844.C: New.
11799 * g++.dg/cpp0x/pr42844-2.C: New.
11800 * g++.dg/cpp0x/defaulted2.C: Adjust.
11801 * g++.dg/tree-ssa/pr27549.C: Likewise.
11802 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11803
0134416b
TB
118042010-04-27 Tobias Burnus <burnus@net-b.de>
11805
11806 PR fortran/18918
11807 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11808
a79ccd14
RG
118092010-04-27 Richard Guenther <rguenther@suse.de>
11810
11811 PR middle-end/40561
11812 * g++.dg/other/pr40561.C: New testcase.
11813
78eaf7bf
MJ
118142010-04-27 Martin Jambor <mjambor@suse.cz>
11815
11816 PR middle-end/43812
11817 * g++.dg/ipa/pr43812.C: New test.
11818
fa5f5e27
JH
118192010-04-27 Jan Hubicka <jh@suse.cz>
11820
11821 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11822 (test): ... this one.
11823
cb751cbd
BS
118242010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11825
11826 PR target/40657
11827 * gcc.target/arm/thumb-stackframe.c: New test.
11828
0ed3cde2 118292010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
431043bd 11830
0ed3cde2
SZ
11831 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11832 * gcc.dg/misc-column.c: Likewise.
11833 * gcc.dg/Walways-true-1.c: Likewise.
11834 * gcc.dg/Walways-true-2.c: Likewise.
11835 * gcc.dg/warn-addr-cmp.c: Likewise.
11836
f33beee9
TB
118372010-04-27 Tobias Burnus <burnus@net-b.de>
11838
11839 PR fortran/18918
11840 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11841 * gfortran.dg/coarray_12.f90: New.
11842
637f1455
SZ
118432010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11844
11845 PR c/32207
11846 * gcc.dg/pr32207.c: New test.
11847 * gcc.dg/misc-column.c: Adjust expected warning.
11848 * gcc.dg/Walways-true-1.c: Likewise.
11849 * gcc.dg/Walways-true-2.c: Likewise.
11850 * gcc.dg/warn-addr-cmp.c: Likewise.
11851
3bec79c5
DK
118522010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11853
11854 PR lto/42776
11855 * lib/lto.exp (lto_prune_vis_warns): New function.
11856 (lto-link-and-maybe-run): Call it.
11857
6a07739d
L
118582010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11859
11860 PR tree-optimization/43904
11861 * gcc.dg/tree-ssa/tailcall-6.c: New.
11862
504d14c9
IS
118632010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11864
11865 PR testsuite/35165
11866 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11867 Darwin8/OSX10.4 - compatible code generation.
11868 Use scan-rtl-dump.
11869 * obj-c++.dg/stubify-1.mm: Ditto.
11870 * lib/objc-torture.exp: Do not require link success for
11871 "trivial.m" in the runtime checks when dowhat = 'compile'.
431043bd 11872 * lib/dg-pch.exp (dg-flags-pch): New Proc.
504d14c9
IS
11873 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11874 Darwin8/OSX10.4 - compatible code generation.
11875 * objc.dg/stubify-2.m: Ditto.
11876 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11877 * objc.dg/next-runtime-1.m: Ditto.
11878 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11879 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11880 runtimes on Darwin.
11881
94252ac2 118822010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
920a8260
JH
11883
11884 PR 43715
b6b7f703 11885 * lib/plugin-support.exp: Use "-undefined
920a8260
JH
11886 dynamic_lookup" on darwin.
11887
21aac880
RG
118882010-04-26 Richard Guenther <rguenther@suse.de>
11889
11890 * gcc.dg/lto/20100426_0.c: New testcase.
11891
330af32c
JZ
118922010-04-26 Jie Zhang <jie@codesourcery.com>
11893
11894 PR tree-optimization/43833
11895 gcc.dg/Warray-bounds-8.c: New test case.
11896
98b2dfbb
RG
118972010-04-26 Richard Guenther <rguenther@suse.de>
11898
11899 PR lto/43080
11900 * g++.dg/lto/20100423-3_0.C: New testcase.
11901
1ae3075b
RG
119022010-04-26 Richard Guenther <rguenther@suse.de>
11903
11904 PR lto/42425
11905 * g++.dg/lto/20100423-2_0.C: New testcase.
11906
4b5caab7
IR
119072010-04-26 Ira Rosen <irar@il.ibm.com>
11908
11909 * gcc.dg/vect/bb-slp-23.c: New test.
11910
2778d766
JM
119112010-04-25 Joseph Myers <joseph@codesourcery.com>
11912
11913 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11914 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11915 * gcc.dg/c1x-float-1.c: New test.
11916
045d4002
L
119172010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11918
11919 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11920 of "lea\[ \t\]".
11921
d64ad42b
SK
119222010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11923
78ba4ec5
L
11924 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11925 FreeBSD.
2b50b170
SK
11926 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11927 * gfortran.dg/default_format_2.f90: Ditto.
d64ad42b 11928
211b0440 119292010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
78ba4ec5
L
11930
11931 * gfortran.dg/pr43505.f90: Clean up .mod file.
2b50b170
SK
11932 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11933 * gfortran.dg/pr41347.f90: Ditto.
11934 * gfortran.dg/internal_pack_4.f90: Ditto.
11935 * gfortran.dg/proc_decl_23.f90: Ditto.
11936 * gfortran.dg/recursive_check_3.f90: Ditto.
11937 * gfortran.dg/intent_out_3.f90: Ditto.
11938 * gfortran.dg/assignment_2.f90: Ditto.
11939 * gfortran.dg/pr41928.f90: Ditto.
11940 * gfortran.dg/pr42166.f90: Ditto.
11941 * gfortran.dg/private_type_12.f90: Ditto.
11942 * gfortran.dg/graphite/pr42185.f90: Ditto.
11943 * gfortran.dg/graphite/pr42186.f90: Ditto.
11944 * gfortran.dg/graphite/pr40982.f90: Ditto.
11945 * gfortran.dg/graphite/id-2.f90: Ditto.
11946 * gfortran.dg/graphite/id-4.f90: Ditto.
11947 * gfortran.dg/graphite/pr42050.f90: Ditto.
11948 * gfortran.dg/graphite/id-18.f90: Ditto.
11949 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11950 * gfortran.dg/graphite/pr41924.f90: Ditto.
11951 * gfortran.dg/graphite/pr42393.f90: Ditto.
11952 * gfortran.dg/graphite/pr37980.f90: Ditto.
11953 * gfortran.dg/graphite/pr38953.f90: Ditto.
11954 * gfortran.dg/graphite/pr42180.f90: Ditto.
11955 * gfortran.dg/graphite/pr42181.f90: Ditto.
11956 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11957 * gfortran.dg/select_type_4.f90: Ditto.
11958 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11959 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11960 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11961 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11962 * gfortran.dg/whole_file_11.f90: Ditto.
11963 * gfortran.dg/private_type_11.f90: Ditto.
11964 * gfortran.dg/vect/vect-gems.f90: Ditto.
11965 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
211b0440 11966
9b41915f
L
119672010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11968
11969 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11970
82d6f532
EB
119712010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11972
11973 * gnat.dg/pack15.ad[sb]: New test.
11974
910ed7dc
PB
119752010-04-25 Paolo Bonzini <bonzini@gnu.org>
11976
11977 * gcc.target/arm/mla-1.c: New test.
11978
8583a512
SK
119792010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11980
11981 PR fortran/30073
11982 PR fortran/43793
910ed7dc 11983 * gfortran.dg/pr43793.f90: New test.
8583a512 11984
27d0d96a
BS
119852010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11986
11987 PR tree-optimization/41442
11988 * gcc.target/i386/pr41442.c: New test.
11989
1cef01a0
HPN
119902010-04-24 Hans-Peter Nilsson <hp@axis.com>
11991
11992 PR fortran/43832
11993 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11994
a3ba2937
JD
119952010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11996
11997 PR fortran/43832
11998 * gfortran.dg/open_nounit.f90: New test.
11999
991b4da1
PT
120002010-04-24 Paul Thomas <pault@gcc.gnu.org>
12001
12002 PR fortran/43841
12003 PR fortran/43843
12004 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12005
c7d0de89
MLI
120062010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
12007
12008 * gcc.dg/Wconversion-integer.c: Update.
12009
915f5921
EB
120102010-04-23 Eric Botcazou <ebotcazou@adacore.com>
12011
12012 * gnat.dg/unchecked_convert5.adb: New test.
12013
7a38245d
RG
120142010-04-23 Richard Guenther <rguenther@suse.de>
12015
12016 PR lto/41734
12017 * gcc.dg/lto/20100423-2_0.c: New testcase.
12018 * gcc.dg/lto/20100423-2_0.c: Likewise.
12019
8fd8a06f
RG
120202010-04-23 Richard Guenther <rguenther@suse.de>
12021
12022 PR lto/43455
12023 * gcc.dg/lto/20100423-1_0.c: New testcase.
12024 * gcc.dg/lto/20100423-1_1.c: Likewise.
12025
77620011
MJ
120262010-04-23 Martin Jambor <mjambor@suse.cz>
12027
12028 PR tree-optimization/43846
12029 * gcc.dg/tree-ssa/sra-10.c: New test.
12030
5c20baf1
MJ
120312010-04-23 Martin Jambor <mjambor@suse.cz>
12032
12033 PR middle-end/43835
12034 * gcc.c-torture/execute/pr43835.c: New test.
12035
c67f69a3
RG
120362010-04-23 Richard Guenther <rguenther@suse.de>
12037
12038 PR lto/42653
12039 * g++.dg/lto/20100423-1_0.C: New testcase.
12040
d5dceab8
UB
120412010-04-22 Uros Bizjak <ubizjak@gmail.com>
12042
12043 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12044
120452010-04-22 Ira Rosen <irar@il.ibm.com>
74500b3e 12046
5bdd895c 12047 PR tree-optimization/43842
74500b3e
IR
12048 * gcc.dg/vect/pr43842.c: New test.
12049
8e80fcac
BS
120502010-04-22 Bernd Schmidt <bernds@codesourcery.com>
12051
12052 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12053 * gcc.target/i386/wmul-2.c: Likewise.
12054
79b9f413
KG
120552010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12056
12057 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12058 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12059
44741f03
AM
120602010-04-22 Alexander Monakov <amonakov@ispras.ru>
12061
12062 * gfortran.dg/reassoc_6.f: New testcase.
12063
9193b1b4
BS
120642010-04-22 Bernd Schmidt <bernds@codesourcery.com>
12065
12066 PR middle-end/29274
12067 * gcc.target/arm/wmul-1.c: New test.
12068 * gcc.target/arm/wmul-2.c: New test.
12069
b3be2694
RG
120702010-04-22 Richard Guenther <rguenther@suse.de>
12071
12072 PR tree-optimization/43845
12073 * gcc.c-torture/compile/pr43845.c: New testcase.
12074
5b58b39b
BS
120752010-04-22 Bernd Schmidt <bernds@codesourcery.com>
12076
12077 PR middle-end/29274
12078 * gcc.target/i386/wmul-1.c: New test.
12079 * gcc.target/i386/wmul-2.c: New test.
12080 * gcc.target/bfin/wmul-1.c: New test.
12081 * gcc.target/bfin/wmul-2.c: New test.
12082
92375a20
RG
120832010-04-22 Richard Guenther <rguenther@suse.de>
12084
12085 PR fortran/43829
12086 * gfortran.dg/vector_subscript_6.f90: New testcase.
12087 * gfortran.dg/assign_10.f90: Adjust.
12088
2b65cd83
JJ
120892010-04-21 Jakub Jelinek <jakub@redhat.com>
12090
12091 PR fortran/43836
12092 * gfortran.dg/gomp/pr43836.f90: New test.
12093
11152c95
RG
120942010-04-21 Richard Guenther <rguenther@suse.de>
12095
12096 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12097
d64427ff
KG
120982010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12099
12100 * gcc.dg/torture/builtin-cproj-3.c: New.
12101
88274c4d
JM
121022010-04-20 Jason Merrill <jason@redhat.com>
12103
12104 PR c++/9335
12105 * g++.dg/template/recurse2.C: New.
12106 * g++.dg/parse/crash36.C: Adjust.
12107 * g++.dg/other/fold1.C: Adjust.
12108 * g++.dg/init/member1.C: Adjust.
12109 * lib/prune.exp: Prune "skipping N instantiation contexts".
12110
3c642f92
KG
121112010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12112
12113 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12114
43272bf5
KG
121152010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12116
12117 * gcc.dg/torture/builtin-cproj-1.c: New.
12118 * gcc.dg/torture/builtin-cproj-2.c: New.
12119
5a80a1dd
DS
121202010-04-20 Dodji Seketeli <dodji@redhat.com>
12121
12122 PR c++/43800
12123 PR c++/43704
12124 * g++.dg/template/typedef32.C: Adjust.
12125 * g++.dg/template/typedef33.C: New test.
12126
9c4174d8
PT
121272010-04-20 Paul Thomas <pault@gcc.gnu.org>
12128
12129 PR fortran/43227
12130 * gfortran.dg/proc_decl_23.f90: New test.
12131
12132 PR fortran/43266
12133 * gfortran.dg/abstract_type_6.f03: New test.
12134
94e85e0a
XDL
121352010-04-20 Xinliang David Li <davidxl@google.com>
12136
12137 * g++.dg/tree-ssa/fold-compare.C: New.
12138
48e50698
RG
121392010-04-20 Richard Guenther <rguenther@suse.de>
12140
12141 PR tree-optimization/39417
12142 * g++.dg/torture/pr39417.C: New testcase.
12143
b28ae58f
RG
121442010-04-20 Richard Guenther <rguenther@suse.de>
12145
12146 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12147
1197ce8e
JJ
121482010-04-20 Jakub Jelinek <jakub@redhat.com>
12149
12150 * g++.dg/debug/dwarf2/rv1.C: New test.
12151
72e2cf16
AK
121522010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12153
12154 PR target/43635
12155 * gcc.c-torture/compile/pr43635.c: New testcase.
12156
fd2e4e99
JJ
121572010-04-19 Jakub Jelinek <jakub@redhat.com>
12158
310e4472
JJ
12159 PR fortran/43339
12160 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12161 of sequential loops being private only in the innermost containing
12162 task region.
12163
fd2e4e99
JJ
12164 PR middle-end/43337
12165 * gfortran.dg/gomp/pr43337.f90: New test.
12166
1936a7d4
RG
121672010-04-19 Richard Guenther <rguenther@suse.de>
12168
12169 PR tree-optimization/43796
12170 * gfortran.dg/pr43796.f90: New testcase.
12171
d53bed0b
RG
121722010-04-19 Richard Guenther <rguenther@suse.de>
12173
12174 PR tree-optimization/43783
12175 * gcc.c-torture/execute/pr43783.c: New testcase.
12176
90f775a9
UB
121772010-04-19 Uros Bizjak <ubizjak@gmail.com>
12178
12179 PR target/43766
12180 * gcc.target/i386/pr43766.c: New test.
12181
8d9b7be5
JZ
121822010-04-19 Jie Zhang <jie@codesourcery.com>
12183
12184 PR target/43662
12185 * gcc.target/i386/pr43662.c: New test.
12186
d38f6bc0
DS
121872010-04-19 Dodji Seketeli <dodji@redhat.com>
12188
12189 PR c++/43704
12190 * g++.dg/template/typedef32.C: New test.
12191
d5dceab8 121922010-04-19 Ira Rosen <irar@il.ibm.com>
b5aeb3bb 12193
d5dceab8
UB
12194 PR tree-optimization/37027
12195 * lib/target-supports.exp
b5aeb3bb
IR
12196 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12197 * gcc.dg/vect/pr37027.c: New test.
d5dceab8
UB
12198 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12199 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12200 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12201 gcc.dg/vect/vect-complex-6.c: Likewise.
b5aeb3bb 12202
5a2fa9e8
JJ
122032010-04-19 Jakub Jelinek <jakub@redhat.com>
12204
12205 * g++.dg/debug/dwarf2/enum1.C: New test.
12206
896ee672
EB
122072010-04-18 Eric Botcazou <ebotcazou@adacore.com>
12208
12209 * gnat.dg/rep_clause5.ad[sb]: New test.
12210 * gnat.dg/rep_clause5_pkg.ads: New helper.
12211
d5dceab8 122122010-04-18 Ira Rosen <irar@il.ibm.com>
59eefaa6
IR
12213
12214 PR tree-optimization/43771
12215 * g++.dg/vect/pr43771.cc: New test.
12216
6c559604
SK
122172010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
12218
896ee672
EB
12219 PR fortran/31538
12220 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12221 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6c559604 12222
728936bb
EB
122232010-04-17 Eric Botcazou <ebotcazou@adacore.com>
12224
12225 * gnat.dg/sizetype.adb: Rename into...
12226 * gnat.dg/sizetype1.adb: ...this.
12227 * gnat.dg/sizetype2.adb: New test.
12228
12de6355
RG
122292010-04-16 Richard Guenther <rguenther@suse.de>
12230
12231 PR tree-optimization/43572
12232 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12233
68a3eb69
EB
122342010-04-16 Olivier Hainque <hainque@adacore.com>
12235
12236 * gnat.dg/specs/discr_private.ads: New test.
12237
f0c6475a 122382010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6ea007e4
BS
12239
12240 PR target/41514
f0c6475a
BS
12241 * gcc.target/arm/thumb-comparisons.c: New test.
12242
12243 PR target/40603
12244 * gcc.target/arm/thumb-cbranchqi.c: New test.
6ea007e4 12245
7a296495
CB
122462010-04-16 Christian Bruel <christian.bruel@st.com>
12247
12248 * g++.dg/torture/pr36191.C: Enable for SH.
12249
169afcb9
EB
122502010-04-16 Eric Botcazou <ebotcazou@adacore.com>
12251
12252 * gnat.dg/wide_boolean.adb: New test.
12253 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12254
25a6a873
RG
122552010-04-15 Richard Guenther <rguenther@suse.de>
12256
12257 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12258 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12259 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12260 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12261 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12262 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12263 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12264 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12265 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12266 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12267 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12268 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12269 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12270 * gcc.dg/torture/ipa-pta-2.c: Likewise.
12271 * gcc.dg/torture/ipa-pta-1.c: Adjust.
12272
f0c6475a 122732010-04-14 Bernd Schmidt <bernds@codesourcery.com>
31ce8a53
BS
12274
12275 PR target/21803
12276 * gcc.target/arm/pr42496.c: New test.
12277
943f82e7
JM
122782010-04-14 Jason Merrill <jason@redhat.com>
12279
12280 PR c++/36625
12281 * g++.dg/ext/attrib38.C: New.
12282
88f33b96
SE
122832010-04-14 Steve Ellcey <sje@cup.hp.com>
12284
12285 PR testsuite/43739
12286 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12287
289fcbbd
MLI
122882010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
12289
12290 PR 42966
12291 * gcc.dg/cpp/warn-undef-2.c: Update.
12292 * gcc.dg/cpp/warn-traditional-2.c: Update.
12293 * gcc.dg/cpp/warn-comments-2.c: Update.
12294 * gcc.dg/cpp/warn-variadic-2.c: Update.
12295 * gcc.dg/cpp/warn-long-long-2.c: Update.
12296 * gcc.dg/cpp/warn-deprecated-2.c: Update.
12297 * gcc.dg/cpp/warn-multichar-2.c: Update.
12298 * gcc.dg/cpp/warn-normalized-3.c: Update.
12299 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12300 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12301 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12302 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12303 * gcc.dg/cpp/warn-redefined-2.c: Update.
12304 * gfortran.dg/warning-directive-2.F90: Update.
12305 * c-c++-common/cpp/warning-directive-2.c: Update.
12306
fc249fe5
MM
123072010-04-14 Michael Matz <matz@suse.de>
12308
12309 PR tree-optimization/42963
b6b7f703 12310 * gcc.dg/pr42963.c: New testcase.
fc249fe5 12311
f08863f9
EB
123122010-04-14 Eric Botcazou <ebotcazou@adacore.com>
12313
12314 * gnat.dg/class_wide.adb: Rename into...
12315 * gnat.dg/class_wide1.adb: ...this.
12316 * gnat.dg/class_wide2.ad[sb]: New test.
12317
64f002ed
TB
123182010-04-14 Tobias Burnus <burnus@net-b.de>
12319
12320 PR fortran/18918
12321 * gfortran.dg/coarray_9.f90: Update dg-errors.
12322 * gfortran.dg/coarray_10.f90: New test.
12323 * gfortran.dg/coarray_11.f90: New test.
12324
e1859f33
JD
123252010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12326
12327 PR fortran/43747
12328 gfortran.dg/initialization_24.f90: New test.
12329
44b2dc6c
JM
123302010-04-13 Jason Merrill <jason@redhat.com>
12331
12332 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12333 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12334
4867a0c6
MLI
123352010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
12336
12337 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12338 * g++.dg/dg.exp: Likewise.
12339 * gcc.dg/cpp/warning-directive-1.c: Move to ...
12340 * c-c++-common/cpp/warning-directive-1.c: ... here.
12341 * gcc.dg/cpp/warning-directive-2.c: Move to ...
12342 * c-c++-common/cpp/warning-directive-2.c: ... here.
12343 * gcc.dg/cpp/warning-directive-3.c: Move to ...
12344 * c-c++-common/cpp/warning-directive-3.c: ... here.
12345 * gcc.dg/cpp/warning-directive-4.c: Move to ...
12346 * c-c++-common/cpp/warning-directive-4.c: ... here.
12347 * g++.dg/cpp/warning-directive-1.C: Delete.
12348 * g++.dg/cpp/warning-directive-2.C: Delete.
12349 * g++.dg/cpp/warning-directive-3.C: Delete.
12350 * g++.dg/cpp/warning-directive-4.C: Delete.
12351 * gcc.dg/cpp/normalised-3.c: Delete.
12352 * g++.dg/cpp/normalised-1.C: Rename as ...
12353 * c-c++-common/cpp/normalised-3.c: ... this.
12354
0f2ffb9a
MJ
123552010-04-13 Martin Jambor <mjambor@suse.cz>
12356
12357 * gcc.dg/tree-ssa/sra-9.c: New test.
12358
f78b86c0
MM
123592010-04-13 Michael Matz <matz@suse.de>
12360
12361 PR middle-end/43730
12362 * gcc.dg/pr43730.c: New test.
12363
143597ff
MM
123642010-04-13 Michael Matz <matz@suse.de>
12365
12366 * gcc.dg/tree-ssa/negate.c: New testcase.
12367
9d7b53cc
RG
123682010-04-13 Richard Guenther <rguenther@suse.de>
12369
12370 PR testsuite/43735
12371 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12372
777e1f09
RG
123732010-04-13 Richard Guenther <rguenther@suse.de>
12374
12375 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12376
76af763d
EB
123772010-04-13 Eric Botcazou <ebotcazou@adacore.com>
12378
12379 * gnat.dg/derived_type1.adb: New test.
12380
4adbd5dd
MK
123812010-04-13 Matthias Klose <doko@ubuntu.com>
12382
12383 * gcc.dg/plugindir1.c: New testcase.
12384 * gcc.dg/plugindir2.c: New testcase.
12385 * gcc.dg/plugindir3.c: New testcase.
12386 * gcc.dg/plugindir4.c: New testcase.
12387
e0db9cc6
UB
123882010-04-12 Uros Bizjak <ubizjak@gmail.com>
12389
12390 * gcc.target/i386/rotate-2.c: New test.
12391
d6850483
JM
123922010-04-12 Jason Merrill <jason@redhat.com>
12393
e62e4922
JM
12394 PR c++/43641
12395 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
d6850483
JM
12396 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12397
9d809e8f
FC
123982010-04-12 Fabien Chene <fabien.chene@gmail.com>
12399
12400 PR c++/25811
12401 * g++.dg/init/pr25811.C: New test.
12402
c7392d11
RO
124032010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12404
12405 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12406 dg-error, dg-warning.
12407 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12408
af961c7f
RG
124092010-04-12 Richard Guenther <rguenther@suse.de>
12410
12411 * gcc.dg/torture/inline-2.c: New testcase.
12412
f101882a
JJ
124132010-04-12 Jakub Jelinek <jakub@redhat.com>
12414
fa8351f8
JJ
12415 PR bootstrap/43699
12416 * gcc.dg/Wunused-var-7.c: New test.
12417
f101882a
JJ
12418 PR tree-optimization/43560
12419 * gcc.c-torture/execute/pr43560.c: New test.
12420
675c873b
EB
124212010-04-12 Eric Botcazou <ebotcazou@adacore.com>
12422
12423 * gnat.dg/aggr13.adb: New test.
12424 * gnat.dg/aggr14.adb: Likewise.
12425 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12426
3fc20697
RG
124272010-04-12 Richard Guenther <rguenther@suse.de>
12428
12429 PR c++/43611
12430 * g++.dg/torture/pr43611.C: New testcase.
12431
c4712597
SZ
124322010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
12433
12434 PR c/36774
12435 * gcc.dg/pr36774-1.c: New test.
12436 * gcc.dg/pr36774-2.c: New test.
12437
c11c09f9
KP
124382010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12439
12440 * gcc.target/sh/rte-delay-slot.c: New test.
12441
3cd64bab
EB
124422010-04-11 Eric Botcazou <ebotcazou@adacore.com>
12443
12444 * gnat.dg/pack9.adb: Remove -cargs option.
12445 * gnat.dg/aggr12.ad[sb]: New test.
12446
a6d57223
JZ
124472010-04-10 Jie Zhang <jie@codesourcery.com>
12448
12449 PR target/43417
12450 * gcc.target/sh/pr43417.c: New test.
12451
687ea68f
TB
124522010-04-10 Tobias Burnus <burnus@net-b.de>
12453
12454 PR fortran/43591
12455 * gfortran.dg/spec_expr_6.f90: New test.
12456
94252ac2 124572010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
d8a12e84
MLI
12458
12459 PR cpp/43195
12460 * gcc.dg/cpp/pr43195.c: New.
12461 * gcc.dg/cpp/pr43195.h: New.
12462
d0b8780d
MLI
124632010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12464
12465 PR 42965
12466 * gcc.dg/Werror-6.c: Adjust.
12467 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12468 * gcc.dg/Werror-4.c: Likewise.
12469 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12470 * gcc.dg/Wswitch-enum-error.c: Likewise.
12471 * gcc.dg/Wpointer-arith.c: Likewise.
12472 * gcc.dg/Wfatal.c: Likewise.
12473 * gcc.dg/Wswitch-error.c: Likewise.
12474 * g++.dg/warn/unused-result1-Werror.c: Likewise.
12475 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12476 * gcc.dg/cpp/warn-undef-2.c: Likewise.
12477 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12478 * gcc.dg/cpp/warn-comments-2.c: Likewise.
12479 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12480 * gcc.dg/cpp/warning-directive-2.c: Likewise.
12481 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12482 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12483 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12484 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12485 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12486 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12487 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12488 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12489 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12490 * g++.dg/cpp/warning-directive-2.C: Likewise.
12491 * gfortran.dg/warning-directive-2.F90: Likewise.
12492
cb6addf4
JM
124932010-04-09 Jason Merrill <jason@redhat.com>
12494
12495 PR c++/42623
12496 * g++.dg/template/sizeof13.C: New.
12497
c688a8b0
KT
124982010-04-09 Kai Tietz <kai.tietz@onevision.com>
12499
12500 * g++.dg/other/pr35504.C: Add check for thiscall.
12501 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12502 * gcc.dg/torture/stackalign/thiscall-1.c: New.
27431d88 12503
dc8d2739
MLI
125042010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12505
12506 PR c++/28584
12507 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12508 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
27431d88 12509 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
dc8d2739 12510 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
27431d88 12511 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
dc8d2739
MLI
12512 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
12513 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12514 * g++.dg/other/increment1.C: Likewise.
12515
d3a9eea2
TB
125162010-04-09 Tobias Burnus <burnus@net-b.de>
12517
12518 PR fortran/18918
12519 * gfortran.dg/coarray_7.f90: New test.
12520 * gfortran.dg/coarray_8.f90: New test.
12521
824935ee
BD
125222010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
12523
12524 PR fortran/28039
12525 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12526
07c60ef7
RO
125272010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12528
12529 PR target/43643
12530 * gcc.dg/pr43643.c: New test.
12531
3e2f637e
TB
125322010-04-08 Tobias Burnus <burnus@net-b.de>
12533
12534 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12535
84ae6d7b
RG
125362010-04-08 Richard Guenther <rguenther@suse.de>
12537
12538 PR tree-optimization/43679
12539 * gcc.c-torture/compile/pr43679.c: New testcase.
12540
aa847cc8
JJ
125412010-04-08 Jakub Jelinek <jakub@redhat.com>
12542
12543 PR debug/43670
12544 * gcc.dg/pr43670.c: New test.
12545
b0aef8a8
MK
125462010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
12547
12548 PR middle-end/40815
12549 * gcc.dg/tree-ssa/reassoc-19.c: New.
12550
60d3aec4
JJ
125512010-04-07 Jakub Jelinek <jakub@redhat.com>
12552
ebfbbdc5
JJ
12553 PR c/18624
12554 * gcc.dg/Wunused-var-1.c: New test.
12555 * gcc.dg/Wunused-var-2.c: New test.
12556 * gcc.dg/Wunused-var-3.c: New test.
12557 * gcc.dg/Wunused-var-4.c: New test.
12558 * gcc.dg/Wunused-var-5.c: New test.
12559 * gcc.dg/Wunused-var-6.c: New test.
12560 * gcc.dg/Wunused-parm-1.c: New test.
12561
60d3aec4
JJ
12562 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12563 * gcc.dg/trunc-1.c: Likewise.
12564 * gcc.dg/vla-9.c: Likewise.
12565 * gcc.dg/dfp/composite-type.c: Likewise.
12566
94252ac2 125672010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
12568
12569 PR objc/35996
12570 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12571 * obj-c++.dg/objc-gc-3.mm: Ditto.
12572
87cf0651
SB
125732010-04-07 Simon Baldwin <simonb@google.com>
12574
12575 * gcc.dg/cpp/warn-undef-2.c: New.
12576 * gcc.dg/cpp/warn-traditional-2.c: New.
12577 * gcc.dg/cpp/warn-comments-2.c: New.
12578 * gcc.dg/cpp/warning-directive-1.c: New.
12579 * gcc.dg/cpp/warn-long-long.c: New.
12580 * gcc.dg/cpp/warn-traditional.c: New.
12581 * gcc.dg/cpp/warn-variadic-2.c: New.
12582 * gcc.dg/cpp/warn-undef.c: New.
12583 * gcc.dg/cpp/warn-normalized-1.c: New.
12584 * gcc.dg/cpp/warning-directive-2.c: New.
12585 * gcc.dg/cpp/warn-long-long-2.c: New.
12586 * gcc.dg/cpp/warn-variadic.c: New.
12587 * gcc.dg/cpp/warn-normalized-2.c: New.
12588 * gcc.dg/cpp/warning-directive-3.c: New.
12589 * gcc.dg/cpp/warn-deprecated-2.c: New.
12590 * gcc.dg/cpp/warn-trigraphs-1.c: New.
12591 * gcc.dg/cpp/warn-multichar-2.c: New.
12592 * gcc.dg/cpp/warn-normalized-3.c: New.
12593 * gcc.dg/cpp/warning-directive-4.c: New.
12594 * gcc.dg/cpp/warn-unused-macros.c: New.
12595 * gcc.dg/cpp/warn-trigraphs-2.c: New.
12596 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12597 * gcc.dg/cpp/warn-cxx-compat.c: New.
12598 * gcc.dg/cpp/warn-redefined.c: New.
12599 * gcc.dg/cpp/warn-trigraphs-3.c: New.
12600 * gcc.dg/cpp/warn-unused-macros-2.c: New.
12601 * gcc.dg/cpp/warn-deprecated.c: New.
12602 * gcc.dg/cpp/warn-trigraphs-4.c: New.
12603 * gcc.dg/cpp/warn-redefined-2.c: New.
12604 * gcc.dg/cpp/warn-comments.c: New.
12605 * gcc.dg/cpp/warn-multichar.c: New.
12606 * g++.dg/cpp/warning-directive-1.C: New.
12607 * g++.dg/cpp/warning-directive-2.C: New.
12608 * g++.dg/cpp/warning-directive-3.C: New.
12609 * g++.dg/cpp/warning-directive-4.C: New.
12610 * gfortran.dg/warning-directive-1.F90: New.
12611 * gfortran.dg/warning-directive-3.F90: New.
12612 * gfortran.dg/warning-directive-2.F90: New.
12613 * gfortran.dg/warning-directive-4.F90: New.
58e0f0d3 12614
94252ac2 126152010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
12616
12617 PR objc++/23716
58e0f0d3
IS
12618 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12619
2401726e
JM
126202010-04-07 Jason Merrill <jason@redhat.com>
12621
48326487
JM
12622 * g++.dg/template/dr408.C: New.
12623
ae099258
JM
12624 * g++.dg/lookup/ns4.C: New.
12625
feb3b88a
JM
12626 PR c++/38392
12627 * g++.dg/template/friend51.C: New test.
12628
2401726e
JM
12629 PR c++/41970
12630 * g++.old-deja/g++.other/linkage1.C: Adjust.
12631
5fd5c97a
DS
126322010-04-07 Dodji Seketeli <dodji@redhat.com>
12633
12634 PR c++/42697
12635 * g++.dg/template/crash94.C: New test.
12636
7c094c11
DS
126372010-04-07 Dodji Seketeli <dodji@redhat.com>
12638
12639 PR c++/40239
12640 * g++.dg/init/aggr5.C: New test.
12641 * g++.dg/init/aggr5.C: New test.
12642
12bd5a1e
RG
126432010-04-07 Richard Guenther <rguenther@suse.de>
12644
12645 PR tree-optimization/43270
12646 * g++.dg/warn/Warray-bounds-4.C: New testcase.
12647 * gcc.dg/Warray-bounds-7.c: Likewise.
12648
b1fa9126
EB
126492010-04-07 Eric Botcazou <ebotcazou@adacore.com>
12650
12651 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12652 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12653 * gnat.dg/bit_packed_array4.ad[sb]: New test.
12654
6addabbb
JZ
126552010-04-07 Jie Zhang <jie@codesourcery.com>
12656
12657 PR c++/42556
12658 * g++.dg/init/pr42556.C: New test.
12659
a42f1217
DS
126602010-04-07 Dodji Seketeli <dodji@redhat.com>
12661
12662 PR debug/43628
12663 * g++.dg/debug/dwarf2/typedef2.C: New test.
12664
c88199cd
DS
126652010-04-06 Dodji Seketeli <dodji@redhat.com>
12666
27431d88 12667 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
c88199cd
DS
12668 c-c++-common/dwarf2/redeclaration-1.C
12669
d4a2b486
JM
126702010-04-06 Jason Merrill <jason@redhat.com>
12671
12672 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12673 * g++.dg/ext/attrib18.C: Likewise.
12674 * g++.dg/ext/bitfield2.C: Likewise.
12675 * g++.dg/ext/bitfield4.C: Likewise.
12676 * g++.dg/ext/visibility/warn2.C: Likewise.
12677 * g++.dg/ext/visibility/warn3.C: Likewise.
12678 * g++.dg/gomp/pr26690-1.C: Likewise.
12679 * g++.dg/inherit/covariant7.C: Likewise.
12680 * g++.dg/init/synth2.C: Likewise.
12681 * g++.dg/lookup/using7.C: Likewise.
12682 * g++.dg/other/crash-4.C: Likewise.
12683 * g++.dg/other/error13.C: Likewise.
12684 * g++.dg/other/error20.C: Likewise.
12685 * g++.dg/parse/crash31.C: Likewise.
12686 * g++.dg/parse/error16.C: Likewise.
12687 * g++.dg/parse/error19.C: Likewise.
12688 * g++.dg/parse/error27.C: Likewise.
12689 * g++.dg/parse/error28.C: Likewise.
12690 * g++.dg/parse/fused-params1.C: Likewise.
12691 * g++.dg/template/error2.C: Likewise.
12692 * g++.dg/template/local6.C: Likewise.
12693 * g++.dg/template/qualttp15.C: Likewise.
12694 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12695 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12696 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12697 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12698 * g++.old-deja/g++.eh/spec6.C: Likewise.
12699 * g++.old-deja/g++.jason/crash3.C: Likewise.
12700 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12701 * g++.old-deja/g++.law/ctors5.C: Likewise.
12702 * g++.old-deja/g++.law/ctors9.C: Likewise.
12703 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12704 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12705 * g++.old-deja/g++.other/struct1.C: Likewise.
12706 * g++.old-deja/g++.other/volatile1.C: Likewise.
12707 * g++.old-deja/g++.pt/crash36.C: Likewise.
12708 * g++.old-deja/g++.pt/derived3.C: Likewise.
12709 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12710 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12711
9310a3e2
SP
127122010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12713
12714 PR middle-end/43519
12715 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12716 * gcc.dg/graphite/id-19.c: New.
12717
c86a3947
CF
127182010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12719
12720 PR middle-end/32824
12721 * gcc.dg/vect/pr32824: New.
12722
f4d1d50a
TB
127232010-04-06 Tobias Burnus <burnus@net-b.de>
12724
12725 PR fortran/18918
12726 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12727 * gfortran.dg/coarray_3.f90: Ditto.
12728 * gfortran.dg/coarray_4.f90: Ditto.
12729 * gfortran.dg/coarray_5.f90: Ditto.
12730 * gfortran.dg/coarray_6.f90: Ditto.
12731 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12732
178f9aa1
TB
127332010-04-06 Tobias Burnus <burnus@net-b.de>
12734
12735 PR fortran/18918
12736 * gfortran.dg/coarray_4.f90: Fix test.
12737 * gfortran.dg/coarray_6.f90: Add more tests.
12738
be59db2d
TB
127392010-04-06 Tobias Burnus <burnus@net-b.de>
12740
12741 PR fortran/18918
12742 * gfortran.dg/coarray_4.f90: New test.
12743 * gfortran.dg/coarray_5.f90: New test.
12744 * gfortran.dg/coarray_6.f90: New test.
12745
385e8144
TB
127462010-04-06 Tobias Burnus <burnus@net-b.de>
12747
12748 PR fortran/18918
12749 * gfortran.dg/iso_fortran_env_5.f90: New test.
12750 * gfortran.dg/iso_fortran_env_6.f90: New test.
12751
d0a4a61c
TB
127522010-04-06 Tobias Burnus <burnus@net-b.de>
12753
12754 PR fortran/39997
12755 * gfortran.dg/coarray_1.f90: New test.
12756 * gfortran.dg/coarray_2.f90: New test.
12757 * gfortran.dg/coarray_3.f90: New test.
12758
d5eebac0
JM
127592010-04-06 Jason Merrill <jason@redhat.com>
12760
62daa139
JM
12761 PR c++/43648
12762 * g++.dg/template/dtor8.C: New.
12763
d5eebac0
JM
12764 PR c++/43621
12765 * g++.dg/template/error-recovery2.C: New.
12766
b1a0b3b4
JH
127672010-04-06 Jan Hubicka <jh@suse.czpli
12768
12769 PR tree-optimization/42906
12770 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12771
2b56d6a4
TB
127722010-04-06 Tobias Burnus <burnus@net-b.de>
12773
12774 PR fortran/43178
12775 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12776 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12777 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12778
56186ac2
RG
127792010-04-06 Richard Guenther <rguenther@suse.de>
12780
12781 PR tree-optimization/43627
12782 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12783
7d11d368
JJ
127842010-04-06 Jakub Jelinek <jakub@redhat.com>
12785
12786 PR target/43638
12787 * gcc.target/i386/pr43638.c: New test.
12788
eb12d0ae
RG
127892010-04-06 Richard Guenther <rguenther@suse.de>
12790
12791 PR middle-end/43661
12792 * gcc.c-torture/compile/pr43661.c: New testcase.
12793
be33cc50
JJ
127942010-04-06 Jakub Jelinek <jakub@redhat.com>
12795
12796 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12797
0e8ff409
SP
127982010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12799
12800 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12801
1cdaa211
RG
128022010-04-02 Richard Guenther <rguenther@suse.de>
12803
12804 PR tree-optimization/43629
12805 * gcc.c-torture/execute/pr43629.c: New testcase.
12806
b879c108 128072010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
014753cc 12808 Dominique d'Humieres <dominiq@lps.ens.fr>
b879c108
JB
12809
12810 PR libfortran/43605
12811 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12812
777351a5
DS
128132010-04-01 Dodji Seketeli <dodji@redhat.com>
12814
12815 PR debug/43325
12816 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12817
d4b5fb22
JM
128182010-04-01 Jason Merrill <jason@redhat.com>
12819
12820 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12821
e76a3fde
JB
128222010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12823 Manfred Schwarb <manfred99@gmx.ch>
12824
12825 PR libfortran/43605
12826 * gfortran.dg/ftell_3.f90: New test.
12827
5e9fb3db
RG
128282010-04-01 Richard Guenther <rguenther@suse.de>
12829
12830 PR middle-end/43614
12831 * gcc.c-torture/compile/pr43614.c: New testcase.
12832
d3f76f83
MJ
128332010-04-01 Martin Jambor <mjambor@suse.cz>
12834
12835 PR tree-optimization/43141
12836 * gcc.dg/guality/pr43141.c: New test.
27431d88 12837
35eb7ed7
RO
128382010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12839
12840 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12841 * g++.dg/eh/spbp.C: Likewise.
12842 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12843 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12844 superfluous casts.
12845 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12846 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12847 * objc.dg/dwarf-2.m: Likewise.
12848
25d635d9
SP
128492010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12850
12851 PR middle-end/43464
12852 * gcc.dg/graphite/id-pr43464.c: New.
12853 * gcc.dg/graphite/id-pr43464-1.c: New.
12854
128552010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12856
12857 PR middle-end/43351
12858 * gcc.dg/graphite/id-pr43351.c
12859
2981f206
IS
128602010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12861
03af6e44
IS
12862 PR testsuite/35165
12863 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12864 * obj-c++.dg/try-catch-2.mm: Ditto.
12865 * obj-c++.dg/lookup-2.mm: Ditto.
12866 * obj-c++.dg/encode-8.m: Ditto.
12867 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12868 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12869 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12870 * obj-c++.dg/const-str-11.mm: Ditto.
12871 * obj-c++.dg/const-str-9.mm: Ditto.
12872 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12873 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12874 * obj-c++.dg/except-1.mm: Ditto.
12875 * obj-c++.dg/const-str-7.mm: Ditto.
12876 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12877 * obj-c++.dg/const-str-3.mm: Ditto.
12878 * obj-c++.dg/const-str-7.mm: Ditto.
12879 * obj-c++.dg/stubify-2.mm: Change dump file name.
12880
2981f206 12881 PR objc++/23613
b6b7f703 12882 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2981f206 12883 New macro.
b6b7f703 12884 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2981f206
IS
12885 Remove dg-xfail-if.
12886
9bae1881
MJ
128872010-03-31 Martin Jambor <mjambor@suse.cz>
12888
12889 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12890 only with -O2, -O3 or -Os and not with -fwhopr.
12891
d7df0b91
DS
128922010-03-31 Dodji Seketeli <dodji@redhat.com>
12893
12894 PR c++/43558
12895 * g++.dg/template/typedef31.C: New test.
12896
f0c01ffd
RO
128972010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12898
12899 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12900 assembler output on *-*-solaris2*.
12901 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12902
132b4e82
JJ
129032010-03-31 Jakub Jelinek <jakub@redhat.com>
12904
12905 PR debug/43557
12906 * gcc.dg/pr43557-1.c: New test.
12907 * gcc.dg/pr43557-2.c: New file.
12908
dc12b70e
JZ
129092010-03-31 Jie Zhang <jie@codesourcery.com>
12910
12911 PR 43562
12912 * gcc.dg/pr43562.c: New test.
12913
fb077955
JM
129142010-03-30 Jason Merrill <jason@redhat.com>
12915
74537078
JM
12916 PR c++/43076
12917 * g++.dg/template/error-recovery1.C: New.
12918
fb077955
JM
12919 PR c++/41786
12920 * g++.dg/parse/ambig5.C: New.
12921
03a5f060
JJ
129222010-03-30 Jakub Jelinek <jakub@redhat.com>
12923
12924 PR debug/43593
12925 * gcc.dg/guality/pr43593.c: New test.
12926
8533c9d8
SP
129272010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12928
12929 PR middle-end/43430
12930 * gcc.dg/vect/pr43430-1.c: New.
12931
ce0ecb98
JM
129322010-03-30 Jason Merrill <jason@redhat.com>
12933
12934 PR c++/43559
12935 * g++.dg/template/partial7.C: New.
12936
a3e7e012
AK
129372010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12938
12939 * gcc.target/s390/stackcheck1.c: New testcase.
12940
63fd8255
JD
129412010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12942
12943 PR libfortran/43265
12944 * gfortran.dg/read_eof_8.f90: New test.
12945
0591d33e
JM
129462010-03-29 Jason Merrill <jason@redhat.com>
12947
43d0678a
JM
12948 * gcc.dg/cpp/include6.c: Change [] to ().
12949
00a81b8b
JM
12950 N3077
12951 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12952 splicing and UCNs.
12953 * c-c++-common/raw-string-2.c: Add trigraph test.
12954 * c-c++-common/raw-string-8.c: New.
12955 * c-c++-common/raw-string-9.c: New.
12956 * c-c++-common/raw-string-10.c: New.
12957
0591d33e
JM
12958 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12959 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12960 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12961 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12962 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12963 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12964 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12965
58adb739
RG
129662010-03-29 Richard Guenther <rguenther@suse.de>
12967
12968 PR tree-optimization/43560
12969 * gcc.dg/torture/pr43560.c: New testcase.
12970
52150625
JM
129712010-03-29 Jason Merrill <jason@redhat.com>
12972
12973 N3077
12974 * g++.dg/ext/raw-string-1.C: Change [] to ().
12975 * g++.dg/ext/raw-string-2.C: Change [] to ().
12976 Don't use \ in delimiter.
12977 * g++.dg/ext/raw-string-3.C: Change [] to ().
12978 * g++.dg/ext/raw-string-4.C: Change [] to ().
12979 * g++.dg/ext/raw-string-5.C: Change [] to ().
12980 Test for error on \ in delimiter.
12981 * g++.dg/ext/raw-string-6.C: Change [] to ().
12982 * g++.dg/ext/raw-string-7.C: Change [] to ().
12983
3b34d92c
JZ
129842010-03-29 Jie Zhang <jie@codesourcery.com>
12985
12986 PR 43564
12987 * gcc.dg/pr43564.c: New test.
12988
10fa280a
TB
129892010-03-29 Tobias Burnus <burnus@net-b.de>
12990
12991 PR fortran/43551
12992 * gfortran.dg/direct_io_12.f90: New test.
12993
88cc1e04
JH
129942010-03-28 Jan Hubicka <jh@suse.cz>
12995
12996 PR tree-optimization/43505
12997 * gfortran.dg/pr43505.f90: New testcase.
12998
fb6807b8
UB
129992010-03-27 Uros Bizjak <ubizjak@gmail.com>
13000
13001 PR tree-optimization/43528
13002 * gcc.target/i386/pr43528.c: New test.
13003
10e76c1a
JM
130042010-03-26 Joseph Myers <joseph@codesourcery.com>
13005
13006 PR c/43381
13007 * gcc.dg/parm-impl-decl-3.c: New test.
13008
c6cc83d0
JM
130092010-03-26 Jason Merrill <jason@redhat.com>
13010
13011 PR c++/43509
13012 * g++.dg/cpp0x/parse1.C: New.
13013
fb04bb84
UB
130142010-03-26 Uros Bizjak <ubizjak@gmail.com>
13015
13016 PR target/43524
13017 * gcc.target/i386/pr43524.c: New test.
13018
13604671
MJ
130192010-03-26 Martin Jambor <mjambor@suse.cz>
13020
b6b7f703 13021 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
fb04bb84 13022 whitespace, rename main to foo.
b6b7f703
L
13023 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13024 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13025 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13026 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13027 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13028 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13029 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13030 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13031 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13032 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13033 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13604671 13034
5f431950
DS
130352010-03-26 Dodji Seketeli <dodji@redhat.com>
13036
13037 PR c++/43327
13038 * g++.dg/other/crash-10.C: New test.
13039 * g++.dg/other/crash-11.C: New test.
13040
259d831f
JD
130412010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13042
13043 PR libfortran/43517
13044 * gfortran.dg/read_eof_7.f90: New test.
13045
812398e4
IS
130462010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
13047
13048 PR objc/35165
13049 PR testsuite/43512
13050 * objc-obj-c++-shared: New directory.
13051 * objc-obj-c++-shared/Object1-implementation.h: New file.
13052 * objc-obj-c++-shared/Object1.h: New file.
13053 * objc-obj-c++-shared/Protocol1.h: New file.
13054 * objc-obj-c++-shared/next-abi.h: New file.
13055 * objc-obj-c++-shared/next-mapping.h: New file.
13056 * objc/execute/next_mapping.h: Delete.
13057 * objc.dg/special/special.exp: For all targets run the tests with
fb04bb84 13058 -fgnu-runtime, for darwin targets also run the tests with
812398e4
IS
13059 -fnext-runtime.
13060 * objc.dg/dg.exp: Ditto.
13061 * obj-c++.dg/dg.exp: Ditto.
13062 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13063 Protocol1.h) and next-mapping.h as required. Amend testcase to
13064 include use of updated NeXT interface.
13065 * objc/execute/formal_protocol-5.m: Ditto.
13066 * objc/execute/protocol-isEqual-2.m: Ditto.
fb04bb84 13067 * objc/execute/protocol-isEqual-4.m: Ditto.
812398e4
IS
13068 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13069 Protocol1.h) and next-mapping.h as required.
13070 * objc/execute/object_is_class.m: Ditto.
13071 * objc/execute/enumeration-1.m: Ditto.
13072 * objc/execute/class-13.m: Ditto.
13073 * objc/execute/formal_protocol-2.m: Ditto.
13074 * objc/execute/formal_protocol-4.m: Ditto.
13075 * objc/execute/class-1.m: Ditto.
13076 * objc/execute/bycopy-1.m: Ditto.
13077 * objc/execute/formal_protocol-6.m: Ditto.
13078 * objc/execute/bycopy-3.m: Ditto.
13079 * objc/execute/class-3.m: Ditto.
13080 * objc/execute/bf-11.m: Ditto.
13081 * objc/execute/class-5.m: Ditto.
13082 * objc/execute/bf-13.m: Ditto.
13083 * objc/execute/class-7.m: Ditto.
13084 * objc/execute/bf-15.m: Ditto.
13085 * objc/execute/class-9.m: Ditto.
13086 * objc/execute/bf-17.m: Ditto.
13087 * objc/execute/bf-19.m: Ditto.
13088 * objc/execute/IMP.m: Ditto.
13089 * objc/execute/exceptions/catchall-1.m: Ditto.
13090 * objc/execute/exceptions/trivial.m: Ditto.
13091 * objc/execute/exceptions/finally-1.m: Ditto.
13092 * objc/execute/exceptions/local-variables-1.m: Ditto.
13093 * objc/execute/exceptions/foward-1.m: Ditto.
13094 * objc/execute/bf-2.m: Ditto.
13095 * objc/execute/string1.m: Ditto.
13096 * objc/execute/bf-4.m: Ditto.
13097 * objc/execute/informal_protocol.m: Ditto.
13098 * objc/execute/string3.m: Ditto.
13099 * objc/execute/bf-6.m: Ditto.
13100 * objc/execute/bf-8.m: Ditto.
13101 * objc/execute/class-tests-1.h: Ditto.
13102 * objc/execute/protocol-isEqual-1.m: Ditto.
13103 * objc/execute/protocol-isEqual-3.m: Ditto.
13104 * objc/execute/_cmd.m: Ditto.
13105 * objc/execute/function-message-1.m: Ditto.
13106 * objc/execute/bf-20.m: Ditto.
13107 * objc/execute/bf-common.h: Ditto.
13108 * objc/execute/np-2.m: Ditto.
13109 * objc/execute/class-10.m: Ditto.
13110 * objc/execute/class-12.m: Ditto.
13111 * objc/execute/enumeration-2.m: Ditto.
13112 * objc/execute/class-14.m: Ditto.
13113 * objc/execute/encode-1.m: Ditto.
13114 * objc/execute/formal_protocol-1.m: Ditto.
13115 * objc/execute/formal_protocol-3.m: Ditto.
13116 * objc/execute/accessing_ivars.m: Ditto.
13117 * objc/execute/bycopy-2.m: Ditto.
13118 * objc/execute/class-2.m: Ditto.
13119 * objc/execute/bf-10.m: Ditto.
13120 * objc/execute/formal_protocol-7.m: Ditto.
13121 * objc/execute/root_methods.m: Ditto.
13122 * objc/execute/class-4.m: Ditto.
13123 * objc/execute/bf-12.m: Ditto.
13124 * objc/execute/class-6.m: Ditto.
13125 * objc/execute/bf-14.m: Ditto.
13126 * objc/execute/nested-func-1.m: Ditto.
13127 * objc/execute/class-8.m: Ditto.
13128 * objc/execute/private.m: Ditto.
13129 * objc/execute/bf-16.m: Ditto.
13130 * objc/execute/bf-18.m: Ditto.
13131 * objc/execute/load-3.m: Ditto.
13132 * objc/execute/compatibility_alias.m: Ditto.
13133 * objc/execute/bf-1.m: Ditto.
13134 * objc/execute/no_clash.m: Ditto.
13135 * objc/execute/bf-3.m: Ditto.
13136 * objc/execute/string2.m: Ditto.
13137 * objc/execute/bf-5.m: Ditto.
13138 * objc/execute/string4.m: Ditto.
13139 * objc/execute/bf-7.m: Ditto.
13140 * objc/execute/object_is_meta_class.m: Ditto.
13141 * objc/execute/bf-9.m: Ditto.
13142 * objc/execute/bf-21.m: Ditto.
13143 * objc/execute/cascading-1.m: Ditto.
13144 * objc/execute/trivial.m: Ditto.
13145 * objc/execute/np-1.m: Ditto.
13146 * objc/compile/trivial.m: Ditto.
13147 * objc/execute/class_self-2.m: Include <stdlib.h>.
13148 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13149 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
27431d88 13150 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
13151 and 64bit. Use new NeXT interface as required.
13152 * objc.dg/special/unclaimed-category-1.m: Ditto.
13153 * objc.dg/special/unclaimed-category-1.h: Ditto.
13154 * objc.dg/special/unclaimed-category-1a.m: Ditto.
13155 * objc.dg/func-ptr-1.m: Ditto.
27431d88 13156 * objc.dg/stret-1.m: Ditto.
812398e4
IS
13157 * objc.dg/encode-2.m: Ditto.
13158 * objc.dg/category-1.m: Ditto.
13159 * objc.dg/encode-3.m: Ditto.
13160 * objc.dg/call-super-3.m: Ditto.
13161 * objc.dg/method-3.m: Ditto.
13162 * objc.dg/func-ptr-2.m: Ditto.
13163 * objc.dg/lookup-1.m: Ditto.
13164 * objc.dg/encode-4.m: Ditto.
13165 * objc.dg/fix-and-continue-1.m: Ditto.
13166 * objc.dg/proto-lossage-3.m: Ditto.
13167 * objc.dg/method-13.m: Ditto.
13168 * objc.dg/proto-qual-1.m: Ditto.
13169 * objc.dg/zero-link-3.m: Ditto.
13170 * objc.dg/bitfield-1.m: Ditto.
13171 * objc.dg/va-meth-1.m: Ditto.
13172 * objc.dg/super-class-3.m: Ditto.
13173 * objc.dg/call-super-1.m: Ditto.
13174 * objc.dg/type-size-2.m: Ditto.
13175 * objc.dg/method-10.m: Ditto.
27431d88 13176 * objc.dg/defs.m: Ditto.
812398e4
IS
13177 * objc.dg/const-str-3.m: Ditto.
13178 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
27431d88 13179 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
13180 interface as required.
13181 * objc.dg/super-class-4.m: Ditto.
13182 * objc.dg/comp-types-8.m: Ditto.
13183 * objc.dg/call-super-2.m: Ditto.
13184 * objc.dg/objc-fast-4.m: Ditto.
13185 * objc.dg/method-6.m: Ditto.
13186 * objc.dg/const-str-3.m: Ditto.
13187 * objc.dg/const-str-7.m: Ditto.
13188 * objc.dg/method-15.m: Ditto.
13189 * objc.dg/method-19.m: Ditto.
13190 * objc.dg/sync-1.m: Ditto.
13191 * objc.dg/layout-1.m: Ditto.
13192 * objc.dg/bitfield-3.m: Ditto.
13193 * objc.dg/try-catch-3.m: Ditto.
13194 * objc.dg/try-catch-7.m: Ditto.
13195 * objc.dg/comp-types-10.m: Ditto.
13196 * objc.dg/selector-2.: Ditto.
13197 * objc.dg/method-7.m: Ditto.
13198 * objc.dg/typedef-alias-1.m: Ditto.
13199 * objc.dg/proto-lossage-2.m: Ditto.
13200 * objc.dg/comp-types-11.m: Ditto.
13201 * objc.dg/sizeof-1.m: Ditto.
13202 * objc.dg/method-17.m: Ditto.
13203 * objc.dg/bitfield-5.m: Ditto.
13204 * objc.dg/try-catch-1.m: Ditto.
13205 * objc.dg/encode-5.m: Ditto.
13206 * objc.dg/fix-and-continue-2.m: Ditto.
13207 * objc.dg/method-9.m: Ditto.
13208 * objc.dg/isa-field-1.m: Ditto.
fb04bb84 13209 * objc.dg/local-decl-2.m: Ditto.
812398e4
IS
13210 * objc.dg/objc-gc-4.m: Ditto.
13211 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13212 * objc.dg/gnu-runtime-3.m: Ditto.
13213 * objc.dg/encode-7.m: Ditto.
13214 * objc.dg/encode-8.m: Ditto.
13215 * objc.dg/selector-3.m: Ditto.
13216 * objc.dg/gnu-runtime-1.m: Ditto.
13217 * objc.dg/const-str-12.m: Ditto.
fb04bb84 13218 * objc.dg/gnu-runtime-2.m: Ditto.
812398e4
IS
13219 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13220 * objc.dg/selector-1.m: Ditto.
13221 * objc.dg/stubify-2.m: Ditto.
13222 * objc.dg/zero-link-1.m: Ditto.
13223 * objc.dg/stret-2.m: Ditto.
13224 * objc.dg/zero-link-2.m: Ditto.
13225 * objc.dg/next-runtime-1.m: Ditto.
13226 * objc.dg/symtab-1.m: Ditto.
13227 * objc.dg/stubify-1.m: Ditto.
fb04bb84 13228 * objc.dg/bitfield-2.m: Ditto.
812398e4
IS
13229 * objc.dg/try-catch-10.m: Apply to both runtimes.
13230 * objc.dg/const-str-1.m: Ditto.
13231 * objc.dg/image-info.m: Ditto.
fb04bb84 13232 * objc.dg/encode-9.m: Ditto.
812398e4
IS
13233 * objc.dg/pragma-1.m: Apply test to all targets.
13234 * objc.dg/const-str-4.m: Ditto.
13235 * objc.dg/const-str-8.m: Ditto.
13236 * objc.dg/super-class-2.m: Ditto.
13237 * objc.dg/try-catch-5.m: Ditto.
13238 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
fb04bb84 13239 Protocol1.h) and next-mapping.h as required. Use new NeXT
27431d88 13240 interface as required. Skip for gnu-runtime. Test for .quad at m64.
812398e4 13241 * objc.dg/const-str-11.m: Ditto.
fb04bb84 13242 * objc.dg/const-str-9.m: Ditto.
812398e4
IS
13243 * objc.dg/method-4.m: Skip for 64Bit NeXT.
13244 * objc.dg/encode-1.m: Remove redundant -lobjc.
13245 * objc.dg/try-catch-9.m: Tidy space.
13246 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
fb04bb84 13247 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
13248 and 64bit. Use new NeXT interface as required.
13249 * obj-c++.dg/template-4.mm: Ditto.
13250 * obj-c++.dg/defs.mm: Ditto.
13251 * obj-c++.dg/basic.mm: Ditto.
13252 * obj-c++.dg/encode-4.mm: Ditto.
13253 * obj-c++.dg/method-17.mm: Ditto.
13254 * obj-c++.dg/proto-lossage-3.mm: Ditto.
13255 * obj-c++.dg/cxx-class-1.mm: Ditto.
13256 * obj-c++.dg/method-10.mm: Ditto.
13257 * obj-c++.dg/va-meth-1.mm: Ditto.
13258 * obj-c++.dg/encode-5.mm: Ditto.
13259 * obj-c++.dg/lookup-2.mm: Ditto.
13260 * obj-c++.dg/template-3.mm: Ditto.
13261 * obj-c++.dg/proto-qual-1.mm: Ditto.
13262 * obj-c++.dg/qual-types-1.m: Ditto.
13263 * obj-c++.dg/cxx-scope-1.mm: Ditto.
13264 * obj-c++.dg/template-1.mm: Ditto.
13265 * obj-c++.dg/encode-6.mm: Ditto.
13266 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
fb04bb84 13267 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
13268 interface as required.
13269 * obj-c++.dg/except-1.mm: Ditto.
13270 * obj-c++.dg/const-str-7.mm: Ditto.
13271 * obj-c++.dg/ivar-list-semi.mm: Ditto.
13272 * obj-c++.dg/cxx-scope-2.mm: Ditto.
13273 * obj-c++.dg/selector-2.mm: Ditto.
13274 * obj-c++.dg/isa-field-1.mm: Ditto.
13275 * obj-c++.dg/try-catch-1.mm: Ditto.
13276 * obj-c++.dg/local-decl-1.mm: Ditto.
13277 * obj-c++.dg/try-catch-9.mm: Ditto.
13278 * obj-c++.dg/no-extra-load.mm: Ditto.
13279 * obj-c++.dg/selector-5.mm: Ditto.
13280 * obj-c++.dg/method-12.mm: Ditto.
13281 * obj-c++.dg/try-catch-11.mm: Ditto.
13282 * obj-c++.dg/comp-types-11.mm: Ditto.
13283 * obj-c++.dg/bitfield-3.mm: Ditto.
13284 * obj-c++.dg/method-6.mm: Ditto.
13285 * obj-c++.dg/super-class-2.mm: Ditto.
13286 * obj-c++.dg/method-21.mm: Ditto.
13287 * obj-c++.dg/const-str-8.mm: Ditto.
13288 * obj-c++.dg/try-catch-7.mm: Ditto.
13289 * obj-c++.dg/method-15.mm: Ditto.
13290 * obj-c++.dg/layout-1.mm: Ditto.
13291 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13292 * obj-c++.dg/const-str-3.mm: Ditto.
13293 * obj-c++.dg/try-catch-2.mm: Ditto.
13294 * obj-c++.dg/objc-gc-3.mm: Ditto.
13295 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13296 * obj-c++.dg/bitfield-1.mm: Ditto.
13297 * obj-c++.dg/selector-6.mm: Ditto.
13298 * obj-c++.dg/method-13.mm: Ditto.
13299 * obj-c++.dg/comp-types-12.mm: Ditto.
13300 * obj-c++.dg/bitfield-4.mm: Ditto.
13301 * obj-c++.dg/try-catch-8.mm: Ditto.
13302 * obj-c++.dg/method-2.mm: Ditto.
13303 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13304 * obj-c++.dg/typedef-alias-1.mm: Ditto.
13305 * obj-c++.dg/const-str-4.mm: Ditto.
13306 * obj-c++.dg/proto-lossage-2.mm: Ditto.
13307 * obj-c++.dg/try-catch-3.mm: Ditto.
13308 * obj-c++.dg/comp-types-9.mm: Ditto.
13309 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13310 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13311 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
fb04bb84
UB
13312 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13313 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
13314 Use new NeXT interface as required.
13315 * obj-c++.dg/const-str-10.mm: Ditto.
13316 * obj-c++.dg/const-str-11.mm: Ditto.
13317 * obj-c++.dg/const-str-9.mm: Ditto.
13318 * obj-c++.dg/method-11.mm: Ditto.
fb04bb84
UB
13319 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13320 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
13321 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13322 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13323 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13324
58f5f6b4
DS
133252010-03-25 Dodji Seketeli <dodji@redhat.com>
13326
13327 PR c++/43206
13328 * g++.dg/template/typedef30.C: New test case.
13329
d53c73e0
JJ
133302010-03-25 Jakub Jelinek <jakub@redhat.com>
13331
13332 PR c/43385
13333 * gcc.c-torture/execute/pr43385.c: New test.
13334
6f5db5f7
JM
133352010-03-24 Joseph Myers <joseph@codesourcery.com>
13336
13337 * gcc.dg/strncpy-fix-1.c: New test.
13338
9debda96
IS
133392010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
13340
5e599ebb
IS
13341 PR testsuite/41609
13342 * lib/objc-torture.exp (objc-set-runtime-options): New.
13343 * objc/execute/execute.exp: Check runtime options on each pass.
13344 * objc/execute/exceptions/exceptions.exp: Ditto.
13345 * objc/compile/compile.exp: Ditto.
13346
9debda96
IS
13347 PR testsuite/42348
13348 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13349 standard tests.
13350 (check_effective_target_objc2): New proc.
13351 (check_effective_target_next_runtime): New proc.
13352 * lib/objc.exp: Determine which runtime is in force and support it.
13353 * lib/obj-c++.exp: Ditto.
13354
bff0b1a6
JM
133552010-03-24 Jason Merrill <jason@redhat.com>
13356
13357 PR c++/43502
13358 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13359
1e06efb6
MJ
133602010-03-24 Martin Jambor <mjambor@suse.cz>
13361
13362 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
fb04bb84 13363 a loop.
1e06efb6
MJ
13364 * gcc.dg/ipa/ipa-2.c: Likewise.
13365 * gcc.dg/ipa/ipa-3.c: Likewise.
13366 * gcc.dg/ipa/ipa-4.c: Likewise.
13367 * gcc.dg/ipa/ipa-5.c: Likewise.
13368 * gcc.dg/ipa/ipa-7.c: Likewise.
13369 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13370 a loop.
13371 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13372 i_can_not_be_propagated_fully2 into a loop.
13373 * gcc.dg/ipa/ipa-8.c: New test.
13374 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13375
d0ed412a
JJ
133762010-03-24 Jakub Jelinek <jakub@redhat.com>
13377
13378 PR debug/19192
13379 PR debug/43479
13380 * gcc.dg/guality/pr43479.c: New test.
13381 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13382 and add volatile keyword.
13383
012cd3b6
MS
133842010-03-23 Mike Stump <mikestump@comcast.net>
13385
13386 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13387
c6be04ad
JM
133882010-03-23 Jason Merrill <jason@redhat.com>
13389
5c3bacee
JM
13390 * g++.dg/ext/altivec-17.C: Adjust error message.
13391
c6be04ad
JM
13392 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13393 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13394 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13395 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13396 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13397 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13398
ce30e6fd
JM
133992010-03-22 Jason Merrill <jason@redhat.com>
13400
cc72bbaa
JM
13401 PR c++/43333
13402 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13403 * g++.dg/ext/is_pod_98.C: New.
13404
18932737
JM
13405 PR c++/43281
13406 * g++.dg/cpp0x/auto18.C: New.
13407
ce30e6fd
JM
13408 * gcc.dg/pr36997.c: Adjust error message.
13409 * g++.dg/ext/vector9.C: Likewise.
13410 * g++.dg/conversion/simd3.C: Likewise.
13411 * g++.dg/other/error23.C: Likewise.
13412
047550e9
MM
134132010-03-22 Michael Matz <matz@suse.de>
13414
13415 PR middle-end/43475
13416 * gfortran.dg/pr43475.f90: New testcase.
13417
6d7971b8
RG
134182010-03-22 Richard Guenther <rguenther@suse.de>
13419
13420 PR tree-optimization/43390
13421 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13422
242ba308
KG
134232010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13424
13425 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13426 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13427
7801b86a
SM
134282010-03-20 Simon Martin <simartin@users.sourceforge.net>
13429 Michael Matz <matz@suse.de>
13430
13431 PR c++/43081
13432 * g++.dg/parse/crash56.C: New test.
13433
b8849663
PT
134342010-03-20 Paul Thomas <pault@gcc.gnu.org>
13435
13436 PR fortran/43450
13437 * gfortran.dg/whole_file_15.f90 : New test.
13438
21b04412
JD
134392010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13440
13441 PR fortran/43409
13442 * gfortran.dg/inquire_size.f90: New test.
13443
d491d2af
RG
134442010-03-20 Richard Guenther <rguenther@suse.de>
13445
13446 PR rtl-optimization/43438
13447 * gcc.c-torture/execute/pr43438.c: New testcase.
13448
39bac010
DS
134492010-03-20 Dodji Seketeli <dodji@redhat.com>
13450
13451 PR c++/43375
13452 * g++.dg/abi/mangle42.C: New test.
13453
e49a760f
AP
134542010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13455
13456 PR C/43211
13457 * gcc.dg/pr43211.c: New test.
13458 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13459
f0c6475a 134602010-03-19 Bernd Schmidt <bernds@codesourcery.com>
002b2dee
BS
13461
13462 PR rtl-optimization/42258
13463 * gcc.target/arm/thumb1-mul-moves.c: New test.
c99102b8
BS
13464
13465 PR target/40697
13466 * gcc.target/arm/thumb-andsi.c: New test.
13467
036efbf2
BS
13468 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13469 dg-require-effective-target.
13470
f9ceed32
MM
134712010-03-19 Michael Matz <matz@suse.de>
13472
13473 PR c++/43116
13474 * g++.dg/other/pr43116.C: New testcase.
13475
8a0b1aa4
MM
134762010-03-19 Michael Matz <matz@suse.de>
13477
13478 PR target/43305
13479 * gcc.dg/pr43305.c: New testcase.
13480
3e999e7b
RG
134812010-03-19 Richard Guenther <rguenther@suse.de>
13482
13483 PR tree-optimization/43415
13484 * gcc.c-torture/compile/pr43415.c: New testcase.
13485
72c53a83
EB
134862010-03-19 Eric Botcazou <ebotcazou@adacore.com>
13487
13488 PR ada/43106
13489 * gnat.dg/case_optimization2.adb: New test.
13490 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13491
94252ac2
JJ
134922010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13493 Jack Howarth <howarth@bromo.med.uc.edu>
b6010cab
FXC
13494
13495 PR target/36399
48019e3d 13496 * gcc.target/i386/push-1.c: Don't xfail
b6010cab
FXC
13497 scan-assembler-not "movups" on darwin.
13498
5644a3d0
JJ
134992010-03-18 Jakub Jelinek <jakub@redhat.com>
13500
13501 PR debug/43058
13502 * gcc.dg/pr43058.c: New test.
13503
8132a837
MJ
135042010-03-18 Martin Jambor <mjambor@suse.cz>
13505
13506 PR middle-end/42450
13507 * g++.dg/torture/pr42450.C: New test.
13508
c21372c4
MM
135092010-03-18 Michael Matz <matz@suse.de>
13510
13511 PR middle-end/43419
13512 * gcc.dg/pr43419.c: New testcase.
13513
82fa5f8a
L
135142010-03-18 H.J. Lu <hongjiu.lu@intel.com>
13515
13516 PR rtl-optimization/43360
13517 * gcc.dg/torture/pr43360.c: New.
13518
eb45755f
MM
135192010-03-18 Michael Matz <matz@suse.de>
13520
13521 PR tree-optimization/43402
13522 * gcc.dg/pr43402.c: New testcase.
13523
60936b22
PB
135242010-03-17 Peter Bergner <bergner@vnet.ibm.com>
13525
13526 PR target/42427
13527 * gcc.dg/pr42427.c: New test.
13528
29e8b716
JD
135292010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13530
13531 PR libfortran/43265
c21372c4
MM
13532 * gfortran.dg/read_empty_file.f: New test.
13533 * gfortran.dg/read_eof_all.f90: New test.
13534 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13535 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
29e8b716 13536
4c2084cd
MM
135372010-03-17 Michael Matz <matz@suse.de>
13538
13539 * gcc.dg/pr43300.c: Add -w.
13540
e638cfd6
RG
135412010-03-17 Richard Guenther <rguenther@suse.de>
13542
13543 * gcc.dg/pr43379.c: Add -w.
13544
b3aefde2
TB
135452010-03-17 Tobias Burnus <burnus@net-b.de>
13546
13547 PR fortran/43331
13548 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13549
df3fe9b0
UB
135502010-03-16 Uros Bizjak <ubizjak@gmail.com>
13551
13552 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13553
adde4096
RO
135542010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13555
13556 * ada/acats/run_all.sh: Log start and end times.
13557
ebf15f35
RO
135582010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13559
13560 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13561
7686fb74
RG
135622010-03-16 Richard Guenther <rguenther@suse.de>
13563
13564 PR middle-end/43379
13565 * gcc.dg/pr43379.c: New testcase.
13566
457eeaae
JJ
135672010-03-16 Jakub Jelinek <jakub@redhat.com>
13568
13569 PR debug/43051
13570 * gcc.dg/guality/pr43051-1.c: New test.
13571
d205bdbe
JJ
135722010-03-15 Janis Johnson <janis187@us.ibm.com>
13573
13574 PR testsuite/43363
13575 * g++.dg/ext/altivec-17.C: Handle changes to error message.
13576
c2172338
MM
135772010-03-15 Michael Matz <matz@suse.de>
13578
13579 PR middle-end/43300
13580 * gcc.dg/pr43300.c: New testcase.
13581
610b64e2
RG
135822010-03-15 Richard Guenther <rguenther@suse.de>
13583
13584 PR tree-optimization/43367
13585 * gcc.c-torture/compile/pr43367.c: New testcase.
13586
610de68d
RB
135872010-03-15 Richard Guenther <rguenther@suse.de>
13588
13589 PR tree-optimization/43317
13590 * gcc.dg/pr43317.c: New testcase.
13591
77514c73
UB
135922010-03-14 Uros Bizjak <ubizjak@gmail.com>
13593
ba07aae3 13594 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
77514c73
UB
13595
135962010-03-14 Uros Bizjak <ubizjak@gmail.com>
13597
13598 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13599
4eceddd7
TB
136002010-03-14 Tobias Burnus <burnus@net-b.de>
13601
13602 PR fortran/43362
13603 * gfortran.dg/impure_constructor_1.f90: New test.
13604
7f931500
SP
136052010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13606
13607 PR middle-end/43354
13608 * gfortran.dg/graphite/id-pr43354.f: New.
13609
136102010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13611
13612 PR middle-end/43349
13613 * gfortran.dg/graphite/pr43349.f: New.
13614
136152010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13616
13617 PR middle-end/43306
13618 * gcc.dg/graphite/pr43306.c: New.
13619
c6012045
DM
136202010-03-12 David S. Miller <davem@davemloft.net>
13621
13622 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13623 sparc.
13624
3119bda3
KG
136252010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13626
13627 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13628
6a943ee7
PT
136292010-03-12 Paul Thomas <pault@gcc.gnu.org>
13630
13631 PR fortran/43291
13632 PR fortran/43326
13633 * gfortran.dg/dynamic_dispatch_7.f03: New test.
13634
6ac0538d
KT
136352010-03-12 Kai Tietz <kai.tietz@onevision.com>
13636
13637 * gfortran.dg/default_format_denormal_1.f90: Don't assume
13638 fail for *-*-mingw* targets.
13639
70235ab9
JJ
136402010-03-12 Jakub Jelinek <jakub@redhat.com>
13641
13642 PR debug/43329
13643 * gcc.dg/guality/pr43329-1.c: New test.
13644
0e0a1359
MJ
136452010-03-11 Martin Jambor <mjambor@suse.cz>
13646
13647 PR tree-optimization/43257
13648 * g++.dg/torture/pr43257.C: New test.
13649
2f4d643d
TB
136502010-03-11 Tobias Burnus <burnus@net-b.de>
13651
13652 PR fortran/43228
13653 * gfortran.dg/namelist_61.f90: New test.
13654
ff0a0c1d
RG
136552010-03-11 Richard Guenther <rguenther@suse.de>
13656
13657 PR tree-optimization/43255
13658 * gcc.c-torture/compile/pr43255.c: New testcase.
13659
b509e1fc
AK
136602010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13661
13662 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13663 * gcc.dg/pr43280.c: New testcase.
13664
108ba00b
RG
136652010-03-11 Richard Guenther <rguenther@suse.de>
13666
13667 PR lto/43200
13668 * gcc.dg/lto/20100227-1_0.c: New testcase.
13669 * gcc.dg/lto/20100227-1_1.c: Likewise.
13670
e1061681
JD
136712010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13672
13673 PR libfortran/43320
13674 PR libfortran/43265
13675 * gfortran.dg/read_eof_6.f: New test
1aeffaf5 13676 * gfortran.dg/read_x_eof.f90: New test.
e1061681
JD
13677 * gfortran.dg/read_x_past.f: Update test.
13678
b379f677 136792010-03-10 Jan Hubicka <jh@suse.cz>
e9fecf0e 13680
d7ba5c33 13681 * gcc.c-torture/compile/pr43288.c: New test.
e9fecf0e 13682
7d8c1528
KG
136832010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13684
13685 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13686 -fpic/-fPIC flags.
13687 * g++.old-deja/g++.pt/asm2.C: Likewise.
13688 * gcc.c-torture/compile/20000804-1.c: Likewise.
13689 * gcc.target/i386/clobbers.c: Likewise.
13690
e9fecf0e 136912010-03-10 Tobias Burnus <burnus@net-b.de>
abf4d60b
TB
13692
13693 PR fortran/43303
13694 * gfortran.dg/c_assoc_3.f90: New test.
13695
23f39b37
JJ
136962010-03-10 Jakub Jelinek <jakub@redhat.com>
13697
13698 PR debug/36728
13699 * gcc.dg/guality/pr36728-1.c: New test.
13700 * gcc.dg/guality/pr36728-2.c: New test.
13701
8bb025f5
KP
137022010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13703
13704 * gcc.dg/h8300-div-delay-slot.c: New test.
13705
6edd8198
AM
137062010-03-10 Alexander Monakov <amonakov@ispras.ru>
13707
13708 PR tree-optimization/43236
13709 * gcc.c-torture/execute/pr43236.c: New test.
13710
9f698956
AB
137112010-03-10 Andrey Belevantsev <abel@ispras.ru>
13712
13713 PR middle-end/42859
13714 * g++.dg/eh/pr42859.C: New test.
13715
4398467a
JJ
137162010-03-09 Jakub Jelinek <jakub@redhat.com>
13717
69b89883
JJ
13718 PR debug/43299
13719 * gcc.dg/pr43299.c: New test.
13720
4398467a
JJ
13721 PR debug/43290
13722 * g++.dg/eh/unwind2.C: New test.
13723
b58543c3
SP
137242010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13725 Reza Yazdani <reza.yazdani@amd.com>
13726
13727 PR middle-end/43065
13728 * gcc.dg/graphite/run-id-4.c: New.
13729
137302010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13731
13732 PR middle-end/43065
13733 * gcc.dg/graphite/run-id-3.c: New.
13734
137352010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13736
13737 PR middle-end/42644
13738 PR middle-end/42130
13739 * gcc.dg/graphite/id-18.c: New.
13740 * gcc.dg/graphite/run-id-pr42644.c: New.
13741
137422010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13743
13744 PR middle-end/42326
13745 * gcc.dg/graphite/pr42326.c: New.
13746
cc788fcc
RG
137472010-03-08 Richard Guenther <rguenther@suse.de>
13748
13749 PR tree-optimization/43269
13750 * gcc.c-torture/execute/pr43269.c: New testcase.
13751
b3d286ba
JW
137522010-03-08 Janus Weil <janus@gcc.gnu.org>
13753
13754 PR fortran/43256
13755 * gfortran.dg/typebound_call_13.f03: New.
13756
eeb971c9
EB
137572010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13758
13759 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13760 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13761
1b88f240
JM
137622010-03-05 Jason Merrill <jason@redhat.com>
13763
13764 * g++.dg/abi/mangle40.C: Require weak and alias.
13765
ccc5b640
SP
137662010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13767
13768 PR middle-end/42326
13769 * gfortran.dg/graphite/pr42326.f90: New.
13770 * gfortran.dg/graphite/pr42326-1.f90: New.
13771
576e4d82
RO
137722010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13773
13774 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13775 (gnat_target_compile): Likewise.
13776 Reinitialize GNAT_UNDER_TEST if target changes.
13777 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13778 (local_find_gnatmake): Pass full --GCC to gnatlink.
13779 Remove --LINK.
13780
3e23fb2e
AP
137812010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13782
13783 PR c/43248
13784 * gcc.dg/compound-literal-1.c: New testcase.
13785
76f76cd0
MJ
137862010-03-04 Martin Jambor <mjambor@suse.cz>
13787
13788 PR tree-optimization/43164
13789 PR tree-optimization/43191
13790 * gcc.c-torture/compile/pr43164.c: New test.
13791 * gcc.c-torture/compile/pr43191.c: Likewise.
13792
33344e0f
JW
137932010-03-04 Janus Weil <janus@gcc.gnu.org>
13794
13795 PR fortran/43244
13796 * gfortran.dg/finalize_9.f90: New.
13797
c09a0014 137982010-03-04 Tobias Burnus <burnus@net-b.de>
94252ac2 13799 Ken Werner <ken@linux.vnet.ibm.com>
c09a0014
TB
13800
13801 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13802 to dg-options for spu.
13803 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13804 dump-scan target to exclude spu.
13805
572ae476
CF
138062010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13807
8c0386a4
SP
13808 PR middle-end/43209
13809 * gcc.dg/tree-ssa/ivopts-4.c: New.
572ae476 13810
8ec49cff
JJ
138112010-03-03 Janis Johnson <janis187@us.ibm.com>
13812
13813 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13814 include-opts and exclude-opts; skip checking the flags if arguments
13815 are the same as the defaults.
13816 (dg-xfail-if): Verify the number of arguments, supply defaults
13817 for unspecified optional arguments.
13818 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13819
28fd1fc1
L
138202010-03-03 Jason Merrill <jason@redhat.com>
13821
13822 PR c++/12909
13823 * g++.dg/abi/mangle40.C: Updated.
13824
58a15cf8
JM
138252010-03-03 Jason Merrill <jason@redhat.com>
13826
a84713ad
JM
13827 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13828 * g++.dg/abi/mangle23.C: Likewise.
13829 * g++.dg/eh/simd-2.C: Likewise.
13830 * g++.dg/ext/attribute-test-2.C: Likewise.
13831 * g++.dg/ext/vector14.C: Likewise.
13832 * g++.dg/other/pr34435.C: Likewise.
13833 * g++.dg/template/conv8.C: Likewise.
13834 * g++.dg/template/nontype9.C: Likewise.
13835 * g++.dg/template/qualttp17.C: Likewise.
13836 * g++.dg/template/ref1.C: Likewise.
13837 * g++.old-deja/g++.pt/crash68.C: Likewise.
13838 * g++.old-deja/g++.pt/ref1.C: Likewise.
13839 * g++.old-deja/g++.pt/ref3.C: Likewise.
13840 * g++.old-deja/g++.pt/ref4.C: Likewise.
13841
58a15cf8
JM
13842 PR c++/12909
13843 * g++.dg/abi/mangle40.C: New.
13844 * g++.dg/abi/mangle41.C: New.
1d5053d6
JM
13845 * g++.dg/lto/20100302_0.C: New.
13846 * g++.dg/lto/20100302_1.C: New.
13847 * g++.dg/lto/20100302.h: New.
58a15cf8 13848
ba461991
PT
138492010-03-03 Paul Thomas <pault@gcc.gnu.org>
13850
13851 PR fortran/43243
13852 * gfortran.dg/internal_pack_12.f90: New test.
13853
a82ec6aa
L
138542010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13855
13856 * gcc.dg/pr36997.c: Adjust error message.
13857
83bfaab7
MS
138582010-03-03 Mike Stump <mikestump@comcast.net>
13859
13860 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13861 adjustments to not be present on machines that align the stack to
13862 more than 4 bytes and don't have a red zone yet as that is an
13863 unimplemented optimization.
13864
d1039125
JW
138652010-03-03 Janus Weil <janus@gcc.gnu.org>
13866
13867 PR fortran/43169
13868 * gfortran.dg/impure_assignment_3.f90: New.
13869
db51bb34
JJ
138702010-03-03 Jakub Jelinek <jakub@redhat.com>
13871
7ece48b1
JJ
13872 PR debug/43229
13873 * gfortran.dg/pr43229.f90: New test.
13874
0508bed7
JJ
13875 PR debug/43237
13876 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13877
db51bb34
JJ
13878 PR debug/43177
13879 * gcc.dg/guality/pr43177.c: New test.
13880
7428bc26
JM
138812010-03-02 Jason Merrill <jason@redhat.com>
13882
13883 * g++.dg/ext/vector9.C: Adjust error message.
13884 * g++.dg/conversion/simd3.C: Likewise.
13885 * g++.dg/other/error23.C: Likewise.
13886
d6814000
MS
138872010-03-02 Mike Stump <mikestump@comcast.net>
13888
13889 PR c++/41090
13890 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13891
2542496c
PT
138922010-03-02 Paul Thomas <pault@gcc.gnu.org>
13893
13894 PR fortran/43180
13895 * gfortran.dg/internal_pack_10.f90: New test.
13896
13897 PR fortran/43173
13898 * gfortran.dg/internal_pack_11.f90: New test.
13899
61226dc8
SP
139002010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13901
13902 PR middle-end/42640
13903 * gcc.dg/tree-ssa/pr42640.c: New.
13904
12f9ddbc
RG
139052010-03-01 Richard Guenther <rguenther@suse.de>
13906
13907 PR tree-optimization/43220
13908 * gcc.c-torture/execute/pr43220.c: New testcase.
13909
434c8f4b
RG
139102010-03-01 Richard Guenther <rguenther@suse.de>
13911
13912 PR middle-end/43213
13913 * gcc.dg/pr43213.c: New testcase.
13914
004d6973
RO
139152010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13916
13917 PR pch/14940
13918 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13919
72a30e3c
RO
139202010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13921
13922 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13923 New function.
13924 (check_effective_target_ucn): Likewise.
13925
13926 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13927 if !ucn.
13928 * gcc.dg/ucnid-2.c: Likewise.
13929 * gcc.dg/ucnid-3.c: Likewise.
13930 * gcc.dg/ucnid-4.c: Likewise.
13931 * gcc.dg/ucnid-11.c: Likewise.
13932 * gcc.dg/ucnid-12.c: Likewise.
13933 * gcc.dg/ucnid-6.c: Skip if !ucn.
13934 * gcc.dg/ucnid-9.c: Likewise.
13935
48f8763f
RO
139362010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13937
13938 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13939 lists to dg-skip-if.
13940 * gcc.target/i386/stackalign/return-3.c: Likewise.
13941
7d82c626
RO
139422010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13943
13944 * gcc.target/i386/clearcap.map: New file.
13945 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13946 Pass clearcap.map by default if supported.
13947
1069f584
RO
139482010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13949
13950 PR fortran/42900
13951 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13952 Explain this.
13953 * gfortran.dg/stat_2.f90: Likewise.
13954
fef06326
TB
139552010-03-01 Tobias Burnus <burnus@net-b.de>
13956
13957 PR fortran/43199
13958 * gfortran.dg/module_read_2.f90: New test.
13959
2a3dbebf
MM
139602010-02-27 Mark Mitchell <mark@codesourcery.com>
13961
13962 PR c++/42748
13963 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13964 * g++.dg/abi/mangle12.C: Likewise.
13965 * g++.dg/abi/mangle20-2.C: Likewise.
13966 * g++.dg/abi/mangle17.C: Likewise.
13967 * g++.dg/template/cond2.C: Likewise.
13968 * g++.dg/template/pr35240.C: Likewise.
13969
30bc1dca
RG
139702010-02-27 Richard Guenther <rguenther@suse.de>
13971
13972 PR tree-optimization/43186
13973 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13974
812be315
KK
139752010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13976
13977 * g++.dg/abi/packed1.C: Expect warning on the SH.
13978
baae602e
SM
139792010-02-27 Simon Martin <simartin@users.sourceforge.net>
13980
13981 PR c++/42054:
13982 * g++.dg/parse/error37.C: New test.
13983
84167094
MLI
139842010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13985
13986 PR c/24577
13987 PR c/43192
13988 * gcc.dg/pr8927-1.c: Match new note.
13989 * gcc.dg/990506-0.c: Likewise.
13990 * gcc.dg/gomp/flush-2.c: Likewise.
13991 * gcc.dg/gomp/atomic-5.c: Likewise.
13992 * gcc.dg/gomp/pr34607.c: Likewise.
13993 * gcc.dg/pr35746.c: Likewise.
13994 * gcc.dg/cpp/pragma-1.c: Likewise.
13995 * gcc.dg/cpp/pragma-2.c: Likewise.
13996 * gcc.dg/pr41842.c: Likewise.
13997 * gcc.dg/noncompile/20040629-1.c: Likewise.
13998 * objc.dg/private-1.m: Likewise.
13999
cea2d589
TB
140002010-02-27 Tobias Burnus <burnus@net-b.de>
14001
14002 PR fortran/43185
14003 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14004 * gfortran.dg/default_initialization_4.f90: New test.
14005
58f1b706
EB
140062010-02-27 Eric Botcazou <ebotcazou@adacore.com>
14007
14008 * gnat.dg/thin_pointer.ad[sb]: Rename into...
14009 * gnat.dg/thin_pointer1.ad[sb]: ...this.
14010 * gnat.dg/thin_pointer2.adb: New test.
14011 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14012
7e1542b9
MLI
140132010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
14014
14015 PR c/20631
14016 * gcc.dg/cpp/c90-pedantic.c: New.
14017 * gcc.dg/cpp/c90.c: New.
14018 * gcc.dg/gnu90-const-expr-1.c: New.
14019 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14020
37530014
RG
140212010-02-26 Richard Guenther <rguenther@suse.de>
14022
14023 PR tree-optimization/43186
14024 * gcc.c-torture/compile/pr43186.c: New testcase.
14025
095c7b3c
JJ
140262010-02-26 Jakub Jelinek <jakub@redhat.com>
14027
14028 PR debug/43190
14029 * c-c++-common/dwarf2/pr43190.c: New test.
14030
482b2e5b
L
140312010-02-26 H.J. Lu <hongjiu.lu@intel.com>
14032
14033 PR testsuite/37074:
14034 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14035
2f816591
RG
140362010-02-26 Richard Guenther <rguenther@suse.de>
14037
14038 PR tree-optimization/43188
14039 * gcc.c-torture/compile/pr43188.c: New testcase.
14040
7ce321b3
L
140412010-02-26 H.J. Lu <hongjiu.lu@intel.com>
14042
14043 PR target/43175
14044 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14045
cac1c927
EB
140462010-02-25 Eric Botcazou <ebotcazou@adacore.com>
14047
14048 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14049
2fcd8e02
MM
140502010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
14051
14052 PR target/43154
14053 * gcc.target/powerpc/pr43154.c: New file.
14054
7d5d39bb
JJ
140552010-02-25 Jakub Jelinek <jakub@redhat.com>
14056
06796564
JJ
14057 PR debug/43166
14058 * gfortran.dg/debug/pr43166.f: New test.
14059
7d5d39bb
JJ
14060 PR debug/43165
14061 * gcc.dg/torture/pr43165.c: New test.
14062
2d2e923f
MLI
140632010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
14064
14065 PR c/43128
14066 * c-c++-common/pr41779.c: Update.
14067
39e998c2
RO
140682010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14069
14070 PR ada/32547
14071 * lib/gnat-dg.exp (gnat_load): Redefine.
14072
14073 * ada/acats/run_acats: Run run_all.sh with $SHELL.
14074 * ada/acats/run_all.sh: Downcase tasking not implemented message.
14075
2607480d
RO
140762010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14077
14078 PR libobjc/36610
14079 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14080 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14081 -fgnu-runtime.
14082 Sort entries.
14083
3e7eefdd
RO
140842010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14085
14086 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14087
2e957792
JJ
140882010-02-24 Jakub Jelinek <jakub@redhat.com>
14089
14090 PR debug/43150
14091 * gcc.dg/guality/vla-1.c: New test.
14092
505a36f9
TB
140932010-02-24 Tobias Burnus <burnus@net-b.de>
14094
14095 PR fortran/43042
14096 * gfortran.dg/c_ptr_tests_15.f90: New test.
14097
8f40ad50
JJ
140982010-02-23 Jakub Jelinek <jakub@redhat.com>
14099
14100 PR target/43107
14101 * gcc.target/i386/pr43107.c: New test.
14102
c6569cd0
JM
141032010-02-23 Jason Merrill <jason@redhat.com>
14104
14105 PR c++/43143
14106 * g++.dg/cpp0x/variadic100.C: New.
14107
3adcf52c
JM
141082010-02-23 Jason Merrill <jason@redhat.com>
14109
14110 PR debug/42800
14111 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14112 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14113 * c-c++-common/dwarf2/vla1.c: New.
14114
2a8e30fb
MM
141152010-02-23 Jakub Jelinek <jakub@redhat.com>
14116
5ead99fa
JJ
14117 PR target/43139
14118 * gcc.dg/pr43139.c: New test.
14119
2a8e30fb
MM
14120 PR debug/43077
14121 * gcc.dg/guality/pr43077-1.c: New test.
14122
38170f34
MLI
141232010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
14124
14125 PR 43123
14126 * gcc.dg/march.c: New.
14127 * gcc.dg/march-generic.c: New.
14128 * gcc.dg/mtune.c: New.
3adcf52c 14129
0f9c8f56
SP
141302010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14131
14132 PR middle-end/43083
14133 * gcc.dg/graphite/pr43083.c: New.
14134
141352010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14136
14137 PR middle-end/43097
14138 * gfortran.dg/graphite/pr43097.f: New.
14139
141402010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14141 Manuel López-Ibáñez <manu@gcc.gnu.org>
14142
14143 PR middle-end/43140
14144 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14145
141462010-02-22 Sebastian Pop <sebastian.pop@amd.com>
14147
14148 PR middle-end/43026
14149 * g++.dg/graphite/pr43026.C: New.
14150
a98c2819
MLI
141512010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
14152
14153 PR c++/43126
14154 * gcc.dg/cleanup-1.c: Update.
14155 * gcc.dg/func-args-1.c: Update.
14156 * gcc.dg/format/sentinel-1.c: Update.
14157 * g++.old-deja/g++.jason/scoping10.C: Update.
14158 * g++.old-deja/g++.ns/lookup5.C: Update.
14159 * g++.dg/ext/cleanup-1.C: Update.
14160 * g++.dg/parse/varmod1.C: Update.
14161 * g++.dg/parse/error33.C: Update.
14162 * g++.dg/expr/call3.C: Update.
14163 * g++.dg/func-args-1.C: New.
14164
38bddaf2
L
141652010-02-22 H.J. Lu <hongjiu.lu@intel.com>
14166
14167 PR c/43125
14168 * gcc.dg/attr-used-2.c: Moved to ...
14169 * c-c++-common/attr-used-2.c: Here.
14170
14171 * gcc.dg/attr-used.c: Moved to ...
14172 * c-c++-common/attr-used.c: Here.
14173
8d774623
OS
141742010-02-22 Ozkan Sezer <sezeroz@gmail.com>
14175
14176 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14177
ea2edf88
RG
141782010-02-22 Richard Guenther <rguenther@suse.de>
14179
14180 PR lto/43045
14181 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14182 * gfortran.dg/lto/20100222-1_1.c: Likewise.
14183
9efc83f4
RG
141842010-02-22 Richard Guenther <rguenther@suse.de>
14185
14186 PR tree-optimization/42749
14187 * gcc.c-torture/compile/pr42749.c: New testcase.
14188
f80c558f
PT
141892010-02-22 Paul Thomas <pault@gcc.gnu.org>
14190
14191 PR fortran/43072
14192 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14193 * gfortran.dg/internal_pack_9.f90: New test.
14194
f89b94d9
MLI
141952010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
14196
14197 PR c++/23510
14198 * g++.dg/template/recurse.C: Adjust.
14199 * g++.dg/template/pr23510.C: New.
14200
04afbf1c
DS
142012010-02-21 Dodji Seketeli <dodji@redhat.com>
14202
14203 PR c++/42824
14204 * g++.dg/template/memclass4.C: New test.
14205
72bd130e
TB
142062010-02-21 Tobias Burnus <burnus@net-b.de>
14207
14208 PR fortran/35259
14209 * gfortran.dg/reassoc_5.f90: New test.
14210
78c201a4
UB
142112010-02-20 Uros Bizjak <ubizjak@gmail.com>
14212
14213 PR target/43067
14214 * gcc.target/i386/pr43067.c: New test.
14215
17251338
MLI
142162010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
14217
14218 PR c++/35669
14219 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14220 -Wconversion-null.
14221 * g++.dg/warn/Wconversion-null.C: New test.
14222 * g++.old-deja/g++.other/null1.C: Move to...
14223 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14224
f7172b55
PT
142252010-02-20 Paul Thomas <pault@gcc.gnu.org>
14226
14227 PR fortran/36932
14228 PR fortran/36933
14229 * gfortran.dg/dependency_26.f90: New test.
14230
14231 PR fortran/43072
14232 * gfortran.dg/internal_pack_7.f90: New test.
14233
14234 PR fortran/43111
14235 * gfortran.dg/internal_pack_8.f90: New test.
14236
fde0083d
MLI
142372010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
14238
14239 PR 43128
14240 * c-c++-common/pr41779.c: Fix broken testcase.
78c201a4 14241
ea0567b9
MLI
142422010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
14243
14244 PR 36513
14245 * c-c++-common/pr36513.c: New testcase.
14246 * c-c++-common/pr36513-2.c: New testcase.
14247
58076e21
MLI
142482010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
14249
14250 PR 41779
14251 * c-c++-common/pr41779.c: New.
14252
e19bcb67
JJ
142532010-02-19 Jakub Jelinek <jakub@redhat.com>
14254
14255 PR debug/43084
14256 * gcc.dg/pr43084.c: New test.
14257
c7da0354
RG
142582010-02-19 Richard Guenther <rguenther@suse.de>
14259
14260 PR tree-optimization/42916
14261 * gcc.dg/pr42916.c: New testcase.
14262
b7d61a54
JM
142632010-02-18 Jason Merrill <jason@redhat.com>
14264
7c08df6c
JM
14265 PR c++/42837
14266 * g++.dg/abi/packed1.C: Add expected warning.
14267
5967126f 14268 PR c++/43108
b7d61a54
JM
14269 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14270 * gcc.dg/torture/dg-torture.exp: Likewise.
5967126f
JM
14271 * c-c++-common/torture/complex-sign.h,
14272 c-c++-common/torture/complex-sign-add.c,
14273 c-c++-common/torture/complex-sign-mixed-add.c,
14274 c-c++-common/torture/complex-sign-mixed-div.c,
14275 c-c++-common/torture/complex-sign-mixed-mul.c,
14276 c-c++-common/torture/complex-sign-mixed-sub.c,
14277 c-c++-common/torture/complex-sign-mul.c,
14278 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1ff6b2c8
JM
14279 Adapt for C++ compilation as well.
14280
7890246f
JM
14281 PR c++/43070
14282 * g++.dg/ext/label1.C: Update.
14283 * g++.dg/ext/label2.C: Update.
14284
04daa92b
JM
14285 PR c++/26261
14286 * g++.dg/template/dependent-name6.C: New.
14287
935c0a5d
JM
14288 PR c++/43109
14289 * g++.dg/parse/namespace12.C: New.
14290
746e119f
MJ
142912010-02-18 Martin Jambor <mjambor@suse.cz>
14292
14293 PR tree-optimization/43066
14294 * gcc.c-torture/compile/pr43066.c: New test.
14295
5a1e3b6c
UB
142962010-02-18 Uros Bizjak <ubizjak@gmail.com>
14297
14298 * g++.dg/ext/attrib35.C: Fix target selector string.
14299 * g++.dg/ext/attrib36.C: Ditto.
14300 * g++.dg/ext/attrib37.C: Ditto.
14301 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14302 * g++.dg/abi/mangle25.C: Ditto.
14303
d29760ad
JM
143042010-02-17 Jason Merrill <jason@redhat.com>
14305
77278f4a
JM
14306 PR c++/43069
14307 * g++.dg/parse/namespace11.C: New.
14308
85a52ea5
JM
14309 PR c++/43093
14310 * g++.dg/ext/attrib37.C: New.
14311
d29760ad
JM
14312 PR c++/43079
14313 * g++.dg/template/ptrmem20.C: New.
14314
b5e33e04
UB
143152010-02-17 Uros Bizjak <ubizjak@gmail.com>
14316
01305d24 14317 PR target/43103
b5e33e04
UB
14318 * gcc.target/i386/xop-check.h: Include m256-check.h.
14319 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14320 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14321 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14322 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14323
169e464e
JJ
143242010-02-17 Jakub Jelinek <jakub@redhat.com>
14325
14326 PR debug/42918
14327 * gcc.dg/pr42918.c: New test.
14328
bc349d0a
L
143292010-02-16 H.J. Lu <hongjiu.lu@intel.com>
14330
14331 * g++.dg/ext/attrib36.C: Require ILP32.
14332
b09bae68
RG
143332010-02-16 Richard Guenther <rguenther@suse.de>
14334
14335 PR tree-optimization/41043
14336 * gfortran.dg/pr41043.f90: New testcase.
14337 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14338
7c7580ef
JM
143392010-02-16 Jason Merrill <jason@redhat.com>
14340
14341 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14342
d5dceab8 143432010-02-16 Ira Rosen <irar@il.ibm.com>
99f51320
IR
14344
14345 PR tree-optimization/43074
14346 * gcc.dg/vect/fast-math-pr43074.c: New test.
14347
ec8c3978
JJ
143482010-02-16 Jakub Jelinek <jakub@redhat.com>
14349
01305d24 14350 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
ec8c3978 14351
38e40fcd
JM
143522010-02-16 Jason Merrill <jason@redhat.com>
14353
1e2ddf80
JM
14354 PR c++/43031
14355 * g++.dg/ext/attrib36.C: New.
14356
38e40fcd
JM
14357 PR c++/43036
14358 * g++.dg/other/array6.C: New.
14359
6dbe8a32
KG
143602010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14361
14362 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14363
02edd2f6
SP
143642010-02-15 Sebastian Pop <sebastian.pop@amd.com>
14365
14366 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14367 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14368 * gcc.target/i386/xop-vpermil2pd-1.c: New.
14369 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14370 * gcc.target/i386/xop-vpermil2ps-1.c: New.
14371 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14372
313333a6
RG
143732010-02-15 Richard Guenther <rguenther@suse.de>
14374
14375 PR middle-end/43068
14376 * g++.dg/torture/pr43068.C: New testcase.
14377
9b48e39c
VR
143782010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
14379
14380 PR c++/43024
14381 * g++.dg/opt/ice1.C: New.
14382
1acb8caa
JM
143832010-02-14 Jason Merrill <jason@redhat.com>
14384
14385 PR c++/41997
14386 * g++.dg/cpp0x/initlist-opt.C: New.
14387
17555e7e
PT
143882010-02-13 Paul Thomas <pault@gcc.gnu.org>
14389
14390 PR fortran/41113
14391 PR fortran/41117
14392 * gfortran.dg/internal_pack_6.f90: New test.
14393
96b4a0b5
JM
143942010-02-12 Jason Merrill <jason@redhat.com>
14395
14396 PR c++/43054
14397 * g++.dg/cpp0x/variadic99.C: New.
14398
c3ac110f
JJ
143992010-02-12 Jakub Jelinek <jakub@redhat.com>
14400
14401 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14402 sign extend pointers to gualchk_t.
14403
2e034e32
JJ
14404 PR c++/43033
14405 * g++.dg/other/default3.C: Xfail g4 test.
14406
f432760f
SP
144072010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14408
14409 PR middle-end/43012
14410 * gcc.dg/graphite/pr43012.c: New.
14411
144122010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14413
14414 PR middle-end/42930
14415 * g++.dg/graphite/pr42930.C: New.
14416
144172010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14418
14419 PR middle-end/42914
14420 PR middle-end/42530
14421 * gcc.dg/graphite/pr42530.c: New.
14422 * gcc.dg/graphite/pr42914.c: New.
14423
144242010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14425
14426 PR middle-end/42771
14427 * gcc.dg/graphite/pr42771.c: New.
14428
6d892147
RG
144292010-02-11 Richard Guenther <rguenther@suse.de>
14430
14431 PR tree-optimization/42998
14432 * gcc.c-torture/compile/pr42998.c: New testcase.
14433
7a79ff3b
JM
144342010-02-10 Jason Merrill <jason@redhat.com>
14435
2cb95a6a
JM
14436 PR c++/41896
14437 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14438
f1c3cf3c
JM
14439 PR c++/42983, core issue 906
14440 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14441 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14442
7a79ff3b
JM
14443 PR c++/43016
14444 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14445
5418fe84
RG
144462010-02-10 Richard Guenther <rguenther@suse.de>
14447
14448 PR tree-optimization/43017
14449 * gcc.dg/torture/pr43017.c: New testcase.
14450
94252ac2 144512010-02-10 Tobias Burnus <burnus@net-b.de>
7fcd5ad5
TB
14452
14453 PR fortran/40823
14454 * gfortran.dg/private_type_1.f90: Update error location.
14455 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14456 * gfortran.dg/typebound_operator_2.f03: Ditto.
14457 * gfortran.dg/assignment_2.f90: Ditto.
14458 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14459 * gfortran.dg/binding_label_tests_9.f03: Ditto.
14460
975d3303
TB
144612010-02-10 Tobias Burnus <burnus@net-b.de>
14462
14463 PR fortran/43015
14464 * gfortran.dg/bind_c_usage_20.f90: New test.
14465
92e8e53a
JJ
144662010-02-10 Jakub Jelinek <jakub@redhat.com>
14467
14468 PR debug/43010
14469 * g++.dg/debug/pr43010.C: New test.
14470
d977cb9c
RG
144712010-02-10 Richard Guenther <rguenther@suse.de>
14472
14473 PR c/43007
14474 * gcc.c-torture/execute/20100209-1.c: New testcase.
14475 * gcc.dg/fold-div-3.c: Likewise.
14476
cbb1ab10
JJ
144772010-02-10 Jakub Jelinek <jakub@redhat.com>
14478
14479 * gcc.dg/builtin-ffs-1.c: New test.
14480
144812010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52f12678
JD
14482
14483 PR fortran/42999
14484 * gfortran.dg/array_constructor_35.f90: New test.
14485
980b7b6b
KG
144862010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14487
14488 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14489
643d4cd6
JM
144902010-02-09 Jason Merrill <jason@redhat.com>
14491
0bbe864d
JM
14492 PR c++/42399
14493 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14494
643d4cd6
JM
14495 PR c++/42370
14496 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14497
6f117ca5
TB
144982010-02-09 Tobias Burnus <burnus@net-b.de>
14499
14500 PR fortran/41869
14501 * gfortran.dg/module_write_1.f90: New test.
14502
57257f0d
AM
145032010-02-09 Alexander Monakov <amonakov@ispras.ru>
14504
14505 * gcc.dg/pr19340.c: Adjust.
14506
72d182d3
RG
145072010-02-09 Richard Guenther <rguenther@suse.de>
14508
14509 PR tree-optimization/43008
14510 * gcc.c-torture/execute/pr43008.c: New testcase.
14511
9605a606
RG
145122010-02-09 Richard Guenther <rguenther@suse.de>
14513
14514 PR tree-optimization/43000
14515 * gcc.dg/torture/pr43000.c: New testcase.
14516 * gcc.dg/torture/pr43002.c: Likewise.
14517
5e1d6b4c
DK
145182010-02-09 Daniel Kraft <d@domob.eu>
14519
14520 PR fortran/39171
14521 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14522 and pass -Wsurprising as necessary.
14523
783b008c
JJ
145242010-02-08 Jakub Jelinek <jakub@redhat.com>
14525
14526 PR tree-optimization/42890
14527 * g++.dg/torture/pr42890.C: New test.
14528
5d3579c5
RG
145292010-02-08 Richard Guenther <rguenther@suse.de>
14530
14531 PR middle-end/42995
14532 * gcc.dg/tree-ssa/inline-4.c: New testcase.
14533
86da963e
SP
145342010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14535
14536 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
14537 return 0 from main.
14538 * gcc.dg/graphite/block-1.c: Same.
14539 * gcc.dg/graphite/block-3.c: Same.
14540 * gcc.dg/graphite/block-4.c: Same.
14541 * gcc.dg/graphite/block-5.c: Same.
14542 * gcc.dg/graphite/block-6.c: Same.
14543 * gcc.dg/graphite/block-7.c: Same.
14544 * gcc.dg/graphite/interchange-0.c: Same.
14545 * gcc.dg/graphite/interchange-1.c: Same.
14546 * gcc.dg/graphite/interchange-10.c: Same.
14547 * gcc.dg/graphite/interchange-11.c: Same.
14548 * gcc.dg/graphite/interchange-12.c: Same.
14549 * gcc.dg/graphite/interchange-2.c: Same.
14550 * gcc.dg/graphite/interchange-3.c: Same.
14551 * gcc.dg/graphite/interchange-4.c: Same.
14552 * gcc.dg/graphite/interchange-5.c: Same.
14553 * gcc.dg/graphite/interchange-6.c: Same.
14554 * gcc.dg/graphite/interchange-7.c: Same.
14555 * gcc.dg/graphite/interchange-8.c: Same.
14556 * gcc.dg/graphite/interchange-9.c: Same.
14557 * gcc.dg/graphite/interchange-mvt.c: Same.
14558
145592010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14560
14561 * gfortran.dg/graphite/id-19.f: New.
14562 * gfortran.dg/graphite/pr14741.f90: New.
14563 * gfortran.dg/graphite/pr41924.f90: New.
14564 * gfortran.dg/graphite/run-id-2.f90: New.
14565
cb6b911a
RG
145662010-02-07 Richard Guenther <rguenther@suse.de>
14567
14568 PR middle-end/42956
14569 * gcc.c-torture/compile/pr42956.c: New testcase.
14570
791e8c9c
JD
145712010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14572
14573 PR libfortran/42742
14574 * gfortran.dg/fmt_cache_2.f: New test.
14575
9d3b08c6
JD
145762010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14577
14578 * gfortran.dg/read_no_eor.f90: New test.
14579
c1f8423c
JM
145802010-02-05 Jason Merrill <jason@redhat.com>
14581
14582 * g++.dg/ext/label13.C: Move constructor body out of class.
14583
b2469a9b
JM
145842010-02-03 Jason Merrill <jason@redhat.com>
14585
14586 PR c++/42870
14587 * g++.dg/ext/dllexport3.C: New.
14588
ebd14cbb
OS
145892010-02-05 Ozkan Sezer <sezeroz@gmail.com>
14590
14591 * gcc.dg/format/ms-format3.c: New test for specific MS types.
14592
5c95f07b
RG
145932010-02-05 Richard Guenther <rguenther@suse.de>
14594
14595 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14596
3cdabe3b
DS
145972010-02-05 Dodji Seketeli <dodji@redhat.com>
14598
14599 PR c++/42915
e8583d3a 14600 * g++.dg/other/crash-9.C: New test.
3cdabe3b 14601
430f2d1f
PT
146022010-02-05 Paul Thomas <pault@gcc.gnu.org>
14603
14604 PR fortran/42309
14605 * gfortran.dg/subref_array_pointer_4.f90 : New test.
14606
b0f19292
RG
146072010-02-04 Richard Guenther <rguenther@suse.de>
14608
14609 PR rtl-optimization/42952
14610 * gcc.dg/torture/pr42952.c: New testcase.
14611
a6f4d51d
JD
146122010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14613
14614 PR libfortran/42901
14615 * gfortran.dg/namelist_60.f90: New test.
14616
486f3abf
JM
146172010-02-03 Jason Merrill <jason@redhat.com>
14618
2aac1924
JM
14619 PR c++/40138
14620 * g++.dg/ext/builtin11.C: New.
14621
f000c6a7
JM
14622 PR c++/4926
14623 PR c++/38600
14624 * g++.dg/abi/mangle35.C: New.
14625 * g++.dg/abi/mangle37.C: New.
14626
abfe01ce
JM
14627 PR c++/12909
14628 * g++.dg/abi/mangle36.C: New.
14629
486f3abf
JM
14630 PR c++/35652
14631 * g++.dg/warn/string1.C: New.
14632
e3c70387
RG
146332010-02-03 Richard Guenther <rguenther@suse.de>
14634
14635 PR tree-optimization/42944
14636 * gcc.dg/errno-1.c: New testcase.
14637
bf8e3b77
RG
146382010-02-03 Richard Guenther <rguenther@suse.de>
14639
14640 PR middle-end/42927
14641 * gcc.c-torture/compile/pr42927.c: New testcase.
14642
d8a8dab3
TB
146432010-02-03 Tobias Burnus <burnus@net-b.de>
14644
14645 PR fortran/42936
14646 * gfortran.dg/null_4.f90: New test.
14647
e6ca6e2a
JM
146482010-02-02 Jason Merrill <jason@redhat.com>
14649
14650 PR c++/41090
14651 * g++.dg/ext/label13.C: New.
14652
096bfdb1
TB
146532010-02-02 Tobias Burnus <burnus@net-b.de>
14654
14655 PR fortran/42650
14656 * gfortran.dg/func_result_5.f90: New test.
14657
ade20620
TB
146582010-02-01 Tobias Burnus <burnus@net-b.de>
14659
14660 PR fortran/42922
14661 * gfortran.dg/pure_initializer_3.f90: News test.
14662
7adac79a
JW
146632010-01-31 Janus Weil <janus@gcc.gnu.org>
14664
14665 PR fortran/42888
14666 * gfortran.dg/allocate_derived_2.f90: New test.
14667
355b1741
EB
146682010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14669
14670 PR middle-end/42898
14671 * gcc.dg/torture/pr42898-2.c: New test.
14672
61c7cbf8
RG
146732010-01-31 Richard Guenther <rguenther@suse.de>
14674
14675 PR middle-end/42898
14676 * gcc.dg/torture/pr42898.c: New testcase.
14677
b7d1d8b4
PT
146782010-01-31 Paul Thomas <pault@gcc.gnu.org>
14679
ade20620
TB
14680 PR fortran/38324
14681 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14682 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
b7d1d8b4 14683
c19787df
PB
146842010-01-30 Paolo Bonzini <bonzini@gnu.org>
14685
14686 * g++.dg/tree-ssa/inline-1.C: New.
14687 * g++.dg/tree-ssa/inline-2.C: New.
14688 * g++.dg/tree-ssa/inline-3.C: New.
14689
dd70c860
MM
146902010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14691
14692 PR testsuite/41701
14693 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14694 the string 'pow' in the pathname of the compiler from generating a
14695 test failure.
14696
bac4175b
RO
146972010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14698
14699 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14700 * g++.old-deja/g++.mike/eh17.C: Likewise.
14701 * g++.old-deja/g++.mike/p5571.C: Likewise.
14702
1a048f82
DS
147032010-01-29 Dodji Seketeli <dodji@redhat.com>
14704
14705 PR c++/42758
14706 PR c++/42634
14707 PR c++/42336
14708 PR c++/42797
14709 PR c++/42880
14710 * g++.dg/other/crash-5.C: New test.
14711 * g++.dg/other/crash-6.C: New test.
14712 * g++.dg/other/crash-7.C: New test.
14713 * g++.dg/other/crash-8.C: New test.
14714
c23cd1d6
JJ
147152010-01-29 Jakub Jelinek <jakub@redhat.com>
14716
14717 PR rtl-optimization/42889
14718 * gcc.dg/pr42889.c: New test.
14719
d6bedeaf
L
147202010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14721
14722 * gcc.target/i386/pr42881.c: Use SSE2.
14723
d819472d
UB
147242010-01-28 Uros Bizjak <ubizjak@gmail.com>
14725
14726 PR target/42891
14727 * gcc.target/i386/pr42891.c: New test.
14728
3ed7d068
RG
147292010-01-28 Richard Guenther <rguenther@suse.de>
14730
14731 PR tree-optimization/42871
14732 * g++.dg/torture/pr42871.C: New testcase.
14733
830bc550
RG
147342010-01-28 Richard Guenther <rguenther@suse.de>
14735
14736 * gcc.dg/Wobjsize-1.h: New testcase.
14737 * gcc.dg/Wobjsize-1.c: Likewise.
14738
28e5ca15
RB
147392010-01-28 Richard Guenther <rguenther@suse.de>
14740
14741 PR middle-end/42883
14742 * g++.dg/torture/pr42883.C: New testcase.
14743
3d952fb7
MM
147442010-01-28 Michael Matz <matz@suse.de>
14745
14746 * gcc.target/i386/pr42881.c: New test.
14747
78f56a7b
RO
147482010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14749
14750 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14751 Add i?86-*-solaris2* support.
14752
20c202f3
DS
147532010-01-28 Dodji Seketeli <dodji@redhat.com>
14754
14755 PR c++/42713
14756 PR c++/42820
14757 * g++.dg/template/typedef27.C: New test case.
14758 * g++.dg/template/typedef28.C: New test case.
14759
4fc2b1aa
ST
147602010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14761
b6b7f703 14762 * gcc.dg/optimize-bswap*.c: Add ARM target
4fc2b1aa 14763
e87da263
RG
147642010-01-27 Richard Guenther <rguenther@suse.de>
14765
14766 PR middle-end/42878
14767 * gcc.dg/torture/pr42878-1.c: New testcase.
14768 * gcc.dg/torture/pr42878-2.c: Likewise.
14769
c6d99cad
JJ
147702010-01-27 Jakub Jelinek <jakub@redhat.com>
14771
14772 PR middle-end/42874
14773 * gcc.dg/vla-22.c: New test.
14774
d9a6fdb7
JJ
147752010-01-26 Jakub Jelinek <jakub@redhat.com>
14776
14777 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14778 current collation.
14779
0d9b0371
RG
147802010-01-26 Richard Guenther <rguenther@suse.de>
14781
14782 PR rtl-optimization/42685
14783 * gcc.dg/pr42685.c: New testcase.
14784 * g++.dg/other/pr42685.C: Likewise.
14785
3333cd50
RG
147862010-01-26 Richard Guenther <rguenther@suse.de>
14787
14788 PR middle-end/42806
14789 * g++.dg/other/pr42806.C: New testcase.
14790
7f657dde
RG
147912010-01-26 Richard Guenther <rguenther@suse.de>
14792
14793 PR tree-optimization/42250
14794 * gcc.dg/pr42250.c: New testcase.
14795
a4fb8087
AC
147962010-01-25 Arnaud Charlet <charlet@adacore.com>
14797
14798 * gnat.dg/array_bounds_test.adb: New test.
14799
03d838ba
TB
148002010-01-25 Tobias Burnus <burnus@net-b.de>
14801
14802 PR fortran/42858
14803 * gfortran.dg/generic_21.f90: New test.
14804
f7adff96
RO
148052010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14806
14807 PR testsuite/41522
14808 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14809
d147cbd9
MM
148102010-01-24 Mark Mitchell <mark@codesourcery.com>
14811
14812 PR c++/42748
14813 * g++.dg/abi/arm_va_list2.C: New test.
14814 * g++.dg/abi/arm_va_list2.h: Companion header file.
14815
ff015c5b
PT
148162010-01-24 Paul Thomas <pault@gcc.gnu.org>
14817
14818 PR fortran/41044
14819 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14820
14821 PR fortran/41167
14822 * gfortran.dg/char_array_arg_1.f90 : New test.
14823
14824 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14825
23f6293e
TB
148262010-01-24 Tobias Burnus <burnus@net-b.de>
14827
14828 PR fortran/39304
14829 * gfortran.dg/generic_20.f90: New test.
14830
addb239c
MM
148312010-01-22 Michael Matz <matz@suse.de>
14832
14833 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14834 -msse2.
14835
3c3b62d1
PT
148362010-01-21 Paul Thomas <pault@gcc.gnu.org>
14837
14838 PR fortran/42736
14839 * gfortran.dg/dependency_25.f90 : New test.
14840
7744b697
MJ
148412010-01-21 Martin Jambor <mjambor@suse.cz>
14842
14843 PR tree-optimization/42585
14844 * gcc.dg/tree-ssa/pr42585.c: New test.
14845
4e62a017
RG
148462010-01-21 Richard Guenther <rguenther@suse.de>
14847
14848 PR middle-end/19988
14849 * gcc.dg/pr19988.c: New testcase.
14850
ebf0bf7f
JJ
148512010-01-20 Janis Johnson <janis187@us.ibm.com>
14852
14853 * g++.dg/compat/decimal/compat-common.h: New file.
14854 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14855 * g++.dg/compat/decimal/pass_x.h: New file.
14856 * g++.dg/compat/decimal/pass_y.h: New file.
14857 * g++.dg/compat/decimal/pass-1_main.C: New file.
14858 * g++.dg/compat/decimal/pass-1_x.C: New file.
14859 * g++.dg/compat/decimal/pass-1_y.C: New file.
14860 * g++.dg/compat/decimal/pass-2_main.C: New file.
14861 * g++.dg/compat/decimal/pass-2_x.C: New file.
14862 * g++.dg/compat/decimal/pass-2_y.C: New file.
14863 * g++.dg/compat/decimal/pass-3_main.C: New file.
14864 * g++.dg/compat/decimal/pass-3_x.C: New file.
14865 * g++.dg/compat/decimal/pass-3_y.C: New file.
14866 * g++.dg/compat/decimal/pass-4_main.C: New file.
14867 * g++.dg/compat/decimal/pass-4_x.C: New file.
14868 * g++.dg/compat/decimal/pass-4_y.C: New file.
14869 * g++.dg/compat/decimal/pass-5_main.C: New file.
14870 * g++.dg/compat/decimal/pass-5_x.C: New file.
14871 * g++.dg/compat/decimal/pass-5_y.C: New file.
14872 * g++.dg/compat/decimal/pass-6_main.C: New file.
14873 * g++.dg/compat/decimal/pass-6_x.C: New file.
14874 * g++.dg/compat/decimal/pass-6_y.C: New file.
14875 * g++.dg/compat/decimal/return_x.h: New file.
14876 * g++.dg/compat/decimal/return_y.h: New file.
14877 * g++.dg/compat/decimal/return-1_main.C: New file.
14878 * g++.dg/compat/decimal/return-1_x.C: New file.
14879 * g++.dg/compat/decimal/return-1_y.C: New file.
14880 * g++.dg/compat/decimal/return-2_main.C: New file.
14881 * g++.dg/compat/decimal/return-2_x.C: New file.
14882 * g++.dg/compat/decimal/return-2_y.C: New file.
14883 * g++.dg/compat/decimal/return-3_main.C: New file.
14884 * g++.dg/compat/decimal/return-3_x.C: New file.
14885 * g++.dg/compat/decimal/return-3_y.C: New file.
14886 * g++.dg/compat/decimal/return-4_main.C: New file.
14887 * g++.dg/compat/decimal/return-4_x.C: New file.
14888 * g++.dg/compat/decimal/return-4_y.C: New file.
14889 * g++.dg/compat/decimal/return-5_main.C: New file.
14890 * g++.dg/compat/decimal/return-5_x.C: New file.
14891 * g++.dg/compat/decimal/return-5_y.C: New file.
14892 * g++.dg/compat/decimal/return-6_main.C: New file.
14893 * g++.dg/compat/decimal/return-6_x.C: New file.
14894 * g++.dg/compat/decimal/return-6_y.C: New file.
14895
f827f659
AO
148962010-01-20 Alexandre Oliva <aoliva@redhat.com>
14897
14898 PR debug/42715
14899 * gcc.dg/pr42715.c: New.
14900
4227d4a1
PC
149012010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14902
14903 PR c++/42038
14904 * g++.dg/parse/crash55.C: New.
14905
4a4d4c08
AO
149062010-01-20 Alexandre Oliva <aoliva@redhat.com>
14907
14908 PR debug/42782
14909 * gcc.dg/guality/pr42782.c: New.
14910
e4672ccd
JM
149112010-01-20 Jason Merrill <jason@redhat.com>
14912
a402c1b1
JM
14913 PR c++/41788
14914 * g++.dg/abi/packed1.C: New.
14915
1f4a7a48
JM
14916 PR c++/41920
14917 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14918
e4672ccd
JM
14919 PR c++/40750
14920 * g++.dg/parse/fn-typedef1.C: New.
14921 * g++.dg/other/cv_quals.C: Adjust.
14922
35b954c1
AG
149232010-01-20 Anthony Green <green@moxielogic.com>
14924
14925 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14926 pack(push) pragma).
14927 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14928 * gcc.dg/20020312-2.c: Port this to the moxie core.
14929 * gcc.dg/weak/typeof-2.c: Ditto.
14930
e9a8afaa
RG
149312010-01-20 Richard Guenther <rguenther@suse.de>
14932
14933 PR tree-optimization/42717
14934 * gcc.c-torture/compile/pr42717.c: New testcase.
14935
80c35b40
JJ
149362010-01-20 Jakub Jelinek <jakub@redhat.com>
14937
14938 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14939 of signed, add a few new tests.
14940
b5c0899b
JJ
14941 PR middle-end/42803
14942 * g++.dg/parse/limits-initializer1.C: New test.
14943
63894de2
JW
149442010-01-19 Janus Weil <janus@gcc.gnu.org>
14945
14946 PR fortran/42804
14947 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14948 * gfortran.dg/typebound_call_12.f03: New test.
14949
702a738b
PT
149502010-01-19 Paul Thomas <pault@gcc.gnu.org>
14951
14952 PR fortran/42783
14953 * gfortran.dg/bounds_check_15.f90 : New test.
14954
b61b1f17
MM
149552010-01-19 Michael Matz <matz@suse.de>
14956
14957 PR tree-optimization/41783
14958 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14959
b3d7e191
RR
149602010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14961
14962 PR target/38697.
14963 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14964 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14965 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14966 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14967 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14968 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14969 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14970 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14971 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14972 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14973 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14974
f89cc1a3
JW
149752010-01-19 Janus Weil <janus@gcc.gnu.org>
14976
14977 PR fortran/42545
14978 * gfortran.dg/extends_6.f03: Modified an error message.
14979 * gfortran.dg/extends_10.f03: New test.
14980 * gfortran.dg/private_type_6.f03: Modified an error message.
14981 * gfortran.dg/structure_constructor_8.f03: Ditto.
14982
2178b0f9
JJ
149832010-01-19 Jakub Jelinek <jakub@redhat.com>
14984
d6600130
JJ
14985 PR tree-optimization/42719
14986 * gcc.dg/pr42719.c: New test.
14987
2178b0f9
JJ
14988 PR debug/42728
14989 * gcc.dg/pr42728.c: New test.
14990
547cc7ee
AG
149912010-01-19 Anthony Green <green@moxielogic.com>
14992
14993 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14994
5923a165
AG
149952010-01-18 Anthony Green <green@moxielogic.com>
14996
14997 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14998 for moxie.
14999
11d7788d
DS
150002010-01-19 Dodji Seketeli <dodji@redhat.com>
15001
15002 * g++.dg/template/error45.C: reverted as part of reverting the
15003 fix of PR c++/42634.
15004
ebea03e0
DS
150052010-01-18 Dodji Seketeli <dodji@redhat.com>
15006
15007 PR c++/42634
15008 * g++.dg/template/error45.C: New test.
15009
a5cf630e
DS
150102010-01-18 Dodji Seketeli <dodji@redhat.com>
15011
15012 PR c++/42766
15013 * g++.dg/conversion/op6.C: New test.
15014
f249b405
UB
150152010-01-18 Uros Bizjak <ubizjak@gmail.com>
15016
15017 PR target/42774
15018 * gcc.target/alpha/pr42774.c: New test.
15019
1cfd38be
RG
150202010-01-18 Richard Guenther <rguenther@suse.de>
15021
15022 PR tree-optimization/42781
15023 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15024
3b3f318a
RG
150252010-01-17 Richard Guenther <rguenther@suse.de>
15026
15027 PR middle-end/42248
15028 * gcc.c-torture/execute/pr42248.c: New testcase.
15029
9adf0570
RG
150302010-01-17 Richard Guenther <rguenther@suse.de>
15031
15032 PR tree-optimization/42773
15033 * g++.dg/torture/pr42773.C: New testcase.
15034
ae7c61de
JW
150352010-01-17 Janus Weil <janus@gcc.gnu.org>
15036
15037 PR fortran/42677
15038 * gfortran.dg/interface_assignment_5.f90: New test.
15039
4548cb4b
DS
150402010-01-17 Dodji Seketeli <dodji@redhat.com>
15041
15042 PR c++/42697
c4471bb2
DS
15043 * g++.dg/template/crash94.C: Reverted.
15044
a90110c3
JZ
150452010-01-17 Jie Zhang <jie.zhang@analog.com>
15046
15047 PR debug/42767
15048 * gcc.dg/debug/pr42767.c: New.
15049
d1c05c88
JM
150502010-01-15 Jason Merrill <jason@redhat.com>
15051
15052 PR c++/42761
15053 * g++.dg/cpp0x/decltype22.C: New.
15054
7647c841
JJ
150552010-01-16 Jakub Jelinek <jakub@redhat.com>
15056
15057 PR middle-end/42760
15058 * g++.dg/torture/pr42760.C: New test.
15059
4a62494d
JY
150602010-01-15 Jing Yu <jingyu@google.com>
15061
15062 PR rtl-optimization/42691
15063 * gcc.c-torture/execute/pr42691.c: New.
15064
1197e789
RG
150652010-01-15 Richard Guenther <rguenther@suse.de>
15066
15067 PR middle-end/42739
15068 * g++.dg/torture/pr42739.C: New testcase.
15069
58be9ce9
DS
150702010-01-15 Dodji Seketeli <dodji@redhat.com>
15071
15072 * g++.dg/template/error45.C: Revert as part of reverting changes
15073 or PR c++/42634.
15074
94252ac2 150752010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f298330
JD
15076
15077 PR fortran/42684
15078 * gfortran.dg/interface_31.f90: New test.
15079
c919858d
MM
150802010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
15081
15082 * gcc.target/powerpc/pr42747.c: New file.
15083
5b1cbe14
JJ
150842010-01-14 Jakub Jelinek <jakub@redhat.com>
15085
ef5d1181
JJ
15086 PR middle-end/42674
15087 * c-c++-common/pr42674.c: New test.
15088
5b1cbe14
JJ
15089 PR c++/42608
15090 * g++.dg/template/instantiate11.C: New test.
15091
2d1a618e
JM
150922010-01-14 Jason Merrill <jason@redhat.com>
15093
6700a285
JM
15094 PR c++/42701
15095 * g++.dg/overload/error3.C: New.
15096
2d1a618e
JM
15097 PR c++/42655
15098 * g++.dg/overload/rvalue1.C: New.
15099
2f3cdcf5
MJ
151002010-01-14 Martin Jambor <mjambor@suse.cz>
15101
15102 PR tree-optimization/42706
6700a285 15103 * gcc.dg/ipa/pr42706.c: New testcase.
2f3cdcf5 15104
7767706d
L
151052010-01-14 H.J. Lu <hongjiu.lu@intel.com>
15106
15107 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15108
92e97cdd
MJ
151092010-01-14 Martin Jambor <mjambor@suse.cz>
15110
15111 PR tree-optimization/42714
2f3cdcf5 15112 * g++.dg/torture/pr42714.C: New test.
92e97cdd 15113
65b659ff
AB
151142010-01-14 Alexander Monakov <amonakov@ispras.ru>
15115
15116 PR rtl-optimization/42246
15117 * gfortran.dg/pr42246-2.f: New.
15118
136e01a3
AB
151192010-01-14 Alexander Monakov <amonakov@ispras.ru>
15120
15121 PR rtl-optimization/42389
15122 * gcc.dg/pr42389.c: New.
15123
762bffba
AB
151242010-01-14 Alexander Monakov <amonakov@ispras.ru>
15125
15126 PR rtl-optimization/42388
15127 * gcc.dg/pr42388.c: New.
15128
94252ac2 151292010-01-14 Alexander Monakov <amonakov@ispras.ru>
14f30b87
AM
15130
15131 PR rtl-optimization/42294
15132 * gfortran.dg/pr42294.f: New.
15133
94252ac2 151342010-01-14 Alexander Monakov <amonakov@ispras.ru>
8ec4d0ad
AM
15135
15136 PR rtl-optimization/39453
15137 PR rtl-optimization/42246
15138 * gcc.dg/pr39453.c: New.
15139 * gcc.dg/pr42246.c: New.
15140
94252ac2 151412010-01-14 Alexander Monakov <amonakov@ispras.ru>
0666ff4e 15142
b59ab570
AM
15143 PR middle-end/42245
15144 * gcc.dg/pr42245.c: New.
15145 * gcc.dg/pr42245-2.c: New.
15146
94252ac2 151472010-01-14 Alexander Monakov <amonakov@ispras.ru>
b59ab570 15148
a0463099
AK
15149 PR rtl-optimization/42249
15150 * gcc.dg/pr42249.c: New.
0666ff4e 15151
5f8d5023
JJ
151522010-01-14 Jakub Jelinek <jakub@redhat.com>
15153
15154 PR c/42721
15155 * gcc.c-torture/execute/pr42721.c: New test.
15156
cd481d83
IR
151572010-01-14 Ira Rosen <irar@il.ibm.com>
15158
15159 PR tree-optimization/42709
15160 * gcc.dg/vect/pr42709.c: New test.
15161
40c32948
PT
151622010-01-14 Paul Thomas <pault@gcc.gnu.org>
15163
a0463099
AK
15164 PR fortran/41478
15165 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15166 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
40c32948 15167
08b02036
PT
151682010-01-14 Paul Thomas <pault@gcc.gnu.org>
15169
15170 PR fortran/42481
15171 * gfortran.dg/generic_19.f90 : New test.
15172
5db959b6
RG
151732010-01-13 Richard Guenther <rguenther@suse.de>
15174
15175 PR tree-optimization/42730
15176 * gcc.c-torture/compile/pr42730.c: New testcase.
15177
30c73d1a
SE
151782010-01-13 Steve Ellcey <sje@cup.hp.com>
15179
15180 PR target/pr42542
15181 * gcc.target/ia64/pr42542-1.c: New.
15182 * gcc.target/ia64/pr42542-2.c: New.
15183 * gcc.target/ia64/pr42542-3.c: New.
15184
a5859aaf
DS
151852010-01-13 Dodji Seketeli <dodji@redhat.com>
15186
15187 PR c++/42634
15188 * g++.dg/template/error45.C: New test.
15189
19656178
MJ
151902010-01-13 Martin Jambor <mjambor@suse.cz>
15191
15192 PR tree-optimization/42704
15193 * g++.dg/torture/pr42704.C: New test.
15194
6dc93b16
MJ
151952010-01-13 Martin Jambor <mjambor@suse.cz>
15196
15197 PR tree-optimization/42703
19656178 15198 * gcc.c-torture/compile/pr42703.c: New test.
6dc93b16 15199
1d21a8e5
RG
152002010-01-13 Richard Guenther <rguenther@suse.de>
15201
15202 PR tree-optimization/42705
15203 * gcc.c-torture/compile/pr42705.c: New testcase.
15204
9858e0cc
JZ
152052010-01-13 Jie Zhang <jie.zhang@analog.com>
15206
15207 * gcc.target/bfin/l2.c: New test.
15208 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15209
48f30f62
RG
152102010-01-13 Richard Guenther <rguenther@suse.de>
15211
15212 PR middle-end/42716
15213 * gcc.c-torture/compile/pr42716.c: New testcase.
15214
688a482d
RG
152152010-01-13 Richard Guenther <rguenther@suse.de>
15216
15217 PR lto/42678
15218 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15219
e616f54d
JM
152202010-01-12 Joseph Myers <joseph@codesourcery.com>
15221
15222 PR c/42708
15223 * gcc.c-torture/compile/pr42708-1.c: New test.
15224
082ab5ff
JJ
152252010-01-12 Jakub Jelinek <jakub@redhat.com>
15226
4942b76b
JJ
15227 PR debug/42662
15228 * gcc.dg/pr42662.c: New test.
15229
082ab5ff
JJ
15230 PR tree-optimization/42645
15231 * g++.dg/other/pr42645-1.C: New test.
15232 * g++.dg/other/pr42645-2.C: New test.
15233
3767f512
JJ
152342010-01-11 Janis Johnson <janis187@us.ibm.com>
15235
15236 PR target/42416
15237 * gcc.target/powerpc/warn-1.c: New test.
15238 * gcc.target/powerpc/warn-2.c: New test.
15239
a6ffbb9c
UB
152402010-01-11 Uros Bizjak <ubizjak@gmail.com>
15241
15242 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15243 stack alignment.
15244
06bfe1d0
RAE
152452010-01-10 Rafael Avila de Espindola <espindola@google.com>
15246
15247 * gcc.dg/lto/20100108_0.c: New.
15248
dadcb84c
UB
152492010-01-10 Uros Bizjak <ubizjak@gmail.com>
15250
15251 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15252 Add -march=i686 -msse for 32bit x86 targets.
15253
ab996409
RG
152542010-01-10 Richard Guenther <rguenther@suse.de>
15255
15256 PR middle-end/42667
15257 * gcc.dg/torture/pr42667.c: New testcase.
15258
94252ac2 152592010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
d5a8d704
JD
15260
15261 PR fortran/32489
6a73fcec 15262 * gfortran.dg/array_constructor_34.f90: New test.
7a2631f3 15263
94252ac2 152642010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7a2631f3
JD
15265
15266 PR fortran/20923
15267 * gfortran.dg/array_constructor_33.f90: New test.
d5a8d704
JD
15268 gfortran.dg/array_function_5.f90: Add credit.
15269
994ae26c
AO
152702010-01-09 Alexandre Oliva <aoliva@redhat.com>
15271
15272 PR debug/42631
15273 * gcc.dg/pr42631.c: New.
15274
60c48e4c
AO
152752010-01-09 Alexandre Oliva <aoliva@redhat.com>
15276
15277 PR debug/42630
15278 * gcc.dg/pr42630.c: New.
15279
bb956f3e
AO
152802010-01-09 Alexandre Oliva <aoliva@redhat.com>
15281
15282 PR debug/42629
15283 * gcc.dg/pr42629.c: New.
15284
5de8da9b
AO
152852010-01-09 Alexandre Oliva <aoliva@redhat.com>
15286
15287 PR middle-end/42363
15288 * gcc.dg/torture/pr42363.c: New.
15289
684f25f4
AO
152902010-01-09 Alexandre Oliva <aoliva@redhat.com>
15291
15292 PR debug/42604
15293 PR debug/42395
15294 * gcc.dg/vect/pr42604.c: New.
15295 * gcc.dg/vect/pr42395.c: New.
15296
73c865fa
RG
152972010-01-09 Richard Guenther <rguenther@suse.de>
15298
15299 PR middle-end/42512
15300 * gcc.c-torture/execute/pr42512.c: New testcase.
15301
3d876aba
TB
153022010-01-09 Tobias Burnus <burnus@net-b.de>
15303
15304 PR fortran/41298
15305 * gfortran.dg/c_ptr_tests_14.f90: New test.
15306
e51ded7c
RO
153072010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15308
15309 PR ada/41929
15310 * gnat.dg/null_pointer_deref1.adb: Don't run on
15311 sparc*-sun-solaris2.11.
15312
c59449fa
RG
153132010-01-08 Richard Guenther <rguenther@suse.de>
15314
15315 PR lto/42528
15316 * gcc.dg/lto/20100103-1_0.c: New testcase.
15317 * gcc.dg/lto/20100103-2_0.c: Likewise.
15318
1eee5628
TB
153192010-01-08 Tobias Burnus <burnus@net-b.de
15320
15321 PR/fortran 25829
15322 * gfortran.dg/asynchronous_1.f90: New test.
15323 * gfortran.dg/asynchronous_2.f90: New test.
15324 * gfortran.dg/conflicts.f90: Update error message.
15325
c8f4e43a
DS
153262010-01-07 Dodji Seketeli <dodji@redhat.com>
15327
15328 c++/40155
15329 * g++.dg/cpp0x/variadic-unify-2.C: New test.
15330
4139c7ef
JJ
153312010-01-07 Jakub Jelinek <jakub@redhat.com>
15332
15333 PR tree-optimization/42625
15334 * g++.dg/opt/dtor4.C: New test.
15335 * g++.dg/opt/dtor4.h: New.
15336 * g++.dg/opt/dtor4-aux.cc: New.
15337
2a3c437d
TB
153382010-01-07 Tobias Burnus <burnus@net-b.de>
15339
15340 PR fortran/42597
15341 * gfortran.dg/proc_ptr_26.f90: New test.
15342
64b33a7e
TB
153432010-01-07 Tobias Burnus <burnus@net-b.de>
15344
15345 PR fortran/41872
15346 * gfortran.dg/allocatable_scalar_7.f90: New test.
15347
6209a13e
RG
153482010-01-06 Richard Guenther <rguenther@suse.de>
15349
15350 * gcc.c-torture/compile/pr42632.c: New testcase.
15351
fa1a4144 153522010-01-05 H.J. Lu <hongjiu.lu@intel.com>
64b33a7e 15353
fa1a4144
L
15354 PR target/42542
15355 * gcc.target/i386/pr42542-4.c: New.
15356 * gcc.target/i386/pr42542-4a.c: Likewise.
15357 * gcc.target/i386/pr42542-5.c: Likewise.
15358 * gcc.target/i386/pr42542-5a.c: Likewise.
15359
208384fd
EB
153602010-01-05 Eric Botcazou <ebotcazou@adacore.com>
15361
15362 * gcc.dg/tls/opt-15.c: New test.
15363
43d4b97d
L
153642010-01-05 H.J. Lu <hongjiu.lu@intel.com>
15365
15366 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15367
9bf4cdf5
MJ
153682010-01-05 Martin Jambor <mjambor@suse.cz>
15369
15370 PR tree-optimization/42462
d91ae0ab 15371 * g++.dg/torture/pr42462.C: New test.
9bf4cdf5 15372
d097567d
JM
153732010-01-05 Jason Merrill <jason@redhat.com>
15374
15375 * g++.dg/cpp0x/initlist30.C: New test.
15376
82aee923
RG
153772010-01-05 Richard Guenther <rguenther@suse.de>
15378
15379 PR tree-optimization/42614
15380 * gcc.c-torture/execute/pr42614.c: New testcase.
15381
bc3c12a2
EF
153822010-01-05 Eric Fisher <joefoxreal@gmail.com>
15383
15384 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15385 * gcc.dg/Wunreachable-1.c: Remove the testcase of
15386 -Wunreachable-code.
15387 * gcc.dg/Wunreachable-2.c: Likewise.
15388 * gcc.dg/Wunreachable-3.c: Likewise.
15389 * gcc.dg/Wunreachable-4.c: Likewise.
15390 * gcc.dg/Wunreachable-5.c: Likewise.
15391 * gcc.dg/Wunreachable-6.c: Likewise.
15392 * gcc.dg/Wunreachable-7.c: Likewise.
15393 * gcc.dg/Wunreachable-8.c: Likewise.
15394 * gcc.dg/20041231-1.c: Likewise.
15395
566f27e4
JJ
153962010-01-05 Jakub Jelinek <jakub@redhat.com>
15397
7604eb4e
JJ
15398 PR other/42611
15399 * gcc.dg/pr42611.c: New test.
15400
566f27e4
JJ
15401 PR tree-optimization/42508
15402 * g++.dg/opt/pr42508.C: New test.
15403
11492349
TB
154042010-01-05 Tobias Burnus <burnus@net-b.de>
15405
15406 PR fortran/41872
15407 * gfortran.dg/allocatable_scalar_8.f90: New.
15408
caee6ca1
MJ
154092010-01-04 Martin Jambor <mjambor@suse.cz>
15410
15411 PR tree-optimization/42398
15412 * gcc.c-torture/compile/pr42398.c: New test.
15413
4b4a42c4
JM
154142010-01-04 Jason Merrill <jason@redhat.com>
15415
282c399b
JM
15416 PR c++/42555
15417 * g++.dg/ext/attrib35.C: New.
15418
4b4a42c4
JM
15419 PR c++/42567
15420 * g++.dg/cpp0x/auto17.C: New.
15421
785ca514
RAE
154222010-01-04 Rafael Avila de Espindola <espindola@google.com>
15423
15424 * gcc.dg/lto/20100104_0.c: New.
15425
22554cf9
L
154262010-01-04 H.J. Lu <hongjiu.lu@intel.com>
15427
15428 PR target/42542
15429 * gcc.target/i386/pr42542-1.c: New.
15430 * gcc.target/i386/pr42542-1a.c: Likewise.
15431 * gcc.target/i386/pr42542-1b.c: Likewise.
15432 * gcc.target/i386/pr42542-2.c: Likewise.
15433 * gcc.target/i386/pr42542-2a.c: Likewise.
15434 * gcc.target/i386/pr42542-2b.c: Likewise.
15435 * gcc.target/i386/pr42542-3.c: Likewise.
15436 * gcc.target/i386/pr42542-3a.c: Likewise.
15437
5b130807
TB
154382009-01-04 Tobias Burnus <burnus@net-b.de>
15439
15440 PR fortran/41872
15441 * gfortran.dg/allocatable_scalar_5.f90: New test.
15442 * gfortran.dg/allocatable_scalar_6.f90: New test.
15443
e74003a1
RG
154442010-01-03 Richard Guenther <rguenther@suse.de>
15445
15446 PR testsuite/42583
15447 * gfortran.dg/gomp/recursion1.f90: Remove.
15448
5e87f30e
RG
154492010-01-03 Richard Guenther <rguenther@suse.de>
15450
15451 * gcc.dg/Warray-bounds.c: Remove XFAILs.
15452 * gcc.dg/uninit-6.c: Likewise.
15453 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15454
ba1ee228
RG
154552010-01-03 Richard Guenther <rguenther@suse.de>
15456
15457 PR tree-optimization/42589
15458 * gcc.target/i386/pr42589.c: New testcase.
15459
a19eb9d2
RG
154602010-01-03 Richard Guenther <rguenther@suse.de>
15461
15462 PR tree-optimization/42438
15463 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15464
8163bdfb
RG
154652010-01-02 Richard Guenther <rguenther@suse.de>
15466
15467 PR testsuite/41651
15468 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15469
02143d0b
UB
154702010-01-02 Uros Bizjak <ubizjak@gmail.com>
15471
15472 PR target/42448
15473 * gcc.target/alpha/pr42448-1.c: New test.
15474 * gcc.target/alpha/pr42448-2.c: Ditto.
15475
dadab4fd
JM
154762010-01-01 Joseph Myers <joseph@codesourcery.com>
15477
15478 PR preprocessor/41947
15479 * gcc.dg/c99-hexfloat-3.c: New test.
15480
e4a95933
RG
154812010-01-01 Richard Guenther <rguenther@suse.de>
15482
15483 PR c/42570
15484 * gcc.c-torture/execute/pr42570.c: New testcase.
15485
a28ff68b
RG
154862010-01-01 Richard Guenther <rguenther@suse.de>
15487
15488 PR middle-end/42559
15489 * gcc.c-torture/compile/pr42559.c: New testcase.
15490
ad41bd84 15491\f
0bdf1263 15492Copyright (C) 2010 Free Software Foundation, Inc.
ad41bd84
JM
15493
15494Copying and distribution of this file, with or without modification,
15495are permitted in any medium without royalty provided the copyright
15496notice and this notice are preserved.
This page took 3.043599 seconds and 5 git commands to generate.