]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/46674 (Weak alias is mistakenly optimized away)
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
77754180
DK
12010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
2
3 PR middle-end/46674
4 PR lto/43157
5 * gcc.dg/pr43157.c: New file.
6
4816c593
NF
72010-12-10 Nathan Froyd <froydnj@codesourcery.com>
8
9 * gcc.dg/dfp/struct-union.c: Adjust.
10 * gcc.dg/lvalue-2.c: Adjust.
11 * gcc.dg/pr21419.c: Adjust.
12 * gcc.dg/qual-component-1.c: Adjust.
13 * g++.dg/other/const1.C: Adjust.
14
6391db68
JJ
152010-12-10 Jakub Jelinek <jakub@redhat.com>
16
fee45723
JJ
17 PR rtl-optimization/46865
18 * gcc.target/i386/pr46865-1.c: New test.
19 * gcc.target/i386/pr46865-2.c: New test.
20
6391db68
JJ
21 PR tree-optimization/46864
22 * g++.dg/opt/pr46864.C: New test.
23
082b966f
JH
242010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
25 Iain Sandoe <iains@gcc.gnu.org>
26
27 PR 43751/target
28 * lib/prune.exp: Prune dsymutil warnings.
29
ec3e9f82
NP
302010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
31
32 * objc.dg/class-extension-1.m: New.
33 * objc.dg/class-extension-2.m: New.
34 * objc.dg/class-extension-3.m: New.
35 * objc.dg/property/at-property-26.m: New.
36 * objc.dg/property/at-property-27.m: New.
37 * objc.dg/property/at-property-28.m: New.
38 * obj-c++.dg/class-extension-1.mm: New.
39 * obj-c++.dg/class-extension-2.mm: New.
40 * obj-c++.dg/class-extension-3.mm: New.
41 * obj-c++.dg/property/at-property-26.mm: New.
42 * obj-c++.dg/property/at-property-27.mm: New.
43 * obj-c++.dg/property/at-property-28.mm: New.
44
6b08d969
JDA
452010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46
8d47c131
JDA
47 PR target/46057
48 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
49 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
50 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
51 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
52 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
53 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
54 * gcc.dg/torture/stackalign/global-1.c: Likewise.
55 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
56 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
57 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
58 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
59 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
60 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
61 * g++.dg/torture/stackalign/throw-1.C: Likewise.
62 * g++.dg/torture/stackalign/throw-2.C: Likewise.
63 * g++.dg/torture/stackalign/throw-4.C: Likewise.
64 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
65 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
66 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
67 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
68 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
69 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
70
6b08d969
JDA
71 PR tree-optimization/46021
72 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
73
73aef89e
RG
742010-12-09 Richard Guenther <rguenther@suse.de>
75
76 PR middle-end/46844
77 * gcc.c-torture/compile/pr46866.c: New testcase.
78
544ae3f5
JDA
792010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
80
81 PR testsuite/45068
82 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
83
363e01cc
MJ
842010-12-09 Martin Jambor <mjambor@suse.cz>
85
86 PR middle-end/46734
87 * g++.dg/tree-ssa/pr46734.C: New test.
88
8b6606f2
JDA
892010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
90
91 PR c++/44641
92 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
93 hppa*-*-*.
94
2b00e201
JM
952010-12-08 Jason Merrill <jason@redhat.com>
96
97 PR c++/46348
98 * g++.dg/cpp0x/constexpr-array2.C: New.
99
a5fc85d1
L
1002010-12-08 H.J. Lu <hongjiu.lu@intel.com>
101
102 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
103 expected scan.
104
6347cf31
NP
1052010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
106
107 * objc.dg/exceptions-7.m: New.
108 * obj-c++.dg/exceptions-7.mm: New.
109 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
110 * obj-c++.dg/exceptions-5.mm: Same change.
111
7c35d89d
NP
1122010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
113
114 * objc.dg/foreach-6.m: Updated location of error messages.
115 * objc.dg/foreach-7.m: Same change.
116
fd66ea1a
RG
1172010-12-08 Richard Guenther <rguenther@suse.de>
118 Sebastian Pop <sebastian.pop@amd.com>
119
120 PR tree-optimization/45230
121 PR tree-optimization/45231
122 PR tree-optimization/45370
123 * gcc.dg/graphite/id-pr45230-1.c: New.
124 * gcc.dg/graphite/id-pr45231.c: New.
125 * gfortran.dg/graphite/id-pr45370.f90: New.
126
feb6efc1
NF
1272010-12-08 Nathan Froyd <froydnj@codesourcery.com>
128
129 PR c++/45329
130 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
131 * testsuite/g++.dg/conversion/op1.C: Adjust.
132 * testsuite/g++.dg/conversion/simd1.C: Adjust.
133 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
134 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
135 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
136 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
137 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
138 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
139 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
140 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
141 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
142 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
143 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
144 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
145 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
146 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
147 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
148 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
149 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
150 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
151 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
152 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
153 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
154 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
155 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
156 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
157 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
158 * testsuite/g++.dg/expr/cond9.C: Adjust.
159 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
160 * testsuite/g++.dg/ext/label5.C: Adjust.
161 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
162 * testsuite/g++.dg/ext/vla2.C: Adjust.
163 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
164 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
165 * testsuite/g++.dg/init/synth2.C: Adjust.
166 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
167 * testsuite/g++.dg/lookup/new1.C: Adjust.
168 * testsuite/g++.dg/lookup/using9.C: Adjust.
169 * testsuite/g++.dg/other/error13.C: Adjust.
170 * testsuite/g++.dg/other/error20.C: Adjust.
171 * testsuite/g++.dg/other/error31.C: Adjust.
172 * testsuite/g++.dg/other/pr28114.C: Adjust.
173 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
174 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
175 * testsuite/g++.dg/overload/ambig1.C: Adjust.
176 * testsuite/g++.dg/overload/arg3.C: Adjust.
177 * testsuite/g++.dg/overload/builtin1.C: Adjust.
178 * testsuite/g++.dg/overload/copy1.C: Adjust.
179 * testsuite/g++.dg/overload/new1.C: Adjust.
180 * testsuite/g++.dg/overload/template4.C: Adjust.
181 * testsuite/g++.dg/overload/unknown1.C: Adjust.
182 * testsuite/g++.dg/overload/using2.C: Adjust.
183 * testsuite/g++.dg/parse/crash5.C: Adjust.
184 * testsuite/g++.dg/parse/error19.C: Adjust.
185 * testsuite/g++.dg/parse/error28.C: Adjust.
186 * testsuite/g++.dg/parse/template7.C: Adjust.
187 * testsuite/g++.dg/parse/typename7.C: Adjust.
188 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
189 * testsuite/g++.dg/tc1/dr152.C: Adjust.
190 * testsuite/g++.dg/template/conv11.C: Adjust.
191 * testsuite/g++.dg/template/copy1.C: Adjust.
192 * testsuite/g++.dg/template/crash37.C: Adjust.
193 * testsuite/g++.dg/template/deduce3.C: Adjust.
194 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
195 * testsuite/g++.dg/template/error38.C: Adjust.
196 * testsuite/g++.dg/template/error40.C: Adjust.
197 * testsuite/g++.dg/template/friend.C: Adjust.
198 * testsuite/g++.dg/template/incomplete2.C: Adjust.
199 * testsuite/g++.dg/template/instantiate5.C: Adjust.
200 * testsuite/g++.dg/template/local4.C: Adjust.
201 * testsuite/g++.dg/template/local6.C: Adjust.
202 * testsuite/g++.dg/template/new3.C: Adjust.
203 * testsuite/g++.dg/template/operator9.C: Adjust.
204 * testsuite/g++.dg/template/overload6.C: Adjust.
205 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
206 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
207 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
208 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
209 * testsuite/g++.dg/template/qualttp5.C: Adjust.
210 * testsuite/g++.dg/template/sfinae2.C: Adjust.
211 * testsuite/g++.dg/template/spec22.C: Adjust.
212 * testsuite/g++.dg/template/spec23.C: Adjust.
213 * testsuite/g++.dg/template/ttp25.C: Adjust.
214 * testsuite/g++.dg/template/typedef4.C: Adjust.
215 * testsuite/g++.dg/template/unify10.C: Adjust.
216 * testsuite/g++.dg/template/unify11.C: Adjust.
217 * testsuite/g++.dg/template/unify6.C: Adjust.
218 * testsuite/g++.dg/template/unify7.C: Adjust.
219 * testsuite/g++.dg/template/unify9.C: Adjust.
220 * testsuite/g++.dg/template/varmod1.C: Adjust.
221 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
222 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
223 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
224 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
225 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
226 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
227 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
228 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
229 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
230 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
231 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
232 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
233 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
234 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
235 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
236 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
237 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
238 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
239 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
240 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
241 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
242 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
243 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
244 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
245 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
246 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
247 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
248 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
249 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
250 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
251 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
252 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
253 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
254 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
255 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
256 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
257 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
258 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
259 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
260 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
261 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
262 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
263 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
264 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
265 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
266 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
267 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
268 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
269 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
270 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
271 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
272 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
273 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
274 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
275 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
276 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
277 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
278 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
279 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
280 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
281 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
282 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
283 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
284 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
285 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
286 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
287 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
288 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
289 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
290 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
291 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
292 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
293 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
294 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
295 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
296 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
297 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
298
f4842525
JM
2992010-12-08 Jason Merrill <jason@redhat.com>
300
b8bf6ad9
JM
301 PR c++/45822
302 * g++.dg/init/synth4.C: New.
303
f4842525
JM
304 PR c++/46736
305 * g++.dg/cpp0x/defaulted21.C: New.
306
c994a0ce
RE
3072010-12-08 Wei Guozhi <carrot@google.com>
308
309 PR target/46631
310 * gcc.target/arm/pr46631: New testcase.
311
b0ce92b4
MM
3122010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
313
314 PR middle-end/42694
315 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
316 0.75) is not optimized if the machine has no sqrt instruction.
317
00c4e97c
AB
3182010-12-07 Andrey Belevantsev <abel@ispras.ru>
319
320 PR target/43603
321 * gcc.target/ia64/pr43603.c: New.
322 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
323
9a14c44d
TB
3242010-12-07 Tobias Burnus <burnus@net-b.de>
325
326 PR fortran/44352
327 * gfortran.dg/string_4.f90: New.
328
8923f55e
SP
3292010-12-07 Sebastian Pop <sebastian.pop@amd.com>
330
331 PR tree-optimization/44676
332 * gcc.dg/graphite/id-pr44676.c: New.
333
3342010-12-07 Sebastian Pop <sebastian.pop@amd.com>
5a1f5f9a
SP
335
336 PR tree-optimization/42327
337 * gcc.dg/tree-ssa/pr42327.c: New.
338
501c95ff
NF
3392010-12-07 Nathan Froyd <froydnj@codesourcery.com>
340
341 PR c++/45330
342 * g++.dg/pr45330.C: New test.
343 * g++.dg/ext/builtin3.C: Adjust.
344 * g++.dg/lookup/error1.C: Adjust.
345 * g++.dg/lookup/koenig5.C: Adjust.
346 * g++.dg/overload/koenig1.C: Adjust.
347 * g++.dg/parse/decl-specifier-1.C: Adjust.
348 * g++.dg/template/static10.C: Adjust.
349 * g++.old-deja/g++.mike/ns5.C: Adjust.
350 * g++.old-deja/g++.mike/ns7.C: Adjust.
351 * g++.old-deja/g++.ns/koenig5.C: Adjust.
352 * g++.old-deja/g++.ns/koenig9.C: Adjust.
353 * g++.old-deja/g++.other/lineno5.C: Adjust.
354
85a47bed
RG
3552010-12-07 Richard Guenther <rguenther@suse.de>
356
357 PR tree-optimization/46832
358 * gcc.c-torture/compile/pr46832.c: New testcase.
359
9ff70652
JJ
3602010-12-07 Jakub Jelinek <jakub@redhat.com>
361
362 PR debug/46799
363 * gcc.dg/autopar/pr46799.c: New test.
364
fffaf8e2
JD
3652010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
366
367 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
368 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
369
1b6d012b
L
3702010-12-06 H.J. Lu <hongjiu.lu@intel.com>
371
372 PR middle-end/41562
373 * g++.dg/graphite/pr41562.C: New.
374
375 PR middle-end/46185
376 * gcc.dg/graphite/pr46185.c: New.
377
69a97201
NP
3782010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
379
380 * objc.dg/foreach-8.m: New.
381
150bd820
JJ
3822010-12-06 Jakub Jelinek <jakub@redhat.com>
383
85b40c3a
JJ
384 PR debug/45997
385 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
386 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
387
628162ea
JJ
388 PR target/43897
389 * gcc.target/ia64/pr43897.c: New test.
390
f4477cf4
JJ
391 PR debug/46771
392 * gcc.dg/pr46771.c: New test.
393
150bd820
JJ
394 PR rtl-optimization/46777
395 * gcc.dg/pr46777.c: New test.
396
3ff4c5d9
RO
3972010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
398
399 * ada/acats/run_acats (which): Assign output to temporary
400 variable, only use if successful.
401 Use last field of type output.
402
bbb9d2fd
RG
4032010-12-06 Richard Guenther <rguenther@suse.de>
404
405 PR tree-optimization/46806
406 * g++.dg/torture/20100825.C: New testcase.
407
4fc7469a
RG
4082010-12-06 Richard Guenther <rguenther@suse.de>
409
410 PR tree-optimization/46785
411 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
412
694481d8
DK
4132010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
414
415 * gcc.dg/pr46674.c (LABEL3): New macro definition.
416 (LABEL2): Likewise.
417 (LABEL): Likewise.
418 (jelly): Account for user label prefix in asm name.
419
169eba79
DK
4202010-12-05 Daniel Kraft <d@domob.eu>
421
422 PR fortran/46794
423 * gfortran.dg/power2.f90: Initialize variables.
424
cb20668f
JH
4252010-12-04 Jan Hubicka <jh@suse.cz>
426
427 * snprintf-chk.c (ptr): Declare volatile.
428 * strcpy-chk.c (s2, s3, l1): Declare volatile.
429 * snprintf-chk.c (ptr): Declare volatile.
430 * vsprintf-chk.c (ptr): Declare volatile.
431 * vsnprintf-chk.c (ptr): Declare volatile.
432
f3007348
TB
4332010-12-04 Tobias Burnus <burnus@net-b.de>
434
435 PR fortran/46584
436 * gfortran.dg/quad_1.f90: Remove some complex
437 math checks as they fail on some non-libquadmath
438 systems.
439
995d4d1c
DK
4402010-12-04 Daniel Kraft <d@domob.eu>
441
442 PR fortran/46794
443 * gfortran.dg/power2.f90: New test.
444
9c60a01a
JM
4452010-12-03 Jakub Jelinek <jakub@redhat.com>
446
447 PR debug/46123
448 * g++.dg/debug/pr46123.C: New test.
449 * g++.dg/debug/dwarf2/pr46123.C: New test.
450
3ee353e9
JM
4512010-12-03 Jason Merrill <jason@redhat.com>
452
453 PR c++/46058
454 * g++.dg/template/scope4.C: New.
455
49460951
NF
4562010-12-03 Nathan Froyd <froydnj@codesourcery.com>
457
458 * gcc.target/arm/neon-offset-1.c: New test.
459
753de8cf
AM
4602010-12-03 Alexander Monakov <amonakov@ispras.ru>
461
462 PR rtl-optimization/45354
463 * gcc.dg/tree-prof/pr45354.c: New.
464
46203ba7 4652010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8976d513
TK
466
467 PR fortran/45159
468 * gfortran.dg/dependency_38.f90: New test.
469
7a938933
ILT
4702010-12-02 Ian Lance Taylor <iant@google.com>
471
472 * lib/go.exp: New file.
473 * lib/go-dg.exp: New file.
474 * lib/go-torture.exp: New file.
475 * lib/target-supports.exp (check_compile): Match // Go.
476
4772010-12-02 Eric Botcazou <ebotcazou@adacore.com>
205e4c6a
EB
478
479 * gcc.dg/pr46685.c: New test.
480
5e37ea0e
SP
4812010-12-02 Sebastian Pop <sebastian.pop@amd.com>
482
483 PR tree-optimization/45199
484 * gcc.dg/tree-ssa/ldist-15.c: New.
485 * gcc.dg/tree-ssa/ldist-16.c: New.
486 * gfortran.dg/ldist-pr45199.f: New.
487
6dbbece6
RG
4882010-12-02 Richard Guenther <rguenther@suse.de>
489
490 PR tree-optimization/46723
491 * gcc.dg/torture/pr46723.c: New testcase.
492
a844a60b
RG
4932010-12-02 Richard Guenther <rguenther@suse.de>
494
495 PR lto/44871
496 * g++.dg/lto/20101126-1_0.C: New testcase.
497 * g++.dg/lto/20101126-1_1.c: Likewise.
498
52bd463c
RG
4992010-12-02 Richard Guenther <rguenther@suse.de>
500 Ira Rosen <irar@il.ibm.com>
501
502 PR tree-optimization/46663
503 * gcc.dg/vect/pr46663.c: New test.
504
bd632dbd
JZ
5052010-12-02 Jie Zhang <jie@codesourcery.com>
506
507 PR middle-end/46674
508 * gcc.dg/pr46674.c: New test.
509
d0f7899a
NP
5102010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
511
512 * objc.dg/exceptions-6.m: New.
5e37ea0e
SP
513 * obj-c++.dg/exceptions-6.mm: New.
514
6399666b
JH
5152010-12-01 Jan Hubicka <jh@suse.cz>
516
517 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
518
87b286c4 5192010-12-01 Sebastian Pop <sebastian.pop@amd.com>
efa21390
SP
520
521 PR middle-end/45297
522 * gcc.dg/graphite/pr45297.c: New.
523
ee597801
RG
5242010-12-01 Richard Guenther <rguenther@suse.de>
525
526 PR tree-optimization/46730
527 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
528
16d5e7d5
MM
5292010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
530
531 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
532 (a*b)-c generates two fma instructions, instead of separate
533 multiply, add, and subtract.
534
ca474dfe
TB
5352010-11-30 Tobias Burnus <burnus@net-b.de>
536
537 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
538 a value to all array elements.
539
4dbed5f6
RG
5402010-11-30 Richard Guenther <rguenther@suse.de>
541
542 PR tree-optimization/46722
543 * gcc.target/i386/fma4-fma-2.c: New testcase.
544
98cf223c
NP
5452010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
546
547 * objc.dg/duplicate-class-1.m: New.
548 * obj-c++.dg/duplicate-class-1.mm: New.
549
d402edc1
NP
5502010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
551
552 * objc.dg/property/dotsyntax-21.m
553 * obj-c++.dg/property/dotsyntax-21.mm
554
0e160b34
AO
5552010-11-29 Alexandre Oliva <aoliva@redhat.com>
556
557 PR debug/46338
558 * g++.dg/debug/pr46338.C: New.
559
eab1da69
UB
5602010-11-29 Richard Guenther <rguenther@suse.de>
561 Zdenek Dvorak <rakdver@kam.uniff.cz>
562
563 PR tree-optimization/46675
564 * gcc.dg/pr46675.c: New test.
565
98c1c7cd
IS
5662010-11-29 Iain Sandoe <iains@gcc.gnu.org>
567
568 * gcc/testsuite/objc.dg/strings-1.m: Move to...
569 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
570 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
eab1da69 571 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
98c1c7cd
IS
572 constructor and class reference for NeXT runtime. Update paths.
573 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
574 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
575 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
eab1da69 576 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
98c1c7cd 577 constructor and class reference for NeXT runtime. Update paths.
eab1da69 578
c8718cb3
DS
5792010-11-29 Dodji Seketeli <dodji@redhat.com>
580
581 PR c++/42260
582 * g++.dg/conversion/cast2.C: New test.
eab1da69 583
c8718cb3 584 PR c++/45383
eab1da69 585 * g++.dg/conversion/cond4.C: Likewise.
c8718cb3 586
9c7d5cae
DS
5872010-11-29 Dodji Seketeli <dodji@redhat.com>
588
589 PR c++/45383
590 Reverted patch for PR c++/42260
eab1da69 591 * g++.dg/conversion/cast2.C: Reverted new test.
9c7d5cae 592
34f3d643
DS
5932010-11-29 Dodji Seketeli <dodji@redhat.com>
594
595 PR debug/46101
596 * g++.dg/debug/dwarf2/typedef5.C: New test
597
46a99b06
IS
5982010-11-29 Iain Sandoe <iains@gcc.gnu.org>
599 Mike Stump <mrs@gcc.gnu.org>
600
601 PR target/26427
602 PR target/33120
603 PR testsuite/35710
604 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
605 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
606 * gcc.dg/darwin-comm.c: Adjust for new allocators.
607 * gcc.dg/darwin-sections.c: New test.
608 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
609
437c2322
NP
6102010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
611
612 * objc.dg/exceptions-1.m: New.
613 * objc.dg/exceptions-2.m: New.
614 * objc.dg/exceptions-3.m: New.
615 * objc.dg/exceptions-4.m: New.
616 * objc.dg/exceptions-5.m: New.
617 * obj-c++.dg/exceptions-1.mm: New.
618 * obj-c++.dg/exceptions-2.mm: New.
619 * obj-c++.dg/exceptions-3.mm: New.
620 * obj-c++.dg/exceptions-4.mm: New.
621 * obj-c++.dg/exceptions-5.mm: New.
622
45f9cadb
NP
6232010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
624
625 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
626 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
627 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
628
8b29bd22
JW
6292010-11-28 Janus Weil <janus@gcc.gnu.org>
630
631 PR fortran/46662
632 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
633
e4ba3838
EB
6342010-11-28 Eric Botcazou <ebotcazou@adacore.com>
635
636 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
637 * gnat.dg/pack9.adb (dg-final): Likewise.
638
597553ab
PT
6392010-11-28 Paul Thomas <pault@gcc.gnu.org
640
641 PR fortran/35810
642 * gfortran.dg/realloc_on_assign_1.f03: New test.
643 * gfortran.dg/realloc_on_assign_2.f03: New test.
644 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
645 * gfortran.dg/unpack_bounds_1.f90: The same.
646 * gfortran.dg/cshift_bounds_2.f90: The same.
647 * gfortran.dg/matmul_bounds_2.f90: The same.
648 * gfortran.dg/matmul_bounds_3.f90: The same.
649 * gfortran.dg/matmul_bounds_4.f90: The same.
650 * gfortran.dg/matmul_bounds_5.f90: The same.
651
db0bba8c
TB
6522010-11-27 Tobias Burnus <burnus@net-b.de>
653
654 PR fortran/46638
655 PR fortran/46668
656 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
657
9d780cb2
NP
6582010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
659
eab1da69 660 PR objc++/46222
9d780cb2
NP
661 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
662
2dd24dbd
NP
6632010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
664
665 * objc.dg/property/at-property-24.m: New.
eab1da69 666 * objc.dg/property/at-property-25.m: New.
2dd24dbd
NP
667 * obj-c++.dg/property/at-property-24.mm: New.
668 * obj-c++.dg/property/at-property-25.mm: New.
669
a693d3a8
NP
6702010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
671
eab1da69 672 * objc.dg/protocol-qualifier-1.m: New.
a693d3a8 673 * objc.dg/protocol-qualifier-2.m: New.
eab1da69 674 * obj-c++.dg/protocol-qualifier-1.mm: New.
a693d3a8
NP
675 * obj-c++.dg/protocol-qualifier-2.mm: New.
676
3ffcc54f
RO
6772010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
678
679 * lib/gnat.exp: Load gcc.exp.
680 (gnat_target_compile): Use gcc_target_compile for *.c sources.
681 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
682
67701d1d
RG
6832010-11-26 Richard Guenther <rguenther@suse.de>
684
685 PR lto/46648
686 * gcc.dg/lto/20101125-1_0.c: New testcase.
687 * gcc.dg/lto/20101125-1_1.c: Likewise.
688
a50c005f
BD
6892010-11-22 Bud Davis <jmdavis@link.com>
690
691 * arith_divide_no_check.f
692 ,arith_divide.f,old_style_init.f90: new tests.
693
1e7965d8
L
6942010-11-26 H.J. Lu <hongjiu.lu@intel.com>
695
696 PR tree-optimization/46665
697 * gfortran.dg/pr46665.f90: New.
698
f1b69188
JJ
6992010-11-26 Jakub Jelinek <jakub@redhat.com>
700
701 PR middle-end/46647
702 * gcc.dg/pr46647.c: New test.
703
6312ef45
JW
7042010-11-25 Janus Weil <janus@gcc.gnu.org>
705
706 PR fortran/46581
707 * gfortran.dg/select_type_19.f03: New.
708
24e1ee32
NP
7092010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
710
711 * objc.dg/ivar-problem-1.m: New.
712 * obj-c++.dg/ivar-problem-1.mm: New.
713
01e512e2
JJ
7142010-11-25 Jakub Jelinek <jakub@redhat.com>
715
716 PR middle-end/46637
717 * gcc.c-torture/compile/pr46637.c: New test.
718
27f2c348
L
7192010-11-25 H.J. Lu <hongjiu.lu@intel.com>
720
721 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
722
de77ab75
L
7232010-11-25 H.J. Lu <hongjiu.lu@intel.com>
724
725 PR middle-end/46647
726 * gcc.target/i386/pr46647.c: New.
727
9d602c59
KT
7282010-11-25 Kai Tietz <kai.tietz@onevision.com>
729
730 * gcc.dg/dll-8.c: New.
731
c8230704
EB
7322010-11-25 Eric Botcazou <ebotcazou@adacore.com>
733
734 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
735 * gnat.dg/sse_nolib.adb: Likewise.
736
9ef1bf71
AM
7372010-11-25 Alexander Monakov <amonakov@ispras.ru>
738
739 PR rtl-optimization/46585
740 * gcc.dg/pr46585.c: New.
741
604e3ff3
RH
7422010-11-24 Richard Henderson <rth@redhat.com>
743
744 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
745 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
746 vect_unpack, vect_int_mult, vect_extract_even_odd,
747 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
748
f0145bb8
L
7492010-11-24 H.J. Lu <hongjiu.lu@intel.com>
750
751 PR target/46519
752 * gfortran.dg/pr46519-1.f: New.
753
617e6634
L
7542010-11-24 H.J. Lu <hongjiu.lu@intel.com>
755
756 PR target/46519
757 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
758 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
759
760 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
761 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
762 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
763 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
764
765 * gcc.target/i386/avx-vzeroupper-20.c: New.
766 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
767 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
768 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
769 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
770 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
771 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
772
ecf9b8ae
RG
7732010-11-24 Richard Guenther <rguenther@suse.de>
774
775 PR lto/43218
776 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
777
0d40d51c
JJ
7782010-11-24 Jakub Jelinek <jakub@redhat.com>
779
780 PR rtl-optimization/46614
781 * gcc.dg/pr46614.c: New test.
782
6a227990
TB
7832010-11-24 Tobias Burnus <burnus@net-b.de>
784
785 PR fortran/46638
786 * gfortran.dg/transfer_simplify_10.f90: New.
787
918a6af0
JJ
7882010-11-24 Jakub Jelinek <jakub@redhat.com>
789
790 PR middle-end/46629
791 * gfortran.dg/lto/pr46629_0.f90: New test.
792
19804c92
MX
7932010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
794
795 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
796 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
797
299404a1
JM
7982010-11-23 Joseph Myers <joseph@codesourcery.com>
799
800 * gcc.dg/opts-5.c: New test.
801
3862bc3a
JY
8022010-11-23 Jeffrey Yasskin <jyasskin@google.com>
803
804 PR c++/46527
805 * g++.dg/debug/dwarf2/pr46527.C: New test.
806
8595dc52
IS
8072010-11-23 Iain Sandoe <iains@gcc.gnu.org>
808
809 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
810
90eb3e33
JJ
8112010-11-23 Jakub Jelinek <jakub@redhat.com>
812
813 PR middle-end/46499
814 * gcc.dg/pr46499-1.c: New test.
815 * gcc.dg/pr46499-2.c: New test.
816
6e223f7e
JH
8172010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
818
819 * gcc.target/i386/alias-1.c: Require alias support.
820
9a31f6a3
UB
8212010-11-22 Uros Bizjak <ubizjak@gmail.com>
822
823 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
824 for vectorizer tests.
825 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
826 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
827 * gcc.dg/graphite/pr41888.c: Ditto.
828 * gcc.dg/graphite/pr42729.c: Ditto.
829
8302010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
831 Uros Bizjak <ubizjak@gmail.com>
832
833 * lib/target-supports.exp (check_vect_support_and_set_flags): New
834 procedure to check if the target supports vectorizer tests. Set
835 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
836 capabilites.
837 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
838 * g++.dg/vect/vect.exp: Ditto.
839 * gfortran.dg/vect/vect.exp: Ditto.
840
a9546771
NP
8412010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
842
843 PR objc/34033
844 * objc.dg/strings-1.m: New.
845 * objc.dg/strings-2.m: New.
846 * obj-c++.dg/strings-1.mm: New.
9a31f6a3 847 * obj-c++.dg/strings-2.mm: New.
a9546771 848
3dbcee5b
IB
8492010-11-22 Ian Bolton <ian.bolton@arm.com>
850
851 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
852 "target short_enums".
853 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
854
5cea1db5
EB
8552010-11-22 Eric Botcazou <ebotcazou@adacore.com>
856
fbd9f2f9
EB
857 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
858
a1e78aee
EB
859 PR rtl-optimization/46603
860 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
861
993466f3 862 PR testsuite/46230
7fafbb19
EB
863 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
864 being vectorized. Adjust dg-final pattern.
993466f3
EB
865 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
866
5cea1db5
EB
867 * gcc.dg/vect: Do not include <stdio.h> in testcases.
868 * gcc.dg/vect/costmodel/ppc: Likewise.
869
8fd0a474
AM
8702010-11-22 Alexander Monakov <amonakov@ispras.ru>
871
872 PR rtl-optimization/45652
873 * gcc.dg/pr45652.c: New.
874
2aa99b7b
L
8752010-11-21 Richard Henderson <rth@redhat.com>
876
877 PR rtl-optimization/46571
878 * gcc.dg/pr46571.c: New.
879
a829f42a
EB
8802010-11-21 Eric Botcazou <ebotcazou@adacore.com>
881
882 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
883
2dc82a83
UB
8842010-11-21 Uros Bizjak <ubizjak@gmail.com>
885
886 PR target/46533
887 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
888
24a57808
JM
8892010-11-20 Joseph Myers <joseph@codesourcery.com>
890
891 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
892 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
893 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
894 * gcc.dg/pack-test-2.c: Test for all targets.
895 * gcc.dg/pragma-align.c: Test for all targets.
896 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
897 * gcc.dg/ucnid-10.c: Test for all targets.
898
233db724
EB
8992010-11-20 Eric Botcazou <ebotcazou@adacore.com>
900
901 * gcc.target/sparc/sparc-align-1.c: New test.
902
a9aa2c3a
NF
9032010-11-20 Nathan Froyd <froydnj@codesourcery.com>
904
905 PR c++/16189
906 PR c++/36888
907 PR c++/45331
908 * g++.dg/parse/semicolon3.C: New test.
909 * g++.dg/debug/pr22514.C: Adjust.
910 * g++.dg/init/error1.C: Adjust.
911 * g++.dg/other/bitfield3.C: Adjust.
912 * g++.dg/other/semicolon.C: Adjust.
913 * g++.dg/parse/error14.C: Adjust.
914 * g++.dg/parse/error5.C: Adjust.
915 * g++.dg/parse/parameter-declaration-1.C: Adjust.
916 * g++.dg/template/pr23510.C: Adjust.
917 * g++.dg/template/pr39425.C: Adjust.
918 * g++.old-deja/g++.robertl/eb125.C: Adjust.
919
8e97bc2b
JJ
9202010-11-20 Jakub Jelinek <jakub@redhat.com>
921
4942af9b
JJ
922 PR debug/46561
923 * gcc.dg/autopar/pr46561.c: New test.
924
83048474
JJ
925 PR c++/46538
926 * g++.dg/other/error34.C: New test.
927
e26ab5ec
JJ
928 PR c++/46526
929 * g++.dg/cpp0x/constexpr-base3.C: New test.
930
8e97bc2b
JJ
931 PR tree-optimization/45830
932 * gcc.target/i386/pr45830.c: New test.
933 * gcc.c-torture/execute/pr45830.c: New test.
934
d4e72c58
NP
9352010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
936
937 * objc.dg/attributes/class-attribute-1.m: Rewritten.
938 * objc.dg/attributes/class-attribute-2.m: Same change.
939 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
940 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
941 * objc.dg/fobjc-std-1.m: Updated.
942 * obj-c++.dg/fobjc-std-1.mm: Updated.
2dc82a83 943
2bdea539
MM
9442010-11-19 Michael Matz <matz@suse.de>
945
946 PR tree-optimization/46077
947 * gcc.dg/vect/O3-pr46077.c: New testcase.
948
5386338c
JM
9492010-11-19 Joseph Myers <joseph@codesourcery.com>
950
951 PR c/46547
952 * gcc.c-torture/compile/pr46547-1.c: New test.
953
7a336aba
RO
9542010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
955
956 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
957 exec $compiler.
958 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
959 $GFORTRAN_UNDER_TEST.
960 (gfortran_init): Use -B to specify specpath, add trailing /.
961
fd438373
MM
9622010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
963
964 * gcc.target/powerpc/ppc-target-1.c: New file to test target
965 attributes on PowerPC.
966 * gcc.target/powerpc/ppc-target-2.c: Ditto.
967 * gcc.target/powerpc/ppc-target-3.c: Ditto.
968
6b192a09
NP
9692010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
970
971 * objc.dg/attributes/proto-attribute-1.m: Updated.
972 * objc.dg/attributes/proto-attribute-2.m: New.
973 * objc.dg/attributes/proto-attribute-3.m: New.
974 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
975 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
0f346928 976 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
6b192a09 977
7544dae2
EB
9782010-11-19 Eric Botcazou <ebotcazou@adacore.com>
979
980 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
981
4ae97806
EB
9822010-11-19 Eric Botcazou <ebotcazou@adacore.com>
983
984 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
985
3391b84b
SE
9862010-11-18 Steve Ellcey <sje@cup.hp.com>
987
988 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
989 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
990
63871cda
JJ
9912010-11-18 Jakub Jelinek <jakub@redhat.com>
992
993 PR middle-end/46534
994 * gcc.c-torture/compile/pr46534.c: New test.
995
c9d84d0e
EB
9962010-11-18 Eric Botcazou <ebotcazou@adacore.com>
997
998 * gnat.dg/atomic4.ad[sb]: New test.
999 * gnat.dg/volatile4.adb: Likewise.
1000
275853ab
RH
10012010-11-18 Richard Henderson <rth@redhat.com>
1002
1003 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1004
fb52b50a
NF
10052010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1006
1007 PR c/33193
1008 * c-c++-common/pr33193.c: New test.
1009
cfaa5589
RG
10102010-11-18 Richard Guenther <rguenther@suse.de>
1011
1012 PR tree-optimization/46172
1013 * gcc.dg/torture/pr46172.c: New testcase.
1014
12c2b0ad
JL
10152010-11-18 Jeff Law <law@redhat.com>
1016
1017 PR middle-end-optimization/46297
1018 * gfortran.dg/pr46297.f: New test.
1019
d1b2ae0d
SE
10202010-11-17 Steve Ellcey <sje@cup.hp.com>
1021
1022 PR middle-end/31490
1023 * gcc.dg/pr31490.c: New test.
1024
a6759a8a
UB
10252010-11-17 Uros Bizjak <ubizjak@gmail.com>
1026
1027 * gcc.dg/nop.h: Move from ...
1028 * gcc.dg/guality/nop.h: ... here.
1029 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1030 * gcc.dg/guality/asm-1.c: Update nop.h include.
1031 * gcc.dg/guality/pr43329-1.c: Ditto.
1032
f725e721
PB
10332010-11-17 Paolo Bonzini <bonzini@gnu.org>
1034
1035 * gcc.dg/two-types-1.c: New test.
1036 * gcc.dg/two-types-2.c: New test.
1037 * gcc.dg/two-types-3.c: New test.
1038 * gcc.dg/two-types-4.c: New test.
1039 * gcc.dg/two-types-5.c: New test.
1040 * gcc.dg/two-types-6.c: New test.
1041 * gcc.dg/two-types-7.c: New test.
1042 * gcc.dg/two-types-8.c: New test.
1043 * gcc.dg/two-types-9.c: New test.
1044 * gcc.dg/two-types-10.c: New test.
1045 * objc.dg/two-types-1.m: New test.
1046
b57849d4
JJ
10472010-11-17 Jakub Jelinek <jakub@redhat.com>
1048
073d7052
JJ
1049 PR rtl-optimization/46440
1050 * gcc.dg/pr46440.c: New test.
1051
b57849d4
JJ
1052 PR testsuite/45429
1053 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1054
d92826be
IR
10552010-11-17 Ira Rosen <irar@il.ibm.com>
1056
1057 PR tree-optimization/46312
1058 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1059 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1060 on targets that support vector shifts with scalar shift argument.
1061 Remove dg-options.
1062 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1063 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1064 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1065 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1066 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1067 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1068 support misaligned data accesses.
1069 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1070 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1071 * lib/target-supports.exp
1072 (check_effective_target_vect_shift_scalar): New.
1073
a677307d
JJ
10742010-11-17 Jakub Jelinek <jakub@redhat.com>
1075
1076 * gcc.dg/guality/nop.h: New file.
1077 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1078 "nop". Adjust line numbers in gdb-test.
1079 * gcc.dg/guality/pr43329-1.c: Likewise.
1080
bf4c0738
JM
10812010-11-16 Jason Merrill <jason@redhat.com>
1082
66753821
JM
1083 * g++.dg/cpp0x/defaulted20.C: New.
1084
bf4c0738
JM
1085 * g++.dg/template/injected2.C: New.
1086
354d8ce1
NP
10872010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1088
1089 * objc.dg/protocol-optional-1.m: New.
1090 * obj-c++.dg/protocol-optional-1.mm: New.
1091
d6613781
RH
10922010-11-16 Richard Henderson <rth@redhat.com>
1093
1094 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1095 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1096
a05c8f23
EB
10972010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1098
1099 * gnat.dg/opt12.adb: New test.
1100 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1101
885c9b5d
EB
11022010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1103
1104 * gcc.target/rx/pack.c: New test.
1105
1ec601bf
FXC
11062010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1107 Tobias Burnus <burnus@net-b.de>
1108
1109 PR fortran/32049
1110 * gfortran.dg/quad_1.f90: New.
1111 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1112 compiler arguments.
1113 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1114 library search path; call gcc-set-multilib-library-path with
1115 arguments such that libgfortran.spec is found.
1116 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1117
07078664
JJ
11182010-11-16 Jakub Jelinek <jakub@redhat.com>
1119
1120 PR c++/46401
1121 * g++.dg/warn/Wsequence-point-3.C: New test.
1122
651a20b5
KT
11232010-11-16 Kai Tietz <kai.tietz@onevision.com>
1124
1125 PR preprocessor/17349
1126 * gcc.dg/cpp/cmdlne-C3.c: New.
1127
6b03de57
RG
11282010-11-16 Richard Guenther <rguenther@suse.de>
1129
1130 PR tree-optimization/44545
1131 * gcc.dg/pr44545.c: New testcase.
1132
d61c4867
AB
11332010-11-16 Andrey Belevantsev <abel@ispras.ru>
1134
1135 PR rtl-optimization/46366
1136 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1137 casts.
1138
2262707f
RG
11392010-11-16 Richard Guenther <rguenther@suse.de>
1140
1141 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1142
05613877
RG
11432010-11-16 Richard Guenther <rguenther@suse.de>
1144
1145 PR middle-end/45172
1146 * gfortran.dg/gomp/pr45172.f90: New testcase.
1147
27128fc3
NC
11482010-11-16 Nick Clifton <nickc@redhat.com>
1149
1150 * gcc.target/rx/pack.c: New test.
1151
3ca35fbd
RH
11522010-11-15 Richard Henderson <rth@redhat.com>
1153
1154 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1155 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1156 Use builtin_constant_p rather than scanning for builtin name.
1157
b6cfe8ac
NP
11582010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1159
1160 * objc.dg/property/dotsyntax-18.m: New.
1161 * objc.dg/property/dotsyntax-19.m: New.
1162 * objc.dg/property/dotsyntax-20.m: New.
1163 * obj-c++.dg/property/dotsyntax-18.mm: New.
a6759a8a 1164 * obj-c++.dg/property/dotsyntax-19.mm: New.
b6cfe8ac 1165 * obj-c++.dg/property/dotsyntax-20.mm: New.
a6759a8a
UB
1166 * objc.dg/property/dotsyntax-4.m: Removed some unused
1167 variables and code.
b6cfe8ac 1168 * objc.dg/property/dotsyntax-6.m: Same change.
a6759a8a 1169 * objc.dg/property/dotsyntax-16.m: Same change.
b6cfe8ac
NP
1170 * objc.dg/property/dotsyntax-17.m: Same change.
1171 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1172 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
a6759a8a 1173 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
b6cfe8ac
NP
1174 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1175 * objc.dg/property/at-property-22.m: Added missing casts.
1176 * obj-c++.dg/property/at-property-22.mm: Same change.
a6759a8a 1177
7a4f257d
JJ
11782010-11-15 Jakub Jelinek <jakub@redhat.com>
1179
567b99c8
JJ
1180 PR tree-optimization/46491
1181 * gcc.target/i386/pr46491.c: New test.
1182
7a4f257d
JJ
1183 PR tree-optimization/46461
1184 * gcc.c-torture/compile/pr46461.c: New test.
1185
11746b92
TB
11862010-11-15 Tobias Burnus <burnus@net.b.de>
1187
1188 PR fortran/46484
1189 * gfortran.dg/allocatable_scalar_11.f90: New.
a6759a8a
UB
1190 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1191 standard conform.
11746b92 1192
61630b27
JJ
11932010-11-15 Jakub Jelinek <jakub@redhat.com>
1194
23d8fd35
JJ
1195 PR debug/46095
1196 * gcc.target/i386/pr46095.c: New test.
1197
61630b27
JJ
1198 PR debug/46387
1199 * gcc.dg/pr46387.c: New test.
1200
925e8657
NP
12012010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1202
1203 * objc.dg/property/dotsyntax-16.m: New.
a6759a8a 1204 * objc.dg/property/dotsyntax-17.m: New.
925e8657 1205 * obj-c++.dg/property/dotsyntax-16.mm: New.
a6759a8a 1206 * obj-c++.dg/property/dotsyntax-17.mm: New.
925e8657
NP
1207 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1208 syntax with properties, which now works.
1209 * obj-c++.dg/property/at-property-10.mm: Same change.
a6759a8a 1210
4cc13d9d
MJ
12112010-11-15 Martin Jambor <mjambor@suse.cz>
1212
1213 PR tree-optimization/46349
1214 * gnat.dg/opt9.adb: New file.
1215 * gnat.dg/opt9_pkg.ads: Likewise
1216
d6e524ce
RG
12172010-11-15 Richard Guenther <rguenther@suse.de>
1218
1219 PR lto/44989
1220 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1221
bb0a9581
NF
12222010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1223
1224 PR preprocessor/45038
1225 * g++.dg/pr45038.C: New test.
1226
c636a4fb
RG
12272010-11-15 Richard Guenther <rguenther@suse.de>
1228
1229 PR tree-optimization/46467
1230 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1231
fcdc80e4
RG
12322010-11-15 Richard Guenther <rguenther@suse.de>
1233
1234 PR testsuite/46423
1235 * g++.dg/torture/pr34850.C: Adjust.
1236
fc3f9236
PB
12372010-11-14 Paolo Bonzini <bonzini@gnu.org>
1238
1239 PR c/46475
1240 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1241
8926bd5d
NP
12422010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1243
1244 * objc.dg/property/at-property-21.m: New.
1245 * objc.dg/property/at-property-22.m: New.
27128fc3 1246 * objc.dg/property/at-property-23.m: New.
8926bd5d
NP
1247 * objc.dg/property/synthesize-9.m: New.
1248 * objc.dg/property/synthesize-10.m: New.
27128fc3 1249 * objc.dg/property/synthesize-11.m: New.
8926bd5d
NP
1250 * obj-c++.dg/property/at-property-21.mm: New.
1251 * obj-c++.dg/property/at-property-22.mm: New.
27128fc3 1252 * obj-c++.dg/property/at-property-23.mm: New.
8926bd5d
NP
1253 * obj-c++.dg/property/synthesize-9.mm: New.
1254 * obj-c++.dg/property/synthesize-10.mm: New.
27128fc3 1255 * obj-c++.dg/property/synthesize-11.mm: New.
8926bd5d
NP
1256
1257 * objc.dg/property/at-property-4.m: Updated to match new compiler
1258 where some errors have been converted into warnings and vice versa.
1259 * objc.dg/property/at-property-16.m: Same change.
1260 * objc.dg/property/at-property-18.m: Same change.
1261 * objc.dg/property/property-neg-5.m: Same change.
1262 * obj-c++.dg/property/at-property-4.mm: Same change.
1263 * obj-c++.dg/property/at-property-16.mm: Same change.
1264 * obj-c++.dg/property/at-property-18.mm: Same change.
1265 * obj-c++.dg/property/property-neg-5.mm: Same change.
27128fc3 1266
8926bd5d
NP
1267 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1268 commented out because of testsuite problems; I found out that
1269 using dg-warning instead of dg-message gets them to work.
1270 * obj-c++.dg/property/property-neg-3.mm: Same change.
1271 * obj-c++.dg/property/synthesize-6.mm: Same change.
27128fc3
NC
1272 * obj-c++.dg/property/at-property-5.mm: Same change.
1273 * obj-c++.dg/property/at-property-14.mm: Same change.
8926bd5d
NP
1274 * obj-c++.dg/property/at-property-18.mm: Same change.
1275 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1276 some tests still do not work due to some other testsuite issue).
1277
2e5748d2
JM
12782010-11-13 Jason Merrill <jason@redhat.com>
1279
1280 * g++.dg/cpp0x/auto20.C: New.
1281
989b59db
IS
12822010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1283
1284 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1285 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1286
42348a69
PB
12872010-11-13 Paolo Bonzini <bonzini@gnu.org>
1288
1289 PR c/46462
1290 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1291 * gcc.dg/pr35746.c: Likewise.
1292 * gcc.dg/cpp/direct2.c: Likewise.
1293 * gcc.dg/cpp/direct2s.c: Likewise.
1294 * gcc.dg/noncompile/920923-1.c: Likewise.
1295 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1296
29be86db
NP
12972010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1298
1299 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1300
5a2a6eb0
NP
13012010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1302
1303 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1304 a pointer to an arbitrary C struct with an Objective-C protocol.
1305 Test various valid uses of typedef with Objective-C objects and
1306 protocols instead.
1307 * objc.dg/invalid-type-1.m: New.
27128fc3
NC
1308 * obj-c++.dg/invalid-type-1.m: New.
1309
a0abcb2e
IS
13102010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1311
1312 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1313
40309aef
TB
13142010-11-13 Tobias Burnus <burnus@net-b.de>
1315
1316 PR fortran/45742
1317 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1318
c28d1d9b
TB
13192010-11-13 Tobias Burnus <burnus@net-b.de>
1320
1321 PR fortran/45742
1322 * gfortran.dg/volatile12.f90: New.
1323
6ce12675
PB
13242010-11-13 Paolo Bonzini <bonzini@gnu.org>
1325
1326 * objc.dg/attributes/method-format-1.m: Adjust.
1327
2f413185
PB
13282010-11-13 Paolo Bonzini <bonzini@gnu.org>
1329
1330 PR c/20385
1331 * gcc.dg/decl-9.c: New.
1332
9e5b2115
PB
13332010-11-13 Paolo Bonzini <bonzini@gnu.org>
1334
1335 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1336
18406601
PB
13372010-11-13 Paolo Bonzini <bonzini@gnu.org>
1338
1339 * gcc.dg/format/few-1.c: New test.
1340 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1341 * gcc.dg/format/c90-scanf-1.c: Adjust.
1342 * gcc.dg/format/cmn-err-1.c: Adjust.
1343 * gcc.dg/format/dfp-printf-1.c: Adjust.
1344 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1345 * gcc.dg/format/gcc_diag-1.c: Adjust.
1346 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1347 * gcc.dg/format/strfmon-1.c: Adjust.
1348 * gcc.dg/format/unnamed-1.c: Adjust.
1349 * gcc.dg/format/xopen-2.c: Adjust.
1350 * g++.dg/ext/builtin4.C: Adjust.
1351 * g++.dg/ext/builtin5.C: Adjust.
1352
c5fa0890
JM
13532010-11-12 Joseph Myers <joseph@codesourcery.com>
1354
1355 * gcc.dg/pragma-diag-2.c: New test.
1356
91276278
JD
13572010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1358
1359 PR fortran/45794
1360 * gfortran.dg/optional_mask.f90: New test.
1361
a6759a8a 13622010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
c6c06f31
VV
1363
1364 * g++.dg/cpp0x/defaulted15.C: Adjust.
1365
d780189f
JD
13662010-11-12 James Dennett <jdennett@google.com>
1367
1368 PR c++/39415
1369 * g++.dg/expr/static_cast7.C: New.
1370
882557be
RO
13712010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1372
1373 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1374 warning.
1375 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1376 mips-sgi-irix*.
1377 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1378 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1379
4e0084e4
EB
13802010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1381
1382 * gcc.dg/pr46375.c: New test.
1383
3a789837
NF
13842010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1385
1386 PR c/44782
1387 * c-c++-common/fmax-errors.c: New test.
1388
d48e78d6
RH
13892010-11-11 Richard Henderson <rth@redhat.com>
1390
1391 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1392
6783ab05
JH
13932010-11-11 Jan Hubicka <jh@suse.cz>
1394
1395 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
c9a32cfe 1396 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
6783ab05 1397
94252ac2
JJ
13982010-11-12 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR target/46088
1401 * gcc.dg/pr46088.c: New test.
1402
14032010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
f76b96c2
SK
1404
1405 * gfortran.dg/empty_derived_type.f90: New test.
1406
d5656544
TB
14072010-11-11 Tobias Burnus <burnus@net-b.de>
1408
1409 PR fortran/46413
1410 * gfortran.dg/class_31.f90: New.
1411
1412 PR fortran/46205
1413 * gfortran.dg/forall_14.f90: New.
1414
94252ac2
JJ
14152010-11-11 Jakub Jelinek <jakub@redhat.com>
1416 Tobias Burnus <burnus@net-b.de>
58ebaaf1
JJ
1417
1418 PR fortran/46325
27128fc3 1419 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
58ebaaf1 1420
014d92e1
JH
14212010-11-11 Jan Hubicka <jh@suse.cz>
1422
1423 * gcc.dg/20081223-1.c: Update LTO options.
1424 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1425 * gcc.dg/lto/20081118_0.c: Update LTO options.
1426 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1427 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1428 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1429 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1430 * gcc.dg/lto/20090116_0.c: Update LTO options.
1431 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1432 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1433 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1434 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1435 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1436 * gcc.dg/lto/20081224_0.c: Update LTO options.
1437 * gcc.dg/lto/20090219_0.c: Update LTO options.
1438 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1439 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1440 * gcc.dg/lto/20081115_0.c: Update LTO options.
1441 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1442 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1443 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1444 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1445 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1446 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1447 * g++.dg/20090107-1.C: Update LTO options.
1448 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1449 * g++.dg/lto/20081123_0.C: Update LTO options.
1450 * g++.dg/lto/20090313_0.C: Update LTO options.
1451 * g++.dg/lto/20081125_0.C: Update LTO options.
1452 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1453 * g++.dg/lto/20081219_0.C: Update LTO options.
1454 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1455 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1456 * g++.dg/lto/20090303_0.C: Update LTO options.
1457 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1458 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1459 * g++.dg/lto/20090128_0.C: Update LTO options.
1460 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1461 * g++.dg/lto/20090302_0.C: Update LTO options.
1462 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1463 * g++.dg/lto/20081118_0.C: Update LTO options.
1464 * g++.dg/20090121-1.C: Update LTO options.
1465 * objc.dg/lto/lto.exp: Update LTO options.
1466 * lib/lto.exp: Update LTO options.
1467 * lib/gcc-dg.exp: Update LTO options.
1468 * lib/c-torture.exp: Update LTO options.
1469 * obj-c++.dg/lto/lto.exp: Update LTO options.
1470
2503de8d
JH
14712010-11-11 Jan Hubicka <jh@suse.cz>
1472
1473 PR tree-optimize/40436
1474 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1475 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1476
8be3d7da
JW
14772010-11-11 Janus Weil <janus@gcc.gnu.org>
1478
1479 * gfortran.dg/proc_decl_24.f90: New.
1480
10e34e6e 14812010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
5a2a6eb0 1482
10e34e6e 1483 * objc.dg/property/at-property-20.m: New.
27128fc3 1484 * objc.dg/property/synthesize-8.m: New.
10e34e6e
NP
1485 * obj-c++.dg/property/at-property-20.m: New.
1486 * obj-c++.dg/property/synthesize-8.mm: New.
27128fc3 1487
f954bd2c
JM
14882010-11-11 Joseph Myers <joseph@codesourcery.com>
1489
1490 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1491
1004f0c5
JJ
14922010-11-11 Jakub Jelinek <jakub@redhat.com>
1493
1494 PR middle-end/46388
1495 * gcc.c-torture/compile/pr46388.c: New test.
1496
86de8875
RO
14972010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1498
1499 * lib/lto.exp (lto-get-options-main): Support optional target
1500 selector for dg-suppress-ld-options.
1501
280fedf0
MJ
15022010-11-11 Martin Jambor <mjambor@suse.cz>
1503
1504 PR tree-optimization/46383
1505 * g++.dg/torture/pr46383.C: New test.
1506
5f808501
UB
15072010-11-11 Uros Bizjak <ubizjak@gmail.com>
1508
1509 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1510 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1511 to dg-options.
1512 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1513 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1514 * g++.dg/other/i386-3.C: Ditto.
1515
9c8b5215
JM
15162010-11-10 Jason Merrill <jason@redhat.com>
1517
1518 * g++.dg/cpp0x/constexpr-46420.C: New.
1519
72b53e21
JM
15202010-11-10 Joseph Myers <joseph@codesourcery.com>
1521
1522 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1523 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1524 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1525 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1526 expected messages.
1527
cd3c6bbc
JH
15282010-11-10 Jan Hubicka <jh@suse.cz>
1529
1530 PR tree-optimize/38669
5f808501 1531 * gcc.dg/tree-ssa/pr38699.c: New testcase.
cd3c6bbc 1532
928bcefa
JH
15332010-11-10 Jan Hubicka <jh@suse.cz>
1534
1535 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1536
4ddf1c7f
JM
15372010-11-10 Jason Merrill <jason@redhat.com>
1538
1539 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1540
a3477903
JJ
15412010-11-10 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR debug/46409
1544 * gcc.dg/debug/pr46409.c: New test.
1545
1546 PR c++/46368
1547 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1548
5ca2bc5e
UB
15492010-11-10 Uros Bizjak <ubizjak@gmail.com>
1550
1551 PR target/46419
1552 * gcc-target/i386/pr46419.c: New test.
1553
94d13ad1
QN
15542010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1555
1556 * g++.dg/other/i386-2.C: Add -mtbm.
1557 * g++.dg/other/i386-3.C: Likewise.
1558 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1559 * gcc.target/i386/funcspec-6.c: Likewise.
1560 * gcc.target/i386/sse-12.c: Add -mtbm.
1561 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1562 operand intrinsics.
1563 * gcc.target/i386/sse-14.c: Likewise.
1564 * gcc.target/i386/sse-22.c: Likewise.
1565 * gcc.target/i386/sse-23.c: Likewise.
1566 * gcc.target/i386/tbm-1.c: New file.
1567 * gcc.target/i386/tbm-2.c: Likewise.
1568
91afcfa3
QN
15692010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1570
1571 * g++.dg/other/i386-2.C: Add -mbmi.
1572 * g++.dg/other/i386-3.C: Likewise.
1573 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1574 * gcc.target/i386/funcspec-6.c: Likewise.
1575 * gcc.target/i386/sse-12.c: Add -mbmi.
1576 * gcc.target/i386/bmi-1.c: New file.
1577 * gcc.target/i386/bmi-2.c: Likewise.
1578 * gcc.target/i386/bmi-3.c: Likewise.
1579 * gcc.target/i386/bmi-4.c: Likewise.
1580 * gcc.target/i386/bmi-5.c: Likewise.
1581 * gcc.target/i386/bmi-6.c: Likewise.
1582
75acdae9
NF
15832010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1584
1585 PR c++/46065
1586 * g++.dg/pr46065.C: New test.
1587
edb29996
JH
15882010-11-10 Jan Hubicka <jh@suse.cz>
1589
1590 PR tree-optimize/33172
1591 PR tree-optimize/43411
1592 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1593 * g++.dg/tree-ssa/pr43411.C: New testcase.
1594
c5d0600d
JH
15952010-11-10 Jan Hubicka <jh@suse.cz>
1596
1597 PR tree-optimize/46228
1598 * g++.dg/tree-ssa/pr46228.C: New testcase.
1599
c204d113
L
16002010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1601
1602 PR tree-optimization/46414
a6759a8a 1603 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
c204d113 1604
1d3a84ce
TB
16052010-11-10 Tobias Burnus <burnus@net-b.de>
1606
1607 PR fortran/46411
1608 * gfortran.dg/intrinsic_7.f90: New.
1609
bbed6555
RO
16102010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1611
1612 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1613 * g++.dg/abi/thunk4.C: Likewise.
1614 * g++.dg/opt/combine.C: Add dg-require-visibility.
1615 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1616 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1617 alpha*-dec-osf*.
1618 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1619 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1620 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1621 large arena_size.
1622 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1623 * gcc.dg/intmax_t-1.c: Likewise.
1624
94252ac2 16252010-11-10 Tobias Burnus <burnus@net-b.de>
0149d8cc
TB
1626
1627 PR fortran/46244
1628 * gfortran.dg/class_30.f90: New.
1629
445f52e2
TB
16302010-11-10 Tobias Burnus <burnus@net-b.de>
1631
1632 PR fortran/46223
1633 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1634 failure on s390.
1635
e639b206
SP
16362010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1637
1638 PR tree-optimization/45971
1639 * gcc.dg/vect/O3-pr45971.c: New.
1640
59e0c6b7
RG
16412010-11-10 Richard Guenther <rguenther@suse.de>
1642
1643 PR tree-optimization/44964
1644 * gcc.dg/pr44964.c: New testcase.
1645
9063bd1d
EB
16462010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1647
1648 * gnat.dg/opt10.adb: Fix typo.
1649
f5a7af7d
MJ
16502010-11-10 Martin Jambor <mjambor@suse.cz>
1651
1652 PR tree-optimization/46351
1653 PR tree-optimization/46377
1654 * gnat.dg/opt10.adb: New file.
1655 * gnat.dg/opt10_pkg.ads: Likewise.
1656 * gnat.dg/opt11.adb: Likewise.
1657 * gnat.dg/opt11.ads: Likewise.
1658
054d6b83
EB
16592010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1660
1661 * gnat.dg/boolean_conv.adb: New test.
1662
5c779305
AK
16632010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1664
1665 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1666
d0edecea
EB
16672010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1668
1669 * gnat.dg/unchecked_convert7.adb: New test.
1670
72a07d9b
RB
16712010-11-10 Richard Guenther <rguenther@suse.de>
1672
1673 PR tree-optimization/46398
1674 * gcc.dg/torture/pr46398.c: New testcase.
1675
0f292566
JD
16762010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1677
1678 * gfortran.dg/open_dev_null.f90: New test.
1679
5ca2bc5e 16802010-11-09 Jan Hubicka <jh@suse.cz>
9bb2f479 1681
72a07d9b
RB
1682 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1683 unrolling.
9bb2f479 1684
b8cbdff5
JM
16852010-11-09 Joseph Myers <joseph@codesourcery.com>
1686
1687 * gcc.dg/struct-semi-4.c: New test.
1688
21922561
MM
16892010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1690
1691 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1692 power5 to enable generation of FRIZ.
1693
1694 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1695 optimization.
1696
1697 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1698 expected.
1699
9b999dc5
JJ
17002010-11-09 Jakub Jelinek <jakub@redhat.com>
1701
1702 PR target/43808
1703 * gfortran.dg/pr43808.f90: New test.
1704
0104d6c7
SP
17052010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1706
1707 PR tree-optimization/46036
1708 * gfortran.dg/lto/pr46036_0.f90: New.
1709
fd99dfdf
JJ
17102010-10-09 Jakub Jelinek <jakub@redhat.com>
1711
1712 PR middle-end/45663
a6759a8a
UB
1713 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1714 bar invocation instead of first.
67c6812f
JJ
1715
1716 PR debug/46171
1717 * gcc.dg/pr46171.c: New test.
1718
a3357f7d
RG
17192010-11-09 Richard Guenther <rguenther@suse.de>
1720
1721 PR tree-optimization/46355
1722 * gcc.dg/pr46355.c: New testcase.
1723
5923c6c3
RG
17242010-11-09 Richard Guenther <rguenther@suse.de>
1725
1726 PR tree-optimization/46177
1727 * gcc.dg/pr46177-2.c: New testcase.
1728
fc489e4a
RG
17292010-11-09 Richard Guenther <rguenther@suse.de>
1730
1731 PR testsuite/46312
1732 * gcc.dg/vec-scal-opt.c: Move ...
1733 * gcc.dg/vect/vect-scal-opt.c: ... here.
1734 * gcc.dg/vec-scal-opt1.c: Move ...
1735 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1736 * gcc.dg/vec-scal-opt2.c: Move ...
1737 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1738
98cd3025
EB
17392010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1740
1741 * gnat.dg/specs/static_initializer5.ads: New test.
1742 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1743
8810610e
JJ
17442010-11-09 Jakub Jelinek <jakub@redhat.com>
1745
277dc810
JJ
1746 PR middle-end/46360
1747 * gcc.c-torture/compile/pr46360.c: New test.
1748
8810610e
JJ
1749 PR c++/45894
1750 * g++.dg/warn/Wsequence-point-2.C: New test.
1751
b04533af
JW
17522010-11-09 Janus Weil <janus@gcc.gnu.org>
1753
1754 PR fortran/46313
1755 * gfortran.dg/class_29.f03: New.
1756
6496e42f
RG
17572010-11-09 Richard Guenther <rguenther@suse.de>
1758
1759 PR middle-end/46221
1760 * gcc.target/i386/alias-1.c: New testcase.
1761
9b7d0509
JM
17622010-11-08 Jason Merrill <jason@redhat.com>
1763
1764 * g++.dg/cpp0x/constexpr-sassert.C: New.
1765
edb7c512
JM
17662010-11-08 Jason Merrill <jason@redhat.com>
1767
1768 * g++.dg/cpp0x/constexpr-defarg.C: New.
1769
b3a50850
XDL
17702010-11-08 Xinliang David Li <davidxl@google.com>
1771
3a5b7298
XDL
1772 PR tree-optimization/46316
1773 * gcc.c-torture/execute/pr46316.c: New test.
5ca2bc5e 1774
17643884
JW
17752010-11-08 Janus Weil <janus@gcc.gnu.org>
1776
1777 PR fortran/46344
1778 * gfortran.dg/class_28.f03: Extended.
1779
d36dba07
NP
17802010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1781
1782 * objc.dg/property/dotsyntax-13.m: New.
1783 * objc.dg/property/dotsyntax-14.m: New.
5ca2bc5e 1784 * objc.dg/property/dotsyntax-15.m: New.
d36dba07
NP
1785 * objc.dg/property/synthesize-7.m: New.
1786 * obj-c++.dg/property/dotsyntax-13.mm: New.
1787 * obj-c++.dg/property/dotsyntax-14.mm: New.
5ca2bc5e 1788 * obj-c++.dg/property/dotsyntax-15.mm: New.
d36dba07
NP
1789 * obj-c++.dg/property/synthesize-7.mm: New.
1790
17912010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1792
1793 * objc.dg/property/dynamic-4.m: New.
1794 * objc.dg/property/dynamic-5.m: New.
5ca2bc5e 1795 * objc.dg/property/dynamic-6.m: New.
d36dba07
NP
1796 * obj-c++.dg/property/dynamic-4.mm: New.
1797 * obj-c++.dg/property/dynamic-5.mm: New.
1798 * obj-c++.dg/property/dynamic-6.mm: New.
1799
4741888d
NP
18002010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1801
1802 * objc.dg/property/synthesize-3.m: New.
1803 * objc.dg/property/synthesize-4.m: New.
1804 * objc.dg/property/synthesize-5.m: New.
1805 * objc.dg/property/synthesize-6.m: New.
1806 * obj-c++.dg/property/synthesize-3.mm: New.
1807 * obj-c++.dg/property/synthesize-4.mm: New.
1808 * obj-c++.dg/property/synthesize-5.mm: New.
5ca2bc5e
UB
1809 * obj-c++.dg/property/synthesize-6.mm: New.
1810
4ca5d2a7
NP
18112010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1812
5ca2bc5e 1813 * objc.dg/property/at-property-5.m: Updated test.
4ca5d2a7
NP
1814 * objc.dg/property/at-property-16.m: New.
1815 * objc.dg/property/at-property-17.m: New.
1816 * objc.dg/property/at-property-18.m: New.
5ca2bc5e 1817 * objc.dg/property/at-property-19.m: New.
4ca5d2a7
NP
1818 * objc.dg/property/dotsyntax-12.m: New.
1819 * objc.dg/protocol-inheritance-1.m: New.
1820 * objc.dg/protocol-inheritance-2.m: New.
1821 * obj-c++.dg/property/at-property-5.mm: Updated test.
1822 * obj-c++.dg/property/at-property-16.mm: New.
1823 * obj-c++.dg/property/at-property-17.mm: New.
1824 * obj-c++.dg/property/at-property-18.mm: New.
5ca2bc5e 1825 * obj-c++.dg/property/at-property-19.mm: New.
4ca5d2a7
NP
1826 * obj-c++.dg/protocol-inheritance-1.mm: New.
1827 * obj-c++.dg/protocol-inheritance-2.mm: New.
1828 * obj-c++.dg/property/dotsyntax-12.mm: New.
5ca2bc5e 1829
9e115cec
JM
18302010-11-08 Jason Merrill <jason@redhat.com>
1831
1832 * g++.dg/expr/overflow1.C: New.
1833 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1834 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1835 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1836 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1837
8efea7a6
RO
18382010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1839
1840 * gcc.dg/pr35442.c: Adapt warning.
1841
1842 PR target/46280
1843 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1844 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1845 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1846 i?86-*-* x86_64-*-*.
1847 * g++.dg/torture/pr36445.C: Likewise.
1848 * gcc.c-torture/compile/pr34856.c: Likewise.
1849 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1850 * gcc.c-torture/compile/vector-1.c: Likewise.
1851 * gcc.c-torture/compile/vector-2.c: Likewise.
1852 * gcc.dg/pr32912-1.c: Likewise.
1853 * gcc.c-torture/execute/va-arg-25.c: Move ...
5ca2bc5e 1854 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
8efea7a6
RO
1855 Add dg-options -msse, dg-require-effective-target sse_runtime for
1856 for i?86-*-*, x86_64-*-*.
1857 * gcc.c-torture/execute/vector-1.c: Likewise.
1858 * gcc.c-torture/execute/vector-2.c: Likewise.
1859 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1860 i?86-*-*, x86_64-*-*.
1861 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1862 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1863 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1864 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1865 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1866
2876a10d
SE
18672010-11-08 Steve Ellcey <sje@cup.hp.com>
1868
1869 * gcc.dg/torture/pr45982.c: Add -std=c99
1870 * gcc.dg/torture/pr45623.c: Ditto.
5ca2bc5e 1871
b0d1803a
SE
18722010-11-08 Steve Ellcey <sje@cup.hp.com>
1873
1874 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1875 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1876
d6892b3d
KT
18772010-11-08 Kai Tietz <kai.tietz@onevision.com>
1878
5ca2bc5e
UB
1879 PR target/28627
1880 * g++.dg/ext/dllimport7.C: Adjust second error check and
1881 allow test for x86_64 mingw, too.
d6892b3d 1882
78a1d149
JW
18832010-11-08 Janus Weil <janus@gcc.gnu.org>
1884
1885 PR fortran/46344
1886 * gfortran.dg/class_28.f03: New.
1887
06f0c25f
AB
18882010-11-08 Andrey Belevantsev <abel@ispras.ru>
1889
1890 PR rtl-optimization/45352
1891 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1892 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
5ca2bc5e 1893 gcc.target/i386/pr45352-2.c: New tests.
06f0c25f 1894
879cc722
IS
18952010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1896
1897 PR libobjc/36610
5ca2bc5e
UB
1898 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1899 XFAIL the run for all but m32 x86.
1900
604e92e2
AS
19012010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1902
1903 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1904 as comment character.
1905
c50bcc13
RS
19062010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1907
1908 * gcc.target/mips/mips.exp: Revert previous patch.
1909 * gcc.target/mips/fma-1.c: Delete.
1910 * gcc.target/mips/fma-2.c: Likewise.
1911 * gcc.target/mips/fma-3.c: Likewise.
1912 * gcc.target/mips/fma-4.c: Likewise.
1913 * gcc.target/mips/fma-5.c: Likewise.
1914 * gcc.target/mips/fma-6.c: Likewise.
1915 * gcc.target/mips/fma-7.c: Likewise.
1916 * gcc.target/mips/fma-8.c: Likewise.
1917 * gcc.target/mips/fma-9.c: Likewise.
1918 * gcc.target/mips/fma-10.c: Likewise.
1919 * gcc.target/mips/fma-11.c: Likewise.
1920 * gcc.target/mips/fma-12.c: Likewise.
1921 * gcc.target/mips/fma-13.c: Likewise.
1922 * gcc.target/mips/fma-14.c: Likewise.
1923 * gcc.target/mips/fma-15.c: Likewise.
1924 * gcc.target/mips/fma-16.c: Likewise.
1925 * gcc.target/mips/fma-17.c: Likewise.
1926 * gcc.target/mips/fma-18.c: Likewise.
1927 * gcc.target/mips/fma-19.c: Likewise.
1928 * gcc.target/mips/fma-20.c: Likewise.
1929
c7c0f73d
RS
19302010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1931
1932 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1933 * gcc.target/mips/fma-1.c: New test.
1934 * gcc.target/mips/fma-2.c: Likewise.
1935 * gcc.target/mips/fma-3.c: Likewise.
1936 * gcc.target/mips/fma-4.c: Likewise.
1937 * gcc.target/mips/fma-5.c: Likewise.
1938 * gcc.target/mips/fma-6.c: Likewise.
1939 * gcc.target/mips/fma-7.c: Likewise.
1940 * gcc.target/mips/fma-8.c: Likewise.
1941 * gcc.target/mips/fma-9.c: Likewise.
1942 * gcc.target/mips/fma-10.c: Likewise.
1943 * gcc.target/mips/fma-11.c: Likewise.
1944 * gcc.target/mips/fma-12.c: Likewise.
1945 * gcc.target/mips/fma-13.c: Likewise.
1946 * gcc.target/mips/fma-14.c: Likewise.
1947 * gcc.target/mips/fma-15.c: Likewise.
1948 * gcc.target/mips/fma-16.c: Likewise.
1949 * gcc.target/mips/fma-17.c: Likewise.
1950 * gcc.target/mips/fma-18.c: Likewise.
1951 * gcc.target/mips/fma-19.c: Likewise.
1952 * gcc.target/mips/fma-20.c: Likewise.
1953
4de2f020
JM
19542010-11-06 Jason Merrill <jason@redhat.com>
1955
1956 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1957
c58e98c8
SM
19582010-11-06 Simon Martin <simartin@users.sourceforge.net>
1959
1960 PR c/43384
1961 * gcc.dg/parser-error-3.c: New test.
1962
134c192b
NF
19632010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1964
1965 PR c++/45332
1966 * g++.dg/parse/semicolon2.C: New testcase.
1967 * g++.dg/ext/asmspec1.C: Adjust.
1968 * g++.dg/init/new13.C: Adjust.
1969 * g++.dg/parse/ctor5.C: Adjust.
1970
fbc7f9df
JW
19712010-11-06 Janus Weil <janus@gcc.gnu.org>
1972
1973 PR fortran/46330
1974 * gfortran.dg/class_27.f03: New.
1975
a9625a91
NP
19762010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1977
1978 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1979 * objc.dg/property/dotsyntax-5.m: New.
1980 * objc.dg/property/dotsyntax-6.m: New.
1981 * objc.dg/property/dotsyntax-7.m: New.
1982 * objc.dg/property/dotsyntax-8.m: New.
1983 * objc.dg/property/dotsyntax-9.m: New.
1984 * objc.dg/property/dotsyntax-10.m: New.
1985 * objc.dg/property/dotsyntax-11.m: New.
1986 * obj-c++.dg/property/dotsyntax-5.mm: New.
1987 * obj-c++.dg/property/dotsyntax-6.mm: New.
1988 * obj-c++.dg/property/dotsyntax-7.mm: New.
1989 * obj-c++.dg/property/dotsyntax-8.mm: New.
1990 * obj-c++.dg/property/dotsyntax-9.mm: New.
1991 * obj-c++.dg/property/dotsyntax-10.mm: New.
1992 * obj-c++.dg/property/dotsyntax-11.mm: New.
1993
cd746c27
IS
19942010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1995
1996 * obj-c++.dg/encode-3.mm: Provide a different string check for the
1997 NeXT runtime when the type is READONLY.
1998
ea0b50bd
UB
19992010-11-06 Uros Bizjak <ubizjak@gmail.com>
2000
2001 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2002 * gcc.target/i386/387-6.c: Ditto.
bb368470 2003 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
ea0b50bd
UB
2004 * gcc.target/i386/387-4.c: Ditto.
2005 * gcc.target/i386/387-7.c: Ditto.
2006 * gcc.target/i386/387-8.c: Ditto.
2007 * gcc.target/i386/387-9.c: Ditto.
2008 * gcc.target/i386/387-10.c: Ditto.
2009 * gcc.target/i386/387-11.c: Ditto.
2010 * gcc.target/i386/387-12.c: Ditto.
2011
bb368470 2012 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
ea0b50bd 2013
91ebb981
IS
20142010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2015
2016 PR target/44981
2017 * gcc.dg/darwin-cfstring-format-1.c: New.
2018 * gcc.dg/warn-nsstring.c: New.
2019 * objc.dg/fsf-nsstring-format-1.m: New.
2020 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2021 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2022 linker warning.
2023
e52a5db6
JM
20242010-11-05 Jason Merrill <jason@redhat.com>
2025
2026 PR c++/45473
2027 * g++.dg/inherit/virtual6.C: New.
2028
a75de692
JJ
20292010-11-05 Jakub Jelinek <jakub@redhat.com>
2030
2031 PR c/44772
2032 * gcc.dg/Wcxx-compat-21.c: New test.
2033
c3928dde
ILT
20342010-11-05 Ian Lance Taylor <iant@google.com>
2035
2036 PR target/46084
2037 * gcc.target/i386/pr46084.c: New test.
2038
8d598c74
SE
20392010-11-05 Steve Ellcey <sje@cup.hp.com>
2040
2041 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2042 * (check_effective_target_mempcpy): New.
2043 * gcc.c-torture/execute/pr45636.c: Move this...
2044 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2045
73f22c49
RO
20462010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2047
2048 * gcc.target/i386/i386.exp (FLAGS): Remove.
2049 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2050
ee01a467
JJ
20512010-11-05 Jakub Jelinek <jakub@redhat.com>
2052
897145e3
JJ
2053 PR c++/46160
2054 * g++.dg/opt/empty2.C: New test.
2055
ee01a467
JJ
2056 PR target/45670
2057 * gcc.target/i386/pr45670.c: New test.
2058
611c64f0
JW
20592010-11-05 Janus Weil <janus@gcc.gnu.org>
2060
2061 PR fortran/45451
2062 PR fortran/46174
2063 * gfortran.dg/class_19.f03: Modified.
2064 * gfortran.dg/class_allocate_6.f03: New.
2065
d73ee4e7
L
20662010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2067
2068 * gcc.target/i386/avx-vzeroupper-19.c: New.
2069
502c5084
JJ
20702010-11-05 Jakub Jelinek <jakub@redhat.com>
2071
cba1eb61
JJ
2072 PR tree-optimization/46099
2073 * gcc.dg/autopar/pr46099.c: New test.
2074
502c5084
JJ
2075 PR middle-end/43690
2076 * c-c++-common/pr43690.c: New test.
2077
a5ad8c30
IS
20782010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2079
2080 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
b71e5eba 2081 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
a5ad8c30
IS
2082 declaration and implementation.
2083 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2084 * obj-c++.dg/property/at-property-13.mm: Likewise.
2085 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2086 * obj-c++.dg/property/property-1.mm: Likewise.
2087 * obj-c++.dg/property/at-property-7.mm: Likewise.
2088 * obj-c++.dg/property/at-property-9.mm: Likewise.
2089 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2090 * obj-c++.dg/property/at-property-10.mm: Likewise.
2091 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2092 * obj-c++.dg/property/at-property-12.mm: Likewise.
2093 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2094 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2095 * obj-c++.dg/property/at-property-6.mm: Likewise.
2096 * obj-c++.dg/property/at-property-8.mm: Likewise.
2097 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2098 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2099 * obj-c++.dg/property/at-property-11.mm: Likewise.
2100 * obj-c++.dg/template-8.mm: Likewise.
2101 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2102 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
5ca2bc5e
UB
2103 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2104 and put a FIXME for this.
a5ad8c30
IS
2105 * obj-c++.dg/property/property-2.mm: Remove.
2106 * obj-c++.dg/property/property-3.mm: Remove.
2107
0f59b812
JJ
21082010-11-05 Jakub Jelinek <jakub@redhat.com>
2109
2110 PR debug/46307
2111 * gcc.dg/pr46307.c: New test.
2112
fc36036b
JM
21132010-11-05 Jason Merrill <jason@redhat.com>
2114
2115 PR c++/46304
2116 * g++.dg/ext/complex6.C: New.
2117
753fc83c
BD
21182010-11-04 Bud Davis <jimmied@smu.edu>
2119
bb368470 2120 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
753fc83c 2121
9804d4ec
CF
21222010-11-04 Chao-ying Fu <fu@mips.com>
2123
2124 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2125 msubu, mult, multu.
2126 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2127
bede2adc
NP
21282010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2129
2130 Fixed using the Objective-C 2.0 dot-syntax with class names.
2131 * objc.dg/property/dotsyntax-3.m: New.
2132 * objc.dg/property/dotsyntax-4.m: New.
2133 * obj-c++.dg/property/dotsyntax-3.mm: New.
b71e5eba 2134 * obj-c++.dg/property/dotsyntax-4.mm: New.
bede2adc
NP
2135
2136 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2137 Objective-C 2.0 dot-syntax is used with class names.
2138 * obj-c++.dg/fobjc-std-1.mm: Same change.
b71e5eba 2139
58082ff6
PH
21402010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2141
2142 * gcc.target/powerpc/loop_align.c: New.
2143
64cc2ce9
IS
21442010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2145
2146 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2147
2148 merge from FSF 'apple/trunk' branch.
2149 * gcc.target/powerpc/darwin64-abi.c: New.
2150
269c80f2
JJ
21512010-11-04 Jakub Jelinek <jakub@redhat.com>
2152
2153 PR tree-optimization/46233
2154 * gcc.dg/pr46233.c: New test.
2155
4aa8fe39
IS
21562010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2157
2158 * objc.dg/property/property-2.m: Deleted.
2159 * objc.dg/property/property-3.m: Deleted.
b71e5eba 2160
5b4db3f5
IS
21612010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2162
2163 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2164 defined.
2165 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2166 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2167 * objc.dg/property/property-1.m: Likewise.
2168 * objc.dg/property/at-property-6.m: Likewise.
2169 * objc.dg/property/at-property-7.m: Likewise.
2170 * objc.dg/property/dotsyntax-1.m: Likewise.
2171 * objc.dg/property/at-property-8.m: Likewise.
2172 * objc.dg/property/dotsyntax-2.m: Likewise.
2173 * objc.dg/property/at-property-9.m: Likewise.
2174 * objc.dg/property/synthesize-2.m: Likewise.
2175 * objc.dg/property/at-property-10.m: Likewise.
2176 * objc.dg/property/at-property-11.m: Likewise.
2177 * objc.dg/property/at-property-12.m: Likewise.
2178 * objc.dg/property/at-property-13.m: Likewise.
2179 * objc.dg/property/fsf-property-method-access.m: Likewise.
2180 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2181 linker warning.
b71e5eba 2182 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
5b4db3f5 2183 warnings.
b71e5eba 2184 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
a5ad8c30 2185 deprecation warnings. Use Object1 implementation.
5b4db3f5 2186 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
a5ad8c30 2187 * objc/execute/forward-1.m: Remove.
5b4db3f5 2188 * objc/execute/forward-1.x: Remove.
b71e5eba 2189
f7d042e2
JM
21902010-11-04 Jason Merrill <jason@redhat.com>
2191
2192 * g++.dg/cpp0x/constexpr-access.C: New.
2193
f2b01cfb
RG
21942010-11-04 Richard Guenther <rguenther@suse.de>
2195
2196 PR rtl-optimization/46183
2197 * gcc.dg/torture/pr46183.c: New testcase.
2198
9f2fbc99
RG
21992010-11-04 Richard Guenther <rguenther@suse.de>
2200
2201 PR tree-optimization/46068
2202 * gcc.dg/torture/pr46068.c: New testcase.
2203
844d5fca
RG
22042010-11-04 Richard Guenther <rguenther@suse.de>
2205
2206 PR tree-optimization/45991
2207 * gcc.dg/pr45991.c: New testcase.
2208
e9fcdd9f
RG
22092010-11-04 Richard Guenther <rguenther@suse.de>
2210
2211 PR tree-optimization/46154
2212 * g++.dg/torture/pr46154.C: New testcase.
2213
2a2651b7
RG
22142010-11-04 Richard Guenther <rguenther@suse.de>
2215
2216 PR tree-optimization/45733
2217 * gcc.dg/pr45733.c: New testcase.
2218
0532869d
IR
22192010-11-04 Ira Rosen <irar@il.ibm.com>
2220
2221 PR tree-optimization/46213
2222 * gfortran.dg/vect/pr46213.f90: New.
2223
e4d8d4ea
RG
22242010-11-04 Richard Guenther <rguenther@suse.de>
2225
2226 PR testsuite/45702
2227 * gcc.dg/pr34989-1.c: Move ...
2228 * gcc.dg/lto/pr34989-1_0.c: ... here.
2229 * gcc.dg/pr34989-2.c: Move ...
2230 * gcc.dg/lto/pr34989-1_1.c: ... here.
2231 * gcc.dg/pr27898.c: Move ...
2232 * gcc.dg/lto/pr27898_0.c: ... here and ...
2233 * gcc.dg/lto/pr27898_1.c: ... split.
2234 * gcc.dg/pr28712.c: Move ...
2235 * gcc.dg/lto/pr28712_0.c: ... here and ...
2236 * gcc.dg/lto/pr28712_1.c: ... split ...
2237 * gcc.dg/lto/pr28712_2.c: ... twice.
2238 * gcc.dg/pr28706.c: Move ...
2239 * gcc.dg/lto/pr28706_0.c: ... here and ...
2240 * gcc.dg/lto/pr28706_1.c: ... split.
2241
16949072 22422010-11-04 Richard Guenther <rguenther@suse.de>
b71e5eba 2243 Richard Henderson <rth@redhat.com>
16949072
RG
2244
2245 * gcc.target/i386/fma4-vector-2.c: New testcase.
2246
94252ac2 22472010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
b71e5eba 2248 Richard Guenther <rguenther@suse.de>
47853c73
AS
2249
2250 * gcc.dg/vec-scal-opt.c: New testcase.
2251 * gcc.dg/vec-scal-opt1.c: New testcase.
2252 * gcc.dg/vec-scal-opt2.c: New testcase.
2253
d8ed14ce
IS
22542010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2255
47853c73
AS
2256 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2257 from plugin build flags on Darwin targets.
d8ed14ce 2258
2c2af801
L
22592010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2260
2261 * gcc.target/i386/pr46285.c: Require split_stack target.
2262
bc99421e
JM
22632010-11-03 Jason Merrill <jason@redhat.com>
2264
dafed7ca
JM
2265 PR c++/46293
2266 * g++.dg/cpp0x/constexpr-base2.C: New.
2267
bc99421e
JM
2268 PR c++/46289
2269 * g++.dg/cpp0x/initlist45.C: New.
2270
9a179d01
NP
22712010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2272
2273 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2274 is now allowed in categories.
2275 * obj-c++.dg/property/dynamic-2.mm: Same change.
2276 * objc.dg/property/dynamic-3.m: New.
2277 * obj-c++.dg/property/dynamic-3.mm: New.
2278 * objc.dg/property/at-property-14.m: New.
2279 * objc.dg/property/at-property-15.m: New.
2280 * obj-c++.dg/property/at-property-14.mm: New.
822a55a0 2281 * obj-c++.dg/property/at-property-15.mm: New.
9a179d01
NP
2282
2283 * objc.dg/foreach-6.m: Added a few more tests for valid and
2284 invalid iterating variables and collections.
822a55a0 2285
2fa692c0
XDL
22862010-11-03 Xinliang David Li <davidxl@google.com>
2287
822a55a0
UB
2288 PR target/46200
2289 * g++.dg/tree-ssa/ivopts-2.C: New test.
2fa692c0 2290
27835a8a
L
22912010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2292
2293 PR target/46295
2294 * gcc.target/i386/pr46295.c: New.
2295
92d54f6d
MM
22962010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2297
2298 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2299 precision min/max for single precision on VSX.
2300
0787e2e7
JM
23012010-11-03 Jason Merrill <jason@redhat.com>
2302
2303 PR c++/46289
2304 * g++.dg/cpp0x/constexpr-ice3.C: New.
2305
fdb8b4c0
EB
23062010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2307
2308 * gnat.dg/opt8.ad[sb]: New test.
2309 * gnat.dg/opt8_pkg.ads: New helper.
2310
5554928d
L
23112010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2312
2313 PR rtl-optimization/45865
2314 * gcc.dg/pr45865.c: New.
2315 * gcc.dg/torture/pr45865.c: Likewise.
2316
2317 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2318 * gcc.target/arm/headmerge-2.c: Likewise.
2319 * gcc.target/i386/headmerge-1.c: Likewise.
2320 * gcc.target/i386/headmerge-2.c: Likewise.
2321
44cb6d4d
RG
23222010-11-03 Richard Guenther <rguenther@suse.de>
2323
2324 PR middle-end/46288
2325 * gcc.dg/pr46288.c: New testcase.
2326
b7fa98e2
RG
23272010-11-03 Richard Guenther <rguenther@suse.de>
2328
2329 PR tree-optimization/44807
2330 * gcc.dg/torture/pr44807.c: New testcase.
2331
836dda67
JD
23322010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2333
2334 PR libgfortran/43899
2335 * gfortran.dg/namelist_67.f90: New test.
2336
23782cc3
JJ
23372010-11-03 Jakub Jelinek <jakub@redhat.com>
2338
2339 PR tree-optimization/46009
2340 * gcc.dg/vect/pr46009.c: New function.
2341
22d8d616
NP
23422010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2343
2344 Implemented -fobjc-std=objc1 flag.
822a55a0 2345 * objc.dg/fobjc-std-1.m: New.
22d8d616
NP
2346 * obj-c++.dg/fobjc-std-1.mm: New.
2347
68a22980
RG
23482010-11-03 Richard Guenther <rguenther@suse.de>
2349
2350 PR middle-end/46241
2351 * g++.dg/debug/pr46241.C: New testcase.
2352
8b8bba2d
RG
23532010-11-03 Richard Guenther <rguenther@suse.de>
2354
2355 PR tree-optimization/46190
2356 * gfortran.dg/pr46190.f90: New testcase.
2357
62323846
RG
23582010-11-03 Richard Guenther <rguenther@suse.de>
2359
2360 PR testsuite/46274
2361 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2362 * gcc.dg/vect/vect-19.c: Likewise.
2363 * gcc.dg/vect/vect-17.c: Likewise.
2364
72fdf9e9
L
23652010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2366
2367 PR target/46285
11cbe409 2368 * gcc.target/i386/pr46285.c: New.
72fdf9e9 2369
02ff830b
RG
23702010-11-03 Richard Guenther <rguenther@suse.de>
2371
2372 PR tree-optimization/46217
2373 * gcc.dg/pr46217.c: New testcase.
2374
43236c26
NP
23752010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2376
2377 * objc.dg/property/dotsyntax-1.m: New.
822a55a0 2378 * objc.dg/property/dotsyntax-2.m: New.
43236c26 2379 * obj-c++.dg/property/dotsyntax-1.mm: New.
822a55a0 2380 * obj-c++.dg/property/dotsyntax-2.mm: New.
43236c26 2381
87c20fe7
JJ
23822010-11-03 Jakub Jelinek <jakub@redhat.com>
2383
2384 PR tree-optimization/46165
2385 * gcc.dg/pr46165.c: New test.
2386
ca818bd9
RG
23872010-11-03 Richard Guenther <rguenther@suse.de>
2388
2389 PR middle-end/46251
2390 * gcc.dg/pr46251.c: New testcase.
2391
80ab32d6
JJ
23922010-11-03 Jakub Jelinek <jakub@redhat.com>
2393
71056fef
JJ
2394 PR tree-optimization/46107
2395 * gcc.c-torture/compile/pr46107.c: New test.
2396
03f43d3d
JJ
2397 PR debug/46252
2398 * gcc.dg/pr46252.c: New test.
2399
80ab32d6
JJ
2400 PR rtl-optimization/46034
2401 PR rtl-optimization/46212
2402 PR rtl-optimization/46248
2403 * gcc.c-torture/compile/pr46034.c: New test.
2404 * gcc.c-torture/compile/pr46248.c: New test.
2405 * gcc.dg/pr46212.c: New test.
2406
586fea26
EB
24072010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2408
2409 * gnat.dg/sizetype4.adb: New test.
2410
cfec3a7c
L
24112010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2412
2413 * gcc.target/i386/avx-vzeroupper-15.c: New.
2414 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2415 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2416 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2417
2418 PR target/46253
2419 * gcc.target/i386/pr46253.c: New.
2420
94252ac2 24212010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
e69afb29
SK
2422 Tobias Burnus <burnus@net-b.de>
2423
2424 PR fortran/45170
2425 * gfortran.dg/deferred_type_param_1.f90: New.
2426 * gfortran.dg/deferred_type_param_2.f90: New.
2427 * gfortran.dg/initialization_1.f90: Update dg-errors.
2428 * gfortran.dg/initialization_9.f90: Update dg-errors.
2429
343b2efc
RG
24302010-11-02 Richard Guenther <rguenther@suse.de>
2431
2432 PR tree-optimization/46149
2433 * g++.dg/torture/pr46149.C: New testcase.
2434
f26aa48e
RG
24352010-11-02 Richard Guenther <rguenther@suse.de>
2436
2437 PR tree-optimization/46216
2438 * gcc.dg/torture/pr46216.c: New testcase.
2439
3451f439
RO
24402010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2441
2442 PR target/46131
2443 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2444 *-*-osf*.
2445
43427f3c
RG
24462010-11-02 Richard Guenther <rguenther@suse.de>
2447
2448 PR tree-optimization/46184
2449 * gcc.dg/pr46184.c: New testcase.
2450
1bbd3bde
RG
24512010-11-02 Richard Guenther <rguenther@suse.de>
2452
2453 PR tree-optimization/46177
2454 * gcc.dg/pr46177.c: New testcase.
2455
4c203066
MJ
24562010-11-02 Martin Jambor <mjambor@suse.cz>
2457
2458 PR middle-end/46120
2459 * g++.dg/ipa/ivinline-9.C: New test.
2460
b85020cb
MJ
24612010-11-02 Martin Jambor <mjambor@suse.cz>
2462
2463 PR tree-optimization/45875
2464 * g++.dg/torture/pr45875.C: New test.
2465
551677bf
RG
24662010-11-02 Richard Guenther <rguenther@suse.de>
2467
2468 PR testsuite/46249
2469 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2470
f6f2ca8f
JJ
24712010-11-02 Jakub Jelinek <jakub@redhat.com>
2472
2473 PR debug/46255
2474 * gcc.dg/pr46255.c: New test.
2475
574e2ba2
DS
24762010-11-02 Dodji Seketeli <dodji@redhat.com>
2477
2478 PR c++/46170
2479 PR c++/46162
2480 * g++.dg/template/sfinae26.C: New test.
2481 * g++.dg/template/sfinae27.C: Likewise.
2482
6f1abb06
DS
24832010-11-02 Dodji Seketeli <dodji@redhat.com>
2484
2485 PR c++/45606
2486 * g++.dg/template/typedef36.C: New test.
2487 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2488 * g++.dg/template/canon-type-10.C: Likewise.
2489 * g++.dg/template/canon-type-11.C: Likewise.
2490 * g++.dg/template/canon-type-12.C: Likewise.
2491 * g++.dg/template/canon-type-13.C: Likewise.
2492
de4df14c
IS
24932010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2494
5ca2bc5e
UB
2495 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2496 instance of debug_pubnames on darwin.
de4df14c 2497
66e61a34 24982010-11-01 Jason Merrill <jason@redhat.com>
fa2200cb
JM
2499 Benjamin Kosnik <bkoz@redhat.com>
2500
900484de
JM
2501 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2502 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2503
fa2200cb
JM
2504 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2505 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2506 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2507 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2508 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2509 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2510 * g++.dg/cpp0x/constexpr-array.C: New.
2511 * g++.dg/cpp0x/constexpr-base.C: New.
2512 * g++.dg/cpp0x/constexpr-complex.C: New.
2513 * g++.dg/cpp0x/constexpr-data1.C: New.
2514 * g++.dg/cpp0x/constexpr-data2.C: New.
2515 * g++.dg/cpp0x/constexpr-deref.C: New.
2516 * g++.dg/cpp0x/constexpr-diag1.C: New.
2517 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2518 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2519 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2520 * g++.dg/cpp0x/constexpr-empty.C: New.
2521 * g++.dg/cpp0x/constexpr-empty2.C: New.
2522 * g++.dg/cpp0x/constexpr-empty3.C: New.
2523 * g++.dg/cpp0x/constexpr-empty4.C: New.
2524 * g++.dg/cpp0x/constexpr-empty5.C: New.
2525 * g++.dg/cpp0x/constexpr-ex1.C: New.
2526 * g++.dg/cpp0x/constexpr-ex2.C: New.
2527 * g++.dg/cpp0x/constexpr-ex3.C: New.
2528 * g++.dg/cpp0x/constexpr-ex4.C: New.
2529 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2530 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2531 * g++.dg/cpp0x/constexpr-function1.C: New.
2532 * g++.dg/cpp0x/constexpr-function2.C: New.
2533 * g++.dg/cpp0x/constexpr-function3.C: New.
2534 * g++.dg/cpp0x/constexpr-ice.C: New.
2535 * g++.dg/cpp0x/constexpr-initlist.C: New.
2536 * g++.dg/cpp0x/constexpr-neg1.C: New.
2537 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2538 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2539 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2540 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2541 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2542 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2543 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2544 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2545 * g++.dg/cpp0x/constexpr-object1.C: New.
2546 * g++.dg/cpp0x/constexpr-object2.C: New.
2547 * g++.dg/cpp0x/constexpr-overflow.C: New.
2548 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2549 * g++.dg/cpp0x/constexpr-pos1.C: New.
2550 * g++.dg/cpp0x/constexpr-potential1.C: New.
2551 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2552 * g++.dg/cpp0x/constexpr-pure.C: New.
2553 * g++.dg/cpp0x/constexpr-static.C: New.
2554 * g++.dg/cpp0x/constexpr-static2.C: New.
2555 * g++.dg/cpp0x/constexpr-static3.C: New.
2556 * g++.dg/cpp0x/constexpr-static4.C: New.
2557 * g++.dg/cpp0x/constexpr-static5.C: New.
2558 * g++.dg/cpp0x/constexpr-static6.C: New.
2559 * g++.dg/cpp0x/constexpr-string.C: New.
2560 * g++.dg/cpp0x/constexpr-switch.C: New.
2561 * g++.dg/cpp0x/constexpr-targ.C: New.
2562 * g++.dg/cpp0x/constexpr-throw.C: New.
2563 * g++.dg/cpp0x/constexpr-typeid.C: New.
2564 * g++.dg/cpp0x/constexpr-union.C: New.
2565 * g++.dg/cpp0x/constexpr-value.C: New.
2566 * g++.dg/cpp0x/constexpr-value2.C: New.
2567 * g++.dg/cpp0x/constexpr-variadic.C: New.
2568 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2569 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2570 * g++.dg/other/fold1.C: Likewise.
2571 * g++.dg/parse/crash36.C: Likewise.
2572 * g++.dg/parse/constant4.C: Adjust expected error.
2573 * g++.dg/template/arg5.C: Likewise.
2574 * g++.dg/template/non-dependent10.C: Likewise.
2575 * g++.dg/template/qualified-id3.C: Likewise.
2576 * g++.dg/warn/overflow-warn-1.C: Likewise.
2577 * g++.dg/warn/overflow-warn-3.C: Likewise.
2578 * g++.dg/warn/overflow-warn-4.C: Likewise.
2579 * g++.old-deja/g++.pt/crash10.C: Likewise.
66e61a34
JM
2580
2581 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2582
2debdb4f
NP
25832010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2584
2585 Implemented format and noreturn attributes for Objective-C methods.
2586 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2587 * objc.dg/attributes/method-deprecated-1.m: New.
2588 * objc.dg/attributes/method-deprecated-2.m: New.
2589 * objc.dg/attributes/method-deprecated-3.m: New.
2590 * objc.dg/attributes/method-noreturn-1.m: New.
2591 * objc.dg/attributes/method-sentinel-1.m: New.
2592 * objc.dg/attributes/method-format-1.m: New.
2593 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2594 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2595 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2596 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2597 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2598 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
822a55a0
UB
2599 * obj-c++.dg/attributes/method-format-1.mm: New.
2600
8f78939b
NP
26012010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2602
2603 * objc.dg/property/at-property-deprecated-1.m: New.
822a55a0 2604 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
8f78939b 2605
8f07a2aa
NP
26062010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2607
2608 Implemented Objective-C 2.0 property accessors.
2609 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2610 avoid testing more complex accessors in this testcase which is not
2611 about them.
2612 * objc.dg/property/at-property-7.m: Same change.
2613 * objc.dg/property/at-property-8.m: Same change.
2614 * objc.dg/property/at-property-9.m: Same change.
2615 * objc.dg/property/at-property-10.m: Same change.
2616 * objc.dg/property/at-property-11.m: Same change.
2617 * obj-c++.dg/property/at-property-6.mm: Same change.
2618 * obj-c++.dg/property/at-property-7.mm: Same change.
2619 * obj-c++.dg/property/at-property-8.mm: Same change.
2620 * obj-c++.dg/property/at-property-9.mm: Same change.
2621 * obj-c++.dg/property/at-property-10.mm: Same change.
2622 * obj-c++.dg/property/at-property-11.mm: Same change.
2623 * objc.dg/property/at-property-12.m: New.
2624 * objc.dg/property/at-property-13.m: New.
2625 * obj-c++.dg/property/at-property-12.mm: New.
822a55a0
UB
2626 * obj-c++.dg/property/at-property-13.mm: New.
2627
1fccc6c3
SK
26282010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2629
2630 PR fortran/46152
2631 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2632 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2633 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2634 * gfortran.dg/allocate_with_typespec_2.f: New test.
2635 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2636 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2637 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2638
e7e9eb2f
NF
26392010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2640 Nathan Froyd <froydnj@codesourcery.com>
2641
2642 PR tree-optimization/46259
2643 * gfortran.dg/pr46259.f: New testcase.
2644
7e3f24b6
PK
26452010-11-01 Paul Koning <ni1d@arrl.net>
2646
2647 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2648 * gcc.c-torture/compile/20020604-1.c: Ditto.
2649 * gcc.c-torture/compile/20001226-1.c: Ditto.
2650 * gcc.c-torture/compile/20010327-1.c: Ditto.
2651 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2652 * gcc.c-torture/compile/pr43191.c: Ditto.
2653 * gcc.c-torture/compile/pr41181.c: Ditto.
2654
cc825d98
RH
26552010-10-31 Richard Henderson <rth@redhat.com>
2656
2657 * lib/target-supports.exp
2658 (check_effective_target_automatic_stack_alignment): True for
2659 x86 but not windows.
2660 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2661 use of the preferred-stack-boundary arguments.
2662 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2663
ac7513e1
L
26642010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2665
2666 PR target/46142
2667 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2668 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2669
3dff0fa2
RS
26702010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2671
2672 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2673
ee2caaea
RS
26742010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2675
2676 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2677 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2678 than tls.
2679 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2680 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2681 * objc.dg/torture/tls/thr-init.m: Likewise.
2682 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2683 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2684
b034e301
RS
26852010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2686
2687 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2688 the Linux kernel.
2689
2b603773
JW
26902010-10-30 Janus Weil <janus@gcc.gnu.org>
2691
2692 PR fortran/44917
2693 PR fortran/44926
2694 PR fortran/46196
2695 * gfortran.dg/typebound_generic_10.f03: New.
2696
46a88c12
NP
26972010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2698
2699 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2700 * objc.dg/property/property-neg-1.m: Updated for changes in the
2701 syntax of @property and the implementation of
2702 @synthesize/@dynamic.
2703 * objc.dg/property/property-neg-2.m: Same change.
2704 * objc.dg/property/property-neg-3.m: Same change.
2705 * objc.dg/property/property-neg-4.m: Same change.
2706 * objc.dg/property/property-neg-5.m: Same change.
2707 * objc.dg/property/property-neg-7.m: Same change.
822a55a0 2708 * objc.dg/property/property-1.m: Same change.
46a88c12
NP
2709 * objc.dg/property/synthesize-1.m: Same change.
2710 * objc.dg/property/at-property-2.m: Same change.
2711 * objc.dg/property/at-property-4.m: Same change.
2712
2713 * objc.dg/property/fsf-property-method-acces.m: Updated for
2714 changes in the syntax of @property and the implementation of
2715 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2716 * objc.dg/property/fsf-property-basic.m: Same change.
2717 * objc.dg/property/fsf-property-named-ivar.m: Same change.
822a55a0 2718
46a88c12
NP
2719 * objc.dg/property/at-property-5.m: New.
2720 * objc.dg/property/at-property-6.m: New.
2721 * objc.dg/property/at-property-7.m: New.
2722 * objc.dg/property/at-property-8.m: New.
2723 * objc.dg/property/at-property-9.m: New.
2724 * objc.dg/property/at-property-10.m: New.
2725 * objc.dg/property/at-property-11.m: New.
2726 * objc.dg/property/synthesize-2.m: New.
2727 * objc.dg/property/dynamic-2.m: New.
2728
2729 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2730 syntax of @property and the implementation of
2731 @synthesize/@dynamic.
2732 * obj-c++.dg/property/property-neg-2.mm: Same change.
2733 * obj-c++.dg/property/property-neg-3.mm: Same change.
2734 * obj-c++.dg/property/property-neg-4.mm: Same change.
2735 * obj-c++.dg/property/property-neg-5.mm: Same change.
2736 * obj-c++.dg/property/property-neg-7.mm: Same change.
822a55a0 2737 * obj-c++.dg/property/property-1.mm: Same change.
46a88c12
NP
2738 * obj-c++.dg/property/synthesize-1.mm: Same change.
2739 * obj-c++.dg/property/at-property-2.mm: Same change.
2740 * obj-c++.dg/property/at-property-4.mm: Same change.
2741
2742 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2743 changes in the syntax of @property and the implementation of
2744 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2745 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2746 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
822a55a0 2747
46a88c12 2748 * obj-c++.dg/property/at-property-5.mm: New.
822a55a0 2749 * obj-c++.dg/property/at-property-6.mm: New.
46a88c12
NP
2750 * obj-c++.dg/property/at-property-7.mm: New.
2751 * obj-c++.dg/property/at-property-8.mm: New.
2752 * obj-c++.dg/property/at-property-9.mm: New.
2753 * obj-c++.dg/property/at-property-10.mm: New.
2754 * obj-c++.dg/property/at-property-11.mm: New.
2755 * obj-c++.dg/property/synthesize-2.mm: New.
2756 * obj-c++.dg/property/dynamic-2.mm: New.
822a55a0 2757
94252ac2
JJ
27582010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2759 Andrew Pinski <pinskia@gmail.com>
f87bd04b
AS
2760
2761 * gcc.c-torture/execute/vector-shift.c: New testcase.
2762 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2763 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2764 * gcc.dg/vector-shift.c: Likewise.
2765 * gcc.dg/vector-shift1.c: Likewise.
2766 * gcc.dg/torture/vector-shift2.c: Likewise.
2767 * gcc.dg/vector-shift3.c: Likewise.
2768 * gcc.dg/simd-1b.c: Adjust.
2769
94e71ec0
KK
27702010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2771
2772 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2773
f87f47fc 27742010-10-29 Pat Haugen <pthaugen@us.ibm.com>
695ae295 2775
f87f47fc
PH
2776 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2777
f17aa4ad
UB
27782010-10-28 Uros Bizjak <ubizjak@gmail.com>
2779
2780 PR target/46153
2781 * gcc.target/i386/pr46153.c: New test.
2782
2b08f2c5
JM
27832010-10-27 Jason Merrill <jason@redhat.com>
2784
2785 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2786
5ac13b8e
JW
27872010-10-27 Janus Weil <janus@gcc.gnu.org>
2788
2789 PR fortran/46161
2790 * gfortran.dg/class_dummy_3.f03: New.
2791
2767a7f2
L
27922010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2793
2794 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2795 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2796
2797 * gcc.target/i386/avx-vzeroupper-3.c: New.
2798 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2799 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2800 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2801 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2802 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2803 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2804 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2805 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2806 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2807 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2808 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2809
200290f2
NP
28102010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2811
2812 * obj-c.dg/property/at-property-4.m: New.
2813 * obj-c++.dg/property/at-property-4.mm: New.
2814 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2815 updates in warning.
2816 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2817 updates in warning.
f17aa4ad 2818
f614132b
NP
28192010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2820
f17aa4ad 2821 * objc.dg/property/at-property-1.m: New.
f614132b
NP
2822 * objc.dg/property/at-property-2.m: New.
2823 * objc.dg/property/at-property-3.m: New.
2824 * objc.dg/ivar-invalid-type-1.m: New.
2825 * obj-c++.dg/property/at-property-1.mm: New.
2826 * obj-c++.dg/property/at-property-2.mm: New.
f17aa4ad 2827 * obj-c++.dg/property/at-property-3.mm: New.
f614132b
NP
2828 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2829 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2830 in error reporting.
2831
33ede059
JD
28322010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2833
2834 PR libgfortran/46010
2835 * gfortran.dg/namelist_66.f90: New test.
2836 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2837
2c807128
JW
28382010-10-26 Janus Weil <janus@gcc.gnu.org>
2839
2840 PR fortran/42647
2841 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2842 * gfortran.dg/allocatable_scalar_10.f90: New.
2843 * gfortran.dg/class_19.f03: Extended.
2844
530f3a1b
JH
28452010-10-26 Jan Hubicka <jh@suse.cz>
2846
2847 PR middle-end/45736
2848 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2849
75264e61
IR
28502010-10-26 Ira Rosen <irar@il.ibm.com>
2851
2852 PR tree-optimization/46167
2853 * gcc.dg/vect/O-pr46167.c: New.
2854 * gcc.dg/vect/vect.exp: Run tests with -O.
2855
f28e93a8
L
28562010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2857
2858 PR target/44948
2859 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2860 * g++.dg/vect/pr33860a.cc: Likewise.
2861 * gcc.c-torture/compile/20070522-1.c: Likewise.
2862 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2863 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2864 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2865 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2866 * gcc.dg/pr44136.c: Likewise.
2867
2868 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2869 * gcc.dg/compat/vector-1_x.c: Likewise.
2870 * gcc.dg/compat/vector-1_y.c: Likewise.
2871 * gcc.dg/compat/vector-2_x.c: Likewise.
2872 * gcc.dg/compat/vector-2_y.c: Likewise.
2873 * gcc.dg/pr43300.c: Likewise.
2874
2875 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2876 * gcc.dg/compat/vector-1a_y.c: Likewise.
2877 * gcc.dg/compat/vector-1b_x.c: Likewise.
2878 * gcc.dg/compat/vector-1b_y.c: Likewise.
2879 * gcc.dg/compat/vector-2a_x.c: Likewise.
2880 * gcc.dg/compat/vector-2a_y.c: Likewise.
2881 * gcc.dg/compat/vector-2b_x.c: Likewise.
2882 * gcc.dg/compat/vector-2b_y.c: Likewise.
2883 * gcc.target/i386/pr39162.c: Likewise.
2884 * gcc.target/i386/pr40906-2.c: Likewise.
2885 * gcc.target/i386/sse-5.c: Likewise.
2886
2887 * gcc.dg/pr35442.c: Prune ABI change warnings.
2888
2889 * gcc.c-torture/execute/pr38151.x: New.
2890 * gcc.target/i386/pr44948-1a.c: Likewise.
2891 * gcc.target/i386/pr44948-1b.c: Likewise.
2892 * gcc.target/i386/pr44948-2a.c: Likewise.
2893 * gcc.target/i386/pr44948-2b.c: Likewise.
2894
76d8a30a
ILT
28952010-10-26 Ian Lance Taylor <iant@google.com>
2896
2897 PR middle-end/45687
2898 * gcc.c-torture/execute/20101025-1.c: New test.
2899
6739e9ec
TB
29002010-10-26 Tobias Burnus <burnus@net-b.de>
2901
2902 PR fortran/45451
2903 * gfortran.dg/class_allocate_5.f90: New.
2904
94252ac2 29052010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
90ecaf87
RRC
2906
2907 Implement opaque-enum-specifiers for C++0x
2908 * g++.dg/cpp0x/forw_enum1.C: New.
2909 * g++.dg/cpp0x/forw_enum2.C: New.
2910 * g++.dg/cpp0x/forw_enum3.C: New.
2911 * g++.dg/cpp0x/forw_enum4.C: New.
2912 * g++.dg/cpp0x/forw_enum5.C: New.
2913 * g++.dg/cpp0x/forw_enum6.C: New.
2914 * g++.dg/cpp0x/forw_enum7.C: New.
2915 * g++.dg/cpp0x/forw_enum8.C: New.
2916 * g++.dg/cpp0x/forw_enum9.C: New.
2917 * g++.dg/parse/enum3.C: Add new errors.
2918 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2919 * g++.dg/cpp0x/auto9.C: Add new error.
2920 * g++.dg/template/crash79.C: Add new errors.
2921
f5c88dbf
JZ
29222010-10-26 Jie Zhang <jie@codesourcery.com>
2923
2924 * gcc.target/arm/volatile-bitfields-1.c: New test.
2925 * gcc.target/arm/volatile-bitfields-2.c: New test.
2926 * gcc.target/arm/volatile-bitfields-3.c: New test.
2927
3bd6ca3f
EB
29282010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2929
2930 * gnat.dg/pointer_discr1.adb: New test.
2931 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2932 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2933 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2934
8c211c83
EB
29352010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2936
2937 * gnat.dg/loop_optimization8.adb: New test.
2938 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2939 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2940
35a382b8
EB
29412010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2942
2943 * gnat.dg/in_out_parameter2.adb: New test.
2944 * gnat.dg/in_out_parameter3.adb: Likewise.
2945
8150f05c
JZ
29462010-10-25 Jie Zhang <jie@codesourcery.com>
2947
89ff4f16 2948 * g++.dg/opt/combine.c: New test.
8150f05c 2949
12929514
EB
29502010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2951
2952 * gnat.dg/opt7.ad[sb]: New test.
2953 * gnat.dg/opt7_pkg.ads: New helper.
2954
a5cd0746
NP
29552010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2956
f17aa4ad
UB
2957 PR objc/45735
2958 * obj-c.dg/pr45735.mm: New.
a5cd0746
NP
2959 * obj-c++.dg/pr45735.mm: New.
2960
460f861d
NP
29612010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2962
2963 PR objc/24393
2964 * objc.dg/pr24393.m: New.
2965 * obj-c++.dg/pr24393.mm: New.
2966
29672010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2968
2969 PR objc/28049
2970 * objc.dg/pr28049.m: New.
2971 * obj-c++.dg/pr28049.mm: New.
2972
be8cf3b5
NP
29732010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2974
2975 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2976 parameter attributes are now supported.
2977 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2978 * objc.dg/attributes/parameter-attribute-1.m: New test.
f17aa4ad 2979 * objc.dg/attributes/parameter-attribute-2.m: New test.
be8cf3b5 2980 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
f17aa4ad
UB
2981 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2982
505bff7a
IS
29832010-10-23 Iain Sandoe <iains@gcc.gnu.org>
2984
2985 Based on the CFString implementation in FSF apple/trunk branch.
2986
2987 * gcc.dg/darwin-cfstring-1.c: New.
2988 * gcc.dg/darwin-cfstring-2.c: New.
2989 * gcc.dg/torture/darwin-cfstring-3.c: New.
2990 * g++.dg/other/darwin-cfstring1.C: New.
2991 * g++.dg/torture/darwin-cfstring-3.C: New.
2992
b8a18805
NP
29932010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
2994
2995 * objc.dg/demangle-1.m: New test.
2996 * obj-c++.dg/demangle-1.mm: New test.
2997 * obj-c++.dg/demangle-2.mm: New test.
f17aa4ad 2998 * obj-c++.dg/demangle-3.mm: New test.
b8a18805 2999
0e1b8b10
ILT
30002010-10-23 Ian Lance Taylor <iant@google.com>
3001
3002 * gcc.c-torture/execute/20101011-1.c: New test.
3003 * gcc.c-torture/execute/20101011-1.x: New test driver.
3004
67f67405
TB
30052010-10-23 Tobias Burnus <burnus@net-b.de>
3006
3007 PR fortran/46122
3008 * gfortran.dg/protected_8.f90: New.
3009
15ac3942
JM
30102010-10-23 Joseph Myers <joseph@codesourcery.com>
3011
3012 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3013 * gcc.target/i386/isa-9.c: Skip for -march other than
3014 -march=amdfam10 in multilib options.
3015 * gcc.target/i386/pr42589.c: Skip for -march other than
3016 -march=i486 in multilib options.
3017 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3018 other -march in multilib options.
3019
646e6f41
JZ
30202010-10-23 Jie Zhang <jie@codesourcery.com>
3021
3022 PR rtl-optimization/37360
3023 * gcc.dg/pr37360.c: New test.
3024
f6dce794
MM
30252010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3026
3027 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3028
94252ac2
JJ
30292010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3030 Andrew Pinski <pinskia@gmail.com>
30cd1c5d
AS
3031
3032 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3033 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3034 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3035 * gcc.dg/vector-subscript-1.c: Likewise.
3036 * gcc.dg/vector-subscript-2.c: Likewise.
3037 * gcc.dg/vector-subscript-3.c: New testcase.
3038 * gcc.dg/array-8.c: Adjust.
3039
07db7d35
RG
30402010-10-22 Richard Guenther <rguenther@suse.de>
3041
3042 PR middle-end/46137
3043 * c-c++-common/torture/pr46137.c: New testcase.
3044
59dd34c4
JM
30452010-10-22 Jason Merrill <jason@redhat.com>
3046
3047 PR c++/46129
3048 * g++.dg/template/defarg14.C: New.
3049
f91352dc
JM
30502010-10-22 Jason Merrill <jason@redhat.com>
3051
3052 PR c++/46103
3053 * g++.dg/cpp0x/implicit10.C: New.
3054
5ab2c5cb
UB
30552010-10-22 Uros Bizjak <ubizjak@gmail.com>
3056
3057 PR target/46098
3058 * gcc.target/i386/pr46098.c: New test.
3059
d8ba5b19
RG
30602010-10-22 Richard Guenther <rguenther@suse.de>
3061
3062 PR tree-optimization/45720
3063 * gcc.dg/torture/pr45720.c: New testcase.
3064
57416708
IR
30652010-10-22 Ira Rosen <irar@il.ibm.com>
3066
3067 PR tree-optimization/46126
3068 * gcc.dg/vect/pr46126.c: New.
3069
0937fb69
IS
30702010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3071
3072 Based on the CFString implementation in FSF apple/trunk branch.
5ab2c5cb 3073
0937fb69
IS
3074 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3075 so that the latter can be used in dg-skip and dg-xfail clauses.
3076 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3077 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3078 to use dg-additional-files for Object1.
3079 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3080 to use dg-additional-files for Object1, move to torture/strings/.
3081 * obj-c++.dg/const-str-4.mm: Likewise.
3082 * obj-c++.dg/const-str-3.mm: Likewise.
3083 * obj-c++.dg/const-str-8.mm: Likewise.
3084 * obj-c++.dg/const-str-9.mm: Likewise.
3085 * obj-c++.dg/const-str-10.mm: Likewise.
3086 * obj-c++.dg/const-str-10.mm: Likewise.
3087 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3088 to use dg-additional-files for Object1, move to strings/.
3089 * obj-c++.dg/const-str-2.mm: Likewise.
3090 * obj-c++.dg/const-str-5.mm: Likewise.
3091 * obj-c++.dg/const-str-6.mm: Likewise.
3092 * obj-c++.dg/const-str-12.mm: Likewise.
3093 * obj-c++.dg/strings/strings.exp: New.
3094 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3095 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3096 * obj-c++.dg/torture/strings/strings.exp: New.
3097 * obj-c++.dg/torture/strings/string1.mm: New.
3098 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3099 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3100 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
5ab2c5cb
UB
3101
3102 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3103 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
0937fb69
IS
3104 * objc/execute/string2.m: Likewise.
3105 * objc/execute/string3.m: Likewise.
3106 * objc/execute/string3.m: Likewise.
3107 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3108 * objc.dg/foreach-4.m: Likewise.
3109 * objc.dg/foreach-5.m: Likewise.
5ab2c5cb
UB
3110 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3111 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
0937fb69
IS
3112 * objc.dg/const-str-4.m: Likewise.
3113 * objc.dg/const-str-7.m: Likewise.
3114 * objc.dg/const-str-8.m: Likewise.
3115 * objc.dg/const-str-9.m: Likewise.
3116 * objc.dg/const-str-10.m: Likewise.
3117 * objc.dg/const-str-11.m: Likewise.
3118 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3119 to use dg-additional-files for Object1, move to objc.dg/strings/.
3120 * objc.dg/const-str-2.m: Likewise.
3121 * objc.dg/const-str-5.m: Likewise.
3122 * objc.dg/const-str-6.m: Likewise.
3123 * objc.dg/const-str-12.m: Likewise.
3124 * objc.dg/const-str-12b.m: Likewise.
3125 * objc.dg/strings/strings.exp: New.
3126 * objc.dg/strings/const-cfstring-2.m: New.
3127 * objc.dg/strings/const-cfstring-5.m: New.
3128 * objc.dg/torture/strings/strings.exp: New.
3129 * objc.dg/torture/strings/const-cfstring-1.m: New.
3130 * objc.dg/torture/strings/const-cfstring-3.m: New.
3131 * objc.dg/torture/strings/const-cfstring-4.m: New.
3132
05b7a48a
MS
31332010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3134
3135 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3136
10d4899c
PC
31372010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3138
3139 PR c++/46117
3140 * g++.dg/parse/crash57.C: New.
3141
498f5fc9
UB
31422010-10-21 Uros Bizjak <ubizjak@gmail.com>
3143 H.J. Lu <hongjiu.lu@intel.com>
3144
3145 PR target/45946
3146 * gcc.target/i386/pr45946.c: New test.
3147
ae1f6fce
MJ
31482010-10-21 Martin Jambor <mjambor@suse.cz>
3149
3150 PR tree-optimization/45875
3151 * g++.dg/ipa/pr45875.C: New test.
3152
9dc3f7de
IR
31532010-10-21 Ira Rosen <irar@il.ibm.com>
3154
3155 PR tree-optimization/46049
3156 PR tree-optimization/46052
3157 * gcc.dg/vect/pr46052.c: New test.
3158 * gcc.dg/vect/pr46049.c: New test.
3159
3ba7edcf
TK
31602010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3161
3162 PR fortran/46007
3163 * gfortran.dg/shape_5.f90: New test case.
3164
837c4b78
JW
31652010-10-21 Janus Weil <janus@gcc.gnu.org>
3166
3167 PR fortran/46060
3168 * gfortran.dg/proc_ptr_comp_25.f90: New.
3169
46241ea9 31702010-10-21 Richard Guenther <rguenther@suse.de>
b71e5eba 3171 Michael Matz <matz@suse.de>
46241ea9
RG
3172
3173 PR tree-optimization/45764
3174 * gcc.dg/torture/pr45764.c: New testcase.
3175
c9a410f0
RG
31762010-10-21 Richard Guenther <rguenther@suse.de>
3177
3178 PR tree-optimization/46111
3179 * g++.dg/torture/pr46111.C: New testcase.
3180
acee8486
JW
31812010-10-21 Janus Weil <janus@gcc.gnu.org>
3182
3183 PR fortran/46067
3184 * gfortran.dg/dummy_procedure_4.f90: New.
3185 * gfortran.dg/proc_ptr_30.f90: New.
3186
9b565d65
TB
31872010-10-21 Tobias Burnus <burnus@net-b.de>
3188
3189 PR fortran/46100
3190 * gfortran.dg/ptr-func-1.f90: New.
3191 * gfortran.dg/ptr-func-2.f90: New.
3192
1dff453d
JJ
31932010-10-20 Jakub Jelinek <jakub@redhat.com>
3194
f1e344ed
JJ
3195 PR tree-optimization/45919
3196 * gcc.c-torture/compile/pr45919.c: New test.
3197
1dff453d
JJ
3198 PR tree-optimization/46066
3199 * gcc.dg/autopar/pr46066.c: New test.
3200
1e335ae2
RO
32012010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3202
3203 PR c++/46024
3204 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3205
1dff453d 32062010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
30ca47e6
RRC
3207
3208 PR c++/46056
3209 * g++.dg/cpp0x/range-for7.C: New.
3210
1b0e3802
RG
32112010-10-20 Richard Guenther <rguenther@suse.de>
3212
3213 PR lto/45667
3214 * g++.dg/lto/20101020-1_0.h: New testcase.
3215 * g++.dg/lto/20101020-1_0.C: Likewise.
3216 * g++.dg/lto/20101020-1_1.C: Likewise.
3217
2298ade7
DM
32182010-10-20 Dmitry Melnik <dm@ispras.ru>
3219
3220 * gcc.dg/20101013-1.c: New test.
3221
b9121f42
L
32222010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3223
3224 PR target/46085
3225 * gcc.target/i386/pr46085-1.c: New.
3226 * gcc.target/i386/pr46085-2.c: Likewise.
3227
742d143c
RG
32282010-10-20 Richard Guenther <rguenther@suse.de>
3229
3230 PR tree-optimization/45860
3231 * gcc.dg/torture/pr45860.c: New testcase.
3232
0d475ac5
EB
32332010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3234
3235 * gnat.dg/discr25.adb: New test.
3236 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3237
73dd5ce0
OH
32382010-10-20 Olivier Hainque <hainque@adacore.com>
3239
3240 * gcc.target/powerpc/ehreturn.c: New test.
3241
977e30bc 32422010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
498f5fc9 3243
977e30bc
NP
3244 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3245 not require Foundation and run with the GNU runtime as well.
3246
94252ac2 3247 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
977e30bc 3248
498f5fc9
UB
3249 Radar 4439126
3250 * obj-c++.dg/template-8.mm: New.
977e30bc 3251
b170a778
NP
32522010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3253
3254 PR objc/23709
3255 * objc.dg/pr23709.m: New.
498f5fc9 3256 * obj-c++.dg/pr23709.m: New.
b170a778 3257
fd9852df
PC
32582010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3259
498f5fc9
UB
3260 PR c++/46046
3261 * g++.dg/template/crash104.C: New.
fd9852df 3262
351877cf
RH
32632010-10-19 Richard Henderson <rth@redhat.com>
3264
3265 * gcc.target/i386/fma3-fma.c: New.
3266 * gcc.target/i386/fma3-builtin.c: New.
3267 * gcc.target/i386/fma4-builtin.c: New.
3268
11c260d7
RG
32692010-10-19 Richard Guenther <rguenther@suse.de>
3270
3271 PR testsuite/46081
3272 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3273
2a613cff 32742010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 3275
2a613cff
NP
3276 Merge from 'apple/trunk' branch on FSF servers.
3277
94252ac2 3278 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
2a613cff 3279
498f5fc9 3280 Radar 4293709
2a613cff
NP
3281 * objc.dg/proto-init-mimatch-1.m: New.
3282 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3283
da57d1b9
NP
32842010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3285
3286 Implemented parsing @synthesize and @dynamic for
3287 Objective-C/Objective-C++.
3288 * objc.dg/property/dynamic-1.m: New.
3289 * objc.dg/property/synthesize-1.m: New.
3290 * obj-c++.dg/property/dynamic-1.mm: New.
3291 * obj-c++.dg/property/synthesize-1.mm: New.
3292
fd9852df 32932010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
da57d1b9
NP
3294
3295 * objc.dg/at-class-1.m: New.
fd9852df
PC
3296 * objc.dg/at-class-1.mm: New.
3297
cd9c769a
SE
32982010-10-18 Steve Ellcey <sje@cup.hp.com>
3299
3300 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3301
fd4e428a 33022010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 3303
fd4e428a
NP
3304 Merge from 'apple/trunk' branch on FSF servers.
3305
94252ac2 3306 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
fd4e428a
NP
3307
3308 Radar 4407151
3309 * obj-c++.dg/template-7.mm: New.
fd9852df 3310
71fc71d8
NP
33112010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3312
3313 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3314 bugfix.
3315
e426b47b 33162010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 3317
e426b47b
NP
3318 Merge from 'apple/trunk' branch on FSF servers.
3319
94252ac2 3320 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
e426b47b
NP
3321
3322 Radar 4451818
3323 * obj-c++.dg/try-catch-16.mm: New.
3324 * obj-c++.dg/try-catch-17.mm: New.
3325
94252ac2 3326 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
e426b47b
NP
3327
3328 Radar 4330422
3329 * obj-c++.dg/try-catch-15.mm: New
3330
94252ac2 3331 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
e426b47b
NP
3332
3333 Radar 4204796
3334 * obj-c++.dg/try-catch-12.mm: New
3335 * obj-c++.dg/try-catch-13.mm: New
3336 * obj-c++.dg/try-catch-14.mm: New
3337 * objc.dg/try-catch-11.m: New
3338 * objc.dg/try-catch-12.m: New
3339 * objc.dg/try-catch-13.m: New
fd9852df 3340
9887f1dc
RH
33412010-10-18 Richard Henderson <rth@redhat.com>
3342
3343 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3344
84628aa8
JJ
33452010-10-18 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR c/46015
3348 * c-c++-common/Wunused-var-13.c: New test.
3349
0f8d6231
RG
33502010-10-18 Richard Guenther <rguenther@suse.de>
3351
3352 PR tree-optimization/45967
3353 * gcc.dg/torture/pr45967.c: New testcase.
3354 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3355 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3356 * gcc.dg/torture/pr39074-2.c: Likewise
3357 * gcc.dg/torture/pta-escape-1.c: Likewise
3358 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3359 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3360 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3361 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3362 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3363 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3364
5e690fe3
KT
33652010-10-18 Kai Tietz <kai.tietz@onevision.com>
3366
3367 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3368
e20efbfb
RG
33692010-10-18 Richard Guenther <rguenther@suse.de>
3370
3371 PR lto/44950
3372 * g++.dg/lto/20101015-2_0.C: New testcase.
3373
8ddf04c2
JJ
33742010-10-18 Jakub Jelinek <jakub@redhat.com>
3375
3376 PR middle-end/46019
3377 * gcc.c-torture/execute/pr46019.c: New test.
3378
131376b3 33792010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 3380
131376b3 3381 Merge from 'apple/trunk' branch on FSF servers.
fd9852df 3382
94252ac2 3383 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
131376b3
NP
3384
3385 Radar 4516785
3386 * obj-c++.dg/method-namespace-2.mm: New.
fd9852df 3387
90fbfdc3 33882010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 3389
90fbfdc3
NP
3390 Merge from 'apple/trunk' branch on FSF servers.
3391
94252ac2 3392 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
90fbfdc3
NP
3393
3394 Radar 4133425
3395 * objc.dg/private-1.m: Test modified.
3396 * obj-c++.dg/private-1.mm: Test modified.
fd9852df 3397
2e01b766
UB
33982010-10-17 Uros Bizjak <ubizjak@gmail.com>
3399
3400 PR testsuite/45987
3401 * gcc.target/i386/push-1.c: Remove.
3402
2a4337c0
UB
34032010-10-17 Uros Bizjak <ubizjak@gmail.com>
3404 H.J. Lu <hongjiu.lu@intel.com>
3405
3406 PR target/46051
3407 * gcc.target/i386/pr46051.c: New test.
3408
5b8b526e
NP
34092010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3410
3411 * obj-c++.dg/gnu-api-2-class.mm: New.
3412 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3413 * obj-c++.dg/gnu-api-2-method.mm: New.
3414 * obj-c++.dg/gnu-api-2-objc.mm: New.
3415 * obj-c++.dg/gnu-api-2-object.mm: New.
3416 * obj-c++.dg/gnu-api-2-property.mm: New.
3417 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3418 * obj-c++.dg/gnu-api-2-sel.mm: New.
3419
c37d8c30
IS
34202010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3421
3422 * objc.dg/fsf-package-0.m: New.
3423 * obj-c++.dg/fsf-package-0.m: New.
3424
368be4c7
NP
34252010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3426
3427 PR objc/18255
3428 * objc.dg/pr18255.m: New.
3429
bb853349
JH
34302010-10-16 Jan Hubicka <jh@suse.cz>
3431
3432 PR middle-end/44206
3433 * g++.dg/torture/pr44206.C: New.
3434
ad620927
NP
34352010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3436
3437 * objc.dg/gnu-api-2-class.m: New.
3438 * objc.dg/gnu-api-2-objc.m: New.
3439
5b7cd330
NP
34402010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3441
3442 * objc.dg/gnu-api-2-ivar.m: New.
3443
8dd6939d
NP
34442010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3445
3446 * objc.dg/gnu-api-2-property.m: New.
3447
2edb37a6
XDL
34482010-10-15 Xinliang David Li <davidxl@google.com>
3449
3450 * g++.dg/uninit-pred-3_a.C: New test.
3451 * g++.dg/uninit-pred-3_b.C: New test.
3452
d527c90a
NP
34532010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3454
3455 * objc.dg/gnu-api-2-object.m: New.
3456
28395a02
NP
34572010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3458
3459 * objc.dg/gnu-api-2-method.m: New.
3460
ef765996
JM
34612010-10-15 Jason Merrill <jason@redhat.com>
3462
3463 * g++.dg/lto/pr45983_0.C: New.
3464
1b1562a5
MM
34652010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3466
3467 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3468 builtin combiner patterns.
3469 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3470 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3471 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3472 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3473 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3474
638fd1e5
RG
34752010-10-15 Richard Guenther <rguenther@suse.de>
3476
3477 * g++.dg/lto/20101015-1_0.C: New testcase.
3478
4069d5fb
RG
34792010-10-15 Richard Guenther <rguenther@suse.de>
3480
3481 PR testsuite/46021
3482 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3483 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3484
7a1a20d1
RG
34852010-10-15 Richard Guenther <rguenther@suse.de>
3486
3487 PR lto/45957
3488 * g++.dg/lto/20101014-1_0.C: New testcase.
3489
28c3bb95
NP
34902010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3491
3492 * objc.dg/gnu-api-2-protocol.m: New.
3493 * objc.dg/gnu-api-2-sel.m: New.
3494
fbbf834e
RR
34952010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3496
ba492752
UB
3497 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3498 arm-eabi targets.
fbbf834e 3499
034c987c
CLT
35002010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3501
3502 * gcc.dg/20101010-1.c: New testcase.
3503
af41386e
JZ
35042010-10-15 Jie Zhang <jie@codesourcery.com>
3505
3506 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3507 script when relocatable linking.
3508
56f01f0b
YQ
35092010-10-14 Yao Qi <yao@codesourcery.com>
3510
3511 PR target/45447
3512 * gcc.target/arm/pr45447.c: New test.
3513
97ba0040
JH
35142010-10-14 Jan Hubicka <jh@suse.cz>
3515
3516 PR middle-end/45621
3517 * g++.dg/lto/pr45621.h : New.
3518 * g++.dg/lto/pr45621_0.C: New.
3519 * g++.dg/lto/pr45621_1.C: New.
3520
e2673f71
IS
35212010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3522
3523 * objc.dg/property: New.
3524 * objc.dg/property/fsf-property-basic.m: New.
3525 * objc.dg/property/fsf-property-method-access.m: New.
3526 * objc.dg/property/fsf-property-named-ivar.m: New.
3527 * obj-c++.dg/property: New.
3528 * obj-c++.dg/property/fsf-property-basic.mm: New.
3529 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3530 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3531
ba492752 3532 merge from FSF apple 'trunk' branch.
94252ac2 3533 2006 Fariborz Jahanian <fjahanian@apple.com>
ba492752 3534
e2673f71
IS
3535 Radars 4436866, 4505126, 4506903, 4517826
3536 * objc.dg/property/property-1.m: New.
3537 * objc.dg/property/property-2.m: New.
3538 * objc.dg/property/property-3.m: New.
3539 * objc.dg/property/property-neg-1.m: New.
3540 * objc.dg/property/property-neg-2.m: New.
3541 * objc.dg/property/property-neg-3.m: New.
3542 * objc.dg/property/property-neg-4.m: New.
3543 * objc.dg/property/property-neg-5.m: New.
3544 * objc.dg/property/property-neg-6.m: New.
3545 * objc.dg/property/property-neg-7.m: New.
3546 * objc.dg/property/property.exp: New.
3547 * obj-c++.dg/property/property-1.mm: New.
3548 * obj-c++.dg/property/property-2.mm: New.
3549 * obj-c++.dg/property/property-3.mm: New.
3550 * obj-c++.dg/property/property-neg-1.mm: New.
3551 * obj-c++.dg/property/property-neg-2.mm: New.
3552 * obj-c++.dg/property/property-neg-3.mm: New.
3553 * obj-c++.dg/property/property-neg-4.mm: New.
3554 * obj-c++.dg/property/property-neg-5.mm: New.
3555 * obj-c++.dg/property/property-neg-6.mm: New.
3556 * obj-c++.dg/property/property-neg-7.mm: New.
3557 * obj-c++.dg/property/property.exp: New.
3558
280649b5
L
35592010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3560
3561 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3562
180f8dbb
JM
35632010-10-14 Joseph Myers <joseph@codesourcery.com>
3564
3565 PR c/45969
3566 * gcc.c-torture/compile/pr45969-1.c: New test.
3567
7d36e538
RG
35682010-10-14 Richard Guenther <rguenther@suse.de>
3569
3570 PR tree-optimization/44913
3571 * gcc.dg/torture/pr44913.c: New testcase.
3572
4a759e75
RG
35732010-10-14 Richard Guenther <rguenther@suse.de>
3574
3575 PR lto/45382
3576 * g++.dg/lto/20101014-2_0.C: New testcase.
3577
27f8e5a9
L
35782010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3579
3580 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3581 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3582 * gcc.target/i386/pr44130.c: Likewise.
3583 * gcc.target/i386/pr44144.c: Likewise.
3584 * gcc.target/i386/pr44180.c: Likewise.
3585 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3586 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3587 * gcc.target/i386/vect-sizes-1.c: Likewise.
3588 * gcc.target/i386/vectorize4-avx.c: Likewise.
3589
1e85e720
RG
35902010-10-14 Richard Guenther <rguenther@suse.de>
3591
3592 PR lto/44561
3593 * g++.dg/lto/20101010-3_0.C: New testcase.
3594 * g++.dg/lto/20101010-4_0.C: Likewise.
3595
a16ced22
IS
35962010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3597
3598 * objc.dg/pr45878.m: Update to include NSConstantString interface
3599 for -fnext-runtime.
3600 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3601 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3602 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3603 reference for m64 -fnext-runtime.
3604
6203e21a
L
36052010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3606
3607 * gcc.target/i386/vect-sizes-1.c: New.
3608
4efeac88
L
36092010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3610
3611 PR middle-end/46011
ba492752 3612 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4efeac88 3613
c7a9c0e3
L
36142010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3615
ba492752 3616 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
c7a9c0e3
L
3617 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3618
cfeb0fa8
AB
36192010-10-14 Andrey Belevantsev <abel@ispras.ru>
3620
3621 * gcc.target/ia64/20101005.c: New test.
3622
3e6a3f6f
AB
36232010-10-14 Andrey Belevantsev <abel@ispras.ru>
3624
3625 PR rtl-optimization/45570
3626 * gcc.dg/pr45570.c: New test.
3627
0d16f462
L
36282010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3629
3630 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3631 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3632 * gcc.target/i386/vectorize4-avx.c: Likewise.
3633
7f82d2ae
L
36342010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3635
3636 * gcc.target/i386/avx-copysign-vec.c: New.
3637 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3638
647030dc
L
36392010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3640
3641 PR middle-end/44130
3642 * gcc.target/i386/pr44130.c: New.
3643
0f0dda20
L
36442010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3645
3646 PR middle-end/44144
3647 * gcc.target/i386/pr44144.c: New.
3648
1f561f9b
L
36492010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3650
3651 PR target/44180
3652 * gcc.target/i386/pr44180.c: New.
3653
8943989d
JM
36542010-10-13 Jason Merrill <jason@redhat.com>
3655
3656 * g++.dg/template/canon-type-8.C: New.
3657
8908df28
EB
36582010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3659
3660 * gcc.c-torture/execute/20101013-1.c: New test.
3661
0d8485e0
RG
36622010-10-13 Richard Guenther <rguenther@suse.de>
3663
3664 PR objc/45878
3665 * objc.dg/pr45878.m: New testcase.
3666
d1655e0b
KT
36672010-10-13 Kai Tietz <kai.tietz@onevision.com>
3668
3669 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3670 * gcc.dg/format/dfp-printf-1.c: Likewise.
3671 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3672
1b7d2dd1
RG
36732010-10-13 Richard Guenther <rguenther@suse.de>
3674
3675 PR tree-optimization/45788
3676 * g++.dg/pr45788.C: New testcase.
3677
71d61348
RG
36782010-10-13 Richard Guenther <rguenther@suse.de>
3679
3680 PR tree-optimization/45970
3681 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3682
cb89b4b0
RG
36832010-10-13 Richard Guenther <rguenther@suse.de>
3684
3685 PR tree-optimization/45982
3686 * gcc.dg/torture/pr45982.c: New testcase.
3687 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3688 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3689 * gcc.dg/torture/pr39074-2.c: Likewise.
3690
72351fa3
RG
36912010-10-13 Richard Guenther <rguenther@suse.de>
3692
3693 PR middle-end/45874
3694 * g++.dg/torture/pr45874.C: New testcase.
3695
a1178b30
IS
36962010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3697
3698 * objc.dg/attributes/method-attribute-1.m: Update to respond
3699 to implemented method attributes..
3700 * objc.dg/attributes/method-attribute-2.m: Likewise.
3701 * objc.dg/attributes/method-attribute-3.m: Likewise.
3702 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3703 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3704 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3705
5254c66b
NP
37062010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3707
3708 PR libobjc/23214
3709 * objc.dg/pr23214.m: New.
3710
187e3629
ME
37112010-10-12 Michael Eager <eager@eagercon.com>
3712
3713 PR testsuite/45856
3714 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3715 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3716
f4684242
JJ
37172010-10-12 Jakub Jelinek <jakub@redhat.com>
3718
3719 PR fortran/45636
3720 * gcc.c-torture/execute/pr45636.c: New test.
3721 * gfortran.dg/pr45636.f90: New test.
3722
7cb44256
RH
37232010-10-12 Richard Henderson <rth@redhat.com>
3724
3725 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3726
a81f4b67
DK
37272010-10-12 Daniel Kraft <d@domob.eu>
3728
3729 PR fortran/38936
3730 * gfortran.dg/associate_1.f03: More tests with derived-types.
3731 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3732 * gfortran.dg/associate_8.f03: Fix typo.
3733 * gfortran.dg/initialization_27.f90: Fix typo.
3734
cf3e1041
RO
37352010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3736
3737 PR testsuite/45851
3738 * lib/lto.exp (lto-get-options-main): Support optional target
3739 selector for dg-extra-ld-options.
3740
bc8359ff
RO
37412010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3742
3743 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3744 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3745
3f1f0ae3
MJ
37462010-10-11 Martin Jambor <mjambor@suse.cz>
3747
3748 PR middle-end/45699
3749 * g++.dg/torture/pr45699.C: New test.
3750 * g++.dg/otr-fold-1.C: Adjusted.
3751 * g++.dg/otr-fold-1.C: Likewise.
3752
40b7ae58
NC
37532010-10-11 Nick Clifton <nickc@redhat.com>
3754
3755 * gcc.c-torture/compile/pr44197.c: Require visibility support.
ba492752 3756 Allow for a user label prefix.
40b7ae58 3757
9c3c8ad7
JM
37582010-10-10 Richard Guenther <rguenther@suse.de>
3759
3760 * g++.dg/lto/20101010-1_0.C: New testcase.
3761 * g++.dg/lto/20101010-2_0.C: Likewise.
3762
49077698
IR
37632010-10-11 Ira Rosen <irar@il.ibm.com>
3764
3765 PR tree-optimization/45902
3766 * gcc.dg/vect/45902.c: New test.
3767
922a06c3
JJ
37682010-10-11 Jakub Jelinek <jakub@redhat.com>
3769
3770 PR target/45870
3771 * gcc.dg/tls/pr45870.c: New test.
3772
d3735479
JW
37732010-10-10 Janus Weil <janus@gcc.gnu.org>
3774
3775 PR fortran/45961
3776 * gfortran.dg/typebound_operator_6.f03: New.
3777
37782010-10-10 Kai Tietz <kai.tietz@onevision.com>
6ea7f14a
KT
3779
3780 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3781 and adjust -export symbol scanning.
3782 * g++.dg/ext/dllexport1.C: Likewise.
3783 * g++.dg/ext/dllexport3.C: Likewise.
3784 * gcc.dg/dll-3.c: Likewise.
3785 * gcc.dg/dll-4.c: Likewise.
3786 * gcc.dg/dll-5.c: Likewise.
3787
e14d28a7
UB
37882010-10-10 Uros Bizjak <ubizjak@gmail.com>
3789
3790 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3791 instead of tree_profile dump file.
3792 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3793 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3794 dump file.
3795
54cb20b3
UB
37962010-10-10 Uros Bizjak <ubizjak@gmail.com>
3797
3798 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3799
32af57e2
TK
38002010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3801
3802 * gfortran.dg/character_comparison_4.f90: New test.
3803 * gfortran.dg/character_comparison_5.f90: New test.
3804 * gfortran.dg/character_comparison_6.f90: New test.
3805
3a42502d
RH
38062010-10-09 Richard Henderson <rth@redhat.com>
3807
3808 * lib/target-supports.exp
3809 (check_effective_target_automatic_stack_alignment): Always true.
32af57e2 3810
5074d72c
RG
38112010-10-09 Richard Guenther <rguenther@suse.de>
3812
3813 PR lto/45956
3814 * gcc.dg/lto/20101009-2_0.c: New testcase.
3815 * gcc.dg/lto/20101009-2_1.c: Likewise.
3816 * gcc.dg/lto/20101009-2_2.c: Likewise.
3817
865e8e8e
RG
38182010-10-09 Richard Guenther <rguenther@suse.de>
3819
3820 PR lto/45947
3821 * g++.dg/lto/20101009-1_0.C: New testcase.
3822
e5160e93
RG
38232010-10-09 Richard Guenther <rguenther@suse.de>
3824
3825 PR tree-optimization/45945
3826 * gcc.dg/lto/20101009-1_0.c: New testcase.
3827
c2c795ff
L
38282010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3829
3830 PR target/45913
3831 * gcc.target/i386/pr45913.c: New.
3832
97de8e32
JD
38332010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3834
3835 PR fortran/45943
3836 * gfortran.dg/streamio_16.f90: Update test.
3837
509dd380
JJ
38382010-10-08 Jakub Jelinek <jakub@redhat.com>
3839
3840 PR tree-optimization/45903
3841 * gcc.target/i386/pr45903.c: New test.
3842
e899aa16
AC
38432010-10-08 Arnaud Charlet <charlet@adacore.com>
3844
3845 * gnat.dg/interface5.adb: Compile with warnings disabled.
3846
c154b3d8
NP
38472010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3848
3849 * obj-c++.dg/encode-10.mm: New testcase.
3850
2fb996b6
NP
38512010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3852
3853 PR objc++/23614
3854 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3855 C++ class. Removed XFAIL.
3856
061e60bd
JW
38572010-10-07 Janus Weil <janus@gcc.gnu.org>
3858
3859 PR fortran/45933
3860 * gfortran.dg/typebound_operator_5.f03: New.
3861
3cfa8f82
NP
38622010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3863
3864 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 3865
94252ac2 3866 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3cfa8f82
NP
3867
3868 Radar 4508851
3869 * obj-c++.dg/method-namespace-1.mm: New.
3870
fc37536b
MJ
38712010-10-07 Martin Jambor <mjambor@suse.cz>
3872
3873 * gcc.dg/tree-ssa/sra-11.c: New test.
3874
d163c4f7
TB
38752010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3876
78e27dd3 3877 PR Tree-Vect/45847
d163c4f7
TB
3878 * gcc.dg/vect/pr45847.c: New test.
3879
58be5bf6
IS
38802010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3881 Kai Tietz <kai.tietz@onevision.com>
3882
bbc8841b 3883 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
58be5bf6 3884
fa45f8d7
RG
38852010-10-07 Richard Guenther <rguenther@suse.de>
3886
3887 PR tree-optimization/45732
3888 * gcc.dg/torture/pr45732.c: New testcase.
3889
a4c37c16
IS
38902010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3891
3892 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3893 * objc.dg/foreach-2.m: Likewise.
3894 * objc.dg/foreach-3.m: Likewise.
3895 * objc.dg/foreach-4.m: Likewise.
3896 * objc.dg/foreach-5.m: Likewise.
3897 * objc.dg/foreach-6.m: Likewise.
3898 * objc.dg/foreach-7.m: Likewise.
3899 * objc.dg/objc-foreach-4.m: Likewise.
3900 * objc.dg/objc-foreach-5.m: Likewise.
3901
65dcb901
RG
39022010-10-07 Richard Guenther <rguenther@suse.de>
3903
3904 PR middle-end/45869
3905 * gcc.dg/torture/pr45869.c: New testcase.
e14d28a7 3906
fd651069
IS
39072010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3908
3909 * objc.dg/set-not-used-1.m: New
3910 * obj-c++.dg/set-not-used-1.mm: New.
3911
4e4edb3b
IS
39122010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3913
3914 * objc.dg/attributes/method-attribute-3.m: New.
3915 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3916
9f23af48
MM
39172010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3918
3919 PR fortran/45916
3920 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3921
6619e385
JD
39222010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3923
3924 PR fortran/45889
3925 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3926
b67bc44c
NP
39272010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3928
3929 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 3930
94252ac2 3931 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
b67bc44c
NP
3932
3933 Radar 4278774
3934 * obj-c++.dg/encode-9.mm: New.
e14d28a7 3935
ccd2b322
EB
39362010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3937
3938 * g++.dg/cpp0x/pr45908.C: New test.
3939
9c506f10
EB
39402010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3941
3942 * gnat.dg/opt6.ad[sb]: New test.
3943
d526bfee 39442010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
f05b9d93
NP
3945
3946 Implemented fast enumeration for Objective-C.
3947 * objc.dg/foreach-1.m: New.
3948 * objc.dg/foreach-2.m: New.
3949 * objc.dg/foreach-3.m: New.
3950 * objc.dg/foreach-4.m: New.
3951 * objc.dg/foreach-5.m: New.
3952 * objc.dg/foreach-6.m: New.
3953 * objc.dg/foreach-7.m: New.
3954
3955 Merge from 'apple/trunk' branch on FSF servers:
94252ac2 3956 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
3957
3958 Radar 4502236
e14d28a7 3959 * objc.dg/objc-foreach-5.m: New.
f05b9d93 3960
94252ac2 3961 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
3962
3963 Radar 4507230
3964 * objc.dg/objc-foreach-4.m: New.
3965
94252ac2 3966 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
3967
3968 Radar 4472881
3969 * objc.dg/objc-foreach-3.m: New.
3970
94252ac2 3971 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93 3972
bbc8841b 3973 Radar 4468498
f05b9d93
NP
3974 * objc.dg/objc-foreach-2.m: New.
3975
94252ac2 3976 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
3977
3978 Radar 4294910
3979 * objc.dg/objc-foreach-1.m: New
3980
e14d28a7 39812010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
b938bc48
HS
3982
3983 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3984 unsigned values.
e14d28a7 3985
a26d8862
NP
39862010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3987
3988 PR objc++/28050
3989 * obj-c++.dg/syntax-error-10.mm: New.
3990
39912010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3992
3993 PR objc++/23707
3994 * obj-c++.dg/syntax-error-9.mm: New.
3995
39962010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3997
3998 PR objc++/31126
3999 * obj-c++.dg/syntax-error-8.mm: New.
4000
40012010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4002
4003 Merge from 'apple/trunk' branch on FSF servers.
4004
94252ac2 4005 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
a26d8862
NP
4006
4007 Radar 4290840
4008 * obj-c++.dg/syntax-error-7.mm: New
4009
94252ac2 4010 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
a26d8862
NP
4011
4012 Radar 4294425
4013 * obj-c++.dg/syntax-error-6.mm: New
4014
94252ac2 4015 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
a26d8862
NP
4016
4017 Radar 4261146
4018 * obj-c++.dg/syntax-error-5.mm: New
4019
4020 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4021
4022 Radar 4093475
4023 * obj-c++.dg/syntax-error-[3-4].mm: New.
e14d28a7 4024
a26d8862
NP
4025 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4026
4027 Radar 4185810
4028 * obj-c++.dg/syntax-error-[1-2].mm: New.
e14d28a7 4029
694a4f61
IR
40302010-10-05 Ira Rosen <irar@il.ibm.com>
4031
4032 PR tree-optimization/45752
4033 * gcc.dg/vect/pr45752.c: New test.
4034
4d3814a5
RG
40352010-10-05 Richard Guenther <rguenther@suse.de>
4036
4037 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4038 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4039 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4040 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4041 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4042 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4043 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4044 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4045 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4046 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4047 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4048 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4049 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4050 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4051 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4052 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4053 * gcc.dg/tree-ssa/20080530.c: Likewise.
4054 * g++.dg/tree-ssa/inline-3.C: Likewise.
4055 * g++.dg/tree-ssa/inline-1.C: Likewise.
4056 * g++.dg/tree-ssa/inline-2.C: Likewise.
4057 * gcc.dg/profile-dir-1.c: Likewise.
4058 * gcc.dg/profile-dir-2.c: Likewise.
4059 * gcc.dg/profile-dir-3.c: Likewise.
4060
6e572326
RG
40612010-10-05 Richard Guenther <rguenther@suse.de>
4062
4063 PR middle-end/45877
4064 * g++.dg/torture/pr45877.C: New testcase.
4065
828fde80
JJ
40662010-10-04 Jakub Jelinek <jakub@redhat.com>
4067
098db05e
JJ
4068 PR debug/45849
4069 * gcc.dg/debug/pr45849.c: New test.
4070
828fde80
JJ
4071 PR middle-end/45876
4072 * gcc.c-torture/compile/pr45876.c: New test.
4073
c452684d
JB
40742010-10-04 Julian Brown <julian@codesourcery.com>
4075
4076 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4077 vect_hw_misalign.
4078 * gcc.dg/vect/vect-60.c: Likewise.
4079 * gcc.dg/vect/vect-56.c: Likewise.
4080 * gcc.dg/vect/vect-93.c: Likewise.
4081 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4082 * gcc.dg/vect/vect-95.c: Likewise.
4083 * gcc.dg/vect/vect-96.c: Likewise.
4084 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4085 * gcc.dg/vect/slp-25.c: Likewise.
4086 * gcc.dg/vect/slp-3.c: Likewise.
4087 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4088 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4089 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4090 * gcc.dg/vect/vect-109.c: Likewise.
4091 * gcc.dg/vect/vect-peel-1.c: Likewise.
4092 * gcc.dg/vect/vect-peel-2.c: Likewise.
4093 * lib/target-supports.exp
4094 (check_effective_target_arm_vect_no_misalign): New.
4095 (check_effective_target_vect_no_align): Use above.
4096 (check_effective_target_vect_element_align): New.
4097 (add_options_for_quad_vectors): New.
4098
1dbee8c9
MJ
40992010-10-04 Martin Jambor <mjambor@suse.cz>
4100
4101 PR tree-optimization/45572
4102 * g++.dg/ipa/pr45572-1.C: New test.
4103 * g++.dg/ipa/pr45572-2.C: Likewise.
4104
478a1c5b
ILT
41052010-10-03 Ian Lance Taylor <iant@google.com>
4106
4107 * gcc.dg/anon-struct-11.c: New test.
4108 * gcc.dg/anon-struct-12.c: New test.
4109 * gcc.dg/anon-struct-13.c: New test.
4110 * gcc.dg/anon-struct-14.c: New test.
4111
a1e53f3f
L
41122010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4113
4114 * g++.dg/torture/pr45764.C: Revert revision 164914.
4115 * gcc.dg/vect/pr43432.c: Likewise.
4116 * gcc.dg/vect/vect-114.c: Likewise.
4117 * gcc.dg/vect/vect-15.c: Likewise.
4118
79fe346e
JM
41192010-10-03 Jason Merrill <jason@redhat.com>
4120
4121 * g++.dg/cpp0x/sfinae5.C: New.
4122
888a22d0
L
41232010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4124
4125 PR tree-optimization/45720
4126 PR tree-optimization/45764
4127 * g++.dg/torture/pr45764.C: New.
4128
4129 * gcc.dg/vect/pr43432.c: Xfail.
4130 * gcc.dg/vect/vect-114.c: Likewise.
4131 * gcc.dg/vect/vect-15.c: Likewise.
4132
34e94db7
JDA
41332010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4134
4135 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4136 hppa*-*-hpux*.
4137 * gcc.dg/torture/pr45678-2.c: Likewise.
4138
8b932a71
JW
41392010-10-02 Janus Weil <janus@gcc.gnu.org>
4140
4141 PR fortran/45748
4142 * gfortran.dg/intrinsic_6.f90: New.
4143
9dcee88d
TK
41442010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4145
4146 PR fortran/42831
4147 * gfortran.dg/dependency_37.f90: New test.
4148
c44d6c47
UB
41492010-10-01 Uros Bizjak <ubizjak@gmail.com>
4150
4151 * gcc.target/i386/shift_mask.c: New test.
4152
0d228a52
RG
41532010-10-01 Richard Guenther <rguenther@suse.de>
4154
4155 PR tree-optimization/45854
4156 * g++.dg/torture/pr45854.C: New testcase.
4157
0e247093
ME
41582010-09-30 Michael Eager <eager@eagercon.com>
4159
4160 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4161 __FLT_{MIN,MAX}__.
c44d6c47 4162
99e55749
SP
41632010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4164
4165 PR middle-end/45758
4166 * gfortran.dg/graphite/pr45758.f90: New.
4167
6272efef
SP
41682010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4169
4170 PR middle-end/45230
4171 * gcc.dg/graphite/id-pr45230.c: New.
4172
9e054f1b
SP
41732010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4174
4175 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4176 * gfortran.dg/graphite/graphite.exp: Same.
4177 * gcc.dg/graphite/vect-pr43423.c: New.
4178
45c13d4c
JJ
41792010-09-30 Jakub Jelinek <jakub@redhat.com>
4180
4181 PR target/45843
4182 * g++.dg/torture/pr45843.C: New test.
4183
03d79dc3
JW
41842010-09-30 Janus Weil <janus@gcc.gnu.org>
4185
4186 PR fortran/45828
4187 * gfortran.dg/allocate_derived_5.f90: New.
4188
140d4eff
JJ
41892010-09-30 Jakub Jelinek <jakub@redhat.com>
4190
4191 PR tree-optimization/31261
4192 * gcc.dg/tree-ssa/pr31261.c: New test.
4193
80920132
ME
41942010-09-30 Michael Eager <eager@eagercon.com>
4195
4196 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4197 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4198 * gcc.target/microblaze/microblaze.exp: Ditto.
4199 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4200 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4201 * gcc.target/microblaze/others/data_var1.c: Ditto.
4202 * gcc.target/microblaze/others/data_var2.c: Ditto.
4203 * gcc.target/microblaze/others/data_var3.c: Ditto.
4204 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4205 * gcc.target/microblaze/others/strings1.c:: Ditto.
4206 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4207 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4208 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4209 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4210 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4211 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4212 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4213 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4214 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4215 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4216 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4217 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4218 * gcc.target/microblaze/isa/float.c: Ditto.
4219 * gcc.target/microblaze/isa/mulh.c: Ditto.
4220 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4221 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4222 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4223 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4224 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4225 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4226 * gcc.target/microblaze/isa/bshift.c: Ditto.
4227 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4228 * gcc.target/microblaze/isa/div.c: Ditto.
4229 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4230 * gcc.target/microblaze/isa/mul.c: Ditto.
4231
92902b1b
IS
42322010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4233
4234 merge from FSF 'apple/trunk' branch.
94252ac2 4235 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
92902b1b
IS
4236
4237 Radar 4386773
4238 * objc.dg/enhanced-proto-1.m: New.
4239 * objc.dg/enhanced-proto-2.m: New.
4240 * obj-c++.dg/enhanced-proto-1.mm: New
4241 * obj-c++.dg/enhanced-proto-2.mm: New.
4242
0d0da792
RG
42432010-09-30 Richard Guenther <rguenther@suse.de>
4244
4245 PR testsuite/45702
4246 * gcc.dg/debug/pr41893-1.c: Adjust.
4247 * gcc.dg/pr30762-1.c: Likewise.
4248 * gcc.dg/pr31529-1.c: Likewise.
4249 * gcc.dg/pr34457-1.c: Likewise.
4250 * gcc.dg/pr34668-1.c: Likewise.
4251 * gcc.dg/pr43557-1.c: Likewise.
4252
3bc33871
IS
42532010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4254
4255 PR objc/45842
4256 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4257 * objc.dg/const-str-3.m: Correct header for memcpy.
4258 * objc.dg/const-str-7.m: Likewise.
4259 * objc.dg/method-20b.m: Provide an implementation of Object.
4260 Adjust XFAIL for m64 NeXT runtime.
4261 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
e14d28a7 4262 * objc.dg/encode-3.m: Correct line ordering, provide header for
3bc33871
IS
4263 sprintf.
4264 * objc.dg/encode-7-next.m: Only run for 32bit.
4265 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4266 * objc.dg/type-size-2.m: Provide an implementation of Object.
4267 Ajust headers.
4268 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4269 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4270 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4271 Adjust XFAIL for m64 NeXT runtime.
4272 * obj-c++.dg/method-22.mm: Likewise.
4273 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4274
2631eead
NP
42752010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4276
4277 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 4278
94252ac2 4279 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2631eead
NP
4280
4281 Radar 4278236
4282 * obj-c++.dg/bad-forward-decl.mm: New
4283
10ad386a
EB
42842010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4285
4286 * ada/acats/run_acats: Revert revision 157037.
4287
13ed556f 42882010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
a6341d57
NP
4289
4290 Merge from 'apple/trunk' branch on FSF servers.
4291
94252ac2 4292 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
a6341d57
NP
4293
4294 Radar 4281748
4295 * objc.dg/naming-2.m: Update
4296 * objc.dg/naming-3.m: New
4297
22939744
BS
42982010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4299
4300 PR target/40457
4301 * gcc.target/arm/pr40457-3.c: New test.
4302
f6c5fbfd
NS
43032010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4304
4305 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4306 alias checking.
4307 * lib/target-supports.exp (check_ifunc_available): Likewise.
4308
38df2baf
TG
43092010-09-29 Tristan Gingold <gingold@adacore.com>
4310
4311 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4312
1973201f
NP
43132010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4314
4315 * objc.dg/keywords-1.m: New test.
4316 * objc.dg/keywords-2.m: New test.
4317 * objc.dg/keywords-3.m: New test.
4318 * obj-c++.dg/keywords-1.mm: New test.
4319 * obj-c++.dg/keywords-2.mm: New test.
4320
374fd2f5
JM
43212010-09-28 Jason Merrill <jason@redhat.com>
4322
4e9ca9b0
JM
4323 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4324 * g++.dg/ext/complit11.C: Likewise.
4325 * g++.old-deja/g++.law/temps1.C: Likewise.
4326
374fd2f5
JM
4327 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4328 * g++.old-deja/g++.mike/misc6.C: Likewise.
4329
f7e71da5
IS
43302010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4331
4332 * objc.dg/attributes/method-attribute-1.m: New.
4333 * objc.dg/attributes/method-attribute-2.m: New.
4334
4335 * obj-c++.dg/attributes/method-attribute-1.m: New.
4336 * obj-c++.dg/attributes/method-attribute-2.m: New.
4337
c165dca7
IS
43382010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4339
4340 * objc.dg/attributes: New.
4341 * objc.dg/attributes/attributes.exp: New.
4342 * objc.dg/attributes/class-attribute-1.m: New.
4343 * objc.dg/attributes/class-attribute-2.m: New
4344 * objc.dg/attributes/categ-attribute-1.m: New
4345 * objc.dg/attributes/categ-attribute-2.m: New
4346 * objc.dg/attributes/proto-attribute-1.m: New
4347
4348 * obj-c++.dg/attributes: New.
4349 * obj-c++.dg/attributes/attributes.exp: New
4350 * obj-c++.dg/attributes/class-attribute-1.mm: New
4351 * obj-c++.dg/attributes/class-attribute-2.mm: New
4352 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4353 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4354 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4355
26877873
NP
43562010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4357
4358 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4359 from the branch renamed to method-20b.m to avoid clashes).
4360
c44d6c47
UB
4361 2005-08-23 Stuart Hastings <stuart@apple.com>
4362 Ziemowit Laski <zlaski@apple.com>
26877873
NP
4363
4364 Radar 4209854
4365 * obj-c++.dg/method-23.mm: New.
4366 * objc.dg/method-20.m: New.
4367
697c3575
JH
43682010-09-28 Jan Hubicka <jh@suse.cz>
4369
4370 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4371
2770264a
RO
43722010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4373
4374 PR target/44452
4375 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4376 i?86-*-solaris2.[89], *-*-vxworks*.
4377 * gcc.target/i386/pr22152.c: Likewise.
4378 * gcc.target/i386/vect8-ret.c: New test.
4379
e660c8f2
JZ
43802010-09-28 Jie Zhang <jie@codesourcery.com>
4381
4382 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4383
4c116505
NP
43842010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4385
4386 Merge from 'apple/trunk' branch on FSF servers.
4387
4388 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4389
4390 Radar 4175534
4391 * obj-c++.dg/method-22.mm: New.
38df2baf 4392
93c0e0bb
JM
43932010-09-27 Jason Merrill <jason@redhat.com>
4394
4395 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4396 * g++.dg/ext/complit11.C: Adjust.
4397 * g++.old-deja/g++.law/temps1.C: Adjust.
4398 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4399 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4400
7458026b
ILT
44012010-09-27 Ian Lance Taylor <iant@google.com>
4402
4403 * lib/target-supports.exp (check_effective_target_split_stack):
4404 New procedure.
4405 * gcc.dg/split-1.c: New test.
4406 * gcc.dg/split-2.c: New test.
4407 * gcc.dg/split-3.c: New test.
4408 * gcc.dg/split-4.c: New test.
4409
177b48f9
NP
44102010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4411
4412 PR objc/25464
4413 * objc.dg/type-size-3.m: New test.
4414
44152010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4416
4417 PR objc/45763
c44d6c47 4418 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
38df2baf
TG
4419
44202010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
177b48f9
NP
4421
4422 PR objc/25450
4423 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4424 * objc.dg/type-size-2.m: Same change.
4425 * obj-c++.dg/encode-5.mm: Same change.
4426
44272010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4428
4429 Merge from 'apple/trunk' branch on FSF servers. The original
4430 Changelogs are below.
4431
4432 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
c44d6c47
UB
4433 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4434 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
177b48f9 4435 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
c44d6c47 4436 in the branch).
177b48f9
NP
4437 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4438 proto-qual-1.m in the branch) and the normal ABI on GNU.
4439 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4440 the test only with the NeXT runtime.
4441 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
c44d6c47 4442 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
177b48f9
NP
4443 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4444 Run the test only with the NeXT runtime.
c44d6c47 4445
94252ac2 4446 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
177b48f9
NP
4447
4448 Radar 4492973
4449 * objc.dg/encode-7-64bit.m: New.
4450 * objc.dg/encode-7.m: Skip if -m64.
c44d6c47 4451
94252ac2 4452 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
177b48f9
NP
4453
4454 Radar 4301047
4455 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4456 * obj-c++.dg/threedotthree-abi-1.mm: New
4457 * objc.dg/threedotthree-abi-1.m: New
4458
4459 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4460
4461 Radar 4136935
4462 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4463 * objc.dg/encode-6.m: Likewise.
4464 * objc.dg/encode-7.m: New test case.
4465
b581b85b
NP
44662010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4467
4468 Merge from 'apple/trunk' branch on FSF servers. Renamed
4469 const-str-12.m to constr-str-12b.m to avoid conflicts.
c44d6c47 4470
94252ac2 4471 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
b581b85b
NP
4472
4473 Radar 4229905
4474 * obj-c++.dg/warn5.mm: New
c44d6c47 4475
b581b85b
NP
4476 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4477
4478 Radar 4154928
4479 * obj-c++.dg/const-str-12.mm: New.
4480 * objc.dg/const-str-12.m: New.
4481
d000aa67
TB
44822010-09-27 Tobias Burnus <burnus@net-b.de>
4483
4484 PR fortran/40569
4485 PR fortran/40568
4486 * gfortran.dg/storage_size_2.f08: Fix test.
4487 * gfortran.dg/c_sizeof_1.f90: Fix test.
4488 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4489 * gfortran.dg/c_sizeof_3.f90: New.
4490 * gfortran.dg/c_sizeof_4.f90: New.
4491 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4492 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4493
414e8be2
DK
44942010-09-26 Daniel Kraft <d@domob.eu>
4495
4496 PR fortran/45783
4497 PR fortran/45795
4498 * gfortran.dg/select_type_18.f03: New test.
4499
cf1bcf06
EB
45002010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4501
4502 * gnat.dg/return2.ad[sb]: New test.
4503 * gnat.dg/return2_pkg.ads: New helper.
4504
8e8dc060
DK
45052010-09-25 Daniel Kraft <d@domob.eu>
4506
4507 PR fortran/45776
4508 * gfortran.dg/io_constraints_6.f03: New test.
4509 * gfortran.dg/io_constraints_7.f03: New test.
4510 * gfortran.dg/newunit_2.f90: New test.
4511
94252ac2 45122010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
c6d6e62f 4513
c44d6c47 4514 * gfortran.dg/operator_c1202.f90: New test.
c6d6e62f 4515
46a4da10
JH
45162010-09-24 Jan Hubicka <jh@suse.cz>
4517
4518 * gcc.dg/tree-ssa/leaf.c: New testcase.
4519
1d0804d4
JH
45202010-09-24 Jan Hubicka <jh@suse.cz>
4521
4522 PR tree-optimization/45738
4523 PR tree-optimization/45741
4524 * gcc.c-torture/compile/pr45741.c: New.
4525 * gfortran.fortran-torture/compile/pr45738.f90: New.
4526
5642f5d5
JM
45272010-09-24 Joseph Myers <joseph@codesourcery.com>
4528
4529 * gcc.dg/cpp/undef-opt-1.c: New test.
4530
75d980ab
JM
45312010-09-24 Jason Merrill <jason@redhat.com>
4532
4533 * g++.dg/other/error10.C: Adjust expected output.
4534
32990d5b
JJ
45352010-09-24 Jakub Jelinek <jakub@redhat.com>
4536
4537 PR middle-end/45234
4538 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4539 * gcc.target/i386/pr45234.c: New test.
4540
116f30c3
RG
45412010-09-24 Richard Guenther <rguenther@suse.de>
4542
4543 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4544
e2686b2d
MS
45452010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4546
4547 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4548 as a comment leader in regexp.
4549
f1570cec
NP
45502010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4551
4552 * objc.dg/sync-2.m: New test.
4553 * obj-c++.dg/sync-2.mm: New test.
4554
be1f1ed9
TB
45552010-09-24 Tobias Burnus <burnus@net-b.de>
4556
4557 PR fortran/40571
4558 * gfortran.dg/iso_fortran_env_7.f90: New.
4559
19dc6d01
NP
45602010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4561
4562 * obj-c++.dg/too-many-args.mm: New file.
4563
45642010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4565
4566 Merge from 'apple/trunk' branch on FSF servers.
4567
94252ac2 4568 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
19dc6d01
NP
4569
4570 Radar 4491608
4571 * objc.dg/too-many-args.m: New
4572
962b8a0e
TK
45732010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4574
4575 PR fortran/45744
4576 * gfortran.dg/dependency_36.f90: New test.
4577
17eba947
UB
45782010-09-23 Uros Bizjak <ubizjak@gmail.com>
4579
4580 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4581 * gcc.target/i386/pad-3.c: Ditto.
4582 * gcc.target/i386/pad-7.c: Ditto.
4583 * gcc.target/i386/pad-7.c: Ditto.
4584 * gcc.target/i386/pr36502.c: Ditto.
4585 * gcc.target/i386/zee.c: Ditto.
4586 * gcc.target/i386/20060821-1.c: Ditto.
4587 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4588 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4589 * gcc.target/i386/pad-5b.c: Ditto.
4590 * gcc.target/i386/pad-6a.c: Ditto.
4591 * gcc.target/i386/pad-6b.c: Ditto.
4592 * gcc.target/i386/pad-8.c: Ditto.
4593 * gcc.target/i386/pad-9.c: Ditto.
4594 * gcc.target/i386/pad-10.c: Ditto.
4595 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4596
3d113394
RG
45972010-09-23 Richard Guenther <rguenther@suse.de>
4598
4599 PR tree-optimization/45565
4600 * g++.dg/ipa/pr45565.C: New testcase.
4601
bef6486a
MM
46022010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4603
4604 PR fortran/45745
4605 PR fortran/45648
4606 * gfortran.dg/vector_subscript_bound_1.f90: New.
4607
dca26746
RG
46082010-09-23 Richard Guenther <rguenther@suse.de>
4609
4610 PR middle-end/45750
4611 * gcc.dg/pr45750.c: New testcase.
4612
030ef1fb
JJ
46132010-09-23 Jakub Jelinek <jakub@redhat.com>
4614
4615 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4616 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4617 build.
4618
3c3bd471
BS
46192010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4620
4621 PR rtl-optimization/44374
4622 * gcc.target/arm/headmerge-1.c: New test.
4623 * gcc.target/arm/headmerge-2.c: New test.
4624 * gcc.target/i386/headmerge-1.c: New test.
4625 * gcc.target/i386/headmerge-2.c: New test.
4626
8c91ab34
DK
46272010-09-23 Daniel Kraft <d@domob.eu>
4628
4629 PR fortran/38936
4630 PR fortran/44044
4631 PR fortran/45474
4632 * gfortran.dg/intrinsic_intent_1.f03: New test.
4633 * gfortran.dg/select_type_17.f03: New test.
4634 * gfortran.dg/associate_5.f03: More definability tests.
4635 * gfortran.dg/enum_2.f90: Check definability.
4636 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4637 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4638 * gfortran.dg/char_expr_2.f90: Ditto.
4639 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4640 * gfortran.dg/enum_5.f90: Ditto.
4641 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4642 * gfortran.dg/impure_assignment_2.f90: Ditto.
4643 * gfortran.dg/impure_assignment_3.f90: Ditto.
4644 * gfortran.dg/intent_out_1.f90: Ditto.
4645 * gfortran.dg/intent_out_3.f90: Ditto.
4646 * gfortran.dg/pointer_assign_7.f90: Ditto.
4647 * gfortran.dg/pointer_intent_3.f90: Ditto.
4648 * gfortran.dg/pr19936_1.f90: Ditto.
4649 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4650 * gfortran.dg/simpleif_2.f90: Ditto.
4651 * gfortran.dg/protected_5.f90: Ditto.
4652 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4653 * gfortran.dg/protected_6.f90: Ditto.
4654 * gfortran.dg/protected_7.f90: Ditto.
4655
42d9f9dd
JD
46562010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4657
4658 PR libfortran/45710
4659 * gfortran.dg/namelist_65.f90: New test.
4660
1cf2589d
MS
46612010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4662
4663 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
c44d6c47 4664 the regexp pattern between the expected label and location string.
1cf2589d 4665
7d0255bd
MS
46662010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4667
4668 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4669
46702010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4671
4672 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4673 * gcc.dg/pr27898.c: Likewise.
4674 * gcc.dg/pr28712.c: Likewise.
4675 * gcc.dg/pr30762-1.c: Likewise.
4676 * gcc.dg/pr31529-1.c: Likewise.
4677 * gcc.dg/pr34457-1.c: Likewise.
4678 * gcc.dg/pr34668-1.c: Likewise.
4679 * gcc.dg/pr34989-1.c: Likewise.
4680 * gcc.dg/pr43557-1.c: Likewise.
4681
bbaee688
JJ
46822010-09-22 Jakub Jelinek <jakub@redhat.com>
4683
4684 PR rtl-optimization/45739
e14d28a7 4685 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
bbaee688 4686
77167b6f
EB
46872010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4688
4689 * gcc.target/sparc/mnofpu.c: New test.
4690
a82e045d
JJ
46912010-09-22 Jakub Jelinek <jakub@redhat.com>
4692
4693 PR rtl-optimization/45739
4694 * gcc.target/i386/pr45739.c: New test.
4695
0b4f2770
MM
46962010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4697
4698 PR fortran/45648
4699 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4700 and counts. Add non-elemental function call check.
4701
4702 PR fortran/45648
4703 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4704 arguments checks. Update temporary counts.
4705 * gfortran.dg/transpose_optimization_1.f90: New.
4706
45547c7f
NP
47072010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4708
4709 PR objc/23710
4710 * objc.dg/invalid-method-1.m: New.
4711
c0c24aa4
NP
47122010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4713
4714 Merge from 'apple/trunk' branch on FSF servers.
4715
94252ac2 4716 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
c0c24aa4 4717
77167b6f 4718 Radar 4291785
17eba947
UB
4719 * objc.dg/naming-4.m: New
4720 * objc.dg/naming-5.m: New
4721 * obj-c++.dg/naming-1.mm: New
4722 * obj-c++.dg/naming-2.mm: New
c0c24aa4 4723
5c0f24d0
JW
47242010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4725 Jack Howarth <howarth@bromo.med.uc.edu>
4726
4727 PR c++/45645
4728 * g++.dg/torture/pr44972.C: Use portable assert().
4729
ce2b1d68
RG
47302010-09-21 Richard Guenther <rguenther@suse.de>
4731
4732 PR tree-optimization/45580
4733 * g++.dg/torture/pr45580.C: New testcase.
4734
b379f677
UB
47352010-09-21 Uros Bizjak <ubizjak@gmail.com>
4736
4737 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4738
48dbbcd6
JW
47392010-09-20 Janus Weil <janus@gcc.gnu.org>
4740
4741 PR fortran/45438
4742 * gfortran.dg/pointer_check_7.f90: New.
4743
220c5f0c
JJ
47442010-09-20 Jakub Jelinek <jakub@redhat.com>
4745
4746 PR rtl-optimization/45728
4747 * gcc.c-torture/compile/pr45728.c: New test.
4748
15c2ef5a
PT
47492010-09-20 Paul Thomas <pault@gcc.gnu.org>
4750
4751 PR fortran/45081
4752 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4753
c2310fc4
L
47542010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4755
4756 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4757
06baaba3
RG
47582010-09-20 Richard Guenther <rguenther@suse.de>
4759
4760 PR middle-end/45704
4761 * gcc.dg/torture/pr45704.c: New testcase.
4762
64e0f5ff
JH
47632010-09-20 Jan Hubicka <jh@suse.cz>
4764
4765 PR tree-optimize/45605
4766 * g++.dg/tree-ssa/pr45605.C: New testcase.
4767
ef98b8a5
MM
47682010-09-20 Michael Matz <matz@suse.de>
4769
4770 PR testsuite/45706
4771 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4772 enough.
4773
565b8886
RG
47742010-09-20 Richard Guenther <rguenther@suse.de>
4775
4776 PR tree-optimization/45705
4777 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4778
5e979df3
MM
47792010-09-20 Michael Matz <matz@suse.de>
4780
4781 PR testsuite/45706
4782 * lib/target-supports.exp (check_effective_target_vect_perm):
4783 Add i?86-*-*.
4784
2960be83
JJ
47852010-09-20 Jakub Jelinek <jakub@redhat.com>
4786
4787 PR rtl-optimization/45695
4788 * gcc.c-torture/execute/pr45695.c: New test.
4789
d1f6261f
JH
47902010-09-19 Jan Hubicka <jh@suse.cz>
4791
4792 PR lto/44246
4793 * gcc.c-torture/compile/pr44246.c:New file.
4794
039d9ea1
IR
47952010-09-19 Ira Rosen <irar@il.ibm.com>
4796
4797 PR tree-optimization/45714
4798 * gfortran.dg/vect/pr45714-a.f: New test.
4799 * gfortran.dg/vect/pr45714-b.f: New test.
4800
2231f17f
EB
48012010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4802
4803 * gnat.dg/const1.adb: Rename into...
4804 * gnat.dg/constant1.adb: ...this.
4805 * gnat.dg/constant2.adb: New test.
4806 * gnat.dg/constant2_pkg1.ads: New helper.
4807 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4808
50a6af05
EB
48092010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4810
4811 * gnat.dg/specs/constant1.ads: New test.
4812 * gnat.dg/specs/constant1_pkg.ads: New helper.
4813
9b389a5e
JH
48142010-09-18 Jan Hubicka <jh@suse.cz>
4815
4816 PR tree-optimization/45453
4817 * g++.dg/tree-ssa/pr45453.C: New testcase.
4818
6eb208a6
JM
48192010-09-18 Jason Merrill <jason@redhat.com>
4820
4821 * g++.dg/cpp0x/initlist44.C: New.
4822
6a78fd06
RG
48232010-09-18 Richard Guenther <rguenther@suse.de>
4824
4825 PR tree-optimization/45709
4826 * g++.dg/torture/pr45709-2.C: New testcase.
4827
48282010-09-18 Richard Guenther <rguenther@suse.de>
4829
4830 PR tree-optimization/45709
4831 * g++.dg/torture/pr45709.C: New testcase.
4832
ba67f487
L
48332010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4834
4835 PR testsuite/45719
4836 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4837
e7ed95a2
L
48382010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4839
4840 * gcc.target/i386/pad-1.c: New.
4841 * gcc.target/i386/pad-2.c: Likewise.
4842 * gcc.target/i386/pad-3.c: Likewise.
4843 * gcc.target/i386/pad-4.c: Likewise.
4844 * gcc.target/i386/pad-5a.c: Likewise.
4845 * gcc.target/i386/pad-5b.c: Likewise.
4846 * gcc.target/i386/pad-6a.c: Likewise.
4847 * gcc.target/i386/pad-6b.c: Likewise.
4848 * gcc.target/i386/pad-7.c: Likewise.
4849 * gcc.target/i386/pad-8.c: Likewise.
4850 * gcc.target/i386/pad-9.c: Likewise.
4851 * gcc.target/i386/pad-10.c: Likewise.
4852
2b3ded42
L
48532010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4854
4855 PR middle-end/45234
4856 * gcc.dg/torture/stackalign/alloca-5.c: New.
4857
765c3e8f
L
48582010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4859
4860 PR middle-end/45678
4861 * gcc.dg/torture/pr45678-2.c: New.
4862
2d5581f1
RG
48632010-09-17 Richard Guenther <rguenther@suse.de>
4864
4865 PR middle-end/45678
4866 * gcc.dg/torture/pr45678-1.c: New testcase.
4867
18ba3ce7
MM
48682010-09-17 Michael Matz <matz@suse.de>
4869
4870 PR tree-optimization/43432
4871 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4872 check_effective_target_vect_perm_short): New predicates.
4873 (check_effective_target_vect_perm): Include x86_64.
4874 * gcc.dg/vect/pr43432.c: New test.
4875 * gcc.dg/vect/vect-114.c: Adjust.
4876 * gcc.dg/vect/vect-15.c: Ditto.
4877 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4878 * gcc.dg/vect/slp-perm-9.c: Ditto.
4879
46936bf0
NP
48802010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4881
b146446c 4882 PR testsuite/45692
46936bf0
NP
4883 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4884 GNU runtime.
4885
c3224d6f
RG
48862010-09-17 Richard Guenther <rguenther@suse.de>
4887
4888 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4889 * gcc.dg/pr28706.c: Likewise.
4890 * gcc.dg/pr28712.c: Likewise.
4891 * gcc.dg/pr30762-1.c: Likewise.
4892 * gcc.dg/pr30762-2.c: Likewise.
4893 * gcc.dg/pr31529-1.c: Likewise.
4894 * gcc.dg/pr31529-2.c: Likewise.
4895 * gcc.dg/pr34457-1.c: Likewise.
4896 * gcc.dg/pr34457-2.c: Likewise.
4897 * gcc.dg/pr34668-1.c: Likewise.
4898 * gcc.dg/pr34668-2.c: Likewise.
4899 * gcc.dg/pr34989-1.c: Likewise.
4900 * gcc.dg/pr34989-2.c: Likewise.
4901 * gcc.dg/pr43557-1.c: Likewise.
4902 * gcc.dg/pr43557-2.c: Likewise.
4903 * gcc.dg/debug/pr41893-1.c: Likewise.
4904 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4905 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4906 * gcc.dg/matrix/matrix-4.c: Likewise.
4907 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4908 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4909 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4910 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4911
6dfd24f7
TB
49122010-09-16 Tobias Burnus <burnus@net-b.de>
4913
4914 PR fortran/43665
4915 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4916 optimizations.
4917 * gfortran.dg/intent_optimize_1.f90: New test.
4918
26ec9308
L
49192010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4920
4921 * gcc.target/i386/divmod-1.c: New.
4922 * gcc.target/i386/divmod-2.c: Likewise.
4923 * gcc.target/i386/divmod-3.c: Likewise.
4924 * gcc.target/i386/divmod-4.c: Likewise.
4925 * gcc.target/i386/divmod-4a.c: Likewise.
4926 * gcc.target/i386/divmod-5.c: Likewise.
4927 * gcc.target/i386/divmod-6.c: Likewise.
4928 * gcc.target/i386/divmod-7.c: Likewise.
4929 * gcc.target/i386/divmod-8.c: Likewise.
4930 * gcc.target/i386/udivmod-1.c: Likewise.
4931 * gcc.target/i386/udivmod-2.c: Likewise.
4932 * gcc.target/i386/udivmod-3.c: Likewise.
4933 * gcc.target/i386/udivmod-4.c: Likewise.
4934 * gcc.target/i386/udivmod-4a.c: Likewise.
4935 * gcc.target/i386/udivmod-5.c: Likewise.
4936 * gcc.target/i386/udivmod-6.c: Likewise.
4937 * gcc.target/i386/udivmod-7.c: Likewise.
4938 * gcc.target/i386/udivmod-8.c: Likewise.
4939
0cac82a0
JH
49402010-09-16 Jan Hubicka <jh@suse.cz>
4941
4942 * g++.dg/lto/pr45679-1_0.C: New file.
4943 * g++.dg/lto/pr45679-1_1.C: New file.
4944 * g++.dg/lto/pr45679-0_0.C: New file.
4945 * g++.dg/lto/pr45679-0_1.C: New file.
4946
7d58b9e7
JW
49472010-09-16 Janus Weil <janus@gcc.gnu.org>
4948
4949 PR fortran/45674
4950 * gfortran.dg/class_dummy_2.f03: New.
4951
ed6c4831
RG
49522010-09-16 Richard Guenther <rguenther@suse.de>
4953
4954 PR tree-optimization/45623
4955 * gcc.dg/torture/pr45623.c: New testcase.
4956
ff802fa1
IR
49572010-09-16 Ira Rosen <irar@il.ibm.com>
4958
4959 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4960 name and parentheses.
4961 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4962
441b624e
JM
49632010-09-15 Jason Merrill <jason@redhat.com>
4964
da9bc840
JM
4965 * g++.dg/parse/parameter-declaration-2.C: New.
4966
441b624e
JM
4967 * g++.dg/cpp0x/scoped_enum2.C: New.
4968
9fa07b13
EB
49692010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4970
4971 * gcc.c-torture/compile/20100915-1.c: New test.
4972
1faab08d
MJ
49732010-09-15 Martin Jambor <mjambor@suse.cz>
4974
4975 PR middle-end/45644
4976 * gcc.dg/ipa/pr45644.c: New test.
4977
cc99c5fe
JJ
49782010-09-15 Jakub Jelinek <jakub@redhat.com>
4979
4980 PR tree-optimization/45633
4981 * gcc.dg/vect/pr45633.c: New test.
4982
edd2b56a
JW
49832010-09-15 Janus Weil <janus@gcc.gnu.org>
4984
4985 PR fortran/45577
4986 * gfortran.dg/allocate_derived_4.f90: New.
4987
0f38f229
TB
49882010-09-15 Tejas Belagod <tejas.belagod@arm.com>
4989
4990 * lib/target-supports.exp
4991 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4992 supported flag to true for neon.
4993
6809f4b5
PC
49942010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
4995
4996 PR c++/45665
4997 * g++.dg/template/crash103.C: New.
4998
0f185d6e
NP
49992010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5000
5001 Merge from 'apple/trunk' branch on FSF servers.
5002
8c2b2fae 5003 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
0f185d6e
NP
5004
5005 Radar 4457381
5006 * objc.dg/msg-in-protocol.m: New.
5007 * obj-c++.dg/msg-in-protocol.mm: New.
5008
94252ac2 5009 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
0f185d6e
NP
5010
5011 Radar 4219590
5012 * objc.dg/break-in-ifstmt.m: New.
6809f4b5 5013
0f185d6e
NP
5014 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5015
5016 Radar 4174166
5017 * obj-c++.dg/comp-types-13.mm: New.
5018 * objc.dg/comp-types-12.m: New.
5019
5020 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5021
5022 Radar 4216500
5023 * obj-c++.dg/proto-lossage-7.mm: New.
5024 * objc.dg/proto-lossage-7.m: New.
6809f4b5 5025
92df1544
JH
50262010-09-14 Jan Hubicka <jh@suse.cz>
5027
5028 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5029 folding.
8780c9cb
JH
5030 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5031 folding.
92df1544 5032
4a6e5cc8
JJ
50332010-09-14 Jakub Jelinek <jakub@redhat.com>
5034
4359dc2a
JJ
5035 PR middle-end/45567
5036 * gcc.dg/pr45567.c: New test.
5037
4a6e5cc8
JJ
5038 PR debug/45660
5039 * g++.dg/debug/pr45660.C: New test.
5040
5a2c1986
IR
50412010-09-14 Ira Rosen <irar@il.ibm.com>
5042
5043 PR tree-optimization/45470
5044 * g++.dg/vect/pr45470-a.cc: New test.
5045 * g++.dg/vect/pr45470-a.cc: New test.
5046
94252ac2 50472010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2f78283b
JH
5048
5049 PR target/42070
c44d6c47
UB
5050 * lib/profopt.exp: Prune warnings on execname2 compile.
5051 * lib/prune.exp: Prune "can't add line info" warnings.
2f78283b 5052
927b02e5
JD
50532010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5054
5055 PR libfortran/45532
5056 * gfortran.dg/namelist_64.f90: New test.
5057
ef3be7da
JJ
50582010-09-13 Jakub Jelinek <jakub@redhat.com>
5059
5060 PR rtl-optimization/45617
5061 * gcc.target/i386/pr45617.c: New test.
5062
fa0921fc
DK
50632010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5064
5065 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5066
e72eba85
L
50672010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5068
5069 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5070 * gcc.target/i386/fma4-vector.c: Likewise.
5071 * gcc.target/i386/vectorize2.c: Likewise.
5072 * gcc.target/i386/vectorize4.c: Likewise.
5073 * gcc.target/i386/vectorize5.c: Likewise.
5074 * gcc.target/i386/vectorize6.c: Likewise.
5075 * gcc.target/i386/vectorize8.c: Likewise.
5076
5077 * gcc.target/i386/vect-double-1.c: New.
5078 * gcc.target/i386/vect-double-1a.c: Likewise.
5079 * gcc.target/i386/vect-double-2.c: Likewise.
5080 * gcc.target/i386/vect-double-2a.c: Likewise.
5081
5082 * lib/target-supports.exp (check_effective_target_vect_double):
5083 Set et_vect_double_saved to 0 when tuning for Atom.
5084
e196b221
JH
50852010-09-13 Jan Hubicka <jh@suse.cz>
5086
5087 * gcc.dg/torture/pr23821.c: Drop static keyword.
5088 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5089 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5090
e88290ac
MS
50912010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5092
5093 * gcc.target/arm/sync-1.c: New.
5094
2f434b97
OH
50952010-09-12 Olivier Hainque <hainque@adacore.com>
5096
5097 * gnat.dg/memtrap.adb: New test.
5098
616f1290
FXC
50992010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5100
5101 * gfortran.dg/promotion.f90: Fix options.
5102
1dff453d 51032010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
f9132eb7
RRC
5104
5105 * g++.dg/cpp0x/range-for1.C: New.
5106 * g++.dg/cpp0x/range-for2.C: New.
5107 * g++.dg/cpp0x/range-for3.C: New.
5108 * g++.dg/cpp0x/range-for4.C: New.
5109 * g++.dg/cpp0x/range-for5.C: New.
5110 * g++.dg/cpp0x/range-for6.C: New.
5111
712efae1
MM
51122010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5113
5114 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5115 and counts. Check that transpose is not called.
5116 * gfortran.dg/transpose_2.f90: Update error message.
5117
1dff453d 51182010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
bc2c4cb4
RRC
5119
5120 PR c++/43824
5121 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5122 * g++.dg/lookup/strong-using-2.C: Likewise.
5123 * g++.dg/lookup/strong-using-3.C: Likewise.
5124 * g++.dg/lookup/strong-using-5.C: Likewise.
5125
5126 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5127 * g++.dg/cpp0x/inline-ns4.C: New.
5128 * g++.dg/cpp0x/inline-ns5.C: New.
5129
90966337
L
51302010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5131
5132 PR middle-end/45634
5133 * gfortran.fortran-torture/compile/pr45634.f90: New.
5134
1c732eb7
NP
51352010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5136
5137 * objc.dg/fobjc-exceptions.m: New test.
5138
eafedef3
JH
51392010-09-10 Jan Hubicka <jh@suse.cz>
5140
5141 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5142
d242d063
MJ
51432010-09-10 Martin Jambor <mjambor@suse.cz>
5144
5145 PR tree-optimization/44972
5146 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5147 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5148 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5149 instead.
2b74262b 5150 * g++.dg/torture/pr44972.C: New test.
d242d063 5151
fffe1e40
MJ
51522010-09-10 Martin Jambor <mjambor@suse.cz>
5153
5154 PR tree-optimization/44972
5155 * g++.dg/torture/pr34850.C: Remove expected warning.
5156
26865ab4
SK
51572010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5158
5159 * gfortran.dg/dummy_optional_arg.f90: New test.
5160
54e34c35
JH
51612010-09-08 Jan Hubicka <jh@suse.cz>
5162
5163 PR tree-optimization/45598
5164 * fortran.fortran-torture/compile/pr45598.f90: New test.
5165
ba885ec5
NS
51662010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5167
5168 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5169 * lib/target-supports.exp (check_ifunc_available): New.
5170 * gcc.dg/attr-ifunc-1.c: New.
5171 * gcc.dg/attr-ifunc-2.c: New.
5172 * gcc.dg/attr-ifunc-3.c: New.
5173 * gcc.dg/attr-ifunc-4.c: New.
5174 * gcc.dg/attr-ifunc-5.c: New.
c44d6c47
UB
5175 * g++.dg/ext/attr-ifunc-1.C: New.
5176 * g++.dg/ext/attr-ifunc-2.C: New.
5177 * g++.dg/ext/attr-ifunc-3.C: New.
5178 * g++.dg/ext/attr-ifunc-4.C: New.
ba885ec5 5179
b100151b
VM
51802010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5181
5182 PR middle-end/40386
5183 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2b74262b 5184
d09b9f67
MM
51852010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5186
5187 * gfortran.dg/inline_transpose_1.f90: New test.
5188
e8e399c3
JJ
51892010-09-08 Jakub Jelinek <jakub@redhat.com>
5190
5191 PR c++/45588
5192 * g++.dg/warn/Wunused-var-15.C: New test.
5193
f5b281c0
JDA
51942010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5195
5196 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5197 hppa*-*-hpux*.
5198
2023bba8
NP
51992010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5200
5201 * objc/execute/exceptions/throw-nil.m: New test.
5202 * objc/execute/exceptions/handler-1.m: Updated to use the new
5203 objc_set_uncaught_exception_handler() function.
5204 * objc/execute/exceptions/matcher-1.m: New test.
2b74262b 5205
88a95a11
FXC
52062010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5207
5208 PR fortran/38282
5209 * gfortran.dg/bit_comparison_1.F90: New test.
5210 * gfortran.dg/leadz_trailz_3.f90: New test.
5211 * gfortran.dg/masklr_2.F90: New test.
5212 * gfortran.dg/shiftalr_1.F90: New test.
5213 * gfortran.dg/merge_bits_2.F90: New test.
5214 * gfortran.dg/dshift_2.F90: New test.
5215 * gfortran.dg/bit_comparison_2.F90: New test.
5216 * gfortran.dg/masklr_1.F90: New test.
5217 * gfortran.dg/merge_bits_1.F90: New test.
5218 * gfortran.dg/dshift_1.F90: New test.
5219 * gfortran.dg/shiftalr_2.F90: New test.
5220
5c0b0c75 52212010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
bd72fc7c
NP
5222
5223 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5224 functions from objc/typedstream.h are deprecated.
5225
0fa3d594
RO
52262010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5227
5228 * lib/target-supports.exp
5229 (check_effective_target_run_expensive_tests): New proc.
5230 * gcc.c-torture/compile/limits-fnargs.c: Use
5231 dg-require-effective-target run_expensive_tests.
5232
9c2934f4
JJ
52332010-09-08 Jakub Jelinek <jakub@redhat.com>
5234
7602cb87
JJ
5235 PR fortran/45597
5236 * gfortran.dg/gomp/pr45597.f90: New test.
5237
9c2934f4
JJ
5238 PR fortran/45595
5239 * gfortran.dg/gomp/pr45595.f90: New test.
5240
42a3beeb
MM
52412010-09-08 Michael Matz <matz@suse.de>
5242
5243 * c-c++-common/uninit-17.c: Adjust.
5244
a855b1b1
MM
52452010-09-08 Michael Matz <matz@suse.de>
5246
5247 PR tree-optimization/43430
5248 * gcc.dg/vect/pr43430-2.c: New test.
2b74262b 5249
3834917d
MM
52502010-09-08 Michael Matz <matz@suse.de>
5251
5252 PR tree-optimization/33244
5253 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5254
b5c878a5
RG
52552010-09-08 Richard Guenther <rguenther@suse.de>
5256
5257 PR tree-optimization/45578
5258 * gfortran.dg/pr45578.f90: New testcase.
5259
0db1920c
RG
52602010-09-08 Richard Guenther <rguenther@suse.de>
5261
5262 PR testsuite/45590
5263 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5264
c56c0853
TK
52652010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5266
5267 PR fortran/45576
5268 * gfortran.dg/char_length_18.f90: New test.
5269
94252ac2 52702010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
a0766cdb
L
5271
5272 PR target/36502
5273 * gcc.target/i386/pr36502.c: New test.
5274
5275 PR target/42313
5276 PR target/44651
5277 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
c44d6c47 5278 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
a0766cdb 5279
86e033e2
MM
52802010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5281
5282 * gfortran.dg/achar_4.f90: Enable bounds checking.
5283
d341a5d0
UB
52842010-09-07 Uros Bizjak <ubizjak@gmail.com>
5285
5286 PR target/45206
5287 * gcc.target/i386/pr45206.c: New test.
5288
293cf217
HPN
52892010-09-07 Hans-Peter Nilsson <hp@axis.com>
5290
5291 PR fortran/45505
5292 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5293
8683f051
JH
52942010-09-07 Jan Hubicka <jh@suse.cz>
5295
5296 * gcc.c-torture/compile/20100907.c: New testcase.
5297
f5e5b46c
RG
52982010-09-07 Richard Guenther <rguenther@suse.de>
5299
5300 PR middle-end/45569
5301 * g++.dg/eh/pr45569.C: New testcase.
5302
da0a441d
BS
53032010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5304
5305 PR target/43137
5306 * gcc.target/arm/pr43137.c: New test.
5307
5c599206
TK
53082010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5309
5310 PR fortran/36931
5311 * gfortran.dg/dependency_35.f90: New test.
5312
f884552b
TK
53132010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5314
5315 PR fortran/34145
5316 * gfortran.dg/char_length_17.f90: New test.
5317
e6c2fc5d
DS
53182010-09-06 Dodji Seketeli <dodji@redhat.com>
5319
5320 PR c++/45200
5321 PR c++/45293
5322 PR c++/45558
5323 * g++.dg/template/typedef34.C: New test.
5324 * g++.dg/template/typedef35.C: New test.
5325
a7529ed6
UB
53262010-09-06 Uros Bizjak <ubizjak@gmail.com>
5327
5328 PR target/22152
5329 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5330
c5ee1358
MM
53312010-09-06 Mark Mitchell <mark@codesourcery.com>
5332
5333 * g++.dg/warn/Wdouble-promotion.C: New.
5334
6f295bbf
AC
53352010-09-06 Arnaud Charlet <charlet@adacore.com>
5336
5337 * g++.dg/parse/redef2.C: New.
5338
c18605cc
AK
53392010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5340
5341 * gcc.dg/20100906-1.c: New testcase.
5342
9813230a
JJ
53432010-09-06 Jakub Jelinek <jakub@redhat.com>
5344
5345 PR testsuite/45543
5346 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5347 DW_TAG_enumeration_type DIE.
5348
265a000d
IS
53492010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5350
5351 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5352 Update XFAILs.
5353
324d3f45
AM
53542010-09-06 Alexander Monakov <amonakov@ispras.ru>
5355
5356 PR rtl-optimization/44919
5357 * g++.dg/opt/pr44919.C: New.
5358
195a95c4
TB
53592010-09-06 Tobias Burnus <burnus@net-b.de>
5360
5361 PR fortran/38282
5362 * gfortran.dg/iall_iany_iparity_1.f90: New.
5363 * gfortran.dg/iall_iany_iparity_2.f90: New.
5364
467649eb
JM
53652010-09-06 Jason Merrill <jason@redhat.com>
5366
1c53d72b
JM
5367 * g++.dg/cpp0x/initlist42.C: New.
5368
be2b93e6
JM
5369 * g++.dg/cpp0x/auto19.C: New.
5370
40013af7
JM
5371 * g++.dg/template/sfinae25.C: New.
5372 * g++.dg/template/char1.C: Expect warning.
5373 * g++.dg/template/nontype10.C: Likewise.
5374
ea76c60a
JM
5375 * g++.dg/cpp0x/implicit9.C: New.
5376
467649eb
JM
5377 * g++.dg/cpp0x/initlist43.C: New.
5378
68fce4ed
GS
53792010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5380
5381 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5382
0a0b3574
MM
53832010-09-05 Mark Mitchell <mark@codesourcery.com>
5384
5385 * gcc.dg/Wdouble-promotion.c: New.
5386
46d2b70c
TB
53872010-09-05 Tobias Burnus <burnus@net-b.de>
5388
5389 * gfortran.dg/float128_1.f90: Remove test case as
5390 it always fails since Rev 163611 backed out the
5391 front-end implementation.
5392
41500b41
TB
53932010-09-05 Tobias Burnus <burnus@net-b.de>
5394
5395 * gfortran.dg/float128_1.f90: XFAIL test case.
5396
135e4121
TB
53972010-09-05 Tobias Burnus <burnus@net-b.de>
5398
5399 * gfortran.dg/bessel_7.f90: Decrease required precision.
5400
226b53d2
HPN
54012010-09-05 Hans-Peter Nilsson <hp@axis.com>
5402
5403 PR testsuite/45545
5404 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5405 ref-all-matching targets.
5406
f38fb2c4
RG
54072010-09-05 Richard Guenther <rguenther@suse.de>
5408
5409 PR tree-optimization/45535
5410 * gcc.c-torture/compile/pr45535.c: New testcase.
5411
1457e853
AS
54122010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5413
5414 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5415 "\[^\n\]*".
5416 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5417 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5418 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5419 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5420 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5421 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5422 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5423 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5424 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5425 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5426 * gcc.target/i386/pr22152.c: Likewise.
5427 * gcc.target/i386/pr36992-1.c: Likewise.
5428 * gcc.target/i386/pr36992-2.c: Likewise.
5429 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5430
5d74d8d6
JDA
54312010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5432
5433 PR testsuite/43957
5434 * gcc.dg/const-uniq-1.c: Modify regexp.
5435
e0608471
TB
54362010-09-04 Tobias Burnus <burnus@net-b.de>
5437
5438 PR fortran/45530
5439 * gfortran.dg/namelist_63.f90: New.
5440
17f39a39
JH
54412010-09-04 Jan Hubicka <jh@suse.cz>
5442
5443 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5444 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5445
5f7ae6b6
JH
54462010-09-04 Jan Hubicka <jh@suse.cz>
5447
5448 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5449
b6ff8128
JW
54502010-09-04 Janus Weil <janus@gcc.gnu.org>
5451
5452 PR fortran/45507
5453 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5454
d1583032
JM
54552010-09-03 Joseph Myers <joseph@codesourcery.com>
5456
5457 * gcc.dg/opts-4.c: New test.
5458
e6bc4de9
SE
54592010-09-03 Steve Ellcey <sje@cup.hp.com>
5460
5461 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5462 * gcc.dg/vect/vect-peel-4.c: Ditto.
5463
0edf45a3
DK
54642010-09-03 Daniel Kraft <d@domob.eu>
5465
5466 PR fortran/45525
5467 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5468
124a8ce6
TK
54692010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5470
5471 PR fortran/45159
5472 * gfortran.dg/dependency_34.f90: New test.
5473
89039a6b
SE
54742010-09-03 Steve Ellcey <sje@cup.hp.com>
5475
5476 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5477
601d5a25
RO
54782010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5479
5480 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5481 gcc.target/i386/clearcap.map if supported.
5482
15a54c10
MM
54832010-09-03 Michael Matz <matz@suse.de>
5484
5485 PR middle-end/45415
5486 * gcc.dg/pr45415.c: New test.
5487
ed6e090e
L
54882010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5489
5490 PR tree-optimization/45506
5491 * gcc.dg/pr45506.c: New.
5492
0df8fcc8
UB
54932010-09-03 Uros Bizjak <ubizjak@gmail.com>
5494
5495 PR target/45476
5496 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5497 * gcc.target/i386/float128-2.c: Ditto.
5498
5792039f
DK
54992010-09-03 Daniel Kraft <d@domob.eu>
5500
5501 PR fortran/34162
5502 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5503 * gfortran.dg/internal_dummy_2.f08: New test.
5504 * gfortran.dg/internal_dummy_3.f08: New test.
5505 * gfortran.dg/internal_dummy_4.f08: New test.
5506
2f757e4a
JJ
55072010-09-03 Jakub Jelinek <jakub@redhat.com>
5508
5509 PR debug/45500
5510 * gcc.target/i386/pr45500.c: New test.
5511
94252ac2 55122010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
49042313
MX
5513
5514 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5515
e5ca9693
DK
55162010-09-03 Daniel Kraft <d@domob.eu>
5517
5518 PR fortran/44602
5519 * gfortran.dg/exit_2.f08; Adapt error messages.
5520 * gfortran.dg/exit_3.f08: New test.
5521 * gfortran.dg/exit_4.f08: New test.
5522 * gfortran.dg/exit_5.f03: New test.
5523
36d9e52f
FXC
55242010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5525
5526 * gfortran.dg/ishft_4.f90: New test.
5527
688e4919
MM
55282010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5529
5530 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5531 FRIZ/XSRIZ instruciton for (double)(long long)x.
5532 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5533
844022b7
EB
55342010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5535
5536 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5537
6b8c9df8
RG
55382010-09-02 Richard Guenther <rguenther@suse.de>
5539
5540 PR tree-optimization/44937
5541 PR tree-optimization/45412
5542 * g++.dg/opt/pr45412.C: New testcase.
5543 * gcc.c-torture/compile/pr45412.c: Likewise.
5544 * gcc.c-torture/compile/pr44937.c: Likewise.
5545
5de8299c
JM
55462010-09-02 Joseph Myers <joseph@codesourcery.com>
5547
5548 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5549 but using -Werror=comment.
5550 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5551 expected error messages.
5552
f7e4c09b
EB
55532010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5554
5555 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5556 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5557
86e6a239
TB
55582010-09-02 Tobias Burnus <burnus@net-b.de>
5559
5560 PR fortran/45489
5561 * gfortran.dg/initialization_27.f90: New.
5562
e4a707c4
IR
55632010-09-02 Ira Rosen <irar@il.ibm.com>
5564
5565 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5566 check into different basic blocks. Expect vectorization if misaligned
2b74262b 5567 stores are supported.
e4a707c4
IR
5568 * gcc.dg/vect/bb-slp-8a.c: New test.
5569 * gcc.dg/vect/bb-slp-8b.c: New test.
5570
fb13cf80
SE
55712010-09-01 Steve Ellcey <sje@cup.hp.com>
5572
5573 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5574
50f30801
JW
55752010-09-01 Janus Weil <janus@gcc.gnu.org>
5576
5577 PR fortran/44541
5578 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5579 * gfortran.dg/class_dummy_1.f03: New.
5580
596aa3f0
JJ
55812010-09-01 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR middle-end/45458
5584 * g++.dg/tree-prof/partition2.C: New test.
5585
e3488283
RG
55862010-09-01 Richard Guenther <rguenther@suse.de>
5587
5588 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5589 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5590 * gcc.c-torture/execute/20100827-1.c: Likewise.
5591
c14c8155
FXC
55922010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5593
5594 * gfortran.dg/execute_command_line_1.f90: New test.
5595
a69d2520
JJ
55962010-08-31 Jakub Jelinek <jakub@redhat.com>
5597
5598 PR preprocessor/45457
5599 * c-c++-common/cpp/pr45457.c: New test.
5600
0c1bebc4
EB
56012010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5602
5603 * gcc.dg/nested-func-8.c: New test.
5604
ad5f4de2
FXC
56052010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5606
5607 PR fortran/38282
5608 * gfortran.dg/popcnt_poppar_1.F90: New test.
5609 * gfortran.dg/popcnt_poppar_2.F90: New test.
5610
6208468d
UB
56112010-08-31 Uros Bizjak <ubizjak@gmail.com>
5612
5613 * gcc.target/i386/volatile-2.c: Require nonpic target.
5614
0f643366
JJ
56152010-08-31 Jakub Jelinek <jakub@redhat.com>
5616
5617 PR middle-end/45461
5618 * gcc.dg/pr45461.c: New test.
5619
57c0584a
RG
56202010-08-31 Richard Guenther <rguenther@suse.de>
5621
5622 PR testsuite/45455
5623 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5624
9b9596dd
BM
56252010-08-31 Bingfeng Mei <bmei@broadcom.com>
5626
5627 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6208468d 5628
e8cd3983
JW
56292010-08-30 Janus Weil <janus@gcc.gnu.org>
5630
5631 PR fortran/45456
5632 * gfortran.dg/typebound_proc_18.f03: New.
5633
d3c12306
EB
56342010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5635
5636 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5637 * lib/scanasm.exp (scan-stack-usage): Likewise.
5638 (scan-stack-usage-not): Likewise.
5639 * gcc.dg/stack-usage-1.c: New test.
5640 * gcc.target/i386/stack-usage-realign.c: Likewise.
5641
1987baa3
ZD
56422010-08-30 Zdenek Dvorak <ook@ucw.cz>
5643
5644 PR tree-optimization/45427
5645 * gcc.dg/tree-ssa/pr45427.c: New test.
5646
b960ce04
PC
56472010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5648
5649 PR c++/45043
5650 * g++.dg/template/crash102.C: New.
5651
f2b11865
JJ
56522010-08-30 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR middle-end/45423
5655 * gcc.dg/gomp/atomic-12.c: New test.
5656 * gcc.dg/gomp/atomic-13.c: New test.
5657 * gcc.dg/gomp/atomic-14.c: New test.
5658 * g++.dg/gomp/atomic-11.C: New test.
5659 * g++.dg/gomp/atomic-12.C: New test.
5660 * g++.dg/gomp/atomic-13.C: New test.
5661 * g++.dg/gomp/atomic-14.C: New test.
5662
fc26dab3
RO
56632010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5664
5665 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5666 delimiter.
5667
ae423550
EB
56682010-08-30 Thomas Quinot <quinot@adacore.com>
5669
5670 * gnat.dg/discr24.adb: New test.
5671
525fb35c
RG
56722010-08-30 Richard Guenther <rguenther@suse.de>
5673
5674 PR tree-optimization/45449
5675 * gcc.dg/pr45449.c: New testcase.
5676
184eb658
JM
56772010-08-30 Joseph Myers <joseph@codesourcery.com>
5678
5679 * gcc.dg/opts-1.c: Expect errors, not warnings.
5680
bd48f123
JW
56812010-08-29 Janus Weil <janus@gcc.gnu.org>
5682
5683 PR fortran/42769
5684 * gfortran.dg/dynamic_dispatch_11.f03: New.
5685
98d43360
JM
56862010-08-29 Jason Merrill <jason@redhat.com>
5687
5688 PR c++/44991
5689 * g++.dg/parse/defarg15.C: New.
5690
f08f8b6a
JW
56912010-08-29 Janus Weil <janus@gcc.gnu.org>
5692
5693 PR fortran/45439
5694 * gfortran.dg/select_type_16.f03: New.
5695
bd48f123 56962010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4c6e913c
SK
5697 Tobias Burnus <burnus@net-b.de>
5698
5699 * gfortran.dg/bessel_7.f90: Decrease required precision.
5700
91a19652
N
57012010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5702 Kaz Kojima <kkojima@gcc.gnu.org>
5703
5704 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5705
7042fe5e
MM
57062010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5707
5708 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5709 floating point conversion code generation.
5710 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5711 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5712 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5713 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5714 to integer conversion code generation.
5715 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5716 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5717 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5718 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5719
a3c85b74
FXC
57202010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5721
5722 PR fortran/32049
5723 * gfortran.dg/random_seed_1.f90: Adjust test.
5724 * gfortran.dg/float128_1.f90: New test.
5725
0cd0559e
TB
57262010-08-27 Tobias Burnus <burnus@net-b.de>
5727
5728 PR fortran/33197
c44d6c47
UB
5729 * gfortran.dg/norm2_1.f90: New.
5730 * gfortran.dg/norm2_2.f90: New.
5731 * gfortran.dg/norm2_3.f90: New.
5732 * gfortran.dg/norm2_4.f90: New.
5733 * gfortran.dg/parity_1.f90: New.
5734 * gfortran.dg/parity_2.f90: New.
5735 * gfortran.dg/parity_3.f90: New.
0cd0559e 5736
cbadd64a
JW
57372010-08-27 Janus Weil <janus@gcc.gnu.org>
5738
5739 PR fortran/45420
5740 * gfortran.dg/select_type_15.f03: New.
5741
2854a076
JD
57422010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5743
5744 PR libfortran/43217
5745 * gfortran.dg/hollerith8.f90: New test.
5746
e240f0f4
TK
57472010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5748
5749 PR fortran/45159
5750 * gfortran.dg/dependency_33.f90: New test.
5751
6d446ecf
RG
57522010-08-27 Richard Guenther <rguenther@suse.de>
5753
5754 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5755 * gcc.dg/graphite/scop-2.c: Likewise.
5756 * gcc.dg/graphite/scop-20.c: Likewise.
5757 * gcc.dg/vect/slp-25.c: Likewise.
5758
d32f725a
OH
57592010-08-27 Olivier Hainque <hainque@adacore.com>
5760
5761 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5762
3e78238a
DK
57632010-08-26 Daniel Kraft <d@domob.eu>
5764
5765 PR fortran/38936
5766 PR fortran/44047
5767 PR fortran/45384
5768 * gfortran.dg/associate_8.f03: New test.
5769 * gfortran.dg/select_type_13.f03: New test.
5770 * gfortran.dg/select_type_14.f03: New test.
5771
9e3920e9
JJ
57722010-08-26 Jakub Jelinek <jakub@redhat.com>
5773
5774 PR tree-optimization/44485
5775 * gcc.dg/pr44485.c: New test.
5776
350b7070
RO
57772010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5778
5779 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5780 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5781 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5782
5423ab77
RG
57832010-08-26 Richard Guenther <rguenther@suse.de>
5784
5785 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5786 * gcc.dg/graphite/scop-21.c: Likewise.
5787
880f987e
RG
57882010-08-26 Richard Guenther <rguenther@suse.de>
5789
5790 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5791 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5792 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5793 * gcc.dg/vect/vect-91.c: Likewise.
5794 * gcc.dg/vect/vect-peel-1.c: Likewise.
5795 * gcc.dg/vect/vect-peel-2.c: Likewise.
5796 * gcc.dg/vect/vect-peel-4.c: Likewise.
5797
604bbfb7
JD
57982010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5799
5800 PR libfortran/41859
5801 * gfortran.dg/der_io_4.f90: New test.
5802
932c9bff
JJ
58032010-08-25 Jakub Jelinek <jakub@redhat.com>
5804
ea9f1d6f
JJ
5805 PR rtl-optimization/44858
5806 * gcc.c-torture/execute/pr44858.c: New test.
5807
932c9bff
JJ
5808 PR rtl-optimization/45400
5809 * g++.dg/other/i386-8.C: New test.
5810
0ceb0201
RG
58112010-08-25 Richard Guenther <rguenther@suse.de>
5812
5813 * gcc.dg/alias-8.c: Adjust.
5814
0cdf7b49
BS
58152010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5816
5817 * gcc.target/i386/combine-mul.c: New test.
5818
1cf01301
RG
58192010-08-25 Richard Guenther <rguenther@suse.de>
5820
5821 PR lto/44562
5822 * gcc.dg/graphite/id-27.c: New testcase.
5823 * gcc.dg/lto/20100825-1_0.c: Likewise.
5824
a2c0ed2e
RG
58252010-08-25 Richard Guenther <rguenther@suse.de>
5826
5827 PR tree-optimization/45316
5828 * g++.dg/opt/pr45316.C: New testcase.
5829
90bc1cb8
RG
58302010-08-25 Richard Guenther <rguenther@suse.de>
5831
5832 PR tree-optimization/45393
5833 * g++.dg/torture/pr45393.C: New testcase.
5834
ca046f7f
JJ
58352010-08-25 Jakub Jelinek <jakub@redhat.com>
5836
5837 PR tree-optimization/45059
5838 * gcc.c-torture/compile/pr45059.c: New test.
5839
46b57af1
TB
58402010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5841
5842 * lib/target-supports.exp (check_effective_target_vect_unpack):
5843 Set vect_unpack supported flag to true for neon.
6208468d 5844
e1fd038a
SP
58452010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5846
5847 * gcc.dg/tree-ssa/ifc-5.c: New.
5848
bd544141
SP
58492010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5850
5851 * gcc.dg/tree-ssa/ifc-4.c: New.
5852 * gcc.dg/tree-ssa/ifc-7.c: New.
5853
1991282b
MX
58542010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5855
5856 * gcc.dg/vect/vect.exp: Check loongson targets
5857 * g++.dg/vect/vect.exp: Likewise
5858 * gfortran.dg/vect/vect.exp: Likewise
5859
8bcc0304
MM
58602010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5861
b36cf9d2
MM
5862 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5863 -mveclibabi=mass.
8bcc0304 5864
2fcac97d
JW
58652010-08-23 Janus Weil <janus@gcc.gnu.org>
5866
5867 PR fortran/45366
5868 * gfortran.dg/proc_ptr_29.f90: New.
5869
11aa2577 58702010-08-22 Tobias Burnus <burnus@net-b.de>
94252ac2 5871 Dominique d'Humieres <dominiq@lps.ens.fr>
11aa2577
TB
5872
5873 PR fortran/45367
5874 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5875
3607fdb2
TB
58762010-08-22 Tobias Burnus <burnus@net-b.de>
5877
5878 PR fortran/45367
5879 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5880
60f22d5d
TB
58812010-08-22 Tobias Burnus <burnus@net-b.de>
5882
5883 PR fortran/36158
5884 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5885
8af7a073 58862010-08-22 Tobias Burnus <burnus@net-b.de>
94252ac2 5887 Dominique d'Humieres <dominiq@lps.ens.fr>
8af7a073
TB
5888
5889 PR fortran/45367
5890 PR fortran/36158
5891 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5892 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5893
1d0134b3
JW
58942010-08-21 Janus Weil <janus@gcc.gnu.org>
5895
5896 PR fortran/44863
5897 PR fortran/45271
5898 PR fortran/45290
5899 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5900 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5901 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5902
47b99694
TB
59032010-08-21 Tobias Burnus <burnus@net-b.de>
5904
5905 PR fortran/36158
5906 PR fortran/33197
5907 * gfortran.dg/bessel_6.f90: New.
5908 * gfortran.dg/bessel_7.f90: New.
5909
508e4757
JH
59102010-08-20 Jan Hubicka <jh@suse.cz>
5911
5912 PR c++/45307
5913 PR c++/17736
5914 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5915 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5916
410841c6
L
59172010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5918
5919 PR target/45336
5920 * gcc.target/i386/pr45336-1.c: New.
5921 * gcc.target/i386/pr45336-2.c: Likewise.
5922 * gcc.target/i386/pr45336-3.c: Likewise.
5923 * gcc.target/i386/pr45336-4.c: Likewise.
5924
26e4a417
UB
59252010-08-20 Uros Bizjak <ubizjak@gmail.com>
5926
5927 PR testsuite/45361
5928 * gcc.target/i386/volatile-2.c: Update scan strings to also
5929 include (%rip) for the memory reference on x86_64.
5930
89ad0f25
JJ
59312010-08-20 Jakub Jelinek <jakub@redhat.com>
5932
994fc9ab
JJ
5933 PR middle-end/44974
5934 * gcc.dg/pr44974.c: New test.
5935
89ad0f25
JJ
5936 PR rtl-optimization/45353
5937 * gcc.dg/pr45353.c: New test.
5938
8f0fe813
NS
59392010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5940
5941 * gcc.target/i386/volatile-2.c: New.
5942
46499993
AB
59432010-08-19 Andrey Belevantsev <abel@ispras.ru>
5944
5945 PR rtl-optimization/44691
5946 * gfortran.dg/pr44691.f: New test.
5947
891aa2ec
OH
59482010-10-19 Olivier Hainque <hainque@adacore.com>
5949
5950 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5951
2c5df20f
JM
59522010-08-19 Jason Merrill <jason@redhat.com>
5953
f0d9b836 5954 * g++.dg/init/synth3.C: New.
95d7bdaa 5955 * g++.dg/init/value8.C: New.
ce3beba3 5956 * g++.dg/tree-ssa/empty-2.C: New.
2c5df20f
JM
5957 * g++.dg/cpp0x/noexcept09.C: New.
5958
99d821c0
DK
59592010-08-19 Daniel Kraft <d@domob.eu>
5960
5961 PR fortran/29785
5962 PR fortran/45016
5963 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5964 * gfortran.dg/pointer_remapping_1.f90: New test.
5965 * gfortran.dg/pointer_remapping_2.f03: New test.
5966 * gfortran.dg/pointer_remapping_3.f08: New test.
5967 * gfortran.dg/pointer_remapping_4.f03: New test.
5968 * gfortran.dg/pointer_remapping_5.f08: New test.
5969 * gfortran.dg/pointer_remapping_6.f08: New test.
5970
68152b20
UB
59712010-08-19 Uros Bizjak <ubizjak@gmail.com>
5972
5973 PR testsuite/45324
5974 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5975
f3eb3e27
RR
59762010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5977
5978 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5979
8ebbe10f
TB
59802010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5981
5982 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5983 variable.
5984
c92f1823
IB
59852010-08-19 Ian Bolton <ian.bolton@arm.com>
5986
5987 PR target/45070
5988 * gcc.c-torture/execute/pr45070.c: New.
5989
f096c02a
IB
59902010-08-19 Ian Bolton <ian.bolton@arm.com>
5991
5992 * g++.dg/pr44328.C: New test.
5993
29698e0f
TB
59942010-08-19 Tobias Burnus <burnus@net-b.de>
5995
5996 PR fortran/36158
5997 PR fortran/33197
5998 * gfortran.dg/bessel_3.f90: New.
5999 * gfortran.dg/bessel_4.f90: New.
6000 * gfortran.dg/bessel_5.f90: New.
6001
80f95228
JW
60022010-08-19 Janus Weil <janus@gcc.gnu.org>
6003
6004 PR fortran/45290
6005 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6006 * gfortran.dg/pointer_init_2.f90: New.
6007 * gfortran.dg/pointer_init_3.f90: New.
6008 * gfortran.dg/pointer_init_4.f90: New.
6009
c043ee4a
NF
60102010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6011
6012 PR c++/45049
6013 * g++.dg/pr45049-1.C: New test.
6014 * g++.dg/pr45049-2.C: New test.
6015
1027c9c5
JZ
60162010-08-18 Jie Zhang <jie@codesourcery.com>
6017
6018 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6019 20 if __ARM_PCS is defined otherwise 64.
6020 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6021 instead of hard coded 64.
6022
8019fcfb
YQ
60232010-08-18 Yao Qi <yao@codesourcery.com>
6024
6025 PR target/45094
6026 * gcc.target/arm/pr45094.c: New test.
6027
38e3c1e1
MK
60282010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6029
6030 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6031
c701e857
MK
60322010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6033
6034 PR rtl-optimization/42575
38e3c1e1 6035 * gcc.target/arm/pr42575.c: New test.
c701e857 6036
63d90a96
IS
60372010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6038
6039 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6040 * gcc.dg/tls/thr-cse-1.c: New.
6041
257f5167
IS
60422010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6043
6044 PR debug/42487
6045 * lib/target-supports.exp
6046 (check_effective_target_function_sections): New.
6047 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6048 function sections before proceding.
26e4a417 6049
47b91469
JJ
60502010-08-17 Jakub Jelinek <jakub@redhat.com>
6051
6052 PR fortran/45308
6053 * gfortran.dg/pr45308.f03: New test.
6054
2c65142a
UB
60552010-08-17 Uros Bizjak <ubizjak@gmail.com>
6056
6057 PR target/45296
6058 * gcc.target/i386/pr45296.c: New test.
6059
f9abf412
KT
60602010-08-17 Kai Tietz <kai.tietz@onevision.com>
6061
6062 * g++.dg/ext/uow-1.C: New.
6063 * g++.dg/ext/uow-2.C: New.
6064 * g++.dg/ext/uow-3.C: New.
6065 * g++.dg/ext/uow-4.C: New.
6066
470301c5
RG
60672010-08-17 Richard Guenther <rguenther@suse.de>
6068
6069 PR testsuite/45266
6070 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6071
51f4ec66
SZ
60722010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6073
6074 PR c/40563
6075 * gcc.dg/Wcxx-compat-20.c: New test.
6076
571d54de
DK
60772010-08-17 Daniel Kraft <d@domob.eu>
6078
6079 PR fortran/38936
6080 * gfortran.dg/associate_1.f03: Extended to test newly supported
6081 features like association to variables.
6082 * gfortran.dg/associate_3.f03: Removed check for illegal change
6083 of associate-name here...
6084 * gfortran.dg/associate_5.f03: ...and added it here.
6085 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6086 * gfortran.dg/associate_7.f03: New test.
6087
7418461d
KK
60882010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6089
6090 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6091
52bf62f9
DK
60922010-08-15 Daniel Kraft <d@domob.eu>
6093
6094 PR fortran/38936
6095 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6096 * gfortran.dg/associate_3.f03: Clarify comment.
6097 * gfortran.dg/associate_5.f03: New test.
6098 * gfortran.dg/associate_6.f03: New test.
6099
ba3721c1
TB
61002010-08-15 Tobias Burnus <burnus@net-b.de>
6101
6102 PR fortran/45211
6103 * gfortran.dg/bind_c_usage_21.f90: New.
6104 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6105
08857b61
TB
61062010-08-15 Tobias Burnus <burnus@net-b.de>
6107
6108 * gfortran.dg/optional_absent_1.f90: New.
6109 * gfortran.dg/null_actual.f90: New.
6110
7d54ef80
TB
61112010-08-15 Tobias Burnus <burnus@net-b.de>
6112
6113 * gfortran.dg/pointer_target_1.f90: New.
6114 * gfortran.dg/pointer_target_2.f90: New.
6115 * gfortran.dg/pointer_target_3.f90: New.
6116
e6c14898
DK
61172010-08-15 Daniel Kraft <d@domob.eu>
6118
6119 PR fortran/45197
6120 * gfortran.dg/elemental_args_check_3.f90: New test.
6121 * gfortran.dg/impure_1.f08: New test.
6122 * gfortran.dg/impure_2.f08: New test.
6123 * gfortran.dg/impure_3.f90: New test.
6124 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6125
69f11a13
IR
61262010-08-15 Ira Rosen <irar@il.ibm.com>
6127
6128 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6129 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6130 SLP tests.
6131 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6132 misaligned loads.
6133 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6134 misaligned stores.c
6135 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6136
73a949c0
MX
61372010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6138
6139 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6140 dg-require-effective-target after dg-do.
6141
0d108d15
MX
61422010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6143
6144 * lib/target-supports.exp (check_effective_target_vect_int): Return
6145 true for Loongson targets.
6146 (check_effective_target_vect_shift): Likewise.
6147 (check_effective_target_vect_no_int_max): Likewise.
6148 (check_effective_target_vect_no_align): Likewise.
6149 (check_effective_target_vect_short_mult): Likewise.
6150
41f3efb5
UB
61512010-08-14 Uros Bizjak <ubizjak@gmail.com>
6152
6153 * g++.dg/cast.C: Change fields of structures to "long" to pass
6154 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6155 * g++.dg/cpp0x/iop.C: Ditto.
6156 * g++.dg/cpp0x/named_refs.C: Ditto.
6157 * g++.dg/cpp0x/rv1p.C: Ditto.
6158 * g++.dg/cpp0x/rv2p.C: Ditto.
6159 * g++.dg/cpp0x/rv3p.C: Ditto.
6160 * g++.dg/cpp0x/rv4p.C: Ditto.
6161 * g++.dg/cpp0x/rv5p.C: Ditto.
6162 * g++.dg/cpp0x/rv6p.C: Ditto.
6163 * g++.dg/cpp0x/rv7p.C: Ditto.
6164 * g++.dg/cpp0x/rv8p.C: Ditto.
6165 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6166
f5ca06e6
DK
61672010-08-13 Daniel Kraft <d@domob.eu>
6168
6169 * gfortran.dg/implied_shape_1.f08: New test.
6170 * gfortran.dg/implied_shape_2.f90: New test.
6171 * gfortran.dg/implied_shape_3.f08: New test.
6172
cf677bb8
JD
61732010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6174
6175 PR libfortran/42526
6176 * gfortran.dg/char_component_initializer_1.f90: New test.
6177
3cb35c12
CF
61782010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6179
6180 PR tree-optimization/45241
6181 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6182
b2cd1042
UB
61832010-08-12 Uros Bizjak <ubizjak@gmail.com>
6184
6185 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6186 to dg-options.
6187 * gcc.target/i386/pr40906-2.c: Ditto.
6188 * gcc.target/i386/pr40906-3.c: Ditto.
6189
a8c56818
JJ
61902010-08-12 Jakub Jelinek <jakub@redhat.com>
6191
6192 PR middle-end/45262
6193 * gcc.c-torture/execute/pr45262.c: New test.
6194
07fd92be
UB
61952010-08-12 Uros Bizjak <ubizjak@gmail.com>
6196
6197 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6198 empty argument.
6199 * g++.dg/other/profile1.C: Ditto.
6200
2d698d3b
RG
62012010-08-12 Richard Guenther <rguenther@suse.de>
6202
6203 PR tree-optimization/45232
6204 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6205 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6206 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6207 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6208 unsigned arithmetic.
6209 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6210 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6211 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6212 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6213 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6214 unsigned arithmetic.
6215 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6216 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6217 unsigned arithmetic.
6218 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6219 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6220 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6221 unsigned arithmetic.
6222 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6223 * gcc.dg/tree-ssa/negate.c: Adjust.
6224 * gcc.dg/vect/vect-1.c: Adjust.
6225 * gfortran.dg/reassoc_6.f: XFAIL.
6226
49b48605
JJ
62272010-08-12 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR debug/45259
6230 * gcc.dg/pr45259.c: New test.
6231
3565ffed
WG
62322010-08-12 Wei Guozhi <carrot@google.com>
6233
6234 PR target/44999
6235 * gcc.target/arm/pr44999.c: New testcase.
6236
53d8d5c1
JZ
62372010-08-12 Jie Zhang <jie@codesourcery.com>
6238
6239 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6240 (N): Likewise.
6241 (main): Adjust accordingly.
6242
cb5da135 62432010-08-11 Sebastian Pop <sebastian.pop@amd.com>
974335d6
SP
6244
6245 * gfortran.dg/graphite/id-22.f: New.
6246
cb5da135 62472010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5d737345
SP
6248
6249 * gcc.dg/graphite/id-26.c: New.
6250
cb5da135 62512010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4ee23fa8
SP
6252
6253 * gcc.dg/graphite/id-25.c: New.
6254
cb5da135 62552010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1c2a7491
SP
6256
6257 * gcc.dg/graphite/run-id-5.c: New.
6258 * gcc.dg/graphite/run-id-6.c: New.
6259 * gfortran.dg/graphite/id-21.f: New.
6260
cb5da135 62612010-08-11 Sebastian Pop <sebastian.pop@amd.com>
320532a8
SP
6262
6263 * gcc.dg/graphite/id-24.c: New.
6264
cb5da135 62652010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5df5f257
SP
6266
6267 * gcc.dg/tree-ssa/pr20742.c: New.
6268
cb5da135 62692010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6f23dd91
SP
6270
6271 * gcc.dg/graphite/id-23.c: New.
6272
cb5da135 62732010-08-11 Sebastian Pop <sebastian.pop@amd.com>
87b28340
SP
6274
6275 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6276
cb5da135 62772010-08-11 Sebastian Pop <sebastian.pop@amd.com>
a0dd1502
SP
6278
6279 * gcc.dg/graphite/pr42729.c: New.
6280
cb5da135 62812010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7ff28cc2
SP
6282
6283 * gfortran.dg/graphite/id-20.f: New.
6284
cb5da135 62852010-08-11 Sebastian Pop <sebastian.pop@amd.com>
aedede66
SP
6286
6287 * gcc.dg/graphite/id-22.c: New.
6288
cb5da135 62892010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3d125479
SP
6290
6291 * gcc.dg/graphite/run-id-2.c: Call abort.
6292
cb5da135 62932010-08-11 Sebastian Pop <sebastian.pop@amd.com>
d4332d00
SP
6294
6295 * gcc.dg/graphite/id-20.c: New.
6296
c4aa95f8 62972010-08-11 Janus Weil <janus@gcc.gnu.org>
94252ac2 6298 Steve Kargl <kargl@gcc.gnu.org>
c4aa95f8
JW
6299
6300 PR fortran/44595
6301 * gfortran.dg/move_alloc_3.f90: New.
6302 * gfortran.dg/random_seed_2.f90: New.
6303
4d053ac1
JDA
63042010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6305
6306 * lib/target-supports.exp (check_effective_target_sync_int_long):
6307 Add hppa*-*-linux*.
6308 (check_effective_target_sync_char_short): Likewise.
6309
1ae0fa1c
YQ
63102010-08-10 Yao Qi <yao@codesourcery.com>
6311
6312 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6313 general form.
6314 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6315 * g++.dg/other/packed1.C: Likewise.
6316 * g++.dg/other/crash-4.C: Likewise.
6317 * g++.dg/ext/packed8.C: Likewise.
6318 * g++.dg/init/array16.C: Likewise.
6319
d6fa2d17
XDL
63202010-08-10 xinliang David Li <davidxl@google.com>
6321 * gcc.dg/tree-ssa/loop-19.c: Add option
6322 -fno-prefetch-loop-array
6323
5466d63d
BS
63242010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6325
6326 PR middle-end/45182
6327 * gcc.c-torture/compile/pr45182.c: New test.
6328
7a25d520
JM
63292010-08-09 Jason Merrill <jason@redhat.com>
6330
6331 PR c++/45236
6332 * g++.dg/cpp0x/variadic-104.C: New.
6333
ee247636
TK
63342010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6335
6336 PR fortran/44235
6337 * gfortran.dg/dependency_32.f90: New test.
6338
37609bf0
RG
63392010-08-09 Richard Guenther <rguenther@suse.de>
6340
6341 PR middle-end/44632
6342 * g++.dg/opt/nrv17.C: New testcase.
6343
3e32c761
RG
63442010-08-09 Richard Guenther <rguenther@suse.de>
6345
6346 PR middle-end/45212
6347 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6348 alignment from MEM_REF offset only if we took it from the
6349 base object.
6350
6351 * gcc.target/i386/pr24178.c: New testcase.
6352
7323f4bb
UB
63532010-08-08 Uros Bizjak <ubizjak@gmail.com>
6354
6355 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6356 * gcc.dg/20030702-1.c: Ditto.
6357 * gcc.dg/20050309-1.c: Ditto.
6358 * gcc.dg/20050325-1.c: Ditto.
6359 * gcc.dg/20050330-2.c: Ditto.
6360 * gcc.dg/20051201-1.c: Ditto.
6361 * gcc.dg/gomp/pr27573.c: Ditto.
6362 * gcc.dg/gomp/pr34610.c: Ditto.
6363 * gcc.dg/pr24225.c: Ditto.
6364 * gcc.dg/pr26570.c: Ditto.
6365 * gcc.dg/pr32773.c: Ditto.
6366 * g++.dg/gcov/gcov-6.C: Ditto.
6367 * g++.dg/gomp/pr34608.C: Ditto.
6368 * gfortran.dg/gomp/pr27573.f90: Ditto.
6369
6370 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6371 dg-require-host-local dg directive.
6372 * gcc.dg/profile-dir-2.c: Ditto.
6373 * gcc.dg/profile-dir-3.c: Ditto.
6374
b4a4e6ae
RG
63752010-08-08 Richard Guenther <rguenther@suse.de>
6376
6377 PR tree-optimization/45109
6378 * gcc.c-torture/compile/pr45109.c: New testcase.
6379
07f93cbd
UB
63802010-08-08 Uros Bizjak <ubizjak@gmail.com>
6381
6382 * gcc.dg/march.c: Skip if -march defined.
6383 * gcc.dg/mtune.c: Skip if -mtune defined.
6384
6385 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6386 generic thunk support.
6387
f6ddf131
UB
63882010-08-07 Uros Bizjak <ubizjak@gmail.com>
6389
6390 PR target/45213
6391 * gcc.target/i386/pr45213.c: New test.
6392
a4ed58ce
JD
63932010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6394
6395 PR libfortran/45143
6396 * gfortran.dg/fmt_error_11.f03: New test.
6397
94252ac2 63982010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
17fec01d 6399
f6ddf131
UB
6400 * lib/target-supports.exp (check_effective_target_sync_int_long):
6401 Add arm*-*-linux-gnueabi.
6402 (check_effective_target_sync_char_short): Likewise.
17fec01d 6403
8a0f25c3
TK
64042010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6405
6406 PR fortran/45159
6407 * gfortran.dg/dependency_31.f90: New test.
6408
6a57b9ee
TK
64092010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6410
6411 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6412
309714d4
JM
64132010-08-06 Jason Merrill <jason@redhat.com>
6414
6415 * g++.dg/cpp0x/sfinae3.C: New.
6416 * g++.dg/cpp0x/sfinae4.C: New.
6417
0b4b14ac
RG
64182010-08-06 Richard Guenther <rguenther@suse.de>
6419
6420 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6421 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6422 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6423 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6424 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6425 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6426 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6427 * gcc.c-torture/execute/20100805-1.c: Likewise.
6428
2645f11a
MJ
64292010-08-05 Martin Jambor <mjambor@suse.cz>
6430
6431 PR testsuite/42855
6432 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6433
3e66255c
MJ
64342010-08-05 Martin Jambor <mjambor@suse.cz>
6435
6436 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6437 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6438
3949c4a7
MJ
64392010-08-05 Martin Jambor <mjambor@suse.cz>
6440
6441 * g++.dg/ipa/devirt-1.C: New test.
6442 * g++.dg/ipa/devirt-2.C: Likewise.
6443 * g++.dg/ipa/devirt-3.C: Likewise.
6444 * g++.dg/ipa/devirt-4.C: Likewise.
6445 * g++.dg/ipa/devirt-5.C: Likewise.
6446 * gcc.dg/ipa/iinline-3.c: Likewise.
6447
36b86f4a
JZ
64482010-08-05 Jie Zhang <jie@codesourcery.com>
6449
6450 PR tree-optimization/45144
6451 * gcc.dg/tree-ssa/pr45144.c: New test.
6452
e10f52d0
JW
64532010-08-04 Janus Weil <janus@gcc.gnu.org>
6454
6455 PR fortran/42207
6456 PR fortran/44064
6457 PR fortran/44065
6458 * gfortran.dg/class_25.f03: New.
6459 * gfortran.dg/class_26.f03: New.
6460
0e884a94
DG
64612010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6462
6463 * g++.dg/warn/miss-format-1.C: Update line number.
6464
079e56d0
UB
64652010-08-04 Uros Bizjak <ubizjak@gmail.com>
6466
6467 PR c++/44641
6468 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6469 .frame and .mask assembler directives.
6470
455e6d5b
RG
64712010-08-04 Richard Guenther <rguenther@suse.de>
6472
6473 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6474 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6475 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6476 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6477
a48a9173
TB
64782010-08-04 Tobias Burnus <burnus@net-b.de>
6479
6480 PR fortran/44857
6481 * gfortran.dg/derived_constructor_char_1.f90: New.
6482 * gfortran.dg/derived_constructor_char_2.f90: New.
6483
15b71db3
TK
64842010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6485
6486 PR fortran/45159
6487 * gfortran.dg/dependency_30.f90: New test.
6488
241a2b9e
JH
64892010-08-03 Jan Hubicka <jh@suse.cz>
6490
6491 * gcc.c-torture/compile/pr45085.c: New testcase.
6492
aea18e92
JW
64932010-08-03 Janus Weil <janus@gcc.gnu.org>
6494
6495 PR fortran/44584
6496 PR fortran/45161
6497 * gfortran.dg/typebound_call_9.f03: Modified.
6498 * gfortran.dg/typebound_generic_1.f03: Modified.
6499
1d100230
TK
65002010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6501
6502 PR fortran/45159
6503
6504 * gfortran.dg/dependency_29.f90: New test.
6505
071bdb5f
TK
65062010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6507
6508 PR fortran/36854
1d100230
TK
6509 * gfortran.dg/character_comparison_2.f90: New test.
6510 * gfortran.dg/character_comparison_3.f90: New test.
6511 * gfortran.dg/dependency_28.f90: New test.
071bdb5f 6512
37119410
BS
65132010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6514
6515 PR target/40457
6516 * gcc.target/arm/pr40457-1.c: New test.
6517 * gcc.target/arm/pr40457-2.c: New test.
6518
f3f98a1e
JW
65192010-08-01 Janus Weil <janus@gcc.gnu.org>
6520
6521 PR fortran/44912
6522 * gfortran.dg/typebound_call_17.f03: New.
6523
1107bd38
JW
65242010-07-30 Janus Weil <janus@gcc.gnu.org>
6525
6526 PR fortran/44929
6527 * gfortran.dg/allocate_derived_3.f90: New.
6528
95b038dd
XDL
65292010-07-30 Xinliang David Li <davidxl@google.com>
6530 PR tree-optimization/45121
6531 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6532
88d787e7
UW
65332010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6534
6535 PR c++/45112
c44d6c47 6536 * g++.dg/pr45112.C: New test.
88d787e7 6537
f0fc0803
JJ
65382010-07-30 Jakub Jelinek <jakub@redhat.com>
6539
6540 PR debug/45055
6541 PR rtl-optimization/45137
6542 * gcc.dg/pr45055.c: New test.
6543
009ba7f5
AM
65442010-07-30 Alan Modra <amodra@gmail.com>
6545
6546 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6547 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6548
6a018495
TB
65492010-07-29 Tobias Burnus <burnus@net-b.de>
6550
6551 PR fortran/45087
6552 PR fortran/45125
6553 * gfortran.dg/whole_file_25.f90: New.
6554 * gfortran.dg/whole_file_26.f90: New.
6555 * gfortran.dg/whole_file_27.f90: New.
6556
6a68e29d
JW
65572010-07-29 Janus Weil <janus@gcc.gnu.org>
6558
6559 PR fortran/44962
6560 * gfortran.dg/typebound_proc_17.f03: New.
6561
b2a5eb75
JW
65622010-07-29 Janus Weil <janus@gcc.gnu.org>
6563
6564 PR fortran/45004
6565 * gfortran.dg/move_alloc_2.f90: New.
6566
a3378cea
XDL
65672010-07-29 Xinliang David Li <davidxl@google.com>
6568 PR tree-optimization/45121
6569 * c-c++-common/uninit-17.c: Fix expected output.
6570
1c09321c
RG
65712010-07-29 Richard Guenther <rguenther@suse.de>
6572
6573 PR tree-optimization/45120
6574 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6575
81fb8a48
MM
65762010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6577
6578 PR fortran/42051
6579 PR fortran/44064
6580 * gfortran.dg/pr42051.f03: New testcase.
6581
6befd6b0
RG
65822010-07-29 Richard Guenther <rguenther@suse.de>
6583
6584 PR middle-end/45034
6585 * gcc.c-torture/execute/pr45034.c: New testcase.
6586
1732dfea
PC
65872010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6588
6589 PR c++/45096
6590 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6591
69dcd06a
DK
65922010-07-28 Daniel Kraft <d@domob.eu>
6593
6594 * gfortran.dg/bound_8.f90: New test.
6595
05b5ea34
JJ
65962010-07-28 Jakub Jelinek <jakub@redhat.com>
6597
6598 PR debug/45105
6599 * gcc.dg/pr45105.c: New test.
6600
fb039b24
MK
66012010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6602
6603 PR rtl-optimization/45107
6604 * gcc.dg/pr45107.c: New test.
6605
bb801fa6
MK
66062010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6607
6608 PR rtl-optimization/45101
6609 * gcc.dg/pr45101.c: New test.
6610
57e15568
TB
66112010-07-28 Tobias Burnus <burnus@net-b.de>
6612
6613 PR fortran/45077
6614 * gfortran.dg/whole_file_24.f90: New.
6615
462aa169
JM
66162010-07-27 Jason Merrill <jason@redhat.com>
6617
6618 * g++.dg/cpp0x/variadic102.C: New.
6619 * g++.dg/cpp0x/variadic103.C: New.
6620
689d6c4a
MK
66212010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6622
6623 PR rtl-optimization/40956
6624 PR target/42495
6625 PR middle-end/42574
6626 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6627 * gcc.target/arm/pr42574.c: Add tests.
6628
c013221e
UB
66292010-07-27 Uros Bizjak <ubizjak@gmail.com>
6630
6631 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6632 test name.
6633 (cleanup-repo-files): Ditto.
6634 (cleanup-saved-temps): Ditto.
6635
f551f80c
JJ
66362010-07-27 Jakub Jelinek <jakub@redhat.com>
6637
fea31288
JJ
6638 PR testsuite/44701
6639 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6640
f551f80c
JJ
6641 PR c/45079
6642 * gcc.dg/pr45079.c: New test.
6643
2200fc49
IR
66442010-07-27 Ira Rosen <irar@il.ibm.com>
6645
6646 PR tree-optimization/44152
6647 * gcc.dg/vect/fast-math-pr44152.c: New test.
6648
5a8e93d8
IS
66492010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6650
6651 PR ObjC/44140
6652 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6653 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6654 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6655 * obj-c++.dg/torture/trivial.mm: Ditto.
6656 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6657 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6658 * objc.dg/torture/tls/thr-init.m: Ditto.
6659 * objc.dg/torture/trivial.m: Ditto.
6660
a691bb08
UB
66612010-07-27 Uros Bizjak <ubizjak@gmail.com>
6662
6663 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6664 Skip on spu-*-* targets.
6665
42694189
JJ
66662010-07-27 Jakub Jelinek <jakub@redhat.com>
6667
6668 PR tree-optimization/45083
6669 * gcc.dg/pr45083.c: New test.
6670
fb55ca75
TB
66712010-07-26 Tobias Burnus <burnus@net-b.de>
6672
6673 PR fortran/40873
6674 * gfortran.dg/whole_file_22.f90: New test.
6675 * gfortran.dg/whole_file_23.f90: New test.
6676
66772010-07-26 Iain Sandoe <iains@gcc.gnu.org>
8b84c596
RH
6678 Jack Howarth <howarth@bromo.med.uc.edu>
6679 Richard Henderson <rth@redhat.com>
6680
6681 PR target/44132
6682 * gcc.dg/tls/thr-init-1.c: New.
6683 * gcc.dg/tls/thr-init-2.c: New.
6684 * gcc.dg/torture/tls New.
6685 * gcc.dg/torture/tls/tls-test.c: New.
6686 * gcc.dg/torture/tls/thr-init-1.c: New.
6687 * gcc.dg/torture/tls/tls.exp: New.
6688 * gcc.dg/torture/tls/thr-init-2.c: New.
6689 * gcc.dg/tls/emutls-2.c: New test
6690
6691 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6692 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6693 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6694 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6695 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6696 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6697 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6698 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6699 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6700 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6701 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6702 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6703 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6704 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6705 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6706 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6707 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6708 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6709 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6710 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6711 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6712 gfortran.dg/gomp/omp_threadprivate1.f90,
6713 gfortran.dg/gomp/omp_threadprivate2.f90,
6714 gfortran.dg/gomp/reduction1.f90,
6715 gfortran.dg/gomp/sharing-1.f90: Likewise.
6716
114e33e1
RO
67172010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6718
6719 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6720 sse_runtime.
6721 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6722 dg-require-visibility.
6723
7f8ac3d7
RG
67242010-07-26 Richard Guenther <rguenther@suse.de>
6725
6726 PR tree-optimization/43784
6727 * gcc.c-torture/execute/pr43784.c: New testcase.
6728 * g++.dg/torture/pr43784.C: Likewise.
6729
bd422c4a
RG
67302010-07-26 Richard Guenther <rguenther@suse.de>
6731
6732 PR middle-end/45056
6733 * g++.dg/pr45056.C: New testcase.
6734
e093ffe3
RG
67352010-07-26 Richard Guenther <rguenther@suse.de>
6736
6737 PR tree-optimization/45071
6738 * gcc.dg/pr45071.c: New testcase.
6739
71ff73f3
TB
67402010-07-26 Tobias Burnus <burnus@net-b.de>
6741
6742 PR fortran/45066
6743 * gfortran.dg/namelist_62.f90: New.
6744
d4e075f2
RG
67452010-07-26 Richard Guenther <rguenther@suse.de>
6746
6747 * gcc.c-torture/execute/pr45017.c: Move ...
6748 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6749
601d98be
TK
67502010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6751
6752 PR fortran/40628
6753 * trim_optimize_1.f90: New test.
6754 * character_comparision_1.f90: New test.
6755
85c28850
JD
67562010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6757
6758 PR fortran/42852
6759 * gfortran.dg/wtruncate_fix.f: New test.
6760
af8e1802
L
67612010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6762
6763 PR testsuite/45068
6764 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6765
0128991d
RG
67662010-07-24 Richard Guenther <rguenther@suse.de>
6767
6768 PR lto/43788
6769 * g++.dg/lto/20100724-1_0.C: New testcase.
6770
2091f811
RG
67712010-07-24 Richard Guenther <rguenther@suse.de>
6772
6773 PR lto/43212
6774 * gcc.dg/lto/20100724-1_0.c: New testcase.
6775 * gcc.dg/lto/20100724-1_1.c: Likewise.
6776
8569c753
TB
67772010-07-24 Tobias Burnus <burnus@net-b.de>
6778
6779 PR fortran/40011
6780 * gfortran.dg/whole_file_21.f90: New.
6781
6782 * gfortran.dg/integer_exponentiation_3.F90: Use
6783 -ffloat-store only for i?86/x86-64 -m32.
6784
100fded1
TB
67852010-07-24 Tobias Burnus <burnus@net-b.de>
6786
6787 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6788 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6789
df161b69
TB
67902010-07-24 Tobias Burnus <burnus@net-b.de>
6791
6792 * gfortran.dg/func_decl_4.f90: Split test into two ...
6793 * gfortran.dg/func_decl_5.f90: ... parts.
6794 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6795 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6796 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6797 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6798 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6799 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6800 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6801 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6802 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6803 * gfortran.dg/sizeof.f90: Make test valid.
6804 * gfortran.dg/pr20865.f90: Add new dg-error.
6805 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6806 * gfortran.dg/g77/19990218-0.f: Ditto.
6807 * gfortran.dg/g77/19990218-1.f: Ditto.
6808 * gfortran.dg/g77/970625-2.f: Ditto.
6809 * gfortran.dg/pr37243.f: Fix function declaration.
6810 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6811 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6812
43afc047
TB
68132010-07-23 Tobias Burnus <burnus@net-b.de>
6814
6815 PR fortran/44945
6816 * gfortran.dg/char_array_structure_constructor.f90: Add
6817 -fwhole-file as dg-option as it otherwise fails on some
6818 systems.
6819
96bba5e6
EB
68202010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6821
6822 * gnat.dg/aggr16.ad[sb]: New test.
6823 * gnat.dg/aggr16_pkg.ads: New helper.
6824
aff08b12
RG
68252010-07-23 Richard Guenther <rguenther@suse.de>
6826
6827 PR lto/43071
6828 * g++.dg/lto/20100723-1_0.C: New testcase.
6829
bebb1f20
L
68302010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6831
6832 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6833 AVX support.
6834 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6835 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6836
16c9d3b1
RO
68372010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6838
6839 * lib/target-supports.exp (add_options_for_tls): New proc.
6840 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6841 * g++.dg/tls/static-1a.cc: Likewise.
6842 * gcc.dg/tls/emutls-1.c: Likewise.
6843 * gcc.dg/tls/opt-11.c: Likewise.
6844 * gcc.dg/tls/opt-12.c: Likewise.
6845 * gcc.dg/tls/pr24428-2.c: Likewise.
6846 * gcc.dg/tls/pr24428.c: Likewise.
6847 * obj-c++.dg/tls/static-1.mm: Likewise.
6848 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6849 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6850 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6851 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6852 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6853 * objc.dg/torture/tls/thr-init.m: Likewise.
6854 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6855
7a6faad6
UB
68562010-07-23 Uros Bizjak <ubizjak@gmail.com>
6857
6858 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6859 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6860 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6861 optimized dump files.
6862
52e092ab
JJ
68632010-07-23 Jakub Jelinek <jakub@redhat.com>
6864
6865 PR tree-optimization/45047
6866 * gcc.c-torture/compile/pr45047.c: New test.
6867
c5c178d6
UB
68682010-07-23 Uros Bizjak <ubizjak@gmail.com>
6869
6870 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6871 instead of dg-compile.
6872 * gcc.dg/float-range-4.c: Ditto.
6873 * gcc.dg/float-range-5.c: Ditto.
6874 * gcc.dg/fold-overflow-1.c: Ditto.
6875 * gcc.dg/gomp/sections-4.c: Ditto.
6876 * gcc.dg/transparent-union-1.c: Ditto.
6877 * gcc.dg/transparent-union-2.c: Ditto.
6878 * gcc.target/i386/pr39315-check.c: Ditto.
6879 * g++.dg/gomp/sections-4.C: Ditto.
6880 * g++.dg/template/dtor7.C: Ditto.
6881 * g++.dg/tree-ssa/pr19952.C: Ditto.
6882 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6883 * gfortran.dg/graphite/pr42185.f90: Ditto.
6884 * gfortran.dg/namelist_36.f90: Ditto.
6885 * gnat.dg/noreturn1.adb: Ditto.
6886 * gnat.dg/specs/small_alignment.ads: Ditto.
6887
556ede65
MJ
68882010-07-23 Martin Jambor <mjambor@suse.cz>
6889
6890 PR tree-optimization/44915
6891 * g++.dg/torture/pr44915.C: New test.
6892
8cbeddcc
MJ
68932010-07-23 Martin Jambor <mjambor@suse.cz>
6894
6895 PR tree-optimization/44914
6896 * g++.dg/tree-ssa/pr44914.C: New test.
6897
61044492
JZ
68982010-07-23 Jie Zhang <jie@codesourcery.com>
6899
6900 PR target/44290
6901 * gcc.dg/pr44290-1.c: New test.
6902 * gcc.dg/pr44290-2.c: New test.
6903
96f3a5d2
JM
69042010-07-23 Jason Merrill <jason@redhat.com>
6905
6906 PR c++/45008
6907 * g++.dg/abi/mangle44.C: New.
6908
c5c178d6 69092010-07-23 Uros Bizjak <ubizjak@gmail.com>
5fdba872
UB
6910
6911 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6912 for compile-time only tests.
6913 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6914 target check.
6915 * gcc.target/i386/pr39315-4.c: Ditto.
6916 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6917 target check. Include sse-os-support.h.
6918 (main): Call check_isa and sse_os_support.
6919 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6920 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6921 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6922 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6923 target check. Include sse-os-support.h.
6924 (main): Call check_isa and sse_os_support.
6925 * gcc.target/i386/vperm-v2df.c: Ditto.
6926
c5c178d6 69272010-07-23 Uros Bizjak <ubizjak@gmail.com>
1d8ec041
UB
6928
6929 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6930 (check_effective_target_avx_runtime): New procedure.
6931 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6932 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6933
6934 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6935 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6936 and __get_cpuid test.
6937 * gcc.dg/compat/vector-2b_main.c: Ditto.
6938
6939 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6940
5fdba872 6941 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1d8ec041
UB
6942 for compile-time only test.
6943 * gcc.dg/pr32716.c: Ditto.
6944 * gcc.dg/pr34856.c: Ditto.
6945 * gcc.dg/pr36997.c: Ditto.
6946 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6947 * gfortran.dg/pr28158.f90: Ditto.
6948 * gfortran.dg/pr30667.f: Ditto.
6949
6950 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6951 i?86-*-* and x86_64-*-* targets to disable execution on targets
6952 without sse2 runtime support.
6953 * g++.dg/vect/vect.exp: Ditto.
6954 * gfortran.dg/vect/vect.exp: Ditto.
6955
5fdba872 6956 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1d8ec041
UB
6957 * gcc.dg/pr37544.c: Ditto.
6958 * gcc.dg/pr40550.c: Ditto.
6959 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6960 * gcc.dg/compat/vector-1a_main.c: Ditto.
6961 * gcc.dg/compat/vector-2a_main.c: Ditto.
6962 * gcc.dg/torture/pr16104-1.c: Ditto.
6963 * gcc.dg/torture/pr35771-1.c: Ditto.
6964 * gcc.dg/torture/pr35771-2.c: Ditto.
6965 * gcc.dg/torture/pr35771-3.c: Ditto.
6966 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6967 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6968 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6969 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6970 * g++.dg/other/i386-1.C: Ditto.
6971 * g++.dg/other/pr40446.C: Ditto.
6972
99bda4d5
RO
69732010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6974
6975 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6976
61b644c2
DK
69772010-07-23 Daniel Kraft <d@domob.eu>
6978
6979 PR fortran/44709
6980 * gfortran.dg/exit_1.f08: New test.
6981 * gfortran.dg/exit_2.f08: New test.
6982
9d3493e6
SL
69832010-07-22 Sandra Loosemore <sandra@codesourcery.com>
6984
6985 PR tree-optimization/39839
6986 * gcc.target/arm/pr39839.c: New test case.
6987
980a0501
EB
69882010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6989
6990 * gnat.dg/unchecked_convert5b.adb: New test.
6991 * gnat.dg/unchecked_convert6.adb: Likewise.
6992 * gnat.dg/unchecked_convert6b.adb: Likewise.
6993
cfa0bd19
EB
69942010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6995
6996 * gnat.dg/aggr15.ad[sb]: New test.
6997
35ea1c5a
DS
69982010-07-22 Dodji Seketeli <dodji@redhat.com>
6999
7000 PR debug/45024
7001 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7002
cd1822b8
L
70032010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7004
7005 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7006 with dg-require-linker-plugin.
7007
7e39ec05
RG
70082010-07-22 Richard Guenther <rguenther@suse.de>
7009
7010 PR lto/43850
7011 * g++.dg/lto/20100722-1_0.C: New testcase.
7012
d4398a43
RG
70132010-07-22 Richard Guenther <rguenther@suse.de>
7014
7015 PR lto/42451
7016 * gcc.dg/lto/20100720-3_0.c: New testcase.
7017 * gcc.dg/lto/20100720-3_1.c: Likewise.
7018
3cf8ccdf
RG
70192010-07-22 Richard Guenther <rguenther@suse.de>
7020
7021 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7022 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7023
7024 PR lto/43373
7025 * gcc.dg/lto/20100722-1_0.c: New testcase.
7026
56a42add
MJ
70272010-07-22 Martin Jambor <mjambor@suse.cz>
7028
7029 PR tree-optimization/44891
c44d6c47 7030 * gcc.c-torture/compile/pr44891.c: New test.
56a42add 7031
5ccbfc1f
RG
70322010-07-22 Richard Guenther <rguenther@suse.de>
7033
7034 PR tree-optimization/45017
7035 * gcc.c-torture/execute/pr45017.c: New testcase.
7036
e1d818f7
TB
70372010-07-22 Tobias Burnus <burnus@net-b.de>
7038
7039 PR fortran/45019
7040 * gfortran.dg/aliasing_dummy_5.f90: New.
7041
f67325e8
RR
70422010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7043
7044 PR target/43698
7045 * gcc.target/arm/pr43698.c: New test.
7046
6168fc43
SK
70472010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7048
7049 PR fortran/44929
e1d818f7 7050 * Revert my commit r162325 for this PR.
6168fc43 7051
fcc71c6c
JJ
70522010-07-21 Jakub Jelinek <jakub@redhat.com>
7053
7054 PR debug/45015
7055 * gcc.target/m68k/pr45015.c: New test.
7056
5634254c
JY
70572010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7058
7059 PR c++/44641
7060 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7061 comments.
7062
60f6be5a
RG
70632010-07-21 Richard Guenther <rguenther@suse.de>
7064
7065 PR lto/45018
7066 * g++.dg/lto/20100721-1_0.C: New testcase.
7067
75a75e91
MJ
70682010-07-21 Martin Jambor <mjambor@suse.cz>
7069
7070 PR tree-optimization/44900
7071 * g++.dg/torture/pr44900.C: New test.
7072
426797b2
BS
70732010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7074
7075 PR middle-end/44738
7076 * c-c++-common/uninit-17.c: Correct expected error.
7077
a431e913
JJ
70782010-07-21 Jakub Jelinek <jakub@redhat.com>
7079
7080 * gcc.dg/guality/asm-1.c: New test.
7081
370ae599
JJ
7082 PR debug/45003
7083 * gcc.dg/guality/pr45003-2.c: New test.
7084 * gcc.dg/guality/pr45003-3.c: New test.
7085
6b2b43d8
JD
70862010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7087
7088 PR libfortran/44697
7089 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7090
0603fe68
JY
70912010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7092
7093 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7094 defined on the current line.
7095 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7096 * g++.dg/debug/dwarf2/pr44641.C: New.
7097
d95016e0
NF
70982010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7099
7100 * gcc.target/powerpc/block-move-1.c: New test.
7101 * gcc.target/powerpc/block-move-2.c: New test.
7102
a397bb72
JM
71032010-07-20 Jason Merrill <jason@redhat.com>
7104
7105 PR c++/44967
7106 * g++.dg/cpp0x/sfinae2.C: New.
7107
be5fda91
RG
71082010-07-20 Richard Guenther <rguenther@suse.de>
7109
7110 PR lto/42696
7111 * gcc.dg/lto/20100720-4_0.c: New testcase.
7112
cf259b84
RG
71132010-07-20 Richard Guenther <rguenther@suse.de>
7114
7115 PR lto/43221
7116 * gcc.dg/lto/20100720-2_0.c: New testcase.
7117 * gcc.dg/lto/20100720-2_1.c: Likewise.
7118
eeee47af
RG
71192010-07-20 Richard Guenther <rguenther@suse.de>
7120
7121 PR lto/43208
7122 * gcc.dg/lto/20100720-1_0.c: New testcase.
7123 * gcc.dg/lto/20100720-1_1.c: Likewise.
7124
68eaf35c
JJ
71252010-07-20 Jakub Jelinek <jakub@redhat.com>
7126
7127 PR debug/45003
7128 * gcc.dg/guality/pr45003-1.c: New test.
7129
720151ca
RG
71302010-07-20 Richard Guenther <rguenther@suse.de>
7131
7132 PR tree-optimization/44977
7133 * gcc.dg/torture/pr44977.c: New testcase.
7134
cd2be65a
BM
71352010-07-20 Bingfeng Mei <bmei@broadcom.com>
7136
7137 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7138 sync_char_short
7139
ad650c92
RG
71402010-07-20 Richard Guenther <rguenther@suse.de>
7141
7142 PR middle-end/44971
7143 PR middle-end/44988
7144 * gcc.dg/pr44971.c: New testcase.
7145 * gcc.c-torture/compile/pr44988.c: Likewise.
7146
13411c9d
SK
71472010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7148
7149 PR fortran/44929
7150 * gfortran.dg/allocate_with_typespec.f90: New test.
7151 * gfortran.dg/allocate_derived_1.f90: Update error message.
7152
8145be01
JM
71532010-07-19 Jason Merrill <jason@redhat.com>
7154
7155 PR c++/44996
7156 * g++.dg/cpp0x/decltype23.C: New.
7157
974df0f8
PT
71582010-07-19 Paul Thomas <pault@gcc.gnu.org>
7159
7160 PR fortran/42385
7161 * gfortran.dg/class_defined_operator_1.f03 : New test.
7162
be30e7b2
PB
71632010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7164
7165 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7166 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7167 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7168 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7169
8b4c365c
RG
71702010-07-19 Richard Guenther <rguenther@suse.de>
7171
7172 PR middle-end/44941
7173 * gcc.c-torture/compile/pr44941.c: New testcase.
7174
ab73eba8
JM
71752010-07-19 Jason Merrill <jason@redhat.com>
7176
7177 PR c++/44969
7178 * g++.dg/template/sfinae24.C: New.
7179
ca90e7f6
L
71802010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7181
7182 PR fortran/44353
7183 * gfortran.dg/data_implied_do_2.f90: Removed.
7184
d555b1c7
PC
71852010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7186
7187 PR c++/44969
7188 * g++.dg/template/sfinae23.C: New.
7189
39354b3b
RO
71902010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7191
7192 * lib/target-supports.exp (check_sse_os_support_available): New
7193 proc.
7194 (check_sse_hw_available): New proc.
7195 (check_effective_target_sse_runtime): New proc.
7196 (check_effective_target_sse2_runtime): New proc.
7197 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7198 -msse2 if check_sse_os_support_available.
7199 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7200 check_sse_os_support_available.
7201 * gcc.dg/vect/vect.exp: Likewise.
7202 * gfortran.dg/vect/vect.exp: Likewise.
7203 * gcc.target/i386/sol2-check: Renamed to ...
7204 * gcc.target/i386/sse-os-support.h: ... this.
7205 (sol2_check): Renamed to ...
7206 (sse_os_support): ... this.
7207 Only test movss with xmm registers.
7208 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7209 Removed ILL_INSN, ILL_INSN_LEN.
7210 * gcc.target/i386/sse2-check.h: Likewise.
7211 * gcc.target/i386/sse3-check.h: Likewise.
7212 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7213 Removed cpuid.h, __get_cpuid test.
7214 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7215 Removed cpuid.h, __get_cpuid test.
7216 * g++.dg/other/pr40446.C: Likewise.
7217 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7218 * gcc.dg/compat/vector-1a_main.c: Likewise.
7219 * gcc.dg/compat/vector-2a_main.c: Likewise.
7220 * gcc.dg/pr36584.c: Likewise.
7221 * gcc.dg/pr37544.c: Likewise.
7222 * gcc.dg/torture/pr16104-1.c: Likewise.
7223 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7224 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7225 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7226 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7227 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7228 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7229 sse2_runtime.
7230 * gcc.dg/torture/pr35771-2.c: Likewise.
7231 * gcc.dg/torture/pr35771-3.c: Likewise.
7232 * gcc.target/i386/pr39315-2.c: Likewise.
7233 * gcc.target/i386/pr39315-4.c: Likewise.
7234 * gcc.target/i386/vperm-v2df.c: Likewise.
7235 * gcc.target/i386/vperm-v2di.c: Likewise.
7236 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7237 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7238 sse_runtime.
7239
91e2faaf
PT
72402010-07-18 Paul Thomas <pault@gcc.gnu.org>
7241
7242 PR fortran/44353
ca90e7f6 7243 * gfortran.dg/data_implied_do_2.f90: New test.
91e2faaf 7244
18fcbc9a
RS
72452010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7246
7247 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7248
769e6b9f
RS
72492010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7250
7251 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7252 to the "mips16" group.
7253 (mips_using_mips16_p): New procedure.
7254 (mips-dg-options): Use it.
7255
93f63c68
RS
72562010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7257
7258 * gcc.target/mips/mips16-attributes-4.c: New test.
7259
fbd47859
IS
72602010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7261
7262 PR testsuite/44418
7263 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7264 * gcc.target/powerpc/recip-2.c: Ditto.
7265 * gcc.target/powerpc/recip-3.c: Ditto.
7266
dc0d5a57
BS
72672010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7268
7269 * gcc.target/arm/pr42235.c: New test.
7270
ebc258f1
JM
72712010-07-16 Jason Merrill <jason@redhat.com>
7272
7273 PR c++/32505
7274 * g++.dg/template/partial8.C: New.
7275
8b26599c
JJ
72762010-07-16 Jakub Jelinek <jakub@redhat.com>
7277
7278 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7279 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7280 in C++.
7281 (gualcvt): New overloaded inline.
7282 (GUALCVT): Use it for C++.
7283 * g++.dg/guality/guality.exp: New.
7284 * g++.dg/guality/guality.h: New.
7285 * g++.dg/guality/redeclaration1.C: New test.
7286 * g++.dg/dg.exp: Prune also guality/* tests.
7287 * gcc.dg/guality/pr43141.c: Moved to...
7288 * c-c++-common/guality/pr43141.c: ... here.
7289
8d63d405
JD
72902010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7291
7292 PR libfortran/37077
7293 * gfortran.dg/char4_iunit_2.f03: New test.
7294
4b1b0ac1
IS
72952010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7296
56dce2ce 7297 PR testsuite/43925
4b1b0ac1
IS
7298 * lib/plugin-support.exp (plugin-test-execute):
7299 Add ${gcc_objdir}/intl to includes.
bd3a5d17 7300
88ad03c2
JJ
73012010-07-16 Jakub Jelinek <jakub@redhat.com>
7302
7303 PR target/44942
7304 * gcc.c-torture/execute/pr44942.c: New test.
7305 * gcc.target/i386/pr44942.c: New test.
7306
10746f37
JM
73072010-07-15 Jason Merrill <jason@redhat.com>
7308
7309 PR c++/44909
7310 * g++.dg/cpp0x/implicit7.C: New.
7311 * g++.dg/cpp0x/implicit8.C: New.
7312
8e7af53e
UW
73132010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7314
7315 Disable float tests for __SPU__ targets due to lack of signed zero:
7316 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7317 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7318 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7319 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7320 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7321 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7322 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7323 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7324 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7325
d2886bc7
JJ
73262010-07-15 Jakub Jelinek <jakub@redhat.com>
7327
7328 * gfortran.dg/select_char_2.f90: New test.
7329
910ad8de
NF
73302010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7331
7332 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7333 with DECL_CHAIN.
7334
ab7306ed
JW
73352010-07-15 Janus Weil <janus@gcc.gnu.org>
7336
7337 PR fortran/44936
7338 * gfortran.dg/typebound_generic_9.f03: New.
7339
0ba0772b
RB
73402010-07-15 Richard Guenther <rguenther@suse.de>
7341
7342 PR tree-optimization/44946
7343 * gcc.c-torture/compile/pr44946.c: New testcase.
7344
79c74300
JJ
73452010-07-15 Jakub Jelinek <jakub@redhat.com>
7346
7347 PR fortran/40206
7348 * gfortran.dg/select_char_3.f90: New test.
7349
8ffadef9
MG
73502010-07-15 Magnus Granberg <zorry@gentoo.org>
7351 Kevin F. Quinn <kevquinn@gentoo.org>
7352
bd3a5d17 7353 * gcc.dg/Wtrampolines.c: New.
8ffadef9 7354
6b58c62f
JD
73552010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7356
7357 PR libfortran/44934
7358 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7359
57ece258
JM
73602010-07-14 Jason Merrill <jason@redhat.com>
7361
973f026a
JM
7362 PR c++/44810
7363 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7364
57ece258
JM
7365 Implement C++0x unrestricted unions (N2544)
7366 * g++.dg/cpp0x/union1.C: New.
7367 * g++.dg/cpp0x/union2.C: New.
7368 * g++.dg/cpp0x/union3.C: New.
7369 * g++.dg/cpp0x/defaulted2.C: Adjust.
7370 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7371 * g++.old-deja/g++.ext/anon2.C: Adjust.
7372 * g++.old-deja/g++.mike/misc6.C: Adjust.
7373
f6199e63
JW
73742010-07-14 Janus Weil <janus@gcc.gnu.org>
7375
7376 PR fortran/44925
7377 * gfortran.dg/c_loc_tests_15.f90: New.
7378
7487bca5
JM
73792010-07-13 Jason Merrill <jason@redhat.com>
7380
7381 PR c++/44909
7382 * g++.dg/cpp0x/implicit6.C: New.
7383
8caa8b65
JM
73842010-07-13 Jason Merrill <jason@redhat.com>
7385
7386 PR c++/44540
7387 * g++.dg/abi/noreturn1.C: New.
7388 * g++.dg/abi/noreturn2.C: New.
7389
fcfaf838 73902010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
c31c32f9
JR
7391
7392 PR other/44874
7393 PR debug/44832
7394 * c-c++-common/pr44832.c: New test.
7395
6a9368d9
IS
73962010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7397
7398 PR objc/44488
7399 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
bd3a5d17 7400 on the target. Make sure that we can assemble the emitted asm when
6a9368d9 7401 the test type is 'compile'.
bd3a5d17 7402
85e5e340
RG
74032010-07-13 Richard Guenther <rguenther@suse.de>
7404
7405 PR tree-optimization/36960
7406 * g++.dg/torture/pr36960.C: New testcase.
7407
135d47df
PC
74082010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7409
7410 PR c++/44908
7411 * g++.dg/template/sfinae21.C: New.
7412 * g++.dg/template/sfinae22.C: Likewise.
7413
ba2dc63d
JH
74142010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7415
7416 PR testsuite/42843
7417 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7418 * gcc.dg/plugin/ggcplug.c: Likewise.
7419 * g++.dg/plugin/selfassign.c: Likewise.
7420 * g++.dg/plugin/attribute_plugin.c: Likewise.
7421 * g++.dg/plugin/dumb_plugin.c: Likewise.
7422 * g++.dg/plugin/pragma_plugin.c: Likewise.
7423
d9658178
KK
74242010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7425
7426 * gcc.c-torture/execute/pr44683.x: New.
7427 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7428
88ce8031
JW
74292010-07-13 Janus Weil <janus@gcc.gnu.org>
7430
7431 PR fortran/44434
7432 PR fortran/44565
7433 PR fortran/43945
7434 PR fortran/44869
7435 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7436 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7437 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7438 * gfortran.dh/typebound_call_16.f03: New.
7439 * gfortran.dg/typebound_generic_6.f03: New.
7440 * gfortran.dg/typebound_generic_7.f03: New.
7441 * gfortran.dg/typebound_generic_8.f03: New.
7442
b1743e37
JD
74432010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7444
7445 PR libfortran/37077
7446 * gfortran.dg/char4_iunit_1.f03: New test.
7447
8556f58f
JJ
74482010-07-12 Jakub Jelinek <jakub@redhat.com>
7449
7450 * gcc.dg/tree-ssa/vrp53.c: New test.
7451
248ce2f8
PC
74522010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7453
7454 PR c++/44907
7455 * g++.dg/template/sfinae19.C: New.
7456 * g++.dg/template/sfinae20.C: Likewise.
7457
fb2f8cf8
JZ
74582010-07-12 Jie Zhang <jie@codesourcery.com>
7459
7460 * gcc.target/arm/interrupt-1.c: New test.
7461 * gcc.target/arm/interrupt-2.c: New test.
7462
f457c53d
RO
74632010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7464
7465 * gcc.dg/pr42427.c: Require c99_runtime.
7466 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7467 c99_runtime.
7468 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7469 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7470 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7471 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7472 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7473 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7474 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7475 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7476 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7477 * gcc.target/i386/pr37275.c: Require visibility support.
7478
ae6a0535
RO
74792010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7480
7481 * lib/target-supports.exp (check_effective_target_sse): New proc.
7482 * gcc.target/i386/sol2-check.h: New file.
7483 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7484 Include sol2-check.h.
7485 (main) Only run do_test () if sol2_check ().
7486 * gcc.target/i386/sse2-check.h: Likewise.
7487 * gcc.target/i386/sse3-check.h: Likewise.
7488 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7489 [__sun__ && __svr4__]: Execute SSE2 instruction.
7490 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7491 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7492 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7493 * g++.dg/ext/vector14.C: Likewise.
7494 * g++.dg/other/mmintrin.C: Likewise.
7495 * gcc.dg/20020418-1.c: Likewise.
7496 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7497 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7498 * gcc.dg/format/unnamed-1.c: Likewise.
7499 Adapt dg-warning line number.
7500 * gcc.dg/graphite/pr40281.c: Likewise.
7501 * gcc.dg/pr32176.c: Likewise.
7502 * gcc.dg/pr40550.c: Likewise.
7503 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7504 * gcc.dg/torture/pr36891.c: Likewise.
7505 * gcc.target/i386/20020218-1.c: Likewise.
7506 * gcc.target/i386/20020523.c: Likewise.
7507 * gcc.target/i386/abi-1.c: Likewise.
7508 * gcc.target/i386/brokensqrt.c: Likewise.
7509 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7510 * gcc.target/i386/pr13366.c: Likewise.
7511 * gcc.target/i386/pr13685.c: Likewise.
7512 * gcc.target/i386/pr24306.c: Likewise.
7513 * gcc.target/i386/pr31486.c: Likewise.
7514 * gcc.target/i386/pr32065-1.c: Likewise.
7515 * gcc.target/i386/pr32065-2.c: Likewise.
7516 * gcc.target/i386/pr32389.c: Likewise.
7517 * gcc.target/i386/pr38824.c: Likewise.
7518 * gcc.target/i386/pr38931.c: Likewise.
7519 * gcc.target/i386/pr39592-1.c: Likewise.
7520 * gcc.target/i386/pr43766.c: Likewise.
7521 * gcc.target/i386/recip-divf.c: Likewise.
7522 * gcc.target/i386/recip-sqrtf.c: Likewise.
7523 * gcc.target/i386/recip-vec-divf.c: Likewise.
7524 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7525 * gcc.target/i386/sse-1.c: Likewise.
7526 * gcc.target/i386/sse-16.c: Likewise.
7527 * gcc.target/i386/sse-2.c: Likewise.
7528 * gcc.target/i386/sse-20.c: Likewise.
7529 * gcc.target/i386/sse-3.c: Likewise.
7530 * gcc.target/i386/sse-7.c: Likewise.
7531 * gcc.target/i386/sse-9.c: Likewise.
7532 * gcc.target/i386/sse-addps-1.c: Likewise.
7533 * gcc.target/i386/sse-addss-1.c: Likewise.
7534 * gcc.target/i386/sse-andnps-1.c: Likewise.
7535 * gcc.target/i386/sse-andps-1.c: Likewise.
7536 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7537 * gcc.target/i386/sse-comiss-1.c: Likewise.
7538 * gcc.target/i386/sse-comiss-2.c: Likewise.
7539 * gcc.target/i386/sse-comiss-3.c: Likewise.
7540 * gcc.target/i386/sse-comiss-4.c: Likewise.
7541 * gcc.target/i386/sse-comiss-5.c: Likewise.
7542 * gcc.target/i386/sse-comiss-6.c: Likewise.
7543 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7544 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7545 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7546 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7547 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7548 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7549 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7550 * gcc.target/i386/sse-divps-1.c: Likewise.
7551 * gcc.target/i386/sse-divss-1.c: Likewise.
7552 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7553 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7554 * gcc.target/i386/sse-maxps-1.c: Likewise.
7555 * gcc.target/i386/sse-maxss-1.c: Likewise.
7556 * gcc.target/i386/sse-minps-1.c: Likewise.
7557 * gcc.target/i386/sse-minss-1.c: Likewise.
7558 * gcc.target/i386/sse-movaps-1.c: Likewise.
7559 * gcc.target/i386/sse-movaps-2.c: Likewise.
7560 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7561 * gcc.target/i386/sse-movhps-1.c: Likewise.
7562 * gcc.target/i386/sse-movhps-2.c: Likewise.
7563 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7564 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7565 * gcc.target/i386/sse-movntps-1.c: Likewise.
7566 * gcc.target/i386/sse-movss-1.c: Likewise.
7567 * gcc.target/i386/sse-movss-2.c: Likewise.
7568 * gcc.target/i386/sse-movss-3.c: Likewise.
7569 * gcc.target/i386/sse-movups-1.c: Likewise.
7570 * gcc.target/i386/sse-movups-2.c: Likewise.
7571 * gcc.target/i386/sse-mulps-1.c: Likewise.
7572 * gcc.target/i386/sse-mulss-1.c: Likewise.
7573 * gcc.target/i386/sse-orps-1.c: Likewise.
7574 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7575 * gcc.target/i386/sse-recip-vec.c: Likewise.
7576 * gcc.target/i386/sse-recip.c: Likewise.
7577 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7578 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7579 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7580 * gcc.target/i386/sse-subps-1.c: Likewise.
7581 * gcc.target/i386/sse-subss-1.c: Likewise.
7582 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7583 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7584 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7585 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7586 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7587 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7588 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7589 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7590 * gcc.target/i386/sse-xorps-1.c: Likewise.
7591 * gcc.target/i386/ssefn-1.c: Likewise.
7592 * gcc.target/i386/ssefn-3.c: Likewise.
7593 * gcc.target/i386/sseregparm-1.c: Likewise.
7594 * gcc.target/i386/stackalign/return-3.c: Likewise.
7595 * gcc.target/i386/vectorize1.c: Likewise.
7596 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7597 * gcc.target/i386/xorps-sse.c: Likewise.
7598 * gfortran.dg/pr28158.f90: Likewise.
7599 * gfortran.dg/pr30667.f: Likewise.
7600 * gnat.dg/loop_optimization7.adb: Likewise.
7601 * gnat.dg/sse_nolib.adb: Likewise.
7602
ee08f2e5
TB
76032010-07-11 Tobias Burnus <burnus@net-b.de>
7604
7605 PR fortran/44702
7606 * gfortran.dg/use_rename_6.f90: New.
7607 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7608
d40477b4
JW
76092010-07-11 Janus Weil <janus@gcc.gnu.org>
7610
160ea5dd 7611 PR fortran/44869
d40477b4
JW
7612 * gfortran.dg/class_24.f03: New.
7613
bcee752e
RG
76142010-07-10 Richard Guenther <rguenther@suse.de>
7615
7616 PR lto/44889
7617 * gcc.dg/lto/20100709-1_0.c: New testcase.
7618 * gcc.dg/lto/20100709-1_1.c: Likewise.
7619
7e9b9697
RS
76202010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7621
7622 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7623
058bfe53
IS
76242010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7625
7626 PR objc/44140
7627 * objc.dg/lto/trivial-1_0.m: New.
7628 * objc.dg/lto/lto.exp: New.
7629 * obj-c++.dg/lto/trivial-1_0.mm: New.
7630 * obj-c++.dg/lto/lto.exp: New.
7631 * objc.dg/symtab-1.m: Adjust sizes.
7632 * objc.dg/image-info.m: Do not run for gnu-runtime.
7633
c033690d
BS
76342010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7635
7636 * gcc.dg/pr32370.c: Allow another kind of error message.
7637
bb021771
EB
76382010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7639
7640 * gnat.dg/atomic3.adb: New test.
7641
85e693aa
JJ
76422010-07-09 Jakub Jelinek <jakub@redhat.com>
7643 Denys Vlasenko <dvlasenk@redhat.com>
7644 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7645
7646 PR tree-optimization/28632
7647 * gcc.dg/tree-ssa/vrp51.c: New test.
7648 * gcc.dg/tree-ssa/vrp52.c: New test.
7649
02dea3ff
JM
76502010-07-09 Jason Merrill <jason@redhat.com>
7651
7652 * g++.dg/abi/covariant6.C: New.
7653 * g++.dg/inherit/covariant17.C: Test both bases.
7654 * g++.dg/inherit/covariant7.C: Check vtable layout.
7655
5c9fae0d
TV
76562010-07-09 Tom de Vries <tjvries@xs4all.nl>
7657
7658 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7659
dbfcc059
RG
76602010-07-09 Richard Guenther <rguenther@suse.de>
7661
7662 PR tree-optimization/44852
7663 * gcc.c-torture/execute/pr44852.c: New testcase.
7664
8bcc8778
RO
76652010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7666
7667 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7668 multiplication by values.
7669 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7670 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7671
ca1316d2
RG
76722010-07-09 Richard Guenther <rguenther@suse.de>
7673
7674 PR tree-optimization/44882
7675 * gfortran.dg/pr44882.f90: New testcase.
7676
e784c52c
BS
76772010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7678
7679 PR target/40657
7680 * gcc.target/arm/pr40657-1.c: New test.
7681 * gcc.target/arm/pr40657-2.c: New test.
7682 * gcc.c-torture/execute/pr40657.c: New test.
7683
ac285648
JJ
76842010-07-09 Jakub Jelinek <jakub@redhat.com>
7685
7686 * gcc.dg/tree-ssa/vrp50.c: New test.
7687 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7688
048510c8
JW
76892010-07-08 Janus Weil <janus@gcc.gnu.org>
7690
7691 PR fortran/44649
7692 * gfortran.dg/c_sizeof_1.f90: Modified.
7693 * gfortran.dg/storage_size_1.f08: New.
7694 * gfortran.dg/storage_size_2.f08: New.
7695
5951297a
EB
76962010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7697
7698 * gcc.c-torture/execute/20100708-1.c: New test.
7699
84fa59a7
JJ
77002010-07-08 Jakub Jelinek <jakub@redhat.com>
7701
7702 PR fortran/44847
7703 * gfortran.dg/gomp/pr44847.f90: New test.
7704
d89e5e20
SP
77052010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7706
7707 PR tree-optimization/44710
7708 * gcc.dg/tree-ssa/ifc-6.c: New.
7709 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7710
7aa0849a
TB
77112010-07-08 Tobias Burnus <burnus@net-b.de>
7712
7713 PR fortran/18918
7714 * gfortran.dg/coarray_10.f90: Add an additional test.
7715
cf8ca1a9
PB
77162010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7717
7718 PR middle-end/44828
7719 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7720 * gcc.c-torture/execute/pr44828.x: Revert.
7721
bf1cb49e
JM
77222010-07-08 Jason Merrill <jason@redhat.com>
7723
7724 PR c++/43120
7725 * g++.dg/inherit/covariant17.C: New.
7726 * g++.dg/abi/covariant1.C: Actually test for the bug.
7727
02de68e1
L
77282010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7729
7730 PR rtl-optimization/44838
7731 * gcc.dg/pr44838.c: New.
7732
f076deba
RG
77332010-07-08 Richard Guenther <rguenther@suse.de>
7734
7735 PR tree-optimization/44831
7736 * gcc.c-torture/compile/pr44831.c: New testcase.
7737 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7738
20ede5c6
RG
77392010-07-08 Richard Guenther <rguenther@suse.de>
7740
7741 PR tree-optimization/44861
7742 * g++.dg/vect/pr44861.cc: New testcase.
7743
c2e224da
PB
77442010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7745
7746 PR middle-end/44828
7747 * gcc.c-torture/execute/pr44828.x: New file.
7748
fc0f0c8b
PB
77492010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7750
7751 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7752 dg-options.
7753 * g++.dg/ext/altivec-17.C: Adjust error message.
7754
9730bc27
TT
77552010-07-07 Tom Tromey <tromey@redhat.com>
7756
7757 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7758
5e86e540
L
77592010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7760
7761 PR target/44844
7762 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7763 * gcc.target/i386/rdrand-2.c: Likewise.
7764 * gcc.target/i386/rdrand-3.c: Likewise.
7765
6938f93f
JH
77662010-07-07 Jan Hubicka <jh@suse.cz>
7767
7768 PR middle-end/44813
7769 * g++.dg/torture/pr44813.C: New testcase.
7770 * g++.dg/torture/pr44826.C: New testcase.
7771
325d7997
BS
77722010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7773
7774 PR rtl-optimization/44787
7775 * gcc.c-torture/compile/pr44788.c: New test.
7776 * gcc.target/arm/pr44788.c: New test.
7777
b1e25565
PB
77782010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7779
7780 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7781
0f5700a7
PB
77822010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7783
7784 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7785 to dg-options.
7786
928f0490
TB
77872010-07-06 Tobias Burnus <burnus@net-b.de>
7788
7789 PR fortran/44742
7790 * gfortran.dg/parameter_array_init_6.f90: New.
7791 * gfortran.dg/initialization_20.f90: Update dg-error.
7792 * gfortran.dg/initialization_24.f90: Ditto.
7793
7114ab45
TK
77942010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7795 PR fortran/PR44693
7796 * gfortran.dg/dim_range_1.f90: New test.
7797 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7798
627bc938
JM
77992010-07-06 Jason Merrill <jason@redhat.com>
7800
0060a10a
JM
7801 PR c++/44703
7802 * g++.dg/cpp0x/initlist41.C: New.
7803
627bc938
JM
7804 PR c++/44778
7805 * g++.dg/template/ptrmem22.C: New.
7806
15a1f8c5
KT
78072010-07-06 Kai Tietz <kai.tietz@onevision.com>
7808
7809 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7810 support.
7811 * gcc.target/i386/i386.exp: Likewise.
7812
6b0bcc9b
PB
78132010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7814
7815 PR testsuite/44195
7816 * gcc.dg/lto/20100518_0.c: Limit to x86.
7817
dfb88126
RG
78182010-07-06 Richard Guenther <rguenther@suse.de>
7819
7820 PR middle-end/44828
7821 * gcc.c-torture/execute/pr44828.c: New testcase.
7822
ebeb2c24
SZ
78232010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7824
7825 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7826 * g++.dg/warn/volatile1.C: Likewise.
7827 * g++.dg/template/warn1.C: Likewise.
7828
4ee89d5f
L
78292010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7830
7831 AVX Programming Reference (June, 2010)
7832 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7833 * g++.dg/other/i386-3.C: Likewise.
7834 * gcc.target/i386/sse-12.c: Likewise.
7835
7836 * gcc.target/i386/f16c-check.h: New.
7837 * gcc.target/i386/rdfsbase-1.c: Likewise.
7838 * gcc.target/i386/rdfsbase-2.c: Likewise.
7839 * gcc.target/i386/rdgsbase-1.c: Likewise.
7840 * gcc.target/i386/rdgsbase-2.c: Likewise.
7841 * gcc.target/i386/rdrand-1.c: Likewise.
7842 * gcc.target/i386/rdrand-2.c: Likewise.
7843 * gcc.target/i386/rdrand-3.c: Likewise.
7844 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7845 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7846 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7847 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7848 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7849 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7850 * gcc.target/i386/wrfsbase-1.c: Likewise.
7851 * gcc.target/i386/wrfsbase-2.c: Likewise.
7852 * gcc.target/i386/wrgsbase-1.c: Likewise.
7853 * gcc.target/i386/wrgsbase-2.c: Likewise.
7854
7855 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7856 (__builtin_ia32_vcvtps2ph): New.
7857 (__builtin_ia32_vcvtps2ph256): Likewise.
7858
7859 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7860 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7861
7862 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7863 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7864
7865 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7866 (__builtin_ia32_vcvtps2ph256): Likewise.
7867 Add fsgsbase,rdrnd,f16c.
7868
7869 * lib/target-supports.exp (check_effective_target_f16c): New.
7870
938650d8
JJ
78712010-07-05 Jakub Jelinek <jakub@redhat.com>
7872
7873 * gcc.dg/guality/nrv-1.c: New test.
7874
16ad8025
SL
78752010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7876
7877 PR middle-end/42505
16ad8025
SL
7878 * gcc.target/arm/pr42505.c: New test case.
7879
f2896bc9
JJ
78802010-07-05 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR c++/44808
7883 * g++.dg/opt/nrv16.C: New test.
7884
5d657263
RG
78852010-07-05 Richard Guenther <rguenther@suse.de>
7886
7887 PR tree-optimization/44784
7888 * gcc.c-torture/compile/pr44784.c: New testcase.
7889
9940b13c
IR
78902010-07-05 Ira Rosen <irar@il.ibm.com>
7891
7892 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7893 Increase loop bound and array size.
7894 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7895 Likewise.
7896
5bb12090
IR
78972010-07-05 Ira Rosen <irar@il.ibm.com>
7898
7899 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7900 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7901 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7902 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7903 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7904
6698dd72
SZ
79052010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7906
7907 PR c++/22138
7908 * g++.dg/parse/template25.C: New.
7909
c2a78352
L
79102010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7911
7912 PR rtl-optimization/44695
7913 * gcc.dg/torture/pr44695.c: New.
7914
de8e41bc
MLI
79152010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7916
7917 PR c++/16630
7918 * g++.dg/ext/pretty3.C: New.
7919
7f5ad6d7
RG
79202010-07-04 Richard Guenther <rguenther@suse.de>
7921
7922 PR middle-end/44809
7923 * g++.dg/torture/pr44809.C: New testcase.
7924
4fa4929e
RG
79252010-07-04 Richard Guenther <rguenther@suse.de>
7926
7927 PR tree-optimization/44656
7928 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7929
720f5239
IR
79302010-07-04 Ira Rosen <irar@il.ibm.com>
7931 Revital Eres <eres@il.ibm.com>
7932
7933 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7934 misaligned stores.
7935 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7936 gcc.dg/vect/vect-96.c: Likewise.
94dbbc81
UB
7937 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7938 that support misaligned stores. Change the number of expected
720f5239
IR
7939 misaligned accesses.
7940 * gcc.dg/vect/vect-peel-1.c: New test.
94dbbc81 7941 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
720f5239 7942 gcc.dg/vect/vect-peel-4.c: Likewise.
94dbbc81 7943 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
720f5239 7944 vectorizable on all targets that support realignment.
94dbbc81 7945 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
720f5239 7946
24b93bd6
L
79472010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7948
7949 PR c/44806
7950 * gcc.dg/torture/pr44806.c: New.
7951
6687b740
EB
79522010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7953
7954 * gnat.dg/cond_expr1.adb: New test.
7955
40d1f6af
EB
79562010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7957
7958 * gnat.dg/modular3.adb: New test.
7959 * gnat.dg/modular3_pkg.ads: New helper.
7960
cb5eb94e
IS
79612010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7962 Mikael Pettersson <mikpe@it.uu.se>
7963
7964 PR testsuite/44518
7965 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7966 Make signed-ness of chars explicit. Scan the object for
7967 strings that are split by some target assemblers.
7968 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7969 explicit.
7970
d9e7913c
HPN
79712010-07-03 Hans-Peter Nilsson <hp@axis.com>
7972
7973 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7974
3f59fa1c
LCW
79752010-07-02 Le-Chun Wu <lcwu@google.com>
7976
7977 PR/44128
7978 * g++.dg/warn/Wshadow-7.C: New test.
7979
73160ba9
DJ
79802010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7981 Julian Brown <julian@codesourcery.com>
40d1f6af 7982 Sandra Loosemore <sandra@codesourcery.com>
73160ba9
DJ
7983
7984 * gcc.c-torture/execute/20100416-1.c: New test case.
7985
400cfcf5 79862010-07-02 Julian Brown <julian@codesourcery.com>
40d1f6af 7987 Sandra Loosemore <sandra@codesourcery.com>
400cfcf5
JB
7988
7989 PR target/43703
7990
7991 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7992 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7993
bab53516
SL
79942010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7995 Julian Brown <julian@codesourcery.com>
7996
7997 * gcc.target/arm/neon/vadds64.c: Regenerated.
7998 * gcc.target/arm/neon/vaddu64.c: Regenerated.
7999 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8000 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8001 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8002 * gcc.target/arm/neon-vmls-1.c: Likewise.
8003 * gcc.target/arm/neon-vsubs64.c: New execution test.
8004 * gcc.target/arm/neon-vsubu64.c: New execution test.
8005 * gcc.target/arm/neon-vadds64.c: New execution test.
8006 * gcc.target/arm/neon-vaddu64.c: New execution test.
8007
b3b7bbce
SL
80082010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8009
8010 * gcc.target/arm/neon-vands64.c: New.
8011 * gcc.target/arm/neon-vandu64.c: New.
8012 * gcc.target/arm/neon-vbics64.c: New.
8013 * gcc.target/arm/neon-vbicu64.c: New.
8014 * gcc.target/arm/neon-veors64.c: New.
8015 * gcc.target/arm/neon-veoru64.c: New.
8016 * gcc.target/arm/neon-vorns64.c: New.
8017 * gcc.target/arm/neon-vornu64.c: New.
8018 * gcc.target/arm/neon-vorrs64.c: New.
8019 * gcc.target/arm/neon-vorru64.c: New.
8020 * gcc.target/arm/neon/vands64.c: Regenerated.
8021 * gcc.target/arm/neon/vandu64.c: Regenerated.
8022 * gcc.target/arm/neon/vbics64.c: Regenerated.
8023 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8024 * gcc.target/arm/neon/veors64.c: Regenerated.
8025 * gcc.target/arm/neon/veoru64.c: Regenerated.
8026 * gcc.target/arm/neon/vorns64.c: Regenerated.
8027 * gcc.target/arm/neon/vornu64.c: Regenerated.
8028 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8029 * gcc.target/arm/neon/vorru64.c: Regenerated.
8030
8c54dc55
JD
80312010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8032
8033 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8034
1b9d45ed
JD
80352010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8036
8037 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8038 * gfortran.dg/intent_out_5.f90: Same.
8039 * gfortran.dg/ltrans-7.f90: Same.
8040 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8041
2094f1fc
JH
80422010-07-02 Jan Hubicka <jh@suse.cz>
8043
8044 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8045
c21ae2bf
IS
80462010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8047
8048 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8049
416f380b
JJ
80502010-07-02 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR c++/44780
8053 * c-c++-common/Wunused-var-12.c: New test.
8054
18e8200f
BS
80552010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8056
8057 PR target/42835
8058 * gcc.target/arm/pr42835.c: New test.
8059
e4c6a07a
BS
8060 PR target/42172
8061 * gcc.target/arm/pr42172-1.c: New test.
8062
1fa29c84
PC
80632010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8064
8065 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8066
a277dd9b
SL
80672010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8068
8069 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8070 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8071 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8072 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8073 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8074 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8075 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8076 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8077 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8078 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8079 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8080 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8081 * gcc.target/arm/neon-vdup_ns64.c: New.
8082 * gcc.target/arm/neon-vdup_nu64.c: New.
8083 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8084 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8085 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8086 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8087 * gcc.target/arm/neon-vmov_ns64.c: New.
8088 * gcc.target/arm/neon-vmov_nu64.c: New.
8089 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8090 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8091 * gcc.target/arm/neon-vget_lanes64.c: New.
8092 * gcc.target/arm/neon-vget_laneu64.c: New.
8093 * gcc.target/arm/neon-vset_lanes64.c: New.
8094 * gcc.target/arm/neon-vset_laneu64.c: New.
8095
19368333
RG
80962010-07-02 Richard Guenther <rguenther@suse.de>
8097
8098 * g++.dg/torture/20100702-1.C: New testcase.
8099
1a4fc49d
UW
81002010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8101
8102 PR target/44707
8103 * gcc.c-torture/compile/pr44707.c: New test.
8104
baf7c318
PC
81052010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8106
8107 PR c++/44039
8108 * g++.dg/template/crash101.C: New.
8109
84c2219a
IS
81102010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8111
8112 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8113 Use the ABI-0 accessors and fail it for m64.
8114
450997ef
JH
81152010-07-02 Jan Hubicka <jh@suse.cz>
8116
8117 * g++.dg/tree-ssa/pr44706.C: New testcase.
8118
3fa39831
RG
81192010-07-02 Richard Guenther <rguenther@suse.de>
8120
8121 PR tree-optimization/44748
8122 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8123
8c7481f2
IS
81242010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8125
8126 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8127 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8128 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8129 the method types to forward:.
8130
cba58ef4
JM
81312010-06-30 Jason Merrill <jason@redhat.com>
8132
8133 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8134 * g++.dg/other/pr25632.C: Likewise.
8135
45ea4dfe
JJ
81362010-07-01 Jakub Jelinek <jakub@redhat.com>
8137
8138 PR tree-optimization/40421
8139 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8140
70f34814
RG
81412010-07-01 Richard Guenther <rguenther@suse.de>
8142
8143 PR middle-end/42834
8144 PR middle-end/44468
8145 * gcc.c-torture/execute/20100316-1.c: New testcase.
8146 * gcc.c-torture/execute/pr44468.c: Likewise.
8147 * gcc.c-torture/compile/20100609-1.c: Likewise.
8148 * gcc.dg/volatile2.c: Adjust.
8149 * gcc.dg/plugin/selfassign.c: Likewise.
8150 * gcc.dg/pr36902.c: Likewise.
8151 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8152 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8153 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8154 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8155 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8156 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8157 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8158 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8159 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8160 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8161 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8162 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8163 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8164 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8165 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8166 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8167 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8168 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8169 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8170 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8171 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8172 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8173 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8174 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8175 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8176 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8177 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8178 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8179 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8180 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8181 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8182 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8183 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8184 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8185 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8186 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8187 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8188 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8189 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8190 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8191 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8192 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8193 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8194 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8195 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8196 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8197 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8198 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8199 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8200 * g++.dg/tree-ssa/pr31146.C: Likewise.
8201 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8202 * g++.dg/tree-ssa/pr33604.C: Likewise.
8203 * g++.dg/plugin/selfassign.c: Likewise.
8204 * gfortran.dg/array_memcpy_3.f90: Likewise.
8205 * gfortran.dg/array_memcpy_4.f90: Likewise.
8206 * c-c++-common/torture/pr42834.c: New testcase.
8207
fb80065c
PC
82082010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8209
8210 PR c++/44628
8211 * g++.dg/template/crash100.C: New.
8212
8a9c1ae6
JH
82132010-06-30 Jan Hubicka <jh@suse.cz>
8214
8215 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8216
8a1561bc
MM
82172010-06-30 Michael Matz <matz@suse.de>
8218
8219 PR bootstrap/44699
8220 * gcc.dg/pr44699.c: New test.
8221
dcad005d
BS
82222010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8223
8224 PR tree-optimization/39799
8225 * c-c++-common/uninit-17.c: New test.
8226
d33c89fb
JD
82272010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8228
8229 PR libfortran/43298
8230 * gfortran.dg/read_infnan_1.f90: New test.
8231
46408846
JM
82322010-06-29 Jason Merrill <jason@redhat.com>
8233
d758e847
JM
8234 Enable implicitly declared move constructor/operator= (N3053).
8235 * g++.dg/cpp0x/implicit3.C: New.
8236 * g++.dg/cpp0x/implicit4.C: New.
8237 * g++.dg/cpp0x/implicit5.C: New.
8238 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8239 * g++.dg/cpp0x/not_special.C: Adjust.
8240 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8241 * g++.dg/cpp0x/rv1n.C: Adjust.
8242 * g++.dg/cpp0x/rv1p.C: Adjust.
8243 * g++.dg/cpp0x/rv2n.C: Adjust.
8244 * g++.dg/cpp0x/rv2p.C: Adjust.
8245 * g++.dg/cpp0x/rv3n.C: Adjust.
8246 * g++.dg/cpp0x/rv3p.C: Adjust.
8247 * g++.dg/cpp0x/rv4n.C: Adjust.
8248 * g++.dg/cpp0x/rv4p.C: Adjust.
8249 * g++.dg/cpp0x/rv5n.C: Adjust.
8250 * g++.dg/cpp0x/rv5p.C: Adjust.
8251 * g++.dg/cpp0x/rv6n.C: Adjust.
8252 * g++.dg/cpp0x/rv6p.C: Adjust.
8253 * g++.dg/cpp0x/rv7n.C: Adjust.
8254 * g++.dg/cpp0x/rv7p.C: Adjust.
8255 * g++.dg/cpp0x/rv8p.C: Adjust.
8256 * g++.dg/gomp/pr26690-1.C: Adjust.
8257 * g++.dg/other/error20.C: Adjust.
8258 * g++.dg/other/error31.C: Adjust.
8259 * g++.dg/parse/error19.C: Adjust.
8260 * g++.dg/template/qualttp5.C: Adjust.
8261 * g++.old-deja/g++.law/ctors5.C: Adjust.
8262
54ca9930
JM
8263 Enable implicitly deleted functions (N2346)
8264 * g++.dg/cpp0x/defaulted17.C: New.
8265 * g++.dg/cpp0x/implicit1.C: New.
8266 * g++.dg/cpp0x/implicit2.C: New.
8267 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8268 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8269 * g++.dg/init/ctor4.C: Adjust.
8270 * g++.dg/init/synth2.C: Adjust.
8271 * g++.dg/lto/20081118_1.C: Adjust.
8272 * g++.dg/other/error13.C: Adjust.
8273 * g++.dg/other/unused1.C: Adjust.
8274 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8275 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8276 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8277 * g++.old-deja/g++.law/ctors17.C: Adjust.
8278 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8279 * g++.old-deja/g++.pt/assign1.C: Adjust.
8280 * g++.old-deja/g++.pt/crash20.C: Adjust.
8281
9a71b305
JM
8282 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8283 * g++.dg/cpp0x/defaulted13.C: Adjust.
8284 * g++.dg/cpp0x/defaulted2.C: Adjust.
8285 * g++.dg/cpp0x/defaulted3.C: Adjust.
8286 * g++.dg/cpp0x/initlist9.C: Adjust.
8287 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8288 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8289 * g++.dg/init/synth2.C: Adjust.
8290
46408846
JM
8291 * g++.dg/cpp0x/defaulted19.C: New.
8292
8293 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8294 * g++.dg/template/error23.C: Fix for -std=c++0x.
8295
68d8db77
JW
82962010-06-29 Janus Weil <janus@gcc.gnu.org>
8297
8298 PR fortran/44718
8299 * gfortran.dg/proc_ptr_28.f90: New.
8300
0287000a
JJ
83012010-06-29 Jakub Jelinek <jakub@redhat.com>
8302
087fa34b
JJ
8303 PR tree-optimization/43801
8304 * g++.dg/torture/pr43801.C: New test.
8305
0287000a
JJ
8306 PR debug/44668
8307 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8308
d3a79fcc
JM
83092010-06-29 Jason Merrill <jason@redhat.com>
8310
8311 PR c++/44587
8312 * g++.dg/template/qualified-id2.C: New.
8313 * g++.dg/template/qualified-id3.C: New.
8314
0e3b941e
JW
83152010-06-29 Janus Weil <janus@gcc.gnu.org>
8316
8317 PR fortran/44696
8318 * gfortran.dg/associated_target_4.f90: New.
8319
42488c1b
PT
83202010-06-29 Paul Thomas <pault@gcc.gnu.org>
8321
8322 PR fortran/44582
8323 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8324
c75c8663
RO
83252010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8326
8327 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8328
b35366ce
JH
83292010-06-29 Jan Hubicka <jh@suse.cz>
8330
8331 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8332
810c4bf4
BS
83332010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8334
8335 PR target/43902
8336 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8337 * gcc.target/arm/wmul-3.c: New test.
8338 * gcc.target/arm/wmul-4.c: New test.
8339
5dfebe0a
EB
83402010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8341
8342 PR rtl-optimization/44659
8343 * gcc.target/i386/extract-1.c: New.
8344 * gcc.target/i386/extract-2.c: Likewise.
8345 * gcc.target/i386/extract-3.c: Likewise.
8346 * gcc.target/i386/extract-4.c: Likewise.
8347 * gcc.target/i386/extract-5.c: Likewise.
8348 * gcc.target/i386/extract-6.c: Likewise.
8349
7fd7263d
JJ
83502010-06-28 Jakub Jelinek <jakub@redhat.com>
8351
8352 PR c++/44682
8353 * g++.dg/warn/Wunused-var-14.C: New test.
8354
83377c6a
TB
83552010-06-28 Tobias Burnus <burnus@net-b.de>
8356
8357 PR fortran/43298
8358 * gfortran.dg/nan_6.f90: New.
8359
f8d9ff4a
L
83602010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8361
8362 PR tree-optimization/43781
8363 * gcc.dg/torture/pr43781.c: New.
8364
a516520c
PT
83652010-06-28 Paul Thomas <pault@gcc.gnu.org>
8366
8367 PR fortran/40158
8368 * gfortran.dg/actual_rank_check_1.f90: New test.
8369
bb8e5dca
MJ
83702010-06-28 Martin Jambor <mjambor@suse.cz>
8371
c44d6c47 8372 * gcc.dg/ipa/ipa-sra-6.c: New test.
bb8e5dca 8373
4021f4a1
JH
83742010-06-28 Jan Hubicka <jh@suse.cz>
8375
8376 PR tree-optimization/44687
8377 * gcc.c-torture/compile/pr44687.c
8378
621f4189
MJ
83792010-06-28 Martin Jambor <mjambor@suse.cz>
8380
8381 PR c++/44535
8382 * g++.dg/torture/pr44535.C: New test.
8383
fe2ef088
MM
83842010-06-28 Michael Matz <matz@suse.de>
8385
8386 PR middle-end/44592
8387 * gfortran.dg/pr44592.f90: New test.
8388
f0cc75e0
JH
83892010-06-28 Jan Hubicka <jh@suse.cz>
8390
8391 PR tree-optimization/44357
8392 * g++.dg/torture/pr44357.C: New testcase.
8393
1b9503a1
RO
83942010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8395
8396 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8397 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8398 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8399 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8400 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8401 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8402 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8403 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8404
d402c33d
JH
84052010-06-27 Jan Hubicka <jh@suse.cz>
8406
8407 * gcc.c-torture/compile/pr44686.c: New file.
8408
533e50f6
RG
84092010-06-27 Richard Guenther <rguenther@suse.de>
8410
8411 PR tree-optimization/44683
8412 * gcc.c-torture/execute/pr44683.c: New testcase.
8413
83e279c4
EB
84142010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8415
8416 * gnat.dg/noreturn3.ad[sb]: New test.
8417
cef62ad4
JM
84182010-06-26 Jason Merrill <jason@redhat.com>
8419
8420 * g++.dg/cpp0x/explicit5.C: New.
8421
2706a615
RG
84222010-06-26 Richard Guenther <rguenther@suse.de>
8423
8424 PR tree-optimization/44393
8425 * gcc.dg/pr44393.c: New testcase.
8426
8b3057b3
JH
84272010-06-26 Jan Hubicka <jh@suse.cz>
8428
8429 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8430
6bfd4302
RB
84312010-06-26 Richard Guenther <rguenther@suse.de>
8432
8433 PR middle-end/44674
8434 * gcc.dg/pr44674.c: New testcase.
8435
922e1882
JM
84362010-06-26 Joseph Myers <joseph@codesourcery.com>
8437
8438 * gcc.dg/opts-3.c: New test.
8439
0fb56814
TB
84402010-06-26 Tobias Burnus <burnus@net-b.de>
8441
8442 * gfortran.dg/type_decl_1.f90: New.
8443 * gfortran.dg/type_decl_2.f90: New.
8444
e4814b39
TB
84452010-06-26 Tobias Burnus <burnus@net-b.de>
8446
8447 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8448 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8449
754172c7
JD
84502010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8451
8452 PR testsuite/38946
8453 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8454 error in comparing reals.
8455
01349049
TB
84562010-06-25 Tobias Burnus <burnus@net-b.de>
8457
8458 * selected_real_kind_2.f90: New.
8459 * selected_real_kind_3.f90: New.
8460
58fc89f6
TB
84612010-06-25 Tobias Burnus <burnus@net-b.de>
8462
8463 * gfortran.dg/entry_19.f90: New.
8464
272001a2
TB
84652010-06-25 Tobias Burnus <burnus@net-b.de>
8466
8467 * gfortran.dg/end_subroutine_1.f90: New.
8468 * gfortran.dg/end_subroutine_2.f90: New.
8469 * gfortran.dg/interface_proc_end.f90: Update.
8470
c6c73c51
TB
84712010-06-25 Tobias Burnus <burnus@net-b.de>
8472
8473 * gfortran.dg/semicolon_fixed.f: Update.
8474 * gfortran.dg/semicolon_fixed_2.f: New.
8475 * gfortran.dg/semicolon_free_2.f90: New.
8476 * gfortran.dg/semicolon_free.f90: Update.
8477
ba8607be
JD
84782010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8479
8480 PR fortran/44448
8481 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8482
062c604f
MJ
84832010-06-25 Martin Jambor <mjambor@suse.cz>
8484
8485 * g++.dg/ipa/iinline-3.C: New test.
8486 * gcc.dg/ipa/modif-1.c: Removed.
8487
3e485f62
JH
84882010-06-25 Jan Hubicka <jh@suse.cz>
8489
c44d6c47 8490 * gcc.dg/tree-ssa/ipa-split-1.c
3e485f62 8491
8aa29647
MJ
84922010-06-25 Martin Jambor <mjambor@suse.cz>
8493
8494 * g++.dg/ipa/iinline-2.C: New test.
8495
8ba0479e
JJ
84962010-06-25 Jakub Jelinek <jakub@redhat.com>
8497
7a2eceff
JJ
8498 PR middle-end/43866
8499 * gfortran.dg/pr43866.f90: New test.
8500
8ba0479e
JJ
8501 PR tree-optimization/44539
8502 * gcc.dg/pr44539.c: New test.
8503
0354c0c7
BS
85042010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8505
8506 From Jim Wilson:
8507 PR target/43902
8508 * gcc.target/mips/madd-9.c: New test.
8509
09a1e889
SZ
85102010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8511
8512 PR c/44517
8513 * gcc.dg/noncompile/pr44517.c: New.
8514 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8515
7f58e69f
SE
85162010-06-24 Steve Ellcey <sje@cup.hp.com>
8517
8518 PR testsuite/43283
8519 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8520 and add argument to nop for IA64.
8521
da0ae970
L
85222010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8523
8524 PR target/44588
8525 * gcc.target/i386/mod-1.c: New.
8526 * gcc.target/i386/umod-1.c: Likewise.
8527 * gcc.target/i386/umod-2.c: Likewise.
8528 * gcc.target/i386/umod-3.c: Likewise.
8529
54f044eb
JJ
85302010-06-24 Jakub Jelinek <jakub@redhat.com>
8531
8532 PR middle-end/44492
8533 * g++.dg/torture/pr44492.C: New test.
8534
d166d4c3
AK
85352010-06-24 Andi Kleen <ak@linux.intel.com>
8536
c6c73c51 8537 * c-c++-common/warn-omitted-condop.c: New.
d166d4c3 8538
d646bbce
TB
85392010-06-24 Tobias Burnus <burnus@net-b.de>
8540
8541 PR fortran/44614
8542 * gfortran.dg/import8.f90: New.
8543
8d66b22a
AC
85442010-06-23 Arnaud Charlet <charlet@adacore.com>
8545
8546 * gnat.dg/not_null.adb: Update test case.
8547
dd6f4f89
JJ
85482010-06-22 Jakub Jelinek <jakub@redhat.com>
8549
87867ff6
JJ
8550 PR c++/44619
8551 * g++.dg/warn/Wunused-var-13.C: New test.
8552
dd6f4f89
JJ
8553 PR c++/44627
8554 * g++.dg/diagnostic/method1.C: New test.
8555
ca3e07b4
CC
85562010-06-22 Cary Coutant <ccoutant@google.com>
8557
8558 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8559
5cd2f815
JW
85602010-06-22 Janus Weil <janus@gcc.gnu.org>
8561
8562 PR fortran/44616
8563 * gfortran.dg/abstract_type_8.f03: New.
8564
f94ae987
JM
85652010-06-21 Jason Merrill <jason@redhat.com>
8566
6d812dd3
JM
8567 * g++.dg/cpp0x/noexcept08.C: New.
8568
f94ae987
JM
8569 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8570
c1b157a6
L
85712010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8572
8573 PR target/44615
8574 * gcc.target/i386/sse2-vec-2a.c: New.
8575
cd7fe53b
DD
85762010-06-21 DJ Delorie <dj@redhat.com>
8577
8578 * gcc.dg/pragma-diag-1.c: New.
8579
fa188ff0
L
85802010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8581
8582 PR target/44615
8583 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8584
5e88be0d
AM
85852010-06-21 Alan Modra <amodra@gmail.com>
8586
8587 PR testsuite/44505
8588 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8589 tail call to check_fa_mid.
8590
529e5fc9
JJ
85912010-06-21 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR target/44575
8594 * gcc.c-torture/execute/pr44575.c: New test.
8595
fe4e525c
TB
85962010-06-21 Tobias Burnus <burnus@net-b.de>
8597
8598 PR fortran/40632
8599 * gfortran.dg/contiguous_1.f90: New.
8600 * gfortran.dg/contiguous_2.f90: New.
8601 * gfortran.dg/contiguous_3.f90: New.
8602
64bf6102
KT
86032010-06-21 Kai Tietz <kai.tietz@onevision.com>
8604
8605 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8606 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8607
dedd9d05
UB
86082010-06-20 Uros Bizjak <ubizjak@gmail.com>
8609
8610 PR target/44546
8611 * gcc.target/i386/pr44546.c: New test.
8612
6e2f1956
JM
86132010-06-20 Joseph Myers <joseph@codesourcery.com>
8614
8615 * gcc.dg/opts-2.c: New test.
8616
1304f582
JW
86172010-06-19 Janus Weil <janus@gcc.gnu.org>
8618
8619 PR fortran/44584
8620 * gfortran.dg/typebound_proc_15.f03: Modified.
8621
e6bfe8a2
RE
86222010-06-19 Richard Earnshaw <rearnsha@arm.com>
8623
8624 PR target/44072
8625 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8626 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8627
f5988525
JDA
86282010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8629
8630 * g++.dg/ext/label13.C: Fix typo in last change.
8631
53ff31ad
JD
86322010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8633
8634 PR libfortran/44477
8635 * gfortran.dg/eof_3.f90
8636 * gfortran.dg/endfile_2.f90
8637 * gfortran.dg/endfile_4.f90
8638 * gfortran.dg/endfile_3.f90
8639
b3b5bf94
JDA
86402010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8641
8642 PR c++/41090
8643 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8644
ddf58e42
TB
86452010-06-18 Tobias Burnus <burnus@net-b.de>
8646
8647 PR fortran/44556
8648 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8649
d36d83e9
EB
86502010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8651
8652 * gcc.target/arm/pr40900.c: New test.
8653
e1be7706
AC
86542010-06-18 Arnaud Charlet <charlet@adacore.com>
8655
8656 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8657
8399a0cc
JW
86582010-06-17 Janus Weil <janus@gcc.gnu.org>
8659
8660 PR fortran/44558
8661 * gfortran.dg/typebound_call_15.f03: New.
8662
038253e6
MLI
86632010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8664
8665 PR c++/44486
8666 * g++.dg/pr44486.C: New.
8667
6a78b724
DD
86682010-06-16 DJ Delorie <dj@redhat.com>
8669
8670 * gcc.target/i386/volatile-bitfields-1.c: New.
8671 * gcc.target/i386/volatile-bitfields-2.c: New.
8672
7c69566f
JM
86732010-06-16 Jason Merrill <jason@redhat.com>
8674
59f9c2ed
JM
8675 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8676
7c69566f
JM
8677 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8678
33766b66
RG
86792010-06-16 Richard Guenther <rguenther@suse.de>
8680
8681 PR c/44555
8682 * gcc.c-torture/execute/pr44555.c: New testcase.
8683
3e15518b
JW
86842010-06-16 Janus Weil <janus@gcc.gnu.org>
8685
8686 PR fortran/44549
8687 * gfortran.dg/typebound_proc_16.f03: New.
8688
29be3835
MJ
86892010-06-16 Martin Jambor <mjambor@suse.cz>
8690
8691 * g++.dg/torture/pr43905.C: New test.
8692
584bd1cf
MP
86932010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8694
8695 PR testsuite/44538
8696 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8697 initialization loop from being vectorized.
8698 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8699
1db2f288
AM
87002010-06-16 Alan Modra <amodra@gmail.com>
8701
8702 PR tree-optimization/44507
8703 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8704
756bcf03
JM
87052010-06-15 Jason Merrill <jason@redhat.com>
8706
1f8a2544
JM
8707 * g++.dg/overload/arg3.C: Adjust error locations.
8708 * g++.dg/overload/copy1.C: Likewise.
8709 * g++.dg/tc1/dr152.C: Likewise.
8710 * g++.dg/template/incomplete4.C: Likewise.
8711 * g++.dg/template/incomplete5.C: Likewise.
8712 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8713 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8714 * g++.old-deja/g++.pt/crash9.C: Likewise.
8715
d1a115f8
JM
8716 * g++.dg/inherit/virtual5.C: New.
8717
e14eaea4
JM
8718 * g++.dg/cpp0x/defaulted18.C: New.
8719
5c77749e
JM
8720 * g++.dg/cpp0x/initlist40.C: New.
8721
756bcf03
JM
8722 * g++.dg/cpp0x/initlist39.C: New.
8723
6ab4e307
SP
87242010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8725
8726 PR middle-end/44391
8727 * gcc.dg/graphite/pr44391.c: New.
8728
94bff632
JW
87292010-06-15 Janus Weil <janus@gcc.gnu.org>
8730
8731 PR fortran/43388
8732 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8733 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8734 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8735 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8736
7fc1dad6
RG
87372010-06-15 Richard Guenther <rguenther@suse.de>
8738
8739 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8740
e0774f1e
RG
87412010-06-15 Richard Guenther <rguenther@suse.de>
8742
8743 * gcc.dg/vect/bb-slp-21.c: Adjust.
8744 * gcc.dg/vect/bb-slp-13.c: Likewise
8745 * gcc.dg/vect/bb-slp-4.c: Likewise
8746 * gcc.dg/vect/bb-slp-22.c: Likewise
8747 * gcc.dg/vect/bb-slp-14.c: Likewise
8748 * gcc.dg/vect/bb-slp-23.c: Likewise
8749 * gcc.dg/vect/bb-slp-15.c: Likewise
8750 * gcc.dg/vect/bb-slp-17.c: Likewise
8751 * gcc.dg/vect/bb-slp-18.c: Likewise
8752 * gcc.dg/vect/bb-slp-19.c: Likewise
8753 * gcc.dg/vect/bb-slp-10.c: Likewise
8754 * gcc.dg/vect/bb-slp-11.c: Likewise
8755 * gcc.dg/vect/bb-slp-20.c: Likewise
8756 * gcc.dg/vect/bb-slp-3.c: Likewise
8757
79943d19
JJ
87582010-06-15 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR fortran/44536
8761 * gfortran.dg/gomp/pr44536.f90: New test.
8762 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8763
808081b4
L
87642010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8765
8766 PR target/44534
8767 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8768 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8769
5bca794b
JJ
87702010-06-14 Jakub Jelinek <jakub@redhat.com>
8771
8ab7d796
JJ
8772 PR tree-optimization/44508
8773 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8774
5bca794b
JJ
8775 PR bootstrap/44509
8776 * gcc.dg/pr44509.c: New test.
8777
c1e822d5
IR
87782010-06-14 Ira Rosen <irar@il.ibm.com>
8779
6ab4e307 8780 PR tree-optimization/44507
c1e822d5
IR
8781 * gcc.dg/vect/pr44507.c: New test.
8782
c2adf11d
L
87832010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8784
8785 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8786 and c-pretty-print.h.
8787
8788 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8789
9050c834
DF
87902010-06-13 Daniel Franke <franke.daniel@gmail.com>
8791
8792 * gfortran.dg/whole_file_18.f90: Updated error message.
8793
1b1a6626
DF
87942010-06-12 Daniel Franke <franke.daniel@gmail.com>
8795
dedd9d05 8796 * gfortran.dg/whole_file_20.f03: New.
1b1a6626 8797
02d635a2
JH
87982010-06-12 Jan Hubicka <jh@suse.cz>
8799
8800 * gcc.c-torture/compile/pc44485.c: New testcase.
8801
1be17993
JW
88022010-06-12 Janus Weil <janus@gcc.gnu.org>
8803
8804 PR fortran/40117
8805 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8806 * gfortran.dg/typebound_proc_14.f03: New.
8807 * gfortran.dg/typebound_proc_15.f03: New.
8808
fcfbd84e
JM
88092010-06-11 Joseph Myers <joseph@codesourcery.com>
8810
8811 * gcc.dg/opts-1.c: New test.
8812
5d4b393f
JM
88132010-06-11 Joseph Myers <joseph@codesourcery.com>
8814
8815 * gcc.dg/funroll-loops-all.c: Update expected error.
8816
b79a08f6
UB
88172010-06-11 Uros Bizjak <ubizjak@gmail.com>
8818
8819 PR target/44481
8820 * gcc.target/i386/pr44481.c: New test.
8821
ef1f5ea6 88222010-06-11 Eric Botcazou <ebotcazou@adacore.com>
ef0cce1d
EB
8823
8824 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8825
7b14477e
SP
88262010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8827
8828 PR middle-end/44483
8829 * gcc.dg/tree-ssa/pr44483.c: New.
8830
1021b0e5 88312010-06-11 Paul Brook <paul@codesourcery.com>
b79a08f6 8832
1021b0e5
PB
8833 * g++.dg/other/arm-neon-1.C: New test.
8834
92bb7768
PT
88352010-06-11 Paul Thomas <pault@gcc.gnu.org>
8836
8837 PR fortran/42051
8838 PR fortran/43896
8839 * gfortran.dg/class_23.f03: New test.
8840
7ea6b6cf
JH
88412010-06-11 Jan Hubicka <jh@suse.cz>
8842
0a42aa4e
JH
8843 * gcc.dg/ipa/pure-const-2.c: New testcase.
8844
88452010-06-11 Jan Hubicka <jh@suse.cz>
8846
8847 * gcc.dg/noreturn-7.c: Update.
8848 * gcc.dg/noreturn-4.c: Update.
7ea6b6cf 8849
b66a8c5d
DS
88502010-06-10 Dodji Seketeli <dodji@redhat.com>
8851
8852 Fix MIPS bootstrap
8853 * g++.dg/other/typedef4.C: New test.
8854
66051b60
JW
88552010-06-10 Janus Weil <janus@gcc.gnu.org>
8856
8857 PR fortran/44207
8858 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8859
84efddb2
DF
88602010-06-10 Daniel Franke <franke.daniel@gmail.com>
8861
8862 PR fortran/44457
8863 * gfortran.dg/asynchronous_3.f03
8864
da604ebd
CF
88652010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8866
8867 PR middle-end/44185
8868 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8869 non-temporal stores out of the tests to form new test cases. As a
8870 result, no non-temporal store should be generated in this case.
8871
8872 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8873 prefetch-7.c that generate one non-temporal store.
8874
8875 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8876 prefetch-7.c that generate one non-temporal store and one
8877 one-temporal prefetch.
8878
591d4f4a
MJ
88792010-06-10 Martin Jambor <mjambor@suse.cz>
8880
8881 PR tree-optimization/44258
8882 * gcc.dg/tree-ssa/pr44258.c: New test.
8883
03af1e4c
DK
88842010-06-10 Daniel Kraft <d@domob.eu>
8885
8886 PR fortran/38936
8887 * gfortran.dg/associate_1.f03: New test.
8888 * gfortran.dg/associate_2.f95: New test.
8889 * gfortran.dg/associate_3.f03: New test.
8890 * gfortran.dg/associate_4.f08: New test.
8891
cefab2e4
FXC
88922010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8893
8894 * gfortran.dg/selected_char_kind_4.f90: New test.
8895
642d55de
EB
88962010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8897
8898 * gcc.dg/pr42461.c: New test.
8899
70987f62
DF
89002010-06-09 Daniel Franke <franke.daniel@gmail.com>
8901
642d55de
EB
8902 PR fortran/44347
8903 * gfortran.dg/selected_real_kind_1.f90: New.
70987f62 8904
33169a22
DF
89052010-06-09 Daniel Franke <franke.daniel@gmail.com>
8906
8907 PR fortran/44359
8908 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8909 warning.
8910 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8911 check for warning.
8912
87b18909
SK
89132010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8914
8915 * gfortran.dg/data_namelist_conflict.f90: New test.
8916
d2081406
RO
89172010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8918
8919 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8920 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8921 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8922
289e52fd
SK
89232010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8924
c44d6c47
UB
8925 * gfortran.dg/mvbits_9.f90: New test.
8926 * gfortran.dg/ibset_1.f90: Ditto.
8927 * gfortran.dg/ibits_1.f90: Ditto.
8928 * gfortran.dg/btest_1.f90: Ditto.
8929 * gfortran.dg/ibclr_1.f90: Ditto.
289e52fd 8930
bfc54a27
JM
89312010-06-09 Jason Merrill <jason@redhat.com>
8932
8933 PR c++/44366
8934 * g++.dg/cpp0x/decltype23.C: Move to...
8935 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8936
f1a0b754
JW
89372010-06-09 Janus Weil <janus@gcc.gnu.org>
8938
8939 PR fortran/44211
8940 * gfortran.dg/typebound_call_14.f03: New test.
8941
1536b6ab
MJ
89422010-06-09 Martin Jambor <mjambor@suse.cz>
8943
8944 PR tree-optimization/44423
8945 * gcc.dg/tree-ssa/pr44423.c: New test.
8946
2d7f5f9b
JR
89472010-06-09 Joern Rennecke <amylaar@spamcop.net>
8948
8949 PR testsuite/42843
8950 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8951 TV_NONE to initialize tv_id field.
8952 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8953 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8954 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8955 Include toplev.h .
8956 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8957 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8958 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8959
e89065a1
SL
89602010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8961
8962 PR tree-optimization/39874
8963 PR middle-end/28685
8964 * gcc.dg/pr39874.c: New file.
8965
3bb1ed66
NS
89662010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8967
8968 * g++.dg/ext/attr-alias-1.C: New.
8969 * g++.dg/ext/attr-alias-2.C: New.
8970
c064bf1c
TB
89712010-06-07 Tobias Burnus <burnus@net-b.de>
8972
8973 PR fortran/44446
8974 * gfortran.dg/proc_ptr_27.f90: New.
8975
af88c58f
JM
89762010-06-07 Jason Merrill <jason@redhat.com>
8977
8978 PR c++/44366
8979 * g++.dg/cpp0x/decltype23.C: New.
8980
94252ac2 89812010-06-08 Andrew Pinski <pinskia@gmail.com>
6a8f4e12 8982 Shujing Zhao <pearly.zhao@oracle.com>
b79a08f6 8983
6a8f4e12
AP
8984 PR c/37724
8985 * gcc.dg/c90-const-expr-10.c: Adjust.
8986 * gcc.dg/c99-const-expr-10.c: Adjust.
8987 * gcc.dg/init-bad-7.c: New.
8988
659b24d6
RO
89892010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8990
8991 * lib/target-supports.exp (check_effective_target_gas): New proc.
8992 * gcc.c-torture/execute/960321-1.x: New file.
8993
b0a421e8
JM
89942010-06-07 Jason Merrill <jason@redhat.com>
8995
8996 PR c++/44401
8997 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8998
026698d2
JJ
89992010-06-07 Jakub Jelinek <jakub@redhat.com>
9000
d84686d1
JJ
9001 PR c++/44444
9002 * g++.dg/warn/Wunused-var-12.C: New test.
9003
026698d2
JJ
9004 PR c++/44443
9005 * c-c++-common/Wunused-var-11.c: New test.
9006
f10ea640
JH
90072010-06-07 Jan Hubicka <jh@suse.cz>
9008
9009 * gcc.dg/ipa/pure-const-1.c: New testcase.
9010
5e52ffc4
KH
90112010-06-07 Kazu Hirata <kazu@codesourcery.com>
9012
9013 PR rtl-optimization/44404
9014 * gcc.dg/pr44404.c: New.
9015
78e68a89
KT
90162010-06-07 Kai Tietz <kai.tietz@onevision.com>
9017
d94a3592
KT
9018 PR target/44159
9019 * gcc.target/i386/abi-2.c: Check sysv abi here.
9020 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9021 function to avoid failures by different ABIs.
9022 * gcc.target/i386/aes-check.h: Likewise.
9023 * gcc.target/i386/avx-check.h: Likewise.
9024 * gcc.target/i386/fma4-check.h: Likewise.
9025 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9026 * gcc.target/i386/mmx-check.h: Likewise.
9027 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9028 * gcc.target/i386/pclmul-check.h: Likewise.
9029 * gcc.target/i386/sse-check.h: Likewise.
9030 * gcc.target/i386/sse2-check.h: Likewise.
9031 * gcc.target/i386/sse3-check.h: Likewise.
9032 * gcc.target/i386/sse4_1-check.h: Likewise.
9033 * gcc.target/i386/sse4_2-check.h: Likewise.
9034 * gcc.target/i386/sse4a-check.h: Likewise.
9035 * gcc.target/i386/ssse3-check.h: Likewise.
9036 * gcc.target/i386/xop-check.h: Likewise.
9037 * gcc.target/i386/pr27971.c: Fix for LLP64.
9038 * gcc.target/i386/pr39139.c: Likewise.
9039 * gcc.target/i386/pr39315-check.c: Likewise.
9040 * gcc.target/i386/vararg-1.c: Likewise.
9041 * gcc.target/i386/vararg-2.c: Likewise.
9042 Additional add dg-compile to avoid failure due
9043 missing foo symbol.
9044
390b2b32
UB
9045 * gcc.dg/compound-literal-1.c: Fix for llp64.
9046 * gcc.dg/pr32370.c: Likewise.
9047 * gcc.dg/pr37561.c: Likewise.
9048 * gcc.dg/pr41340.c: Likewise.
9049 * gcc.dg/pr41551.c: Likewise.
78e68a89 9050
e62b90b4
DS
90512010-05-25 Dodji Seketeli <dodji@redhat.com>
9052
9053 PR c++/44188
9054 * g++.dg/debug/dwarf2/typedef3.C: New test.
9055
75522f21 90562010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
04087cd0
MLI
9057
9058 PR c/20000
390b2b32 9059 * c-c++-common/pr20000.c: New.
04087cd0 9060
75522f21 90612010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
640c2adf
FC
9062
9063 PR c++/44086
9064 * g++.dg/init/pr44086.C: New.
9065 * g++.dg/cpp0x/decltype4.C: Adjust.
9066
15d774f9
PT
90672010-06-05 Paul Thomas <pault@gcc.gnu.org>
9068
9069 PR fortran/43945
9070 * gfortran.dg/generic_23.f03: New test.
9071
546a65d9
PT
90722010-06-05 Paul Thomas <pault@gcc.gnu.org>
9073
9074 PR fortran/43895
9075 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9076
82c3c067
JJ
90772010-06-05 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR c++/44361
9080 * c-c++-common/Wunused-var-9.c: New test.
9081
d65aed70
JM
90822010-06-05 Jason Merrill <jason@redhat.com>
9083
9084 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9085
f2c1da78
JM
90862010-06-05 Joseph Myers <joseph@codesourcery.com>
9087
9088 PR c/44322
9089 * gcc.dg/c99-restrict-4.c: New test.
9090
33c2474d
MF
90912010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9092
9093 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9094 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9095 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9096 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9097 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9098 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9099 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9100 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9101 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9102 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9103 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9104 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9105 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9106 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9107 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9108 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9109 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9110 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9111 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9112 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9113 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9114 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9115
0a766368
JM
91162010-06-04 Jason Merrill <jason@redhat.com>
9117
247078ec
JM
9118 * g++.dg/cpp0x/noexcept06.C: New.
9119 * g++.dg/cpp0x/noexcept07.C: New.
9120
0a766368 9121 * g++.dg/cpp0x/noexcept01.C: New.
3a55fb4c
JM
9122 * g++.dg/cpp0x/noexcept02.C: New.
9123 * g++.dg/cpp0x/noexcept03.C: New.
9124 * g++.dg/cpp0x/noexcept04.C: New.
9125 * g++.dg/cpp0x/noexcept05.C: New.
0a766368 9126
16c82123
JJ
91272010-06-04 Jakub Jelinek <jakub@redhat.com>
9128
2aa64966
JJ
9129 PR c++/44412
9130 * g++.dg/warn/Wunused-var-10.C: New test.
9131 * g++.dg/warn/Wunused-var-11.C: New test.
9132
16c82123
JJ
9133 PR c++/44362
9134 * c-c++-common/Wunused-var-10.c: New test.
9135
49706e39
MLI
91362010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9137
9138 PR c/25880
9139 * gcc.dg/assign-warn-2.c: Update.
9140 * gcc.dg/cpp/line3.c: Update.
9141 * gcc.dg/c99-array-lval-8.c: Update.
9142 * gcc.dg/cast-qual-2.c: Update.
9143 * gcc.dg/c99-arraydecl-3.c: Update.
9144 * gcc.dg/assign-warn-1.c: Update.
9145 * gcc.dg/format/gcc_diag-1.c: Update.
9146
8ff49c29
BS
91472010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9148
9149 PR rtl-optimization/39871
9150 PR rtl-optimization/40615
9151 PR rtl-optimization/42500
9152 PR rtl-optimization/42502
9153 * gcc.target/arm/eliminate.c: New test.
9154
7eea775d
PC
91552010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9156
9157 PR libstdc++/44410
9158 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9159 * g++.old-deja/g++.other/delete3.C: Likewise.
9160 * g++.old-deja/g++.other/new.C: Likewise.
9161 * g++.old-deja/g++.law/operators27.C: Likewise.
9162 * g++.old-deja/g++.mike/p755.C: Likewise.
9163 * g++.dg/eh/new1.C: Likewise.
9164 * g++.dg/init/new5.C: Likewise.
9165
9b07d63c
TK
91662010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9167
9168 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9169 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9170 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9171
f5f92f6d
RG
91722010-06-03 Richard Guenther <rguenther@suse.de>
9173
9174 PR lto/41921
9175 * lib/lto.exp: Always load gcc.exp.
9176 (lto-obj): For C source files invoke gcc_target_compile.
9177 * g++.dg/lto/20100603-1_0.C: New testcase.
9178 * g++.dg/lto/20100603-1_1.c: Likewise.
9179
0c1b8fe9
L
91802010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9181
9182 PR tree-optimization/43688
9183 * gfortran.dg/pr43688.f90: New.
9184
f278d757
RG
91852010-06-03 Richard Guenther <rguenther@suse.de>
9186
9187 PR lto/41584
9188 * gcc.dg/lto/20100603-1_0.c: New testcase.
9189 * gcc.dg/lto/20100603-2_0.c: Likewise.
9190 * gcc.dg/lto/20100603-3_0.c: Likewise.
9191
92902797
MM
91922010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9193
9194 PR target/44218
9195 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9196 * gcc.target/powerpc/recip-2.c: Ditto.
9197 * gcc.target/powerpc/recip-3.c: Ditto.
9198 * gcc.target/powerpc/recip-4.c: Ditto.
9199 * gcc.target/powerpc/recip-5.c: Ditto.
9200 * gcc.target/powerpc/recip-6.c: Ditto.
9201 * gcc.target/powerpc/recip-7.c: Ditto.
9202 * gcc.target/powerpc/recip-test.h: Ditto.
9203 * gcc.target/powerpc/recip-test2.h: Ditto.
9204
3f7c0b1b
L
92052010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9206
9207 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9208
1e003829
JM
92092010-06-02 Jason Merrill <jason@redhat.com>
9210
3333a2dd
JM
9211 * g++.dg/ext/vector9.C: Expect typedef in error message.
9212
1e003829
JM
9213 PR c++/9726
9214 PR c++/23594
9215 PR c++/44333
9216 * g++.dg/tc1/dr101.C: Remove xfails.
9217
8eff024a
L
92182010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9219
9220 PR middle-end/44372
9221 * g++.dg/ipa/pr44372.C: New.
9222
437ffe7b
JH
92232010-06-02 Jan Hubicka <jh@suse.cz>
9224
9225 PR middle-end/44295
b6b7f703 9226 * g++.dg/torture/pr44295.C: Neww testcase.
437ffe7b 9227
98166192
JH
92282010-06-02 Jan Hubicka <jh@suse.cz>
9229
9230 * gcc.dg/tree-ssa/loadpre6.c: Update.
9231
ac3c2839
RG
92322010-06-02 Richard Guenther <rguenther@suse.de>
9233
9234 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9235 diagnostic.h.
9236
0a634684
IS
92372010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9238
9239 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9240 the link fail message.
9241
aac18c02
TB
92422010-06-02 Tobias Burnus <burnus@net-b.de>
9243
9244 PR fortran/44360
9245 * gfortran.dg/use_13.f90: New test case.
9246
a76135dc
JD
92472010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9248
9249 PR fortran/44371
9250 * gfortran.dg/error_stop_2.f08: Minor update.
9251
df842ed9
JD
92522010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9253
9254 PR fortran/44371
9255 * gfortran.dg/error_stop_1.f08: New test.
9256 * gfortran.dg/error_stop_2.f08: New test.
9257
e5901560
JM
92582010-06-01 Jason Merrill <jason@redhat.com>
9259
4c9b3895
JM
9260 DR 990
9261 * g++.dg/cpp0x/initlist37.C: New.
9262 * g++.dg/cpp0x/initlist38.C: New.
9263
e5901560
JM
9264 PR c++/44358
9265 * g++.dg/cpp0x/initlist36.C: New.
9266
73add7fe
JH
92672010-05-31 Jan Hubicka <jh@suse.cz>
9268
b6b7f703 9269 * gcc.dg/noreturn-8.c: New testcase.
73add7fe 9270
a669ca47
JH
92712010-05-31 Jan Hubicka <jh@suse.cz>
9272
b6b7f703
L
9273 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9274 * gcc.dg/lto/noreturn-1_0.c: Move it here.
a669ca47 9275
566d09ef
JH
92762010-05-31 Jan Hubicka <jh@suse.cz>
9277
b6b7f703
L
9278 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9279 * gcc.dg/lto/noreturn-1_0.c: New testcase.
566d09ef 9280
e2113565
TK
92812010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9282
9283 PR fortran/36928
9284 * gfortran.dg/dependency_27.f90: New test.
9285 * gfortran.dg/array_assign_1.F90: New test.
9286
c71ad61e
JJ
92872010-05-31 Jakub Jelinek <jakub@redhat.com>
9288
9289 PR target/44338
9290 * gcc.target/i386/sse-24.c: New test.
9291
4892422a
JH
92922010-05-31 Jan Hubicka <jh@suse.cz>
9293
9294 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9295
90a7788b
JJ
92962010-05-31 Jakub Jelinek <jakub@redhat.com>
9297
6a866023
JJ
9298 PR middle-end/44337
9299 * gcc.dg/pr44337.c: New test.
9300
90a7788b
JJ
9301 PR tree-optimization/44182
9302 * g++.dg/debug/pr44182.C: New test.
9303
c5d01958
EB
93042010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9305
9306 * gcc.dg/nested-func-7.c: New test.
9307 * gnat.dg/frame_overflow.adb: Adjust directives.
9308
e6bdd039
EB
93092010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9310
9311 * gnat.dg/prot2.ad[sb]: New test.
9312 * gnat.dg/prot2_pkg1.ads: New helper.
9313 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9314
c01fe451
EB
93152010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9316
9317 * gnat.dg/array11.adb: Adjust dg-warning directive.
9318 * gnat.dg/object_overflow.adb: Likewise.
9319
0247298c
SP
93202010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9321
9322 PR middle-end/44306
9323 * gcc.dg/tree-ssa/pr44306.c: New.
9324
036546e5
JH
93252010-05-29 Jan Hubicka <jh@suse.cz>
9326
9327 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9328
0a74c758
SP
93292010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9330
9331 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9332
300d430f
MS
93332010-05-28 Mike Stump <mikestump@comcast.net>
9334
9335 PR objc/44125
9336 * objc.dg/const-str-9.m: Remove static.
9337
005d613b
JJ
93382010-05-28 Jakub Jelinek <jakub@redhat.com>
9339
9340 PR target/43636
9341 * gcc.c-torture/compile/pr43636.c: New test.
9342
773c1c8d
IS
93432010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9344
005d613b 9345 PR objc++/23616
773c1c8d
IS
9346 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9347 * obj-c++.dg/try-catch-9.mm: Ditto.
9348
ec4be2f4
DS
93492010-05-28 Dodji Seketeli <dodji@redhat.com>
9350
9351 Revert patch for PR c++/44188
9352 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9353
fe08ec12
DS
93542010-05-25 Dodji Seketeli <dodji@redhat.com>
9355
9356 PR c++/44188
9357 * g++.dg/debug/dwarf2/typedef3.C: New test.
9358
6ab4e49c
JM
93592010-05-27 Jason Merrill <jason@redhat.com>
9360
9361 PR c++/43555
9362 * g++.dg/ext/vla9.C: New.
9363
8da24d7b
IS
93642010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9365
005d613b 9366 PR objc/44140
8da24d7b
IS
9367 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9368 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9369 * objc.dg/torture/tls/thr-init.m: Ditto.
9370 * objc.dg/torture/trivial.m: Ditto.
9371 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9372 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9373 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9374 * obj-c++.dg/torture/trivial.mm: Ditto.
0a74c758 9375
44491ebd
JH
93762010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9377
9378 * g++.dg/lto/20100302_0.C: Skip on darwin.
9379
fde9c428
RG
93802010-05-27 Richard Guenther <rguenther@suse.de>
9381
9382 PR tree-optimization/44284
9383 * gcc.dg/vect/vect-118.c: New testcase.
9384 * gcc.dg/vect/bb-slp-20.c: Adjust.
9385 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9386 * gcc.dg/vect/slp-9.c: Likewise.
9387 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9388 * gcc.dg/vect/vect-10.c: Likewise.
9389 * gcc.dg/vect/vect-109.c: Likewise.
9390 * gcc.dg/vect/vect-12.c: Likewise.
9391 * gcc.dg/vect/vect-36.c: Likewise.
9392 * gcc.dg/vect/vect-7.c: Likewise.
9393 * gcc.dg/vect/vect-iv-8.c: Likewise.
9394 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9395 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9396 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9397 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9398 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9399 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9400 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9401 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9402 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9403 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9404 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9405 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9406 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9407 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9408 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9409 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9410 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9411
74c70253
MK
94122010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9413
9414 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9415 necessary.
9416
df72d556
JH
94172010-05-26 Jan Hubicka <jh@suse.cz>
9418
9419 * gcc.dg/lto/materialize-1_0.c: New file.
9420 * gcc.dg/lto/materialize-1_1.c: New file.
9421
c9549072
EB
94222010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9423
9424 * gnat.dg/lto10.adb: New test.
9425 * gnat.dg/lto10_pkg.ads: New helper.
9426
a6766312
KT
94272010-05-26 Kai Tietz <kai.tietz@onevision.com>
9428
9429 * lib/target-supports.exp (check_effective_target_int128): New
9430 function to check if __int128 types are available for target.
b6b7f703
L
9431 * c-c++-common/int128-types-1.c: New.
9432 * c-c++-common/int128-1.c: New.
9433 * c-c++-common/int128-2.c: New.
a6766312
KT
9434 * g++.dg/abi/mangle43.C: New.
9435 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9436 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9437 pointer-wide scalar.
9438 * g++.dg/other/pr25632.C: Likewise.
9439 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9440 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9441 overflow warnings.
9442 * g++.dg/warn/pr13358-4.C: Likewise.
9443 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9444 * g++.dg/warn/Wconversion-null.C: Likewise.
9445
1dba29f8
JM
94462010-05-26 Jason Merrill <jason@redhat.com>
9447
9448 PR c++/43382
9449 * g++.dg/cpp0x/variadic101.C: New.
9450
630d3fad
RG
94512010-05-26 Richard Guenther <rguenther@suse.de>
9452
9453 PR rtl-optimization/44164
9454 * gcc.c-torture/execute/pr44164.c: New testcase.
9455 * g++.dg/tree-ssa/pr13146.C: Adjust.
9456
cc9a4ca9
PT
94572010-05-26 Paul Thomas <pault@gcc.gnu.org>
9458
9459 PR fortran/40011
9460 * gfortran.dg/whole_file_19.f90 : New test.
9461
30145da5
DF
94622010-05-25 Daniel Franke <franke.daniel@gmail.com>
9463
9464 PR fortran/30668
9465 PR fortran/31346
9466 PR fortran/34260
9467 * gfortran.dg/pr40999.f: Fix function type.
9468 * gfortran.dg/whole_file_5.f90: Likewise.
9469 * gfortran.dg/whole_file_6.f90: Likewise.
9470 * gfortran.dg/whole_file_16.f90: New.
9471 * gfortran.dg/whole_file_17.f90: New.
9472 * gfortran.dg/whole_file_18.f90: New.
9473
94252ac2 94742010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
f80e2b00
JH
9475 Iain Sandoe <iains@gcc.gnu.org>
9476
9477 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9478 * gcc.c-torture/compile/pr44197.c: Require alias support.
9479 * gcc.dg/lto/20081222_0.c: Ditto.
9480
60a5d78a
JJ
94812010-05-25 Jakub Jelinek <jakub@redhat.com>
9482
9483 PR debug/42801
c3641fd7 9484 * gcc.dg/guality/vla-2.c: New test.
60a5d78a 9485
c946a318
RG
94862010-05-25 Richard Guenther <rguenther@suse.de>
9487
9488 PR middle-end/44069
9489 * g++.dg/torture/pr44069.C: New testcase.
9490
791bddee
RG
94912010-05-25 Richard Guenther <rguenther@suse.de>
9492
9493 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9494
8524ba70
IS
94952010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9496
005d613b 9497 PR objc/44140
8524ba70
IS
9498 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9499
683fc98b
IS
95002010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9501
9502 * obj-c++.dg/torture/tls/trivial.mm: New.
9503 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9504 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9505 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9506 * obj-c++.dg/torture/tls/diag-1.mm: New.
9507 * obj-c++.dg/torture/tls/tls.exp: New.
9508 * obj-c++.dg/torture/trivial.mm: New.
9509 * obj-c++.dg/torture/dg-torture.exp: New.
9510 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9511 * obj-c++.dg/tls/trivial.m: New.
9512 * obj-c++.dg/tls/init-1.mm: New.
9513 * obj-c++.dg/tls/diag-1.mm: New.
9514 * obj-c++.dg/tls/init-2.mm: New.
9515 * obj-c++.dg/tls/diag-2.mm: New.
9516 * obj-c++.dg/tls/diag-3.mm: New.
9517 * obj-c++.dg/tls/diag-4.mm: New.
9518 * obj-c++.dg/tls/static-1.mm: New.
9519 * obj-c++.dg/tls/tls.exp: New.
9520 * obj-c++.dg/tls/diag-5.mm: New.
9521 * obj-c++.dg/tls/static-1a.mm: New.
9522 * objc-obj-c++-shared/Object1.mm: New.
9523 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9524
cf3b8ee3
IS
95252010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9526
005d613b 9527 PR objc++/43689
cf3b8ee3
IS
9528 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9529 * obj-c++.dg/const-str-6.mm: Ditto.
9530
12a149a0
EB
95312010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9532
9533 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9534
feb4c293
EB
95352010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9536
9537 PR ada/38394
9538 * gnat.dg/array13.ad[sb]: New test.
9539
0c422e74
DJ
95402010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9541 Sandra Loosemore <sandra@codesourcery.com>
9542
9543 * gcc.target/arm/neon/: Regenerated test cases.
9544
9545 * gcc.target/arm/neon/polytypes.c,
9546 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9547 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
ade52657 9548 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
0c422e74
DJ
9549 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9550 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9551 dg-add-options arm_neon.
9552
9553 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9554 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9555 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9556 and arm_neon_fp16_ok.
9557
9558 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9559 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9560
9561 * lib/target-supports.exp (add_options_for_arm_neon): New.
9562 (check_effective_target_arm_neon_ok_nocache): New, from
9563 check_effective_target_arm_neon_ok. Check multiple possibilities.
9564 (check_effective_target_arm_neon_ok): Use
9565 check_effective_target_arm_neon_ok_nocache.
9566 (add_options_for_arm_neon_fp16)
9567 (check_effective_target_arm_neon_fp16_ok)
9568 check_effective_target_arm_neon_fp16_ok_nocache): New.
9569 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9570
611d6f76
JM
95712010-05-24 Jason Merrill <jason@redhat.com>
9572
9573 PR c++/41510
9574 * g++.dg/cpp0x/initlist35.C: New.
9575 * g++.dg/init/brace6.C: Adjust.
9576
b748fbd6
PB
95772010-05-24 Paul Brook <paul@codesourcery.com>
9578
9579 * gcc.target/arm/frame-pointer-1.c: New test.
9580 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9581 pointer elimination.
9582
cf5b989e
L
95832010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9584
9585 PR target/44245
9586 * gcc.target/i386/crc32-3.c: New.
9587 * gcc.target/i386/crc32-4.c: Likewise.
9588
dc5027f4
JM
95892010-05-23 Joseph Myers <joseph@codesourcery.com>
9590
9591 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9592 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9593 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9594
8f9e812d
L
95952010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9596
9597 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9598
6f1dba7b
ML
95992010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9600
9601 PR target/43869
9602 * gcc.c-target/pr43869.c: New test.
9603
bc382218
JW
96042010-05-22 Janus Weil <janus@gcc.gnu.org>
9605
9606 PR fortran/44212
9607 * gfortran.dg/class_22.f03: New.
9608
09c58f30
IS
96092010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9610
9611 PR lto/44238
9612 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9613
7c9b8fb9
JW
96142010-05-22 Janus Weil <janus@gcc.gnu.org>
9615
9616 PR fortran/44213
9617 * gfortran.dg/abstract_type_7.f03: New.
9618
d3f28910
JM
96192010-05-21 Jason Merrill <jason@redhat.com>
9620
9621 * g++.dg/eh/spec11.C: Test cleanup optimization.
9622
14db98d4
JJ
96232010-05-21 Jakub Jelinek <jakub@redhat.com>
9624
9625 PR debug/44223
9626 * gcc.target/i386/pr44223.c: New test.
9627
204fc550
RO
96282010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9629
9630 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9631
46314d3e
EB
96322010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9633
9634 * g++.dg/other/const3.C: New test.
9635
4ed44ccc
DF
96362010-05-20 Daniel Franke <franke.daniel@gmail.com>
9637
ade52657
UB
9638 PR fortran/38407
9639 * warn_unused_dummy_argument_1.f90: New.
9640 * warn_unused_dummy_argument_2.f90: New.
4ed44ccc 9641
1a494ab5
PC
96422010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9643
9644 PR c++/30298
9645 * g++.dg/inherit/crash1.C: New.
9646 * g++.dg/inherit/crash2.C: Likewise.
9647
69b45d71
JJ
96482010-05-20 Jakub Jelinek <jakub@redhat.com>
9649
9650 PR debug/44178
9651 * g++.dg/debug/pr44178.C: New test.
9652
d377fbbf
CF
96532010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9654
9655 PR middle-end/44185
1a494ab5
PC
9656 * gcc.dg/tree-ssa/prefetch-6.c: Add
9657 --param min-insn-to-prefetch-ratio=6.
d377fbbf 9658 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
ade52657 9659 allow unrolling, and adjust the movnti count.
d377fbbf 9660
a14f1878
JH
96612010-05-20 Jan Hubicka <jh@suse.cz>
9662
9663 PR middle-end/44197
9664 * gcc.c-torture/compile/pr44197.c: New file.
9665
431043bd
UB
96662010-05-20 Uros Bizjak <ubizjak@gmail.com>
9667
9668 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9669 Fix test code.
9670 (check_effective_target_xop): Remove __may_alias__ attribute.
9671
f36eb2af
HPN
96722010-05-20 Hans-Peter Nilsson <hp@axis.com>
9673
9674 PR target/44202
9675 * gcc.c-torture/execute/pr44202-1.c: New test.
9676
94252ac2 96772010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6d1b0f92
JD
9678
9679 PR fortran/43851
9680 * gfortran.dg/label_1.f90: Update test.
9681
66576e1b
JH
96822010-05-19 Jan Hubicka <jh@suse.cz>
9683
9684 * gcc.dg/lto/ipareference2_0.c: New file.
9685 * gcc.dg/lto/ipareference2_1.c: New file.
9686
2872152c
JM
96872010-05-19 Jason Merrill <jason@redhat.com>
9688
a0685b73
JM
9689 * g++.dg/parse/fn-typedef2.C: New.
9690
93e1ddcf
JM
9691 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9692 function type.
9693
2872152c
JM
9694 PR c++/44193
9695 * g++.dg/template/fntype1.C: New.
9696
616f1431
EB
96972010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9698
9699 * gnat.dg/discr23.ad[sb]: New test.
9700 * gnat.dg/discr23_pkg.ads: New helper.
9701
9702 * gnat.dg/specs/controlled1.ads: New test.
9703 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9704
daf8c6f0
DF
97052010-05-19 Daniel Franke <franke.daniel@gmail.com>
9706
9707 PR fortran/44055
9708 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9709 Fixed scope of C_SIZEOF.
9710 * gfortran.dg/warn_conversion_2.f90: New.
9711
40f1bdd9
RO
97122010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9713
9714 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9715 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9716 for optional selector.
9717 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9718 (check_effective_target_sse3): New proc.
9719 * gcc.target/i386/math-torture/math-torture.exp: Load
9720 target-supports.exp.
9721 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9722 check_effective_target_sse2.
9723 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9724 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9725 * g++.dg/vect/vect.exp: Likewise.
9726 * gfortran.dg/vect/vect.exp: Likewise.
9727 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9728 -msse2 if check_effective_target_sse2.
9729
9730 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9731 * gcc.target/i386/3dnow-2.c: Likewise.
9732 * gcc.target/i386/3dnowA-1.c: Likewise.
9733 * gcc.target/i386/3dnowA-2.c: Likewise.
9734 * gcc.target/i386/pr42549.c: Likewise.
9735
ade52657 9736 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
431043bd 9737 * gcc.target/i386/sse3-addsubpd.c: Likewise.
40f1bdd9
RO
9738 * gcc.target/i386/sse3-addsubps.c: Likewise.
9739 * gcc.target/i386/sse3-haddpd.c: Likewise.
9740 * gcc.target/i386/sse3-haddps.c: Likewise.
9741 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9742 * gcc.target/i386/sse3-hsubps.c: Likewise.
40f1bdd9
RO
9743 * gcc.target/i386/sse3-movddup.c: Likewise.
9744 * gcc.target/i386/sse3-movshdup.c: Likewise.
9745 * gcc.target/i386/sse3-movsldup.c: Likewise.
9746
9747 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9748 * g++.dg/ext/attrib35.C: Likewise.
9749 * g++.dg/opt/pr40496.C: Likewise.
9750 * g++.dg/other/i386-1.C: Likewise.
9751 * g++.dg/other/i386-4.C: Likewise.
9752 * g++.dg/other/pr34435.C: Likewise.
9753 * g++.dg/other/pr39496.C: Likewise.
9754 * g++.dg/other/pr40446.C: Likewise.
9755 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9756 * gcc.dg/compat/vector-1a_main.c: Likewise.
9757 * gcc.dg/compat/vector-2a_main.c: Likewise.
9758 * gcc.dg/lto/20090206-1_0.c: Likewise.
9759 * gcc.dg/pr34856.c: Likewise.
9760 * gcc.dg/pr36584.c: Likewise.
9761 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9762 * gcc.dg/pr37544.c: Likewise.
9763 * gcc.dg/torture/pr16104-1.c: Likewise.
9764 * gcc.dg/torture/pr35771-1.c: Likewise.
9765 * gcc.dg/torture/pr35771-2.c: Likewise.
9766 * gcc.dg/torture/pr35771-3.c: Likewise.
9767 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9768 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9769 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9770 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9771 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9772 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9773 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9774 * gcc.target/i386/20060512-1.c: Likewise.
9775 * gcc.target/i386/20060512-3.c: Likewise.
9776 * gcc.target/i386/all_one_m128i.c: Likewise.
9777 * gcc.target/i386/float128-1.c: Likewise.
9778 * gcc.target/i386/float128-2.c: Likewise.
9779 * gcc.target/i386/fpcvt-1.c: Likewise.
9780 * gcc.target/i386/fpcvt-2.c: Likewise.
9781 * gcc.target/i386/fpcvt-3.c: Likewise.
9782 * gcc.target/i386/fpprec-1.c: Likewise.
9783 * gcc.target/i386/funcspec-9.c: Likewise.
9784 * gcc.target/i386/incoming-1.c: Likewise.
9785 * gcc.target/i386/incoming-12.c: Likewise.
9786 * gcc.target/i386/incoming-2.c: Likewise.
9787 * gcc.target/i386/incoming-3.c: Likewise.
9788 * gcc.target/i386/incoming-4.c: Likewise.
9789 * gcc.target/i386/incoming-6.c: Likewise.
9790 * gcc.target/i386/incoming-7.c: Likewise.
9791 * gcc.target/i386/incoming-8.c: Likewise.
9792 * gcc.target/i386/opt-1.c: Likewise.
9793 * gcc.target/i386/opt-2.c: Likewise.
9794 * gcc.target/i386/ordcmp-1.c: Likewise.
9795 * gcc.target/i386/pr17692.c: Likewise.
9796 * gcc.target/i386/pr18614-1.c: Likewise.
9797 * gcc.target/i386/pr22152.c: Likewise.
9798 * gcc.target/i386/pr23570.c: Likewise.
9799 * gcc.target/i386/pr23575.c: Likewise.
9800 * gcc.target/i386/pr26449-1.c: Likewise.
9801 * gcc.target/i386/pr26600.c: Likewise.
9802 * gcc.target/i386/pr27790.c: Likewise.
9803 * gcc.target/i386/pr28839.c: Likewise.
9804 * gcc.target/i386/pr30970.c: Likewise.
9805 * gcc.target/i386/pr32000-1.c: Likewise.
9806 * gcc.target/i386/pr32000-2.c: Likewise.
9807 * gcc.target/i386/pr32280.c: Likewise.
9808 * gcc.target/i386/pr32661.c: Likewise.
9809 * gcc.target/i386/pr32708-1.c: Likewise.
9810 * gcc.target/i386/pr32961.c: Likewise.
9811 * gcc.target/i386/pr33329.c: Likewise.
9812 * gcc.target/i386/pr35714.c: Likewise.
9813 * gcc.target/i386/pr35767-1.c: Likewise.
9814 * gcc.target/i386/pr35767-1d.c: Likewise.
9815 * gcc.target/i386/pr35767-1i.c: Likewise.
9816 * gcc.target/i386/pr35767-2.c: Likewise.
9817 * gcc.target/i386/pr35767-2d.c: Likewise.
9818 * gcc.target/i386/pr35767-2i.c: Likewise.
9819 * gcc.target/i386/pr35767-3.c: Likewise.
9820 * gcc.target/i386/pr35767-5.c: Likewise.
9821 * gcc.target/i386/pr36222-1.c: Likewise.
9822 * gcc.target/i386/pr36578-1.c: Likewise.
9823 * gcc.target/i386/pr36578-2.c: Likewise.
9824 * gcc.target/i386/pr36992-1.c: Likewise.
9825 * gcc.target/i386/pr37101.c: Likewise.
9826 * gcc.target/i386/pr37216.c: Likewise.
9827 * gcc.target/i386/pr37434-1.c: Likewise.
9828 * gcc.target/i386/pr37434-2.c: Likewise.
9829 * gcc.target/i386/pr37843-3.c: Likewise.
9830 * gcc.target/i386/pr37843-4.c: Likewise.
9831 * gcc.target/i386/pr39162.c: Likewise.
9832 * gcc.target/i386/pr39315-1.c: Likewise.
9833 * gcc.target/i386/pr39315-2.c: Likewise.
9834 * gcc.target/i386/pr39315-3.c: Likewise.
9835 * gcc.target/i386/pr39315-4.c: Likewise.
9836 * gcc.target/i386/pr39445.c: Likewise.
9837 * gcc.target/i386/pr39496.c: Likewise.
9838 * gcc.target/i386/pr40809.c: Likewise.
9839 * gcc.target/i386/pr40906-3.c: Likewise.
9840 * gcc.target/i386/pr41019.c: Likewise.
9841 * gcc.target/i386/pr42542-1.c: Likewise.
9842 * gcc.target/i386/pr42542-2.c: Likewise.
9843 * gcc.target/i386/pr42542-3.c: Likewise.
9844 * gcc.target/i386/pr42542-3a.c: Likewise.
9845 * gcc.target/i386/pr42881.c: Likewise.
9846 * gcc.target/i386/push-1.c: Likewise.
9847 * gcc.target/i386/quad-sse.c: Likewise.
9848 * gcc.target/i386/reload-1.c: Likewise.
9849 * gcc.target/i386/sse-10.c: Likewise.
9850 * gcc.target/i386/sse-11.c: Likewise.
9851 * gcc.target/i386/sse-15.c: Likewise.
9852 * gcc.target/i386/sse-17.c: Likewise.
9853 * gcc.target/i386/sse-18.c: Likewise.
9854 * gcc.target/i386/sse-19.c: Likewise.
9855 * gcc.target/i386/sse-4.c: Likewise.
9856 * gcc.target/i386/sse-6.c: Likewise.
9857 * gcc.target/i386/sse-vect-types.c: Likewise.
9858 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9859 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9860 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9861 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9862 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9863 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9864 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9865 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9866 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9867 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9868 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9869 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9870 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9871 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9872 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9873 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9874 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9875 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9876 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9877 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9878 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9879 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9880 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9881 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9882 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9883 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9884 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9885 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9886 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9887 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9888 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9889 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9890 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9891 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9892 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9893 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9894 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9895 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9896 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9897 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9898 * gcc.target/i386/sse2-mmx.c: Likewise.
9899 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9900 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9901 * gcc.target/i386/sse2-movd-1.c: Likewise.
9902 * gcc.target/i386/sse2-movd-2.c: Likewise.
9903 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9904 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9905 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9906 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9907 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9908 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9909 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9910 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9911 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9912 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9913 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9914 * gcc.target/i386/sse2-movq-1.c: Likewise.
9915 * gcc.target/i386/sse2-movq-2.c: Likewise.
9916 * gcc.target/i386/sse2-movq-3.c: Likewise.
9917 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9918 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9919 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9920 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9921 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9922 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9923 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9924 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9925 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9926 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9927 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9928 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9929 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9930 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9931 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9932 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9933 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9934 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9935 * gcc.target/i386/sse2-pand-1.c: Likewise.
9936 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9937 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9938 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9939 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9940 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9941 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9942 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9943 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9944 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9945 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9946 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9947 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9948 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9949 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9950 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9951 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9952 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9953 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9954 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9955 * gcc.target/i386/sse2-por-1.c: Likewise.
9956 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9957 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9958 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9959 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9960 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9961 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9962 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9963 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9964 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9965 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9966 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9967 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9968 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9969 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9970 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9971 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9972 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9973 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9974 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9975 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9976 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9977 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9978 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9979 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9980 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9981 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9982 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9983 * gcc.target/i386/sse2-psubw-1.c: Likewise.
9984 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9985 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9986 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9987 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9988 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9989 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9990 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9991 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9992 * gcc.target/i386/sse2-pxor-1.c: Likewise.
9993 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9994 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9995 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9996 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9997 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9998 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9999 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10000 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10001 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10002 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10003 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10004 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10005 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10006 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10007 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10008 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10009 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10010 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10011 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10012 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10013 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10014 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10015 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10016 * gcc.target/i386/sse2-vec-1.c: Likewise.
10017 * gcc.target/i386/sse2-vec-2.c: Likewise.
10018 * gcc.target/i386/sse2-vec-3.c: Likewise.
10019 * gcc.target/i386/sse2-vec-4.c: Likewise.
10020 * gcc.target/i386/sse2-vec-5.c: Likewise.
10021 * gcc.target/i386/sse2-vec-6.c: Likewise.
10022 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10023 * gcc.target/i386/ssefn-2.c: Likewise.
10024 * gcc.target/i386/ssefn-4.c: Likewise.
10025 * gcc.target/i386/ssefp-1.c: Likewise.
10026 * gcc.target/i386/ssefp-2.c: Likewise.
10027 * gcc.target/i386/sseregparm-3.c: Likewise.
10028 * gcc.target/i386/sseregparm-4.c: Likewise.
10029 * gcc.target/i386/sseregparm-5.c: Likewise.
10030 * gcc.target/i386/sseregparm-6.c: Likewise.
10031 * gcc.target/i386/sseregparm-7.c: Likewise.
10032 * gcc.target/i386/ssetype-1.c: Likewise.
10033 * gcc.target/i386/ssetype-2.c: Likewise.
10034 * gcc.target/i386/ssetype-3.c: Likewise.
10035 * gcc.target/i386/ssetype-4.c: Likewise.
10036 * gcc.target/i386/ssetype-5.c: Likewise.
10037 * gcc.target/i386/unordcmp-1.c: Likewise.
10038 * gcc.target/i386/vararg-1.c: Likewise.
10039 * gcc.target/i386/vararg-2.c: Likewise.
10040 * gcc.target/i386/vararg-3.c: Likewise.
10041 * gcc.target/i386/vararg-4.c: Likewise.
10042 * gcc.target/i386/vararg-7.c: Likewise.
10043 * gcc.target/i386/vararg-8.c: Likewise.
10044 * gcc.target/i386/vecinit-1.c: Likewise.
10045 * gcc.target/i386/vecinit-2.c: Likewise.
10046 * gcc.target/i386/vecinit-3.c: Likewise.
10047 * gcc.target/i386/vecinit-4.c: Likewise.
10048 * gcc.target/i386/vecinit-5.c: Likewise.
10049 * gcc.target/i386/vecinit-6.c: Likewise.
10050 * gcc.target/i386/vectorize2.c: Likewise.
10051 * gcc.target/i386/vectorize3.c: Likewise.
10052 * gcc.target/i386/vectorize4.c: Likewise.
10053 * gcc.target/i386/vectorize6.c: Likewise.
10054 * gcc.target/i386/vectorize7.c: Likewise.
10055 * gcc.target/i386/vectorize8.c: Likewise.
10056 * gcc.target/i386/vperm-v2df.c: Likewise.
10057 * gcc.target/i386/vperm-v2di.c: Likewise.
10058 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10059 * gcc.target/i386/xorps-sse2.c: Likewise.
10060 * gcc.target/i386/xorps.c: Likewise.
10061 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10062 * gfortran.dg/graphite/pr42326.f90: Likewise.
10063 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10064
817c2996
RG
100652010-05-19 Richard Guenther <rguenther@suse.de>
10066
10067 PR lto/44196
10068 * g++.dg/lto/20100519-1_0.C: New testcase.
10069
16e520b6
DF
100702010-05-19 Daniel Franke <franke.daniel@gmail.com>
10071
10072 PR fortran/42360
10073 * gfortran.dg/warn_intent_out_not_set.f90: New.
10074
66faed76
DF
100752010-05-19 Daniel Franke <franke.daniel@gmail.com>
10076
10077 PR fortran/38404
10078 * gfortran.dg/data_char_1.f90: Updated warning message.
10079 * gfortran.dg/data_array_6.f: New.
10080
749aa96d
MJ
100812010-05-19 Martin Jambor <mjambor@suse.cz>
10082
10083 * g++.dg/ipa/ivinline-8.C: New test.
10084 * gcc.dg/ipa/iinline-2.c: Likewise.
10085
c9018c71
DF
100862010-05-19 Daniel Franke <franke.daniel@gmail.com>
10087
10088 PR fortran/34505
10089 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10090 arguments; add check for return value kind.
10091 * gfortran.dg/float_1.f90: Likewise.
10092
f8a02aac
RO
100932010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10094
10095 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10096 (main): Use it.
10097 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10098 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10099 Prune another location line format.
10100 (lto-obj): Call lto_prune_warns on comp_output.
10101
80e2a014
JH
101022010-05-18 Jan Hubicka <jh@suse.cz>
10103
10104 * gcc.dg/lto/ipacp_0.c: New test.
10105 * gcc.dg/lto/ipacp_1.c: New test.
10106
174f391c
SB
101072010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10108
10109 PR lto/44184
10110 * gcc.dg/lto/20100518_0.c: New test.
10111
451078b5
EB
101122010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10113
10114 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10115
94ea6939
JW
101162010-05-17 Janus Weil <janus@gcc.gnu.org>
10117
10118 PR fortran/43990
10119 * gfortran.dg/class_21.f03: New.
10120
9d2b7551
JM
101212010-05-17 Jason Merrill <jason@redhat.com>
10122
10123 PR c++/44157
10124 * g++.dg/cpp0x/initlist34.C: New.
10125
c8361db1
JM
10126 PR c++/44158
10127 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10128
b258210c
MJ
101292010-05-17 Martin Jambor <mjambor@suse.cz>
10130
10131 * g++.dg/ipa/ivinline-1.C: New test.
10132 * g++.dg/ipa/ivinline-2.C: New test.
10133 * g++.dg/ipa/ivinline-3.C: New test.
10134 * g++.dg/ipa/ivinline-4.C: New test.
10135 * g++.dg/ipa/ivinline-5.C: New test.
10136 * g++.dg/ipa/ivinline-6.C: New test.
10137
ad13f229
DS
101382010-05-17 Dodji Seketeli <dodji@redhat.com>
10139 Jason Merrill <jason@redhat.com>
10140
10141 PR c++/44108
10142 * c-c++-common/Wunused-var-8.c: New test.
10143
f1de5107
JJ
101442010-05-17 Jakub Jelinek <jakub@redhat.com>
10145
f145213f
JJ
10146 PR bootstrap/42347
10147 * gcc.c-torture/compile/pr42347.c: New test.
10148
f1de5107
JJ
10149 PR middle-end/44102
10150 * g++.dg/ext/asmgoto1.C: New test.
10151
5feb49f0
MJ
101522010-05-17 Martin Jambor <mjambor@suse.cz>
10153
10154 PR middle-end/44133
10155 * gcc.dg/tree-ssa/pr44133.c: New test.
10156 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10157 precise.
10158
233961db
JW
101592010-05-17 Janus Weil <janus@gcc.gnu.org>
10160
10161 PR fortran/44044
10162 * gfortran.dg/class_20.f03: New.
10163
ff71b48d
CB
101642010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10165
431043bd
UB
10166 PR 44078
10167 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10168 debug messages but not the newly introduced one.
ff71b48d 10169
cdc6637d
DF
101702010-05-16 Daniel Franke <franke.daniel@gmail.com>
10171
431043bd 10172 PR fortran/35779
cdc6637d
DF
10173 * gfortran.dg/initialization_25.f90: Commented testcase.
10174 * gfortran.dg/initialization_26.f90: New.
10175
6b87d1b4
RG
101762010-05-16 Richard Guenther <rguenther@suse.de>
10177
10178 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10179 * gcc.dg/pr43084.c: Likewise.
10180 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10181 -fipa-type-escape.
10182 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10183 -fipa-type-escape.
10184 * gcc.dg/struct/struct-reorg.exp: Likewise.
10185 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10186 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10187
32912286
JM
101882010-05-16 Joseph Myers <joseph@codesourcery.com>
10189
10190 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10191 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10192 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10193 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10194 tests.
10195
9feb3d6a
JM
101962010-05-15 Jason Merrill <jason@redhat.com>
10197
10198 * g++.dg/eh/spec10.C: New.
10199 * g++.dg/eh/spec11.C: New.
10200 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10201
3a28464c
JW
102022010-05-15 Janus Weil <janus@gcc.gnu.org>
10203
10204 PR fortran/44154
10205 PR fortran/42647
10206 * gfortran.dg/allocatable_scalar_9.f90: New.
10207
1f910942
JJ
102082010-05-15 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR c++/44148
10211 * g++.dg/torture/pr44148.C: New test.
10212
4bdd0a60
JM
102132010-05-15 Joseph Myers <joseph@codesourcery.com>
10214
10215 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10216 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10217 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10218 diagnostics and type sizes.
10219
d025732d
EB
102202010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10221
10222 * gnat.dg/lto9.adb: New test.
10223 * gnat.dg/lto9_pkg1.ads: New helper.
10224 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10225
ade41c1d
JH
102262010-05-15 Jan Hubicka <jh@suse.cz>
10227
10228 * gcc.dg/lto/ipareference_1.c: Rename to ...
10229 * gcc.dg/lto/ipareference_0.c: ... this one.
10230 * gcc.dg/lto/ipareference_2.c: Rename to ...
10231 * gcc.dg/lto/ipareference_1.c: ... this one.
10232
f3380641
JH
102332010-05-15 Jan Hubicka <jh@suse.cz>
10234
10235 * gcc.dg/lto/ipareference_1.c: New file.
10236 * gcc.dg/lto/ipareference_2.c: New file.
10237
9d0baae1
RG
102382010-05-15 Richard Guenther <rguenther@suse.de>
10239
10240 PR tree-optimization/44038
10241 * gcc.c-torture/compile/pr44038.c: New testcase.
10242
75d2d581
L
102432010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10244
10245 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10246 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10247
f8dde8af
JW
102482010-05-15 Janus Weil <janus@gcc.gnu.org>
10249
10250 PR fortran/43207
10251 PR fortran/43969
10252 * gfortran.dg/class_18.f03: New.
10253 * gfortran.dg/class_19.f03: New.
10254
22bf7d17
JJ
102552010-05-14 Jakub Jelinek <jakub@redhat.com>
10256
10257 PR debug/44112
10258 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10259 * g++.dg/debug/dwarf2/const1.C: Remove.
10260
b33a0480
JM
102612010-05-14 Jason Merrill <jason@redhat.com>
10262
10263 * g++.dg/eh/cond4.C: New.
10264 * g++.dg/eh/elide2.C: Adjust.
10265 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10266
c13af44b
SK
102672010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10268
10269 PR fortran/44135
10270 * gfortran.dg/actual_array_interface_2.f90: New test.
10271
4d2ab9e3
RG
102722010-05-14 Richard Guenther <rguenther@suse.de>
10273
10274 PR tree-optimization/44119
10275 * gcc.c-torture/compile/pr44119.c: New testcase.
10276
786f715d
JM
102772010-05-14 Jason Merrill <jason@redhat.com>
10278
10279 PR c++/44127
10280 * g++.dg/eh/terminate1.C: New.
10281
88e09c79
JJ
102822010-05-14 Jakub Jelinek <jakub@redhat.com>
10283
10284 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10285
88c04a5d
JJ
10286 PR debug/44136
10287 * gcc.dg/pr44136.c: New test.
10288
74b80262
SZ
102892010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10290
10291 PR c++/30566
b6b7f703
L
10292 * g++.dg/warn/Wshadow-4.C: Adjust.
10293 * g++.dg/warn/Wshadow-5.C: New test.
10294 * g++.dg/warn/Wshadow-6.C: New test
74b80262 10295
f2cbd86c
DF
102962010-05-13 Daniel Franke <franke.daniel@gmail.com>
10297
431043bd
UB
10298 PR fortran/35779
10299 * gfortran.dg/initialization_25.f90: New.
f2cbd86c 10300
1ae6fe9b
MJ
103012010-05-13 Martin Jambor <mjambor@suse.cz>
10302
10303 * g++.dg/otr-fold-1.C: New test.
10304 * g++.dg/otr-fold-2.C: New test.
10305
823e9473
JJ
103062010-05-13 Jakub Jelinek <jakub@redhat.com>
10307
2b45bf21
JJ
10308 PR fortran/44036
10309 * gfortran.dg/gomp/pr44036-1.f90: New test.
10310 * gfortran.dg/gomp/pr44036-2.f90: New test.
10311 * gfortran.dg/gomp/pr44036-3.f90: New test.
10312
823e9473
JJ
10313 PR debug/43983
10314 * gcc.dg/guality/sra-1.c: New test.
10315
bd3cdcc0
JH
103162010-05-12 Jan Hubicka <jh@suse.cz>
10317
10318 * tree-ssa/unreachable.c: New test.
10319
73647d75
JM
103202010-05-12 Jason Merrill <jason@redhat.com>
10321
10322 * g++.dg/cpp0x/sfinae1.C: New.
10323
87a0ebfd
ST
103242010-05-12 Sriraman Tallam <tmsriram@google.com>
10325
10326 * gcc.target/i386/zee.c: New file.
10327
5c824000
JM
103282010-05-12 Jason Merrill <jason@redhat.com>
10329
3784b33c
JM
10330 * g++.dg/conversion/op1.C: Expect template candidate message.
10331 * g++.dg/cpp0x/nullptr15.C: Likewise.
10332 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10333 * g++.dg/cpp0x/pr31431.C: Likewise.
10334 * g++.dg/cpp0x/temp_default2.C: Likewise.
10335 * g++.dg/cpp0x/trailing4.C: Likewise.
10336 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10337 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10338 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10339 * g++.dg/cpp0x/variadic35.C: Likewise.
10340 * g++.dg/cpp0x/vt-35147.C: Likewise.
10341 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10342 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10343 * g++.dg/ext/visibility/anon8.C: Likewise.
10344 * g++.dg/ext/vla2.C: Likewise.
10345 * g++.dg/other/pr28114.C: Likewise.
10346 * g++.dg/other/ptrmem10.C: Likewise.
10347 * g++.dg/other/ptrmem11.C: Likewise.
10348 * g++.dg/overload/unknown1.C: Likewise.
10349 * g++.dg/parse/template7.C: Likewise.
10350 * g++.dg/parse/typename7.C: Likewise.
10351 * g++.dg/template/conv11.C: Likewise.
10352 * g++.dg/template/copy1.C: Likewise.
10353 * g++.dg/template/deduce3.C: Likewise.
10354 * g++.dg/template/dependent-expr5.C: Likewise.
10355 * g++.dg/template/friend.C: Likewise.
10356 * g++.dg/template/incomplete2.C: Likewise.
10357 * g++.dg/template/local4.C: Likewise.
10358 * g++.dg/template/local6.C: Likewise.
10359 * g++.dg/template/operator10.C: Likewise.
10360 * g++.dg/template/overload6.C: Likewise.
10361 * g++.dg/template/ptrmem2.C: Likewise.
10362 * g++.dg/template/ptrmem20.C: Likewise.
10363 * g++.dg/template/ptrmem8.C: Likewise.
10364 * g++.dg/template/sfinae2.C: Likewise.
10365 * g++.dg/template/ttp25.C: Likewise.
10366 * g++.dg/template/unify10.C: Likewise.
10367 * g++.dg/template/unify11.C: Likewise.
10368 * g++.dg/template/unify6.C: Likewise.
10369 * g++.dg/template/unify7.C: Likewise.
10370 * g++.dg/template/unify9.C: Likewise.
10371 * g++.dg/template/varmod1.C: Likewise.
10372 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10373 * g++.old-deja/g++.law/operators32.C: Likewise.
10374 * g++.old-deja/g++.pt/crash28.C: Likewise.
10375 * g++.old-deja/g++.pt/crash60.C: Likewise.
10376 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10377 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10378 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10379 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10380 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10381 * g++.old-deja/g++.pt/expr2.C: Likewise.
10382 * g++.old-deja/g++.pt/overload7.C: Likewise.
10383 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10384 * g++.old-deja/g++.pt/spec5.C: Likewise.
10385 * g++.old-deja/g++.pt/spec6.C: Likewise.
10386 * g++.old-deja/g++.pt/t24.C: Likewise.
10387 * g++.old-deja/g++.pt/unify4.C: Likewise.
10388 * g++.old-deja/g++.pt/unify6.C: Likewise.
10389 * g++.old-deja/g++.pt/unify8.C: Likewise.
10390 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10391 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10392 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10393
d451d5b2
JM
10394 * g++.dg/cpp0x/initlist32.C: New.
10395
404f08f8
JM
10396 * g++.dg/template/conv11.C: New.
10397 * g++.dg/conversion/op1.C: Adjust expected error.
10398
5c824000
JM
10399 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10400
49f19b1c
L
104012010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10402
10403 PR target/44088
10404 * gcc.target/i386/avx-cmpsd-1.c: New.
10405 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10406 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10407 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10408 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10409 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10410
f22f4340
JJ
104112010-05-12 Jakub Jelinek <jakub@redhat.com>
10412
10413 PR middle-end/44085
10414 * gcc.dg/gomp/pr44085.c: New test.
10415 * gfortran.dg/gomp/pr44085.f90: New test.
10416
101422f0
IS
104172010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10418
10419 * objc-obj-c++-shared/Object1.m: New.
10420 * objc.dg/torture: New directory.
10421 * objc.dg/torture/tls: Ditto.
10422 * objc.dg/tls: Ditto.
10423 * objc.dg/torture/tls/trivial.m: New test.
10424 * objc.dg/torture/tls/thr-init-2.m: New test.
10425 * objc.dg/torture/tls/thr-init-3.m: New test.
10426 * objc.dg/torture/tls/thr-init.m: New test.
10427 * objc.dg/torture/tls/diag-1.m: New test.
10428 * objc.dg/torture/tls/tls.exp: New.
10429 * objc.dg/torture/trivial.m: New test.
10430 * objc.dg/torture/dg-torture.exp: New.
10431 * objc.dg/tls/diag-3.m: New test.
10432 * objc.dg/tls/diag-4.m: New test.
10433 * objc.dg/tls/diag-5.m: New test.
10434 * objc.dg/tls/init-1.m: New test.
10435 * objc.dg/tls/init-2.m: New test.
10436 * objc.dg/tls/tls.exp: New.
10437 * objc.dg/tls/diag-2.m: New test.
10438 * lib/objc.exp: Respond to dg-additional-files.
10439
623a6941
MK
104402010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10441
10442 * gcc.target/m68k/20100512-1.c: New.
10443
aeecf17c
EB
104442010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10445
10446 * gnat.dg/lto8.adb: New test.
10447 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10448 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10449
aac73a6d
PC
104502010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10451
10452 PR c++/34272
10453 PR c++/43630
10454 PR c++/34491
10455 * g++.dg/template/crash97.C: New.
10456 * g++.dg/template/crash98.C: Likewise.
10457 * g++.dg/template/crash99.C: Likewise.
10458 * g++.dg/cpp0x/pr31439.C: Adjust.
10459 * g++.dg/template/crash95.C: Likewise.
10460
056928b2
JJ
104612010-05-11 Jakub Jelinek <jakub@redhat.com>
10462
3b5fda81
JJ
10463 PR middle-end/44071
10464 * c-c++-common/asmgoto-4.c: New test.
10465 * gcc.target/i386/pr44071.c: New test.
10466
056928b2
JJ
10467 PR c++/44062
10468 * c-c++-common/Wunused-var-7.c: New test.
10469 * g++.dg/warn/Wunused-var-9.C: New test.
10470
edf86ec1
DF
104712010-05-11 Daniel Franke <franke.daniel@gmail.com>
10472
431043bd
UB
10473 PR fortran/43711
10474 * gfortran.dg/gomp/pr43711.f90: New.
edf86ec1 10475
ad1614a7
DF
104762010-05-11 Daniel Franke <franke.daniel@gmail.com>
10477
10478 PR fortran/31820
10479 * gfortran.dg/select_5.f90: Updated.
10480
1aa14195
JH
104812010-05-11 Jan Hubicka <jh@suse.cz>
10482
10483 PR tree-optimize/44063
10484 * gcc.c-torture/compile/pr44063.c: New testcase.
10485
3f592b38
JJ
104862010-05-11 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR debug/44023
10489 * gcc.dg/pr44023.c: New test.
10490
c679a915
EB
104912010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10492
10493 * gnat.dg/lto7.adb: New test.
10494 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10495
eaa9d009
JM
104962010-05-10 Jason Merrill <jason@redhat.com>
10497
5a40306b
JM
10498 PR c++/44017
10499 * g++.dg/template/inherit5.C: New.
10500
eaa9d009
JM
10501 PR c++/44045
10502 * g++.dg/cpp0x/initlist33.C: New.
10503 * g++.dg/cpp0x/initlist26.C: Adjust.
10504 * g++.dg/cpp0x/initlist28.C: Adjust.
10505
34655c9e
FC
105062010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10507
10508 PR c++/43719
10509 * g++.dg/init/pr43719.C: New.
10510 * g++.dg/anon-struct4.C: Adjust.
10511
1de12eab
JJ
105122010-05-10 Jakub Jelinek <jakub@redhat.com>
10513
10514 PR debug/44028
10515 * gcc.dg/pr44028.c: New test.
10516
4e42ad66
DF
105172010-05-08 Daniel Franke <franke.daniel@gmail.com>
10518
10519 PR fortran/27866
10520 PR fortran/35003
10521 PR fortran/42809
10522 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10523 * gfortran.dg/warn_conversion.f90: New.
10524
8a9ecffd
MM
105252010-05-10 Michael Matz <matz@suse.de>
10526
10527 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10528
46044dd9
L
105292010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10530
10531 PR rtl-optimization/44012
10532 * gcc.dg/pr44012.c: New.
10533
6aaf1357
RO
105342010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10535
10536 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10537 Log text on entry and exit.
10538 Prune Sun ld warnings for common symbols with differing sizes.
10539 (lto-link-and-maybe-run): Change caller.
10540
f5dbb57c
JW
105412010-05-10 Janus Weil <janus@gcc.gnu.org>
10542
10543 PR fortran/44044
10544 * gfortran.dg/class_7.f03: Modified.
10545 * gfortran.dg/select_type_1.f03: Modified.
10546 * gfortran.dg/select_type_12.f03: New.
10547
1755aad0
RG
105482010-05-10 Richard Guenther <rguenther@suse.de>
10549
10550 PR tree-optimization/44050
10551 * gcc.dg/torture/pr44050.c: New testcase.
10552
333b67a9
WG
105532010-05-10 Wei Guozhi <carrot@google.com>
10554
10555 PR target/42879
10556 * gcc.target/arm/pr42879.c: New testcase.
10557
c1644066
JM
105582010-05-09 Joseph Myers <joseph@codesourcery.com>
10559
10560 PR c/44051
10561 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10562
0fb96aa4
JM
105632010-05-09 Joseph Myers <joseph@codesourcery.com>
10564
10565 PR c/10676
10566 * gcc.dg/anon-struct-10.c: New test.
10567
3d7a712a
RG
105682010-05-09 Richard Guenther <rguenther@suse.de>
10569
10570 PR middle-end/44024
10571 * gcc.dg/pr44024.c: New testcase.
10572
492fc0ee
JM
105732010-05-09 Joseph Myers <joseph@codesourcery.com>
10574
10575 PR c/4784
10576 * gcc.dg/anon-struct-9.c: New test.
10577
5588864d
RG
105782010-05-09 Richard Guenther <rguenther@suse.de>
10579
10580 PR middle-end/44043
10581 * gcc.c-torture/compile/pr44043.c: New testcase.
10582
64ed87b4
RG
105832010-05-09 Richard Guenther <rguenther@suse.de>
10584
10585 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10586
d10380d2
EB
105872010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10588
10589 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10590
0dbe2a64
EB
105912010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10592
10593 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10594 * gnat.dg/specs/lto3.ads: Likewise.
10595
844381e5
SL
105962010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10597
10598 PR middle-end/28685
10599 * gcc.dg/pr28685-1.c: New file.
10600
43896afb
RG
106012010-05-08 Richard Guenther <rguenther@suse.de>
10602
10603 PR tree-optimization/44030
10604 * gcc.c-torture/compile/pr44030.c: New testcase.
10605
f56000ed
EB
106062010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10607
10608 * gnat.dg/lto6.adb: New test.
10609 * gnat.dg/lto6_pkg.ads: New helper.
10610
901ad63f
EB
106112010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10612
10613 * gnat.dg/lto5.adb: New test.
10614 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10615
9c026b87
EB
106162010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10617
10618 * gnat.dg/lto4.ad[sb]: New test.
10619
35e2a4b8
EB
106202010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10621
10622 * gnat.dg/specs/lto3.ads: New test.
10623 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10624 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10625
928dfa4b
EB
106262010-05-08 Quentin Ochem <ochem@adacore.com>
10627
10628 * gnat.dg/sizetype3.ad[sb]: New test.
10629 * gnat.dg/sizetype3_pkg.ads: New helper.
10630
40bb78ad
FC
106312010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10632
10633 PR c++/43951
10634 * g++.dg/init/new29.C: New.
10635
db7d7dc1
DF
106362010-05-07 Daniel Franke <franke.daniel@gmail.com>
10637
62e59133
UB
10638 PR fortran/40728
10639 * gfortran.dg/coarray_1.f90: Fixed error message.
10640 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10641 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10642 * gfortran.dg/intrinsic_std_5.f90: New.
db7d7dc1 10643
2cd5965f
JM
106442010-05-07 Jason Merrill <jason@redhat.com>
10645
10646 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10647
9009be85
RO
106482010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10649
10650 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10651 (size_t, stderr): Remove.
10652 (read_error): Replaced __builtin_fprintf by fprintf.
10653
d42ba3b8
SZ
106542010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10655
10656 * gcc.dg/ordered-comparison-1.c: New test.
10657 * gcc.dg/ordered-comparison-2.c: New test.
10658 * gcc.dg/ordered-comparison-3.c: New test.
10659 * gcc.dg/ordered-comparison-4.c: New test.
10660
a4ca2b57
MS
106612010-05-06 Mike Stump <mikestump@comcast.net>
10662
46765054 10663 PR objc/35165
a4ca2b57
MS
10664 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10665
14c2101d
JM
106662010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10667 Jason Merrill <jason@redhat.com>
10668
10669 * g++.dg/cpp0x/nullptr01.C: New.
10670 * g++.dg/cpp0x/nullptr02.C: New.
10671 * g++.dg/cpp0x/nullptr03.C: New.
10672 * g++.dg/cpp0x/nullptr04.C: New.
10673 * g++.dg/cpp0x/nullptr05.C: New.
10674 * g++.dg/cpp0x/nullptr06.C: New.
10675 * g++.dg/cpp0x/nullptr07.C: New.
10676 * g++.dg/cpp0x/nullptr08.C: New.
10677 * g++.dg/cpp0x/nullptr09.C: New.
10678 * g++.dg/cpp0x/nullptr10.C: New.
10679 * g++.dg/cpp0x/nullptr11.C: New.
10680 * g++.dg/cpp0x/nullptr12.C: New.
10681 * g++.dg/cpp0x/nullptr13.C: New.
10682 * g++.dg/cpp0x/nullptr14.C: New.
10683 * g++.dg/cpp0x/nullptr15.C: New.
10684 * g++.dg/cpp0x/nullptr16.C: New.
10685 * g++.dg/cpp0x/nullptr17.C: New.
10686 * g++.dg/cpp0x/nullptr18.C: New.
10687 * g++.dg/cpp0x/nullptr19.C: New.
10688 * g++.dg/cpp0x/nullptr20.C: New.
10689 * g++.dg/cpp0x/nullptr21.C: New.
10690 * g++.dg/cpp0x/nullptr22.C: New.
10691 * g++.dg/debug/nullptr01.C: New.
10692 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10693
62e59133
UB
106942010-05-06 Jakub Jelinek <jakub@redhat.com>
10695
10696 * gcc.dg/Wunused-var-8.c: Move to...
10697 * c-c++-common/Wunused-var-6.c: ... here. New test.
10698
1017e3e6
PC
106992010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10700
10701 PR c++/40406
10702 * g++.dg/template/crash96.C: New.
10703
ef38b551
JH
107042010-05-06 Jan Hubicka <jh@suse.cz>
10705
10706 PR tree-optimization/43791
10707 * gcc.c-torture/compile/pr43791.c: New file.
10708
0ab555de
MM
107092010-05-06 Michael Matz <matz@suse.de>
10710
10711 PR tree-optimization/43984
10712 * gfortran.dg/pr43984.f90: New test.
10713
3734d960
MLI
107142010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10715
10716 PR 40989
10717 * gcc.dg/pr40989.c: New.
10718
e3bdfed6
RG
107192010-05-06 Richard Guenther <rguenther@suse.de>
10720
10721 PR tree-optimization/43934
10722 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10723
107242010-05-06 Richard Guenther <rguenther@suse.de>
10725
10726 PR tree-optimization/43987
10727 * gcc.c-torture/execute/pr43987.c: New testcase.
10728 * gcc.dg/torture/pta-escape-1.c: Adjust.
10729 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10730 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10731 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10732 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10733
94252ac2 107342010-04-22 Jakub Jelinek <jakub@redhat.com>
03a904b5
JJ
10735 Dodji Seketeli <dodji@redhat.com>
10736
10737 PR c/18624
10738 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10739 * g++.dg/template/sfinae16.C: Likewise.
10740 * gcc.dg/Wunused-var-1.c: Moved to...
10741 * c-c++-common/Wunused-var-1.c: ...here. New test.
10742 * gcc.dg/Wunused-var-2.c: Moved to...
10743 * c-c++-common/Wunused-var-2.c: ...here. New test.
10744 * gcc.dg/Wunused-var-3.c: Moved to...
10745 * c-c++-common/Wunused-var-3.c: ...here. New test.
10746 * gcc.dg/Wunused-var-4.c: Moved to...
10747 * gcc.dg/Wunused-var-1.c: ... here.
10748 * gcc.dg/Wunused-var-5.c: Moved to...
10749 * c-c++-common/Wunused-var-4.c: ...here. New test.
10750 * gcc.dg/Wunused-var-7.c: Moved to...
10751 * c-c++-common/Wunused-var-5.c: ...here. New test.
10752 * gcc.dg/Wunused-var-6.c: Moved to...
10753 * gcc.dg/Wunused-var-2.c: ... here.
10754 * c-c++-common/Wunused-var-1.c: New test.
10755 * c-c++-common/Wunused-var-2.c: New test.
10756 * c-c++-common/Wunused-var-3.c: New test.
10757 * c-c++-common/Wunused-var-4.c: New test.
10758 * c-c++-common/Wunused-var-5.c: New test.
10759 * g++.dg/warn/Wunused-var-1.C: New test.
10760 * g++.dg/warn/Wunused-var-2.C: New test.
10761 * g++.dg/warn/Wunused-var-3.C: New test.
10762 * g++.dg/warn/Wunused-var-4.C: New test.
10763 * g++.dg/warn/Wunused-var-5.C: New test.
10764 * g++.dg/warn/Wunused-var-6.C: New test.
10765 * g++.dg/warn/Wunused-var-7.C: New test.
10766 * g++.dg/warn/Wunused-var-8.C: New test.
10767 * g++.dg/warn/Wunused-parm-1.C: New test.
10768 * g++.dg/warn/Wunused-parm-2.C: New test.
10769 * g++.dg/warn/Wunused-parm-3.C: New test.
10770
5e7b92b9
TB
107712010-05-06 Tobias Burnus <burnus@net-b.de>
10772
10773 PR fortran/43985
10774 * gfortran.dg/gomp/crayptr5.f90: New test case.
10775
0f559c16
JM
107762010-05-05 Jason Merrill <jason@redhat.com>
10777
10778 PR debug/43370
10779 * g++.dg/ext/attrib39.C: New.
10780
e5880243
DF
107812010-05-05 Daniel Franke <franke.daniel@gmail.com>
10782
10783 PR fortran/24978
10784 * gfortran.dg/data_invalid.f90: New.
10785
ca361dec
EB
107862010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10787
10788 * gnat.dg/lto2.adb: New test.
10789
6d729f28
JM
107902010-05-05 Jason Merrill <jason@redhat.com>
10791
10792 PR c++/43787
10793 * g++.dg/opt/empty1.C: New.
10794
371b334e
JW
107952010-05-05 Janus Weil <janus@gcc.gnu.org>
10796
10797 PR fortran/43696
10798 * gfortran.dg/class_17.f03: New.
10799
94252ac2 108002010-05-04 Neil Vachharajani <nvachhar@google.com>
b0576159
JJ
10801
10802 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10803
ec6c345e
MS
108042010-05-04 Mike Stump <mikestump@comcast.net>
10805
10806 PR objc/35165
10807 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10808
55a46075
L
108092010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10810
10811 PR target/43668
10812 * gcc.target/i386/pr43668.c: New.
10813
68fef9f9
PC
108142010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10815
10816 PR c++/43028
10817 * g++.dg/cpp0x/initlist31.C: New.
10818
97e3c923
JJ
108192010-05-04 Jakub Jelinek <jakub@redhat.com>
10820
10821 PR c/43981
10822 * gcc.dg/Wunused-var-8.c: New test.
10823
b5c0a77e
JM
108242010-05-04 Jason Merrill <jason@redhat.com>
10825
10826 PR c++/38064
10827 * g++.dg/cpp0x/enum3.C: Extend.
10828
ade6a9ac
L
108292010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10830
10831 PR target/43799
10832 * gcc.target/i386/pr43799.c: New.
10833
7ef5e86c
EB
108342010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10835
10836 * gnat.dg/lto1.adb: New test.
10837 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10838
2147c71c
L
108392010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10840
10841 PR middle-end/43671
10842 * gcc.target/i386/pr43671.c: New.
10843
4ac4b596
PC
108442010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10845
10846 PR c++/43705
10847 * g++.dg/template/crash95.C: New.
10848
0d3f6527
L
108492010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10850
10851 PR debug/43508
10852 * gcc.target/i386/pr43508.c: New.
10853
27c2cfa6
RG
108542010-05-04 Richard Guenther <rguenther@suse.de>
10855
10856 PR tree-optimization/43879
10857 * g++.dg/torture/pr43879-1_0.C: New testcase.
10858 * g++.dg/torture/pr43879-1_1.C: Likewise.
10859
f857e9a4
DS
108602010-05-03 Dodji Seketeli <dodji@redhat.com>
10861
10862 PR c++/43953
10863 * g++.dg/other/crash-12.C: New test.
10864
9ab570ad
L
108652010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10866
10867 * g++.dg/cdce3.C: Add a space. Updated.
10868
cbb4feb3
JM
108692010-05-03 Jason Merrill <jason@redhat.com>
10870
10871 PR c++/43680
10872 * g++.dg/opt/enum2.C: New.
10873 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10874 * g++.dg/warn/Wswitch-1.C: Adjust message.
10875
35ad90d5
RO
108762010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10877
10878 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10879 * g++.dg/ext/label13.C: Fix typo.
10880 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10881 alpha*-dec-osf5*.
10882 * gcc.c-torture/compile/limits-declparen.c: xfail on
10883 alpha*-dec-osf5* with -g.
10884 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10885 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10886 * gcc.dg/c99-tgmath-2.c: Likewise.
10887 * gcc.dg/c99-tgmath-3.c: Likewise.
10888 * gcc.dg/c99-tgmath-4.c: Likewise.
10889
431f5969
SK
108902010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10891
10892 PR fortran/43592
10893 * gfortran.dg/unexpected_interface.f90: New test.
10894
d5ece0a1
RO
108952010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10896
10897 * ada/acats/run_acats (which): New function.
10898 (host_gnatchop, host_gnatmake): Use it.
10899
8eb7bc3c
RG
109002010-05-03 Richard Guenther <rguenther@suse.de>
10901
10902 PR tree-optimization/43971
10903 * gcc.dg/pr43971.c: New testcase.
10904
c4e26da1
JJ
109052010-05-03 Jakub Jelinek <jakub@redhat.com>
10906
10907 PR debug/43972
10908 * gcc.dg/debug/pr43972.c: New test.
10909
63004b49
UB
109102010-05-02 Uros Bizjak <ubizjak@gmail.com>
10911
10912 PR testsuite/43963
10913 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10914
52c307ba
RG
109152010-05-02 Richard Guenther <rguenther@suse.de>
10916
10917 PR tree-optimization/43879
10918 * gcc.dg/torture/pr43879-3.c: New testcase.
10919
bab4d587
RG
109202010-05-01 Richard Guenther <rguenther@suse.de>
10921
10922 PR tree-optimization/43949
10923 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10924
13ead6d8
L
109252010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10926
10927 PR c++/43951
10928 * g++.dg/init/new28.C: New.
10929
94252ac2 109302010-04-30 Iain Sandoe <iains@gcc.gnu.org>
619dea2d
IS
10931
10932 PR objc++/32052
10933 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10934 structure and nested declarations.
10935 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10936 structure and nested declarations. Reduce header clutter and
10937 use _exit() rather than abort().
10938 * objc.dg/encode-10.m: New.
10939 * objc.dg/encode-11.m: New.
10940
ce276b61
EB
109412010-04-30 DJ Delorie <dj@redhat.com>
10942
10943 * gcc.c-torture/execute/20100430-1.c: New test.
10944
5cb6410a
JM
109452010-04-30 Jason Merrill <jason@redhat.com>
10946
10947 PR c++/43868
10948 * g++.dg/template/ptrmem21.C: New.
10949
bf65e4b1
TB
109502010-04-30 Tobias Burnus Mburnus@net-b.de>
10951
10952 PR fortran/18918
10953 PR fortran/43931
10954 * gfortran.dg/coarray_13.f90: New test.
10955
b6050cb7
RG
109562010-04-30 Richard Guenther <rguenther@suse.de>
10957
10958 PR lto/43946
10959 * gcc.dg/lto/20100430-1_0.c: New testcase.
10960
a07ecd2b
JJ
109612010-04-30 Jakub Jelinek <jakub@redhat.com>
10962
10963 PR debug/43942
10964 * c-c++-common/pr43942.c: New test.
10965
1179ee88
SB
109662009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10967
10968 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10969 conflict with darwin crt1.o 'start' symbol.
10970
4be68d9a
RG
109712010-04-30 Richard Guenther <rguenther@suse.de>
10972
10973 PR tree-optimization/43879
10974 * gcc.dg/torture/pr43879_1.c: New testcase.
10975
06468254
RG
109762010-04-30 Richard Guenther <rguenther@suse.de>
10977
10978 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10979
10ab8f62
FC
109802010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10981
10982 PR c++/43890
10983 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10984 user-provided constructor while recursing.
10985
eece1eb9
PT
109862010-04-29 Janus Weil <janus@gcc.gnu.org>
10987
10988 PR fortran/42274
10989 * gfortran.dg/class_16.f03: New test.
10990
109912010-04-29 Janus Weil <janus@gcc.gnu.org>
10992
10993 PR fortran/42274
10994 * gfortran.dg/class_15.f03: New.
10995
109962010-04-29 Paul Thomas <pault@gcc.gnu.org>
10997
10998 PR fortran/43326
10999 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11000
110012010-04-29 Janus Weil <janus@gcc.gnu.org>
11002
11003 PR fortran/43492
11004 * gfortran.dg/generic_22.f03 : New test.
11005
110062010-04-29 Paul Thomas <pault@gcc.gnu.org>
11007
11008 PR fortran/42353
11009 * gfortran.dg/class_14.f03: New test.
11010
110112010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11012
11013 PR fortran/42680
11014 * gfortran.dg/interface_32.f90: New test.
11015
110162009-04-29 Paul Thomas <pault@gcc.gnu.org>
11017 Janus Weil <janus@gcc.gnu.org>
11018
11019 PR fortran/41829
11020 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11021 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11022 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11023
a143bf27
MS
110242010-04-28 Mike Stump <mikestump@comcast.net>
11025
11026 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11027 dg-excess-errors.
11028 * g++.dg/uninit-pred-2_b.C: Likewise.
11029
a10da381
TB
110302010-04-28 Tobias Burnus <burnus@net-b.de>
11031
11032 PR fortran/18918
11033 PR fortran/43919
11034 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11035
ab6edba4
MK
110362010-04-28 Matthias Klose <doko@ubuntu.com>
11037
11038 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11039 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11040 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11041 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11042 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11043
8478130d
EB
110442010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11045
11046 * gcc.dg/const-uniq-1.c: New test.
11047 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11048
34f97b94
XDL
110492010-04-28 Xinliang David Li <davidxl@google.com>
11050
11051 * gcc.dg/uninit-pred-2_b.c: New test.
11052 * gcc.dg/uninit-pred-4_b.c: New test.
11053 * gcc.dg/uninit-pred-3_d.c: New test.
11054 * gcc.dg/uninit-pred-6_b.c: New test.
11055 * gcc.dg/uninit-pred-8_b.c: New test.
11056 * gcc.dg/uninit-pred-3_a.c: New test.
11057 * gcc.dg/uninit-pred-2_c.c: New test.
11058 * gcc.dg/uninit-pred-5_a.c: New test.
11059 * gcc.dg/uninit-pred-3_e.c: New test.
11060 * gcc.dg/uninit-pred-7_a.c: New test.
11061 * gcc.dg/uninit-pred-6_c.c: New test.
11062 * gcc.dg/uninit-pred-9_a.c: New test.
11063 * gcc.dg/uninit-pred-8_c.c: New test.
11064 * gcc.dg/uninit-pred-3_b.c: New test.
11065 * gcc.dg/uninit-pred-5_b.c: New test.
11066 * gcc.dg/uninit-pred-7_b.c: New test.
11067 * gcc.dg/uninit-pred-6_d.c: New test.
11068 * gcc.dg/uninit-pred-9_b.c: New test.
11069 * gcc.dg/uninit-pred-2_a.c: New test.
11070 * gcc.dg/uninit-pred-4_a.c: New test.
11071 * gcc.dg/uninit-pred-3_c.c: New test.
11072 * gcc.dg/uninit-pred-6_a.c: New test.
11073 * gcc.dg/uninit-pred-8_a.c: New test.
11074 * gcc.dg/uninit-pred-7_c.c: New test.
11075 * gcc.dg/uninit-pred-6_e.c: New test.
11076 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11077 * g++.dg/uninit-pred-1_a.C: New test.
11078 * g++.dg/uninit-pred-1_b.C: New test.
11079 * g++.dg/uninit-pred-2_a.C: New test.
11080 * g++.dg/uninit-pred-2_b.C: New test.
11081 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11082 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11083 * g++.dg/uninit-pred-loop_1.cc: New test.
11084
e33c6cd6
MJ
110852010-04-28 Martin Jambor <mjambor@suse.cz>
11086
11087 * gcc.dg/lto/20091209-1_0.c: New testcase.
11088
18abb35e
RG
110892010-04-28 Richard Guenther <rguenther@suse.de>
11090
11091 PR tree-optimization/43879
11092 PR tree-optimization/43909
11093 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11094
c718820a
RG
110952010-04-28 Richard Guenther <rguenther@suse.de>
11096
11097 PR c++/43880
11098 * g++.dg/torture/pr43880.C: New testcase.
11099
4b414c93
MLI
111002010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11101
11102 PR c++/9335
62e59133
UB
11103 * g++.dg/template/recurse2.C: Update
11104 * g++.dg/template/recurse.C: Update.
11105 * g++.dg/template/pr23510.C: Update.
11106 * lib/prune.exp: Filter out 'recursively instantiated'.
4b414c93 11107
31d1acec
FC
111082010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11109
11110 PR c++/29043
11111 * g++.dg/init/pr29043.C: New.
11112
95b24c84
JM
111132010-04-27 Jason Merrill <jason@redhat.com>
11114
2defb926
JM
11115 * g++.dg/lookup/scoped5.C: Adjust.
11116 * g++.dg/lookup/scoped8.C: Adjust.
11117 * g++.dg/template/dependent-expr5.C: Adjust.
11118 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11119
a6846853
JM
11120 PR c++/43856
11121 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11122
95b24c84
JM
11123 PR c++/43875
11124 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11125
5dc16b19 111262010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
94252ac2 11127 Jan Hubicka <hubicka@ucw.cz>
5dc16b19
MLI
11128
11129 * gcc.dg/pure-2.c: New testcase.
11130 * gcc.dg/const-1.c: New testcase.
11131
798ec807
JM
111322010-04-27 Jason Merrill <jason@redhat.com>
11133
ea8b8aa0
JM
11134 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11135
798ec807
JM
11136 PR c++/41468
11137 * g++.dg/template/sfinae17.C: New.
4a5d353f 11138 * g++.dg/template/sfinae18.C: New.
798ec807 11139
6ad86a5b
FC
111402010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11141
11142 * g++.dg/init/pr42844.C: New.
11143 * g++.dg/cpp0x/pr42844-2.C: New.
11144 * g++.dg/cpp0x/defaulted2.C: Adjust.
11145 * g++.dg/tree-ssa/pr27549.C: Likewise.
11146 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11147
0134416b
TB
111482010-04-27 Tobias Burnus <burnus@net-b.de>
11149
11150 PR fortran/18918
11151 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11152
a79ccd14
RG
111532010-04-27 Richard Guenther <rguenther@suse.de>
11154
11155 PR middle-end/40561
11156 * g++.dg/other/pr40561.C: New testcase.
11157
78eaf7bf
MJ
111582010-04-27 Martin Jambor <mjambor@suse.cz>
11159
11160 PR middle-end/43812
11161 * g++.dg/ipa/pr43812.C: New test.
11162
fa5f5e27
JH
111632010-04-27 Jan Hubicka <jh@suse.cz>
11164
11165 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11166 (test): ... this one.
11167
cb751cbd
BS
111682010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11169
11170 PR target/40657
11171 * gcc.target/arm/thumb-stackframe.c: New test.
11172
0ed3cde2 111732010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
431043bd 11174
0ed3cde2
SZ
11175 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11176 * gcc.dg/misc-column.c: Likewise.
11177 * gcc.dg/Walways-true-1.c: Likewise.
11178 * gcc.dg/Walways-true-2.c: Likewise.
11179 * gcc.dg/warn-addr-cmp.c: Likewise.
11180
f33beee9
TB
111812010-04-27 Tobias Burnus <burnus@net-b.de>
11182
11183 PR fortran/18918
11184 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11185 * gfortran.dg/coarray_12.f90: New.
11186
637f1455
SZ
111872010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11188
11189 PR c/32207
11190 * gcc.dg/pr32207.c: New test.
11191 * gcc.dg/misc-column.c: Adjust expected warning.
11192 * gcc.dg/Walways-true-1.c: Likewise.
11193 * gcc.dg/Walways-true-2.c: Likewise.
11194 * gcc.dg/warn-addr-cmp.c: Likewise.
11195
3bec79c5
DK
111962010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11197
11198 PR lto/42776
11199 * lib/lto.exp (lto_prune_vis_warns): New function.
11200 (lto-link-and-maybe-run): Call it.
11201
6a07739d
L
112022010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11203
11204 PR tree-optimization/43904
11205 * gcc.dg/tree-ssa/tailcall-6.c: New.
11206
504d14c9
IS
112072010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11208
11209 PR testsuite/35165
11210 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11211 Darwin8/OSX10.4 - compatible code generation.
11212 Use scan-rtl-dump.
11213 * obj-c++.dg/stubify-1.mm: Ditto.
11214 * lib/objc-torture.exp: Do not require link success for
11215 "trivial.m" in the runtime checks when dowhat = 'compile'.
431043bd 11216 * lib/dg-pch.exp (dg-flags-pch): New Proc.
504d14c9
IS
11217 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11218 Darwin8/OSX10.4 - compatible code generation.
11219 * objc.dg/stubify-2.m: Ditto.
11220 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11221 * objc.dg/next-runtime-1.m: Ditto.
11222 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11223 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11224 runtimes on Darwin.
11225
94252ac2 112262010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
920a8260
JH
11227
11228 PR 43715
b6b7f703 11229 * lib/plugin-support.exp: Use "-undefined
920a8260
JH
11230 dynamic_lookup" on darwin.
11231
21aac880
RG
112322010-04-26 Richard Guenther <rguenther@suse.de>
11233
11234 * gcc.dg/lto/20100426_0.c: New testcase.
11235
330af32c
JZ
112362010-04-26 Jie Zhang <jie@codesourcery.com>
11237
11238 PR tree-optimization/43833
11239 gcc.dg/Warray-bounds-8.c: New test case.
11240
98b2dfbb
RG
112412010-04-26 Richard Guenther <rguenther@suse.de>
11242
11243 PR lto/43080
11244 * g++.dg/lto/20100423-3_0.C: New testcase.
11245
1ae3075b
RG
112462010-04-26 Richard Guenther <rguenther@suse.de>
11247
11248 PR lto/42425
11249 * g++.dg/lto/20100423-2_0.C: New testcase.
11250
4b5caab7
IR
112512010-04-26 Ira Rosen <irar@il.ibm.com>
11252
11253 * gcc.dg/vect/bb-slp-23.c: New test.
11254
2778d766
JM
112552010-04-25 Joseph Myers <joseph@codesourcery.com>
11256
11257 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11258 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11259 * gcc.dg/c1x-float-1.c: New test.
11260
045d4002
L
112612010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11262
11263 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11264 of "lea\[ \t\]".
11265
d64ad42b
SK
112662010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11267
78ba4ec5
L
11268 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11269 FreeBSD.
2b50b170
SK
11270 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11271 * gfortran.dg/default_format_2.f90: Ditto.
d64ad42b 11272
211b0440 112732010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
78ba4ec5
L
11274
11275 * gfortran.dg/pr43505.f90: Clean up .mod file.
2b50b170
SK
11276 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11277 * gfortran.dg/pr41347.f90: Ditto.
11278 * gfortran.dg/internal_pack_4.f90: Ditto.
11279 * gfortran.dg/proc_decl_23.f90: Ditto.
11280 * gfortran.dg/recursive_check_3.f90: Ditto.
11281 * gfortran.dg/intent_out_3.f90: Ditto.
11282 * gfortran.dg/assignment_2.f90: Ditto.
11283 * gfortran.dg/pr41928.f90: Ditto.
11284 * gfortran.dg/pr42166.f90: Ditto.
11285 * gfortran.dg/private_type_12.f90: Ditto.
11286 * gfortran.dg/graphite/pr42185.f90: Ditto.
11287 * gfortran.dg/graphite/pr42186.f90: Ditto.
11288 * gfortran.dg/graphite/pr40982.f90: Ditto.
11289 * gfortran.dg/graphite/id-2.f90: Ditto.
11290 * gfortran.dg/graphite/id-4.f90: Ditto.
11291 * gfortran.dg/graphite/pr42050.f90: Ditto.
11292 * gfortran.dg/graphite/id-18.f90: Ditto.
11293 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11294 * gfortran.dg/graphite/pr41924.f90: Ditto.
11295 * gfortran.dg/graphite/pr42393.f90: Ditto.
11296 * gfortran.dg/graphite/pr37980.f90: Ditto.
11297 * gfortran.dg/graphite/pr38953.f90: Ditto.
11298 * gfortran.dg/graphite/pr42180.f90: Ditto.
11299 * gfortran.dg/graphite/pr42181.f90: Ditto.
11300 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11301 * gfortran.dg/select_type_4.f90: Ditto.
11302 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11303 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11304 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11305 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11306 * gfortran.dg/whole_file_11.f90: Ditto.
11307 * gfortran.dg/private_type_11.f90: Ditto.
11308 * gfortran.dg/vect/vect-gems.f90: Ditto.
11309 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
211b0440 11310
9b41915f
L
113112010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11312
11313 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11314
82d6f532
EB
113152010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11316
11317 * gnat.dg/pack15.ad[sb]: New test.
11318
910ed7dc
PB
113192010-04-25 Paolo Bonzini <bonzini@gnu.org>
11320
11321 * gcc.target/arm/mla-1.c: New test.
11322
8583a512
SK
113232010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11324
11325 PR fortran/30073
11326 PR fortran/43793
910ed7dc 11327 * gfortran.dg/pr43793.f90: New test.
8583a512 11328
27d0d96a
BS
113292010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11330
11331 PR tree-optimization/41442
11332 * gcc.target/i386/pr41442.c: New test.
11333
1cef01a0
HPN
113342010-04-24 Hans-Peter Nilsson <hp@axis.com>
11335
11336 PR fortran/43832
11337 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11338
a3ba2937
JD
113392010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11340
11341 PR fortran/43832
11342 * gfortran.dg/open_nounit.f90: New test.
11343
991b4da1
PT
113442010-04-24 Paul Thomas <pault@gcc.gnu.org>
11345
11346 PR fortran/43841
11347 PR fortran/43843
11348 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11349
c7d0de89
MLI
113502010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11351
11352 * gcc.dg/Wconversion-integer.c: Update.
11353
915f5921
EB
113542010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11355
11356 * gnat.dg/unchecked_convert5.adb: New test.
11357
7a38245d
RG
113582010-04-23 Richard Guenther <rguenther@suse.de>
11359
11360 PR lto/41734
11361 * gcc.dg/lto/20100423-2_0.c: New testcase.
11362 * gcc.dg/lto/20100423-2_0.c: Likewise.
11363
8fd8a06f
RG
113642010-04-23 Richard Guenther <rguenther@suse.de>
11365
11366 PR lto/43455
11367 * gcc.dg/lto/20100423-1_0.c: New testcase.
11368 * gcc.dg/lto/20100423-1_1.c: Likewise.
11369
77620011
MJ
113702010-04-23 Martin Jambor <mjambor@suse.cz>
11371
11372 PR tree-optimization/43846
11373 * gcc.dg/tree-ssa/sra-10.c: New test.
11374
5c20baf1
MJ
113752010-04-23 Martin Jambor <mjambor@suse.cz>
11376
11377 PR middle-end/43835
11378 * gcc.c-torture/execute/pr43835.c: New test.
11379
c67f69a3
RG
113802010-04-23 Richard Guenther <rguenther@suse.de>
11381
11382 PR lto/42653
11383 * g++.dg/lto/20100423-1_0.C: New testcase.
11384
d5dceab8
UB
113852010-04-22 Uros Bizjak <ubizjak@gmail.com>
11386
11387 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11388
113892010-04-22 Ira Rosen <irar@il.ibm.com>
74500b3e 11390
5bdd895c 11391 PR tree-optimization/43842
74500b3e
IR
11392 * gcc.dg/vect/pr43842.c: New test.
11393
8e80fcac
BS
113942010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11395
11396 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11397 * gcc.target/i386/wmul-2.c: Likewise.
11398
79b9f413
KG
113992010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11400
11401 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11402 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11403
44741f03
AM
114042010-04-22 Alexander Monakov <amonakov@ispras.ru>
11405
11406 * gfortran.dg/reassoc_6.f: New testcase.
11407
9193b1b4
BS
114082010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11409
11410 PR middle-end/29274
11411 * gcc.target/arm/wmul-1.c: New test.
11412 * gcc.target/arm/wmul-2.c: New test.
11413
b3be2694
RG
114142010-04-22 Richard Guenther <rguenther@suse.de>
11415
11416 PR tree-optimization/43845
11417 * gcc.c-torture/compile/pr43845.c: New testcase.
11418
5b58b39b
BS
114192010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11420
11421 PR middle-end/29274
11422 * gcc.target/i386/wmul-1.c: New test.
11423 * gcc.target/i386/wmul-2.c: New test.
11424 * gcc.target/bfin/wmul-1.c: New test.
11425 * gcc.target/bfin/wmul-2.c: New test.
11426
92375a20
RG
114272010-04-22 Richard Guenther <rguenther@suse.de>
11428
11429 PR fortran/43829
11430 * gfortran.dg/vector_subscript_6.f90: New testcase.
11431 * gfortran.dg/assign_10.f90: Adjust.
11432
2b65cd83
JJ
114332010-04-21 Jakub Jelinek <jakub@redhat.com>
11434
11435 PR fortran/43836
11436 * gfortran.dg/gomp/pr43836.f90: New test.
11437
11152c95
RG
114382010-04-21 Richard Guenther <rguenther@suse.de>
11439
11440 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11441
d64427ff
KG
114422010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11443
11444 * gcc.dg/torture/builtin-cproj-3.c: New.
11445
88274c4d
JM
114462010-04-20 Jason Merrill <jason@redhat.com>
11447
11448 PR c++/9335
11449 * g++.dg/template/recurse2.C: New.
11450 * g++.dg/parse/crash36.C: Adjust.
11451 * g++.dg/other/fold1.C: Adjust.
11452 * g++.dg/init/member1.C: Adjust.
11453 * lib/prune.exp: Prune "skipping N instantiation contexts".
11454
3c642f92
KG
114552010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11456
11457 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11458
43272bf5
KG
114592010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11460
11461 * gcc.dg/torture/builtin-cproj-1.c: New.
11462 * gcc.dg/torture/builtin-cproj-2.c: New.
11463
5a80a1dd
DS
114642010-04-20 Dodji Seketeli <dodji@redhat.com>
11465
11466 PR c++/43800
11467 PR c++/43704
11468 * g++.dg/template/typedef32.C: Adjust.
11469 * g++.dg/template/typedef33.C: New test.
11470
9c4174d8
PT
114712010-04-20 Paul Thomas <pault@gcc.gnu.org>
11472
11473 PR fortran/43227
11474 * gfortran.dg/proc_decl_23.f90: New test.
11475
11476 PR fortran/43266
11477 * gfortran.dg/abstract_type_6.f03: New test.
11478
94e85e0a
XDL
114792010-04-20 Xinliang David Li <davidxl@google.com>
11480
11481 * g++.dg/tree-ssa/fold-compare.C: New.
11482
48e50698
RG
114832010-04-20 Richard Guenther <rguenther@suse.de>
11484
11485 PR tree-optimization/39417
11486 * g++.dg/torture/pr39417.C: New testcase.
11487
b28ae58f
RG
114882010-04-20 Richard Guenther <rguenther@suse.de>
11489
11490 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11491
1197ce8e
JJ
114922010-04-20 Jakub Jelinek <jakub@redhat.com>
11493
11494 * g++.dg/debug/dwarf2/rv1.C: New test.
11495
72e2cf16
AK
114962010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11497
11498 PR target/43635
11499 * gcc.c-torture/compile/pr43635.c: New testcase.
11500
fd2e4e99
JJ
115012010-04-19 Jakub Jelinek <jakub@redhat.com>
11502
310e4472
JJ
11503 PR fortran/43339
11504 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11505 of sequential loops being private only in the innermost containing
11506 task region.
11507
fd2e4e99
JJ
11508 PR middle-end/43337
11509 * gfortran.dg/gomp/pr43337.f90: New test.
11510
1936a7d4
RG
115112010-04-19 Richard Guenther <rguenther@suse.de>
11512
11513 PR tree-optimization/43796
11514 * gfortran.dg/pr43796.f90: New testcase.
11515
d53bed0b
RG
115162010-04-19 Richard Guenther <rguenther@suse.de>
11517
11518 PR tree-optimization/43783
11519 * gcc.c-torture/execute/pr43783.c: New testcase.
11520
90f775a9
UB
115212010-04-19 Uros Bizjak <ubizjak@gmail.com>
11522
11523 PR target/43766
11524 * gcc.target/i386/pr43766.c: New test.
11525
8d9b7be5
JZ
115262010-04-19 Jie Zhang <jie@codesourcery.com>
11527
11528 PR target/43662
11529 * gcc.target/i386/pr43662.c: New test.
11530
d38f6bc0
DS
115312010-04-19 Dodji Seketeli <dodji@redhat.com>
11532
11533 PR c++/43704
11534 * g++.dg/template/typedef32.C: New test.
11535
d5dceab8 115362010-04-19 Ira Rosen <irar@il.ibm.com>
b5aeb3bb 11537
d5dceab8
UB
11538 PR tree-optimization/37027
11539 * lib/target-supports.exp
b5aeb3bb
IR
11540 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11541 * gcc.dg/vect/pr37027.c: New test.
d5dceab8
UB
11542 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11543 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11544 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11545 gcc.dg/vect/vect-complex-6.c: Likewise.
b5aeb3bb 11546
5a2fa9e8
JJ
115472010-04-19 Jakub Jelinek <jakub@redhat.com>
11548
11549 * g++.dg/debug/dwarf2/enum1.C: New test.
11550
896ee672
EB
115512010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11552
11553 * gnat.dg/rep_clause5.ad[sb]: New test.
11554 * gnat.dg/rep_clause5_pkg.ads: New helper.
11555
d5dceab8 115562010-04-18 Ira Rosen <irar@il.ibm.com>
59eefaa6
IR
11557
11558 PR tree-optimization/43771
11559 * g++.dg/vect/pr43771.cc: New test.
11560
6c559604
SK
115612010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11562
896ee672
EB
11563 PR fortran/31538
11564 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11565 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6c559604 11566
728936bb
EB
115672010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11568
11569 * gnat.dg/sizetype.adb: Rename into...
11570 * gnat.dg/sizetype1.adb: ...this.
11571 * gnat.dg/sizetype2.adb: New test.
11572
12de6355
RG
115732010-04-16 Richard Guenther <rguenther@suse.de>
11574
11575 PR tree-optimization/43572
11576 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11577
68a3eb69
EB
115782010-04-16 Olivier Hainque <hainque@adacore.com>
11579
11580 * gnat.dg/specs/discr_private.ads: New test.
11581
f0c6475a 115822010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6ea007e4
BS
11583
11584 PR target/41514
f0c6475a
BS
11585 * gcc.target/arm/thumb-comparisons.c: New test.
11586
11587 PR target/40603
11588 * gcc.target/arm/thumb-cbranchqi.c: New test.
6ea007e4 11589
7a296495
CB
115902010-04-16 Christian Bruel <christian.bruel@st.com>
11591
11592 * g++.dg/torture/pr36191.C: Enable for SH.
11593
169afcb9
EB
115942010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11595
11596 * gnat.dg/wide_boolean.adb: New test.
11597 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11598
25a6a873
RG
115992010-04-15 Richard Guenther <rguenther@suse.de>
11600
11601 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11602 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11603 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11604 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11605 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11606 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11607 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11608 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11609 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11610 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11611 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11612 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11613 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11614 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11615 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11616
f0c6475a 116172010-04-14 Bernd Schmidt <bernds@codesourcery.com>
31ce8a53
BS
11618
11619 PR target/21803
11620 * gcc.target/arm/pr42496.c: New test.
11621
943f82e7
JM
116222010-04-14 Jason Merrill <jason@redhat.com>
11623
11624 PR c++/36625
11625 * g++.dg/ext/attrib38.C: New.
11626
88f33b96
SE
116272010-04-14 Steve Ellcey <sje@cup.hp.com>
11628
11629 PR testsuite/43739
11630 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11631
289fcbbd
MLI
116322010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11633
11634 PR 42966
11635 * gcc.dg/cpp/warn-undef-2.c: Update.
11636 * gcc.dg/cpp/warn-traditional-2.c: Update.
11637 * gcc.dg/cpp/warn-comments-2.c: Update.
11638 * gcc.dg/cpp/warn-variadic-2.c: Update.
11639 * gcc.dg/cpp/warn-long-long-2.c: Update.
11640 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11641 * gcc.dg/cpp/warn-multichar-2.c: Update.
11642 * gcc.dg/cpp/warn-normalized-3.c: Update.
11643 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11644 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11645 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11646 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11647 * gcc.dg/cpp/warn-redefined-2.c: Update.
11648 * gfortran.dg/warning-directive-2.F90: Update.
11649 * c-c++-common/cpp/warning-directive-2.c: Update.
11650
fc249fe5
MM
116512010-04-14 Michael Matz <matz@suse.de>
11652
11653 PR tree-optimization/42963
b6b7f703 11654 * gcc.dg/pr42963.c: New testcase.
fc249fe5 11655
f08863f9
EB
116562010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11657
11658 * gnat.dg/class_wide.adb: Rename into...
11659 * gnat.dg/class_wide1.adb: ...this.
11660 * gnat.dg/class_wide2.ad[sb]: New test.
11661
64f002ed
TB
116622010-04-14 Tobias Burnus <burnus@net-b.de>
11663
11664 PR fortran/18918
11665 * gfortran.dg/coarray_9.f90: Update dg-errors.
11666 * gfortran.dg/coarray_10.f90: New test.
11667 * gfortran.dg/coarray_11.f90: New test.
11668
e1859f33
JD
116692010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11670
11671 PR fortran/43747
11672 gfortran.dg/initialization_24.f90: New test.
11673
44b2dc6c
JM
116742010-04-13 Jason Merrill <jason@redhat.com>
11675
11676 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11677 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11678
4867a0c6
MLI
116792010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11680
11681 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11682 * g++.dg/dg.exp: Likewise.
11683 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11684 * c-c++-common/cpp/warning-directive-1.c: ... here.
11685 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11686 * c-c++-common/cpp/warning-directive-2.c: ... here.
11687 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11688 * c-c++-common/cpp/warning-directive-3.c: ... here.
11689 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11690 * c-c++-common/cpp/warning-directive-4.c: ... here.
11691 * g++.dg/cpp/warning-directive-1.C: Delete.
11692 * g++.dg/cpp/warning-directive-2.C: Delete.
11693 * g++.dg/cpp/warning-directive-3.C: Delete.
11694 * g++.dg/cpp/warning-directive-4.C: Delete.
11695 * gcc.dg/cpp/normalised-3.c: Delete.
11696 * g++.dg/cpp/normalised-1.C: Rename as ...
11697 * c-c++-common/cpp/normalised-3.c: ... this.
11698
0f2ffb9a
MJ
116992010-04-13 Martin Jambor <mjambor@suse.cz>
11700
11701 * gcc.dg/tree-ssa/sra-9.c: New test.
11702
f78b86c0
MM
117032010-04-13 Michael Matz <matz@suse.de>
11704
11705 PR middle-end/43730
11706 * gcc.dg/pr43730.c: New test.
11707
143597ff
MM
117082010-04-13 Michael Matz <matz@suse.de>
11709
11710 * gcc.dg/tree-ssa/negate.c: New testcase.
11711
9d7b53cc
RG
117122010-04-13 Richard Guenther <rguenther@suse.de>
11713
11714 PR testsuite/43735
11715 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11716
777e1f09
RG
117172010-04-13 Richard Guenther <rguenther@suse.de>
11718
11719 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11720
76af763d
EB
117212010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11722
11723 * gnat.dg/derived_type1.adb: New test.
11724
4adbd5dd
MK
117252010-04-13 Matthias Klose <doko@ubuntu.com>
11726
11727 * gcc.dg/plugindir1.c: New testcase.
11728 * gcc.dg/plugindir2.c: New testcase.
11729 * gcc.dg/plugindir3.c: New testcase.
11730 * gcc.dg/plugindir4.c: New testcase.
11731
e0db9cc6
UB
117322010-04-12 Uros Bizjak <ubizjak@gmail.com>
11733
11734 * gcc.target/i386/rotate-2.c: New test.
11735
d6850483
JM
117362010-04-12 Jason Merrill <jason@redhat.com>
11737
e62e4922
JM
11738 PR c++/43641
11739 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
d6850483
JM
11740 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11741
9d809e8f
FC
117422010-04-12 Fabien Chene <fabien.chene@gmail.com>
11743
11744 PR c++/25811
11745 * g++.dg/init/pr25811.C: New test.
11746
c7392d11
RO
117472010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11748
11749 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11750 dg-error, dg-warning.
11751 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11752
af961c7f
RG
117532010-04-12 Richard Guenther <rguenther@suse.de>
11754
11755 * gcc.dg/torture/inline-2.c: New testcase.
11756
f101882a
JJ
117572010-04-12 Jakub Jelinek <jakub@redhat.com>
11758
fa8351f8
JJ
11759 PR bootstrap/43699
11760 * gcc.dg/Wunused-var-7.c: New test.
11761
f101882a
JJ
11762 PR tree-optimization/43560
11763 * gcc.c-torture/execute/pr43560.c: New test.
11764
675c873b
EB
117652010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11766
11767 * gnat.dg/aggr13.adb: New test.
11768 * gnat.dg/aggr14.adb: Likewise.
11769 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11770
3fc20697
RG
117712010-04-12 Richard Guenther <rguenther@suse.de>
11772
11773 PR c++/43611
11774 * g++.dg/torture/pr43611.C: New testcase.
11775
c4712597
SZ
117762010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11777
11778 PR c/36774
11779 * gcc.dg/pr36774-1.c: New test.
11780 * gcc.dg/pr36774-2.c: New test.
11781
c11c09f9
KP
117822010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11783
11784 * gcc.target/sh/rte-delay-slot.c: New test.
11785
3cd64bab
EB
117862010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11787
11788 * gnat.dg/pack9.adb: Remove -cargs option.
11789 * gnat.dg/aggr12.ad[sb]: New test.
11790
a6d57223
JZ
117912010-04-10 Jie Zhang <jie@codesourcery.com>
11792
11793 PR target/43417
11794 * gcc.target/sh/pr43417.c: New test.
11795
687ea68f
TB
117962010-04-10 Tobias Burnus <burnus@net-b.de>
11797
11798 PR fortran/43591
11799 * gfortran.dg/spec_expr_6.f90: New test.
11800
94252ac2 118012010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
d8a12e84
MLI
11802
11803 PR cpp/43195
11804 * gcc.dg/cpp/pr43195.c: New.
11805 * gcc.dg/cpp/pr43195.h: New.
11806
d0b8780d
MLI
118072010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11808
11809 PR 42965
11810 * gcc.dg/Werror-6.c: Adjust.
11811 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11812 * gcc.dg/Werror-4.c: Likewise.
11813 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11814 * gcc.dg/Wswitch-enum-error.c: Likewise.
11815 * gcc.dg/Wpointer-arith.c: Likewise.
11816 * gcc.dg/Wfatal.c: Likewise.
11817 * gcc.dg/Wswitch-error.c: Likewise.
11818 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11819 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11820 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11821 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11822 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11823 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11824 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11825 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11826 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11827 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11828 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11829 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11830 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11831 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11832 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11833 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11834 * g++.dg/cpp/warning-directive-2.C: Likewise.
11835 * gfortran.dg/warning-directive-2.F90: Likewise.
11836
cb6addf4
JM
118372010-04-09 Jason Merrill <jason@redhat.com>
11838
11839 PR c++/42623
11840 * g++.dg/template/sizeof13.C: New.
11841
c688a8b0
KT
118422010-04-09 Kai Tietz <kai.tietz@onevision.com>
11843
11844 * g++.dg/other/pr35504.C: Add check for thiscall.
11845 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11846 * gcc.dg/torture/stackalign/thiscall-1.c: New.
27431d88 11847
dc8d2739
MLI
118482010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11849
11850 PR c++/28584
11851 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11852 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
27431d88 11853 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
dc8d2739 11854 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
27431d88 11855 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
dc8d2739
MLI
11856 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11857 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11858 * g++.dg/other/increment1.C: Likewise.
11859
d3a9eea2
TB
118602010-04-09 Tobias Burnus <burnus@net-b.de>
11861
11862 PR fortran/18918
11863 * gfortran.dg/coarray_7.f90: New test.
11864 * gfortran.dg/coarray_8.f90: New test.
11865
824935ee
BD
118662010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11867
11868 PR fortran/28039
11869 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11870
07c60ef7
RO
118712010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11872
11873 PR target/43643
11874 * gcc.dg/pr43643.c: New test.
11875
3e2f637e
TB
118762010-04-08 Tobias Burnus <burnus@net-b.de>
11877
11878 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11879
84ae6d7b
RG
118802010-04-08 Richard Guenther <rguenther@suse.de>
11881
11882 PR tree-optimization/43679
11883 * gcc.c-torture/compile/pr43679.c: New testcase.
11884
aa847cc8
JJ
118852010-04-08 Jakub Jelinek <jakub@redhat.com>
11886
11887 PR debug/43670
11888 * gcc.dg/pr43670.c: New test.
11889
b0aef8a8
MK
118902010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11891
11892 PR middle-end/40815
11893 * gcc.dg/tree-ssa/reassoc-19.c: New.
11894
60d3aec4
JJ
118952010-04-07 Jakub Jelinek <jakub@redhat.com>
11896
ebfbbdc5
JJ
11897 PR c/18624
11898 * gcc.dg/Wunused-var-1.c: New test.
11899 * gcc.dg/Wunused-var-2.c: New test.
11900 * gcc.dg/Wunused-var-3.c: New test.
11901 * gcc.dg/Wunused-var-4.c: New test.
11902 * gcc.dg/Wunused-var-5.c: New test.
11903 * gcc.dg/Wunused-var-6.c: New test.
11904 * gcc.dg/Wunused-parm-1.c: New test.
11905
60d3aec4
JJ
11906 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11907 * gcc.dg/trunc-1.c: Likewise.
11908 * gcc.dg/vla-9.c: Likewise.
11909 * gcc.dg/dfp/composite-type.c: Likewise.
11910
94252ac2 119112010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
11912
11913 PR objc/35996
11914 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11915 * obj-c++.dg/objc-gc-3.mm: Ditto.
11916
87cf0651
SB
119172010-04-07 Simon Baldwin <simonb@google.com>
11918
11919 * gcc.dg/cpp/warn-undef-2.c: New.
11920 * gcc.dg/cpp/warn-traditional-2.c: New.
11921 * gcc.dg/cpp/warn-comments-2.c: New.
11922 * gcc.dg/cpp/warning-directive-1.c: New.
11923 * gcc.dg/cpp/warn-long-long.c: New.
11924 * gcc.dg/cpp/warn-traditional.c: New.
11925 * gcc.dg/cpp/warn-variadic-2.c: New.
11926 * gcc.dg/cpp/warn-undef.c: New.
11927 * gcc.dg/cpp/warn-normalized-1.c: New.
11928 * gcc.dg/cpp/warning-directive-2.c: New.
11929 * gcc.dg/cpp/warn-long-long-2.c: New.
11930 * gcc.dg/cpp/warn-variadic.c: New.
11931 * gcc.dg/cpp/warn-normalized-2.c: New.
11932 * gcc.dg/cpp/warning-directive-3.c: New.
11933 * gcc.dg/cpp/warn-deprecated-2.c: New.
11934 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11935 * gcc.dg/cpp/warn-multichar-2.c: New.
11936 * gcc.dg/cpp/warn-normalized-3.c: New.
11937 * gcc.dg/cpp/warning-directive-4.c: New.
11938 * gcc.dg/cpp/warn-unused-macros.c: New.
11939 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11940 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11941 * gcc.dg/cpp/warn-cxx-compat.c: New.
11942 * gcc.dg/cpp/warn-redefined.c: New.
11943 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11944 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11945 * gcc.dg/cpp/warn-deprecated.c: New.
11946 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11947 * gcc.dg/cpp/warn-redefined-2.c: New.
11948 * gcc.dg/cpp/warn-comments.c: New.
11949 * gcc.dg/cpp/warn-multichar.c: New.
11950 * g++.dg/cpp/warning-directive-1.C: New.
11951 * g++.dg/cpp/warning-directive-2.C: New.
11952 * g++.dg/cpp/warning-directive-3.C: New.
11953 * g++.dg/cpp/warning-directive-4.C: New.
11954 * gfortran.dg/warning-directive-1.F90: New.
11955 * gfortran.dg/warning-directive-3.F90: New.
11956 * gfortran.dg/warning-directive-2.F90: New.
11957 * gfortran.dg/warning-directive-4.F90: New.
58e0f0d3 11958
94252ac2 119592010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
11960
11961 PR objc++/23716
58e0f0d3
IS
11962 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11963
2401726e
JM
119642010-04-07 Jason Merrill <jason@redhat.com>
11965
48326487
JM
11966 * g++.dg/template/dr408.C: New.
11967
ae099258
JM
11968 * g++.dg/lookup/ns4.C: New.
11969
feb3b88a
JM
11970 PR c++/38392
11971 * g++.dg/template/friend51.C: New test.
11972
2401726e
JM
11973 PR c++/41970
11974 * g++.old-deja/g++.other/linkage1.C: Adjust.
11975
5fd5c97a
DS
119762010-04-07 Dodji Seketeli <dodji@redhat.com>
11977
11978 PR c++/42697
11979 * g++.dg/template/crash94.C: New test.
11980
7c094c11
DS
119812010-04-07 Dodji Seketeli <dodji@redhat.com>
11982
11983 PR c++/40239
11984 * g++.dg/init/aggr5.C: New test.
11985 * g++.dg/init/aggr5.C: New test.
11986
12bd5a1e
RG
119872010-04-07 Richard Guenther <rguenther@suse.de>
11988
11989 PR tree-optimization/43270
11990 * g++.dg/warn/Warray-bounds-4.C: New testcase.
11991 * gcc.dg/Warray-bounds-7.c: Likewise.
11992
b1fa9126
EB
119932010-04-07 Eric Botcazou <ebotcazou@adacore.com>
11994
11995 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11996 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11997 * gnat.dg/bit_packed_array4.ad[sb]: New test.
11998
6addabbb
JZ
119992010-04-07 Jie Zhang <jie@codesourcery.com>
12000
12001 PR c++/42556
12002 * g++.dg/init/pr42556.C: New test.
12003
a42f1217
DS
120042010-04-07 Dodji Seketeli <dodji@redhat.com>
12005
12006 PR debug/43628
12007 * g++.dg/debug/dwarf2/typedef2.C: New test.
12008
c88199cd
DS
120092010-04-06 Dodji Seketeli <dodji@redhat.com>
12010
27431d88 12011 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
c88199cd
DS
12012 c-c++-common/dwarf2/redeclaration-1.C
12013
d4a2b486
JM
120142010-04-06 Jason Merrill <jason@redhat.com>
12015
12016 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12017 * g++.dg/ext/attrib18.C: Likewise.
12018 * g++.dg/ext/bitfield2.C: Likewise.
12019 * g++.dg/ext/bitfield4.C: Likewise.
12020 * g++.dg/ext/visibility/warn2.C: Likewise.
12021 * g++.dg/ext/visibility/warn3.C: Likewise.
12022 * g++.dg/gomp/pr26690-1.C: Likewise.
12023 * g++.dg/inherit/covariant7.C: Likewise.
12024 * g++.dg/init/synth2.C: Likewise.
12025 * g++.dg/lookup/using7.C: Likewise.
12026 * g++.dg/other/crash-4.C: Likewise.
12027 * g++.dg/other/error13.C: Likewise.
12028 * g++.dg/other/error20.C: Likewise.
12029 * g++.dg/parse/crash31.C: Likewise.
12030 * g++.dg/parse/error16.C: Likewise.
12031 * g++.dg/parse/error19.C: Likewise.
12032 * g++.dg/parse/error27.C: Likewise.
12033 * g++.dg/parse/error28.C: Likewise.
12034 * g++.dg/parse/fused-params1.C: Likewise.
12035 * g++.dg/template/error2.C: Likewise.
12036 * g++.dg/template/local6.C: Likewise.
12037 * g++.dg/template/qualttp15.C: Likewise.
12038 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12039 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12040 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12041 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12042 * g++.old-deja/g++.eh/spec6.C: Likewise.
12043 * g++.old-deja/g++.jason/crash3.C: Likewise.
12044 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12045 * g++.old-deja/g++.law/ctors5.C: Likewise.
12046 * g++.old-deja/g++.law/ctors9.C: Likewise.
12047 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12048 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12049 * g++.old-deja/g++.other/struct1.C: Likewise.
12050 * g++.old-deja/g++.other/volatile1.C: Likewise.
12051 * g++.old-deja/g++.pt/crash36.C: Likewise.
12052 * g++.old-deja/g++.pt/derived3.C: Likewise.
12053 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12054 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12055
9310a3e2
SP
120562010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12057
12058 PR middle-end/43519
12059 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12060 * gcc.dg/graphite/id-19.c: New.
12061
c86a3947
CF
120622010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12063
12064 PR middle-end/32824
12065 * gcc.dg/vect/pr32824: New.
12066
f4d1d50a
TB
120672010-04-06 Tobias Burnus <burnus@net-b.de>
12068
12069 PR fortran/18918
12070 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12071 * gfortran.dg/coarray_3.f90: Ditto.
12072 * gfortran.dg/coarray_4.f90: Ditto.
12073 * gfortran.dg/coarray_5.f90: Ditto.
12074 * gfortran.dg/coarray_6.f90: Ditto.
12075 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12076
178f9aa1
TB
120772010-04-06 Tobias Burnus <burnus@net-b.de>
12078
12079 PR fortran/18918
12080 * gfortran.dg/coarray_4.f90: Fix test.
12081 * gfortran.dg/coarray_6.f90: Add more tests.
12082
be59db2d
TB
120832010-04-06 Tobias Burnus <burnus@net-b.de>
12084
12085 PR fortran/18918
12086 * gfortran.dg/coarray_4.f90: New test.
12087 * gfortran.dg/coarray_5.f90: New test.
12088 * gfortran.dg/coarray_6.f90: New test.
12089
385e8144
TB
120902010-04-06 Tobias Burnus <burnus@net-b.de>
12091
12092 PR fortran/18918
12093 * gfortran.dg/iso_fortran_env_5.f90: New test.
12094 * gfortran.dg/iso_fortran_env_6.f90: New test.
12095
d0a4a61c
TB
120962010-04-06 Tobias Burnus <burnus@net-b.de>
12097
12098 PR fortran/39997
12099 * gfortran.dg/coarray_1.f90: New test.
12100 * gfortran.dg/coarray_2.f90: New test.
12101 * gfortran.dg/coarray_3.f90: New test.
12102
d5eebac0
JM
121032010-04-06 Jason Merrill <jason@redhat.com>
12104
62daa139
JM
12105 PR c++/43648
12106 * g++.dg/template/dtor8.C: New.
12107
d5eebac0
JM
12108 PR c++/43621
12109 * g++.dg/template/error-recovery2.C: New.
12110
b1a0b3b4
JH
121112010-04-06 Jan Hubicka <jh@suse.czpli
12112
12113 PR tree-optimization/42906
12114 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12115
2b56d6a4
TB
121162010-04-06 Tobias Burnus <burnus@net-b.de>
12117
12118 PR fortran/43178
12119 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12120 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12121 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12122
56186ac2
RG
121232010-04-06 Richard Guenther <rguenther@suse.de>
12124
12125 PR tree-optimization/43627
12126 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12127
7d11d368
JJ
121282010-04-06 Jakub Jelinek <jakub@redhat.com>
12129
12130 PR target/43638
12131 * gcc.target/i386/pr43638.c: New test.
12132
eb12d0ae
RG
121332010-04-06 Richard Guenther <rguenther@suse.de>
12134
12135 PR middle-end/43661
12136 * gcc.c-torture/compile/pr43661.c: New testcase.
12137
be33cc50
JJ
121382010-04-06 Jakub Jelinek <jakub@redhat.com>
12139
12140 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12141
0e8ff409
SP
121422010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12143
12144 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12145
1cdaa211
RG
121462010-04-02 Richard Guenther <rguenther@suse.de>
12147
12148 PR tree-optimization/43629
12149 * gcc.c-torture/execute/pr43629.c: New testcase.
12150
b879c108 121512010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
014753cc 12152 Dominique d'Humieres <dominiq@lps.ens.fr>
b879c108
JB
12153
12154 PR libfortran/43605
12155 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12156
777351a5
DS
121572010-04-01 Dodji Seketeli <dodji@redhat.com>
12158
12159 PR debug/43325
12160 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12161
d4b5fb22
JM
121622010-04-01 Jason Merrill <jason@redhat.com>
12163
12164 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12165
e76a3fde
JB
121662010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12167 Manfred Schwarb <manfred99@gmx.ch>
12168
12169 PR libfortran/43605
12170 * gfortran.dg/ftell_3.f90: New test.
12171
5e9fb3db
RG
121722010-04-01 Richard Guenther <rguenther@suse.de>
12173
12174 PR middle-end/43614
12175 * gcc.c-torture/compile/pr43614.c: New testcase.
12176
d3f76f83
MJ
121772010-04-01 Martin Jambor <mjambor@suse.cz>
12178
12179 PR tree-optimization/43141
12180 * gcc.dg/guality/pr43141.c: New test.
27431d88 12181
35eb7ed7
RO
121822010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12183
12184 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12185 * g++.dg/eh/spbp.C: Likewise.
12186 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12187 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12188 superfluous casts.
12189 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12190 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12191 * objc.dg/dwarf-2.m: Likewise.
12192
25d635d9
SP
121932010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12194
12195 PR middle-end/43464
12196 * gcc.dg/graphite/id-pr43464.c: New.
12197 * gcc.dg/graphite/id-pr43464-1.c: New.
12198
121992010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12200
12201 PR middle-end/43351
12202 * gcc.dg/graphite/id-pr43351.c
12203
2981f206
IS
122042010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12205
03af6e44
IS
12206 PR testsuite/35165
12207 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12208 * obj-c++.dg/try-catch-2.mm: Ditto.
12209 * obj-c++.dg/lookup-2.mm: Ditto.
12210 * obj-c++.dg/encode-8.m: Ditto.
12211 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12212 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12213 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12214 * obj-c++.dg/const-str-11.mm: Ditto.
12215 * obj-c++.dg/const-str-9.mm: Ditto.
12216 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12217 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12218 * obj-c++.dg/except-1.mm: Ditto.
12219 * obj-c++.dg/const-str-7.mm: Ditto.
12220 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12221 * obj-c++.dg/const-str-3.mm: Ditto.
12222 * obj-c++.dg/const-str-7.mm: Ditto.
12223 * obj-c++.dg/stubify-2.mm: Change dump file name.
12224
2981f206 12225 PR objc++/23613
b6b7f703 12226 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2981f206 12227 New macro.
b6b7f703 12228 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2981f206
IS
12229 Remove dg-xfail-if.
12230
9bae1881
MJ
122312010-03-31 Martin Jambor <mjambor@suse.cz>
12232
12233 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12234 only with -O2, -O3 or -Os and not with -fwhopr.
12235
d7df0b91
DS
122362010-03-31 Dodji Seketeli <dodji@redhat.com>
12237
12238 PR c++/43558
12239 * g++.dg/template/typedef31.C: New test.
12240
f0c01ffd
RO
122412010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12242
12243 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12244 assembler output on *-*-solaris2*.
12245 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12246
132b4e82
JJ
122472010-03-31 Jakub Jelinek <jakub@redhat.com>
12248
12249 PR debug/43557
12250 * gcc.dg/pr43557-1.c: New test.
12251 * gcc.dg/pr43557-2.c: New file.
12252
dc12b70e
JZ
122532010-03-31 Jie Zhang <jie@codesourcery.com>
12254
12255 PR 43562
12256 * gcc.dg/pr43562.c: New test.
12257
fb077955
JM
122582010-03-30 Jason Merrill <jason@redhat.com>
12259
74537078
JM
12260 PR c++/43076
12261 * g++.dg/template/error-recovery1.C: New.
12262
fb077955
JM
12263 PR c++/41786
12264 * g++.dg/parse/ambig5.C: New.
12265
03a5f060
JJ
122662010-03-30 Jakub Jelinek <jakub@redhat.com>
12267
12268 PR debug/43593
12269 * gcc.dg/guality/pr43593.c: New test.
12270
8533c9d8
SP
122712010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12272
12273 PR middle-end/43430
12274 * gcc.dg/vect/pr43430-1.c: New.
12275
ce0ecb98
JM
122762010-03-30 Jason Merrill <jason@redhat.com>
12277
12278 PR c++/43559
12279 * g++.dg/template/partial7.C: New.
12280
a3e7e012
AK
122812010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12282
12283 * gcc.target/s390/stackcheck1.c: New testcase.
12284
63fd8255
JD
122852010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12286
12287 PR libfortran/43265
12288 * gfortran.dg/read_eof_8.f90: New test.
12289
0591d33e
JM
122902010-03-29 Jason Merrill <jason@redhat.com>
12291
43d0678a
JM
12292 * gcc.dg/cpp/include6.c: Change [] to ().
12293
00a81b8b
JM
12294 N3077
12295 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12296 splicing and UCNs.
12297 * c-c++-common/raw-string-2.c: Add trigraph test.
12298 * c-c++-common/raw-string-8.c: New.
12299 * c-c++-common/raw-string-9.c: New.
12300 * c-c++-common/raw-string-10.c: New.
12301
0591d33e
JM
12302 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12303 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12304 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12305 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12306 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12307 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12308 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12309
58adb739
RG
123102010-03-29 Richard Guenther <rguenther@suse.de>
12311
12312 PR tree-optimization/43560
12313 * gcc.dg/torture/pr43560.c: New testcase.
12314
52150625
JM
123152010-03-29 Jason Merrill <jason@redhat.com>
12316
12317 N3077
12318 * g++.dg/ext/raw-string-1.C: Change [] to ().
12319 * g++.dg/ext/raw-string-2.C: Change [] to ().
12320 Don't use \ in delimiter.
12321 * g++.dg/ext/raw-string-3.C: Change [] to ().
12322 * g++.dg/ext/raw-string-4.C: Change [] to ().
12323 * g++.dg/ext/raw-string-5.C: Change [] to ().
12324 Test for error on \ in delimiter.
12325 * g++.dg/ext/raw-string-6.C: Change [] to ().
12326 * g++.dg/ext/raw-string-7.C: Change [] to ().
12327
3b34d92c
JZ
123282010-03-29 Jie Zhang <jie@codesourcery.com>
12329
12330 PR 43564
12331 * gcc.dg/pr43564.c: New test.
12332
10fa280a
TB
123332010-03-29 Tobias Burnus <burnus@net-b.de>
12334
12335 PR fortran/43551
12336 * gfortran.dg/direct_io_12.f90: New test.
12337
88cc1e04
JH
123382010-03-28 Jan Hubicka <jh@suse.cz>
12339
12340 PR tree-optimization/43505
12341 * gfortran.dg/pr43505.f90: New testcase.
12342
fb6807b8
UB
123432010-03-27 Uros Bizjak <ubizjak@gmail.com>
12344
12345 PR tree-optimization/43528
12346 * gcc.target/i386/pr43528.c: New test.
12347
10e76c1a
JM
123482010-03-26 Joseph Myers <joseph@codesourcery.com>
12349
12350 PR c/43381
12351 * gcc.dg/parm-impl-decl-3.c: New test.
12352
c6cc83d0
JM
123532010-03-26 Jason Merrill <jason@redhat.com>
12354
12355 PR c++/43509
12356 * g++.dg/cpp0x/parse1.C: New.
12357
fb04bb84
UB
123582010-03-26 Uros Bizjak <ubizjak@gmail.com>
12359
12360 PR target/43524
12361 * gcc.target/i386/pr43524.c: New test.
12362
13604671
MJ
123632010-03-26 Martin Jambor <mjambor@suse.cz>
12364
b6b7f703 12365 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
fb04bb84 12366 whitespace, rename main to foo.
b6b7f703
L
12367 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12368 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12369 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12370 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12371 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12372 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12373 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12374 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12375 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12376 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12377 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13604671 12378
5f431950
DS
123792010-03-26 Dodji Seketeli <dodji@redhat.com>
12380
12381 PR c++/43327
12382 * g++.dg/other/crash-10.C: New test.
12383 * g++.dg/other/crash-11.C: New test.
12384
259d831f
JD
123852010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12386
12387 PR libfortran/43517
12388 * gfortran.dg/read_eof_7.f90: New test.
12389
812398e4
IS
123902010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12391
12392 PR objc/35165
12393 PR testsuite/43512
12394 * objc-obj-c++-shared: New directory.
12395 * objc-obj-c++-shared/Object1-implementation.h: New file.
12396 * objc-obj-c++-shared/Object1.h: New file.
12397 * objc-obj-c++-shared/Protocol1.h: New file.
12398 * objc-obj-c++-shared/next-abi.h: New file.
12399 * objc-obj-c++-shared/next-mapping.h: New file.
12400 * objc/execute/next_mapping.h: Delete.
12401 * objc.dg/special/special.exp: For all targets run the tests with
fb04bb84 12402 -fgnu-runtime, for darwin targets also run the tests with
812398e4
IS
12403 -fnext-runtime.
12404 * objc.dg/dg.exp: Ditto.
12405 * obj-c++.dg/dg.exp: Ditto.
12406 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12407 Protocol1.h) and next-mapping.h as required. Amend testcase to
12408 include use of updated NeXT interface.
12409 * objc/execute/formal_protocol-5.m: Ditto.
12410 * objc/execute/protocol-isEqual-2.m: Ditto.
fb04bb84 12411 * objc/execute/protocol-isEqual-4.m: Ditto.
812398e4
IS
12412 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12413 Protocol1.h) and next-mapping.h as required.
12414 * objc/execute/object_is_class.m: Ditto.
12415 * objc/execute/enumeration-1.m: Ditto.
12416 * objc/execute/class-13.m: Ditto.
12417 * objc/execute/formal_protocol-2.m: Ditto.
12418 * objc/execute/formal_protocol-4.m: Ditto.
12419 * objc/execute/class-1.m: Ditto.
12420 * objc/execute/bycopy-1.m: Ditto.
12421 * objc/execute/formal_protocol-6.m: Ditto.
12422 * objc/execute/bycopy-3.m: Ditto.
12423 * objc/execute/class-3.m: Ditto.
12424 * objc/execute/bf-11.m: Ditto.
12425 * objc/execute/class-5.m: Ditto.
12426 * objc/execute/bf-13.m: Ditto.
12427 * objc/execute/class-7.m: Ditto.
12428 * objc/execute/bf-15.m: Ditto.
12429 * objc/execute/class-9.m: Ditto.
12430 * objc/execute/bf-17.m: Ditto.
12431 * objc/execute/bf-19.m: Ditto.
12432 * objc/execute/IMP.m: Ditto.
12433 * objc/execute/exceptions/catchall-1.m: Ditto.
12434 * objc/execute/exceptions/trivial.m: Ditto.
12435 * objc/execute/exceptions/finally-1.m: Ditto.
12436 * objc/execute/exceptions/local-variables-1.m: Ditto.
12437 * objc/execute/exceptions/foward-1.m: Ditto.
12438 * objc/execute/bf-2.m: Ditto.
12439 * objc/execute/string1.m: Ditto.
12440 * objc/execute/bf-4.m: Ditto.
12441 * objc/execute/informal_protocol.m: Ditto.
12442 * objc/execute/string3.m: Ditto.
12443 * objc/execute/bf-6.m: Ditto.
12444 * objc/execute/bf-8.m: Ditto.
12445 * objc/execute/class-tests-1.h: Ditto.
12446 * objc/execute/protocol-isEqual-1.m: Ditto.
12447 * objc/execute/protocol-isEqual-3.m: Ditto.
12448 * objc/execute/_cmd.m: Ditto.
12449 * objc/execute/function-message-1.m: Ditto.
12450 * objc/execute/bf-20.m: Ditto.
12451 * objc/execute/bf-common.h: Ditto.
12452 * objc/execute/np-2.m: Ditto.
12453 * objc/execute/class-10.m: Ditto.
12454 * objc/execute/class-12.m: Ditto.
12455 * objc/execute/enumeration-2.m: Ditto.
12456 * objc/execute/class-14.m: Ditto.
12457 * objc/execute/encode-1.m: Ditto.
12458 * objc/execute/formal_protocol-1.m: Ditto.
12459 * objc/execute/formal_protocol-3.m: Ditto.
12460 * objc/execute/accessing_ivars.m: Ditto.
12461 * objc/execute/bycopy-2.m: Ditto.
12462 * objc/execute/class-2.m: Ditto.
12463 * objc/execute/bf-10.m: Ditto.
12464 * objc/execute/formal_protocol-7.m: Ditto.
12465 * objc/execute/root_methods.m: Ditto.
12466 * objc/execute/class-4.m: Ditto.
12467 * objc/execute/bf-12.m: Ditto.
12468 * objc/execute/class-6.m: Ditto.
12469 * objc/execute/bf-14.m: Ditto.
12470 * objc/execute/nested-func-1.m: Ditto.
12471 * objc/execute/class-8.m: Ditto.
12472 * objc/execute/private.m: Ditto.
12473 * objc/execute/bf-16.m: Ditto.
12474 * objc/execute/bf-18.m: Ditto.
12475 * objc/execute/load-3.m: Ditto.
12476 * objc/execute/compatibility_alias.m: Ditto.
12477 * objc/execute/bf-1.m: Ditto.
12478 * objc/execute/no_clash.m: Ditto.
12479 * objc/execute/bf-3.m: Ditto.
12480 * objc/execute/string2.m: Ditto.
12481 * objc/execute/bf-5.m: Ditto.
12482 * objc/execute/string4.m: Ditto.
12483 * objc/execute/bf-7.m: Ditto.
12484 * objc/execute/object_is_meta_class.m: Ditto.
12485 * objc/execute/bf-9.m: Ditto.
12486 * objc/execute/bf-21.m: Ditto.
12487 * objc/execute/cascading-1.m: Ditto.
12488 * objc/execute/trivial.m: Ditto.
12489 * objc/execute/np-1.m: Ditto.
12490 * objc/compile/trivial.m: Ditto.
12491 * objc/execute/class_self-2.m: Include <stdlib.h>.
12492 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12493 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
27431d88 12494 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
12495 and 64bit. Use new NeXT interface as required.
12496 * objc.dg/special/unclaimed-category-1.m: Ditto.
12497 * objc.dg/special/unclaimed-category-1.h: Ditto.
12498 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12499 * objc.dg/func-ptr-1.m: Ditto.
27431d88 12500 * objc.dg/stret-1.m: Ditto.
812398e4
IS
12501 * objc.dg/encode-2.m: Ditto.
12502 * objc.dg/category-1.m: Ditto.
12503 * objc.dg/encode-3.m: Ditto.
12504 * objc.dg/call-super-3.m: Ditto.
12505 * objc.dg/method-3.m: Ditto.
12506 * objc.dg/func-ptr-2.m: Ditto.
12507 * objc.dg/lookup-1.m: Ditto.
12508 * objc.dg/encode-4.m: Ditto.
12509 * objc.dg/fix-and-continue-1.m: Ditto.
12510 * objc.dg/proto-lossage-3.m: Ditto.
12511 * objc.dg/method-13.m: Ditto.
12512 * objc.dg/proto-qual-1.m: Ditto.
12513 * objc.dg/zero-link-3.m: Ditto.
12514 * objc.dg/bitfield-1.m: Ditto.
12515 * objc.dg/va-meth-1.m: Ditto.
12516 * objc.dg/super-class-3.m: Ditto.
12517 * objc.dg/call-super-1.m: Ditto.
12518 * objc.dg/type-size-2.m: Ditto.
12519 * objc.dg/method-10.m: Ditto.
27431d88 12520 * objc.dg/defs.m: Ditto.
812398e4
IS
12521 * objc.dg/const-str-3.m: Ditto.
12522 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
27431d88 12523 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
12524 interface as required.
12525 * objc.dg/super-class-4.m: Ditto.
12526 * objc.dg/comp-types-8.m: Ditto.
12527 * objc.dg/call-super-2.m: Ditto.
12528 * objc.dg/objc-fast-4.m: Ditto.
12529 * objc.dg/method-6.m: Ditto.
12530 * objc.dg/const-str-3.m: Ditto.
12531 * objc.dg/const-str-7.m: Ditto.
12532 * objc.dg/method-15.m: Ditto.
12533 * objc.dg/method-19.m: Ditto.
12534 * objc.dg/sync-1.m: Ditto.
12535 * objc.dg/layout-1.m: Ditto.
12536 * objc.dg/bitfield-3.m: Ditto.
12537 * objc.dg/try-catch-3.m: Ditto.
12538 * objc.dg/try-catch-7.m: Ditto.
12539 * objc.dg/comp-types-10.m: Ditto.
12540 * objc.dg/selector-2.: Ditto.
12541 * objc.dg/method-7.m: Ditto.
12542 * objc.dg/typedef-alias-1.m: Ditto.
12543 * objc.dg/proto-lossage-2.m: Ditto.
12544 * objc.dg/comp-types-11.m: Ditto.
12545 * objc.dg/sizeof-1.m: Ditto.
12546 * objc.dg/method-17.m: Ditto.
12547 * objc.dg/bitfield-5.m: Ditto.
12548 * objc.dg/try-catch-1.m: Ditto.
12549 * objc.dg/encode-5.m: Ditto.
12550 * objc.dg/fix-and-continue-2.m: Ditto.
12551 * objc.dg/method-9.m: Ditto.
12552 * objc.dg/isa-field-1.m: Ditto.
fb04bb84 12553 * objc.dg/local-decl-2.m: Ditto.
812398e4
IS
12554 * objc.dg/objc-gc-4.m: Ditto.
12555 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12556 * objc.dg/gnu-runtime-3.m: Ditto.
12557 * objc.dg/encode-7.m: Ditto.
12558 * objc.dg/encode-8.m: Ditto.
12559 * objc.dg/selector-3.m: Ditto.
12560 * objc.dg/gnu-runtime-1.m: Ditto.
12561 * objc.dg/const-str-12.m: Ditto.
fb04bb84 12562 * objc.dg/gnu-runtime-2.m: Ditto.
812398e4
IS
12563 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12564 * objc.dg/selector-1.m: Ditto.
12565 * objc.dg/stubify-2.m: Ditto.
12566 * objc.dg/zero-link-1.m: Ditto.
12567 * objc.dg/stret-2.m: Ditto.
12568 * objc.dg/zero-link-2.m: Ditto.
12569 * objc.dg/next-runtime-1.m: Ditto.
12570 * objc.dg/symtab-1.m: Ditto.
12571 * objc.dg/stubify-1.m: Ditto.
fb04bb84 12572 * objc.dg/bitfield-2.m: Ditto.
812398e4
IS
12573 * objc.dg/try-catch-10.m: Apply to both runtimes.
12574 * objc.dg/const-str-1.m: Ditto.
12575 * objc.dg/image-info.m: Ditto.
fb04bb84 12576 * objc.dg/encode-9.m: Ditto.
812398e4
IS
12577 * objc.dg/pragma-1.m: Apply test to all targets.
12578 * objc.dg/const-str-4.m: Ditto.
12579 * objc.dg/const-str-8.m: Ditto.
12580 * objc.dg/super-class-2.m: Ditto.
12581 * objc.dg/try-catch-5.m: Ditto.
12582 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
fb04bb84 12583 Protocol1.h) and next-mapping.h as required. Use new NeXT
27431d88 12584 interface as required. Skip for gnu-runtime. Test for .quad at m64.
812398e4 12585 * objc.dg/const-str-11.m: Ditto.
fb04bb84 12586 * objc.dg/const-str-9.m: Ditto.
812398e4
IS
12587 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12588 * objc.dg/encode-1.m: Remove redundant -lobjc.
12589 * objc.dg/try-catch-9.m: Tidy space.
12590 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
fb04bb84 12591 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
12592 and 64bit. Use new NeXT interface as required.
12593 * obj-c++.dg/template-4.mm: Ditto.
12594 * obj-c++.dg/defs.mm: Ditto.
12595 * obj-c++.dg/basic.mm: Ditto.
12596 * obj-c++.dg/encode-4.mm: Ditto.
12597 * obj-c++.dg/method-17.mm: Ditto.
12598 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12599 * obj-c++.dg/cxx-class-1.mm: Ditto.
12600 * obj-c++.dg/method-10.mm: Ditto.
12601 * obj-c++.dg/va-meth-1.mm: Ditto.
12602 * obj-c++.dg/encode-5.mm: Ditto.
12603 * obj-c++.dg/lookup-2.mm: Ditto.
12604 * obj-c++.dg/template-3.mm: Ditto.
12605 * obj-c++.dg/proto-qual-1.mm: Ditto.
12606 * obj-c++.dg/qual-types-1.m: Ditto.
12607 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12608 * obj-c++.dg/template-1.mm: Ditto.
12609 * obj-c++.dg/encode-6.mm: Ditto.
12610 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
fb04bb84 12611 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
12612 interface as required.
12613 * obj-c++.dg/except-1.mm: Ditto.
12614 * obj-c++.dg/const-str-7.mm: Ditto.
12615 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12616 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12617 * obj-c++.dg/selector-2.mm: Ditto.
12618 * obj-c++.dg/isa-field-1.mm: Ditto.
12619 * obj-c++.dg/try-catch-1.mm: Ditto.
12620 * obj-c++.dg/local-decl-1.mm: Ditto.
12621 * obj-c++.dg/try-catch-9.mm: Ditto.
12622 * obj-c++.dg/no-extra-load.mm: Ditto.
12623 * obj-c++.dg/selector-5.mm: Ditto.
12624 * obj-c++.dg/method-12.mm: Ditto.
12625 * obj-c++.dg/try-catch-11.mm: Ditto.
12626 * obj-c++.dg/comp-types-11.mm: Ditto.
12627 * obj-c++.dg/bitfield-3.mm: Ditto.
12628 * obj-c++.dg/method-6.mm: Ditto.
12629 * obj-c++.dg/super-class-2.mm: Ditto.
12630 * obj-c++.dg/method-21.mm: Ditto.
12631 * obj-c++.dg/const-str-8.mm: Ditto.
12632 * obj-c++.dg/try-catch-7.mm: Ditto.
12633 * obj-c++.dg/method-15.mm: Ditto.
12634 * obj-c++.dg/layout-1.mm: Ditto.
12635 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12636 * obj-c++.dg/const-str-3.mm: Ditto.
12637 * obj-c++.dg/try-catch-2.mm: Ditto.
12638 * obj-c++.dg/objc-gc-3.mm: Ditto.
12639 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12640 * obj-c++.dg/bitfield-1.mm: Ditto.
12641 * obj-c++.dg/selector-6.mm: Ditto.
12642 * obj-c++.dg/method-13.mm: Ditto.
12643 * obj-c++.dg/comp-types-12.mm: Ditto.
12644 * obj-c++.dg/bitfield-4.mm: Ditto.
12645 * obj-c++.dg/try-catch-8.mm: Ditto.
12646 * obj-c++.dg/method-2.mm: Ditto.
12647 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12648 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12649 * obj-c++.dg/const-str-4.mm: Ditto.
12650 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12651 * obj-c++.dg/try-catch-3.mm: Ditto.
12652 * obj-c++.dg/comp-types-9.mm: Ditto.
12653 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12654 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12655 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
fb04bb84
UB
12656 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12657 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
12658 Use new NeXT interface as required.
12659 * obj-c++.dg/const-str-10.mm: Ditto.
12660 * obj-c++.dg/const-str-11.mm: Ditto.
12661 * obj-c++.dg/const-str-9.mm: Ditto.
12662 * obj-c++.dg/method-11.mm: Ditto.
fb04bb84
UB
12663 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12664 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
12665 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12666 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12667 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12668
58f5f6b4
DS
126692010-03-25 Dodji Seketeli <dodji@redhat.com>
12670
12671 PR c++/43206
12672 * g++.dg/template/typedef30.C: New test case.
12673
d53c73e0
JJ
126742010-03-25 Jakub Jelinek <jakub@redhat.com>
12675
12676 PR c/43385
12677 * gcc.c-torture/execute/pr43385.c: New test.
12678
6f5db5f7
JM
126792010-03-24 Joseph Myers <joseph@codesourcery.com>
12680
12681 * gcc.dg/strncpy-fix-1.c: New test.
12682
9debda96
IS
126832010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12684
5e599ebb
IS
12685 PR testsuite/41609
12686 * lib/objc-torture.exp (objc-set-runtime-options): New.
12687 * objc/execute/execute.exp: Check runtime options on each pass.
12688 * objc/execute/exceptions/exceptions.exp: Ditto.
12689 * objc/compile/compile.exp: Ditto.
12690
9debda96
IS
12691 PR testsuite/42348
12692 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12693 standard tests.
12694 (check_effective_target_objc2): New proc.
12695 (check_effective_target_next_runtime): New proc.
12696 * lib/objc.exp: Determine which runtime is in force and support it.
12697 * lib/obj-c++.exp: Ditto.
12698
bff0b1a6
JM
126992010-03-24 Jason Merrill <jason@redhat.com>
12700
12701 PR c++/43502
12702 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12703
1e06efb6
MJ
127042010-03-24 Martin Jambor <mjambor@suse.cz>
12705
12706 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
fb04bb84 12707 a loop.
1e06efb6
MJ
12708 * gcc.dg/ipa/ipa-2.c: Likewise.
12709 * gcc.dg/ipa/ipa-3.c: Likewise.
12710 * gcc.dg/ipa/ipa-4.c: Likewise.
12711 * gcc.dg/ipa/ipa-5.c: Likewise.
12712 * gcc.dg/ipa/ipa-7.c: Likewise.
12713 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12714 a loop.
12715 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12716 i_can_not_be_propagated_fully2 into a loop.
12717 * gcc.dg/ipa/ipa-8.c: New test.
12718 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12719
d0ed412a
JJ
127202010-03-24 Jakub Jelinek <jakub@redhat.com>
12721
12722 PR debug/19192
12723 PR debug/43479
12724 * gcc.dg/guality/pr43479.c: New test.
12725 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12726 and add volatile keyword.
12727
012cd3b6
MS
127282010-03-23 Mike Stump <mikestump@comcast.net>
12729
12730 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12731
c6be04ad
JM
127322010-03-23 Jason Merrill <jason@redhat.com>
12733
5c3bacee
JM
12734 * g++.dg/ext/altivec-17.C: Adjust error message.
12735
c6be04ad
JM
12736 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12737 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12738 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12739 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12740 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12741 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12742
ce30e6fd
JM
127432010-03-22 Jason Merrill <jason@redhat.com>
12744
cc72bbaa
JM
12745 PR c++/43333
12746 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12747 * g++.dg/ext/is_pod_98.C: New.
12748
18932737
JM
12749 PR c++/43281
12750 * g++.dg/cpp0x/auto18.C: New.
12751
ce30e6fd
JM
12752 * gcc.dg/pr36997.c: Adjust error message.
12753 * g++.dg/ext/vector9.C: Likewise.
12754 * g++.dg/conversion/simd3.C: Likewise.
12755 * g++.dg/other/error23.C: Likewise.
12756
047550e9
MM
127572010-03-22 Michael Matz <matz@suse.de>
12758
12759 PR middle-end/43475
12760 * gfortran.dg/pr43475.f90: New testcase.
12761
6d7971b8
RG
127622010-03-22 Richard Guenther <rguenther@suse.de>
12763
12764 PR tree-optimization/43390
12765 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12766
242ba308
KG
127672010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12768
12769 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12770 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12771
7801b86a
SM
127722010-03-20 Simon Martin <simartin@users.sourceforge.net>
12773 Michael Matz <matz@suse.de>
12774
12775 PR c++/43081
12776 * g++.dg/parse/crash56.C: New test.
12777
b8849663
PT
127782010-03-20 Paul Thomas <pault@gcc.gnu.org>
12779
12780 PR fortran/43450
12781 * gfortran.dg/whole_file_15.f90 : New test.
12782
21b04412
JD
127832010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12784
12785 PR fortran/43409
12786 * gfortran.dg/inquire_size.f90: New test.
12787
d491d2af
RG
127882010-03-20 Richard Guenther <rguenther@suse.de>
12789
12790 PR rtl-optimization/43438
12791 * gcc.c-torture/execute/pr43438.c: New testcase.
12792
39bac010
DS
127932010-03-20 Dodji Seketeli <dodji@redhat.com>
12794
12795 PR c++/43375
12796 * g++.dg/abi/mangle42.C: New test.
12797
e49a760f
AP
127982010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12799
12800 PR C/43211
12801 * gcc.dg/pr43211.c: New test.
12802 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12803
f0c6475a 128042010-03-19 Bernd Schmidt <bernds@codesourcery.com>
002b2dee
BS
12805
12806 PR rtl-optimization/42258
12807 * gcc.target/arm/thumb1-mul-moves.c: New test.
c99102b8
BS
12808
12809 PR target/40697
12810 * gcc.target/arm/thumb-andsi.c: New test.
12811
036efbf2
BS
12812 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12813 dg-require-effective-target.
12814
f9ceed32
MM
128152010-03-19 Michael Matz <matz@suse.de>
12816
12817 PR c++/43116
12818 * g++.dg/other/pr43116.C: New testcase.
12819
8a0b1aa4
MM
128202010-03-19 Michael Matz <matz@suse.de>
12821
12822 PR target/43305
12823 * gcc.dg/pr43305.c: New testcase.
12824
3e999e7b
RG
128252010-03-19 Richard Guenther <rguenther@suse.de>
12826
12827 PR tree-optimization/43415
12828 * gcc.c-torture/compile/pr43415.c: New testcase.
12829
72c53a83
EB
128302010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12831
12832 PR ada/43106
12833 * gnat.dg/case_optimization2.adb: New test.
12834 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12835
94252ac2
JJ
128362010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12837 Jack Howarth <howarth@bromo.med.uc.edu>
b6010cab
FXC
12838
12839 PR target/36399
48019e3d 12840 * gcc.target/i386/push-1.c: Don't xfail
b6010cab
FXC
12841 scan-assembler-not "movups" on darwin.
12842
5644a3d0
JJ
128432010-03-18 Jakub Jelinek <jakub@redhat.com>
12844
12845 PR debug/43058
12846 * gcc.dg/pr43058.c: New test.
12847
8132a837
MJ
128482010-03-18 Martin Jambor <mjambor@suse.cz>
12849
12850 PR middle-end/42450
12851 * g++.dg/torture/pr42450.C: New test.
12852
c21372c4
MM
128532010-03-18 Michael Matz <matz@suse.de>
12854
12855 PR middle-end/43419
12856 * gcc.dg/pr43419.c: New testcase.
12857
82fa5f8a
L
128582010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12859
12860 PR rtl-optimization/43360
12861 * gcc.dg/torture/pr43360.c: New.
12862
eb45755f
MM
128632010-03-18 Michael Matz <matz@suse.de>
12864
12865 PR tree-optimization/43402
12866 * gcc.dg/pr43402.c: New testcase.
12867
60936b22
PB
128682010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12869
12870 PR target/42427
12871 * gcc.dg/pr42427.c: New test.
12872
29e8b716
JD
128732010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12874
12875 PR libfortran/43265
c21372c4
MM
12876 * gfortran.dg/read_empty_file.f: New test.
12877 * gfortran.dg/read_eof_all.f90: New test.
12878 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12879 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
29e8b716 12880
4c2084cd
MM
128812010-03-17 Michael Matz <matz@suse.de>
12882
12883 * gcc.dg/pr43300.c: Add -w.
12884
e638cfd6
RG
128852010-03-17 Richard Guenther <rguenther@suse.de>
12886
12887 * gcc.dg/pr43379.c: Add -w.
12888
b3aefde2
TB
128892010-03-17 Tobias Burnus <burnus@net-b.de>
12890
12891 PR fortran/43331
12892 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12893
df3fe9b0
UB
128942010-03-16 Uros Bizjak <ubizjak@gmail.com>
12895
12896 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12897
adde4096
RO
128982010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12899
12900 * ada/acats/run_all.sh: Log start and end times.
12901
ebf15f35
RO
129022010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12903
12904 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12905
7686fb74
RG
129062010-03-16 Richard Guenther <rguenther@suse.de>
12907
12908 PR middle-end/43379
12909 * gcc.dg/pr43379.c: New testcase.
12910
457eeaae
JJ
129112010-03-16 Jakub Jelinek <jakub@redhat.com>
12912
12913 PR debug/43051
12914 * gcc.dg/guality/pr43051-1.c: New test.
12915
d205bdbe
JJ
129162010-03-15 Janis Johnson <janis187@us.ibm.com>
12917
12918 PR testsuite/43363
12919 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12920
c2172338
MM
129212010-03-15 Michael Matz <matz@suse.de>
12922
12923 PR middle-end/43300
12924 * gcc.dg/pr43300.c: New testcase.
12925
610b64e2
RG
129262010-03-15 Richard Guenther <rguenther@suse.de>
12927
12928 PR tree-optimization/43367
12929 * gcc.c-torture/compile/pr43367.c: New testcase.
12930
610de68d
RB
129312010-03-15 Richard Guenther <rguenther@suse.de>
12932
12933 PR tree-optimization/43317
12934 * gcc.dg/pr43317.c: New testcase.
12935
77514c73
UB
129362010-03-14 Uros Bizjak <ubizjak@gmail.com>
12937
ba07aae3 12938 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
77514c73
UB
12939
129402010-03-14 Uros Bizjak <ubizjak@gmail.com>
12941
12942 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12943
4eceddd7
TB
129442010-03-14 Tobias Burnus <burnus@net-b.de>
12945
12946 PR fortran/43362
12947 * gfortran.dg/impure_constructor_1.f90: New test.
12948
7f931500
SP
129492010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12950
12951 PR middle-end/43354
12952 * gfortran.dg/graphite/id-pr43354.f: New.
12953
129542010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12955
12956 PR middle-end/43349
12957 * gfortran.dg/graphite/pr43349.f: New.
12958
129592010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12960
12961 PR middle-end/43306
12962 * gcc.dg/graphite/pr43306.c: New.
12963
c6012045
DM
129642010-03-12 David S. Miller <davem@davemloft.net>
12965
12966 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12967 sparc.
12968
3119bda3
KG
129692010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12970
12971 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12972
6a943ee7
PT
129732010-03-12 Paul Thomas <pault@gcc.gnu.org>
12974
12975 PR fortran/43291
12976 PR fortran/43326
12977 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12978
6ac0538d
KT
129792010-03-12 Kai Tietz <kai.tietz@onevision.com>
12980
12981 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12982 fail for *-*-mingw* targets.
12983
70235ab9
JJ
129842010-03-12 Jakub Jelinek <jakub@redhat.com>
12985
12986 PR debug/43329
12987 * gcc.dg/guality/pr43329-1.c: New test.
12988
0e0a1359
MJ
129892010-03-11 Martin Jambor <mjambor@suse.cz>
12990
12991 PR tree-optimization/43257
12992 * g++.dg/torture/pr43257.C: New test.
12993
2f4d643d
TB
129942010-03-11 Tobias Burnus <burnus@net-b.de>
12995
12996 PR fortran/43228
12997 * gfortran.dg/namelist_61.f90: New test.
12998
ff0a0c1d
RG
129992010-03-11 Richard Guenther <rguenther@suse.de>
13000
13001 PR tree-optimization/43255
13002 * gcc.c-torture/compile/pr43255.c: New testcase.
13003
b509e1fc
AK
130042010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13005
13006 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13007 * gcc.dg/pr43280.c: New testcase.
13008
108ba00b
RG
130092010-03-11 Richard Guenther <rguenther@suse.de>
13010
13011 PR lto/43200
13012 * gcc.dg/lto/20100227-1_0.c: New testcase.
13013 * gcc.dg/lto/20100227-1_1.c: Likewise.
13014
e1061681
JD
130152010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13016
13017 PR libfortran/43320
13018 PR libfortran/43265
13019 * gfortran.dg/read_eof_6.f: New test
1aeffaf5 13020 * gfortran.dg/read_x_eof.f90: New test.
e1061681
JD
13021 * gfortran.dg/read_x_past.f: Update test.
13022
b379f677 130232010-03-10 Jan Hubicka <jh@suse.cz>
e9fecf0e 13024
d7ba5c33 13025 * gcc.c-torture/compile/pr43288.c: New test.
e9fecf0e 13026
7d8c1528
KG
130272010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13028
13029 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13030 -fpic/-fPIC flags.
13031 * g++.old-deja/g++.pt/asm2.C: Likewise.
13032 * gcc.c-torture/compile/20000804-1.c: Likewise.
13033 * gcc.target/i386/clobbers.c: Likewise.
13034
e9fecf0e 130352010-03-10 Tobias Burnus <burnus@net-b.de>
abf4d60b
TB
13036
13037 PR fortran/43303
13038 * gfortran.dg/c_assoc_3.f90: New test.
13039
23f39b37
JJ
130402010-03-10 Jakub Jelinek <jakub@redhat.com>
13041
13042 PR debug/36728
13043 * gcc.dg/guality/pr36728-1.c: New test.
13044 * gcc.dg/guality/pr36728-2.c: New test.
13045
8bb025f5
KP
130462010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13047
13048 * gcc.dg/h8300-div-delay-slot.c: New test.
13049
6edd8198
AM
130502010-03-10 Alexander Monakov <amonakov@ispras.ru>
13051
13052 PR tree-optimization/43236
13053 * gcc.c-torture/execute/pr43236.c: New test.
13054
9f698956
AB
130552010-03-10 Andrey Belevantsev <abel@ispras.ru>
13056
13057 PR middle-end/42859
13058 * g++.dg/eh/pr42859.C: New test.
13059
4398467a
JJ
130602010-03-09 Jakub Jelinek <jakub@redhat.com>
13061
69b89883
JJ
13062 PR debug/43299
13063 * gcc.dg/pr43299.c: New test.
13064
4398467a
JJ
13065 PR debug/43290
13066 * g++.dg/eh/unwind2.C: New test.
13067
b58543c3
SP
130682010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13069 Reza Yazdani <reza.yazdani@amd.com>
13070
13071 PR middle-end/43065
13072 * gcc.dg/graphite/run-id-4.c: New.
13073
130742010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13075
13076 PR middle-end/43065
13077 * gcc.dg/graphite/run-id-3.c: New.
13078
130792010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13080
13081 PR middle-end/42644
13082 PR middle-end/42130
13083 * gcc.dg/graphite/id-18.c: New.
13084 * gcc.dg/graphite/run-id-pr42644.c: New.
13085
130862010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13087
13088 PR middle-end/42326
13089 * gcc.dg/graphite/pr42326.c: New.
13090
cc788fcc
RG
130912010-03-08 Richard Guenther <rguenther@suse.de>
13092
13093 PR tree-optimization/43269
13094 * gcc.c-torture/execute/pr43269.c: New testcase.
13095
b3d286ba
JW
130962010-03-08 Janus Weil <janus@gcc.gnu.org>
13097
13098 PR fortran/43256
13099 * gfortran.dg/typebound_call_13.f03: New.
13100
eeb971c9
EB
131012010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13102
13103 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13104 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13105
1b88f240
JM
131062010-03-05 Jason Merrill <jason@redhat.com>
13107
13108 * g++.dg/abi/mangle40.C: Require weak and alias.
13109
ccc5b640
SP
131102010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13111
13112 PR middle-end/42326
13113 * gfortran.dg/graphite/pr42326.f90: New.
13114 * gfortran.dg/graphite/pr42326-1.f90: New.
13115
576e4d82
RO
131162010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13117
13118 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13119 (gnat_target_compile): Likewise.
13120 Reinitialize GNAT_UNDER_TEST if target changes.
13121 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13122 (local_find_gnatmake): Pass full --GCC to gnatlink.
13123 Remove --LINK.
13124
3e23fb2e
AP
131252010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13126
13127 PR c/43248
13128 * gcc.dg/compound-literal-1.c: New testcase.
13129
76f76cd0
MJ
131302010-03-04 Martin Jambor <mjambor@suse.cz>
13131
13132 PR tree-optimization/43164
13133 PR tree-optimization/43191
13134 * gcc.c-torture/compile/pr43164.c: New test.
13135 * gcc.c-torture/compile/pr43191.c: Likewise.
13136
33344e0f
JW
131372010-03-04 Janus Weil <janus@gcc.gnu.org>
13138
13139 PR fortran/43244
13140 * gfortran.dg/finalize_9.f90: New.
13141
c09a0014 131422010-03-04 Tobias Burnus <burnus@net-b.de>
94252ac2 13143 Ken Werner <ken@linux.vnet.ibm.com>
c09a0014
TB
13144
13145 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13146 to dg-options for spu.
13147 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13148 dump-scan target to exclude spu.
13149
572ae476
CF
131502010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13151
8c0386a4
SP
13152 PR middle-end/43209
13153 * gcc.dg/tree-ssa/ivopts-4.c: New.
572ae476 13154
8ec49cff
JJ
131552010-03-03 Janis Johnson <janis187@us.ibm.com>
13156
13157 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13158 include-opts and exclude-opts; skip checking the flags if arguments
13159 are the same as the defaults.
13160 (dg-xfail-if): Verify the number of arguments, supply defaults
13161 for unspecified optional arguments.
13162 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13163
28fd1fc1
L
131642010-03-03 Jason Merrill <jason@redhat.com>
13165
13166 PR c++/12909
13167 * g++.dg/abi/mangle40.C: Updated.
13168
58a15cf8
JM
131692010-03-03 Jason Merrill <jason@redhat.com>
13170
a84713ad
JM
13171 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13172 * g++.dg/abi/mangle23.C: Likewise.
13173 * g++.dg/eh/simd-2.C: Likewise.
13174 * g++.dg/ext/attribute-test-2.C: Likewise.
13175 * g++.dg/ext/vector14.C: Likewise.
13176 * g++.dg/other/pr34435.C: Likewise.
13177 * g++.dg/template/conv8.C: Likewise.
13178 * g++.dg/template/nontype9.C: Likewise.
13179 * g++.dg/template/qualttp17.C: Likewise.
13180 * g++.dg/template/ref1.C: Likewise.
13181 * g++.old-deja/g++.pt/crash68.C: Likewise.
13182 * g++.old-deja/g++.pt/ref1.C: Likewise.
13183 * g++.old-deja/g++.pt/ref3.C: Likewise.
13184 * g++.old-deja/g++.pt/ref4.C: Likewise.
13185
58a15cf8
JM
13186 PR c++/12909
13187 * g++.dg/abi/mangle40.C: New.
13188 * g++.dg/abi/mangle41.C: New.
1d5053d6
JM
13189 * g++.dg/lto/20100302_0.C: New.
13190 * g++.dg/lto/20100302_1.C: New.
13191 * g++.dg/lto/20100302.h: New.
58a15cf8 13192
ba461991
PT
131932010-03-03 Paul Thomas <pault@gcc.gnu.org>
13194
13195 PR fortran/43243
13196 * gfortran.dg/internal_pack_12.f90: New test.
13197
a82ec6aa
L
131982010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13199
13200 * gcc.dg/pr36997.c: Adjust error message.
13201
83bfaab7
MS
132022010-03-03 Mike Stump <mikestump@comcast.net>
13203
13204 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13205 adjustments to not be present on machines that align the stack to
13206 more than 4 bytes and don't have a red zone yet as that is an
13207 unimplemented optimization.
13208
d1039125
JW
132092010-03-03 Janus Weil <janus@gcc.gnu.org>
13210
13211 PR fortran/43169
13212 * gfortran.dg/impure_assignment_3.f90: New.
13213
db51bb34
JJ
132142010-03-03 Jakub Jelinek <jakub@redhat.com>
13215
7ece48b1
JJ
13216 PR debug/43229
13217 * gfortran.dg/pr43229.f90: New test.
13218
0508bed7
JJ
13219 PR debug/43237
13220 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13221
db51bb34
JJ
13222 PR debug/43177
13223 * gcc.dg/guality/pr43177.c: New test.
13224
7428bc26
JM
132252010-03-02 Jason Merrill <jason@redhat.com>
13226
13227 * g++.dg/ext/vector9.C: Adjust error message.
13228 * g++.dg/conversion/simd3.C: Likewise.
13229 * g++.dg/other/error23.C: Likewise.
13230
d6814000
MS
132312010-03-02 Mike Stump <mikestump@comcast.net>
13232
13233 PR c++/41090
13234 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13235
2542496c
PT
132362010-03-02 Paul Thomas <pault@gcc.gnu.org>
13237
13238 PR fortran/43180
13239 * gfortran.dg/internal_pack_10.f90: New test.
13240
13241 PR fortran/43173
13242 * gfortran.dg/internal_pack_11.f90: New test.
13243
61226dc8
SP
132442010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13245
13246 PR middle-end/42640
13247 * gcc.dg/tree-ssa/pr42640.c: New.
13248
12f9ddbc
RG
132492010-03-01 Richard Guenther <rguenther@suse.de>
13250
13251 PR tree-optimization/43220
13252 * gcc.c-torture/execute/pr43220.c: New testcase.
13253
434c8f4b
RG
132542010-03-01 Richard Guenther <rguenther@suse.de>
13255
13256 PR middle-end/43213
13257 * gcc.dg/pr43213.c: New testcase.
13258
004d6973
RO
132592010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13260
13261 PR pch/14940
13262 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13263
72a30e3c
RO
132642010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13265
13266 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13267 New function.
13268 (check_effective_target_ucn): Likewise.
13269
13270 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13271 if !ucn.
13272 * gcc.dg/ucnid-2.c: Likewise.
13273 * gcc.dg/ucnid-3.c: Likewise.
13274 * gcc.dg/ucnid-4.c: Likewise.
13275 * gcc.dg/ucnid-11.c: Likewise.
13276 * gcc.dg/ucnid-12.c: Likewise.
13277 * gcc.dg/ucnid-6.c: Skip if !ucn.
13278 * gcc.dg/ucnid-9.c: Likewise.
13279
48f8763f
RO
132802010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13281
13282 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13283 lists to dg-skip-if.
13284 * gcc.target/i386/stackalign/return-3.c: Likewise.
13285
7d82c626
RO
132862010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13287
13288 * gcc.target/i386/clearcap.map: New file.
13289 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13290 Pass clearcap.map by default if supported.
13291
1069f584
RO
132922010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13293
13294 PR fortran/42900
13295 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13296 Explain this.
13297 * gfortran.dg/stat_2.f90: Likewise.
13298
fef06326
TB
132992010-03-01 Tobias Burnus <burnus@net-b.de>
13300
13301 PR fortran/43199
13302 * gfortran.dg/module_read_2.f90: New test.
13303
2a3dbebf
MM
133042010-02-27 Mark Mitchell <mark@codesourcery.com>
13305
13306 PR c++/42748
13307 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13308 * g++.dg/abi/mangle12.C: Likewise.
13309 * g++.dg/abi/mangle20-2.C: Likewise.
13310 * g++.dg/abi/mangle17.C: Likewise.
13311 * g++.dg/template/cond2.C: Likewise.
13312 * g++.dg/template/pr35240.C: Likewise.
13313
30bc1dca
RG
133142010-02-27 Richard Guenther <rguenther@suse.de>
13315
13316 PR tree-optimization/43186
13317 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13318
812be315
KK
133192010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13320
13321 * g++.dg/abi/packed1.C: Expect warning on the SH.
13322
baae602e
SM
133232010-02-27 Simon Martin <simartin@users.sourceforge.net>
13324
13325 PR c++/42054:
13326 * g++.dg/parse/error37.C: New test.
13327
84167094
MLI
133282010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13329
13330 PR c/24577
13331 PR c/43192
13332 * gcc.dg/pr8927-1.c: Match new note.
13333 * gcc.dg/990506-0.c: Likewise.
13334 * gcc.dg/gomp/flush-2.c: Likewise.
13335 * gcc.dg/gomp/atomic-5.c: Likewise.
13336 * gcc.dg/gomp/pr34607.c: Likewise.
13337 * gcc.dg/pr35746.c: Likewise.
13338 * gcc.dg/cpp/pragma-1.c: Likewise.
13339 * gcc.dg/cpp/pragma-2.c: Likewise.
13340 * gcc.dg/pr41842.c: Likewise.
13341 * gcc.dg/noncompile/20040629-1.c: Likewise.
13342 * objc.dg/private-1.m: Likewise.
13343
cea2d589
TB
133442010-02-27 Tobias Burnus <burnus@net-b.de>
13345
13346 PR fortran/43185
13347 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13348 * gfortran.dg/default_initialization_4.f90: New test.
13349
58f1b706
EB
133502010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13351
13352 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13353 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13354 * gnat.dg/thin_pointer2.adb: New test.
13355 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13356
7e1542b9
MLI
133572010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13358
13359 PR c/20631
13360 * gcc.dg/cpp/c90-pedantic.c: New.
13361 * gcc.dg/cpp/c90.c: New.
13362 * gcc.dg/gnu90-const-expr-1.c: New.
13363 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13364
37530014
RG
133652010-02-26 Richard Guenther <rguenther@suse.de>
13366
13367 PR tree-optimization/43186
13368 * gcc.c-torture/compile/pr43186.c: New testcase.
13369
095c7b3c
JJ
133702010-02-26 Jakub Jelinek <jakub@redhat.com>
13371
13372 PR debug/43190
13373 * c-c++-common/dwarf2/pr43190.c: New test.
13374
482b2e5b
L
133752010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13376
13377 PR testsuite/37074:
13378 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13379
2f816591
RG
133802010-02-26 Richard Guenther <rguenther@suse.de>
13381
13382 PR tree-optimization/43188
13383 * gcc.c-torture/compile/pr43188.c: New testcase.
13384
7ce321b3
L
133852010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13386
13387 PR target/43175
13388 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13389
cac1c927
EB
133902010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13391
13392 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13393
2fcd8e02
MM
133942010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13395
13396 PR target/43154
13397 * gcc.target/powerpc/pr43154.c: New file.
13398
7d5d39bb
JJ
133992010-02-25 Jakub Jelinek <jakub@redhat.com>
13400
06796564
JJ
13401 PR debug/43166
13402 * gfortran.dg/debug/pr43166.f: New test.
13403
7d5d39bb
JJ
13404 PR debug/43165
13405 * gcc.dg/torture/pr43165.c: New test.
13406
2d2e923f
MLI
134072010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13408
13409 PR c/43128
13410 * c-c++-common/pr41779.c: Update.
13411
39e998c2
RO
134122010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13413
13414 PR ada/32547
13415 * lib/gnat-dg.exp (gnat_load): Redefine.
13416
13417 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13418 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13419
2607480d
RO
134202010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13421
13422 PR libobjc/36610
13423 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13424 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13425 -fgnu-runtime.
13426 Sort entries.
13427
3e7eefdd
RO
134282010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13429
13430 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13431
2e957792
JJ
134322010-02-24 Jakub Jelinek <jakub@redhat.com>
13433
13434 PR debug/43150
13435 * gcc.dg/guality/vla-1.c: New test.
13436
505a36f9
TB
134372010-02-24 Tobias Burnus <burnus@net-b.de>
13438
13439 PR fortran/43042
13440 * gfortran.dg/c_ptr_tests_15.f90: New test.
13441
8f40ad50
JJ
134422010-02-23 Jakub Jelinek <jakub@redhat.com>
13443
13444 PR target/43107
13445 * gcc.target/i386/pr43107.c: New test.
13446
c6569cd0
JM
134472010-02-23 Jason Merrill <jason@redhat.com>
13448
13449 PR c++/43143
13450 * g++.dg/cpp0x/variadic100.C: New.
13451
3adcf52c
JM
134522010-02-23 Jason Merrill <jason@redhat.com>
13453
13454 PR debug/42800
13455 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13456 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13457 * c-c++-common/dwarf2/vla1.c: New.
13458
2a8e30fb
MM
134592010-02-23 Jakub Jelinek <jakub@redhat.com>
13460
5ead99fa
JJ
13461 PR target/43139
13462 * gcc.dg/pr43139.c: New test.
13463
2a8e30fb
MM
13464 PR debug/43077
13465 * gcc.dg/guality/pr43077-1.c: New test.
13466
38170f34
MLI
134672010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13468
13469 PR 43123
13470 * gcc.dg/march.c: New.
13471 * gcc.dg/march-generic.c: New.
13472 * gcc.dg/mtune.c: New.
3adcf52c 13473
0f9c8f56
SP
134742010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13475
13476 PR middle-end/43083
13477 * gcc.dg/graphite/pr43083.c: New.
13478
134792010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13480
13481 PR middle-end/43097
13482 * gfortran.dg/graphite/pr43097.f: New.
13483
134842010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13485 Manuel López-Ibáñez <manu@gcc.gnu.org>
13486
13487 PR middle-end/43140
13488 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13489
134902010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13491
13492 PR middle-end/43026
13493 * g++.dg/graphite/pr43026.C: New.
13494
a98c2819
MLI
134952010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13496
13497 PR c++/43126
13498 * gcc.dg/cleanup-1.c: Update.
13499 * gcc.dg/func-args-1.c: Update.
13500 * gcc.dg/format/sentinel-1.c: Update.
13501 * g++.old-deja/g++.jason/scoping10.C: Update.
13502 * g++.old-deja/g++.ns/lookup5.C: Update.
13503 * g++.dg/ext/cleanup-1.C: Update.
13504 * g++.dg/parse/varmod1.C: Update.
13505 * g++.dg/parse/error33.C: Update.
13506 * g++.dg/expr/call3.C: Update.
13507 * g++.dg/func-args-1.C: New.
13508
38bddaf2
L
135092010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13510
13511 PR c/43125
13512 * gcc.dg/attr-used-2.c: Moved to ...
13513 * c-c++-common/attr-used-2.c: Here.
13514
13515 * gcc.dg/attr-used.c: Moved to ...
13516 * c-c++-common/attr-used.c: Here.
13517
8d774623
OS
135182010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13519
13520 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13521
ea2edf88
RG
135222010-02-22 Richard Guenther <rguenther@suse.de>
13523
13524 PR lto/43045
13525 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13526 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13527
9efc83f4
RG
135282010-02-22 Richard Guenther <rguenther@suse.de>
13529
13530 PR tree-optimization/42749
13531 * gcc.c-torture/compile/pr42749.c: New testcase.
13532
f80c558f
PT
135332010-02-22 Paul Thomas <pault@gcc.gnu.org>
13534
13535 PR fortran/43072
13536 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13537 * gfortran.dg/internal_pack_9.f90: New test.
13538
f89b94d9
MLI
135392010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13540
13541 PR c++/23510
13542 * g++.dg/template/recurse.C: Adjust.
13543 * g++.dg/template/pr23510.C: New.
13544
04afbf1c
DS
135452010-02-21 Dodji Seketeli <dodji@redhat.com>
13546
13547 PR c++/42824
13548 * g++.dg/template/memclass4.C: New test.
13549
72bd130e
TB
135502010-02-21 Tobias Burnus <burnus@net-b.de>
13551
13552 PR fortran/35259
13553 * gfortran.dg/reassoc_5.f90: New test.
13554
78c201a4
UB
135552010-02-20 Uros Bizjak <ubizjak@gmail.com>
13556
13557 PR target/43067
13558 * gcc.target/i386/pr43067.c: New test.
13559
17251338
MLI
135602010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13561
13562 PR c++/35669
13563 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13564 -Wconversion-null.
13565 * g++.dg/warn/Wconversion-null.C: New test.
13566 * g++.old-deja/g++.other/null1.C: Move to...
13567 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13568
f7172b55
PT
135692010-02-20 Paul Thomas <pault@gcc.gnu.org>
13570
13571 PR fortran/36932
13572 PR fortran/36933
13573 * gfortran.dg/dependency_26.f90: New test.
13574
13575 PR fortran/43072
13576 * gfortran.dg/internal_pack_7.f90: New test.
13577
13578 PR fortran/43111
13579 * gfortran.dg/internal_pack_8.f90: New test.
13580
fde0083d
MLI
135812010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13582
13583 PR 43128
13584 * c-c++-common/pr41779.c: Fix broken testcase.
78c201a4 13585
ea0567b9
MLI
135862010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13587
13588 PR 36513
13589 * c-c++-common/pr36513.c: New testcase.
13590 * c-c++-common/pr36513-2.c: New testcase.
13591
58076e21
MLI
135922010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13593
13594 PR 41779
13595 * c-c++-common/pr41779.c: New.
13596
e19bcb67
JJ
135972010-02-19 Jakub Jelinek <jakub@redhat.com>
13598
13599 PR debug/43084
13600 * gcc.dg/pr43084.c: New test.
13601
c7da0354
RG
136022010-02-19 Richard Guenther <rguenther@suse.de>
13603
13604 PR tree-optimization/42916
13605 * gcc.dg/pr42916.c: New testcase.
13606
b7d61a54
JM
136072010-02-18 Jason Merrill <jason@redhat.com>
13608
7c08df6c
JM
13609 PR c++/42837
13610 * g++.dg/abi/packed1.C: Add expected warning.
13611
5967126f 13612 PR c++/43108
b7d61a54
JM
13613 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13614 * gcc.dg/torture/dg-torture.exp: Likewise.
5967126f
JM
13615 * c-c++-common/torture/complex-sign.h,
13616 c-c++-common/torture/complex-sign-add.c,
13617 c-c++-common/torture/complex-sign-mixed-add.c,
13618 c-c++-common/torture/complex-sign-mixed-div.c,
13619 c-c++-common/torture/complex-sign-mixed-mul.c,
13620 c-c++-common/torture/complex-sign-mixed-sub.c,
13621 c-c++-common/torture/complex-sign-mul.c,
13622 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1ff6b2c8
JM
13623 Adapt for C++ compilation as well.
13624
7890246f
JM
13625 PR c++/43070
13626 * g++.dg/ext/label1.C: Update.
13627 * g++.dg/ext/label2.C: Update.
13628
04daa92b
JM
13629 PR c++/26261
13630 * g++.dg/template/dependent-name6.C: New.
13631
935c0a5d
JM
13632 PR c++/43109
13633 * g++.dg/parse/namespace12.C: New.
13634
746e119f
MJ
136352010-02-18 Martin Jambor <mjambor@suse.cz>
13636
13637 PR tree-optimization/43066
13638 * gcc.c-torture/compile/pr43066.c: New test.
13639
5a1e3b6c
UB
136402010-02-18 Uros Bizjak <ubizjak@gmail.com>
13641
13642 * g++.dg/ext/attrib35.C: Fix target selector string.
13643 * g++.dg/ext/attrib36.C: Ditto.
13644 * g++.dg/ext/attrib37.C: Ditto.
13645 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13646 * g++.dg/abi/mangle25.C: Ditto.
13647
d29760ad
JM
136482010-02-17 Jason Merrill <jason@redhat.com>
13649
77278f4a
JM
13650 PR c++/43069
13651 * g++.dg/parse/namespace11.C: New.
13652
85a52ea5
JM
13653 PR c++/43093
13654 * g++.dg/ext/attrib37.C: New.
13655
d29760ad
JM
13656 PR c++/43079
13657 * g++.dg/template/ptrmem20.C: New.
13658
b5e33e04
UB
136592010-02-17 Uros Bizjak <ubizjak@gmail.com>
13660
01305d24 13661 PR target/43103
b5e33e04
UB
13662 * gcc.target/i386/xop-check.h: Include m256-check.h.
13663 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13664 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13665 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13666 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13667
169e464e
JJ
136682010-02-17 Jakub Jelinek <jakub@redhat.com>
13669
13670 PR debug/42918
13671 * gcc.dg/pr42918.c: New test.
13672
bc349d0a
L
136732010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13674
13675 * g++.dg/ext/attrib36.C: Require ILP32.
13676
b09bae68
RG
136772010-02-16 Richard Guenther <rguenther@suse.de>
13678
13679 PR tree-optimization/41043
13680 * gfortran.dg/pr41043.f90: New testcase.
13681 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13682
7c7580ef
JM
136832010-02-16 Jason Merrill <jason@redhat.com>
13684
13685 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13686
d5dceab8 136872010-02-16 Ira Rosen <irar@il.ibm.com>
99f51320
IR
13688
13689 PR tree-optimization/43074
13690 * gcc.dg/vect/fast-math-pr43074.c: New test.
13691
ec8c3978
JJ
136922010-02-16 Jakub Jelinek <jakub@redhat.com>
13693
01305d24 13694 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
ec8c3978 13695
38e40fcd
JM
136962010-02-16 Jason Merrill <jason@redhat.com>
13697
1e2ddf80
JM
13698 PR c++/43031
13699 * g++.dg/ext/attrib36.C: New.
13700
38e40fcd
JM
13701 PR c++/43036
13702 * g++.dg/other/array6.C: New.
13703
6dbe8a32
KG
137042010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13705
13706 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13707
02edd2f6
SP
137082010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13709
13710 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13711 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13712 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13713 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13714 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13715 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13716
313333a6
RG
137172010-02-15 Richard Guenther <rguenther@suse.de>
13718
13719 PR middle-end/43068
13720 * g++.dg/torture/pr43068.C: New testcase.
13721
9b48e39c
VR
137222010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13723
13724 PR c++/43024
13725 * g++.dg/opt/ice1.C: New.
13726
1acb8caa
JM
137272010-02-14 Jason Merrill <jason@redhat.com>
13728
13729 PR c++/41997
13730 * g++.dg/cpp0x/initlist-opt.C: New.
13731
17555e7e
PT
137322010-02-13 Paul Thomas <pault@gcc.gnu.org>
13733
13734 PR fortran/41113
13735 PR fortran/41117
13736 * gfortran.dg/internal_pack_6.f90: New test.
13737
96b4a0b5
JM
137382010-02-12 Jason Merrill <jason@redhat.com>
13739
13740 PR c++/43054
13741 * g++.dg/cpp0x/variadic99.C: New.
13742
c3ac110f
JJ
137432010-02-12 Jakub Jelinek <jakub@redhat.com>
13744
13745 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13746 sign extend pointers to gualchk_t.
13747
2e034e32
JJ
13748 PR c++/43033
13749 * g++.dg/other/default3.C: Xfail g4 test.
13750
f432760f
SP
137512010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13752
13753 PR middle-end/43012
13754 * gcc.dg/graphite/pr43012.c: New.
13755
137562010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13757
13758 PR middle-end/42930
13759 * g++.dg/graphite/pr42930.C: New.
13760
137612010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13762
13763 PR middle-end/42914
13764 PR middle-end/42530
13765 * gcc.dg/graphite/pr42530.c: New.
13766 * gcc.dg/graphite/pr42914.c: New.
13767
137682010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13769
13770 PR middle-end/42771
13771 * gcc.dg/graphite/pr42771.c: New.
13772
6d892147
RG
137732010-02-11 Richard Guenther <rguenther@suse.de>
13774
13775 PR tree-optimization/42998
13776 * gcc.c-torture/compile/pr42998.c: New testcase.
13777
7a79ff3b
JM
137782010-02-10 Jason Merrill <jason@redhat.com>
13779
2cb95a6a
JM
13780 PR c++/41896
13781 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13782
f1c3cf3c
JM
13783 PR c++/42983, core issue 906
13784 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13785 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13786
7a79ff3b
JM
13787 PR c++/43016
13788 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13789
5418fe84
RG
137902010-02-10 Richard Guenther <rguenther@suse.de>
13791
13792 PR tree-optimization/43017
13793 * gcc.dg/torture/pr43017.c: New testcase.
13794
94252ac2 137952010-02-10 Tobias Burnus <burnus@net-b.de>
7fcd5ad5
TB
13796
13797 PR fortran/40823
13798 * gfortran.dg/private_type_1.f90: Update error location.
13799 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13800 * gfortran.dg/typebound_operator_2.f03: Ditto.
13801 * gfortran.dg/assignment_2.f90: Ditto.
13802 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13803 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13804
975d3303
TB
138052010-02-10 Tobias Burnus <burnus@net-b.de>
13806
13807 PR fortran/43015
13808 * gfortran.dg/bind_c_usage_20.f90: New test.
13809
92e8e53a
JJ
138102010-02-10 Jakub Jelinek <jakub@redhat.com>
13811
13812 PR debug/43010
13813 * g++.dg/debug/pr43010.C: New test.
13814
d977cb9c
RG
138152010-02-10 Richard Guenther <rguenther@suse.de>
13816
13817 PR c/43007
13818 * gcc.c-torture/execute/20100209-1.c: New testcase.
13819 * gcc.dg/fold-div-3.c: Likewise.
13820
cbb1ab10
JJ
138212010-02-10 Jakub Jelinek <jakub@redhat.com>
13822
13823 * gcc.dg/builtin-ffs-1.c: New test.
13824
138252010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52f12678
JD
13826
13827 PR fortran/42999
13828 * gfortran.dg/array_constructor_35.f90: New test.
13829
980b7b6b
KG
138302010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13831
13832 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13833
643d4cd6
JM
138342010-02-09 Jason Merrill <jason@redhat.com>
13835
0bbe864d
JM
13836 PR c++/42399
13837 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13838
643d4cd6
JM
13839 PR c++/42370
13840 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13841
6f117ca5
TB
138422010-02-09 Tobias Burnus <burnus@net-b.de>
13843
13844 PR fortran/41869
13845 * gfortran.dg/module_write_1.f90: New test.
13846
57257f0d
AM
138472010-02-09 Alexander Monakov <amonakov@ispras.ru>
13848
13849 * gcc.dg/pr19340.c: Adjust.
13850
72d182d3
RG
138512010-02-09 Richard Guenther <rguenther@suse.de>
13852
13853 PR tree-optimization/43008
13854 * gcc.c-torture/execute/pr43008.c: New testcase.
13855
9605a606
RG
138562010-02-09 Richard Guenther <rguenther@suse.de>
13857
13858 PR tree-optimization/43000
13859 * gcc.dg/torture/pr43000.c: New testcase.
13860 * gcc.dg/torture/pr43002.c: Likewise.
13861
5e1d6b4c
DK
138622010-02-09 Daniel Kraft <d@domob.eu>
13863
13864 PR fortran/39171
13865 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13866 and pass -Wsurprising as necessary.
13867
783b008c
JJ
138682010-02-08 Jakub Jelinek <jakub@redhat.com>
13869
13870 PR tree-optimization/42890
13871 * g++.dg/torture/pr42890.C: New test.
13872
5d3579c5
RG
138732010-02-08 Richard Guenther <rguenther@suse.de>
13874
13875 PR middle-end/42995
13876 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13877
86da963e
SP
138782010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13879
13880 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13881 return 0 from main.
13882 * gcc.dg/graphite/block-1.c: Same.
13883 * gcc.dg/graphite/block-3.c: Same.
13884 * gcc.dg/graphite/block-4.c: Same.
13885 * gcc.dg/graphite/block-5.c: Same.
13886 * gcc.dg/graphite/block-6.c: Same.
13887 * gcc.dg/graphite/block-7.c: Same.
13888 * gcc.dg/graphite/interchange-0.c: Same.
13889 * gcc.dg/graphite/interchange-1.c: Same.
13890 * gcc.dg/graphite/interchange-10.c: Same.
13891 * gcc.dg/graphite/interchange-11.c: Same.
13892 * gcc.dg/graphite/interchange-12.c: Same.
13893 * gcc.dg/graphite/interchange-2.c: Same.
13894 * gcc.dg/graphite/interchange-3.c: Same.
13895 * gcc.dg/graphite/interchange-4.c: Same.
13896 * gcc.dg/graphite/interchange-5.c: Same.
13897 * gcc.dg/graphite/interchange-6.c: Same.
13898 * gcc.dg/graphite/interchange-7.c: Same.
13899 * gcc.dg/graphite/interchange-8.c: Same.
13900 * gcc.dg/graphite/interchange-9.c: Same.
13901 * gcc.dg/graphite/interchange-mvt.c: Same.
13902
139032010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13904
13905 * gfortran.dg/graphite/id-19.f: New.
13906 * gfortran.dg/graphite/pr14741.f90: New.
13907 * gfortran.dg/graphite/pr41924.f90: New.
13908 * gfortran.dg/graphite/run-id-2.f90: New.
13909
cb6b911a
RG
139102010-02-07 Richard Guenther <rguenther@suse.de>
13911
13912 PR middle-end/42956
13913 * gcc.c-torture/compile/pr42956.c: New testcase.
13914
791e8c9c
JD
139152010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13916
13917 PR libfortran/42742
13918 * gfortran.dg/fmt_cache_2.f: New test.
13919
9d3b08c6
JD
139202010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13921
13922 * gfortran.dg/read_no_eor.f90: New test.
13923
c1f8423c
JM
139242010-02-05 Jason Merrill <jason@redhat.com>
13925
13926 * g++.dg/ext/label13.C: Move constructor body out of class.
13927
b2469a9b
JM
139282010-02-03 Jason Merrill <jason@redhat.com>
13929
13930 PR c++/42870
13931 * g++.dg/ext/dllexport3.C: New.
13932
ebd14cbb
OS
139332010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13934
13935 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13936
5c95f07b
RG
139372010-02-05 Richard Guenther <rguenther@suse.de>
13938
13939 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13940
3cdabe3b
DS
139412010-02-05 Dodji Seketeli <dodji@redhat.com>
13942
13943 PR c++/42915
e8583d3a 13944 * g++.dg/other/crash-9.C: New test.
3cdabe3b 13945
430f2d1f
PT
139462010-02-05 Paul Thomas <pault@gcc.gnu.org>
13947
13948 PR fortran/42309
13949 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13950
b0f19292
RG
139512010-02-04 Richard Guenther <rguenther@suse.de>
13952
13953 PR rtl-optimization/42952
13954 * gcc.dg/torture/pr42952.c: New testcase.
13955
a6f4d51d
JD
139562010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13957
13958 PR libfortran/42901
13959 * gfortran.dg/namelist_60.f90: New test.
13960
486f3abf
JM
139612010-02-03 Jason Merrill <jason@redhat.com>
13962
2aac1924
JM
13963 PR c++/40138
13964 * g++.dg/ext/builtin11.C: New.
13965
f000c6a7
JM
13966 PR c++/4926
13967 PR c++/38600
13968 * g++.dg/abi/mangle35.C: New.
13969 * g++.dg/abi/mangle37.C: New.
13970
abfe01ce
JM
13971 PR c++/12909
13972 * g++.dg/abi/mangle36.C: New.
13973
486f3abf
JM
13974 PR c++/35652
13975 * g++.dg/warn/string1.C: New.
13976
e3c70387
RG
139772010-02-03 Richard Guenther <rguenther@suse.de>
13978
13979 PR tree-optimization/42944
13980 * gcc.dg/errno-1.c: New testcase.
13981
bf8e3b77
RG
139822010-02-03 Richard Guenther <rguenther@suse.de>
13983
13984 PR middle-end/42927
13985 * gcc.c-torture/compile/pr42927.c: New testcase.
13986
d8a8dab3
TB
139872010-02-03 Tobias Burnus <burnus@net-b.de>
13988
13989 PR fortran/42936
13990 * gfortran.dg/null_4.f90: New test.
13991
e6ca6e2a
JM
139922010-02-02 Jason Merrill <jason@redhat.com>
13993
13994 PR c++/41090
13995 * g++.dg/ext/label13.C: New.
13996
096bfdb1
TB
139972010-02-02 Tobias Burnus <burnus@net-b.de>
13998
13999 PR fortran/42650
14000 * gfortran.dg/func_result_5.f90: New test.
14001
ade20620
TB
140022010-02-01 Tobias Burnus <burnus@net-b.de>
14003
14004 PR fortran/42922
14005 * gfortran.dg/pure_initializer_3.f90: News test.
14006
7adac79a
JW
140072010-01-31 Janus Weil <janus@gcc.gnu.org>
14008
14009 PR fortran/42888
14010 * gfortran.dg/allocate_derived_2.f90: New test.
14011
355b1741
EB
140122010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14013
14014 PR middle-end/42898
14015 * gcc.dg/torture/pr42898-2.c: New test.
14016
61c7cbf8
RG
140172010-01-31 Richard Guenther <rguenther@suse.de>
14018
14019 PR middle-end/42898
14020 * gcc.dg/torture/pr42898.c: New testcase.
14021
b7d1d8b4
PT
140222010-01-31 Paul Thomas <pault@gcc.gnu.org>
14023
ade20620
TB
14024 PR fortran/38324
14025 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14026 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
b7d1d8b4 14027
c19787df
PB
140282010-01-30 Paolo Bonzini <bonzini@gnu.org>
14029
14030 * g++.dg/tree-ssa/inline-1.C: New.
14031 * g++.dg/tree-ssa/inline-2.C: New.
14032 * g++.dg/tree-ssa/inline-3.C: New.
14033
dd70c860
MM
140342010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14035
14036 PR testsuite/41701
14037 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14038 the string 'pow' in the pathname of the compiler from generating a
14039 test failure.
14040
bac4175b
RO
140412010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14042
14043 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14044 * g++.old-deja/g++.mike/eh17.C: Likewise.
14045 * g++.old-deja/g++.mike/p5571.C: Likewise.
14046
1a048f82
DS
140472010-01-29 Dodji Seketeli <dodji@redhat.com>
14048
14049 PR c++/42758
14050 PR c++/42634
14051 PR c++/42336
14052 PR c++/42797
14053 PR c++/42880
14054 * g++.dg/other/crash-5.C: New test.
14055 * g++.dg/other/crash-6.C: New test.
14056 * g++.dg/other/crash-7.C: New test.
14057 * g++.dg/other/crash-8.C: New test.
14058
c23cd1d6
JJ
140592010-01-29 Jakub Jelinek <jakub@redhat.com>
14060
14061 PR rtl-optimization/42889
14062 * gcc.dg/pr42889.c: New test.
14063
d6bedeaf
L
140642010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14065
14066 * gcc.target/i386/pr42881.c: Use SSE2.
14067
d819472d
UB
140682010-01-28 Uros Bizjak <ubizjak@gmail.com>
14069
14070 PR target/42891
14071 * gcc.target/i386/pr42891.c: New test.
14072
3ed7d068
RG
140732010-01-28 Richard Guenther <rguenther@suse.de>
14074
14075 PR tree-optimization/42871
14076 * g++.dg/torture/pr42871.C: New testcase.
14077
830bc550
RG
140782010-01-28 Richard Guenther <rguenther@suse.de>
14079
14080 * gcc.dg/Wobjsize-1.h: New testcase.
14081 * gcc.dg/Wobjsize-1.c: Likewise.
14082
28e5ca15
RB
140832010-01-28 Richard Guenther <rguenther@suse.de>
14084
14085 PR middle-end/42883
14086 * g++.dg/torture/pr42883.C: New testcase.
14087
3d952fb7
MM
140882010-01-28 Michael Matz <matz@suse.de>
14089
14090 * gcc.target/i386/pr42881.c: New test.
14091
78f56a7b
RO
140922010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14093
14094 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14095 Add i?86-*-solaris2* support.
14096
20c202f3
DS
140972010-01-28 Dodji Seketeli <dodji@redhat.com>
14098
14099 PR c++/42713
14100 PR c++/42820
14101 * g++.dg/template/typedef27.C: New test case.
14102 * g++.dg/template/typedef28.C: New test case.
14103
4fc2b1aa
ST
141042010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14105
b6b7f703 14106 * gcc.dg/optimize-bswap*.c: Add ARM target
4fc2b1aa 14107
e87da263
RG
141082010-01-27 Richard Guenther <rguenther@suse.de>
14109
14110 PR middle-end/42878
14111 * gcc.dg/torture/pr42878-1.c: New testcase.
14112 * gcc.dg/torture/pr42878-2.c: Likewise.
14113
c6d99cad
JJ
141142010-01-27 Jakub Jelinek <jakub@redhat.com>
14115
14116 PR middle-end/42874
14117 * gcc.dg/vla-22.c: New test.
14118
d9a6fdb7
JJ
141192010-01-26 Jakub Jelinek <jakub@redhat.com>
14120
14121 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14122 current collation.
14123
0d9b0371
RG
141242010-01-26 Richard Guenther <rguenther@suse.de>
14125
14126 PR rtl-optimization/42685
14127 * gcc.dg/pr42685.c: New testcase.
14128 * g++.dg/other/pr42685.C: Likewise.
14129
3333cd50
RG
141302010-01-26 Richard Guenther <rguenther@suse.de>
14131
14132 PR middle-end/42806
14133 * g++.dg/other/pr42806.C: New testcase.
14134
7f657dde
RG
141352010-01-26 Richard Guenther <rguenther@suse.de>
14136
14137 PR tree-optimization/42250
14138 * gcc.dg/pr42250.c: New testcase.
14139
a4fb8087
AC
141402010-01-25 Arnaud Charlet <charlet@adacore.com>
14141
14142 * gnat.dg/array_bounds_test.adb: New test.
14143
03d838ba
TB
141442010-01-25 Tobias Burnus <burnus@net-b.de>
14145
14146 PR fortran/42858
14147 * gfortran.dg/generic_21.f90: New test.
14148
f7adff96
RO
141492010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14150
14151 PR testsuite/41522
14152 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14153
d147cbd9
MM
141542010-01-24 Mark Mitchell <mark@codesourcery.com>
14155
14156 PR c++/42748
14157 * g++.dg/abi/arm_va_list2.C: New test.
14158 * g++.dg/abi/arm_va_list2.h: Companion header file.
14159
ff015c5b
PT
141602010-01-24 Paul Thomas <pault@gcc.gnu.org>
14161
14162 PR fortran/41044
14163 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14164
14165 PR fortran/41167
14166 * gfortran.dg/char_array_arg_1.f90 : New test.
14167
14168 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14169
23f6293e
TB
141702010-01-24 Tobias Burnus <burnus@net-b.de>
14171
14172 PR fortran/39304
14173 * gfortran.dg/generic_20.f90: New test.
14174
addb239c
MM
141752010-01-22 Michael Matz <matz@suse.de>
14176
14177 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14178 -msse2.
14179
3c3b62d1
PT
141802010-01-21 Paul Thomas <pault@gcc.gnu.org>
14181
14182 PR fortran/42736
14183 * gfortran.dg/dependency_25.f90 : New test.
14184
7744b697
MJ
141852010-01-21 Martin Jambor <mjambor@suse.cz>
14186
14187 PR tree-optimization/42585
14188 * gcc.dg/tree-ssa/pr42585.c: New test.
14189
4e62a017
RG
141902010-01-21 Richard Guenther <rguenther@suse.de>
14191
14192 PR middle-end/19988
14193 * gcc.dg/pr19988.c: New testcase.
14194
ebf0bf7f
JJ
141952010-01-20 Janis Johnson <janis187@us.ibm.com>
14196
14197 * g++.dg/compat/decimal/compat-common.h: New file.
14198 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14199 * g++.dg/compat/decimal/pass_x.h: New file.
14200 * g++.dg/compat/decimal/pass_y.h: New file.
14201 * g++.dg/compat/decimal/pass-1_main.C: New file.
14202 * g++.dg/compat/decimal/pass-1_x.C: New file.
14203 * g++.dg/compat/decimal/pass-1_y.C: New file.
14204 * g++.dg/compat/decimal/pass-2_main.C: New file.
14205 * g++.dg/compat/decimal/pass-2_x.C: New file.
14206 * g++.dg/compat/decimal/pass-2_y.C: New file.
14207 * g++.dg/compat/decimal/pass-3_main.C: New file.
14208 * g++.dg/compat/decimal/pass-3_x.C: New file.
14209 * g++.dg/compat/decimal/pass-3_y.C: New file.
14210 * g++.dg/compat/decimal/pass-4_main.C: New file.
14211 * g++.dg/compat/decimal/pass-4_x.C: New file.
14212 * g++.dg/compat/decimal/pass-4_y.C: New file.
14213 * g++.dg/compat/decimal/pass-5_main.C: New file.
14214 * g++.dg/compat/decimal/pass-5_x.C: New file.
14215 * g++.dg/compat/decimal/pass-5_y.C: New file.
14216 * g++.dg/compat/decimal/pass-6_main.C: New file.
14217 * g++.dg/compat/decimal/pass-6_x.C: New file.
14218 * g++.dg/compat/decimal/pass-6_y.C: New file.
14219 * g++.dg/compat/decimal/return_x.h: New file.
14220 * g++.dg/compat/decimal/return_y.h: New file.
14221 * g++.dg/compat/decimal/return-1_main.C: New file.
14222 * g++.dg/compat/decimal/return-1_x.C: New file.
14223 * g++.dg/compat/decimal/return-1_y.C: New file.
14224 * g++.dg/compat/decimal/return-2_main.C: New file.
14225 * g++.dg/compat/decimal/return-2_x.C: New file.
14226 * g++.dg/compat/decimal/return-2_y.C: New file.
14227 * g++.dg/compat/decimal/return-3_main.C: New file.
14228 * g++.dg/compat/decimal/return-3_x.C: New file.
14229 * g++.dg/compat/decimal/return-3_y.C: New file.
14230 * g++.dg/compat/decimal/return-4_main.C: New file.
14231 * g++.dg/compat/decimal/return-4_x.C: New file.
14232 * g++.dg/compat/decimal/return-4_y.C: New file.
14233 * g++.dg/compat/decimal/return-5_main.C: New file.
14234 * g++.dg/compat/decimal/return-5_x.C: New file.
14235 * g++.dg/compat/decimal/return-5_y.C: New file.
14236 * g++.dg/compat/decimal/return-6_main.C: New file.
14237 * g++.dg/compat/decimal/return-6_x.C: New file.
14238 * g++.dg/compat/decimal/return-6_y.C: New file.
14239
f827f659
AO
142402010-01-20 Alexandre Oliva <aoliva@redhat.com>
14241
14242 PR debug/42715
14243 * gcc.dg/pr42715.c: New.
14244
4227d4a1
PC
142452010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14246
14247 PR c++/42038
14248 * g++.dg/parse/crash55.C: New.
14249
4a4d4c08
AO
142502010-01-20 Alexandre Oliva <aoliva@redhat.com>
14251
14252 PR debug/42782
14253 * gcc.dg/guality/pr42782.c: New.
14254
e4672ccd
JM
142552010-01-20 Jason Merrill <jason@redhat.com>
14256
a402c1b1
JM
14257 PR c++/41788
14258 * g++.dg/abi/packed1.C: New.
14259
1f4a7a48
JM
14260 PR c++/41920
14261 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14262
e4672ccd
JM
14263 PR c++/40750
14264 * g++.dg/parse/fn-typedef1.C: New.
14265 * g++.dg/other/cv_quals.C: Adjust.
14266
35b954c1
AG
142672010-01-20 Anthony Green <green@moxielogic.com>
14268
14269 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14270 pack(push) pragma).
14271 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14272 * gcc.dg/20020312-2.c: Port this to the moxie core.
14273 * gcc.dg/weak/typeof-2.c: Ditto.
14274
e9a8afaa
RG
142752010-01-20 Richard Guenther <rguenther@suse.de>
14276
14277 PR tree-optimization/42717
14278 * gcc.c-torture/compile/pr42717.c: New testcase.
14279
80c35b40
JJ
142802010-01-20 Jakub Jelinek <jakub@redhat.com>
14281
14282 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14283 of signed, add a few new tests.
14284
b5c0899b
JJ
14285 PR middle-end/42803
14286 * g++.dg/parse/limits-initializer1.C: New test.
14287
63894de2
JW
142882010-01-19 Janus Weil <janus@gcc.gnu.org>
14289
14290 PR fortran/42804
14291 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14292 * gfortran.dg/typebound_call_12.f03: New test.
14293
702a738b
PT
142942010-01-19 Paul Thomas <pault@gcc.gnu.org>
14295
14296 PR fortran/42783
14297 * gfortran.dg/bounds_check_15.f90 : New test.
14298
b61b1f17
MM
142992010-01-19 Michael Matz <matz@suse.de>
14300
14301 PR tree-optimization/41783
14302 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14303
b3d7e191
RR
143042010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14305
14306 PR target/38697.
14307 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14308 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14309 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14310 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14311 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14312 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14313 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14314 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14315 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14316 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14317 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14318
f89cc1a3
JW
143192010-01-19 Janus Weil <janus@gcc.gnu.org>
14320
14321 PR fortran/42545
14322 * gfortran.dg/extends_6.f03: Modified an error message.
14323 * gfortran.dg/extends_10.f03: New test.
14324 * gfortran.dg/private_type_6.f03: Modified an error message.
14325 * gfortran.dg/structure_constructor_8.f03: Ditto.
14326
2178b0f9
JJ
143272010-01-19 Jakub Jelinek <jakub@redhat.com>
14328
d6600130
JJ
14329 PR tree-optimization/42719
14330 * gcc.dg/pr42719.c: New test.
14331
2178b0f9
JJ
14332 PR debug/42728
14333 * gcc.dg/pr42728.c: New test.
14334
547cc7ee
AG
143352010-01-19 Anthony Green <green@moxielogic.com>
14336
14337 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14338
5923a165
AG
143392010-01-18 Anthony Green <green@moxielogic.com>
14340
14341 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14342 for moxie.
14343
11d7788d
DS
143442010-01-19 Dodji Seketeli <dodji@redhat.com>
14345
14346 * g++.dg/template/error45.C: reverted as part of reverting the
14347 fix of PR c++/42634.
14348
ebea03e0
DS
143492010-01-18 Dodji Seketeli <dodji@redhat.com>
14350
14351 PR c++/42634
14352 * g++.dg/template/error45.C: New test.
14353
a5cf630e
DS
143542010-01-18 Dodji Seketeli <dodji@redhat.com>
14355
14356 PR c++/42766
14357 * g++.dg/conversion/op6.C: New test.
14358
f249b405
UB
143592010-01-18 Uros Bizjak <ubizjak@gmail.com>
14360
14361 PR target/42774
14362 * gcc.target/alpha/pr42774.c: New test.
14363
1cfd38be
RG
143642010-01-18 Richard Guenther <rguenther@suse.de>
14365
14366 PR tree-optimization/42781
14367 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14368
3b3f318a
RG
143692010-01-17 Richard Guenther <rguenther@suse.de>
14370
14371 PR middle-end/42248
14372 * gcc.c-torture/execute/pr42248.c: New testcase.
14373
9adf0570
RG
143742010-01-17 Richard Guenther <rguenther@suse.de>
14375
14376 PR tree-optimization/42773
14377 * g++.dg/torture/pr42773.C: New testcase.
14378
ae7c61de
JW
143792010-01-17 Janus Weil <janus@gcc.gnu.org>
14380
14381 PR fortran/42677
14382 * gfortran.dg/interface_assignment_5.f90: New test.
14383
4548cb4b
DS
143842010-01-17 Dodji Seketeli <dodji@redhat.com>
14385
14386 PR c++/42697
c4471bb2
DS
14387 * g++.dg/template/crash94.C: Reverted.
14388
a90110c3
JZ
143892010-01-17 Jie Zhang <jie.zhang@analog.com>
14390
14391 PR debug/42767
14392 * gcc.dg/debug/pr42767.c: New.
14393
d1c05c88
JM
143942010-01-15 Jason Merrill <jason@redhat.com>
14395
14396 PR c++/42761
14397 * g++.dg/cpp0x/decltype22.C: New.
14398
7647c841
JJ
143992010-01-16 Jakub Jelinek <jakub@redhat.com>
14400
14401 PR middle-end/42760
14402 * g++.dg/torture/pr42760.C: New test.
14403
4a62494d
JY
144042010-01-15 Jing Yu <jingyu@google.com>
14405
14406 PR rtl-optimization/42691
14407 * gcc.c-torture/execute/pr42691.c: New.
14408
1197e789
RG
144092010-01-15 Richard Guenther <rguenther@suse.de>
14410
14411 PR middle-end/42739
14412 * g++.dg/torture/pr42739.C: New testcase.
14413
58be9ce9
DS
144142010-01-15 Dodji Seketeli <dodji@redhat.com>
14415
14416 * g++.dg/template/error45.C: Revert as part of reverting changes
14417 or PR c++/42634.
14418
94252ac2 144192010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f298330
JD
14420
14421 PR fortran/42684
14422 * gfortran.dg/interface_31.f90: New test.
14423
c919858d
MM
144242010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14425
14426 * gcc.target/powerpc/pr42747.c: New file.
14427
5b1cbe14
JJ
144282010-01-14 Jakub Jelinek <jakub@redhat.com>
14429
ef5d1181
JJ
14430 PR middle-end/42674
14431 * c-c++-common/pr42674.c: New test.
14432
5b1cbe14
JJ
14433 PR c++/42608
14434 * g++.dg/template/instantiate11.C: New test.
14435
2d1a618e
JM
144362010-01-14 Jason Merrill <jason@redhat.com>
14437
6700a285
JM
14438 PR c++/42701
14439 * g++.dg/overload/error3.C: New.
14440
2d1a618e
JM
14441 PR c++/42655
14442 * g++.dg/overload/rvalue1.C: New.
14443
2f3cdcf5
MJ
144442010-01-14 Martin Jambor <mjambor@suse.cz>
14445
14446 PR tree-optimization/42706
6700a285 14447 * gcc.dg/ipa/pr42706.c: New testcase.
2f3cdcf5 14448
7767706d
L
144492010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14450
14451 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14452
92e97cdd
MJ
144532010-01-14 Martin Jambor <mjambor@suse.cz>
14454
14455 PR tree-optimization/42714
2f3cdcf5 14456 * g++.dg/torture/pr42714.C: New test.
92e97cdd 14457
65b659ff
AB
144582010-01-14 Alexander Monakov <amonakov@ispras.ru>
14459
14460 PR rtl-optimization/42246
14461 * gfortran.dg/pr42246-2.f: New.
14462
136e01a3
AB
144632010-01-14 Alexander Monakov <amonakov@ispras.ru>
14464
14465 PR rtl-optimization/42389
14466 * gcc.dg/pr42389.c: New.
14467
762bffba
AB
144682010-01-14 Alexander Monakov <amonakov@ispras.ru>
14469
14470 PR rtl-optimization/42388
14471 * gcc.dg/pr42388.c: New.
14472
94252ac2 144732010-01-14 Alexander Monakov <amonakov@ispras.ru>
14f30b87
AM
14474
14475 PR rtl-optimization/42294
14476 * gfortran.dg/pr42294.f: New.
14477
94252ac2 144782010-01-14 Alexander Monakov <amonakov@ispras.ru>
8ec4d0ad
AM
14479
14480 PR rtl-optimization/39453
14481 PR rtl-optimization/42246
14482 * gcc.dg/pr39453.c: New.
14483 * gcc.dg/pr42246.c: New.
14484
94252ac2 144852010-01-14 Alexander Monakov <amonakov@ispras.ru>
0666ff4e 14486
b59ab570
AM
14487 PR middle-end/42245
14488 * gcc.dg/pr42245.c: New.
14489 * gcc.dg/pr42245-2.c: New.
14490
94252ac2 144912010-01-14 Alexander Monakov <amonakov@ispras.ru>
b59ab570 14492
a0463099
AK
14493 PR rtl-optimization/42249
14494 * gcc.dg/pr42249.c: New.
0666ff4e 14495
5f8d5023
JJ
144962010-01-14 Jakub Jelinek <jakub@redhat.com>
14497
14498 PR c/42721
14499 * gcc.c-torture/execute/pr42721.c: New test.
14500
cd481d83
IR
145012010-01-14 Ira Rosen <irar@il.ibm.com>
14502
14503 PR tree-optimization/42709
14504 * gcc.dg/vect/pr42709.c: New test.
14505
40c32948
PT
145062010-01-14 Paul Thomas <pault@gcc.gnu.org>
14507
a0463099
AK
14508 PR fortran/41478
14509 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14510 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
40c32948 14511
08b02036
PT
145122010-01-14 Paul Thomas <pault@gcc.gnu.org>
14513
14514 PR fortran/42481
14515 * gfortran.dg/generic_19.f90 : New test.
14516
5db959b6
RG
145172010-01-13 Richard Guenther <rguenther@suse.de>
14518
14519 PR tree-optimization/42730
14520 * gcc.c-torture/compile/pr42730.c: New testcase.
14521
30c73d1a
SE
145222010-01-13 Steve Ellcey <sje@cup.hp.com>
14523
14524 PR target/pr42542
14525 * gcc.target/ia64/pr42542-1.c: New.
14526 * gcc.target/ia64/pr42542-2.c: New.
14527 * gcc.target/ia64/pr42542-3.c: New.
14528
a5859aaf
DS
145292010-01-13 Dodji Seketeli <dodji@redhat.com>
14530
14531 PR c++/42634
14532 * g++.dg/template/error45.C: New test.
14533
19656178
MJ
145342010-01-13 Martin Jambor <mjambor@suse.cz>
14535
14536 PR tree-optimization/42704
14537 * g++.dg/torture/pr42704.C: New test.
14538
6dc93b16
MJ
145392010-01-13 Martin Jambor <mjambor@suse.cz>
14540
14541 PR tree-optimization/42703
19656178 14542 * gcc.c-torture/compile/pr42703.c: New test.
6dc93b16 14543
1d21a8e5
RG
145442010-01-13 Richard Guenther <rguenther@suse.de>
14545
14546 PR tree-optimization/42705
14547 * gcc.c-torture/compile/pr42705.c: New testcase.
14548
9858e0cc
JZ
145492010-01-13 Jie Zhang <jie.zhang@analog.com>
14550
14551 * gcc.target/bfin/l2.c: New test.
14552 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14553
48f30f62
RG
145542010-01-13 Richard Guenther <rguenther@suse.de>
14555
14556 PR middle-end/42716
14557 * gcc.c-torture/compile/pr42716.c: New testcase.
14558
688a482d
RG
145592010-01-13 Richard Guenther <rguenther@suse.de>
14560
14561 PR lto/42678
14562 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14563
e616f54d
JM
145642010-01-12 Joseph Myers <joseph@codesourcery.com>
14565
14566 PR c/42708
14567 * gcc.c-torture/compile/pr42708-1.c: New test.
14568
082ab5ff
JJ
145692010-01-12 Jakub Jelinek <jakub@redhat.com>
14570
4942b76b
JJ
14571 PR debug/42662
14572 * gcc.dg/pr42662.c: New test.
14573
082ab5ff
JJ
14574 PR tree-optimization/42645
14575 * g++.dg/other/pr42645-1.C: New test.
14576 * g++.dg/other/pr42645-2.C: New test.
14577
3767f512
JJ
145782010-01-11 Janis Johnson <janis187@us.ibm.com>
14579
14580 PR target/42416
14581 * gcc.target/powerpc/warn-1.c: New test.
14582 * gcc.target/powerpc/warn-2.c: New test.
14583
a6ffbb9c
UB
145842010-01-11 Uros Bizjak <ubizjak@gmail.com>
14585
14586 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14587 stack alignment.
14588
06bfe1d0
RAE
145892010-01-10 Rafael Avila de Espindola <espindola@google.com>
14590
14591 * gcc.dg/lto/20100108_0.c: New.
14592
dadcb84c
UB
145932010-01-10 Uros Bizjak <ubizjak@gmail.com>
14594
14595 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14596 Add -march=i686 -msse for 32bit x86 targets.
14597
ab996409
RG
145982010-01-10 Richard Guenther <rguenther@suse.de>
14599
14600 PR middle-end/42667
14601 * gcc.dg/torture/pr42667.c: New testcase.
14602
94252ac2 146032010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
d5a8d704
JD
14604
14605 PR fortran/32489
6a73fcec 14606 * gfortran.dg/array_constructor_34.f90: New test.
7a2631f3 14607
94252ac2 146082010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7a2631f3
JD
14609
14610 PR fortran/20923
14611 * gfortran.dg/array_constructor_33.f90: New test.
d5a8d704
JD
14612 gfortran.dg/array_function_5.f90: Add credit.
14613
994ae26c
AO
146142010-01-09 Alexandre Oliva <aoliva@redhat.com>
14615
14616 PR debug/42631
14617 * gcc.dg/pr42631.c: New.
14618
60c48e4c
AO
146192010-01-09 Alexandre Oliva <aoliva@redhat.com>
14620
14621 PR debug/42630
14622 * gcc.dg/pr42630.c: New.
14623
bb956f3e
AO
146242010-01-09 Alexandre Oliva <aoliva@redhat.com>
14625
14626 PR debug/42629
14627 * gcc.dg/pr42629.c: New.
14628
5de8da9b
AO
146292010-01-09 Alexandre Oliva <aoliva@redhat.com>
14630
14631 PR middle-end/42363
14632 * gcc.dg/torture/pr42363.c: New.
14633
684f25f4
AO
146342010-01-09 Alexandre Oliva <aoliva@redhat.com>
14635
14636 PR debug/42604
14637 PR debug/42395
14638 * gcc.dg/vect/pr42604.c: New.
14639 * gcc.dg/vect/pr42395.c: New.
14640
73c865fa
RG
146412010-01-09 Richard Guenther <rguenther@suse.de>
14642
14643 PR middle-end/42512
14644 * gcc.c-torture/execute/pr42512.c: New testcase.
14645
3d876aba
TB
146462010-01-09 Tobias Burnus <burnus@net-b.de>
14647
14648 PR fortran/41298
14649 * gfortran.dg/c_ptr_tests_14.f90: New test.
14650
e51ded7c
RO
146512010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14652
14653 PR ada/41929
14654 * gnat.dg/null_pointer_deref1.adb: Don't run on
14655 sparc*-sun-solaris2.11.
14656
c59449fa
RG
146572010-01-08 Richard Guenther <rguenther@suse.de>
14658
14659 PR lto/42528
14660 * gcc.dg/lto/20100103-1_0.c: New testcase.
14661 * gcc.dg/lto/20100103-2_0.c: Likewise.
14662
1eee5628
TB
146632010-01-08 Tobias Burnus <burnus@net-b.de
14664
14665 PR/fortran 25829
14666 * gfortran.dg/asynchronous_1.f90: New test.
14667 * gfortran.dg/asynchronous_2.f90: New test.
14668 * gfortran.dg/conflicts.f90: Update error message.
14669
c8f4e43a
DS
146702010-01-07 Dodji Seketeli <dodji@redhat.com>
14671
14672 c++/40155
14673 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14674
4139c7ef
JJ
146752010-01-07 Jakub Jelinek <jakub@redhat.com>
14676
14677 PR tree-optimization/42625
14678 * g++.dg/opt/dtor4.C: New test.
14679 * g++.dg/opt/dtor4.h: New.
14680 * g++.dg/opt/dtor4-aux.cc: New.
14681
2a3c437d
TB
146822010-01-07 Tobias Burnus <burnus@net-b.de>
14683
14684 PR fortran/42597
14685 * gfortran.dg/proc_ptr_26.f90: New test.
14686
64b33a7e
TB
146872010-01-07 Tobias Burnus <burnus@net-b.de>
14688
14689 PR fortran/41872
14690 * gfortran.dg/allocatable_scalar_7.f90: New test.
14691
6209a13e
RG
146922010-01-06 Richard Guenther <rguenther@suse.de>
14693
14694 * gcc.c-torture/compile/pr42632.c: New testcase.
14695
fa1a4144 146962010-01-05 H.J. Lu <hongjiu.lu@intel.com>
64b33a7e 14697
fa1a4144
L
14698 PR target/42542
14699 * gcc.target/i386/pr42542-4.c: New.
14700 * gcc.target/i386/pr42542-4a.c: Likewise.
14701 * gcc.target/i386/pr42542-5.c: Likewise.
14702 * gcc.target/i386/pr42542-5a.c: Likewise.
14703
208384fd
EB
147042010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14705
14706 * gcc.dg/tls/opt-15.c: New test.
14707
43d4b97d
L
147082010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14709
14710 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14711
9bf4cdf5
MJ
147122010-01-05 Martin Jambor <mjambor@suse.cz>
14713
14714 PR tree-optimization/42462
d91ae0ab 14715 * g++.dg/torture/pr42462.C: New test.
9bf4cdf5 14716
d097567d
JM
147172010-01-05 Jason Merrill <jason@redhat.com>
14718
14719 * g++.dg/cpp0x/initlist30.C: New test.
14720
82aee923
RG
147212010-01-05 Richard Guenther <rguenther@suse.de>
14722
14723 PR tree-optimization/42614
14724 * gcc.c-torture/execute/pr42614.c: New testcase.
14725
bc3c12a2
EF
147262010-01-05 Eric Fisher <joefoxreal@gmail.com>
14727
14728 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14729 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14730 -Wunreachable-code.
14731 * gcc.dg/Wunreachable-2.c: Likewise.
14732 * gcc.dg/Wunreachable-3.c: Likewise.
14733 * gcc.dg/Wunreachable-4.c: Likewise.
14734 * gcc.dg/Wunreachable-5.c: Likewise.
14735 * gcc.dg/Wunreachable-6.c: Likewise.
14736 * gcc.dg/Wunreachable-7.c: Likewise.
14737 * gcc.dg/Wunreachable-8.c: Likewise.
14738 * gcc.dg/20041231-1.c: Likewise.
14739
566f27e4
JJ
147402010-01-05 Jakub Jelinek <jakub@redhat.com>
14741
7604eb4e
JJ
14742 PR other/42611
14743 * gcc.dg/pr42611.c: New test.
14744
566f27e4
JJ
14745 PR tree-optimization/42508
14746 * g++.dg/opt/pr42508.C: New test.
14747
11492349
TB
147482010-01-05 Tobias Burnus <burnus@net-b.de>
14749
14750 PR fortran/41872
14751 * gfortran.dg/allocatable_scalar_8.f90: New.
14752
caee6ca1
MJ
147532010-01-04 Martin Jambor <mjambor@suse.cz>
14754
14755 PR tree-optimization/42398
14756 * gcc.c-torture/compile/pr42398.c: New test.
14757
4b4a42c4
JM
147582010-01-04 Jason Merrill <jason@redhat.com>
14759
282c399b
JM
14760 PR c++/42555
14761 * g++.dg/ext/attrib35.C: New.
14762
4b4a42c4
JM
14763 PR c++/42567
14764 * g++.dg/cpp0x/auto17.C: New.
14765
785ca514
RAE
147662010-01-04 Rafael Avila de Espindola <espindola@google.com>
14767
14768 * gcc.dg/lto/20100104_0.c: New.
14769
22554cf9
L
147702010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14771
14772 PR target/42542
14773 * gcc.target/i386/pr42542-1.c: New.
14774 * gcc.target/i386/pr42542-1a.c: Likewise.
14775 * gcc.target/i386/pr42542-1b.c: Likewise.
14776 * gcc.target/i386/pr42542-2.c: Likewise.
14777 * gcc.target/i386/pr42542-2a.c: Likewise.
14778 * gcc.target/i386/pr42542-2b.c: Likewise.
14779 * gcc.target/i386/pr42542-3.c: Likewise.
14780 * gcc.target/i386/pr42542-3a.c: Likewise.
14781
5b130807
TB
147822009-01-04 Tobias Burnus <burnus@net-b.de>
14783
14784 PR fortran/41872
14785 * gfortran.dg/allocatable_scalar_5.f90: New test.
14786 * gfortran.dg/allocatable_scalar_6.f90: New test.
14787
e74003a1
RG
147882010-01-03 Richard Guenther <rguenther@suse.de>
14789
14790 PR testsuite/42583
14791 * gfortran.dg/gomp/recursion1.f90: Remove.
14792
5e87f30e
RG
147932010-01-03 Richard Guenther <rguenther@suse.de>
14794
14795 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14796 * gcc.dg/uninit-6.c: Likewise.
14797 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14798
ba1ee228
RG
147992010-01-03 Richard Guenther <rguenther@suse.de>
14800
14801 PR tree-optimization/42589
14802 * gcc.target/i386/pr42589.c: New testcase.
14803
a19eb9d2
RG
148042010-01-03 Richard Guenther <rguenther@suse.de>
14805
14806 PR tree-optimization/42438
14807 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14808
8163bdfb
RG
148092010-01-02 Richard Guenther <rguenther@suse.de>
14810
14811 PR testsuite/41651
14812 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14813
02143d0b
UB
148142010-01-02 Uros Bizjak <ubizjak@gmail.com>
14815
14816 PR target/42448
14817 * gcc.target/alpha/pr42448-1.c: New test.
14818 * gcc.target/alpha/pr42448-2.c: Ditto.
14819
dadab4fd
JM
148202010-01-01 Joseph Myers <joseph@codesourcery.com>
14821
14822 PR preprocessor/41947
14823 * gcc.dg/c99-hexfloat-3.c: New test.
14824
e4a95933
RG
148252010-01-01 Richard Guenther <rguenther@suse.de>
14826
14827 PR c/42570
14828 * gcc.c-torture/execute/pr42570.c: New testcase.
14829
a28ff68b
RG
148302010-01-01 Richard Guenther <rguenther@suse.de>
14831
14832 PR middle-end/42559
14833 * gcc.c-torture/compile/pr42559.c: New testcase.
14834
ad41bd84 14835\f
0bdf1263 14836Copyright (C) 2010 Free Software Foundation, Inc.
ad41bd84
JM
14837
14838Copying and distribution of this file, with or without modification,
14839are permitted in any medium without royalty provided the copyright
14840notice and this notice are preserved.
This page took 2.959857 seconds and 5 git commands to generate.