1057858549d4cd2de7e08aaa3c50b6d74c5b2c4a
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-12-14 Jakub Jelinek <jakub@redhat.com>
2
3 PR debug/46885
4 * gcc.dg/autopar/pr46885.c: New test.
5
6 PR tree-optimization/46909
7 * gcc.c-torture/execute/pr46909-1.c: New test.
8 * gcc.c-torture/execute/pr46909-2.c: New test.
9 * gcc.dg/pr46909.c: New test.
10
11 2010-12-14 Alexander Monakov <amonakov@ispras.ru>
12
13 PR rtl-optimization/46875
14 * gcc.dg/pr46875.c: New.
15
16 2010-12-14 Jan Hubicka <jh@suse.cz>
17
18 * g++.dg/other/first-global.C: Update regexp to match new
19 names of ctors.
20
21 2010-12-14 Bernd Schmidt <bernds@codesourcery.com>
22
23 PR rtl-optimization/44374
24 Reapply patch with fixes.
25 * gcc.target/arm/headmerge-1.c: New test.
26 * gcc.target/arm/headmerge-2.c: New test.
27 * gcc.target/i386/headmerge-1.c: New test.
28 * gcc.target/i386/headmerge-2.c: New test.
29
30 2010-12-13 Jason Merrill <jason@redhat.com>
31
32 PR c++/46873
33 PR c++/46877
34 * g++.dg/cpp0x/constexpr-ctor4.C: New.
35 * g++.dg/cpp0x/constexpr-ctor5.C: New.
36
37 2010-12-13 Janus Weil <janus@gcc.gnu.org>
38
39 PR fortran/46201
40 * gfortran.dg/proc_ptr_comp_27.f90: New.
41
42 2010-12-13 Jakub Jelinek <jakub@redhat.com>
43
44 PR debug/46867
45 * gcc.dg/pr46867.c: New test.
46
47 2010-12-13 Janus Weil <janus@gcc.gnu.org>
48
49 PR fortran/46841
50 * gfortran.dg/proc_ptr_comp_26.f90: New.
51
52 2010-12-13 Eric Botcazou <ebotcazou@adacore.com>
53
54 * gnat.dg/pack9.adb: XFAIL everywhere.
55
56 2010-12-13 Jakub Jelinek <jakub@redhat.com>
57
58 PR fortran/46884
59 * gfortran.dg/pr46884.f: New test.
60
61 2010-12-13 Iain Sandoe <iains@gcc.gnu.org>
62
63 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
64 Adjust XFAILs.
65
66 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
67
68 PR debug/46576
69 * gfortran.dg/debug/pr46576.f: New.
70
71 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
72
73 PR debug/46782
74 * gcc.dg/debug/pr46782.c: New.
75
76 2010-12-12 Janus Weil <janus@gcc.gnu.org>
77
78 PR fortran/46809
79 * gfortran.dg/pointer_check_8.f90: New.
80
81 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
82
83 PR fortran/46705
84 * gfortran.dg/continuation_12.f90: New test.
85
86 2010-12-11 Tobias Burnus <burnus@net-b.de>
87
88 PR fortran/46370
89 * gfortran.dg/coarray_14.f90: New.
90
91 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92
93 PR fortran/46842
94 * gfortran.dg/array_function_6.f90: New test.
95
96 2010-12-11 Nicola Pero <nicola.pero@meta-innovation.com>
97
98 * objc.dg/gnu-api-2-resolve-method.m: New.
99 * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
100
101 2010-12-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
102
103 * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
104
105 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
106
107 * objc.dg/fobjc-std-1.m: Updated to test that class extensions
108 produce an error with -fobjc-std=objc1.
109 * obj-c++.dg/fobjc-std-1.mm: Same change.
110
111 2010-12-10 Jakub Jelinek <jakub@redhat.com>
112
113 PR c++/46001
114 * g++.dg/diagnostic/bitfld1.C: New test.
115
116 2010-12-10 Sebastian Pop <sebastian.pop@amd.com>
117
118 PR tree-optimization/43023
119 * gfortran.dg/ldist-1.f90: Adjust pattern.
120 * gfortran.dg/ldist-pr43023.f90: New.
121
122 2010-12-10 Jakub Jelinek <jakub@redhat.com>
123
124 PR rtl-optimization/46804
125 * gfortran.dg/pr46804.f90: New test.
126
127 2010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
128
129 PR middle-end/46674
130 PR lto/43157
131 * gcc.dg/pr43157.c: New file.
132
133 2010-12-10 Nathan Froyd <froydnj@codesourcery.com>
134
135 * gcc.dg/dfp/struct-union.c: Adjust.
136 * gcc.dg/lvalue-2.c: Adjust.
137 * gcc.dg/pr21419.c: Adjust.
138 * gcc.dg/qual-component-1.c: Adjust.
139 * g++.dg/other/const1.C: Adjust.
140
141 2010-12-10 Jakub Jelinek <jakub@redhat.com>
142
143 PR rtl-optimization/46865
144 * gcc.target/i386/pr46865-1.c: New test.
145 * gcc.target/i386/pr46865-2.c: New test.
146
147 PR tree-optimization/46864
148 * g++.dg/opt/pr46864.C: New test.
149
150 2010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
151 Iain Sandoe <iains@gcc.gnu.org>
152
153 PR 43751/target
154 * lib/prune.exp: Prune dsymutil warnings.
155
156 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
157
158 * objc.dg/class-extension-1.m: New.
159 * objc.dg/class-extension-2.m: New.
160 * objc.dg/class-extension-3.m: New.
161 * objc.dg/property/at-property-26.m: New.
162 * objc.dg/property/at-property-27.m: New.
163 * objc.dg/property/at-property-28.m: New.
164 * obj-c++.dg/class-extension-1.mm: New.
165 * obj-c++.dg/class-extension-2.mm: New.
166 * obj-c++.dg/class-extension-3.mm: New.
167 * obj-c++.dg/property/at-property-26.mm: New.
168 * obj-c++.dg/property/at-property-27.mm: New.
169 * obj-c++.dg/property/at-property-28.mm: New.
170
171 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
172
173 PR target/46057
174 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
175 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
176 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
177 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
178 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
179 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
180 * gcc.dg/torture/stackalign/global-1.c: Likewise.
181 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
182 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
183 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
184 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
185 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
186 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
187 * g++.dg/torture/stackalign/throw-1.C: Likewise.
188 * g++.dg/torture/stackalign/throw-2.C: Likewise.
189 * g++.dg/torture/stackalign/throw-4.C: Likewise.
190 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
191 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
192 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
193 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
194 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
195 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
196
197 PR tree-optimization/46021
198 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
199
200 2010-12-09 Richard Guenther <rguenther@suse.de>
201
202 PR middle-end/46844
203 * gcc.c-torture/compile/pr46866.c: New testcase.
204
205 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
206
207 PR testsuite/45068
208 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
209
210 2010-12-09 Martin Jambor <mjambor@suse.cz>
211
212 PR middle-end/46734
213 * g++.dg/tree-ssa/pr46734.C: New test.
214
215 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
216
217 PR c++/44641
218 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
219 hppa*-*-*.
220
221 2010-12-08 Jason Merrill <jason@redhat.com>
222
223 PR c++/46348
224 * g++.dg/cpp0x/constexpr-array2.C: New.
225
226 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
227
228 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
229 expected scan.
230
231 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
232
233 * objc.dg/exceptions-7.m: New.
234 * obj-c++.dg/exceptions-7.mm: New.
235 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
236 * obj-c++.dg/exceptions-5.mm: Same change.
237
238 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
239
240 * objc.dg/foreach-6.m: Updated location of error messages.
241 * objc.dg/foreach-7.m: Same change.
242
243 2010-12-08 Richard Guenther <rguenther@suse.de>
244 Sebastian Pop <sebastian.pop@amd.com>
245
246 PR tree-optimization/45230
247 PR tree-optimization/45231
248 PR tree-optimization/45370
249 * gcc.dg/graphite/id-pr45230-1.c: New.
250 * gcc.dg/graphite/id-pr45231.c: New.
251 * gfortran.dg/graphite/id-pr45370.f90: New.
252
253 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
254
255 PR c++/45329
256 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
257 * testsuite/g++.dg/conversion/op1.C: Adjust.
258 * testsuite/g++.dg/conversion/simd1.C: Adjust.
259 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
260 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
261 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
262 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
263 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
264 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
265 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
266 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
267 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
268 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
269 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
270 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
271 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
272 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
273 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
274 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
275 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
276 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
277 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
278 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
279 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
280 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
281 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
282 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
283 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
284 * testsuite/g++.dg/expr/cond9.C: Adjust.
285 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
286 * testsuite/g++.dg/ext/label5.C: Adjust.
287 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
288 * testsuite/g++.dg/ext/vla2.C: Adjust.
289 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
290 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
291 * testsuite/g++.dg/init/synth2.C: Adjust.
292 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
293 * testsuite/g++.dg/lookup/new1.C: Adjust.
294 * testsuite/g++.dg/lookup/using9.C: Adjust.
295 * testsuite/g++.dg/other/error13.C: Adjust.
296 * testsuite/g++.dg/other/error20.C: Adjust.
297 * testsuite/g++.dg/other/error31.C: Adjust.
298 * testsuite/g++.dg/other/pr28114.C: Adjust.
299 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
300 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
301 * testsuite/g++.dg/overload/ambig1.C: Adjust.
302 * testsuite/g++.dg/overload/arg3.C: Adjust.
303 * testsuite/g++.dg/overload/builtin1.C: Adjust.
304 * testsuite/g++.dg/overload/copy1.C: Adjust.
305 * testsuite/g++.dg/overload/new1.C: Adjust.
306 * testsuite/g++.dg/overload/template4.C: Adjust.
307 * testsuite/g++.dg/overload/unknown1.C: Adjust.
308 * testsuite/g++.dg/overload/using2.C: Adjust.
309 * testsuite/g++.dg/parse/crash5.C: Adjust.
310 * testsuite/g++.dg/parse/error19.C: Adjust.
311 * testsuite/g++.dg/parse/error28.C: Adjust.
312 * testsuite/g++.dg/parse/template7.C: Adjust.
313 * testsuite/g++.dg/parse/typename7.C: Adjust.
314 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
315 * testsuite/g++.dg/tc1/dr152.C: Adjust.
316 * testsuite/g++.dg/template/conv11.C: Adjust.
317 * testsuite/g++.dg/template/copy1.C: Adjust.
318 * testsuite/g++.dg/template/crash37.C: Adjust.
319 * testsuite/g++.dg/template/deduce3.C: Adjust.
320 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
321 * testsuite/g++.dg/template/error38.C: Adjust.
322 * testsuite/g++.dg/template/error40.C: Adjust.
323 * testsuite/g++.dg/template/friend.C: Adjust.
324 * testsuite/g++.dg/template/incomplete2.C: Adjust.
325 * testsuite/g++.dg/template/instantiate5.C: Adjust.
326 * testsuite/g++.dg/template/local4.C: Adjust.
327 * testsuite/g++.dg/template/local6.C: Adjust.
328 * testsuite/g++.dg/template/new3.C: Adjust.
329 * testsuite/g++.dg/template/operator9.C: Adjust.
330 * testsuite/g++.dg/template/overload6.C: Adjust.
331 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
332 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
333 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
334 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
335 * testsuite/g++.dg/template/qualttp5.C: Adjust.
336 * testsuite/g++.dg/template/sfinae2.C: Adjust.
337 * testsuite/g++.dg/template/spec22.C: Adjust.
338 * testsuite/g++.dg/template/spec23.C: Adjust.
339 * testsuite/g++.dg/template/ttp25.C: Adjust.
340 * testsuite/g++.dg/template/typedef4.C: Adjust.
341 * testsuite/g++.dg/template/unify10.C: Adjust.
342 * testsuite/g++.dg/template/unify11.C: Adjust.
343 * testsuite/g++.dg/template/unify6.C: Adjust.
344 * testsuite/g++.dg/template/unify7.C: Adjust.
345 * testsuite/g++.dg/template/unify9.C: Adjust.
346 * testsuite/g++.dg/template/varmod1.C: Adjust.
347 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
348 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
349 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
350 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
351 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
352 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
353 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
354 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
355 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
356 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
357 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
358 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
359 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
360 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
361 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
362 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
363 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
364 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
365 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
366 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
367 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
368 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
369 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
370 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
371 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
372 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
373 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
374 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
375 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
376 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
377 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
378 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
379 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
380 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
381 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
382 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
383 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
384 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
385 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
386 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
387 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
388 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
389 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
390 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
391 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
392 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
393 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
394 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
395 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
396 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
397 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
398 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
399 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
400 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
401 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
402 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
403 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
404 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
405 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
406 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
407 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
408 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
409 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
410 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
411 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
412 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
413 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
414 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
415 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
416 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
417 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
418 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
419 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
420 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
421 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
422 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
423 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
424
425 2010-12-08 Jason Merrill <jason@redhat.com>
426
427 PR c++/45822
428 * g++.dg/init/synth4.C: New.
429
430 PR c++/46736
431 * g++.dg/cpp0x/defaulted21.C: New.
432
433 2010-12-08 Wei Guozhi <carrot@google.com>
434
435 PR target/46631
436 * gcc.target/arm/pr46631: New testcase.
437
438 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
439
440 PR middle-end/42694
441 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
442 0.75) is not optimized if the machine has no sqrt instruction.
443
444 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
445
446 PR target/43603
447 * gcc.target/ia64/pr43603.c: New.
448 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
449
450 2010-12-07 Tobias Burnus <burnus@net-b.de>
451
452 PR fortran/44352
453 * gfortran.dg/string_4.f90: New.
454
455 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
456
457 PR tree-optimization/44676
458 * gcc.dg/graphite/id-pr44676.c: New.
459
460 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
461
462 PR tree-optimization/42327
463 * gcc.dg/tree-ssa/pr42327.c: New.
464
465 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
466
467 PR c++/45330
468 * g++.dg/pr45330.C: New test.
469 * g++.dg/ext/builtin3.C: Adjust.
470 * g++.dg/lookup/error1.C: Adjust.
471 * g++.dg/lookup/koenig5.C: Adjust.
472 * g++.dg/overload/koenig1.C: Adjust.
473 * g++.dg/parse/decl-specifier-1.C: Adjust.
474 * g++.dg/template/static10.C: Adjust.
475 * g++.old-deja/g++.mike/ns5.C: Adjust.
476 * g++.old-deja/g++.mike/ns7.C: Adjust.
477 * g++.old-deja/g++.ns/koenig5.C: Adjust.
478 * g++.old-deja/g++.ns/koenig9.C: Adjust.
479 * g++.old-deja/g++.other/lineno5.C: Adjust.
480
481 2010-12-07 Richard Guenther <rguenther@suse.de>
482
483 PR tree-optimization/46832
484 * gcc.c-torture/compile/pr46832.c: New testcase.
485
486 2010-12-07 Jakub Jelinek <jakub@redhat.com>
487
488 PR debug/46799
489 * gcc.dg/autopar/pr46799.c: New test.
490
491 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
492
493 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
494 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
495
496 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
497
498 PR middle-end/41562
499 * g++.dg/graphite/pr41562.C: New.
500
501 PR middle-end/46185
502 * gcc.dg/graphite/pr46185.c: New.
503
504 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
505
506 * objc.dg/foreach-8.m: New.
507
508 2010-12-06 Jakub Jelinek <jakub@redhat.com>
509
510 PR debug/45997
511 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
512 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
513
514 PR target/43897
515 * gcc.target/ia64/pr43897.c: New test.
516
517 PR debug/46771
518 * gcc.dg/pr46771.c: New test.
519
520 PR rtl-optimization/46777
521 * gcc.dg/pr46777.c: New test.
522
523 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
524
525 * ada/acats/run_acats (which): Assign output to temporary
526 variable, only use if successful.
527 Use last field of type output.
528
529 2010-12-06 Richard Guenther <rguenther@suse.de>
530
531 PR tree-optimization/46806
532 * g++.dg/torture/20100825.C: New testcase.
533
534 2010-12-06 Richard Guenther <rguenther@suse.de>
535
536 PR tree-optimization/46785
537 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
538
539 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
540
541 * gcc.dg/pr46674.c (LABEL3): New macro definition.
542 (LABEL2): Likewise.
543 (LABEL): Likewise.
544 (jelly): Account for user label prefix in asm name.
545
546 2010-12-05 Daniel Kraft <d@domob.eu>
547
548 PR fortran/46794
549 * gfortran.dg/power2.f90: Initialize variables.
550
551 2010-12-04 Jan Hubicka <jh@suse.cz>
552
553 * snprintf-chk.c (ptr): Declare volatile.
554 * strcpy-chk.c (s2, s3, l1): Declare volatile.
555 * snprintf-chk.c (ptr): Declare volatile.
556 * vsprintf-chk.c (ptr): Declare volatile.
557 * vsnprintf-chk.c (ptr): Declare volatile.
558
559 2010-12-04 Tobias Burnus <burnus@net-b.de>
560
561 PR fortran/46584
562 * gfortran.dg/quad_1.f90: Remove some complex
563 math checks as they fail on some non-libquadmath
564 systems.
565
566 2010-12-04 Daniel Kraft <d@domob.eu>
567
568 PR fortran/46794
569 * gfortran.dg/power2.f90: New test.
570
571 2010-12-03 Jakub Jelinek <jakub@redhat.com>
572
573 PR debug/46123
574 * g++.dg/debug/pr46123.C: New test.
575 * g++.dg/debug/dwarf2/pr46123.C: New test.
576
577 2010-12-03 Jason Merrill <jason@redhat.com>
578
579 PR c++/46058
580 * g++.dg/template/scope4.C: New.
581
582 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
583
584 * gcc.target/arm/neon-offset-1.c: New test.
585
586 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
587
588 PR rtl-optimization/45354
589 * gcc.dg/tree-prof/pr45354.c: New.
590
591 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
592
593 PR fortran/45159
594 * gfortran.dg/dependency_38.f90: New test.
595
596 2010-12-02 Ian Lance Taylor <iant@google.com>
597
598 * lib/go.exp: New file.
599 * lib/go-dg.exp: New file.
600 * lib/go-torture.exp: New file.
601 * lib/target-supports.exp (check_compile): Match // Go.
602
603 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
604
605 * gcc.dg/pr46685.c: New test.
606
607 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
608
609 PR tree-optimization/45199
610 * gcc.dg/tree-ssa/ldist-15.c: New.
611 * gcc.dg/tree-ssa/ldist-16.c: New.
612 * gfortran.dg/ldist-pr45199.f: New.
613
614 2010-12-02 Richard Guenther <rguenther@suse.de>
615
616 PR tree-optimization/46723
617 * gcc.dg/torture/pr46723.c: New testcase.
618
619 2010-12-02 Richard Guenther <rguenther@suse.de>
620
621 PR lto/44871
622 * g++.dg/lto/20101126-1_0.C: New testcase.
623 * g++.dg/lto/20101126-1_1.c: Likewise.
624
625 2010-12-02 Richard Guenther <rguenther@suse.de>
626 Ira Rosen <irar@il.ibm.com>
627
628 PR tree-optimization/46663
629 * gcc.dg/vect/pr46663.c: New test.
630
631 2010-12-02 Jie Zhang <jie@codesourcery.com>
632
633 PR middle-end/46674
634 * gcc.dg/pr46674.c: New test.
635
636 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
637
638 * objc.dg/exceptions-6.m: New.
639 * obj-c++.dg/exceptions-6.mm: New.
640
641 2010-12-01 Jan Hubicka <jh@suse.cz>
642
643 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
644
645 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
646
647 PR middle-end/45297
648 * gcc.dg/graphite/pr45297.c: New.
649
650 2010-12-01 Richard Guenther <rguenther@suse.de>
651
652 PR tree-optimization/46730
653 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
654
655 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
656
657 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
658 (a*b)-c generates two fma instructions, instead of separate
659 multiply, add, and subtract.
660
661 2010-11-30 Tobias Burnus <burnus@net-b.de>
662
663 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
664 a value to all array elements.
665
666 2010-11-30 Richard Guenther <rguenther@suse.de>
667
668 PR tree-optimization/46722
669 * gcc.target/i386/fma4-fma-2.c: New testcase.
670
671 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
672
673 * objc.dg/duplicate-class-1.m: New.
674 * obj-c++.dg/duplicate-class-1.mm: New.
675
676 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
677
678 * objc.dg/property/dotsyntax-21.m
679 * obj-c++.dg/property/dotsyntax-21.mm
680
681 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
682
683 PR debug/46338
684 * g++.dg/debug/pr46338.C: New.
685
686 2010-11-29 Richard Guenther <rguenther@suse.de>
687 Zdenek Dvorak <rakdver@kam.uniff.cz>
688
689 PR tree-optimization/46675
690 * gcc.dg/pr46675.c: New test.
691
692 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
693
694 * gcc/testsuite/objc.dg/strings-1.m: Move to...
695 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
696 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
697 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
698 constructor and class reference for NeXT runtime. Update paths.
699 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
700 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
701 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
702 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
703 constructor and class reference for NeXT runtime. Update paths.
704
705 2010-11-29 Dodji Seketeli <dodji@redhat.com>
706
707 PR c++/42260
708 * g++.dg/conversion/cast2.C: New test.
709
710 PR c++/45383
711 * g++.dg/conversion/cond4.C: Likewise.
712
713 2010-11-29 Dodji Seketeli <dodji@redhat.com>
714
715 PR c++/45383
716 Reverted patch for PR c++/42260
717 * g++.dg/conversion/cast2.C: Reverted new test.
718
719 2010-11-29 Dodji Seketeli <dodji@redhat.com>
720
721 PR debug/46101
722 * g++.dg/debug/dwarf2/typedef5.C: New test
723
724 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
725 Mike Stump <mrs@gcc.gnu.org>
726
727 PR target/26427
728 PR target/33120
729 PR testsuite/35710
730 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
731 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
732 * gcc.dg/darwin-comm.c: Adjust for new allocators.
733 * gcc.dg/darwin-sections.c: New test.
734 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
735
736 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
737
738 * objc.dg/exceptions-1.m: New.
739 * objc.dg/exceptions-2.m: New.
740 * objc.dg/exceptions-3.m: New.
741 * objc.dg/exceptions-4.m: New.
742 * objc.dg/exceptions-5.m: New.
743 * obj-c++.dg/exceptions-1.mm: New.
744 * obj-c++.dg/exceptions-2.mm: New.
745 * obj-c++.dg/exceptions-3.mm: New.
746 * obj-c++.dg/exceptions-4.mm: New.
747 * obj-c++.dg/exceptions-5.mm: New.
748
749 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
750
751 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
752 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
753 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
754
755 2010-11-28 Janus Weil <janus@gcc.gnu.org>
756
757 PR fortran/46662
758 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
759
760 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
761
762 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
763 * gnat.dg/pack9.adb (dg-final): Likewise.
764
765 2010-11-28 Paul Thomas <pault@gcc.gnu.org
766
767 PR fortran/35810
768 * gfortran.dg/realloc_on_assign_1.f03: New test.
769 * gfortran.dg/realloc_on_assign_2.f03: New test.
770 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
771 * gfortran.dg/unpack_bounds_1.f90: The same.
772 * gfortran.dg/cshift_bounds_2.f90: The same.
773 * gfortran.dg/matmul_bounds_2.f90: The same.
774 * gfortran.dg/matmul_bounds_3.f90: The same.
775 * gfortran.dg/matmul_bounds_4.f90: The same.
776 * gfortran.dg/matmul_bounds_5.f90: The same.
777
778 2010-11-27 Tobias Burnus <burnus@net-b.de>
779
780 PR fortran/46638
781 PR fortran/46668
782 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
783
784 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
785
786 PR objc++/46222
787 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
788
789 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
790
791 * objc.dg/property/at-property-24.m: New.
792 * objc.dg/property/at-property-25.m: New.
793 * obj-c++.dg/property/at-property-24.mm: New.
794 * obj-c++.dg/property/at-property-25.mm: New.
795
796 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
797
798 * objc.dg/protocol-qualifier-1.m: New.
799 * objc.dg/protocol-qualifier-2.m: New.
800 * obj-c++.dg/protocol-qualifier-1.mm: New.
801 * obj-c++.dg/protocol-qualifier-2.mm: New.
802
803 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
804
805 * lib/gnat.exp: Load gcc.exp.
806 (gnat_target_compile): Use gcc_target_compile for *.c sources.
807 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
808
809 2010-11-26 Richard Guenther <rguenther@suse.de>
810
811 PR lto/46648
812 * gcc.dg/lto/20101125-1_0.c: New testcase.
813 * gcc.dg/lto/20101125-1_1.c: Likewise.
814
815 2010-11-22 Bud Davis <jmdavis@link.com>
816
817 * arith_divide_no_check.f
818 ,arith_divide.f,old_style_init.f90: new tests.
819
820 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
821
822 PR tree-optimization/46665
823 * gfortran.dg/pr46665.f90: New.
824
825 2010-11-26 Jakub Jelinek <jakub@redhat.com>
826
827 PR middle-end/46647
828 * gcc.dg/pr46647.c: New test.
829
830 2010-11-25 Janus Weil <janus@gcc.gnu.org>
831
832 PR fortran/46581
833 * gfortran.dg/select_type_19.f03: New.
834
835 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
836
837 * objc.dg/ivar-problem-1.m: New.
838 * obj-c++.dg/ivar-problem-1.mm: New.
839
840 2010-11-25 Jakub Jelinek <jakub@redhat.com>
841
842 PR middle-end/46637
843 * gcc.c-torture/compile/pr46637.c: New test.
844
845 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
846
847 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
848
849 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
850
851 PR middle-end/46647
852 * gcc.target/i386/pr46647.c: New.
853
854 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
855
856 * gcc.dg/dll-8.c: New.
857
858 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
859
860 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
861 * gnat.dg/sse_nolib.adb: Likewise.
862
863 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
864
865 PR rtl-optimization/46585
866 * gcc.dg/pr46585.c: New.
867
868 2010-11-24 Richard Henderson <rth@redhat.com>
869
870 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
871 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
872 vect_unpack, vect_int_mult, vect_extract_even_odd,
873 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
874
875 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
876
877 PR target/46519
878 * gfortran.dg/pr46519-1.f: New.
879
880 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
881
882 PR target/46519
883 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
884 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
885
886 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
887 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
888 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
889 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
890
891 * gcc.target/i386/avx-vzeroupper-20.c: New.
892 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
893 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
894 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
895 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
896 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
897 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
898
899 2010-11-24 Richard Guenther <rguenther@suse.de>
900
901 PR lto/43218
902 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
903
904 2010-11-24 Jakub Jelinek <jakub@redhat.com>
905
906 PR rtl-optimization/46614
907 * gcc.dg/pr46614.c: New test.
908
909 2010-11-24 Tobias Burnus <burnus@net-b.de>
910
911 PR fortran/46638
912 * gfortran.dg/transfer_simplify_10.f90: New.
913
914 2010-11-24 Jakub Jelinek <jakub@redhat.com>
915
916 PR middle-end/46629
917 * gfortran.dg/lto/pr46629_0.f90: New test.
918
919 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
920
921 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
922 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
923
924 2010-11-23 Joseph Myers <joseph@codesourcery.com>
925
926 * gcc.dg/opts-5.c: New test.
927
928 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
929
930 PR c++/46527
931 * g++.dg/debug/dwarf2/pr46527.C: New test.
932
933 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
934
935 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
936
937 2010-11-23 Jakub Jelinek <jakub@redhat.com>
938
939 PR middle-end/46499
940 * gcc.dg/pr46499-1.c: New test.
941 * gcc.dg/pr46499-2.c: New test.
942
943 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
944
945 * gcc.target/i386/alias-1.c: Require alias support.
946
947 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
948
949 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
950 for vectorizer tests.
951 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
952 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
953 * gcc.dg/graphite/pr41888.c: Ditto.
954 * gcc.dg/graphite/pr42729.c: Ditto.
955
956 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
957 Uros Bizjak <ubizjak@gmail.com>
958
959 * lib/target-supports.exp (check_vect_support_and_set_flags): New
960 procedure to check if the target supports vectorizer tests. Set
961 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
962 capabilites.
963 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
964 * g++.dg/vect/vect.exp: Ditto.
965 * gfortran.dg/vect/vect.exp: Ditto.
966
967 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
968
969 PR objc/34033
970 * objc.dg/strings-1.m: New.
971 * objc.dg/strings-2.m: New.
972 * obj-c++.dg/strings-1.mm: New.
973 * obj-c++.dg/strings-2.mm: New.
974
975 2010-11-22 Ian Bolton <ian.bolton@arm.com>
976
977 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
978 "target short_enums".
979 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
980
981 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
982
983 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
984
985 PR rtl-optimization/46603
986 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
987
988 PR testsuite/46230
989 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
990 being vectorized. Adjust dg-final pattern.
991 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
992
993 * gcc.dg/vect: Do not include <stdio.h> in testcases.
994 * gcc.dg/vect/costmodel/ppc: Likewise.
995
996 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
997
998 PR rtl-optimization/45652
999 * gcc.dg/pr45652.c: New.
1000
1001 2010-11-21 Richard Henderson <rth@redhat.com>
1002
1003 PR rtl-optimization/46571
1004 * gcc.dg/pr46571.c: New.
1005
1006 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
1007
1008 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1009
1010 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
1011
1012 PR target/46533
1013 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
1014
1015 2010-11-20 Joseph Myers <joseph@codesourcery.com>
1016
1017 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1018 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1019 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1020 * gcc.dg/pack-test-2.c: Test for all targets.
1021 * gcc.dg/pragma-align.c: Test for all targets.
1022 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1023 * gcc.dg/ucnid-10.c: Test for all targets.
1024
1025 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
1026
1027 * gcc.target/sparc/sparc-align-1.c: New test.
1028
1029 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
1030
1031 PR c++/16189
1032 PR c++/36888
1033 PR c++/45331
1034 * g++.dg/parse/semicolon3.C: New test.
1035 * g++.dg/debug/pr22514.C: Adjust.
1036 * g++.dg/init/error1.C: Adjust.
1037 * g++.dg/other/bitfield3.C: Adjust.
1038 * g++.dg/other/semicolon.C: Adjust.
1039 * g++.dg/parse/error14.C: Adjust.
1040 * g++.dg/parse/error5.C: Adjust.
1041 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1042 * g++.dg/template/pr23510.C: Adjust.
1043 * g++.dg/template/pr39425.C: Adjust.
1044 * g++.old-deja/g++.robertl/eb125.C: Adjust.
1045
1046 2010-11-20 Jakub Jelinek <jakub@redhat.com>
1047
1048 PR debug/46561
1049 * gcc.dg/autopar/pr46561.c: New test.
1050
1051 PR c++/46538
1052 * g++.dg/other/error34.C: New test.
1053
1054 PR c++/46526
1055 * g++.dg/cpp0x/constexpr-base3.C: New test.
1056
1057 PR tree-optimization/45830
1058 * gcc.target/i386/pr45830.c: New test.
1059 * gcc.c-torture/execute/pr45830.c: New test.
1060
1061 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1062
1063 * objc.dg/attributes/class-attribute-1.m: Rewritten.
1064 * objc.dg/attributes/class-attribute-2.m: Same change.
1065 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1066 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1067 * objc.dg/fobjc-std-1.m: Updated.
1068 * obj-c++.dg/fobjc-std-1.mm: Updated.
1069
1070 2010-11-19 Michael Matz <matz@suse.de>
1071
1072 PR tree-optimization/46077
1073 * gcc.dg/vect/O3-pr46077.c: New testcase.
1074
1075 2010-11-19 Joseph Myers <joseph@codesourcery.com>
1076
1077 PR c/46547
1078 * gcc.c-torture/compile/pr46547-1.c: New test.
1079
1080 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1081
1082 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1083 exec $compiler.
1084 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1085 $GFORTRAN_UNDER_TEST.
1086 (gfortran_init): Use -B to specify specpath, add trailing /.
1087
1088 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1089
1090 * gcc.target/powerpc/ppc-target-1.c: New file to test target
1091 attributes on PowerPC.
1092 * gcc.target/powerpc/ppc-target-2.c: Ditto.
1093 * gcc.target/powerpc/ppc-target-3.c: Ditto.
1094
1095 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1096
1097 * objc.dg/attributes/proto-attribute-1.m: Updated.
1098 * objc.dg/attributes/proto-attribute-2.m: New.
1099 * objc.dg/attributes/proto-attribute-3.m: New.
1100 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1101 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1102 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1103
1104 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1105
1106 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1107
1108 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1109
1110 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1111
1112 2010-11-18 Steve Ellcey <sje@cup.hp.com>
1113
1114 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1115 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1116
1117 2010-11-18 Jakub Jelinek <jakub@redhat.com>
1118
1119 PR middle-end/46534
1120 * gcc.c-torture/compile/pr46534.c: New test.
1121
1122 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
1123
1124 * gnat.dg/atomic4.ad[sb]: New test.
1125 * gnat.dg/volatile4.adb: Likewise.
1126
1127 2010-11-18 Richard Henderson <rth@redhat.com>
1128
1129 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1130
1131 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1132
1133 PR c/33193
1134 * c-c++-common/pr33193.c: New test.
1135
1136 2010-11-18 Richard Guenther <rguenther@suse.de>
1137
1138 PR tree-optimization/46172
1139 * gcc.dg/torture/pr46172.c: New testcase.
1140
1141 2010-11-18 Jeff Law <law@redhat.com>
1142
1143 PR middle-end-optimization/46297
1144 * gfortran.dg/pr46297.f: New test.
1145
1146 2010-11-17 Steve Ellcey <sje@cup.hp.com>
1147
1148 PR middle-end/31490
1149 * gcc.dg/pr31490.c: New test.
1150
1151 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
1152
1153 * gcc.dg/nop.h: Move from ...
1154 * gcc.dg/guality/nop.h: ... here.
1155 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1156 * gcc.dg/guality/asm-1.c: Update nop.h include.
1157 * gcc.dg/guality/pr43329-1.c: Ditto.
1158
1159 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
1160
1161 * gcc.dg/two-types-1.c: New test.
1162 * gcc.dg/two-types-2.c: New test.
1163 * gcc.dg/two-types-3.c: New test.
1164 * gcc.dg/two-types-4.c: New test.
1165 * gcc.dg/two-types-5.c: New test.
1166 * gcc.dg/two-types-6.c: New test.
1167 * gcc.dg/two-types-7.c: New test.
1168 * gcc.dg/two-types-8.c: New test.
1169 * gcc.dg/two-types-9.c: New test.
1170 * gcc.dg/two-types-10.c: New test.
1171 * objc.dg/two-types-1.m: New test.
1172
1173 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1174
1175 PR rtl-optimization/46440
1176 * gcc.dg/pr46440.c: New test.
1177
1178 PR testsuite/45429
1179 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1180
1181 2010-11-17 Ira Rosen <irar@il.ibm.com>
1182
1183 PR tree-optimization/46312
1184 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1185 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1186 on targets that support vector shifts with scalar shift argument.
1187 Remove dg-options.
1188 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1189 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1190 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1191 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1192 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1193 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1194 support misaligned data accesses.
1195 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1196 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1197 * lib/target-supports.exp
1198 (check_effective_target_vect_shift_scalar): New.
1199
1200 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1201
1202 * gcc.dg/guality/nop.h: New file.
1203 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1204 "nop". Adjust line numbers in gdb-test.
1205 * gcc.dg/guality/pr43329-1.c: Likewise.
1206
1207 2010-11-16 Jason Merrill <jason@redhat.com>
1208
1209 * g++.dg/cpp0x/defaulted20.C: New.
1210
1211 * g++.dg/template/injected2.C: New.
1212
1213 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1214
1215 * objc.dg/protocol-optional-1.m: New.
1216 * obj-c++.dg/protocol-optional-1.mm: New.
1217
1218 2010-11-16 Richard Henderson <rth@redhat.com>
1219
1220 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1221 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1222
1223 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1224
1225 * gnat.dg/opt12.adb: New test.
1226 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1227
1228 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1229
1230 * gcc.target/rx/pack.c: New test.
1231
1232 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1233 Tobias Burnus <burnus@net-b.de>
1234
1235 PR fortran/32049
1236 * gfortran.dg/quad_1.f90: New.
1237 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1238 compiler arguments.
1239 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1240 library search path; call gcc-set-multilib-library-path with
1241 arguments such that libgfortran.spec is found.
1242 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1243
1244 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR c++/46401
1247 * g++.dg/warn/Wsequence-point-3.C: New test.
1248
1249 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1250
1251 PR preprocessor/17349
1252 * gcc.dg/cpp/cmdlne-C3.c: New.
1253
1254 2010-11-16 Richard Guenther <rguenther@suse.de>
1255
1256 PR tree-optimization/44545
1257 * gcc.dg/pr44545.c: New testcase.
1258
1259 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1260
1261 PR rtl-optimization/46366
1262 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1263 casts.
1264
1265 2010-11-16 Richard Guenther <rguenther@suse.de>
1266
1267 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1268
1269 2010-11-16 Richard Guenther <rguenther@suse.de>
1270
1271 PR middle-end/45172
1272 * gfortran.dg/gomp/pr45172.f90: New testcase.
1273
1274 2010-11-16 Nick Clifton <nickc@redhat.com>
1275
1276 * gcc.target/rx/pack.c: New test.
1277
1278 2010-11-15 Richard Henderson <rth@redhat.com>
1279
1280 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1281 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1282 Use builtin_constant_p rather than scanning for builtin name.
1283
1284 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1285
1286 * objc.dg/property/dotsyntax-18.m: New.
1287 * objc.dg/property/dotsyntax-19.m: New.
1288 * objc.dg/property/dotsyntax-20.m: New.
1289 * obj-c++.dg/property/dotsyntax-18.mm: New.
1290 * obj-c++.dg/property/dotsyntax-19.mm: New.
1291 * obj-c++.dg/property/dotsyntax-20.mm: New.
1292 * objc.dg/property/dotsyntax-4.m: Removed some unused
1293 variables and code.
1294 * objc.dg/property/dotsyntax-6.m: Same change.
1295 * objc.dg/property/dotsyntax-16.m: Same change.
1296 * objc.dg/property/dotsyntax-17.m: Same change.
1297 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1298 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1299 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1300 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1301 * objc.dg/property/at-property-22.m: Added missing casts.
1302 * obj-c++.dg/property/at-property-22.mm: Same change.
1303
1304 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1305
1306 PR tree-optimization/46491
1307 * gcc.target/i386/pr46491.c: New test.
1308
1309 PR tree-optimization/46461
1310 * gcc.c-torture/compile/pr46461.c: New test.
1311
1312 2010-11-15 Tobias Burnus <burnus@net.b.de>
1313
1314 PR fortran/46484
1315 * gfortran.dg/allocatable_scalar_11.f90: New.
1316 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1317 standard conform.
1318
1319 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1320
1321 PR debug/46095
1322 * gcc.target/i386/pr46095.c: New test.
1323
1324 PR debug/46387
1325 * gcc.dg/pr46387.c: New test.
1326
1327 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1328
1329 * objc.dg/property/dotsyntax-16.m: New.
1330 * objc.dg/property/dotsyntax-17.m: New.
1331 * obj-c++.dg/property/dotsyntax-16.mm: New.
1332 * obj-c++.dg/property/dotsyntax-17.mm: New.
1333 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1334 syntax with properties, which now works.
1335 * obj-c++.dg/property/at-property-10.mm: Same change.
1336
1337 2010-11-15 Martin Jambor <mjambor@suse.cz>
1338
1339 PR tree-optimization/46349
1340 * gnat.dg/opt9.adb: New file.
1341 * gnat.dg/opt9_pkg.ads: Likewise
1342
1343 2010-11-15 Richard Guenther <rguenther@suse.de>
1344
1345 PR lto/44989
1346 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1347
1348 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1349
1350 PR preprocessor/45038
1351 * g++.dg/pr45038.C: New test.
1352
1353 2010-11-15 Richard Guenther <rguenther@suse.de>
1354
1355 PR tree-optimization/46467
1356 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1357
1358 2010-11-15 Richard Guenther <rguenther@suse.de>
1359
1360 PR testsuite/46423
1361 * g++.dg/torture/pr34850.C: Adjust.
1362
1363 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1364
1365 PR c/46475
1366 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1367
1368 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1369
1370 * objc.dg/property/at-property-21.m: New.
1371 * objc.dg/property/at-property-22.m: New.
1372 * objc.dg/property/at-property-23.m: New.
1373 * objc.dg/property/synthesize-9.m: New.
1374 * objc.dg/property/synthesize-10.m: New.
1375 * objc.dg/property/synthesize-11.m: New.
1376 * obj-c++.dg/property/at-property-21.mm: New.
1377 * obj-c++.dg/property/at-property-22.mm: New.
1378 * obj-c++.dg/property/at-property-23.mm: New.
1379 * obj-c++.dg/property/synthesize-9.mm: New.
1380 * obj-c++.dg/property/synthesize-10.mm: New.
1381 * obj-c++.dg/property/synthesize-11.mm: New.
1382
1383 * objc.dg/property/at-property-4.m: Updated to match new compiler
1384 where some errors have been converted into warnings and vice versa.
1385 * objc.dg/property/at-property-16.m: Same change.
1386 * objc.dg/property/at-property-18.m: Same change.
1387 * objc.dg/property/property-neg-5.m: Same change.
1388 * obj-c++.dg/property/at-property-4.mm: Same change.
1389 * obj-c++.dg/property/at-property-16.mm: Same change.
1390 * obj-c++.dg/property/at-property-18.mm: Same change.
1391 * obj-c++.dg/property/property-neg-5.mm: Same change.
1392
1393 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1394 commented out because of testsuite problems; I found out that
1395 using dg-warning instead of dg-message gets them to work.
1396 * obj-c++.dg/property/property-neg-3.mm: Same change.
1397 * obj-c++.dg/property/synthesize-6.mm: Same change.
1398 * obj-c++.dg/property/at-property-5.mm: Same change.
1399 * obj-c++.dg/property/at-property-14.mm: Same change.
1400 * obj-c++.dg/property/at-property-18.mm: Same change.
1401 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1402 some tests still do not work due to some other testsuite issue).
1403
1404 2010-11-13 Jason Merrill <jason@redhat.com>
1405
1406 * g++.dg/cpp0x/auto20.C: New.
1407
1408 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1409
1410 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1411 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1412
1413 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1414
1415 PR c/46462
1416 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1417 * gcc.dg/pr35746.c: Likewise.
1418 * gcc.dg/cpp/direct2.c: Likewise.
1419 * gcc.dg/cpp/direct2s.c: Likewise.
1420 * gcc.dg/noncompile/920923-1.c: Likewise.
1421 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1422
1423 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1424
1425 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1426
1427 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1428
1429 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1430 a pointer to an arbitrary C struct with an Objective-C protocol.
1431 Test various valid uses of typedef with Objective-C objects and
1432 protocols instead.
1433 * objc.dg/invalid-type-1.m: New.
1434 * obj-c++.dg/invalid-type-1.m: New.
1435
1436 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1437
1438 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1439
1440 2010-11-13 Tobias Burnus <burnus@net-b.de>
1441
1442 PR fortran/45742
1443 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1444
1445 2010-11-13 Tobias Burnus <burnus@net-b.de>
1446
1447 PR fortran/45742
1448 * gfortran.dg/volatile12.f90: New.
1449
1450 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1451
1452 * objc.dg/attributes/method-format-1.m: Adjust.
1453
1454 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1455
1456 PR c/20385
1457 * gcc.dg/decl-9.c: New.
1458
1459 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1460
1461 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1462
1463 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1464
1465 * gcc.dg/format/few-1.c: New test.
1466 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1467 * gcc.dg/format/c90-scanf-1.c: Adjust.
1468 * gcc.dg/format/cmn-err-1.c: Adjust.
1469 * gcc.dg/format/dfp-printf-1.c: Adjust.
1470 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1471 * gcc.dg/format/gcc_diag-1.c: Adjust.
1472 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1473 * gcc.dg/format/strfmon-1.c: Adjust.
1474 * gcc.dg/format/unnamed-1.c: Adjust.
1475 * gcc.dg/format/xopen-2.c: Adjust.
1476 * g++.dg/ext/builtin4.C: Adjust.
1477 * g++.dg/ext/builtin5.C: Adjust.
1478
1479 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1480
1481 * gcc.dg/pragma-diag-2.c: New test.
1482
1483 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1484
1485 PR fortran/45794
1486 * gfortran.dg/optional_mask.f90: New test.
1487
1488 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1489
1490 * g++.dg/cpp0x/defaulted15.C: Adjust.
1491
1492 2010-11-12 James Dennett <jdennett@google.com>
1493
1494 PR c++/39415
1495 * g++.dg/expr/static_cast7.C: New.
1496
1497 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1498
1499 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1500 warning.
1501 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1502 mips-sgi-irix*.
1503 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1504 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1505
1506 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1507
1508 * gcc.dg/pr46375.c: New test.
1509
1510 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1511
1512 PR c/44782
1513 * c-c++-common/fmax-errors.c: New test.
1514
1515 2010-11-11 Richard Henderson <rth@redhat.com>
1516
1517 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1518
1519 2010-11-11 Jan Hubicka <jh@suse.cz>
1520
1521 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1522 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1523
1524 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1525
1526 PR target/46088
1527 * gcc.dg/pr46088.c: New test.
1528
1529 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1530
1531 * gfortran.dg/empty_derived_type.f90: New test.
1532
1533 2010-11-11 Tobias Burnus <burnus@net-b.de>
1534
1535 PR fortran/46413
1536 * gfortran.dg/class_31.f90: New.
1537
1538 PR fortran/46205
1539 * gfortran.dg/forall_14.f90: New.
1540
1541 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1542 Tobias Burnus <burnus@net-b.de>
1543
1544 PR fortran/46325
1545 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1546
1547 2010-11-11 Jan Hubicka <jh@suse.cz>
1548
1549 * gcc.dg/20081223-1.c: Update LTO options.
1550 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1551 * gcc.dg/lto/20081118_0.c: Update LTO options.
1552 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1553 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1554 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1555 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1556 * gcc.dg/lto/20090116_0.c: Update LTO options.
1557 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1558 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1559 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1560 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1561 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1562 * gcc.dg/lto/20081224_0.c: Update LTO options.
1563 * gcc.dg/lto/20090219_0.c: Update LTO options.
1564 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1565 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1566 * gcc.dg/lto/20081115_0.c: Update LTO options.
1567 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1568 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1569 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1570 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1571 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1572 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1573 * g++.dg/20090107-1.C: Update LTO options.
1574 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1575 * g++.dg/lto/20081123_0.C: Update LTO options.
1576 * g++.dg/lto/20090313_0.C: Update LTO options.
1577 * g++.dg/lto/20081125_0.C: Update LTO options.
1578 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1579 * g++.dg/lto/20081219_0.C: Update LTO options.
1580 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1581 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1582 * g++.dg/lto/20090303_0.C: Update LTO options.
1583 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1584 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1585 * g++.dg/lto/20090128_0.C: Update LTO options.
1586 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1587 * g++.dg/lto/20090302_0.C: Update LTO options.
1588 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1589 * g++.dg/lto/20081118_0.C: Update LTO options.
1590 * g++.dg/20090121-1.C: Update LTO options.
1591 * objc.dg/lto/lto.exp: Update LTO options.
1592 * lib/lto.exp: Update LTO options.
1593 * lib/gcc-dg.exp: Update LTO options.
1594 * lib/c-torture.exp: Update LTO options.
1595 * obj-c++.dg/lto/lto.exp: Update LTO options.
1596
1597 2010-11-11 Jan Hubicka <jh@suse.cz>
1598
1599 PR tree-optimize/40436
1600 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1601 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1602
1603 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1604
1605 * gfortran.dg/proc_decl_24.f90: New.
1606
1607 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1608
1609 * objc.dg/property/at-property-20.m: New.
1610 * objc.dg/property/synthesize-8.m: New.
1611 * obj-c++.dg/property/at-property-20.m: New.
1612 * obj-c++.dg/property/synthesize-8.mm: New.
1613
1614 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1615
1616 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1617
1618 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1619
1620 PR middle-end/46388
1621 * gcc.c-torture/compile/pr46388.c: New test.
1622
1623 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1624
1625 * lib/lto.exp (lto-get-options-main): Support optional target
1626 selector for dg-suppress-ld-options.
1627
1628 2010-11-11 Martin Jambor <mjambor@suse.cz>
1629
1630 PR tree-optimization/46383
1631 * g++.dg/torture/pr46383.C: New test.
1632
1633 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1634
1635 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1636 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1637 to dg-options.
1638 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1639 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1640 * g++.dg/other/i386-3.C: Ditto.
1641
1642 2010-11-10 Jason Merrill <jason@redhat.com>
1643
1644 * g++.dg/cpp0x/constexpr-46420.C: New.
1645
1646 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1647
1648 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1649 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1650 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1651 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1652 expected messages.
1653
1654 2010-11-10 Jan Hubicka <jh@suse.cz>
1655
1656 PR tree-optimize/38669
1657 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1658
1659 2010-11-10 Jan Hubicka <jh@suse.cz>
1660
1661 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1662
1663 2010-11-10 Jason Merrill <jason@redhat.com>
1664
1665 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1666
1667 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1668
1669 PR debug/46409
1670 * gcc.dg/debug/pr46409.c: New test.
1671
1672 PR c++/46368
1673 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1674
1675 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1676
1677 PR target/46419
1678 * gcc-target/i386/pr46419.c: New test.
1679
1680 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1681
1682 * g++.dg/other/i386-2.C: Add -mtbm.
1683 * g++.dg/other/i386-3.C: Likewise.
1684 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1685 * gcc.target/i386/funcspec-6.c: Likewise.
1686 * gcc.target/i386/sse-12.c: Add -mtbm.
1687 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1688 operand intrinsics.
1689 * gcc.target/i386/sse-14.c: Likewise.
1690 * gcc.target/i386/sse-22.c: Likewise.
1691 * gcc.target/i386/sse-23.c: Likewise.
1692 * gcc.target/i386/tbm-1.c: New file.
1693 * gcc.target/i386/tbm-2.c: Likewise.
1694
1695 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1696
1697 * g++.dg/other/i386-2.C: Add -mbmi.
1698 * g++.dg/other/i386-3.C: Likewise.
1699 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1700 * gcc.target/i386/funcspec-6.c: Likewise.
1701 * gcc.target/i386/sse-12.c: Add -mbmi.
1702 * gcc.target/i386/bmi-1.c: New file.
1703 * gcc.target/i386/bmi-2.c: Likewise.
1704 * gcc.target/i386/bmi-3.c: Likewise.
1705 * gcc.target/i386/bmi-4.c: Likewise.
1706 * gcc.target/i386/bmi-5.c: Likewise.
1707 * gcc.target/i386/bmi-6.c: Likewise.
1708
1709 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1710
1711 PR c++/46065
1712 * g++.dg/pr46065.C: New test.
1713
1714 2010-11-10 Jan Hubicka <jh@suse.cz>
1715
1716 PR tree-optimize/33172
1717 PR tree-optimize/43411
1718 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1719 * g++.dg/tree-ssa/pr43411.C: New testcase.
1720
1721 2010-11-10 Jan Hubicka <jh@suse.cz>
1722
1723 PR tree-optimize/46228
1724 * g++.dg/tree-ssa/pr46228.C: New testcase.
1725
1726 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1727
1728 PR tree-optimization/46414
1729 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1730
1731 2010-11-10 Tobias Burnus <burnus@net-b.de>
1732
1733 PR fortran/46411
1734 * gfortran.dg/intrinsic_7.f90: New.
1735
1736 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1737
1738 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1739 * g++.dg/abi/thunk4.C: Likewise.
1740 * g++.dg/opt/combine.C: Add dg-require-visibility.
1741 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1742 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1743 alpha*-dec-osf*.
1744 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1745 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1746 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1747 large arena_size.
1748 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1749 * gcc.dg/intmax_t-1.c: Likewise.
1750
1751 2010-11-10 Tobias Burnus <burnus@net-b.de>
1752
1753 PR fortran/46244
1754 * gfortran.dg/class_30.f90: New.
1755
1756 2010-11-10 Tobias Burnus <burnus@net-b.de>
1757
1758 PR fortran/46223
1759 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1760 failure on s390.
1761
1762 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1763
1764 PR tree-optimization/45971
1765 * gcc.dg/vect/O3-pr45971.c: New.
1766
1767 2010-11-10 Richard Guenther <rguenther@suse.de>
1768
1769 PR tree-optimization/44964
1770 * gcc.dg/pr44964.c: New testcase.
1771
1772 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1773
1774 * gnat.dg/opt10.adb: Fix typo.
1775
1776 2010-11-10 Martin Jambor <mjambor@suse.cz>
1777
1778 PR tree-optimization/46351
1779 PR tree-optimization/46377
1780 * gnat.dg/opt10.adb: New file.
1781 * gnat.dg/opt10_pkg.ads: Likewise.
1782 * gnat.dg/opt11.adb: Likewise.
1783 * gnat.dg/opt11.ads: Likewise.
1784
1785 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1786
1787 * gnat.dg/boolean_conv.adb: New test.
1788
1789 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1790
1791 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1792
1793 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1794
1795 * gnat.dg/unchecked_convert7.adb: New test.
1796
1797 2010-11-10 Richard Guenther <rguenther@suse.de>
1798
1799 PR tree-optimization/46398
1800 * gcc.dg/torture/pr46398.c: New testcase.
1801
1802 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1803
1804 * gfortran.dg/open_dev_null.f90: New test.
1805
1806 2010-11-09 Jan Hubicka <jh@suse.cz>
1807
1808 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1809 unrolling.
1810
1811 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1812
1813 * gcc.dg/struct-semi-4.c: New test.
1814
1815 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1816
1817 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1818 power5 to enable generation of FRIZ.
1819
1820 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1821 optimization.
1822
1823 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1824 expected.
1825
1826 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR target/43808
1829 * gfortran.dg/pr43808.f90: New test.
1830
1831 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1832
1833 PR tree-optimization/46036
1834 * gfortran.dg/lto/pr46036_0.f90: New.
1835
1836 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1837
1838 PR middle-end/45663
1839 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1840 bar invocation instead of first.
1841
1842 PR debug/46171
1843 * gcc.dg/pr46171.c: New test.
1844
1845 2010-11-09 Richard Guenther <rguenther@suse.de>
1846
1847 PR tree-optimization/46355
1848 * gcc.dg/pr46355.c: New testcase.
1849
1850 2010-11-09 Richard Guenther <rguenther@suse.de>
1851
1852 PR tree-optimization/46177
1853 * gcc.dg/pr46177-2.c: New testcase.
1854
1855 2010-11-09 Richard Guenther <rguenther@suse.de>
1856
1857 PR testsuite/46312
1858 * gcc.dg/vec-scal-opt.c: Move ...
1859 * gcc.dg/vect/vect-scal-opt.c: ... here.
1860 * gcc.dg/vec-scal-opt1.c: Move ...
1861 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1862 * gcc.dg/vec-scal-opt2.c: Move ...
1863 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1864
1865 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1866
1867 * gnat.dg/specs/static_initializer5.ads: New test.
1868 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1869
1870 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR middle-end/46360
1873 * gcc.c-torture/compile/pr46360.c: New test.
1874
1875 PR c++/45894
1876 * g++.dg/warn/Wsequence-point-2.C: New test.
1877
1878 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1879
1880 PR fortran/46313
1881 * gfortran.dg/class_29.f03: New.
1882
1883 2010-11-09 Richard Guenther <rguenther@suse.de>
1884
1885 PR middle-end/46221
1886 * gcc.target/i386/alias-1.c: New testcase.
1887
1888 2010-11-08 Jason Merrill <jason@redhat.com>
1889
1890 * g++.dg/cpp0x/constexpr-sassert.C: New.
1891
1892 2010-11-08 Jason Merrill <jason@redhat.com>
1893
1894 * g++.dg/cpp0x/constexpr-defarg.C: New.
1895
1896 2010-11-08 Xinliang David Li <davidxl@google.com>
1897
1898 PR tree-optimization/46316
1899 * gcc.c-torture/execute/pr46316.c: New test.
1900
1901 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1902
1903 PR fortran/46344
1904 * gfortran.dg/class_28.f03: Extended.
1905
1906 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1907
1908 * objc.dg/property/dotsyntax-13.m: New.
1909 * objc.dg/property/dotsyntax-14.m: New.
1910 * objc.dg/property/dotsyntax-15.m: New.
1911 * objc.dg/property/synthesize-7.m: New.
1912 * obj-c++.dg/property/dotsyntax-13.mm: New.
1913 * obj-c++.dg/property/dotsyntax-14.mm: New.
1914 * obj-c++.dg/property/dotsyntax-15.mm: New.
1915 * obj-c++.dg/property/synthesize-7.mm: New.
1916
1917 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1918
1919 * objc.dg/property/dynamic-4.m: New.
1920 * objc.dg/property/dynamic-5.m: New.
1921 * objc.dg/property/dynamic-6.m: New.
1922 * obj-c++.dg/property/dynamic-4.mm: New.
1923 * obj-c++.dg/property/dynamic-5.mm: New.
1924 * obj-c++.dg/property/dynamic-6.mm: New.
1925
1926 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1927
1928 * objc.dg/property/synthesize-3.m: New.
1929 * objc.dg/property/synthesize-4.m: New.
1930 * objc.dg/property/synthesize-5.m: New.
1931 * objc.dg/property/synthesize-6.m: New.
1932 * obj-c++.dg/property/synthesize-3.mm: New.
1933 * obj-c++.dg/property/synthesize-4.mm: New.
1934 * obj-c++.dg/property/synthesize-5.mm: New.
1935 * obj-c++.dg/property/synthesize-6.mm: New.
1936
1937 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1938
1939 * objc.dg/property/at-property-5.m: Updated test.
1940 * objc.dg/property/at-property-16.m: New.
1941 * objc.dg/property/at-property-17.m: New.
1942 * objc.dg/property/at-property-18.m: New.
1943 * objc.dg/property/at-property-19.m: New.
1944 * objc.dg/property/dotsyntax-12.m: New.
1945 * objc.dg/protocol-inheritance-1.m: New.
1946 * objc.dg/protocol-inheritance-2.m: New.
1947 * obj-c++.dg/property/at-property-5.mm: Updated test.
1948 * obj-c++.dg/property/at-property-16.mm: New.
1949 * obj-c++.dg/property/at-property-17.mm: New.
1950 * obj-c++.dg/property/at-property-18.mm: New.
1951 * obj-c++.dg/property/at-property-19.mm: New.
1952 * obj-c++.dg/protocol-inheritance-1.mm: New.
1953 * obj-c++.dg/protocol-inheritance-2.mm: New.
1954 * obj-c++.dg/property/dotsyntax-12.mm: New.
1955
1956 2010-11-08 Jason Merrill <jason@redhat.com>
1957
1958 * g++.dg/expr/overflow1.C: New.
1959 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1960 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1961 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1962 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1963
1964 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1965
1966 * gcc.dg/pr35442.c: Adapt warning.
1967
1968 PR target/46280
1969 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1970 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1971 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1972 i?86-*-* x86_64-*-*.
1973 * g++.dg/torture/pr36445.C: Likewise.
1974 * gcc.c-torture/compile/pr34856.c: Likewise.
1975 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1976 * gcc.c-torture/compile/vector-1.c: Likewise.
1977 * gcc.c-torture/compile/vector-2.c: Likewise.
1978 * gcc.dg/pr32912-1.c: Likewise.
1979 * gcc.c-torture/execute/va-arg-25.c: Move ...
1980 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1981 Add dg-options -msse, dg-require-effective-target sse_runtime for
1982 for i?86-*-*, x86_64-*-*.
1983 * gcc.c-torture/execute/vector-1.c: Likewise.
1984 * gcc.c-torture/execute/vector-2.c: Likewise.
1985 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1986 i?86-*-*, x86_64-*-*.
1987 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1988 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1989 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1990 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1991 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1992
1993 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1994
1995 * gcc.dg/torture/pr45982.c: Add -std=c99
1996 * gcc.dg/torture/pr45623.c: Ditto.
1997
1998 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1999
2000 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2001 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2002
2003 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
2004
2005 PR target/28627
2006 * g++.dg/ext/dllimport7.C: Adjust second error check and
2007 allow test for x86_64 mingw, too.
2008
2009 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2010
2011 PR fortran/46344
2012 * gfortran.dg/class_28.f03: New.
2013
2014 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
2015
2016 PR rtl-optimization/45352
2017 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2018 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2019 gcc.target/i386/pr45352-2.c: New tests.
2020
2021 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2022
2023 PR libobjc/36610
2024 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2025 XFAIL the run for all but m32 x86.
2026
2027 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
2028
2029 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2030 as comment character.
2031
2032 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2033
2034 * gcc.target/mips/mips.exp: Revert previous patch.
2035 * gcc.target/mips/fma-1.c: Delete.
2036 * gcc.target/mips/fma-2.c: Likewise.
2037 * gcc.target/mips/fma-3.c: Likewise.
2038 * gcc.target/mips/fma-4.c: Likewise.
2039 * gcc.target/mips/fma-5.c: Likewise.
2040 * gcc.target/mips/fma-6.c: Likewise.
2041 * gcc.target/mips/fma-7.c: Likewise.
2042 * gcc.target/mips/fma-8.c: Likewise.
2043 * gcc.target/mips/fma-9.c: Likewise.
2044 * gcc.target/mips/fma-10.c: Likewise.
2045 * gcc.target/mips/fma-11.c: Likewise.
2046 * gcc.target/mips/fma-12.c: Likewise.
2047 * gcc.target/mips/fma-13.c: Likewise.
2048 * gcc.target/mips/fma-14.c: Likewise.
2049 * gcc.target/mips/fma-15.c: Likewise.
2050 * gcc.target/mips/fma-16.c: Likewise.
2051 * gcc.target/mips/fma-17.c: Likewise.
2052 * gcc.target/mips/fma-18.c: Likewise.
2053 * gcc.target/mips/fma-19.c: Likewise.
2054 * gcc.target/mips/fma-20.c: Likewise.
2055
2056 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2057
2058 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2059 * gcc.target/mips/fma-1.c: New test.
2060 * gcc.target/mips/fma-2.c: Likewise.
2061 * gcc.target/mips/fma-3.c: Likewise.
2062 * gcc.target/mips/fma-4.c: Likewise.
2063 * gcc.target/mips/fma-5.c: Likewise.
2064 * gcc.target/mips/fma-6.c: Likewise.
2065 * gcc.target/mips/fma-7.c: Likewise.
2066 * gcc.target/mips/fma-8.c: Likewise.
2067 * gcc.target/mips/fma-9.c: Likewise.
2068 * gcc.target/mips/fma-10.c: Likewise.
2069 * gcc.target/mips/fma-11.c: Likewise.
2070 * gcc.target/mips/fma-12.c: Likewise.
2071 * gcc.target/mips/fma-13.c: Likewise.
2072 * gcc.target/mips/fma-14.c: Likewise.
2073 * gcc.target/mips/fma-15.c: Likewise.
2074 * gcc.target/mips/fma-16.c: Likewise.
2075 * gcc.target/mips/fma-17.c: Likewise.
2076 * gcc.target/mips/fma-18.c: Likewise.
2077 * gcc.target/mips/fma-19.c: Likewise.
2078 * gcc.target/mips/fma-20.c: Likewise.
2079
2080 2010-11-06 Jason Merrill <jason@redhat.com>
2081
2082 * g++.dg/cpp0x/constexpr-ctor3.C: New.
2083
2084 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
2085
2086 PR c/43384
2087 * gcc.dg/parser-error-3.c: New test.
2088
2089 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
2090
2091 PR c++/45332
2092 * g++.dg/parse/semicolon2.C: New testcase.
2093 * g++.dg/ext/asmspec1.C: Adjust.
2094 * g++.dg/init/new13.C: Adjust.
2095 * g++.dg/parse/ctor5.C: Adjust.
2096
2097 2010-11-06 Janus Weil <janus@gcc.gnu.org>
2098
2099 PR fortran/46330
2100 * gfortran.dg/class_27.f03: New.
2101
2102 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
2103
2104 Fixed using the Objective-C 2.0 dot-syntax with self and super.
2105 * objc.dg/property/dotsyntax-5.m: New.
2106 * objc.dg/property/dotsyntax-6.m: New.
2107 * objc.dg/property/dotsyntax-7.m: New.
2108 * objc.dg/property/dotsyntax-8.m: New.
2109 * objc.dg/property/dotsyntax-9.m: New.
2110 * objc.dg/property/dotsyntax-10.m: New.
2111 * objc.dg/property/dotsyntax-11.m: New.
2112 * obj-c++.dg/property/dotsyntax-5.mm: New.
2113 * obj-c++.dg/property/dotsyntax-6.mm: New.
2114 * obj-c++.dg/property/dotsyntax-7.mm: New.
2115 * obj-c++.dg/property/dotsyntax-8.mm: New.
2116 * obj-c++.dg/property/dotsyntax-9.mm: New.
2117 * obj-c++.dg/property/dotsyntax-10.mm: New.
2118 * obj-c++.dg/property/dotsyntax-11.mm: New.
2119
2120 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2121
2122 * obj-c++.dg/encode-3.mm: Provide a different string check for the
2123 NeXT runtime when the type is READONLY.
2124
2125 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
2126
2127 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2128 * gcc.target/i386/387-6.c: Ditto.
2129 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2130 * gcc.target/i386/387-4.c: Ditto.
2131 * gcc.target/i386/387-7.c: Ditto.
2132 * gcc.target/i386/387-8.c: Ditto.
2133 * gcc.target/i386/387-9.c: Ditto.
2134 * gcc.target/i386/387-10.c: Ditto.
2135 * gcc.target/i386/387-11.c: Ditto.
2136 * gcc.target/i386/387-12.c: Ditto.
2137
2138 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2139
2140 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2141
2142 PR target/44981
2143 * gcc.dg/darwin-cfstring-format-1.c: New.
2144 * gcc.dg/warn-nsstring.c: New.
2145 * objc.dg/fsf-nsstring-format-1.m: New.
2146 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2147 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2148 linker warning.
2149
2150 2010-11-05 Jason Merrill <jason@redhat.com>
2151
2152 PR c++/45473
2153 * g++.dg/inherit/virtual6.C: New.
2154
2155 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2156
2157 PR c/44772
2158 * gcc.dg/Wcxx-compat-21.c: New test.
2159
2160 2010-11-05 Ian Lance Taylor <iant@google.com>
2161
2162 PR target/46084
2163 * gcc.target/i386/pr46084.c: New test.
2164
2165 2010-11-05 Steve Ellcey <sje@cup.hp.com>
2166
2167 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2168 * (check_effective_target_mempcpy): New.
2169 * gcc.c-torture/execute/pr45636.c: Move this...
2170 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2171
2172 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2173
2174 * gcc.target/i386/i386.exp (FLAGS): Remove.
2175 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2176
2177 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2178
2179 PR c++/46160
2180 * g++.dg/opt/empty2.C: New test.
2181
2182 PR target/45670
2183 * gcc.target/i386/pr45670.c: New test.
2184
2185 2010-11-05 Janus Weil <janus@gcc.gnu.org>
2186
2187 PR fortran/45451
2188 PR fortran/46174
2189 * gfortran.dg/class_19.f03: Modified.
2190 * gfortran.dg/class_allocate_6.f03: New.
2191
2192 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2193
2194 * gcc.target/i386/avx-vzeroupper-19.c: New.
2195
2196 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2197
2198 PR tree-optimization/46099
2199 * gcc.dg/autopar/pr46099.c: New test.
2200
2201 PR middle-end/43690
2202 * c-c++-common/pr43690.c: New test.
2203
2204 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2205
2206 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2207 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2208 declaration and implementation.
2209 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2210 * obj-c++.dg/property/at-property-13.mm: Likewise.
2211 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2212 * obj-c++.dg/property/property-1.mm: Likewise.
2213 * obj-c++.dg/property/at-property-7.mm: Likewise.
2214 * obj-c++.dg/property/at-property-9.mm: Likewise.
2215 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2216 * obj-c++.dg/property/at-property-10.mm: Likewise.
2217 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2218 * obj-c++.dg/property/at-property-12.mm: Likewise.
2219 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2220 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2221 * obj-c++.dg/property/at-property-6.mm: Likewise.
2222 * obj-c++.dg/property/at-property-8.mm: Likewise.
2223 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2224 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2225 * obj-c++.dg/property/at-property-11.mm: Likewise.
2226 * obj-c++.dg/template-8.mm: Likewise.
2227 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2228 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2229 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2230 and put a FIXME for this.
2231 * obj-c++.dg/property/property-2.mm: Remove.
2232 * obj-c++.dg/property/property-3.mm: Remove.
2233
2234 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2235
2236 PR debug/46307
2237 * gcc.dg/pr46307.c: New test.
2238
2239 2010-11-05 Jason Merrill <jason@redhat.com>
2240
2241 PR c++/46304
2242 * g++.dg/ext/complex6.C: New.
2243
2244 2010-11-04 Bud Davis <jimmied@smu.edu>
2245
2246 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2247
2248 2010-11-04 Chao-ying Fu <fu@mips.com>
2249
2250 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2251 msubu, mult, multu.
2252 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2253
2254 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2255
2256 Fixed using the Objective-C 2.0 dot-syntax with class names.
2257 * objc.dg/property/dotsyntax-3.m: New.
2258 * objc.dg/property/dotsyntax-4.m: New.
2259 * obj-c++.dg/property/dotsyntax-3.mm: New.
2260 * obj-c++.dg/property/dotsyntax-4.mm: New.
2261
2262 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2263 Objective-C 2.0 dot-syntax is used with class names.
2264 * obj-c++.dg/fobjc-std-1.mm: Same change.
2265
2266 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2267
2268 * gcc.target/powerpc/loop_align.c: New.
2269
2270 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2271
2272 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2273
2274 merge from FSF 'apple/trunk' branch.
2275 * gcc.target/powerpc/darwin64-abi.c: New.
2276
2277 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2278
2279 PR tree-optimization/46233
2280 * gcc.dg/pr46233.c: New test.
2281
2282 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2283
2284 * objc.dg/property/property-2.m: Deleted.
2285 * objc.dg/property/property-3.m: Deleted.
2286
2287 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2288
2289 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2290 defined.
2291 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2292 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2293 * objc.dg/property/property-1.m: Likewise.
2294 * objc.dg/property/at-property-6.m: Likewise.
2295 * objc.dg/property/at-property-7.m: Likewise.
2296 * objc.dg/property/dotsyntax-1.m: Likewise.
2297 * objc.dg/property/at-property-8.m: Likewise.
2298 * objc.dg/property/dotsyntax-2.m: Likewise.
2299 * objc.dg/property/at-property-9.m: Likewise.
2300 * objc.dg/property/synthesize-2.m: Likewise.
2301 * objc.dg/property/at-property-10.m: Likewise.
2302 * objc.dg/property/at-property-11.m: Likewise.
2303 * objc.dg/property/at-property-12.m: Likewise.
2304 * objc.dg/property/at-property-13.m: Likewise.
2305 * objc.dg/property/fsf-property-method-access.m: Likewise.
2306 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2307 linker warning.
2308 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2309 warnings.
2310 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2311 deprecation warnings. Use Object1 implementation.
2312 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2313 * objc/execute/forward-1.m: Remove.
2314 * objc/execute/forward-1.x: Remove.
2315
2316 2010-11-04 Jason Merrill <jason@redhat.com>
2317
2318 * g++.dg/cpp0x/constexpr-access.C: New.
2319
2320 2010-11-04 Richard Guenther <rguenther@suse.de>
2321
2322 PR rtl-optimization/46183
2323 * gcc.dg/torture/pr46183.c: New testcase.
2324
2325 2010-11-04 Richard Guenther <rguenther@suse.de>
2326
2327 PR tree-optimization/46068
2328 * gcc.dg/torture/pr46068.c: New testcase.
2329
2330 2010-11-04 Richard Guenther <rguenther@suse.de>
2331
2332 PR tree-optimization/45991
2333 * gcc.dg/pr45991.c: New testcase.
2334
2335 2010-11-04 Richard Guenther <rguenther@suse.de>
2336
2337 PR tree-optimization/46154
2338 * g++.dg/torture/pr46154.C: New testcase.
2339
2340 2010-11-04 Richard Guenther <rguenther@suse.de>
2341
2342 PR tree-optimization/45733
2343 * gcc.dg/pr45733.c: New testcase.
2344
2345 2010-11-04 Ira Rosen <irar@il.ibm.com>
2346
2347 PR tree-optimization/46213
2348 * gfortran.dg/vect/pr46213.f90: New.
2349
2350 2010-11-04 Richard Guenther <rguenther@suse.de>
2351
2352 PR testsuite/45702
2353 * gcc.dg/pr34989-1.c: Move ...
2354 * gcc.dg/lto/pr34989-1_0.c: ... here.
2355 * gcc.dg/pr34989-2.c: Move ...
2356 * gcc.dg/lto/pr34989-1_1.c: ... here.
2357 * gcc.dg/pr27898.c: Move ...
2358 * gcc.dg/lto/pr27898_0.c: ... here and ...
2359 * gcc.dg/lto/pr27898_1.c: ... split.
2360 * gcc.dg/pr28712.c: Move ...
2361 * gcc.dg/lto/pr28712_0.c: ... here and ...
2362 * gcc.dg/lto/pr28712_1.c: ... split ...
2363 * gcc.dg/lto/pr28712_2.c: ... twice.
2364 * gcc.dg/pr28706.c: Move ...
2365 * gcc.dg/lto/pr28706_0.c: ... here and ...
2366 * gcc.dg/lto/pr28706_1.c: ... split.
2367
2368 2010-11-04 Richard Guenther <rguenther@suse.de>
2369 Richard Henderson <rth@redhat.com>
2370
2371 * gcc.target/i386/fma4-vector-2.c: New testcase.
2372
2373 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2374 Richard Guenther <rguenther@suse.de>
2375
2376 * gcc.dg/vec-scal-opt.c: New testcase.
2377 * gcc.dg/vec-scal-opt1.c: New testcase.
2378 * gcc.dg/vec-scal-opt2.c: New testcase.
2379
2380 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2381
2382 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2383 from plugin build flags on Darwin targets.
2384
2385 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2386
2387 * gcc.target/i386/pr46285.c: Require split_stack target.
2388
2389 2010-11-03 Jason Merrill <jason@redhat.com>
2390
2391 PR c++/46293
2392 * g++.dg/cpp0x/constexpr-base2.C: New.
2393
2394 PR c++/46289
2395 * g++.dg/cpp0x/initlist45.C: New.
2396
2397 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2398
2399 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2400 is now allowed in categories.
2401 * obj-c++.dg/property/dynamic-2.mm: Same change.
2402 * objc.dg/property/dynamic-3.m: New.
2403 * obj-c++.dg/property/dynamic-3.mm: New.
2404 * objc.dg/property/at-property-14.m: New.
2405 * objc.dg/property/at-property-15.m: New.
2406 * obj-c++.dg/property/at-property-14.mm: New.
2407 * obj-c++.dg/property/at-property-15.mm: New.
2408
2409 * objc.dg/foreach-6.m: Added a few more tests for valid and
2410 invalid iterating variables and collections.
2411
2412 2010-11-03 Xinliang David Li <davidxl@google.com>
2413
2414 PR target/46200
2415 * g++.dg/tree-ssa/ivopts-2.C: New test.
2416
2417 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2418
2419 PR target/46295
2420 * gcc.target/i386/pr46295.c: New.
2421
2422 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2423
2424 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2425 precision min/max for single precision on VSX.
2426
2427 2010-11-03 Jason Merrill <jason@redhat.com>
2428
2429 PR c++/46289
2430 * g++.dg/cpp0x/constexpr-ice3.C: New.
2431
2432 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2433
2434 * gnat.dg/opt8.ad[sb]: New test.
2435 * gnat.dg/opt8_pkg.ads: New helper.
2436
2437 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2438
2439 PR rtl-optimization/45865
2440 * gcc.dg/pr45865.c: New.
2441 * gcc.dg/torture/pr45865.c: Likewise.
2442
2443 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2444 * gcc.target/arm/headmerge-2.c: Likewise.
2445 * gcc.target/i386/headmerge-1.c: Likewise.
2446 * gcc.target/i386/headmerge-2.c: Likewise.
2447
2448 2010-11-03 Richard Guenther <rguenther@suse.de>
2449
2450 PR middle-end/46288
2451 * gcc.dg/pr46288.c: New testcase.
2452
2453 2010-11-03 Richard Guenther <rguenther@suse.de>
2454
2455 PR tree-optimization/44807
2456 * gcc.dg/torture/pr44807.c: New testcase.
2457
2458 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2459
2460 PR libgfortran/43899
2461 * gfortran.dg/namelist_67.f90: New test.
2462
2463 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2464
2465 PR tree-optimization/46009
2466 * gcc.dg/vect/pr46009.c: New function.
2467
2468 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2469
2470 Implemented -fobjc-std=objc1 flag.
2471 * objc.dg/fobjc-std-1.m: New.
2472 * obj-c++.dg/fobjc-std-1.mm: New.
2473
2474 2010-11-03 Richard Guenther <rguenther@suse.de>
2475
2476 PR middle-end/46241
2477 * g++.dg/debug/pr46241.C: New testcase.
2478
2479 2010-11-03 Richard Guenther <rguenther@suse.de>
2480
2481 PR tree-optimization/46190
2482 * gfortran.dg/pr46190.f90: New testcase.
2483
2484 2010-11-03 Richard Guenther <rguenther@suse.de>
2485
2486 PR testsuite/46274
2487 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2488 * gcc.dg/vect/vect-19.c: Likewise.
2489 * gcc.dg/vect/vect-17.c: Likewise.
2490
2491 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2492
2493 PR target/46285
2494 * gcc.target/i386/pr46285.c: New.
2495
2496 2010-11-03 Richard Guenther <rguenther@suse.de>
2497
2498 PR tree-optimization/46217
2499 * gcc.dg/pr46217.c: New testcase.
2500
2501 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2502
2503 * objc.dg/property/dotsyntax-1.m: New.
2504 * objc.dg/property/dotsyntax-2.m: New.
2505 * obj-c++.dg/property/dotsyntax-1.mm: New.
2506 * obj-c++.dg/property/dotsyntax-2.mm: New.
2507
2508 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2509
2510 PR tree-optimization/46165
2511 * gcc.dg/pr46165.c: New test.
2512
2513 2010-11-03 Richard Guenther <rguenther@suse.de>
2514
2515 PR middle-end/46251
2516 * gcc.dg/pr46251.c: New testcase.
2517
2518 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2519
2520 PR tree-optimization/46107
2521 * gcc.c-torture/compile/pr46107.c: New test.
2522
2523 PR debug/46252
2524 * gcc.dg/pr46252.c: New test.
2525
2526 PR rtl-optimization/46034
2527 PR rtl-optimization/46212
2528 PR rtl-optimization/46248
2529 * gcc.c-torture/compile/pr46034.c: New test.
2530 * gcc.c-torture/compile/pr46248.c: New test.
2531 * gcc.dg/pr46212.c: New test.
2532
2533 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2534
2535 * gnat.dg/sizetype4.adb: New test.
2536
2537 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2538
2539 * gcc.target/i386/avx-vzeroupper-15.c: New.
2540 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2541 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2542 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2543
2544 PR target/46253
2545 * gcc.target/i386/pr46253.c: New.
2546
2547 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2548 Tobias Burnus <burnus@net-b.de>
2549
2550 PR fortran/45170
2551 * gfortran.dg/deferred_type_param_1.f90: New.
2552 * gfortran.dg/deferred_type_param_2.f90: New.
2553 * gfortran.dg/initialization_1.f90: Update dg-errors.
2554 * gfortran.dg/initialization_9.f90: Update dg-errors.
2555
2556 2010-11-02 Richard Guenther <rguenther@suse.de>
2557
2558 PR tree-optimization/46149
2559 * g++.dg/torture/pr46149.C: New testcase.
2560
2561 2010-11-02 Richard Guenther <rguenther@suse.de>
2562
2563 PR tree-optimization/46216
2564 * gcc.dg/torture/pr46216.c: New testcase.
2565
2566 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2567
2568 PR target/46131
2569 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2570 *-*-osf*.
2571
2572 2010-11-02 Richard Guenther <rguenther@suse.de>
2573
2574 PR tree-optimization/46184
2575 * gcc.dg/pr46184.c: New testcase.
2576
2577 2010-11-02 Richard Guenther <rguenther@suse.de>
2578
2579 PR tree-optimization/46177
2580 * gcc.dg/pr46177.c: New testcase.
2581
2582 2010-11-02 Martin Jambor <mjambor@suse.cz>
2583
2584 PR middle-end/46120
2585 * g++.dg/ipa/ivinline-9.C: New test.
2586
2587 2010-11-02 Martin Jambor <mjambor@suse.cz>
2588
2589 PR tree-optimization/45875
2590 * g++.dg/torture/pr45875.C: New test.
2591
2592 2010-11-02 Richard Guenther <rguenther@suse.de>
2593
2594 PR testsuite/46249
2595 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2596
2597 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2598
2599 PR debug/46255
2600 * gcc.dg/pr46255.c: New test.
2601
2602 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2603
2604 PR c++/46170
2605 PR c++/46162
2606 * g++.dg/template/sfinae26.C: New test.
2607 * g++.dg/template/sfinae27.C: Likewise.
2608
2609 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2610
2611 PR c++/45606
2612 * g++.dg/template/typedef36.C: New test.
2613 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2614 * g++.dg/template/canon-type-10.C: Likewise.
2615 * g++.dg/template/canon-type-11.C: Likewise.
2616 * g++.dg/template/canon-type-12.C: Likewise.
2617 * g++.dg/template/canon-type-13.C: Likewise.
2618
2619 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2620
2621 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2622 instance of debug_pubnames on darwin.
2623
2624 2010-11-01 Jason Merrill <jason@redhat.com>
2625 Benjamin Kosnik <bkoz@redhat.com>
2626
2627 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2628 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2629
2630 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2631 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2632 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2633 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2634 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2635 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2636 * g++.dg/cpp0x/constexpr-array.C: New.
2637 * g++.dg/cpp0x/constexpr-base.C: New.
2638 * g++.dg/cpp0x/constexpr-complex.C: New.
2639 * g++.dg/cpp0x/constexpr-data1.C: New.
2640 * g++.dg/cpp0x/constexpr-data2.C: New.
2641 * g++.dg/cpp0x/constexpr-deref.C: New.
2642 * g++.dg/cpp0x/constexpr-diag1.C: New.
2643 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2644 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2645 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2646 * g++.dg/cpp0x/constexpr-empty.C: New.
2647 * g++.dg/cpp0x/constexpr-empty2.C: New.
2648 * g++.dg/cpp0x/constexpr-empty3.C: New.
2649 * g++.dg/cpp0x/constexpr-empty4.C: New.
2650 * g++.dg/cpp0x/constexpr-empty5.C: New.
2651 * g++.dg/cpp0x/constexpr-ex1.C: New.
2652 * g++.dg/cpp0x/constexpr-ex2.C: New.
2653 * g++.dg/cpp0x/constexpr-ex3.C: New.
2654 * g++.dg/cpp0x/constexpr-ex4.C: New.
2655 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2656 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2657 * g++.dg/cpp0x/constexpr-function1.C: New.
2658 * g++.dg/cpp0x/constexpr-function2.C: New.
2659 * g++.dg/cpp0x/constexpr-function3.C: New.
2660 * g++.dg/cpp0x/constexpr-ice.C: New.
2661 * g++.dg/cpp0x/constexpr-initlist.C: New.
2662 * g++.dg/cpp0x/constexpr-neg1.C: New.
2663 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2664 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2665 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2666 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2667 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2668 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2669 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2670 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2671 * g++.dg/cpp0x/constexpr-object1.C: New.
2672 * g++.dg/cpp0x/constexpr-object2.C: New.
2673 * g++.dg/cpp0x/constexpr-overflow.C: New.
2674 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2675 * g++.dg/cpp0x/constexpr-pos1.C: New.
2676 * g++.dg/cpp0x/constexpr-potential1.C: New.
2677 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2678 * g++.dg/cpp0x/constexpr-pure.C: New.
2679 * g++.dg/cpp0x/constexpr-static.C: New.
2680 * g++.dg/cpp0x/constexpr-static2.C: New.
2681 * g++.dg/cpp0x/constexpr-static3.C: New.
2682 * g++.dg/cpp0x/constexpr-static4.C: New.
2683 * g++.dg/cpp0x/constexpr-static5.C: New.
2684 * g++.dg/cpp0x/constexpr-static6.C: New.
2685 * g++.dg/cpp0x/constexpr-string.C: New.
2686 * g++.dg/cpp0x/constexpr-switch.C: New.
2687 * g++.dg/cpp0x/constexpr-targ.C: New.
2688 * g++.dg/cpp0x/constexpr-throw.C: New.
2689 * g++.dg/cpp0x/constexpr-typeid.C: New.
2690 * g++.dg/cpp0x/constexpr-union.C: New.
2691 * g++.dg/cpp0x/constexpr-value.C: New.
2692 * g++.dg/cpp0x/constexpr-value2.C: New.
2693 * g++.dg/cpp0x/constexpr-variadic.C: New.
2694 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2695 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2696 * g++.dg/other/fold1.C: Likewise.
2697 * g++.dg/parse/crash36.C: Likewise.
2698 * g++.dg/parse/constant4.C: Adjust expected error.
2699 * g++.dg/template/arg5.C: Likewise.
2700 * g++.dg/template/non-dependent10.C: Likewise.
2701 * g++.dg/template/qualified-id3.C: Likewise.
2702 * g++.dg/warn/overflow-warn-1.C: Likewise.
2703 * g++.dg/warn/overflow-warn-3.C: Likewise.
2704 * g++.dg/warn/overflow-warn-4.C: Likewise.
2705 * g++.old-deja/g++.pt/crash10.C: Likewise.
2706
2707 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2708
2709 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2710
2711 Implemented format and noreturn attributes for Objective-C methods.
2712 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2713 * objc.dg/attributes/method-deprecated-1.m: New.
2714 * objc.dg/attributes/method-deprecated-2.m: New.
2715 * objc.dg/attributes/method-deprecated-3.m: New.
2716 * objc.dg/attributes/method-noreturn-1.m: New.
2717 * objc.dg/attributes/method-sentinel-1.m: New.
2718 * objc.dg/attributes/method-format-1.m: New.
2719 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2720 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2721 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2722 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2723 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2724 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2725 * obj-c++.dg/attributes/method-format-1.mm: New.
2726
2727 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2728
2729 * objc.dg/property/at-property-deprecated-1.m: New.
2730 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2731
2732 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2733
2734 Implemented Objective-C 2.0 property accessors.
2735 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2736 avoid testing more complex accessors in this testcase which is not
2737 about them.
2738 * objc.dg/property/at-property-7.m: Same change.
2739 * objc.dg/property/at-property-8.m: Same change.
2740 * objc.dg/property/at-property-9.m: Same change.
2741 * objc.dg/property/at-property-10.m: Same change.
2742 * objc.dg/property/at-property-11.m: Same change.
2743 * obj-c++.dg/property/at-property-6.mm: Same change.
2744 * obj-c++.dg/property/at-property-7.mm: Same change.
2745 * obj-c++.dg/property/at-property-8.mm: Same change.
2746 * obj-c++.dg/property/at-property-9.mm: Same change.
2747 * obj-c++.dg/property/at-property-10.mm: Same change.
2748 * obj-c++.dg/property/at-property-11.mm: Same change.
2749 * objc.dg/property/at-property-12.m: New.
2750 * objc.dg/property/at-property-13.m: New.
2751 * obj-c++.dg/property/at-property-12.mm: New.
2752 * obj-c++.dg/property/at-property-13.mm: New.
2753
2754 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2755
2756 PR fortran/46152
2757 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2758 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2759 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2760 * gfortran.dg/allocate_with_typespec_2.f: New test.
2761 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2762 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2763 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2764
2765 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2766 Nathan Froyd <froydnj@codesourcery.com>
2767
2768 PR tree-optimization/46259
2769 * gfortran.dg/pr46259.f: New testcase.
2770
2771 2010-11-01 Paul Koning <ni1d@arrl.net>
2772
2773 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2774 * gcc.c-torture/compile/20020604-1.c: Ditto.
2775 * gcc.c-torture/compile/20001226-1.c: Ditto.
2776 * gcc.c-torture/compile/20010327-1.c: Ditto.
2777 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2778 * gcc.c-torture/compile/pr43191.c: Ditto.
2779 * gcc.c-torture/compile/pr41181.c: Ditto.
2780
2781 2010-10-31 Richard Henderson <rth@redhat.com>
2782
2783 * lib/target-supports.exp
2784 (check_effective_target_automatic_stack_alignment): True for
2785 x86 but not windows.
2786 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2787 use of the preferred-stack-boundary arguments.
2788 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2789
2790 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2791
2792 PR target/46142
2793 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2794 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2795
2796 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2797
2798 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2799
2800 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2801
2802 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2803 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2804 than tls.
2805 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2806 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2807 * objc.dg/torture/tls/thr-init.m: Likewise.
2808 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2809 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2810
2811 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2812
2813 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2814 the Linux kernel.
2815
2816 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2817
2818 PR fortran/44917
2819 PR fortran/44926
2820 PR fortran/46196
2821 * gfortran.dg/typebound_generic_10.f03: New.
2822
2823 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2824
2825 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2826 * objc.dg/property/property-neg-1.m: Updated for changes in the
2827 syntax of @property and the implementation of
2828 @synthesize/@dynamic.
2829 * objc.dg/property/property-neg-2.m: Same change.
2830 * objc.dg/property/property-neg-3.m: Same change.
2831 * objc.dg/property/property-neg-4.m: Same change.
2832 * objc.dg/property/property-neg-5.m: Same change.
2833 * objc.dg/property/property-neg-7.m: Same change.
2834 * objc.dg/property/property-1.m: Same change.
2835 * objc.dg/property/synthesize-1.m: Same change.
2836 * objc.dg/property/at-property-2.m: Same change.
2837 * objc.dg/property/at-property-4.m: Same change.
2838
2839 * objc.dg/property/fsf-property-method-acces.m: Updated for
2840 changes in the syntax of @property and the implementation of
2841 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2842 * objc.dg/property/fsf-property-basic.m: Same change.
2843 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2844
2845 * objc.dg/property/at-property-5.m: New.
2846 * objc.dg/property/at-property-6.m: New.
2847 * objc.dg/property/at-property-7.m: New.
2848 * objc.dg/property/at-property-8.m: New.
2849 * objc.dg/property/at-property-9.m: New.
2850 * objc.dg/property/at-property-10.m: New.
2851 * objc.dg/property/at-property-11.m: New.
2852 * objc.dg/property/synthesize-2.m: New.
2853 * objc.dg/property/dynamic-2.m: New.
2854
2855 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2856 syntax of @property and the implementation of
2857 @synthesize/@dynamic.
2858 * obj-c++.dg/property/property-neg-2.mm: Same change.
2859 * obj-c++.dg/property/property-neg-3.mm: Same change.
2860 * obj-c++.dg/property/property-neg-4.mm: Same change.
2861 * obj-c++.dg/property/property-neg-5.mm: Same change.
2862 * obj-c++.dg/property/property-neg-7.mm: Same change.
2863 * obj-c++.dg/property/property-1.mm: Same change.
2864 * obj-c++.dg/property/synthesize-1.mm: Same change.
2865 * obj-c++.dg/property/at-property-2.mm: Same change.
2866 * obj-c++.dg/property/at-property-4.mm: Same change.
2867
2868 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2869 changes in the syntax of @property and the implementation of
2870 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2871 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2872 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2873
2874 * obj-c++.dg/property/at-property-5.mm: New.
2875 * obj-c++.dg/property/at-property-6.mm: New.
2876 * obj-c++.dg/property/at-property-7.mm: New.
2877 * obj-c++.dg/property/at-property-8.mm: New.
2878 * obj-c++.dg/property/at-property-9.mm: New.
2879 * obj-c++.dg/property/at-property-10.mm: New.
2880 * obj-c++.dg/property/at-property-11.mm: New.
2881 * obj-c++.dg/property/synthesize-2.mm: New.
2882 * obj-c++.dg/property/dynamic-2.mm: New.
2883
2884 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2885 Andrew Pinski <pinskia@gmail.com>
2886
2887 * gcc.c-torture/execute/vector-shift.c: New testcase.
2888 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2889 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2890 * gcc.dg/vector-shift.c: Likewise.
2891 * gcc.dg/vector-shift1.c: Likewise.
2892 * gcc.dg/torture/vector-shift2.c: Likewise.
2893 * gcc.dg/vector-shift3.c: Likewise.
2894 * gcc.dg/simd-1b.c: Adjust.
2895
2896 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2897
2898 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2899
2900 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2901
2902 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2903
2904 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2905
2906 PR target/46153
2907 * gcc.target/i386/pr46153.c: New test.
2908
2909 2010-10-27 Jason Merrill <jason@redhat.com>
2910
2911 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2912
2913 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2914
2915 PR fortran/46161
2916 * gfortran.dg/class_dummy_3.f03: New.
2917
2918 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2919
2920 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2921 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2922
2923 * gcc.target/i386/avx-vzeroupper-3.c: New.
2924 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2925 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2926 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2927 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2928 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2929 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2930 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2931 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2932 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2933 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2934 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2935
2936 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2937
2938 * obj-c.dg/property/at-property-4.m: New.
2939 * obj-c++.dg/property/at-property-4.mm: New.
2940 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2941 updates in warning.
2942 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2943 updates in warning.
2944
2945 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2946
2947 * objc.dg/property/at-property-1.m: New.
2948 * objc.dg/property/at-property-2.m: New.
2949 * objc.dg/property/at-property-3.m: New.
2950 * objc.dg/ivar-invalid-type-1.m: New.
2951 * obj-c++.dg/property/at-property-1.mm: New.
2952 * obj-c++.dg/property/at-property-2.mm: New.
2953 * obj-c++.dg/property/at-property-3.mm: New.
2954 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2955 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2956 in error reporting.
2957
2958 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2959
2960 PR libgfortran/46010
2961 * gfortran.dg/namelist_66.f90: New test.
2962 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2963
2964 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2965
2966 PR fortran/42647
2967 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2968 * gfortran.dg/allocatable_scalar_10.f90: New.
2969 * gfortran.dg/class_19.f03: Extended.
2970
2971 2010-10-26 Jan Hubicka <jh@suse.cz>
2972
2973 PR middle-end/45736
2974 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2975
2976 2010-10-26 Ira Rosen <irar@il.ibm.com>
2977
2978 PR tree-optimization/46167
2979 * gcc.dg/vect/O-pr46167.c: New.
2980 * gcc.dg/vect/vect.exp: Run tests with -O.
2981
2982 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2983
2984 PR target/44948
2985 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2986 * g++.dg/vect/pr33860a.cc: Likewise.
2987 * gcc.c-torture/compile/20070522-1.c: Likewise.
2988 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2989 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2990 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2991 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2992 * gcc.dg/pr44136.c: Likewise.
2993
2994 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2995 * gcc.dg/compat/vector-1_x.c: Likewise.
2996 * gcc.dg/compat/vector-1_y.c: Likewise.
2997 * gcc.dg/compat/vector-2_x.c: Likewise.
2998 * gcc.dg/compat/vector-2_y.c: Likewise.
2999 * gcc.dg/pr43300.c: Likewise.
3000
3001 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3002 * gcc.dg/compat/vector-1a_y.c: Likewise.
3003 * gcc.dg/compat/vector-1b_x.c: Likewise.
3004 * gcc.dg/compat/vector-1b_y.c: Likewise.
3005 * gcc.dg/compat/vector-2a_x.c: Likewise.
3006 * gcc.dg/compat/vector-2a_y.c: Likewise.
3007 * gcc.dg/compat/vector-2b_x.c: Likewise.
3008 * gcc.dg/compat/vector-2b_y.c: Likewise.
3009 * gcc.target/i386/pr39162.c: Likewise.
3010 * gcc.target/i386/pr40906-2.c: Likewise.
3011 * gcc.target/i386/sse-5.c: Likewise.
3012
3013 * gcc.dg/pr35442.c: Prune ABI change warnings.
3014
3015 * gcc.c-torture/execute/pr38151.x: New.
3016 * gcc.target/i386/pr44948-1a.c: Likewise.
3017 * gcc.target/i386/pr44948-1b.c: Likewise.
3018 * gcc.target/i386/pr44948-2a.c: Likewise.
3019 * gcc.target/i386/pr44948-2b.c: Likewise.
3020
3021 2010-10-26 Ian Lance Taylor <iant@google.com>
3022
3023 PR middle-end/45687
3024 * gcc.c-torture/execute/20101025-1.c: New test.
3025
3026 2010-10-26 Tobias Burnus <burnus@net-b.de>
3027
3028 PR fortran/45451
3029 * gfortran.dg/class_allocate_5.f90: New.
3030
3031 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3032
3033 Implement opaque-enum-specifiers for C++0x
3034 * g++.dg/cpp0x/forw_enum1.C: New.
3035 * g++.dg/cpp0x/forw_enum2.C: New.
3036 * g++.dg/cpp0x/forw_enum3.C: New.
3037 * g++.dg/cpp0x/forw_enum4.C: New.
3038 * g++.dg/cpp0x/forw_enum5.C: New.
3039 * g++.dg/cpp0x/forw_enum6.C: New.
3040 * g++.dg/cpp0x/forw_enum7.C: New.
3041 * g++.dg/cpp0x/forw_enum8.C: New.
3042 * g++.dg/cpp0x/forw_enum9.C: New.
3043 * g++.dg/parse/enum3.C: Add new errors.
3044 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3045 * g++.dg/cpp0x/auto9.C: Add new error.
3046 * g++.dg/template/crash79.C: Add new errors.
3047
3048 2010-10-26 Jie Zhang <jie@codesourcery.com>
3049
3050 * gcc.target/arm/volatile-bitfields-1.c: New test.
3051 * gcc.target/arm/volatile-bitfields-2.c: New test.
3052 * gcc.target/arm/volatile-bitfields-3.c: New test.
3053
3054 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3055
3056 * gnat.dg/pointer_discr1.adb: New test.
3057 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3058 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3059 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3060
3061 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3062
3063 * gnat.dg/loop_optimization8.adb: New test.
3064 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3065 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3066
3067 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3068
3069 * gnat.dg/in_out_parameter2.adb: New test.
3070 * gnat.dg/in_out_parameter3.adb: Likewise.
3071
3072 2010-10-25 Jie Zhang <jie@codesourcery.com>
3073
3074 * g++.dg/opt/combine.c: New test.
3075
3076 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
3077
3078 * gnat.dg/opt7.ad[sb]: New test.
3079 * gnat.dg/opt7_pkg.ads: New helper.
3080
3081 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3082
3083 PR objc/45735
3084 * obj-c.dg/pr45735.mm: New.
3085 * obj-c++.dg/pr45735.mm: New.
3086
3087 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3088
3089 PR objc/24393
3090 * objc.dg/pr24393.m: New.
3091 * obj-c++.dg/pr24393.mm: New.
3092
3093 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3094
3095 PR objc/28049
3096 * objc.dg/pr28049.m: New.
3097 * obj-c++.dg/pr28049.mm: New.
3098
3099 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3100
3101 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
3102 parameter attributes are now supported.
3103 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3104 * objc.dg/attributes/parameter-attribute-1.m: New test.
3105 * objc.dg/attributes/parameter-attribute-2.m: New test.
3106 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3107 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3108
3109 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
3110
3111 Based on the CFString implementation in FSF apple/trunk branch.
3112
3113 * gcc.dg/darwin-cfstring-1.c: New.
3114 * gcc.dg/darwin-cfstring-2.c: New.
3115 * gcc.dg/torture/darwin-cfstring-3.c: New.
3116 * g++.dg/other/darwin-cfstring1.C: New.
3117 * g++.dg/torture/darwin-cfstring-3.C: New.
3118
3119 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
3120
3121 * objc.dg/demangle-1.m: New test.
3122 * obj-c++.dg/demangle-1.mm: New test.
3123 * obj-c++.dg/demangle-2.mm: New test.
3124 * obj-c++.dg/demangle-3.mm: New test.
3125
3126 2010-10-23 Ian Lance Taylor <iant@google.com>
3127
3128 * gcc.c-torture/execute/20101011-1.c: New test.
3129 * gcc.c-torture/execute/20101011-1.x: New test driver.
3130
3131 2010-10-23 Tobias Burnus <burnus@net-b.de>
3132
3133 PR fortran/46122
3134 * gfortran.dg/protected_8.f90: New.
3135
3136 2010-10-23 Joseph Myers <joseph@codesourcery.com>
3137
3138 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3139 * gcc.target/i386/isa-9.c: Skip for -march other than
3140 -march=amdfam10 in multilib options.
3141 * gcc.target/i386/pr42589.c: Skip for -march other than
3142 -march=i486 in multilib options.
3143 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3144 other -march in multilib options.
3145
3146 2010-10-23 Jie Zhang <jie@codesourcery.com>
3147
3148 PR rtl-optimization/37360
3149 * gcc.dg/pr37360.c: New test.
3150
3151 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3152
3153 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3154
3155 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3156 Andrew Pinski <pinskia@gmail.com>
3157
3158 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3159 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3160 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3161 * gcc.dg/vector-subscript-1.c: Likewise.
3162 * gcc.dg/vector-subscript-2.c: Likewise.
3163 * gcc.dg/vector-subscript-3.c: New testcase.
3164 * gcc.dg/array-8.c: Adjust.
3165
3166 2010-10-22 Richard Guenther <rguenther@suse.de>
3167
3168 PR middle-end/46137
3169 * c-c++-common/torture/pr46137.c: New testcase.
3170
3171 2010-10-22 Jason Merrill <jason@redhat.com>
3172
3173 PR c++/46129
3174 * g++.dg/template/defarg14.C: New.
3175
3176 2010-10-22 Jason Merrill <jason@redhat.com>
3177
3178 PR c++/46103
3179 * g++.dg/cpp0x/implicit10.C: New.
3180
3181 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
3182
3183 PR target/46098
3184 * gcc.target/i386/pr46098.c: New test.
3185
3186 2010-10-22 Richard Guenther <rguenther@suse.de>
3187
3188 PR tree-optimization/45720
3189 * gcc.dg/torture/pr45720.c: New testcase.
3190
3191 2010-10-22 Ira Rosen <irar@il.ibm.com>
3192
3193 PR tree-optimization/46126
3194 * gcc.dg/vect/pr46126.c: New.
3195
3196 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3197
3198 Based on the CFString implementation in FSF apple/trunk branch.
3199
3200 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3201 so that the latter can be used in dg-skip and dg-xfail clauses.
3202 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3203 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3204 to use dg-additional-files for Object1.
3205 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3206 to use dg-additional-files for Object1, move to torture/strings/.
3207 * obj-c++.dg/const-str-4.mm: Likewise.
3208 * obj-c++.dg/const-str-3.mm: Likewise.
3209 * obj-c++.dg/const-str-8.mm: Likewise.
3210 * obj-c++.dg/const-str-9.mm: Likewise.
3211 * obj-c++.dg/const-str-10.mm: Likewise.
3212 * obj-c++.dg/const-str-10.mm: Likewise.
3213 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3214 to use dg-additional-files for Object1, move to strings/.
3215 * obj-c++.dg/const-str-2.mm: Likewise.
3216 * obj-c++.dg/const-str-5.mm: Likewise.
3217 * obj-c++.dg/const-str-6.mm: Likewise.
3218 * obj-c++.dg/const-str-12.mm: Likewise.
3219 * obj-c++.dg/strings/strings.exp: New.
3220 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3221 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3222 * obj-c++.dg/torture/strings/strings.exp: New.
3223 * obj-c++.dg/torture/strings/string1.mm: New.
3224 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3225 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3226 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3227
3228 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3229 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3230 * objc/execute/string2.m: Likewise.
3231 * objc/execute/string3.m: Likewise.
3232 * objc/execute/string3.m: Likewise.
3233 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3234 * objc.dg/foreach-4.m: Likewise.
3235 * objc.dg/foreach-5.m: Likewise.
3236 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3237 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3238 * objc.dg/const-str-4.m: Likewise.
3239 * objc.dg/const-str-7.m: Likewise.
3240 * objc.dg/const-str-8.m: Likewise.
3241 * objc.dg/const-str-9.m: Likewise.
3242 * objc.dg/const-str-10.m: Likewise.
3243 * objc.dg/const-str-11.m: Likewise.
3244 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3245 to use dg-additional-files for Object1, move to objc.dg/strings/.
3246 * objc.dg/const-str-2.m: Likewise.
3247 * objc.dg/const-str-5.m: Likewise.
3248 * objc.dg/const-str-6.m: Likewise.
3249 * objc.dg/const-str-12.m: Likewise.
3250 * objc.dg/const-str-12b.m: Likewise.
3251 * objc.dg/strings/strings.exp: New.
3252 * objc.dg/strings/const-cfstring-2.m: New.
3253 * objc.dg/strings/const-cfstring-5.m: New.
3254 * objc.dg/torture/strings/strings.exp: New.
3255 * objc.dg/torture/strings/const-cfstring-1.m: New.
3256 * objc.dg/torture/strings/const-cfstring-3.m: New.
3257 * objc.dg/torture/strings/const-cfstring-4.m: New.
3258
3259 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3260
3261 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3262
3263 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3264
3265 PR c++/46117
3266 * g++.dg/parse/crash57.C: New.
3267
3268 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3269 H.J. Lu <hongjiu.lu@intel.com>
3270
3271 PR target/45946
3272 * gcc.target/i386/pr45946.c: New test.
3273
3274 2010-10-21 Martin Jambor <mjambor@suse.cz>
3275
3276 PR tree-optimization/45875
3277 * g++.dg/ipa/pr45875.C: New test.
3278
3279 2010-10-21 Ira Rosen <irar@il.ibm.com>
3280
3281 PR tree-optimization/46049
3282 PR tree-optimization/46052
3283 * gcc.dg/vect/pr46052.c: New test.
3284 * gcc.dg/vect/pr46049.c: New test.
3285
3286 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3287
3288 PR fortran/46007
3289 * gfortran.dg/shape_5.f90: New test case.
3290
3291 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3292
3293 PR fortran/46060
3294 * gfortran.dg/proc_ptr_comp_25.f90: New.
3295
3296 2010-10-21 Richard Guenther <rguenther@suse.de>
3297 Michael Matz <matz@suse.de>
3298
3299 PR tree-optimization/45764
3300 * gcc.dg/torture/pr45764.c: New testcase.
3301
3302 2010-10-21 Richard Guenther <rguenther@suse.de>
3303
3304 PR tree-optimization/46111
3305 * g++.dg/torture/pr46111.C: New testcase.
3306
3307 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3308
3309 PR fortran/46067
3310 * gfortran.dg/dummy_procedure_4.f90: New.
3311 * gfortran.dg/proc_ptr_30.f90: New.
3312
3313 2010-10-21 Tobias Burnus <burnus@net-b.de>
3314
3315 PR fortran/46100
3316 * gfortran.dg/ptr-func-1.f90: New.
3317 * gfortran.dg/ptr-func-2.f90: New.
3318
3319 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3320
3321 PR tree-optimization/45919
3322 * gcc.c-torture/compile/pr45919.c: New test.
3323
3324 PR tree-optimization/46066
3325 * gcc.dg/autopar/pr46066.c: New test.
3326
3327 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3328
3329 PR c++/46024
3330 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3331
3332 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3333
3334 PR c++/46056
3335 * g++.dg/cpp0x/range-for7.C: New.
3336
3337 2010-10-20 Richard Guenther <rguenther@suse.de>
3338
3339 PR lto/45667
3340 * g++.dg/lto/20101020-1_0.h: New testcase.
3341 * g++.dg/lto/20101020-1_0.C: Likewise.
3342 * g++.dg/lto/20101020-1_1.C: Likewise.
3343
3344 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3345
3346 * gcc.dg/20101013-1.c: New test.
3347
3348 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3349
3350 PR target/46085
3351 * gcc.target/i386/pr46085-1.c: New.
3352 * gcc.target/i386/pr46085-2.c: Likewise.
3353
3354 2010-10-20 Richard Guenther <rguenther@suse.de>
3355
3356 PR tree-optimization/45860
3357 * gcc.dg/torture/pr45860.c: New testcase.
3358
3359 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3360
3361 * gnat.dg/discr25.adb: New test.
3362 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3363
3364 2010-10-20 Olivier Hainque <hainque@adacore.com>
3365
3366 * gcc.target/powerpc/ehreturn.c: New test.
3367
3368 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3369
3370 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3371 not require Foundation and run with the GNU runtime as well.
3372
3373 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3374
3375 Radar 4439126
3376 * obj-c++.dg/template-8.mm: New.
3377
3378 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3379
3380 PR objc/23709
3381 * objc.dg/pr23709.m: New.
3382 * obj-c++.dg/pr23709.m: New.
3383
3384 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3385
3386 PR c++/46046
3387 * g++.dg/template/crash104.C: New.
3388
3389 2010-10-19 Richard Henderson <rth@redhat.com>
3390
3391 * gcc.target/i386/fma3-fma.c: New.
3392 * gcc.target/i386/fma3-builtin.c: New.
3393 * gcc.target/i386/fma4-builtin.c: New.
3394
3395 2010-10-19 Richard Guenther <rguenther@suse.de>
3396
3397 PR testsuite/46081
3398 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3399
3400 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3401
3402 Merge from 'apple/trunk' branch on FSF servers.
3403
3404 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
3405
3406 Radar 4293709
3407 * objc.dg/proto-init-mimatch-1.m: New.
3408 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3409
3410 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3411
3412 Implemented parsing @synthesize and @dynamic for
3413 Objective-C/Objective-C++.
3414 * objc.dg/property/dynamic-1.m: New.
3415 * objc.dg/property/synthesize-1.m: New.
3416 * obj-c++.dg/property/dynamic-1.mm: New.
3417 * obj-c++.dg/property/synthesize-1.mm: New.
3418
3419 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3420
3421 * objc.dg/at-class-1.m: New.
3422 * objc.dg/at-class-1.mm: New.
3423
3424 2010-10-18 Steve Ellcey <sje@cup.hp.com>
3425
3426 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3427
3428 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3429
3430 Merge from 'apple/trunk' branch on FSF servers.
3431
3432 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
3433
3434 Radar 4407151
3435 * obj-c++.dg/template-7.mm: New.
3436
3437 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3438
3439 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3440 bugfix.
3441
3442 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3443
3444 Merge from 'apple/trunk' branch on FSF servers.
3445
3446 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3447
3448 Radar 4451818
3449 * obj-c++.dg/try-catch-16.mm: New.
3450 * obj-c++.dg/try-catch-17.mm: New.
3451
3452 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3453
3454 Radar 4330422
3455 * obj-c++.dg/try-catch-15.mm: New
3456
3457 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3458
3459 Radar 4204796
3460 * obj-c++.dg/try-catch-12.mm: New
3461 * obj-c++.dg/try-catch-13.mm: New
3462 * obj-c++.dg/try-catch-14.mm: New
3463 * objc.dg/try-catch-11.m: New
3464 * objc.dg/try-catch-12.m: New
3465 * objc.dg/try-catch-13.m: New
3466
3467 2010-10-18 Richard Henderson <rth@redhat.com>
3468
3469 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3470
3471 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3472
3473 PR c/46015
3474 * c-c++-common/Wunused-var-13.c: New test.
3475
3476 2010-10-18 Richard Guenther <rguenther@suse.de>
3477
3478 PR tree-optimization/45967
3479 * gcc.dg/torture/pr45967.c: New testcase.
3480 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3481 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3482 * gcc.dg/torture/pr39074-2.c: Likewise
3483 * gcc.dg/torture/pta-escape-1.c: Likewise
3484 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3485 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3486 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3487 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3488 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3489 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3490
3491 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3492
3493 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3494
3495 2010-10-18 Richard Guenther <rguenther@suse.de>
3496
3497 PR lto/44950
3498 * g++.dg/lto/20101015-2_0.C: New testcase.
3499
3500 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3501
3502 PR middle-end/46019
3503 * gcc.c-torture/execute/pr46019.c: New test.
3504
3505 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3506
3507 Merge from 'apple/trunk' branch on FSF servers.
3508
3509 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3510
3511 Radar 4516785
3512 * obj-c++.dg/method-namespace-2.mm: New.
3513
3514 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3515
3516 Merge from 'apple/trunk' branch on FSF servers.
3517
3518 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3519
3520 Radar 4133425
3521 * objc.dg/private-1.m: Test modified.
3522 * obj-c++.dg/private-1.mm: Test modified.
3523
3524 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3525
3526 PR testsuite/45987
3527 * gcc.target/i386/push-1.c: Remove.
3528
3529 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3530 H.J. Lu <hongjiu.lu@intel.com>
3531
3532 PR target/46051
3533 * gcc.target/i386/pr46051.c: New test.
3534
3535 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3536
3537 * obj-c++.dg/gnu-api-2-class.mm: New.
3538 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3539 * obj-c++.dg/gnu-api-2-method.mm: New.
3540 * obj-c++.dg/gnu-api-2-objc.mm: New.
3541 * obj-c++.dg/gnu-api-2-object.mm: New.
3542 * obj-c++.dg/gnu-api-2-property.mm: New.
3543 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3544 * obj-c++.dg/gnu-api-2-sel.mm: New.
3545
3546 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3547
3548 * objc.dg/fsf-package-0.m: New.
3549 * obj-c++.dg/fsf-package-0.m: New.
3550
3551 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3552
3553 PR objc/18255
3554 * objc.dg/pr18255.m: New.
3555
3556 2010-10-16 Jan Hubicka <jh@suse.cz>
3557
3558 PR middle-end/44206
3559 * g++.dg/torture/pr44206.C: New.
3560
3561 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3562
3563 * objc.dg/gnu-api-2-class.m: New.
3564 * objc.dg/gnu-api-2-objc.m: New.
3565
3566 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3567
3568 * objc.dg/gnu-api-2-ivar.m: New.
3569
3570 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3571
3572 * objc.dg/gnu-api-2-property.m: New.
3573
3574 2010-10-15 Xinliang David Li <davidxl@google.com>
3575
3576 * g++.dg/uninit-pred-3_a.C: New test.
3577 * g++.dg/uninit-pred-3_b.C: New test.
3578
3579 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3580
3581 * objc.dg/gnu-api-2-object.m: New.
3582
3583 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3584
3585 * objc.dg/gnu-api-2-method.m: New.
3586
3587 2010-10-15 Jason Merrill <jason@redhat.com>
3588
3589 * g++.dg/lto/pr45983_0.C: New.
3590
3591 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3592
3593 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3594 builtin combiner patterns.
3595 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3596 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3597 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3598 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3599 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3600
3601 2010-10-15 Richard Guenther <rguenther@suse.de>
3602
3603 * g++.dg/lto/20101015-1_0.C: New testcase.
3604
3605 2010-10-15 Richard Guenther <rguenther@suse.de>
3606
3607 PR testsuite/46021
3608 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3609 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3610
3611 2010-10-15 Richard Guenther <rguenther@suse.de>
3612
3613 PR lto/45957
3614 * g++.dg/lto/20101014-1_0.C: New testcase.
3615
3616 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3617
3618 * objc.dg/gnu-api-2-protocol.m: New.
3619 * objc.dg/gnu-api-2-sel.m: New.
3620
3621 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3622
3623 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3624 arm-eabi targets.
3625
3626 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3627
3628 * gcc.dg/20101010-1.c: New testcase.
3629
3630 2010-10-15 Jie Zhang <jie@codesourcery.com>
3631
3632 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3633 script when relocatable linking.
3634
3635 2010-10-14 Yao Qi <yao@codesourcery.com>
3636
3637 PR target/45447
3638 * gcc.target/arm/pr45447.c: New test.
3639
3640 2010-10-14 Jan Hubicka <jh@suse.cz>
3641
3642 PR middle-end/45621
3643 * g++.dg/lto/pr45621.h : New.
3644 * g++.dg/lto/pr45621_0.C: New.
3645 * g++.dg/lto/pr45621_1.C: New.
3646
3647 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3648
3649 * objc.dg/property: New.
3650 * objc.dg/property/fsf-property-basic.m: New.
3651 * objc.dg/property/fsf-property-method-access.m: New.
3652 * objc.dg/property/fsf-property-named-ivar.m: New.
3653 * obj-c++.dg/property: New.
3654 * obj-c++.dg/property/fsf-property-basic.mm: New.
3655 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3656 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3657
3658 merge from FSF apple 'trunk' branch.
3659 2006 Fariborz Jahanian <fjahanian@apple.com>
3660
3661 Radars 4436866, 4505126, 4506903, 4517826
3662 * objc.dg/property/property-1.m: New.
3663 * objc.dg/property/property-2.m: New.
3664 * objc.dg/property/property-3.m: New.
3665 * objc.dg/property/property-neg-1.m: New.
3666 * objc.dg/property/property-neg-2.m: New.
3667 * objc.dg/property/property-neg-3.m: New.
3668 * objc.dg/property/property-neg-4.m: New.
3669 * objc.dg/property/property-neg-5.m: New.
3670 * objc.dg/property/property-neg-6.m: New.
3671 * objc.dg/property/property-neg-7.m: New.
3672 * objc.dg/property/property.exp: New.
3673 * obj-c++.dg/property/property-1.mm: New.
3674 * obj-c++.dg/property/property-2.mm: New.
3675 * obj-c++.dg/property/property-3.mm: New.
3676 * obj-c++.dg/property/property-neg-1.mm: New.
3677 * obj-c++.dg/property/property-neg-2.mm: New.
3678 * obj-c++.dg/property/property-neg-3.mm: New.
3679 * obj-c++.dg/property/property-neg-4.mm: New.
3680 * obj-c++.dg/property/property-neg-5.mm: New.
3681 * obj-c++.dg/property/property-neg-6.mm: New.
3682 * obj-c++.dg/property/property-neg-7.mm: New.
3683 * obj-c++.dg/property/property.exp: New.
3684
3685 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3686
3687 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3688
3689 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3690
3691 PR c/45969
3692 * gcc.c-torture/compile/pr45969-1.c: New test.
3693
3694 2010-10-14 Richard Guenther <rguenther@suse.de>
3695
3696 PR tree-optimization/44913
3697 * gcc.dg/torture/pr44913.c: New testcase.
3698
3699 2010-10-14 Richard Guenther <rguenther@suse.de>
3700
3701 PR lto/45382
3702 * g++.dg/lto/20101014-2_0.C: New testcase.
3703
3704 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3705
3706 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3707 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3708 * gcc.target/i386/pr44130.c: Likewise.
3709 * gcc.target/i386/pr44144.c: Likewise.
3710 * gcc.target/i386/pr44180.c: Likewise.
3711 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3712 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3713 * gcc.target/i386/vect-sizes-1.c: Likewise.
3714 * gcc.target/i386/vectorize4-avx.c: Likewise.
3715
3716 2010-10-14 Richard Guenther <rguenther@suse.de>
3717
3718 PR lto/44561
3719 * g++.dg/lto/20101010-3_0.C: New testcase.
3720 * g++.dg/lto/20101010-4_0.C: Likewise.
3721
3722 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3723
3724 * objc.dg/pr45878.m: Update to include NSConstantString interface
3725 for -fnext-runtime.
3726 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3727 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3728 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3729 reference for m64 -fnext-runtime.
3730
3731 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3732
3733 * gcc.target/i386/vect-sizes-1.c: New.
3734
3735 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3736
3737 PR middle-end/46011
3738 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3739
3740 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3741
3742 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3743 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3744
3745 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3746
3747 * gcc.target/ia64/20101005.c: New test.
3748
3749 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3750
3751 PR rtl-optimization/45570
3752 * gcc.dg/pr45570.c: New test.
3753
3754 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3755
3756 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3757 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3758 * gcc.target/i386/vectorize4-avx.c: Likewise.
3759
3760 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3761
3762 * gcc.target/i386/avx-copysign-vec.c: New.
3763 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3764
3765 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3766
3767 PR middle-end/44130
3768 * gcc.target/i386/pr44130.c: New.
3769
3770 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3771
3772 PR middle-end/44144
3773 * gcc.target/i386/pr44144.c: New.
3774
3775 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3776
3777 PR target/44180
3778 * gcc.target/i386/pr44180.c: New.
3779
3780 2010-10-13 Jason Merrill <jason@redhat.com>
3781
3782 * g++.dg/template/canon-type-8.C: New.
3783
3784 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3785
3786 * gcc.c-torture/execute/20101013-1.c: New test.
3787
3788 2010-10-13 Richard Guenther <rguenther@suse.de>
3789
3790 PR objc/45878
3791 * objc.dg/pr45878.m: New testcase.
3792
3793 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3794
3795 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3796 * gcc.dg/format/dfp-printf-1.c: Likewise.
3797 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3798
3799 2010-10-13 Richard Guenther <rguenther@suse.de>
3800
3801 PR tree-optimization/45788
3802 * g++.dg/pr45788.C: New testcase.
3803
3804 2010-10-13 Richard Guenther <rguenther@suse.de>
3805
3806 PR tree-optimization/45970
3807 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3808
3809 2010-10-13 Richard Guenther <rguenther@suse.de>
3810
3811 PR tree-optimization/45982
3812 * gcc.dg/torture/pr45982.c: New testcase.
3813 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3814 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3815 * gcc.dg/torture/pr39074-2.c: Likewise.
3816
3817 2010-10-13 Richard Guenther <rguenther@suse.de>
3818
3819 PR middle-end/45874
3820 * g++.dg/torture/pr45874.C: New testcase.
3821
3822 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3823
3824 * objc.dg/attributes/method-attribute-1.m: Update to respond
3825 to implemented method attributes..
3826 * objc.dg/attributes/method-attribute-2.m: Likewise.
3827 * objc.dg/attributes/method-attribute-3.m: Likewise.
3828 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3829 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3830 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3831
3832 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3833
3834 PR libobjc/23214
3835 * objc.dg/pr23214.m: New.
3836
3837 2010-10-12 Michael Eager <eager@eagercon.com>
3838
3839 PR testsuite/45856
3840 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3841 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3842
3843 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3844
3845 PR fortran/45636
3846 * gcc.c-torture/execute/pr45636.c: New test.
3847 * gfortran.dg/pr45636.f90: New test.
3848
3849 2010-10-12 Richard Henderson <rth@redhat.com>
3850
3851 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3852
3853 2010-10-12 Daniel Kraft <d@domob.eu>
3854
3855 PR fortran/38936
3856 * gfortran.dg/associate_1.f03: More tests with derived-types.
3857 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3858 * gfortran.dg/associate_8.f03: Fix typo.
3859 * gfortran.dg/initialization_27.f90: Fix typo.
3860
3861 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3862
3863 PR testsuite/45851
3864 * lib/lto.exp (lto-get-options-main): Support optional target
3865 selector for dg-extra-ld-options.
3866
3867 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3868
3869 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3870 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3871
3872 2010-10-11 Martin Jambor <mjambor@suse.cz>
3873
3874 PR middle-end/45699
3875 * g++.dg/torture/pr45699.C: New test.
3876 * g++.dg/otr-fold-1.C: Adjusted.
3877 * g++.dg/otr-fold-1.C: Likewise.
3878
3879 2010-10-11 Nick Clifton <nickc@redhat.com>
3880
3881 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3882 Allow for a user label prefix.
3883
3884 2010-10-10 Richard Guenther <rguenther@suse.de>
3885
3886 * g++.dg/lto/20101010-1_0.C: New testcase.
3887 * g++.dg/lto/20101010-2_0.C: Likewise.
3888
3889 2010-10-11 Ira Rosen <irar@il.ibm.com>
3890
3891 PR tree-optimization/45902
3892 * gcc.dg/vect/45902.c: New test.
3893
3894 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3895
3896 PR target/45870
3897 * gcc.dg/tls/pr45870.c: New test.
3898
3899 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3900
3901 PR fortran/45961
3902 * gfortran.dg/typebound_operator_6.f03: New.
3903
3904 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3905
3906 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3907 and adjust -export symbol scanning.
3908 * g++.dg/ext/dllexport1.C: Likewise.
3909 * g++.dg/ext/dllexport3.C: Likewise.
3910 * gcc.dg/dll-3.c: Likewise.
3911 * gcc.dg/dll-4.c: Likewise.
3912 * gcc.dg/dll-5.c: Likewise.
3913
3914 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3915
3916 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3917 instead of tree_profile dump file.
3918 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3919 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3920 dump file.
3921
3922 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3923
3924 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3925
3926 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3927
3928 * gfortran.dg/character_comparison_4.f90: New test.
3929 * gfortran.dg/character_comparison_5.f90: New test.
3930 * gfortran.dg/character_comparison_6.f90: New test.
3931
3932 2010-10-09 Richard Henderson <rth@redhat.com>
3933
3934 * lib/target-supports.exp
3935 (check_effective_target_automatic_stack_alignment): Always true.
3936
3937 2010-10-09 Richard Guenther <rguenther@suse.de>
3938
3939 PR lto/45956
3940 * gcc.dg/lto/20101009-2_0.c: New testcase.
3941 * gcc.dg/lto/20101009-2_1.c: Likewise.
3942 * gcc.dg/lto/20101009-2_2.c: Likewise.
3943
3944 2010-10-09 Richard Guenther <rguenther@suse.de>
3945
3946 PR lto/45947
3947 * g++.dg/lto/20101009-1_0.C: New testcase.
3948
3949 2010-10-09 Richard Guenther <rguenther@suse.de>
3950
3951 PR tree-optimization/45945
3952 * gcc.dg/lto/20101009-1_0.c: New testcase.
3953
3954 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3955
3956 PR target/45913
3957 * gcc.target/i386/pr45913.c: New.
3958
3959 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3960
3961 PR fortran/45943
3962 * gfortran.dg/streamio_16.f90: Update test.
3963
3964 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR tree-optimization/45903
3967 * gcc.target/i386/pr45903.c: New test.
3968
3969 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3970
3971 * gnat.dg/interface5.adb: Compile with warnings disabled.
3972
3973 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3974
3975 * obj-c++.dg/encode-10.mm: New testcase.
3976
3977 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3978
3979 PR objc++/23614
3980 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3981 C++ class. Removed XFAIL.
3982
3983 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3984
3985 PR fortran/45933
3986 * gfortran.dg/typebound_operator_5.f03: New.
3987
3988 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3989
3990 Merge from 'apple/trunk' branch on FSF servers.
3991
3992 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3993
3994 Radar 4508851
3995 * obj-c++.dg/method-namespace-1.mm: New.
3996
3997 2010-10-07 Martin Jambor <mjambor@suse.cz>
3998
3999 * gcc.dg/tree-ssa/sra-11.c: New test.
4000
4001 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
4002
4003 PR Tree-Vect/45847
4004 * gcc.dg/vect/pr45847.c: New test.
4005
4006 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4007 Kai Tietz <kai.tietz@onevision.com>
4008
4009 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4010
4011 2010-10-07 Richard Guenther <rguenther@suse.de>
4012
4013 PR tree-optimization/45732
4014 * gcc.dg/torture/pr45732.c: New testcase.
4015
4016 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4017
4018 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4019 * objc.dg/foreach-2.m: Likewise.
4020 * objc.dg/foreach-3.m: Likewise.
4021 * objc.dg/foreach-4.m: Likewise.
4022 * objc.dg/foreach-5.m: Likewise.
4023 * objc.dg/foreach-6.m: Likewise.
4024 * objc.dg/foreach-7.m: Likewise.
4025 * objc.dg/objc-foreach-4.m: Likewise.
4026 * objc.dg/objc-foreach-5.m: Likewise.
4027
4028 2010-10-07 Richard Guenther <rguenther@suse.de>
4029
4030 PR middle-end/45869
4031 * gcc.dg/torture/pr45869.c: New testcase.
4032
4033 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4034
4035 * objc.dg/set-not-used-1.m: New
4036 * obj-c++.dg/set-not-used-1.mm: New.
4037
4038 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4039
4040 * objc.dg/attributes/method-attribute-3.m: New.
4041 * obj-c++.dg/attributes/method-attribute-3.mm: New.
4042
4043 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
4044
4045 PR fortran/45916
4046 * gfortran.dg/generic_typebound_operator_1.f90: New test.
4047
4048 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4049
4050 PR fortran/45889
4051 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4052
4053 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4054
4055 Merge from 'apple/trunk' branch on FSF servers.
4056
4057 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
4058
4059 Radar 4278774
4060 * obj-c++.dg/encode-9.mm: New.
4061
4062 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4063
4064 * g++.dg/cpp0x/pr45908.C: New test.
4065
4066 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4067
4068 * gnat.dg/opt6.ad[sb]: New test.
4069
4070 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4071
4072 Implemented fast enumeration for Objective-C.
4073 * objc.dg/foreach-1.m: New.
4074 * objc.dg/foreach-2.m: New.
4075 * objc.dg/foreach-3.m: New.
4076 * objc.dg/foreach-4.m: New.
4077 * objc.dg/foreach-5.m: New.
4078 * objc.dg/foreach-6.m: New.
4079 * objc.dg/foreach-7.m: New.
4080
4081 Merge from 'apple/trunk' branch on FSF servers:
4082 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
4083
4084 Radar 4502236
4085 * objc.dg/objc-foreach-5.m: New.
4086
4087 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
4088
4089 Radar 4507230
4090 * objc.dg/objc-foreach-4.m: New.
4091
4092 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
4093
4094 Radar 4472881
4095 * objc.dg/objc-foreach-3.m: New.
4096
4097 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
4098
4099 Radar 4468498
4100 * objc.dg/objc-foreach-2.m: New.
4101
4102 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
4103
4104 Radar 4294910
4105 * objc.dg/objc-foreach-1.m: New
4106
4107 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
4108
4109 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4110 unsigned values.
4111
4112 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4113
4114 PR objc++/28050
4115 * obj-c++.dg/syntax-error-10.mm: New.
4116
4117 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4118
4119 PR objc++/23707
4120 * obj-c++.dg/syntax-error-9.mm: New.
4121
4122 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4123
4124 PR objc++/31126
4125 * obj-c++.dg/syntax-error-8.mm: New.
4126
4127 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4128
4129 Merge from 'apple/trunk' branch on FSF servers.
4130
4131 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
4132
4133 Radar 4290840
4134 * obj-c++.dg/syntax-error-7.mm: New
4135
4136 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
4137
4138 Radar 4294425
4139 * obj-c++.dg/syntax-error-6.mm: New
4140
4141 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
4142
4143 Radar 4261146
4144 * obj-c++.dg/syntax-error-5.mm: New
4145
4146 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4147
4148 Radar 4093475
4149 * obj-c++.dg/syntax-error-[3-4].mm: New.
4150
4151 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4152
4153 Radar 4185810
4154 * obj-c++.dg/syntax-error-[1-2].mm: New.
4155
4156 2010-10-05 Ira Rosen <irar@il.ibm.com>
4157
4158 PR tree-optimization/45752
4159 * gcc.dg/vect/pr45752.c: New test.
4160
4161 2010-10-05 Richard Guenther <rguenther@suse.de>
4162
4163 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4164 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4165 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4166 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4167 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4168 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4169 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4170 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4171 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4172 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4173 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4174 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4175 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4176 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4177 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4178 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4179 * gcc.dg/tree-ssa/20080530.c: Likewise.
4180 * g++.dg/tree-ssa/inline-3.C: Likewise.
4181 * g++.dg/tree-ssa/inline-1.C: Likewise.
4182 * g++.dg/tree-ssa/inline-2.C: Likewise.
4183 * gcc.dg/profile-dir-1.c: Likewise.
4184 * gcc.dg/profile-dir-2.c: Likewise.
4185 * gcc.dg/profile-dir-3.c: Likewise.
4186
4187 2010-10-05 Richard Guenther <rguenther@suse.de>
4188
4189 PR middle-end/45877
4190 * g++.dg/torture/pr45877.C: New testcase.
4191
4192 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4193
4194 PR debug/45849
4195 * gcc.dg/debug/pr45849.c: New test.
4196
4197 PR middle-end/45876
4198 * gcc.c-torture/compile/pr45876.c: New test.
4199
4200 2010-10-04 Julian Brown <julian@codesourcery.com>
4201
4202 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4203 vect_hw_misalign.
4204 * gcc.dg/vect/vect-60.c: Likewise.
4205 * gcc.dg/vect/vect-56.c: Likewise.
4206 * gcc.dg/vect/vect-93.c: Likewise.
4207 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4208 * gcc.dg/vect/vect-95.c: Likewise.
4209 * gcc.dg/vect/vect-96.c: Likewise.
4210 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4211 * gcc.dg/vect/slp-25.c: Likewise.
4212 * gcc.dg/vect/slp-3.c: Likewise.
4213 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4214 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4215 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4216 * gcc.dg/vect/vect-109.c: Likewise.
4217 * gcc.dg/vect/vect-peel-1.c: Likewise.
4218 * gcc.dg/vect/vect-peel-2.c: Likewise.
4219 * lib/target-supports.exp
4220 (check_effective_target_arm_vect_no_misalign): New.
4221 (check_effective_target_vect_no_align): Use above.
4222 (check_effective_target_vect_element_align): New.
4223 (add_options_for_quad_vectors): New.
4224
4225 2010-10-04 Martin Jambor <mjambor@suse.cz>
4226
4227 PR tree-optimization/45572
4228 * g++.dg/ipa/pr45572-1.C: New test.
4229 * g++.dg/ipa/pr45572-2.C: Likewise.
4230
4231 2010-10-03 Ian Lance Taylor <iant@google.com>
4232
4233 * gcc.dg/anon-struct-11.c: New test.
4234 * gcc.dg/anon-struct-12.c: New test.
4235 * gcc.dg/anon-struct-13.c: New test.
4236 * gcc.dg/anon-struct-14.c: New test.
4237
4238 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4239
4240 * g++.dg/torture/pr45764.C: Revert revision 164914.
4241 * gcc.dg/vect/pr43432.c: Likewise.
4242 * gcc.dg/vect/vect-114.c: Likewise.
4243 * gcc.dg/vect/vect-15.c: Likewise.
4244
4245 2010-10-03 Jason Merrill <jason@redhat.com>
4246
4247 * g++.dg/cpp0x/sfinae5.C: New.
4248
4249 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4250
4251 PR tree-optimization/45720
4252 PR tree-optimization/45764
4253 * g++.dg/torture/pr45764.C: New.
4254
4255 * gcc.dg/vect/pr43432.c: Xfail.
4256 * gcc.dg/vect/vect-114.c: Likewise.
4257 * gcc.dg/vect/vect-15.c: Likewise.
4258
4259 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4260
4261 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4262 hppa*-*-hpux*.
4263 * gcc.dg/torture/pr45678-2.c: Likewise.
4264
4265 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4266
4267 PR fortran/45748
4268 * gfortran.dg/intrinsic_6.f90: New.
4269
4270 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4271
4272 PR fortran/42831
4273 * gfortran.dg/dependency_37.f90: New test.
4274
4275 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4276
4277 * gcc.target/i386/shift_mask.c: New test.
4278
4279 2010-10-01 Richard Guenther <rguenther@suse.de>
4280
4281 PR tree-optimization/45854
4282 * g++.dg/torture/pr45854.C: New testcase.
4283
4284 2010-09-30 Michael Eager <eager@eagercon.com>
4285
4286 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4287 __FLT_{MIN,MAX}__.
4288
4289 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4290
4291 PR middle-end/45758
4292 * gfortran.dg/graphite/pr45758.f90: New.
4293
4294 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4295
4296 PR middle-end/45230
4297 * gcc.dg/graphite/id-pr45230.c: New.
4298
4299 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4300
4301 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4302 * gfortran.dg/graphite/graphite.exp: Same.
4303 * gcc.dg/graphite/vect-pr43423.c: New.
4304
4305 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4306
4307 PR target/45843
4308 * g++.dg/torture/pr45843.C: New test.
4309
4310 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4311
4312 PR fortran/45828
4313 * gfortran.dg/allocate_derived_5.f90: New.
4314
4315 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4316
4317 PR tree-optimization/31261
4318 * gcc.dg/tree-ssa/pr31261.c: New test.
4319
4320 2010-09-30 Michael Eager <eager@eagercon.com>
4321
4322 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4323 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4324 * gcc.target/microblaze/microblaze.exp: Ditto.
4325 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4326 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4327 * gcc.target/microblaze/others/data_var1.c: Ditto.
4328 * gcc.target/microblaze/others/data_var2.c: Ditto.
4329 * gcc.target/microblaze/others/data_var3.c: Ditto.
4330 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4331 * gcc.target/microblaze/others/strings1.c:: Ditto.
4332 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4333 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4334 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4335 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4336 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4337 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4338 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4339 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4340 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4341 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4342 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4343 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4344 * gcc.target/microblaze/isa/float.c: Ditto.
4345 * gcc.target/microblaze/isa/mulh.c: Ditto.
4346 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4347 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4348 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4349 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4350 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4351 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4352 * gcc.target/microblaze/isa/bshift.c: Ditto.
4353 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4354 * gcc.target/microblaze/isa/div.c: Ditto.
4355 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4356 * gcc.target/microblaze/isa/mul.c: Ditto.
4357
4358 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4359
4360 merge from FSF 'apple/trunk' branch.
4361 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4362
4363 Radar 4386773
4364 * objc.dg/enhanced-proto-1.m: New.
4365 * objc.dg/enhanced-proto-2.m: New.
4366 * obj-c++.dg/enhanced-proto-1.mm: New
4367 * obj-c++.dg/enhanced-proto-2.mm: New.
4368
4369 2010-09-30 Richard Guenther <rguenther@suse.de>
4370
4371 PR testsuite/45702
4372 * gcc.dg/debug/pr41893-1.c: Adjust.
4373 * gcc.dg/pr30762-1.c: Likewise.
4374 * gcc.dg/pr31529-1.c: Likewise.
4375 * gcc.dg/pr34457-1.c: Likewise.
4376 * gcc.dg/pr34668-1.c: Likewise.
4377 * gcc.dg/pr43557-1.c: Likewise.
4378
4379 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4380
4381 PR objc/45842
4382 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4383 * objc.dg/const-str-3.m: Correct header for memcpy.
4384 * objc.dg/const-str-7.m: Likewise.
4385 * objc.dg/method-20b.m: Provide an implementation of Object.
4386 Adjust XFAIL for m64 NeXT runtime.
4387 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4388 * objc.dg/encode-3.m: Correct line ordering, provide header for
4389 sprintf.
4390 * objc.dg/encode-7-next.m: Only run for 32bit.
4391 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4392 * objc.dg/type-size-2.m: Provide an implementation of Object.
4393 Ajust headers.
4394 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4395 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4396 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4397 Adjust XFAIL for m64 NeXT runtime.
4398 * obj-c++.dg/method-22.mm: Likewise.
4399 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4400
4401 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4402
4403 Merge from 'apple/trunk' branch on FSF servers.
4404
4405 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4406
4407 Radar 4278236
4408 * obj-c++.dg/bad-forward-decl.mm: New
4409
4410 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4411
4412 * ada/acats/run_acats: Revert revision 157037.
4413
4414 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4415
4416 Merge from 'apple/trunk' branch on FSF servers.
4417
4418 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4419
4420 Radar 4281748
4421 * objc.dg/naming-2.m: Update
4422 * objc.dg/naming-3.m: New
4423
4424 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4425
4426 PR target/40457
4427 * gcc.target/arm/pr40457-3.c: New test.
4428
4429 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4430
4431 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4432 alias checking.
4433 * lib/target-supports.exp (check_ifunc_available): Likewise.
4434
4435 2010-09-29 Tristan Gingold <gingold@adacore.com>
4436
4437 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4438
4439 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4440
4441 * objc.dg/keywords-1.m: New test.
4442 * objc.dg/keywords-2.m: New test.
4443 * objc.dg/keywords-3.m: New test.
4444 * obj-c++.dg/keywords-1.mm: New test.
4445 * obj-c++.dg/keywords-2.mm: New test.
4446
4447 2010-09-28 Jason Merrill <jason@redhat.com>
4448
4449 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4450 * g++.dg/ext/complit11.C: Likewise.
4451 * g++.old-deja/g++.law/temps1.C: Likewise.
4452
4453 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4454 * g++.old-deja/g++.mike/misc6.C: Likewise.
4455
4456 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4457
4458 * objc.dg/attributes/method-attribute-1.m: New.
4459 * objc.dg/attributes/method-attribute-2.m: New.
4460
4461 * obj-c++.dg/attributes/method-attribute-1.m: New.
4462 * obj-c++.dg/attributes/method-attribute-2.m: New.
4463
4464 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4465
4466 * objc.dg/attributes: New.
4467 * objc.dg/attributes/attributes.exp: New.
4468 * objc.dg/attributes/class-attribute-1.m: New.
4469 * objc.dg/attributes/class-attribute-2.m: New
4470 * objc.dg/attributes/categ-attribute-1.m: New
4471 * objc.dg/attributes/categ-attribute-2.m: New
4472 * objc.dg/attributes/proto-attribute-1.m: New
4473
4474 * obj-c++.dg/attributes: New.
4475 * obj-c++.dg/attributes/attributes.exp: New
4476 * obj-c++.dg/attributes/class-attribute-1.mm: New
4477 * obj-c++.dg/attributes/class-attribute-2.mm: New
4478 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4479 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4480 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4481
4482 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4483
4484 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4485 from the branch renamed to method-20b.m to avoid clashes).
4486
4487 2005-08-23 Stuart Hastings <stuart@apple.com>
4488 Ziemowit Laski <zlaski@apple.com>
4489
4490 Radar 4209854
4491 * obj-c++.dg/method-23.mm: New.
4492 * objc.dg/method-20.m: New.
4493
4494 2010-09-28 Jan Hubicka <jh@suse.cz>
4495
4496 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4497
4498 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4499
4500 PR target/44452
4501 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4502 i?86-*-solaris2.[89], *-*-vxworks*.
4503 * gcc.target/i386/pr22152.c: Likewise.
4504 * gcc.target/i386/vect8-ret.c: New test.
4505
4506 2010-09-28 Jie Zhang <jie@codesourcery.com>
4507
4508 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4509
4510 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4511
4512 Merge from 'apple/trunk' branch on FSF servers.
4513
4514 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4515
4516 Radar 4175534
4517 * obj-c++.dg/method-22.mm: New.
4518
4519 2010-09-27 Jason Merrill <jason@redhat.com>
4520
4521 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4522 * g++.dg/ext/complit11.C: Adjust.
4523 * g++.old-deja/g++.law/temps1.C: Adjust.
4524 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4525 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4526
4527 2010-09-27 Ian Lance Taylor <iant@google.com>
4528
4529 * lib/target-supports.exp (check_effective_target_split_stack):
4530 New procedure.
4531 * gcc.dg/split-1.c: New test.
4532 * gcc.dg/split-2.c: New test.
4533 * gcc.dg/split-3.c: New test.
4534 * gcc.dg/split-4.c: New test.
4535
4536 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4537
4538 PR objc/25464
4539 * objc.dg/type-size-3.m: New test.
4540
4541 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4542
4543 PR objc/45763
4544 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4545
4546 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4547
4548 PR objc/25450
4549 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4550 * objc.dg/type-size-2.m: Same change.
4551 * obj-c++.dg/encode-5.mm: Same change.
4552
4553 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4554
4555 Merge from 'apple/trunk' branch on FSF servers. The original
4556 Changelogs are below.
4557
4558 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4559 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4560 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4561 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4562 in the branch).
4563 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4564 proto-qual-1.m in the branch) and the normal ABI on GNU.
4565 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4566 the test only with the NeXT runtime.
4567 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4568 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4569 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4570 Run the test only with the NeXT runtime.
4571
4572 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4573
4574 Radar 4492973
4575 * objc.dg/encode-7-64bit.m: New.
4576 * objc.dg/encode-7.m: Skip if -m64.
4577
4578 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4579
4580 Radar 4301047
4581 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4582 * obj-c++.dg/threedotthree-abi-1.mm: New
4583 * objc.dg/threedotthree-abi-1.m: New
4584
4585 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4586
4587 Radar 4136935
4588 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4589 * objc.dg/encode-6.m: Likewise.
4590 * objc.dg/encode-7.m: New test case.
4591
4592 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4593
4594 Merge from 'apple/trunk' branch on FSF servers. Renamed
4595 const-str-12.m to constr-str-12b.m to avoid conflicts.
4596
4597 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4598
4599 Radar 4229905
4600 * obj-c++.dg/warn5.mm: New
4601
4602 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4603
4604 Radar 4154928
4605 * obj-c++.dg/const-str-12.mm: New.
4606 * objc.dg/const-str-12.m: New.
4607
4608 2010-09-27 Tobias Burnus <burnus@net-b.de>
4609
4610 PR fortran/40569
4611 PR fortran/40568
4612 * gfortran.dg/storage_size_2.f08: Fix test.
4613 * gfortran.dg/c_sizeof_1.f90: Fix test.
4614 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4615 * gfortran.dg/c_sizeof_3.f90: New.
4616 * gfortran.dg/c_sizeof_4.f90: New.
4617 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4618 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4619
4620 2010-09-26 Daniel Kraft <d@domob.eu>
4621
4622 PR fortran/45783
4623 PR fortran/45795
4624 * gfortran.dg/select_type_18.f03: New test.
4625
4626 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4627
4628 * gnat.dg/return2.ad[sb]: New test.
4629 * gnat.dg/return2_pkg.ads: New helper.
4630
4631 2010-09-25 Daniel Kraft <d@domob.eu>
4632
4633 PR fortran/45776
4634 * gfortran.dg/io_constraints_6.f03: New test.
4635 * gfortran.dg/io_constraints_7.f03: New test.
4636 * gfortran.dg/newunit_2.f90: New test.
4637
4638 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4639
4640 * gfortran.dg/operator_c1202.f90: New test.
4641
4642 2010-09-24 Jan Hubicka <jh@suse.cz>
4643
4644 * gcc.dg/tree-ssa/leaf.c: New testcase.
4645
4646 2010-09-24 Jan Hubicka <jh@suse.cz>
4647
4648 PR tree-optimization/45738
4649 PR tree-optimization/45741
4650 * gcc.c-torture/compile/pr45741.c: New.
4651 * gfortran.fortran-torture/compile/pr45738.f90: New.
4652
4653 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4654
4655 * gcc.dg/cpp/undef-opt-1.c: New test.
4656
4657 2010-09-24 Jason Merrill <jason@redhat.com>
4658
4659 * g++.dg/other/error10.C: Adjust expected output.
4660
4661 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4662
4663 PR middle-end/45234
4664 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4665 * gcc.target/i386/pr45234.c: New test.
4666
4667 2010-09-24 Richard Guenther <rguenther@suse.de>
4668
4669 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4670
4671 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4672
4673 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4674 as a comment leader in regexp.
4675
4676 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4677
4678 * objc.dg/sync-2.m: New test.
4679 * obj-c++.dg/sync-2.mm: New test.
4680
4681 2010-09-24 Tobias Burnus <burnus@net-b.de>
4682
4683 PR fortran/40571
4684 * gfortran.dg/iso_fortran_env_7.f90: New.
4685
4686 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4687
4688 * obj-c++.dg/too-many-args.mm: New file.
4689
4690 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4691
4692 Merge from 'apple/trunk' branch on FSF servers.
4693
4694 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4695
4696 Radar 4491608
4697 * objc.dg/too-many-args.m: New
4698
4699 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4700
4701 PR fortran/45744
4702 * gfortran.dg/dependency_36.f90: New test.
4703
4704 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4705
4706 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4707 * gcc.target/i386/pad-3.c: Ditto.
4708 * gcc.target/i386/pad-7.c: Ditto.
4709 * gcc.target/i386/pad-7.c: Ditto.
4710 * gcc.target/i386/pr36502.c: Ditto.
4711 * gcc.target/i386/zee.c: Ditto.
4712 * gcc.target/i386/20060821-1.c: Ditto.
4713 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4714 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4715 * gcc.target/i386/pad-5b.c: Ditto.
4716 * gcc.target/i386/pad-6a.c: Ditto.
4717 * gcc.target/i386/pad-6b.c: Ditto.
4718 * gcc.target/i386/pad-8.c: Ditto.
4719 * gcc.target/i386/pad-9.c: Ditto.
4720 * gcc.target/i386/pad-10.c: Ditto.
4721 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4722
4723 2010-09-23 Richard Guenther <rguenther@suse.de>
4724
4725 PR tree-optimization/45565
4726 * g++.dg/ipa/pr45565.C: New testcase.
4727
4728 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4729
4730 PR fortran/45745
4731 PR fortran/45648
4732 * gfortran.dg/vector_subscript_bound_1.f90: New.
4733
4734 2010-09-23 Richard Guenther <rguenther@suse.de>
4735
4736 PR middle-end/45750
4737 * gcc.dg/pr45750.c: New testcase.
4738
4739 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4740
4741 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4742 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4743 build.
4744
4745 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4746
4747 PR rtl-optimization/44374
4748 * gcc.target/arm/headmerge-1.c: New test.
4749 * gcc.target/arm/headmerge-2.c: New test.
4750 * gcc.target/i386/headmerge-1.c: New test.
4751 * gcc.target/i386/headmerge-2.c: New test.
4752
4753 2010-09-23 Daniel Kraft <d@domob.eu>
4754
4755 PR fortran/38936
4756 PR fortran/44044
4757 PR fortran/45474
4758 * gfortran.dg/intrinsic_intent_1.f03: New test.
4759 * gfortran.dg/select_type_17.f03: New test.
4760 * gfortran.dg/associate_5.f03: More definability tests.
4761 * gfortran.dg/enum_2.f90: Check definability.
4762 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4763 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4764 * gfortran.dg/char_expr_2.f90: Ditto.
4765 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4766 * gfortran.dg/enum_5.f90: Ditto.
4767 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4768 * gfortran.dg/impure_assignment_2.f90: Ditto.
4769 * gfortran.dg/impure_assignment_3.f90: Ditto.
4770 * gfortran.dg/intent_out_1.f90: Ditto.
4771 * gfortran.dg/intent_out_3.f90: Ditto.
4772 * gfortran.dg/pointer_assign_7.f90: Ditto.
4773 * gfortran.dg/pointer_intent_3.f90: Ditto.
4774 * gfortran.dg/pr19936_1.f90: Ditto.
4775 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4776 * gfortran.dg/simpleif_2.f90: Ditto.
4777 * gfortran.dg/protected_5.f90: Ditto.
4778 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4779 * gfortran.dg/protected_6.f90: Ditto.
4780 * gfortran.dg/protected_7.f90: Ditto.
4781
4782 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4783
4784 PR libfortran/45710
4785 * gfortran.dg/namelist_65.f90: New test.
4786
4787 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4788
4789 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4790 the regexp pattern between the expected label and location string.
4791
4792 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4793
4794 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4795
4796 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4797
4798 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4799 * gcc.dg/pr27898.c: Likewise.
4800 * gcc.dg/pr28712.c: Likewise.
4801 * gcc.dg/pr30762-1.c: Likewise.
4802 * gcc.dg/pr31529-1.c: Likewise.
4803 * gcc.dg/pr34457-1.c: Likewise.
4804 * gcc.dg/pr34668-1.c: Likewise.
4805 * gcc.dg/pr34989-1.c: Likewise.
4806 * gcc.dg/pr43557-1.c: Likewise.
4807
4808 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4809
4810 PR rtl-optimization/45739
4811 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4812
4813 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4814
4815 * gcc.target/sparc/mnofpu.c: New test.
4816
4817 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4818
4819 PR rtl-optimization/45739
4820 * gcc.target/i386/pr45739.c: New test.
4821
4822 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4823
4824 PR fortran/45648
4825 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4826 and counts. Add non-elemental function call check.
4827
4828 PR fortran/45648
4829 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4830 arguments checks. Update temporary counts.
4831 * gfortran.dg/transpose_optimization_1.f90: New.
4832
4833 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4834
4835 PR objc/23710
4836 * objc.dg/invalid-method-1.m: New.
4837
4838 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4839
4840 Merge from 'apple/trunk' branch on FSF servers.
4841
4842 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4843
4844 Radar 4291785
4845 * objc.dg/naming-4.m: New
4846 * objc.dg/naming-5.m: New
4847 * obj-c++.dg/naming-1.mm: New
4848 * obj-c++.dg/naming-2.mm: New
4849
4850 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4851 Jack Howarth <howarth@bromo.med.uc.edu>
4852
4853 PR c++/45645
4854 * g++.dg/torture/pr44972.C: Use portable assert().
4855
4856 2010-09-21 Richard Guenther <rguenther@suse.de>
4857
4858 PR tree-optimization/45580
4859 * g++.dg/torture/pr45580.C: New testcase.
4860
4861 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4862
4863 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4864
4865 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4866
4867 PR fortran/45438
4868 * gfortran.dg/pointer_check_7.f90: New.
4869
4870 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4871
4872 PR rtl-optimization/45728
4873 * gcc.c-torture/compile/pr45728.c: New test.
4874
4875 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4876
4877 PR fortran/45081
4878 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4879
4880 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4881
4882 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4883
4884 2010-09-20 Richard Guenther <rguenther@suse.de>
4885
4886 PR middle-end/45704
4887 * gcc.dg/torture/pr45704.c: New testcase.
4888
4889 2010-09-20 Jan Hubicka <jh@suse.cz>
4890
4891 PR tree-optimize/45605
4892 * g++.dg/tree-ssa/pr45605.C: New testcase.
4893
4894 2010-09-20 Michael Matz <matz@suse.de>
4895
4896 PR testsuite/45706
4897 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4898 enough.
4899
4900 2010-09-20 Richard Guenther <rguenther@suse.de>
4901
4902 PR tree-optimization/45705
4903 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4904
4905 2010-09-20 Michael Matz <matz@suse.de>
4906
4907 PR testsuite/45706
4908 * lib/target-supports.exp (check_effective_target_vect_perm):
4909 Add i?86-*-*.
4910
4911 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4912
4913 PR rtl-optimization/45695
4914 * gcc.c-torture/execute/pr45695.c: New test.
4915
4916 2010-09-19 Jan Hubicka <jh@suse.cz>
4917
4918 PR lto/44246
4919 * gcc.c-torture/compile/pr44246.c:New file.
4920
4921 2010-09-19 Ira Rosen <irar@il.ibm.com>
4922
4923 PR tree-optimization/45714
4924 * gfortran.dg/vect/pr45714-a.f: New test.
4925 * gfortran.dg/vect/pr45714-b.f: New test.
4926
4927 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4928
4929 * gnat.dg/const1.adb: Rename into...
4930 * gnat.dg/constant1.adb: ...this.
4931 * gnat.dg/constant2.adb: New test.
4932 * gnat.dg/constant2_pkg1.ads: New helper.
4933 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4934
4935 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4936
4937 * gnat.dg/specs/constant1.ads: New test.
4938 * gnat.dg/specs/constant1_pkg.ads: New helper.
4939
4940 2010-09-18 Jan Hubicka <jh@suse.cz>
4941
4942 PR tree-optimization/45453
4943 * g++.dg/tree-ssa/pr45453.C: New testcase.
4944
4945 2010-09-18 Jason Merrill <jason@redhat.com>
4946
4947 * g++.dg/cpp0x/initlist44.C: New.
4948
4949 2010-09-18 Richard Guenther <rguenther@suse.de>
4950
4951 PR tree-optimization/45709
4952 * g++.dg/torture/pr45709-2.C: New testcase.
4953
4954 2010-09-18 Richard Guenther <rguenther@suse.de>
4955
4956 PR tree-optimization/45709
4957 * g++.dg/torture/pr45709.C: New testcase.
4958
4959 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4960
4961 PR testsuite/45719
4962 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4963
4964 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4965
4966 * gcc.target/i386/pad-1.c: New.
4967 * gcc.target/i386/pad-2.c: Likewise.
4968 * gcc.target/i386/pad-3.c: Likewise.
4969 * gcc.target/i386/pad-4.c: Likewise.
4970 * gcc.target/i386/pad-5a.c: Likewise.
4971 * gcc.target/i386/pad-5b.c: Likewise.
4972 * gcc.target/i386/pad-6a.c: Likewise.
4973 * gcc.target/i386/pad-6b.c: Likewise.
4974 * gcc.target/i386/pad-7.c: Likewise.
4975 * gcc.target/i386/pad-8.c: Likewise.
4976 * gcc.target/i386/pad-9.c: Likewise.
4977 * gcc.target/i386/pad-10.c: Likewise.
4978
4979 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4980
4981 PR middle-end/45234
4982 * gcc.dg/torture/stackalign/alloca-5.c: New.
4983
4984 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4985
4986 PR middle-end/45678
4987 * gcc.dg/torture/pr45678-2.c: New.
4988
4989 2010-09-17 Richard Guenther <rguenther@suse.de>
4990
4991 PR middle-end/45678
4992 * gcc.dg/torture/pr45678-1.c: New testcase.
4993
4994 2010-09-17 Michael Matz <matz@suse.de>
4995
4996 PR tree-optimization/43432
4997 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4998 check_effective_target_vect_perm_short): New predicates.
4999 (check_effective_target_vect_perm): Include x86_64.
5000 * gcc.dg/vect/pr43432.c: New test.
5001 * gcc.dg/vect/vect-114.c: Adjust.
5002 * gcc.dg/vect/vect-15.c: Ditto.
5003 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5004 * gcc.dg/vect/slp-perm-9.c: Ditto.
5005
5006 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
5007
5008 PR testsuite/45692
5009 * objc/execute/exceptions/throw-nil.m: Run the test only with the
5010 GNU runtime.
5011
5012 2010-09-17 Richard Guenther <rguenther@suse.de>
5013
5014 * gcc.dg/pr27898.c: Use -flto instead of -combine.
5015 * gcc.dg/pr28706.c: Likewise.
5016 * gcc.dg/pr28712.c: Likewise.
5017 * gcc.dg/pr30762-1.c: Likewise.
5018 * gcc.dg/pr30762-2.c: Likewise.
5019 * gcc.dg/pr31529-1.c: Likewise.
5020 * gcc.dg/pr31529-2.c: Likewise.
5021 * gcc.dg/pr34457-1.c: Likewise.
5022 * gcc.dg/pr34457-2.c: Likewise.
5023 * gcc.dg/pr34668-1.c: Likewise.
5024 * gcc.dg/pr34668-2.c: Likewise.
5025 * gcc.dg/pr34989-1.c: Likewise.
5026 * gcc.dg/pr34989-2.c: Likewise.
5027 * gcc.dg/pr43557-1.c: Likewise.
5028 * gcc.dg/pr43557-2.c: Likewise.
5029 * gcc.dg/debug/pr41893-1.c: Likewise.
5030 * gcc.dg/matrix/matrix.exp: Do not use -combine.
5031 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5032 * gcc.dg/matrix/matrix-4.c: Likewise.
5033 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5034 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5035 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5036 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5037
5038 2010-09-16 Tobias Burnus <burnus@net-b.de>
5039
5040 PR fortran/43665
5041 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5042 optimizations.
5043 * gfortran.dg/intent_optimize_1.f90: New test.
5044
5045 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
5046
5047 * gcc.target/i386/divmod-1.c: New.
5048 * gcc.target/i386/divmod-2.c: Likewise.
5049 * gcc.target/i386/divmod-3.c: Likewise.
5050 * gcc.target/i386/divmod-4.c: Likewise.
5051 * gcc.target/i386/divmod-4a.c: Likewise.
5052 * gcc.target/i386/divmod-5.c: Likewise.
5053 * gcc.target/i386/divmod-6.c: Likewise.
5054 * gcc.target/i386/divmod-7.c: Likewise.
5055 * gcc.target/i386/divmod-8.c: Likewise.
5056 * gcc.target/i386/udivmod-1.c: Likewise.
5057 * gcc.target/i386/udivmod-2.c: Likewise.
5058 * gcc.target/i386/udivmod-3.c: Likewise.
5059 * gcc.target/i386/udivmod-4.c: Likewise.
5060 * gcc.target/i386/udivmod-4a.c: Likewise.
5061 * gcc.target/i386/udivmod-5.c: Likewise.
5062 * gcc.target/i386/udivmod-6.c: Likewise.
5063 * gcc.target/i386/udivmod-7.c: Likewise.
5064 * gcc.target/i386/udivmod-8.c: Likewise.
5065
5066 2010-09-16 Jan Hubicka <jh@suse.cz>
5067
5068 * g++.dg/lto/pr45679-1_0.C: New file.
5069 * g++.dg/lto/pr45679-1_1.C: New file.
5070 * g++.dg/lto/pr45679-0_0.C: New file.
5071 * g++.dg/lto/pr45679-0_1.C: New file.
5072
5073 2010-09-16 Janus Weil <janus@gcc.gnu.org>
5074
5075 PR fortran/45674
5076 * gfortran.dg/class_dummy_2.f03: New.
5077
5078 2010-09-16 Richard Guenther <rguenther@suse.de>
5079
5080 PR tree-optimization/45623
5081 * gcc.dg/torture/pr45623.c: New testcase.
5082
5083 2010-09-16 Ira Rosen <irar@il.ibm.com>
5084
5085 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5086 name and parentheses.
5087 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5088
5089 2010-09-15 Jason Merrill <jason@redhat.com>
5090
5091 * g++.dg/parse/parameter-declaration-2.C: New.
5092
5093 * g++.dg/cpp0x/scoped_enum2.C: New.
5094
5095 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
5096
5097 * gcc.c-torture/compile/20100915-1.c: New test.
5098
5099 2010-09-15 Martin Jambor <mjambor@suse.cz>
5100
5101 PR middle-end/45644
5102 * gcc.dg/ipa/pr45644.c: New test.
5103
5104 2010-09-15 Jakub Jelinek <jakub@redhat.com>
5105
5106 PR tree-optimization/45633
5107 * gcc.dg/vect/pr45633.c: New test.
5108
5109 2010-09-15 Janus Weil <janus@gcc.gnu.org>
5110
5111 PR fortran/45577
5112 * gfortran.dg/allocate_derived_4.f90: New.
5113
5114 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
5115
5116 * lib/target-supports.exp
5117 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5118 supported flag to true for neon.
5119
5120 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
5121
5122 PR c++/45665
5123 * g++.dg/template/crash103.C: New.
5124
5125 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5126
5127 Merge from 'apple/trunk' branch on FSF servers.
5128
5129 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
5130
5131 Radar 4457381
5132 * objc.dg/msg-in-protocol.m: New.
5133 * obj-c++.dg/msg-in-protocol.mm: New.
5134
5135 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
5136
5137 Radar 4219590
5138 * objc.dg/break-in-ifstmt.m: New.
5139
5140 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5141
5142 Radar 4174166
5143 * obj-c++.dg/comp-types-13.mm: New.
5144 * objc.dg/comp-types-12.m: New.
5145
5146 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5147
5148 Radar 4216500
5149 * obj-c++.dg/proto-lossage-7.mm: New.
5150 * objc.dg/proto-lossage-7.m: New.
5151
5152 2010-09-14 Jan Hubicka <jh@suse.cz>
5153
5154 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5155 folding.
5156 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5157 folding.
5158
5159 2010-09-14 Jakub Jelinek <jakub@redhat.com>
5160
5161 PR middle-end/45567
5162 * gcc.dg/pr45567.c: New test.
5163
5164 PR debug/45660
5165 * g++.dg/debug/pr45660.C: New test.
5166
5167 2010-09-14 Ira Rosen <irar@il.ibm.com>
5168
5169 PR tree-optimization/45470
5170 * g++.dg/vect/pr45470-a.cc: New test.
5171 * g++.dg/vect/pr45470-a.cc: New test.
5172
5173 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
5174
5175 PR target/42070
5176 * lib/profopt.exp: Prune warnings on execname2 compile.
5177 * lib/prune.exp: Prune "can't add line info" warnings.
5178
5179 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5180
5181 PR libfortran/45532
5182 * gfortran.dg/namelist_64.f90: New test.
5183
5184 2010-09-13 Jakub Jelinek <jakub@redhat.com>
5185
5186 PR rtl-optimization/45617
5187 * gcc.target/i386/pr45617.c: New test.
5188
5189 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5190
5191 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5192
5193 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5194
5195 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5196 * gcc.target/i386/fma4-vector.c: Likewise.
5197 * gcc.target/i386/vectorize2.c: Likewise.
5198 * gcc.target/i386/vectorize4.c: Likewise.
5199 * gcc.target/i386/vectorize5.c: Likewise.
5200 * gcc.target/i386/vectorize6.c: Likewise.
5201 * gcc.target/i386/vectorize8.c: Likewise.
5202
5203 * gcc.target/i386/vect-double-1.c: New.
5204 * gcc.target/i386/vect-double-1a.c: Likewise.
5205 * gcc.target/i386/vect-double-2.c: Likewise.
5206 * gcc.target/i386/vect-double-2a.c: Likewise.
5207
5208 * lib/target-supports.exp (check_effective_target_vect_double):
5209 Set et_vect_double_saved to 0 when tuning for Atom.
5210
5211 2010-09-13 Jan Hubicka <jh@suse.cz>
5212
5213 * gcc.dg/torture/pr23821.c: Drop static keyword.
5214 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5215 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5216
5217 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5218
5219 * gcc.target/arm/sync-1.c: New.
5220
5221 2010-09-12 Olivier Hainque <hainque@adacore.com>
5222
5223 * gnat.dg/memtrap.adb: New test.
5224
5225 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5226
5227 * gfortran.dg/promotion.f90: Fix options.
5228
5229 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5230
5231 * g++.dg/cpp0x/range-for1.C: New.
5232 * g++.dg/cpp0x/range-for2.C: New.
5233 * g++.dg/cpp0x/range-for3.C: New.
5234 * g++.dg/cpp0x/range-for4.C: New.
5235 * g++.dg/cpp0x/range-for5.C: New.
5236 * g++.dg/cpp0x/range-for6.C: New.
5237
5238 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5239
5240 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5241 and counts. Check that transpose is not called.
5242 * gfortran.dg/transpose_2.f90: Update error message.
5243
5244 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5245
5246 PR c++/43824
5247 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5248 * g++.dg/lookup/strong-using-2.C: Likewise.
5249 * g++.dg/lookup/strong-using-3.C: Likewise.
5250 * g++.dg/lookup/strong-using-5.C: Likewise.
5251
5252 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5253 * g++.dg/cpp0x/inline-ns4.C: New.
5254 * g++.dg/cpp0x/inline-ns5.C: New.
5255
5256 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5257
5258 PR middle-end/45634
5259 * gfortran.fortran-torture/compile/pr45634.f90: New.
5260
5261 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5262
5263 * objc.dg/fobjc-exceptions.m: New test.
5264
5265 2010-09-10 Jan Hubicka <jh@suse.cz>
5266
5267 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5268
5269 2010-09-10 Martin Jambor <mjambor@suse.cz>
5270
5271 PR tree-optimization/44972
5272 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5273 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5274 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5275 instead.
5276 * g++.dg/torture/pr44972.C: New test.
5277
5278 2010-09-10 Martin Jambor <mjambor@suse.cz>
5279
5280 PR tree-optimization/44972
5281 * g++.dg/torture/pr34850.C: Remove expected warning.
5282
5283 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5284
5285 * gfortran.dg/dummy_optional_arg.f90: New test.
5286
5287 2010-09-08 Jan Hubicka <jh@suse.cz>
5288
5289 PR tree-optimization/45598
5290 * fortran.fortran-torture/compile/pr45598.f90: New test.
5291
5292 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5293
5294 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5295 * lib/target-supports.exp (check_ifunc_available): New.
5296 * gcc.dg/attr-ifunc-1.c: New.
5297 * gcc.dg/attr-ifunc-2.c: New.
5298 * gcc.dg/attr-ifunc-3.c: New.
5299 * gcc.dg/attr-ifunc-4.c: New.
5300 * gcc.dg/attr-ifunc-5.c: New.
5301 * g++.dg/ext/attr-ifunc-1.C: New.
5302 * g++.dg/ext/attr-ifunc-2.C: New.
5303 * g++.dg/ext/attr-ifunc-3.C: New.
5304 * g++.dg/ext/attr-ifunc-4.C: New.
5305
5306 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5307
5308 PR middle-end/40386
5309 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5310
5311 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5312
5313 * gfortran.dg/inline_transpose_1.f90: New test.
5314
5315 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5316
5317 PR c++/45588
5318 * g++.dg/warn/Wunused-var-15.C: New test.
5319
5320 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5321
5322 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5323 hppa*-*-hpux*.
5324
5325 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5326
5327 * objc/execute/exceptions/throw-nil.m: New test.
5328 * objc/execute/exceptions/handler-1.m: Updated to use the new
5329 objc_set_uncaught_exception_handler() function.
5330 * objc/execute/exceptions/matcher-1.m: New test.
5331
5332 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5333
5334 PR fortran/38282
5335 * gfortran.dg/bit_comparison_1.F90: New test.
5336 * gfortran.dg/leadz_trailz_3.f90: New test.
5337 * gfortran.dg/masklr_2.F90: New test.
5338 * gfortran.dg/shiftalr_1.F90: New test.
5339 * gfortran.dg/merge_bits_2.F90: New test.
5340 * gfortran.dg/dshift_2.F90: New test.
5341 * gfortran.dg/bit_comparison_2.F90: New test.
5342 * gfortran.dg/masklr_1.F90: New test.
5343 * gfortran.dg/merge_bits_1.F90: New test.
5344 * gfortran.dg/dshift_1.F90: New test.
5345 * gfortran.dg/shiftalr_2.F90: New test.
5346
5347 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5348
5349 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5350 functions from objc/typedstream.h are deprecated.
5351
5352 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5353
5354 * lib/target-supports.exp
5355 (check_effective_target_run_expensive_tests): New proc.
5356 * gcc.c-torture/compile/limits-fnargs.c: Use
5357 dg-require-effective-target run_expensive_tests.
5358
5359 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR fortran/45597
5362 * gfortran.dg/gomp/pr45597.f90: New test.
5363
5364 PR fortran/45595
5365 * gfortran.dg/gomp/pr45595.f90: New test.
5366
5367 2010-09-08 Michael Matz <matz@suse.de>
5368
5369 * c-c++-common/uninit-17.c: Adjust.
5370
5371 2010-09-08 Michael Matz <matz@suse.de>
5372
5373 PR tree-optimization/43430
5374 * gcc.dg/vect/pr43430-2.c: New test.
5375
5376 2010-09-08 Michael Matz <matz@suse.de>
5377
5378 PR tree-optimization/33244
5379 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5380
5381 2010-09-08 Richard Guenther <rguenther@suse.de>
5382
5383 PR tree-optimization/45578
5384 * gfortran.dg/pr45578.f90: New testcase.
5385
5386 2010-09-08 Richard Guenther <rguenther@suse.de>
5387
5388 PR testsuite/45590
5389 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5390
5391 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5392
5393 PR fortran/45576
5394 * gfortran.dg/char_length_18.f90: New test.
5395
5396 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
5397
5398 PR target/36502
5399 * gcc.target/i386/pr36502.c: New test.
5400
5401 PR target/42313
5402 PR target/44651
5403 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5404 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5405
5406 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5407
5408 * gfortran.dg/achar_4.f90: Enable bounds checking.
5409
5410 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
5411
5412 PR target/45206
5413 * gcc.target/i386/pr45206.c: New test.
5414
5415 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
5416
5417 PR fortran/45505
5418 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5419
5420 2010-09-07 Jan Hubicka <jh@suse.cz>
5421
5422 * gcc.c-torture/compile/20100907.c: New testcase.
5423
5424 2010-09-07 Richard Guenther <rguenther@suse.de>
5425
5426 PR middle-end/45569
5427 * g++.dg/eh/pr45569.C: New testcase.
5428
5429 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5430
5431 PR target/43137
5432 * gcc.target/arm/pr43137.c: New test.
5433
5434 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5435
5436 PR fortran/36931
5437 * gfortran.dg/dependency_35.f90: New test.
5438
5439 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5440
5441 PR fortran/34145
5442 * gfortran.dg/char_length_17.f90: New test.
5443
5444 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5445
5446 PR c++/45200
5447 PR c++/45293
5448 PR c++/45558
5449 * g++.dg/template/typedef34.C: New test.
5450 * g++.dg/template/typedef35.C: New test.
5451
5452 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5453
5454 PR target/22152
5455 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5456
5457 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5458
5459 * g++.dg/warn/Wdouble-promotion.C: New.
5460
5461 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5462
5463 * g++.dg/parse/redef2.C: New.
5464
5465 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5466
5467 * gcc.dg/20100906-1.c: New testcase.
5468
5469 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5470
5471 PR testsuite/45543
5472 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5473 DW_TAG_enumeration_type DIE.
5474
5475 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5476
5477 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5478 Update XFAILs.
5479
5480 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5481
5482 PR rtl-optimization/44919
5483 * g++.dg/opt/pr44919.C: New.
5484
5485 2010-09-06 Tobias Burnus <burnus@net-b.de>
5486
5487 PR fortran/38282
5488 * gfortran.dg/iall_iany_iparity_1.f90: New.
5489 * gfortran.dg/iall_iany_iparity_2.f90: New.
5490
5491 2010-09-06 Jason Merrill <jason@redhat.com>
5492
5493 * g++.dg/cpp0x/initlist42.C: New.
5494
5495 * g++.dg/cpp0x/auto19.C: New.
5496
5497 * g++.dg/template/sfinae25.C: New.
5498 * g++.dg/template/char1.C: Expect warning.
5499 * g++.dg/template/nontype10.C: Likewise.
5500
5501 * g++.dg/cpp0x/implicit9.C: New.
5502
5503 * g++.dg/cpp0x/initlist43.C: New.
5504
5505 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5506
5507 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5508
5509 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5510
5511 * gcc.dg/Wdouble-promotion.c: New.
5512
5513 2010-09-05 Tobias Burnus <burnus@net-b.de>
5514
5515 * gfortran.dg/float128_1.f90: Remove test case as
5516 it always fails since Rev 163611 backed out the
5517 front-end implementation.
5518
5519 2010-09-05 Tobias Burnus <burnus@net-b.de>
5520
5521 * gfortran.dg/float128_1.f90: XFAIL test case.
5522
5523 2010-09-05 Tobias Burnus <burnus@net-b.de>
5524
5525 * gfortran.dg/bessel_7.f90: Decrease required precision.
5526
5527 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5528
5529 PR testsuite/45545
5530 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5531 ref-all-matching targets.
5532
5533 2010-09-05 Richard Guenther <rguenther@suse.de>
5534
5535 PR tree-optimization/45535
5536 * gcc.c-torture/compile/pr45535.c: New testcase.
5537
5538 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5539
5540 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5541 "\[^\n\]*".
5542 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5543 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5544 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5545 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5546 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5547 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5548 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5549 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5550 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5551 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5552 * gcc.target/i386/pr22152.c: Likewise.
5553 * gcc.target/i386/pr36992-1.c: Likewise.
5554 * gcc.target/i386/pr36992-2.c: Likewise.
5555 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5556
5557 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5558
5559 PR testsuite/43957
5560 * gcc.dg/const-uniq-1.c: Modify regexp.
5561
5562 2010-09-04 Tobias Burnus <burnus@net-b.de>
5563
5564 PR fortran/45530
5565 * gfortran.dg/namelist_63.f90: New.
5566
5567 2010-09-04 Jan Hubicka <jh@suse.cz>
5568
5569 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5570 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5571
5572 2010-09-04 Jan Hubicka <jh@suse.cz>
5573
5574 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5575
5576 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5577
5578 PR fortran/45507
5579 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5580
5581 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5582
5583 * gcc.dg/opts-4.c: New test.
5584
5585 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5586
5587 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5588 * gcc.dg/vect/vect-peel-4.c: Ditto.
5589
5590 2010-09-03 Daniel Kraft <d@domob.eu>
5591
5592 PR fortran/45525
5593 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5594
5595 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5596
5597 PR fortran/45159
5598 * gfortran.dg/dependency_34.f90: New test.
5599
5600 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5601
5602 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5603
5604 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5605
5606 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5607 gcc.target/i386/clearcap.map if supported.
5608
5609 2010-09-03 Michael Matz <matz@suse.de>
5610
5611 PR middle-end/45415
5612 * gcc.dg/pr45415.c: New test.
5613
5614 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5615
5616 PR tree-optimization/45506
5617 * gcc.dg/pr45506.c: New.
5618
5619 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5620
5621 PR target/45476
5622 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5623 * gcc.target/i386/float128-2.c: Ditto.
5624
5625 2010-09-03 Daniel Kraft <d@domob.eu>
5626
5627 PR fortran/34162
5628 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5629 * gfortran.dg/internal_dummy_2.f08: New test.
5630 * gfortran.dg/internal_dummy_3.f08: New test.
5631 * gfortran.dg/internal_dummy_4.f08: New test.
5632
5633 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5634
5635 PR debug/45500
5636 * gcc.target/i386/pr45500.c: New test.
5637
5638 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5639
5640 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5641
5642 2010-09-03 Daniel Kraft <d@domob.eu>
5643
5644 PR fortran/44602
5645 * gfortran.dg/exit_2.f08; Adapt error messages.
5646 * gfortran.dg/exit_3.f08: New test.
5647 * gfortran.dg/exit_4.f08: New test.
5648 * gfortran.dg/exit_5.f03: New test.
5649
5650 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5651
5652 * gfortran.dg/ishft_4.f90: New test.
5653
5654 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5655
5656 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5657 FRIZ/XSRIZ instruciton for (double)(long long)x.
5658 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5659
5660 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5661
5662 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5663
5664 2010-09-02 Richard Guenther <rguenther@suse.de>
5665
5666 PR tree-optimization/44937
5667 PR tree-optimization/45412
5668 * g++.dg/opt/pr45412.C: New testcase.
5669 * gcc.c-torture/compile/pr45412.c: Likewise.
5670 * gcc.c-torture/compile/pr44937.c: Likewise.
5671
5672 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5673
5674 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5675 but using -Werror=comment.
5676 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5677 expected error messages.
5678
5679 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5680
5681 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5682 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5683
5684 2010-09-02 Tobias Burnus <burnus@net-b.de>
5685
5686 PR fortran/45489
5687 * gfortran.dg/initialization_27.f90: New.
5688
5689 2010-09-02 Ira Rosen <irar@il.ibm.com>
5690
5691 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5692 check into different basic blocks. Expect vectorization if misaligned
5693 stores are supported.
5694 * gcc.dg/vect/bb-slp-8a.c: New test.
5695 * gcc.dg/vect/bb-slp-8b.c: New test.
5696
5697 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5698
5699 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5700
5701 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5702
5703 PR fortran/44541
5704 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5705 * gfortran.dg/class_dummy_1.f03: New.
5706
5707 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5708
5709 PR middle-end/45458
5710 * g++.dg/tree-prof/partition2.C: New test.
5711
5712 2010-09-01 Richard Guenther <rguenther@suse.de>
5713
5714 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5715 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5716 * gcc.c-torture/execute/20100827-1.c: Likewise.
5717
5718 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5719
5720 * gfortran.dg/execute_command_line_1.f90: New test.
5721
5722 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5723
5724 PR preprocessor/45457
5725 * c-c++-common/cpp/pr45457.c: New test.
5726
5727 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5728
5729 * gcc.dg/nested-func-8.c: New test.
5730
5731 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5732
5733 PR fortran/38282
5734 * gfortran.dg/popcnt_poppar_1.F90: New test.
5735 * gfortran.dg/popcnt_poppar_2.F90: New test.
5736
5737 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5738
5739 * gcc.target/i386/volatile-2.c: Require nonpic target.
5740
5741 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR middle-end/45461
5744 * gcc.dg/pr45461.c: New test.
5745
5746 2010-08-31 Richard Guenther <rguenther@suse.de>
5747
5748 PR testsuite/45455
5749 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5750
5751 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5752
5753 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5754
5755 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5756
5757 PR fortran/45456
5758 * gfortran.dg/typebound_proc_18.f03: New.
5759
5760 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5761
5762 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5763 * lib/scanasm.exp (scan-stack-usage): Likewise.
5764 (scan-stack-usage-not): Likewise.
5765 * gcc.dg/stack-usage-1.c: New test.
5766 * gcc.target/i386/stack-usage-realign.c: Likewise.
5767
5768 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5769
5770 PR tree-optimization/45427
5771 * gcc.dg/tree-ssa/pr45427.c: New test.
5772
5773 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5774
5775 PR c++/45043
5776 * g++.dg/template/crash102.C: New.
5777
5778 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5779
5780 PR middle-end/45423
5781 * gcc.dg/gomp/atomic-12.c: New test.
5782 * gcc.dg/gomp/atomic-13.c: New test.
5783 * gcc.dg/gomp/atomic-14.c: New test.
5784 * g++.dg/gomp/atomic-11.C: New test.
5785 * g++.dg/gomp/atomic-12.C: New test.
5786 * g++.dg/gomp/atomic-13.C: New test.
5787 * g++.dg/gomp/atomic-14.C: New test.
5788
5789 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5790
5791 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5792 delimiter.
5793
5794 2010-08-30 Thomas Quinot <quinot@adacore.com>
5795
5796 * gnat.dg/discr24.adb: New test.
5797
5798 2010-08-30 Richard Guenther <rguenther@suse.de>
5799
5800 PR tree-optimization/45449
5801 * gcc.dg/pr45449.c: New testcase.
5802
5803 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5804
5805 * gcc.dg/opts-1.c: Expect errors, not warnings.
5806
5807 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5808
5809 PR fortran/42769
5810 * gfortran.dg/dynamic_dispatch_11.f03: New.
5811
5812 2010-08-29 Jason Merrill <jason@redhat.com>
5813
5814 PR c++/44991
5815 * g++.dg/parse/defarg15.C: New.
5816
5817 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5818
5819 PR fortran/45439
5820 * gfortran.dg/select_type_16.f03: New.
5821
5822 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5823 Tobias Burnus <burnus@net-b.de>
5824
5825 * gfortran.dg/bessel_7.f90: Decrease required precision.
5826
5827 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5828 Kaz Kojima <kkojima@gcc.gnu.org>
5829
5830 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5831
5832 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5833
5834 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5835 floating point conversion code generation.
5836 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5837 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5838 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5839 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5840 to integer conversion code generation.
5841 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5842 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5843 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5844 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5845
5846 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5847
5848 PR fortran/32049
5849 * gfortran.dg/random_seed_1.f90: Adjust test.
5850 * gfortran.dg/float128_1.f90: New test.
5851
5852 2010-08-27 Tobias Burnus <burnus@net-b.de>
5853
5854 PR fortran/33197
5855 * gfortran.dg/norm2_1.f90: New.
5856 * gfortran.dg/norm2_2.f90: New.
5857 * gfortran.dg/norm2_3.f90: New.
5858 * gfortran.dg/norm2_4.f90: New.
5859 * gfortran.dg/parity_1.f90: New.
5860 * gfortran.dg/parity_2.f90: New.
5861 * gfortran.dg/parity_3.f90: New.
5862
5863 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5864
5865 PR fortran/45420
5866 * gfortran.dg/select_type_15.f03: New.
5867
5868 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5869
5870 PR libfortran/43217
5871 * gfortran.dg/hollerith8.f90: New test.
5872
5873 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5874
5875 PR fortran/45159
5876 * gfortran.dg/dependency_33.f90: New test.
5877
5878 2010-08-27 Richard Guenther <rguenther@suse.de>
5879
5880 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5881 * gcc.dg/graphite/scop-2.c: Likewise.
5882 * gcc.dg/graphite/scop-20.c: Likewise.
5883 * gcc.dg/vect/slp-25.c: Likewise.
5884
5885 2010-08-27 Olivier Hainque <hainque@adacore.com>
5886
5887 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5888
5889 2010-08-26 Daniel Kraft <d@domob.eu>
5890
5891 PR fortran/38936
5892 PR fortran/44047
5893 PR fortran/45384
5894 * gfortran.dg/associate_8.f03: New test.
5895 * gfortran.dg/select_type_13.f03: New test.
5896 * gfortran.dg/select_type_14.f03: New test.
5897
5898 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5899
5900 PR tree-optimization/44485
5901 * gcc.dg/pr44485.c: New test.
5902
5903 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5904
5905 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5906 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5907 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5908
5909 2010-08-26 Richard Guenther <rguenther@suse.de>
5910
5911 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5912 * gcc.dg/graphite/scop-21.c: Likewise.
5913
5914 2010-08-26 Richard Guenther <rguenther@suse.de>
5915
5916 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5917 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5918 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5919 * gcc.dg/vect/vect-91.c: Likewise.
5920 * gcc.dg/vect/vect-peel-1.c: Likewise.
5921 * gcc.dg/vect/vect-peel-2.c: Likewise.
5922 * gcc.dg/vect/vect-peel-4.c: Likewise.
5923
5924 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5925
5926 PR libfortran/41859
5927 * gfortran.dg/der_io_4.f90: New test.
5928
5929 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5930
5931 PR rtl-optimization/44858
5932 * gcc.c-torture/execute/pr44858.c: New test.
5933
5934 PR rtl-optimization/45400
5935 * g++.dg/other/i386-8.C: New test.
5936
5937 2010-08-25 Richard Guenther <rguenther@suse.de>
5938
5939 * gcc.dg/alias-8.c: Adjust.
5940
5941 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5942
5943 * gcc.target/i386/combine-mul.c: New test.
5944
5945 2010-08-25 Richard Guenther <rguenther@suse.de>
5946
5947 PR lto/44562
5948 * gcc.dg/graphite/id-27.c: New testcase.
5949 * gcc.dg/lto/20100825-1_0.c: Likewise.
5950
5951 2010-08-25 Richard Guenther <rguenther@suse.de>
5952
5953 PR tree-optimization/45316
5954 * g++.dg/opt/pr45316.C: New testcase.
5955
5956 2010-08-25 Richard Guenther <rguenther@suse.de>
5957
5958 PR tree-optimization/45393
5959 * g++.dg/torture/pr45393.C: New testcase.
5960
5961 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5962
5963 PR tree-optimization/45059
5964 * gcc.c-torture/compile/pr45059.c: New test.
5965
5966 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5967
5968 * lib/target-supports.exp (check_effective_target_vect_unpack):
5969 Set vect_unpack supported flag to true for neon.
5970
5971 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5972
5973 * gcc.dg/tree-ssa/ifc-5.c: New.
5974
5975 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5976
5977 * gcc.dg/tree-ssa/ifc-4.c: New.
5978 * gcc.dg/tree-ssa/ifc-7.c: New.
5979
5980 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5981
5982 * gcc.dg/vect/vect.exp: Check loongson targets
5983 * g++.dg/vect/vect.exp: Likewise
5984 * gfortran.dg/vect/vect.exp: Likewise
5985
5986 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5987
5988 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5989 -mveclibabi=mass.
5990
5991 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5992
5993 PR fortran/45366
5994 * gfortran.dg/proc_ptr_29.f90: New.
5995
5996 2010-08-22 Tobias Burnus <burnus@net-b.de>
5997 Dominique d'Humieres <dominiq@lps.ens.fr>
5998
5999 PR fortran/45367
6000 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6001
6002 2010-08-22 Tobias Burnus <burnus@net-b.de>
6003
6004 PR fortran/45367
6005 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6006
6007 2010-08-22 Tobias Burnus <burnus@net-b.de>
6008
6009 PR fortran/36158
6010 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6011
6012 2010-08-22 Tobias Burnus <burnus@net-b.de>
6013 Dominique d'Humieres <dominiq@lps.ens.fr>
6014
6015 PR fortran/45367
6016 PR fortran/36158
6017 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6018 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6019
6020 2010-08-21 Janus Weil <janus@gcc.gnu.org>
6021
6022 PR fortran/44863
6023 PR fortran/45271
6024 PR fortran/45290
6025 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6026 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6027 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6028
6029 2010-08-21 Tobias Burnus <burnus@net-b.de>
6030
6031 PR fortran/36158
6032 PR fortran/33197
6033 * gfortran.dg/bessel_6.f90: New.
6034 * gfortran.dg/bessel_7.f90: New.
6035
6036 2010-08-20 Jan Hubicka <jh@suse.cz>
6037
6038 PR c++/45307
6039 PR c++/17736
6040 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6041 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6042
6043 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
6044
6045 PR target/45336
6046 * gcc.target/i386/pr45336-1.c: New.
6047 * gcc.target/i386/pr45336-2.c: Likewise.
6048 * gcc.target/i386/pr45336-3.c: Likewise.
6049 * gcc.target/i386/pr45336-4.c: Likewise.
6050
6051 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
6052
6053 PR testsuite/45361
6054 * gcc.target/i386/volatile-2.c: Update scan strings to also
6055 include (%rip) for the memory reference on x86_64.
6056
6057 2010-08-20 Jakub Jelinek <jakub@redhat.com>
6058
6059 PR middle-end/44974
6060 * gcc.dg/pr44974.c: New test.
6061
6062 PR rtl-optimization/45353
6063 * gcc.dg/pr45353.c: New test.
6064
6065 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
6066
6067 * gcc.target/i386/volatile-2.c: New.
6068
6069 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
6070
6071 PR rtl-optimization/44691
6072 * gfortran.dg/pr44691.f: New test.
6073
6074 2010-10-19 Olivier Hainque <hainque@adacore.com>
6075
6076 * gcc.target/sparc/sibcall-dslot.c: New testcase.
6077
6078 2010-08-19 Jason Merrill <jason@redhat.com>
6079
6080 * g++.dg/init/synth3.C: New.
6081 * g++.dg/init/value8.C: New.
6082 * g++.dg/tree-ssa/empty-2.C: New.
6083 * g++.dg/cpp0x/noexcept09.C: New.
6084
6085 2010-08-19 Daniel Kraft <d@domob.eu>
6086
6087 PR fortran/29785
6088 PR fortran/45016
6089 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6090 * gfortran.dg/pointer_remapping_1.f90: New test.
6091 * gfortran.dg/pointer_remapping_2.f03: New test.
6092 * gfortran.dg/pointer_remapping_3.f08: New test.
6093 * gfortran.dg/pointer_remapping_4.f03: New test.
6094 * gfortran.dg/pointer_remapping_5.f08: New test.
6095 * gfortran.dg/pointer_remapping_6.f08: New test.
6096
6097 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
6098
6099 PR testsuite/45324
6100 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6101
6102 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6103
6104 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6105
6106 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
6107
6108 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6109 variable.
6110
6111 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6112
6113 PR target/45070
6114 * gcc.c-torture/execute/pr45070.c: New.
6115
6116 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6117
6118 * g++.dg/pr44328.C: New test.
6119
6120 2010-08-19 Tobias Burnus <burnus@net-b.de>
6121
6122 PR fortran/36158
6123 PR fortran/33197
6124 * gfortran.dg/bessel_3.f90: New.
6125 * gfortran.dg/bessel_4.f90: New.
6126 * gfortran.dg/bessel_5.f90: New.
6127
6128 2010-08-19 Janus Weil <janus@gcc.gnu.org>
6129
6130 PR fortran/45290
6131 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6132 * gfortran.dg/pointer_init_2.f90: New.
6133 * gfortran.dg/pointer_init_3.f90: New.
6134 * gfortran.dg/pointer_init_4.f90: New.
6135
6136 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6137
6138 PR c++/45049
6139 * g++.dg/pr45049-1.C: New test.
6140 * g++.dg/pr45049-2.C: New test.
6141
6142 2010-08-18 Jie Zhang <jie@codesourcery.com>
6143
6144 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6145 20 if __ARM_PCS is defined otherwise 64.
6146 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6147 instead of hard coded 64.
6148
6149 2010-08-18 Yao Qi <yao@codesourcery.com>
6150
6151 PR target/45094
6152 * gcc.target/arm/pr45094.c: New test.
6153
6154 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6155
6156 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6157
6158 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6159
6160 PR rtl-optimization/42575
6161 * gcc.target/arm/pr42575.c: New test.
6162
6163 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6164
6165 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6166 * gcc.dg/tls/thr-cse-1.c: New.
6167
6168 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6169
6170 PR debug/42487
6171 * lib/target-supports.exp
6172 (check_effective_target_function_sections): New.
6173 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6174 function sections before proceding.
6175
6176 2010-08-17 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR fortran/45308
6179 * gfortran.dg/pr45308.f03: New test.
6180
6181 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
6182
6183 PR target/45296
6184 * gcc.target/i386/pr45296.c: New test.
6185
6186 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
6187
6188 * g++.dg/ext/uow-1.C: New.
6189 * g++.dg/ext/uow-2.C: New.
6190 * g++.dg/ext/uow-3.C: New.
6191 * g++.dg/ext/uow-4.C: New.
6192
6193 2010-08-17 Richard Guenther <rguenther@suse.de>
6194
6195 PR testsuite/45266
6196 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6197
6198 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6199
6200 PR c/40563
6201 * gcc.dg/Wcxx-compat-20.c: New test.
6202
6203 2010-08-17 Daniel Kraft <d@domob.eu>
6204
6205 PR fortran/38936
6206 * gfortran.dg/associate_1.f03: Extended to test newly supported
6207 features like association to variables.
6208 * gfortran.dg/associate_3.f03: Removed check for illegal change
6209 of associate-name here...
6210 * gfortran.dg/associate_5.f03: ...and added it here.
6211 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6212 * gfortran.dg/associate_7.f03: New test.
6213
6214 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6215
6216 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6217
6218 2010-08-15 Daniel Kraft <d@domob.eu>
6219
6220 PR fortran/38936
6221 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6222 * gfortran.dg/associate_3.f03: Clarify comment.
6223 * gfortran.dg/associate_5.f03: New test.
6224 * gfortran.dg/associate_6.f03: New test.
6225
6226 2010-08-15 Tobias Burnus <burnus@net-b.de>
6227
6228 PR fortran/45211
6229 * gfortran.dg/bind_c_usage_21.f90: New.
6230 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6231
6232 2010-08-15 Tobias Burnus <burnus@net-b.de>
6233
6234 * gfortran.dg/optional_absent_1.f90: New.
6235 * gfortran.dg/null_actual.f90: New.
6236
6237 2010-08-15 Tobias Burnus <burnus@net-b.de>
6238
6239 * gfortran.dg/pointer_target_1.f90: New.
6240 * gfortran.dg/pointer_target_2.f90: New.
6241 * gfortran.dg/pointer_target_3.f90: New.
6242
6243 2010-08-15 Daniel Kraft <d@domob.eu>
6244
6245 PR fortran/45197
6246 * gfortran.dg/elemental_args_check_3.f90: New test.
6247 * gfortran.dg/impure_1.f08: New test.
6248 * gfortran.dg/impure_2.f08: New test.
6249 * gfortran.dg/impure_3.f90: New test.
6250 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6251
6252 2010-08-15 Ira Rosen <irar@il.ibm.com>
6253
6254 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6255 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6256 SLP tests.
6257 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6258 misaligned loads.
6259 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6260 misaligned stores.c
6261 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6262
6263 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6264
6265 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6266 dg-require-effective-target after dg-do.
6267
6268 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6269
6270 * lib/target-supports.exp (check_effective_target_vect_int): Return
6271 true for Loongson targets.
6272 (check_effective_target_vect_shift): Likewise.
6273 (check_effective_target_vect_no_int_max): Likewise.
6274 (check_effective_target_vect_no_align): Likewise.
6275 (check_effective_target_vect_short_mult): Likewise.
6276
6277 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6278
6279 * g++.dg/cast.C: Change fields of structures to "long" to pass
6280 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6281 * g++.dg/cpp0x/iop.C: Ditto.
6282 * g++.dg/cpp0x/named_refs.C: Ditto.
6283 * g++.dg/cpp0x/rv1p.C: Ditto.
6284 * g++.dg/cpp0x/rv2p.C: Ditto.
6285 * g++.dg/cpp0x/rv3p.C: Ditto.
6286 * g++.dg/cpp0x/rv4p.C: Ditto.
6287 * g++.dg/cpp0x/rv5p.C: Ditto.
6288 * g++.dg/cpp0x/rv6p.C: Ditto.
6289 * g++.dg/cpp0x/rv7p.C: Ditto.
6290 * g++.dg/cpp0x/rv8p.C: Ditto.
6291 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6292
6293 2010-08-13 Daniel Kraft <d@domob.eu>
6294
6295 * gfortran.dg/implied_shape_1.f08: New test.
6296 * gfortran.dg/implied_shape_2.f90: New test.
6297 * gfortran.dg/implied_shape_3.f08: New test.
6298
6299 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6300
6301 PR libfortran/42526
6302 * gfortran.dg/char_component_initializer_1.f90: New test.
6303
6304 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6305
6306 PR tree-optimization/45241
6307 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6308
6309 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6310
6311 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6312 to dg-options.
6313 * gcc.target/i386/pr40906-2.c: Ditto.
6314 * gcc.target/i386/pr40906-3.c: Ditto.
6315
6316 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR middle-end/45262
6319 * gcc.c-torture/execute/pr45262.c: New test.
6320
6321 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6322
6323 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6324 empty argument.
6325 * g++.dg/other/profile1.C: Ditto.
6326
6327 2010-08-12 Richard Guenther <rguenther@suse.de>
6328
6329 PR tree-optimization/45232
6330 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6331 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6332 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6333 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6334 unsigned arithmetic.
6335 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6336 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6337 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6338 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6339 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6340 unsigned arithmetic.
6341 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6342 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6343 unsigned arithmetic.
6344 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6345 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6346 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6347 unsigned arithmetic.
6348 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6349 * gcc.dg/tree-ssa/negate.c: Adjust.
6350 * gcc.dg/vect/vect-1.c: Adjust.
6351 * gfortran.dg/reassoc_6.f: XFAIL.
6352
6353 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6354
6355 PR debug/45259
6356 * gcc.dg/pr45259.c: New test.
6357
6358 2010-08-12 Wei Guozhi <carrot@google.com>
6359
6360 PR target/44999
6361 * gcc.target/arm/pr44999.c: New testcase.
6362
6363 2010-08-12 Jie Zhang <jie@codesourcery.com>
6364
6365 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6366 (N): Likewise.
6367 (main): Adjust accordingly.
6368
6369 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6370
6371 * gfortran.dg/graphite/id-22.f: New.
6372
6373 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6374
6375 * gcc.dg/graphite/id-26.c: New.
6376
6377 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6378
6379 * gcc.dg/graphite/id-25.c: New.
6380
6381 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6382
6383 * gcc.dg/graphite/run-id-5.c: New.
6384 * gcc.dg/graphite/run-id-6.c: New.
6385 * gfortran.dg/graphite/id-21.f: New.
6386
6387 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6388
6389 * gcc.dg/graphite/id-24.c: New.
6390
6391 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6392
6393 * gcc.dg/tree-ssa/pr20742.c: New.
6394
6395 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6396
6397 * gcc.dg/graphite/id-23.c: New.
6398
6399 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6400
6401 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6402
6403 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6404
6405 * gcc.dg/graphite/pr42729.c: New.
6406
6407 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6408
6409 * gfortran.dg/graphite/id-20.f: New.
6410
6411 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6412
6413 * gcc.dg/graphite/id-22.c: New.
6414
6415 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6416
6417 * gcc.dg/graphite/run-id-2.c: Call abort.
6418
6419 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6420
6421 * gcc.dg/graphite/id-20.c: New.
6422
6423 2010-08-11 Janus Weil <janus@gcc.gnu.org>
6424 Steve Kargl <kargl@gcc.gnu.org>
6425
6426 PR fortran/44595
6427 * gfortran.dg/move_alloc_3.f90: New.
6428 * gfortran.dg/random_seed_2.f90: New.
6429
6430 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6431
6432 * lib/target-supports.exp (check_effective_target_sync_int_long):
6433 Add hppa*-*-linux*.
6434 (check_effective_target_sync_char_short): Likewise.
6435
6436 2010-08-10 Yao Qi <yao@codesourcery.com>
6437
6438 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6439 general form.
6440 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6441 * g++.dg/other/packed1.C: Likewise.
6442 * g++.dg/other/crash-4.C: Likewise.
6443 * g++.dg/ext/packed8.C: Likewise.
6444 * g++.dg/init/array16.C: Likewise.
6445
6446 2010-08-10 xinliang David Li <davidxl@google.com>
6447 * gcc.dg/tree-ssa/loop-19.c: Add option
6448 -fno-prefetch-loop-array
6449
6450 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6451
6452 PR middle-end/45182
6453 * gcc.c-torture/compile/pr45182.c: New test.
6454
6455 2010-08-09 Jason Merrill <jason@redhat.com>
6456
6457 PR c++/45236
6458 * g++.dg/cpp0x/variadic-104.C: New.
6459
6460 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6461
6462 PR fortran/44235
6463 * gfortran.dg/dependency_32.f90: New test.
6464
6465 2010-08-09 Richard Guenther <rguenther@suse.de>
6466
6467 PR middle-end/44632
6468 * g++.dg/opt/nrv17.C: New testcase.
6469
6470 2010-08-09 Richard Guenther <rguenther@suse.de>
6471
6472 PR middle-end/45212
6473 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6474 alignment from MEM_REF offset only if we took it from the
6475 base object.
6476
6477 * gcc.target/i386/pr24178.c: New testcase.
6478
6479 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6480
6481 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6482 * gcc.dg/20030702-1.c: Ditto.
6483 * gcc.dg/20050309-1.c: Ditto.
6484 * gcc.dg/20050325-1.c: Ditto.
6485 * gcc.dg/20050330-2.c: Ditto.
6486 * gcc.dg/20051201-1.c: Ditto.
6487 * gcc.dg/gomp/pr27573.c: Ditto.
6488 * gcc.dg/gomp/pr34610.c: Ditto.
6489 * gcc.dg/pr24225.c: Ditto.
6490 * gcc.dg/pr26570.c: Ditto.
6491 * gcc.dg/pr32773.c: Ditto.
6492 * g++.dg/gcov/gcov-6.C: Ditto.
6493 * g++.dg/gomp/pr34608.C: Ditto.
6494 * gfortran.dg/gomp/pr27573.f90: Ditto.
6495
6496 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6497 dg-require-host-local dg directive.
6498 * gcc.dg/profile-dir-2.c: Ditto.
6499 * gcc.dg/profile-dir-3.c: Ditto.
6500
6501 2010-08-08 Richard Guenther <rguenther@suse.de>
6502
6503 PR tree-optimization/45109
6504 * gcc.c-torture/compile/pr45109.c: New testcase.
6505
6506 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6507
6508 * gcc.dg/march.c: Skip if -march defined.
6509 * gcc.dg/mtune.c: Skip if -mtune defined.
6510
6511 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6512 generic thunk support.
6513
6514 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6515
6516 PR target/45213
6517 * gcc.target/i386/pr45213.c: New test.
6518
6519 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6520
6521 PR libfortran/45143
6522 * gfortran.dg/fmt_error_11.f03: New test.
6523
6524 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6525
6526 * lib/target-supports.exp (check_effective_target_sync_int_long):
6527 Add arm*-*-linux-gnueabi.
6528 (check_effective_target_sync_char_short): Likewise.
6529
6530 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6531
6532 PR fortran/45159
6533 * gfortran.dg/dependency_31.f90: New test.
6534
6535 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6536
6537 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6538
6539 2010-08-06 Jason Merrill <jason@redhat.com>
6540
6541 * g++.dg/cpp0x/sfinae3.C: New.
6542 * g++.dg/cpp0x/sfinae4.C: New.
6543
6544 2010-08-06 Richard Guenther <rguenther@suse.de>
6545
6546 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6547 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6548 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6549 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6550 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6551 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6552 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6553 * gcc.c-torture/execute/20100805-1.c: Likewise.
6554
6555 2010-08-05 Martin Jambor <mjambor@suse.cz>
6556
6557 PR testsuite/42855
6558 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6559
6560 2010-08-05 Martin Jambor <mjambor@suse.cz>
6561
6562 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6563 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6564
6565 2010-08-05 Martin Jambor <mjambor@suse.cz>
6566
6567 * g++.dg/ipa/devirt-1.C: New test.
6568 * g++.dg/ipa/devirt-2.C: Likewise.
6569 * g++.dg/ipa/devirt-3.C: Likewise.
6570 * g++.dg/ipa/devirt-4.C: Likewise.
6571 * g++.dg/ipa/devirt-5.C: Likewise.
6572 * gcc.dg/ipa/iinline-3.c: Likewise.
6573
6574 2010-08-05 Jie Zhang <jie@codesourcery.com>
6575
6576 PR tree-optimization/45144
6577 * gcc.dg/tree-ssa/pr45144.c: New test.
6578
6579 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6580
6581 PR fortran/42207
6582 PR fortran/44064
6583 PR fortran/44065
6584 * gfortran.dg/class_25.f03: New.
6585 * gfortran.dg/class_26.f03: New.
6586
6587 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6588
6589 * g++.dg/warn/miss-format-1.C: Update line number.
6590
6591 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6592
6593 PR c++/44641
6594 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6595 .frame and .mask assembler directives.
6596
6597 2010-08-04 Richard Guenther <rguenther@suse.de>
6598
6599 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6600 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6601 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6602 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6603
6604 2010-08-04 Tobias Burnus <burnus@net-b.de>
6605
6606 PR fortran/44857
6607 * gfortran.dg/derived_constructor_char_1.f90: New.
6608 * gfortran.dg/derived_constructor_char_2.f90: New.
6609
6610 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6611
6612 PR fortran/45159
6613 * gfortran.dg/dependency_30.f90: New test.
6614
6615 2010-08-03 Jan Hubicka <jh@suse.cz>
6616
6617 * gcc.c-torture/compile/pr45085.c: New testcase.
6618
6619 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6620
6621 PR fortran/44584
6622 PR fortran/45161
6623 * gfortran.dg/typebound_call_9.f03: Modified.
6624 * gfortran.dg/typebound_generic_1.f03: Modified.
6625
6626 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6627
6628 PR fortran/45159
6629
6630 * gfortran.dg/dependency_29.f90: New test.
6631
6632 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6633
6634 PR fortran/36854
6635 * gfortran.dg/character_comparison_2.f90: New test.
6636 * gfortran.dg/character_comparison_3.f90: New test.
6637 * gfortran.dg/dependency_28.f90: New test.
6638
6639 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6640
6641 PR target/40457
6642 * gcc.target/arm/pr40457-1.c: New test.
6643 * gcc.target/arm/pr40457-2.c: New test.
6644
6645 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6646
6647 PR fortran/44912
6648 * gfortran.dg/typebound_call_17.f03: New.
6649
6650 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6651
6652 PR fortran/44929
6653 * gfortran.dg/allocate_derived_3.f90: New.
6654
6655 2010-07-30 Xinliang David Li <davidxl@google.com>
6656 PR tree-optimization/45121
6657 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6658
6659 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6660
6661 PR c++/45112
6662 * g++.dg/pr45112.C: New test.
6663
6664 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR debug/45055
6667 PR rtl-optimization/45137
6668 * gcc.dg/pr45055.c: New test.
6669
6670 2010-07-30 Alan Modra <amodra@gmail.com>
6671
6672 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6673 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6674
6675 2010-07-29 Tobias Burnus <burnus@net-b.de>
6676
6677 PR fortran/45087
6678 PR fortran/45125
6679 * gfortran.dg/whole_file_25.f90: New.
6680 * gfortran.dg/whole_file_26.f90: New.
6681 * gfortran.dg/whole_file_27.f90: New.
6682
6683 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6684
6685 PR fortran/44962
6686 * gfortran.dg/typebound_proc_17.f03: New.
6687
6688 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6689
6690 PR fortran/45004
6691 * gfortran.dg/move_alloc_2.f90: New.
6692
6693 2010-07-29 Xinliang David Li <davidxl@google.com>
6694 PR tree-optimization/45121
6695 * c-c++-common/uninit-17.c: Fix expected output.
6696
6697 2010-07-29 Richard Guenther <rguenther@suse.de>
6698
6699 PR tree-optimization/45120
6700 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6701
6702 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6703
6704 PR fortran/42051
6705 PR fortran/44064
6706 * gfortran.dg/pr42051.f03: New testcase.
6707
6708 2010-07-29 Richard Guenther <rguenther@suse.de>
6709
6710 PR middle-end/45034
6711 * gcc.c-torture/execute/pr45034.c: New testcase.
6712
6713 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6714
6715 PR c++/45096
6716 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6717
6718 2010-07-28 Daniel Kraft <d@domob.eu>
6719
6720 * gfortran.dg/bound_8.f90: New test.
6721
6722 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6723
6724 PR debug/45105
6725 * gcc.dg/pr45105.c: New test.
6726
6727 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6728
6729 PR rtl-optimization/45107
6730 * gcc.dg/pr45107.c: New test.
6731
6732 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6733
6734 PR rtl-optimization/45101
6735 * gcc.dg/pr45101.c: New test.
6736
6737 2010-07-28 Tobias Burnus <burnus@net-b.de>
6738
6739 PR fortran/45077
6740 * gfortran.dg/whole_file_24.f90: New.
6741
6742 2010-07-27 Jason Merrill <jason@redhat.com>
6743
6744 * g++.dg/cpp0x/variadic102.C: New.
6745 * g++.dg/cpp0x/variadic103.C: New.
6746
6747 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6748
6749 PR rtl-optimization/40956
6750 PR target/42495
6751 PR middle-end/42574
6752 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6753 * gcc.target/arm/pr42574.c: Add tests.
6754
6755 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6756
6757 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6758 test name.
6759 (cleanup-repo-files): Ditto.
6760 (cleanup-saved-temps): Ditto.
6761
6762 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR testsuite/44701
6765 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6766
6767 PR c/45079
6768 * gcc.dg/pr45079.c: New test.
6769
6770 2010-07-27 Ira Rosen <irar@il.ibm.com>
6771
6772 PR tree-optimization/44152
6773 * gcc.dg/vect/fast-math-pr44152.c: New test.
6774
6775 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6776
6777 PR ObjC/44140
6778 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6779 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6780 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6781 * obj-c++.dg/torture/trivial.mm: Ditto.
6782 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6783 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6784 * objc.dg/torture/tls/thr-init.m: Ditto.
6785 * objc.dg/torture/trivial.m: Ditto.
6786
6787 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6788
6789 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6790 Skip on spu-*-* targets.
6791
6792 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6793
6794 PR tree-optimization/45083
6795 * gcc.dg/pr45083.c: New test.
6796
6797 2010-07-26 Tobias Burnus <burnus@net-b.de>
6798
6799 PR fortran/40873
6800 * gfortran.dg/whole_file_22.f90: New test.
6801 * gfortran.dg/whole_file_23.f90: New test.
6802
6803 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6804 Jack Howarth <howarth@bromo.med.uc.edu>
6805 Richard Henderson <rth@redhat.com>
6806
6807 PR target/44132
6808 * gcc.dg/tls/thr-init-1.c: New.
6809 * gcc.dg/tls/thr-init-2.c: New.
6810 * gcc.dg/torture/tls New.
6811 * gcc.dg/torture/tls/tls-test.c: New.
6812 * gcc.dg/torture/tls/thr-init-1.c: New.
6813 * gcc.dg/torture/tls/tls.exp: New.
6814 * gcc.dg/torture/tls/thr-init-2.c: New.
6815 * gcc.dg/tls/emutls-2.c: New test
6816
6817 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6818 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6819 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6820 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6821 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6822 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6823 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6824 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6825 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6826 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6827 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6828 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6829 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6830 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6831 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6832 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6833 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6834 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6835 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6836 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6837 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6838 gfortran.dg/gomp/omp_threadprivate1.f90,
6839 gfortran.dg/gomp/omp_threadprivate2.f90,
6840 gfortran.dg/gomp/reduction1.f90,
6841 gfortran.dg/gomp/sharing-1.f90: Likewise.
6842
6843 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6844
6845 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6846 sse_runtime.
6847 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6848 dg-require-visibility.
6849
6850 2010-07-26 Richard Guenther <rguenther@suse.de>
6851
6852 PR tree-optimization/43784
6853 * gcc.c-torture/execute/pr43784.c: New testcase.
6854 * g++.dg/torture/pr43784.C: Likewise.
6855
6856 2010-07-26 Richard Guenther <rguenther@suse.de>
6857
6858 PR middle-end/45056
6859 * g++.dg/pr45056.C: New testcase.
6860
6861 2010-07-26 Richard Guenther <rguenther@suse.de>
6862
6863 PR tree-optimization/45071
6864 * gcc.dg/pr45071.c: New testcase.
6865
6866 2010-07-26 Tobias Burnus <burnus@net-b.de>
6867
6868 PR fortran/45066
6869 * gfortran.dg/namelist_62.f90: New.
6870
6871 2010-07-26 Richard Guenther <rguenther@suse.de>
6872
6873 * gcc.c-torture/execute/pr45017.c: Move ...
6874 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6875
6876 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6877
6878 PR fortran/40628
6879 * trim_optimize_1.f90: New test.
6880 * character_comparision_1.f90: New test.
6881
6882 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6883
6884 PR fortran/42852
6885 * gfortran.dg/wtruncate_fix.f: New test.
6886
6887 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6888
6889 PR testsuite/45068
6890 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6891
6892 2010-07-24 Richard Guenther <rguenther@suse.de>
6893
6894 PR lto/43788
6895 * g++.dg/lto/20100724-1_0.C: New testcase.
6896
6897 2010-07-24 Richard Guenther <rguenther@suse.de>
6898
6899 PR lto/43212
6900 * gcc.dg/lto/20100724-1_0.c: New testcase.
6901 * gcc.dg/lto/20100724-1_1.c: Likewise.
6902
6903 2010-07-24 Tobias Burnus <burnus@net-b.de>
6904
6905 PR fortran/40011
6906 * gfortran.dg/whole_file_21.f90: New.
6907
6908 * gfortran.dg/integer_exponentiation_3.F90: Use
6909 -ffloat-store only for i?86/x86-64 -m32.
6910
6911 2010-07-24 Tobias Burnus <burnus@net-b.de>
6912
6913 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6914 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6915
6916 2010-07-24 Tobias Burnus <burnus@net-b.de>
6917
6918 * gfortran.dg/func_decl_4.f90: Split test into two ...
6919 * gfortran.dg/func_decl_5.f90: ... parts.
6920 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6921 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6922 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6923 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6924 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6925 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6926 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6927 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6928 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6929 * gfortran.dg/sizeof.f90: Make test valid.
6930 * gfortran.dg/pr20865.f90: Add new dg-error.
6931 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6932 * gfortran.dg/g77/19990218-0.f: Ditto.
6933 * gfortran.dg/g77/19990218-1.f: Ditto.
6934 * gfortran.dg/g77/970625-2.f: Ditto.
6935 * gfortran.dg/pr37243.f: Fix function declaration.
6936 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6937 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6938
6939 2010-07-23 Tobias Burnus <burnus@net-b.de>
6940
6941 PR fortran/44945
6942 * gfortran.dg/char_array_structure_constructor.f90: Add
6943 -fwhole-file as dg-option as it otherwise fails on some
6944 systems.
6945
6946 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6947
6948 * gnat.dg/aggr16.ad[sb]: New test.
6949 * gnat.dg/aggr16_pkg.ads: New helper.
6950
6951 2010-07-23 Richard Guenther <rguenther@suse.de>
6952
6953 PR lto/43071
6954 * g++.dg/lto/20100723-1_0.C: New testcase.
6955
6956 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6957
6958 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6959 AVX support.
6960 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6961 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6962
6963 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6964
6965 * lib/target-supports.exp (add_options_for_tls): New proc.
6966 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6967 * g++.dg/tls/static-1a.cc: Likewise.
6968 * gcc.dg/tls/emutls-1.c: Likewise.
6969 * gcc.dg/tls/opt-11.c: Likewise.
6970 * gcc.dg/tls/opt-12.c: Likewise.
6971 * gcc.dg/tls/pr24428-2.c: Likewise.
6972 * gcc.dg/tls/pr24428.c: Likewise.
6973 * obj-c++.dg/tls/static-1.mm: Likewise.
6974 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6975 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6976 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6977 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6978 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6979 * objc.dg/torture/tls/thr-init.m: Likewise.
6980 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6981
6982 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6983
6984 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6985 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6986 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6987 optimized dump files.
6988
6989 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6990
6991 PR tree-optimization/45047
6992 * gcc.c-torture/compile/pr45047.c: New test.
6993
6994 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6995
6996 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6997 instead of dg-compile.
6998 * gcc.dg/float-range-4.c: Ditto.
6999 * gcc.dg/float-range-5.c: Ditto.
7000 * gcc.dg/fold-overflow-1.c: Ditto.
7001 * gcc.dg/gomp/sections-4.c: Ditto.
7002 * gcc.dg/transparent-union-1.c: Ditto.
7003 * gcc.dg/transparent-union-2.c: Ditto.
7004 * gcc.target/i386/pr39315-check.c: Ditto.
7005 * g++.dg/gomp/sections-4.C: Ditto.
7006 * g++.dg/template/dtor7.C: Ditto.
7007 * g++.dg/tree-ssa/pr19952.C: Ditto.
7008 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7009 * gfortran.dg/graphite/pr42185.f90: Ditto.
7010 * gfortran.dg/namelist_36.f90: Ditto.
7011 * gnat.dg/noreturn1.adb: Ditto.
7012 * gnat.dg/specs/small_alignment.ads: Ditto.
7013
7014 2010-07-23 Martin Jambor <mjambor@suse.cz>
7015
7016 PR tree-optimization/44915
7017 * g++.dg/torture/pr44915.C: New test.
7018
7019 2010-07-23 Martin Jambor <mjambor@suse.cz>
7020
7021 PR tree-optimization/44914
7022 * g++.dg/tree-ssa/pr44914.C: New test.
7023
7024 2010-07-23 Jie Zhang <jie@codesourcery.com>
7025
7026 PR target/44290
7027 * gcc.dg/pr44290-1.c: New test.
7028 * gcc.dg/pr44290-2.c: New test.
7029
7030 2010-07-23 Jason Merrill <jason@redhat.com>
7031
7032 PR c++/45008
7033 * g++.dg/abi/mangle44.C: New.
7034
7035 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7036
7037 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7038 for compile-time only tests.
7039 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7040 target check.
7041 * gcc.target/i386/pr39315-4.c: Ditto.
7042 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7043 target check. Include sse-os-support.h.
7044 (main): Call check_isa and sse_os_support.
7045 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7046 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7047 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7048 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7049 target check. Include sse-os-support.h.
7050 (main): Call check_isa and sse_os_support.
7051 * gcc.target/i386/vperm-v2df.c: Ditto.
7052
7053 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7054
7055 * lib/target-supports.exp (check_avx_hw_available): New procedure.
7056 (check_effective_target_avx_runtime): New procedure.
7057 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7058 (check_effective_target_sse_runtime): Add check_effective_target_sse.
7059
7060 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7061 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
7062 and __get_cpuid test.
7063 * gcc.dg/compat/vector-2b_main.c: Ditto.
7064
7065 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7066
7067 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7068 for compile-time only test.
7069 * gcc.dg/pr32716.c: Ditto.
7070 * gcc.dg/pr34856.c: Ditto.
7071 * gcc.dg/pr36997.c: Ditto.
7072 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7073 * gfortran.dg/pr28158.f90: Ditto.
7074 * gfortran.dg/pr30667.f: Ditto.
7075
7076 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7077 i?86-*-* and x86_64-*-* targets to disable execution on targets
7078 without sse2 runtime support.
7079 * g++.dg/vect/vect.exp: Ditto.
7080 * gfortran.dg/vect/vect.exp: Ditto.
7081
7082 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7083 * gcc.dg/pr37544.c: Ditto.
7084 * gcc.dg/pr40550.c: Ditto.
7085 * gcc.dg/compat/union-m128-1_main.c: Ditto.
7086 * gcc.dg/compat/vector-1a_main.c: Ditto.
7087 * gcc.dg/compat/vector-2a_main.c: Ditto.
7088 * gcc.dg/torture/pr16104-1.c: Ditto.
7089 * gcc.dg/torture/pr35771-1.c: Ditto.
7090 * gcc.dg/torture/pr35771-2.c: Ditto.
7091 * gcc.dg/torture/pr35771-3.c: Ditto.
7092 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7093 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7094 * gcc.dg/torture/stackalign/push-1.c: Ditto.
7095 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7096 * g++.dg/other/i386-1.C: Ditto.
7097 * g++.dg/other/pr40446.C: Ditto.
7098
7099 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7100
7101 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7102
7103 2010-07-23 Daniel Kraft <d@domob.eu>
7104
7105 PR fortran/44709
7106 * gfortran.dg/exit_1.f08: New test.
7107 * gfortran.dg/exit_2.f08: New test.
7108
7109 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
7110
7111 PR tree-optimization/39839
7112 * gcc.target/arm/pr39839.c: New test case.
7113
7114 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7115
7116 * gnat.dg/unchecked_convert5b.adb: New test.
7117 * gnat.dg/unchecked_convert6.adb: Likewise.
7118 * gnat.dg/unchecked_convert6b.adb: Likewise.
7119
7120 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7121
7122 * gnat.dg/aggr15.ad[sb]: New test.
7123
7124 2010-07-22 Dodji Seketeli <dodji@redhat.com>
7125
7126 PR debug/45024
7127 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7128
7129 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7130
7131 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7132 with dg-require-linker-plugin.
7133
7134 2010-07-22 Richard Guenther <rguenther@suse.de>
7135
7136 PR lto/43850
7137 * g++.dg/lto/20100722-1_0.C: New testcase.
7138
7139 2010-07-22 Richard Guenther <rguenther@suse.de>
7140
7141 PR lto/42451
7142 * gcc.dg/lto/20100720-3_0.c: New testcase.
7143 * gcc.dg/lto/20100720-3_1.c: Likewise.
7144
7145 2010-07-22 Richard Guenther <rguenther@suse.de>
7146
7147 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7148 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7149
7150 PR lto/43373
7151 * gcc.dg/lto/20100722-1_0.c: New testcase.
7152
7153 2010-07-22 Martin Jambor <mjambor@suse.cz>
7154
7155 PR tree-optimization/44891
7156 * gcc.c-torture/compile/pr44891.c: New test.
7157
7158 2010-07-22 Richard Guenther <rguenther@suse.de>
7159
7160 PR tree-optimization/45017
7161 * gcc.c-torture/execute/pr45017.c: New testcase.
7162
7163 2010-07-22 Tobias Burnus <burnus@net-b.de>
7164
7165 PR fortran/45019
7166 * gfortran.dg/aliasing_dummy_5.f90: New.
7167
7168 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7169
7170 PR target/43698
7171 * gcc.target/arm/pr43698.c: New test.
7172
7173 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7174
7175 PR fortran/44929
7176 * Revert my commit r162325 for this PR.
7177
7178 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR debug/45015
7181 * gcc.target/m68k/pr45015.c: New test.
7182
7183 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7184
7185 PR c++/44641
7186 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7187 comments.
7188
7189 2010-07-21 Richard Guenther <rguenther@suse.de>
7190
7191 PR lto/45018
7192 * g++.dg/lto/20100721-1_0.C: New testcase.
7193
7194 2010-07-21 Martin Jambor <mjambor@suse.cz>
7195
7196 PR tree-optimization/44900
7197 * g++.dg/torture/pr44900.C: New test.
7198
7199 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7200
7201 PR middle-end/44738
7202 * c-c++-common/uninit-17.c: Correct expected error.
7203
7204 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7205
7206 * gcc.dg/guality/asm-1.c: New test.
7207
7208 PR debug/45003
7209 * gcc.dg/guality/pr45003-2.c: New test.
7210 * gcc.dg/guality/pr45003-3.c: New test.
7211
7212 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7213
7214 PR libfortran/44697
7215 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7216
7217 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7218
7219 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7220 defined on the current line.
7221 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7222 * g++.dg/debug/dwarf2/pr44641.C: New.
7223
7224 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7225
7226 * gcc.target/powerpc/block-move-1.c: New test.
7227 * gcc.target/powerpc/block-move-2.c: New test.
7228
7229 2010-07-20 Jason Merrill <jason@redhat.com>
7230
7231 PR c++/44967
7232 * g++.dg/cpp0x/sfinae2.C: New.
7233
7234 2010-07-20 Richard Guenther <rguenther@suse.de>
7235
7236 PR lto/42696
7237 * gcc.dg/lto/20100720-4_0.c: New testcase.
7238
7239 2010-07-20 Richard Guenther <rguenther@suse.de>
7240
7241 PR lto/43221
7242 * gcc.dg/lto/20100720-2_0.c: New testcase.
7243 * gcc.dg/lto/20100720-2_1.c: Likewise.
7244
7245 2010-07-20 Richard Guenther <rguenther@suse.de>
7246
7247 PR lto/43208
7248 * gcc.dg/lto/20100720-1_0.c: New testcase.
7249 * gcc.dg/lto/20100720-1_1.c: Likewise.
7250
7251 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7252
7253 PR debug/45003
7254 * gcc.dg/guality/pr45003-1.c: New test.
7255
7256 2010-07-20 Richard Guenther <rguenther@suse.de>
7257
7258 PR tree-optimization/44977
7259 * gcc.dg/torture/pr44977.c: New testcase.
7260
7261 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7262
7263 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7264 sync_char_short
7265
7266 2010-07-20 Richard Guenther <rguenther@suse.de>
7267
7268 PR middle-end/44971
7269 PR middle-end/44988
7270 * gcc.dg/pr44971.c: New testcase.
7271 * gcc.c-torture/compile/pr44988.c: Likewise.
7272
7273 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7274
7275 PR fortran/44929
7276 * gfortran.dg/allocate_with_typespec.f90: New test.
7277 * gfortran.dg/allocate_derived_1.f90: Update error message.
7278
7279 2010-07-19 Jason Merrill <jason@redhat.com>
7280
7281 PR c++/44996
7282 * g++.dg/cpp0x/decltype23.C: New.
7283
7284 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7285
7286 PR fortran/42385
7287 * gfortran.dg/class_defined_operator_1.f03 : New test.
7288
7289 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7290
7291 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7292 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7293 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7294 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7295
7296 2010-07-19 Richard Guenther <rguenther@suse.de>
7297
7298 PR middle-end/44941
7299 * gcc.c-torture/compile/pr44941.c: New testcase.
7300
7301 2010-07-19 Jason Merrill <jason@redhat.com>
7302
7303 PR c++/44969
7304 * g++.dg/template/sfinae24.C: New.
7305
7306 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7307
7308 PR fortran/44353
7309 * gfortran.dg/data_implied_do_2.f90: Removed.
7310
7311 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7312
7313 PR c++/44969
7314 * g++.dg/template/sfinae23.C: New.
7315
7316 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7317
7318 * lib/target-supports.exp (check_sse_os_support_available): New
7319 proc.
7320 (check_sse_hw_available): New proc.
7321 (check_effective_target_sse_runtime): New proc.
7322 (check_effective_target_sse2_runtime): New proc.
7323 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7324 -msse2 if check_sse_os_support_available.
7325 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7326 check_sse_os_support_available.
7327 * gcc.dg/vect/vect.exp: Likewise.
7328 * gfortran.dg/vect/vect.exp: Likewise.
7329 * gcc.target/i386/sol2-check: Renamed to ...
7330 * gcc.target/i386/sse-os-support.h: ... this.
7331 (sol2_check): Renamed to ...
7332 (sse_os_support): ... this.
7333 Only test movss with xmm registers.
7334 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7335 Removed ILL_INSN, ILL_INSN_LEN.
7336 * gcc.target/i386/sse2-check.h: Likewise.
7337 * gcc.target/i386/sse3-check.h: Likewise.
7338 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7339 Removed cpuid.h, __get_cpuid test.
7340 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7341 Removed cpuid.h, __get_cpuid test.
7342 * g++.dg/other/pr40446.C: Likewise.
7343 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7344 * gcc.dg/compat/vector-1a_main.c: Likewise.
7345 * gcc.dg/compat/vector-2a_main.c: Likewise.
7346 * gcc.dg/pr36584.c: Likewise.
7347 * gcc.dg/pr37544.c: Likewise.
7348 * gcc.dg/torture/pr16104-1.c: Likewise.
7349 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7350 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7351 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7352 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7353 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7354 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7355 sse2_runtime.
7356 * gcc.dg/torture/pr35771-2.c: Likewise.
7357 * gcc.dg/torture/pr35771-3.c: Likewise.
7358 * gcc.target/i386/pr39315-2.c: Likewise.
7359 * gcc.target/i386/pr39315-4.c: Likewise.
7360 * gcc.target/i386/vperm-v2df.c: Likewise.
7361 * gcc.target/i386/vperm-v2di.c: Likewise.
7362 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7363 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7364 sse_runtime.
7365
7366 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7367
7368 PR fortran/44353
7369 * gfortran.dg/data_implied_do_2.f90: New test.
7370
7371 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7372
7373 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7374
7375 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7376
7377 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7378 to the "mips16" group.
7379 (mips_using_mips16_p): New procedure.
7380 (mips-dg-options): Use it.
7381
7382 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7383
7384 * gcc.target/mips/mips16-attributes-4.c: New test.
7385
7386 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7387
7388 PR testsuite/44418
7389 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7390 * gcc.target/powerpc/recip-2.c: Ditto.
7391 * gcc.target/powerpc/recip-3.c: Ditto.
7392
7393 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7394
7395 * gcc.target/arm/pr42235.c: New test.
7396
7397 2010-07-16 Jason Merrill <jason@redhat.com>
7398
7399 PR c++/32505
7400 * g++.dg/template/partial8.C: New.
7401
7402 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7403
7404 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7405 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7406 in C++.
7407 (gualcvt): New overloaded inline.
7408 (GUALCVT): Use it for C++.
7409 * g++.dg/guality/guality.exp: New.
7410 * g++.dg/guality/guality.h: New.
7411 * g++.dg/guality/redeclaration1.C: New test.
7412 * g++.dg/dg.exp: Prune also guality/* tests.
7413 * gcc.dg/guality/pr43141.c: Moved to...
7414 * c-c++-common/guality/pr43141.c: ... here.
7415
7416 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7417
7418 PR libfortran/37077
7419 * gfortran.dg/char4_iunit_2.f03: New test.
7420
7421 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7422
7423 PR testsuite/43925
7424 * lib/plugin-support.exp (plugin-test-execute):
7425 Add ${gcc_objdir}/intl to includes.
7426
7427 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7428
7429 PR target/44942
7430 * gcc.c-torture/execute/pr44942.c: New test.
7431 * gcc.target/i386/pr44942.c: New test.
7432
7433 2010-07-15 Jason Merrill <jason@redhat.com>
7434
7435 PR c++/44909
7436 * g++.dg/cpp0x/implicit7.C: New.
7437 * g++.dg/cpp0x/implicit8.C: New.
7438
7439 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7440
7441 Disable float tests for __SPU__ targets due to lack of signed zero:
7442 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7443 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7444 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7445 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7446 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7447 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7448 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7449 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7450 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7451
7452 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7453
7454 * gfortran.dg/select_char_2.f90: New test.
7455
7456 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7457
7458 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7459 with DECL_CHAIN.
7460
7461 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7462
7463 PR fortran/44936
7464 * gfortran.dg/typebound_generic_9.f03: New.
7465
7466 2010-07-15 Richard Guenther <rguenther@suse.de>
7467
7468 PR tree-optimization/44946
7469 * gcc.c-torture/compile/pr44946.c: New testcase.
7470
7471 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR fortran/40206
7474 * gfortran.dg/select_char_3.f90: New test.
7475
7476 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7477 Kevin F. Quinn <kevquinn@gentoo.org>
7478
7479 * gcc.dg/Wtrampolines.c: New.
7480
7481 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7482
7483 PR libfortran/44934
7484 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7485
7486 2010-07-14 Jason Merrill <jason@redhat.com>
7487
7488 PR c++/44810
7489 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7490
7491 Implement C++0x unrestricted unions (N2544)
7492 * g++.dg/cpp0x/union1.C: New.
7493 * g++.dg/cpp0x/union2.C: New.
7494 * g++.dg/cpp0x/union3.C: New.
7495 * g++.dg/cpp0x/defaulted2.C: Adjust.
7496 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7497 * g++.old-deja/g++.ext/anon2.C: Adjust.
7498 * g++.old-deja/g++.mike/misc6.C: Adjust.
7499
7500 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7501
7502 PR fortran/44925
7503 * gfortran.dg/c_loc_tests_15.f90: New.
7504
7505 2010-07-13 Jason Merrill <jason@redhat.com>
7506
7507 PR c++/44909
7508 * g++.dg/cpp0x/implicit6.C: New.
7509
7510 2010-07-13 Jason Merrill <jason@redhat.com>
7511
7512 PR c++/44540
7513 * g++.dg/abi/noreturn1.C: New.
7514 * g++.dg/abi/noreturn2.C: New.
7515
7516 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7517
7518 PR other/44874
7519 PR debug/44832
7520 * c-c++-common/pr44832.c: New test.
7521
7522 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7523
7524 PR objc/44488
7525 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7526 on the target. Make sure that we can assemble the emitted asm when
7527 the test type is 'compile'.
7528
7529 2010-07-13 Richard Guenther <rguenther@suse.de>
7530
7531 PR tree-optimization/36960
7532 * g++.dg/torture/pr36960.C: New testcase.
7533
7534 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7535
7536 PR c++/44908
7537 * g++.dg/template/sfinae21.C: New.
7538 * g++.dg/template/sfinae22.C: Likewise.
7539
7540 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7541
7542 PR testsuite/42843
7543 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7544 * gcc.dg/plugin/ggcplug.c: Likewise.
7545 * g++.dg/plugin/selfassign.c: Likewise.
7546 * g++.dg/plugin/attribute_plugin.c: Likewise.
7547 * g++.dg/plugin/dumb_plugin.c: Likewise.
7548 * g++.dg/plugin/pragma_plugin.c: Likewise.
7549
7550 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7551
7552 * gcc.c-torture/execute/pr44683.x: New.
7553 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7554
7555 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7556
7557 PR fortran/44434
7558 PR fortran/44565
7559 PR fortran/43945
7560 PR fortran/44869
7561 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7562 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7563 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7564 * gfortran.dh/typebound_call_16.f03: New.
7565 * gfortran.dg/typebound_generic_6.f03: New.
7566 * gfortran.dg/typebound_generic_7.f03: New.
7567 * gfortran.dg/typebound_generic_8.f03: New.
7568
7569 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7570
7571 PR libfortran/37077
7572 * gfortran.dg/char4_iunit_1.f03: New test.
7573
7574 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7575
7576 * gcc.dg/tree-ssa/vrp53.c: New test.
7577
7578 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7579
7580 PR c++/44907
7581 * g++.dg/template/sfinae19.C: New.
7582 * g++.dg/template/sfinae20.C: Likewise.
7583
7584 2010-07-12 Jie Zhang <jie@codesourcery.com>
7585
7586 * gcc.target/arm/interrupt-1.c: New test.
7587 * gcc.target/arm/interrupt-2.c: New test.
7588
7589 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7590
7591 * gcc.dg/pr42427.c: Require c99_runtime.
7592 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7593 c99_runtime.
7594 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7595 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7596 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7597 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7598 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7599 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7600 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7601 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7602 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7603 * gcc.target/i386/pr37275.c: Require visibility support.
7604
7605 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7606
7607 * lib/target-supports.exp (check_effective_target_sse): New proc.
7608 * gcc.target/i386/sol2-check.h: New file.
7609 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7610 Include sol2-check.h.
7611 (main) Only run do_test () if sol2_check ().
7612 * gcc.target/i386/sse2-check.h: Likewise.
7613 * gcc.target/i386/sse3-check.h: Likewise.
7614 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7615 [__sun__ && __svr4__]: Execute SSE2 instruction.
7616 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7617 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7618 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7619 * g++.dg/ext/vector14.C: Likewise.
7620 * g++.dg/other/mmintrin.C: Likewise.
7621 * gcc.dg/20020418-1.c: Likewise.
7622 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7623 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7624 * gcc.dg/format/unnamed-1.c: Likewise.
7625 Adapt dg-warning line number.
7626 * gcc.dg/graphite/pr40281.c: Likewise.
7627 * gcc.dg/pr32176.c: Likewise.
7628 * gcc.dg/pr40550.c: Likewise.
7629 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7630 * gcc.dg/torture/pr36891.c: Likewise.
7631 * gcc.target/i386/20020218-1.c: Likewise.
7632 * gcc.target/i386/20020523.c: Likewise.
7633 * gcc.target/i386/abi-1.c: Likewise.
7634 * gcc.target/i386/brokensqrt.c: Likewise.
7635 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7636 * gcc.target/i386/pr13366.c: Likewise.
7637 * gcc.target/i386/pr13685.c: Likewise.
7638 * gcc.target/i386/pr24306.c: Likewise.
7639 * gcc.target/i386/pr31486.c: Likewise.
7640 * gcc.target/i386/pr32065-1.c: Likewise.
7641 * gcc.target/i386/pr32065-2.c: Likewise.
7642 * gcc.target/i386/pr32389.c: Likewise.
7643 * gcc.target/i386/pr38824.c: Likewise.
7644 * gcc.target/i386/pr38931.c: Likewise.
7645 * gcc.target/i386/pr39592-1.c: Likewise.
7646 * gcc.target/i386/pr43766.c: Likewise.
7647 * gcc.target/i386/recip-divf.c: Likewise.
7648 * gcc.target/i386/recip-sqrtf.c: Likewise.
7649 * gcc.target/i386/recip-vec-divf.c: Likewise.
7650 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7651 * gcc.target/i386/sse-1.c: Likewise.
7652 * gcc.target/i386/sse-16.c: Likewise.
7653 * gcc.target/i386/sse-2.c: Likewise.
7654 * gcc.target/i386/sse-20.c: Likewise.
7655 * gcc.target/i386/sse-3.c: Likewise.
7656 * gcc.target/i386/sse-7.c: Likewise.
7657 * gcc.target/i386/sse-9.c: Likewise.
7658 * gcc.target/i386/sse-addps-1.c: Likewise.
7659 * gcc.target/i386/sse-addss-1.c: Likewise.
7660 * gcc.target/i386/sse-andnps-1.c: Likewise.
7661 * gcc.target/i386/sse-andps-1.c: Likewise.
7662 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7663 * gcc.target/i386/sse-comiss-1.c: Likewise.
7664 * gcc.target/i386/sse-comiss-2.c: Likewise.
7665 * gcc.target/i386/sse-comiss-3.c: Likewise.
7666 * gcc.target/i386/sse-comiss-4.c: Likewise.
7667 * gcc.target/i386/sse-comiss-5.c: Likewise.
7668 * gcc.target/i386/sse-comiss-6.c: Likewise.
7669 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7670 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7671 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7672 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7673 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7674 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7675 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7676 * gcc.target/i386/sse-divps-1.c: Likewise.
7677 * gcc.target/i386/sse-divss-1.c: Likewise.
7678 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7679 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7680 * gcc.target/i386/sse-maxps-1.c: Likewise.
7681 * gcc.target/i386/sse-maxss-1.c: Likewise.
7682 * gcc.target/i386/sse-minps-1.c: Likewise.
7683 * gcc.target/i386/sse-minss-1.c: Likewise.
7684 * gcc.target/i386/sse-movaps-1.c: Likewise.
7685 * gcc.target/i386/sse-movaps-2.c: Likewise.
7686 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7687 * gcc.target/i386/sse-movhps-1.c: Likewise.
7688 * gcc.target/i386/sse-movhps-2.c: Likewise.
7689 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7690 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7691 * gcc.target/i386/sse-movntps-1.c: Likewise.
7692 * gcc.target/i386/sse-movss-1.c: Likewise.
7693 * gcc.target/i386/sse-movss-2.c: Likewise.
7694 * gcc.target/i386/sse-movss-3.c: Likewise.
7695 * gcc.target/i386/sse-movups-1.c: Likewise.
7696 * gcc.target/i386/sse-movups-2.c: Likewise.
7697 * gcc.target/i386/sse-mulps-1.c: Likewise.
7698 * gcc.target/i386/sse-mulss-1.c: Likewise.
7699 * gcc.target/i386/sse-orps-1.c: Likewise.
7700 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7701 * gcc.target/i386/sse-recip-vec.c: Likewise.
7702 * gcc.target/i386/sse-recip.c: Likewise.
7703 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7704 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7705 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7706 * gcc.target/i386/sse-subps-1.c: Likewise.
7707 * gcc.target/i386/sse-subss-1.c: Likewise.
7708 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7709 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7710 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7711 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7712 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7713 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7714 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7715 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7716 * gcc.target/i386/sse-xorps-1.c: Likewise.
7717 * gcc.target/i386/ssefn-1.c: Likewise.
7718 * gcc.target/i386/ssefn-3.c: Likewise.
7719 * gcc.target/i386/sseregparm-1.c: Likewise.
7720 * gcc.target/i386/stackalign/return-3.c: Likewise.
7721 * gcc.target/i386/vectorize1.c: Likewise.
7722 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7723 * gcc.target/i386/xorps-sse.c: Likewise.
7724 * gfortran.dg/pr28158.f90: Likewise.
7725 * gfortran.dg/pr30667.f: Likewise.
7726 * gnat.dg/loop_optimization7.adb: Likewise.
7727 * gnat.dg/sse_nolib.adb: Likewise.
7728
7729 2010-07-11 Tobias Burnus <burnus@net-b.de>
7730
7731 PR fortran/44702
7732 * gfortran.dg/use_rename_6.f90: New.
7733 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7734
7735 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7736
7737 PR fortran/44869
7738 * gfortran.dg/class_24.f03: New.
7739
7740 2010-07-10 Richard Guenther <rguenther@suse.de>
7741
7742 PR lto/44889
7743 * gcc.dg/lto/20100709-1_0.c: New testcase.
7744 * gcc.dg/lto/20100709-1_1.c: Likewise.
7745
7746 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7747
7748 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7749
7750 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7751
7752 PR objc/44140
7753 * objc.dg/lto/trivial-1_0.m: New.
7754 * objc.dg/lto/lto.exp: New.
7755 * obj-c++.dg/lto/trivial-1_0.mm: New.
7756 * obj-c++.dg/lto/lto.exp: New.
7757 * objc.dg/symtab-1.m: Adjust sizes.
7758 * objc.dg/image-info.m: Do not run for gnu-runtime.
7759
7760 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7761
7762 * gcc.dg/pr32370.c: Allow another kind of error message.
7763
7764 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7765
7766 * gnat.dg/atomic3.adb: New test.
7767
7768 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7769 Denys Vlasenko <dvlasenk@redhat.com>
7770 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7771
7772 PR tree-optimization/28632
7773 * gcc.dg/tree-ssa/vrp51.c: New test.
7774 * gcc.dg/tree-ssa/vrp52.c: New test.
7775
7776 2010-07-09 Jason Merrill <jason@redhat.com>
7777
7778 * g++.dg/abi/covariant6.C: New.
7779 * g++.dg/inherit/covariant17.C: Test both bases.
7780 * g++.dg/inherit/covariant7.C: Check vtable layout.
7781
7782 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7783
7784 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7785
7786 2010-07-09 Richard Guenther <rguenther@suse.de>
7787
7788 PR tree-optimization/44852
7789 * gcc.c-torture/execute/pr44852.c: New testcase.
7790
7791 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7792
7793 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7794 multiplication by values.
7795 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7796 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7797
7798 2010-07-09 Richard Guenther <rguenther@suse.de>
7799
7800 PR tree-optimization/44882
7801 * gfortran.dg/pr44882.f90: New testcase.
7802
7803 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7804
7805 PR target/40657
7806 * gcc.target/arm/pr40657-1.c: New test.
7807 * gcc.target/arm/pr40657-2.c: New test.
7808 * gcc.c-torture/execute/pr40657.c: New test.
7809
7810 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7811
7812 * gcc.dg/tree-ssa/vrp50.c: New test.
7813 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7814
7815 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7816
7817 PR fortran/44649
7818 * gfortran.dg/c_sizeof_1.f90: Modified.
7819 * gfortran.dg/storage_size_1.f08: New.
7820 * gfortran.dg/storage_size_2.f08: New.
7821
7822 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7823
7824 * gcc.c-torture/execute/20100708-1.c: New test.
7825
7826 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7827
7828 PR fortran/44847
7829 * gfortran.dg/gomp/pr44847.f90: New test.
7830
7831 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7832
7833 PR tree-optimization/44710
7834 * gcc.dg/tree-ssa/ifc-6.c: New.
7835 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7836
7837 2010-07-08 Tobias Burnus <burnus@net-b.de>
7838
7839 PR fortran/18918
7840 * gfortran.dg/coarray_10.f90: Add an additional test.
7841
7842 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7843
7844 PR middle-end/44828
7845 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7846 * gcc.c-torture/execute/pr44828.x: Revert.
7847
7848 2010-07-08 Jason Merrill <jason@redhat.com>
7849
7850 PR c++/43120
7851 * g++.dg/inherit/covariant17.C: New.
7852 * g++.dg/abi/covariant1.C: Actually test for the bug.
7853
7854 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7855
7856 PR rtl-optimization/44838
7857 * gcc.dg/pr44838.c: New.
7858
7859 2010-07-08 Richard Guenther <rguenther@suse.de>
7860
7861 PR tree-optimization/44831
7862 * gcc.c-torture/compile/pr44831.c: New testcase.
7863 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7864
7865 2010-07-08 Richard Guenther <rguenther@suse.de>
7866
7867 PR tree-optimization/44861
7868 * g++.dg/vect/pr44861.cc: New testcase.
7869
7870 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7871
7872 PR middle-end/44828
7873 * gcc.c-torture/execute/pr44828.x: New file.
7874
7875 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7876
7877 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7878 dg-options.
7879 * g++.dg/ext/altivec-17.C: Adjust error message.
7880
7881 2010-07-07 Tom Tromey <tromey@redhat.com>
7882
7883 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7884
7885 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7886
7887 PR target/44844
7888 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7889 * gcc.target/i386/rdrand-2.c: Likewise.
7890 * gcc.target/i386/rdrand-3.c: Likewise.
7891
7892 2010-07-07 Jan Hubicka <jh@suse.cz>
7893
7894 PR middle-end/44813
7895 * g++.dg/torture/pr44813.C: New testcase.
7896 * g++.dg/torture/pr44826.C: New testcase.
7897
7898 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7899
7900 PR rtl-optimization/44787
7901 * gcc.c-torture/compile/pr44788.c: New test.
7902 * gcc.target/arm/pr44788.c: New test.
7903
7904 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7905
7906 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7907
7908 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7909
7910 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7911 to dg-options.
7912
7913 2010-07-06 Tobias Burnus <burnus@net-b.de>
7914
7915 PR fortran/44742
7916 * gfortran.dg/parameter_array_init_6.f90: New.
7917 * gfortran.dg/initialization_20.f90: Update dg-error.
7918 * gfortran.dg/initialization_24.f90: Ditto.
7919
7920 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7921 PR fortran/PR44693
7922 * gfortran.dg/dim_range_1.f90: New test.
7923 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7924
7925 2010-07-06 Jason Merrill <jason@redhat.com>
7926
7927 PR c++/44703
7928 * g++.dg/cpp0x/initlist41.C: New.
7929
7930 PR c++/44778
7931 * g++.dg/template/ptrmem22.C: New.
7932
7933 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7934
7935 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7936 support.
7937 * gcc.target/i386/i386.exp: Likewise.
7938
7939 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7940
7941 PR testsuite/44195
7942 * gcc.dg/lto/20100518_0.c: Limit to x86.
7943
7944 2010-07-06 Richard Guenther <rguenther@suse.de>
7945
7946 PR middle-end/44828
7947 * gcc.c-torture/execute/pr44828.c: New testcase.
7948
7949 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7950
7951 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7952 * g++.dg/warn/volatile1.C: Likewise.
7953 * g++.dg/template/warn1.C: Likewise.
7954
7955 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7956
7957 AVX Programming Reference (June, 2010)
7958 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7959 * g++.dg/other/i386-3.C: Likewise.
7960 * gcc.target/i386/sse-12.c: Likewise.
7961
7962 * gcc.target/i386/f16c-check.h: New.
7963 * gcc.target/i386/rdfsbase-1.c: Likewise.
7964 * gcc.target/i386/rdfsbase-2.c: Likewise.
7965 * gcc.target/i386/rdgsbase-1.c: Likewise.
7966 * gcc.target/i386/rdgsbase-2.c: Likewise.
7967 * gcc.target/i386/rdrand-1.c: Likewise.
7968 * gcc.target/i386/rdrand-2.c: Likewise.
7969 * gcc.target/i386/rdrand-3.c: Likewise.
7970 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7971 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7972 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7973 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7974 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7975 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7976 * gcc.target/i386/wrfsbase-1.c: Likewise.
7977 * gcc.target/i386/wrfsbase-2.c: Likewise.
7978 * gcc.target/i386/wrgsbase-1.c: Likewise.
7979 * gcc.target/i386/wrgsbase-2.c: Likewise.
7980
7981 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7982 (__builtin_ia32_vcvtps2ph): New.
7983 (__builtin_ia32_vcvtps2ph256): Likewise.
7984
7985 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7986 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7987
7988 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7989 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7990
7991 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7992 (__builtin_ia32_vcvtps2ph256): Likewise.
7993 Add fsgsbase,rdrnd,f16c.
7994
7995 * lib/target-supports.exp (check_effective_target_f16c): New.
7996
7997 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7998
7999 * gcc.dg/guality/nrv-1.c: New test.
8000
8001 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
8002
8003 PR middle-end/42505
8004 * gcc.target/arm/pr42505.c: New test case.
8005
8006 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8007
8008 PR c++/44808
8009 * g++.dg/opt/nrv16.C: New test.
8010
8011 2010-07-05 Richard Guenther <rguenther@suse.de>
8012
8013 PR tree-optimization/44784
8014 * gcc.c-torture/compile/pr44784.c: New testcase.
8015
8016 2010-07-05 Ira Rosen <irar@il.ibm.com>
8017
8018 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8019 Increase loop bound and array size.
8020 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8021 Likewise.
8022
8023 2010-07-05 Ira Rosen <irar@il.ibm.com>
8024
8025 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8026 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8027 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8028 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8029 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8030
8031 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
8032
8033 PR c++/22138
8034 * g++.dg/parse/template25.C: New.
8035
8036 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
8037
8038 PR rtl-optimization/44695
8039 * gcc.dg/torture/pr44695.c: New.
8040
8041 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8042
8043 PR c++/16630
8044 * g++.dg/ext/pretty3.C: New.
8045
8046 2010-07-04 Richard Guenther <rguenther@suse.de>
8047
8048 PR middle-end/44809
8049 * g++.dg/torture/pr44809.C: New testcase.
8050
8051 2010-07-04 Richard Guenther <rguenther@suse.de>
8052
8053 PR tree-optimization/44656
8054 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8055
8056 2010-07-04 Ira Rosen <irar@il.ibm.com>
8057 Revital Eres <eres@il.ibm.com>
8058
8059 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8060 misaligned stores.
8061 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8062 gcc.dg/vect/vect-96.c: Likewise.
8063 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8064 that support misaligned stores. Change the number of expected
8065 misaligned accesses.
8066 * gcc.dg/vect/vect-peel-1.c: New test.
8067 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8068 gcc.dg/vect/vect-peel-4.c: Likewise.
8069 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8070 vectorizable on all targets that support realignment.
8071 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8072
8073 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
8074
8075 PR c/44806
8076 * gcc.dg/torture/pr44806.c: New.
8077
8078 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8079
8080 * gnat.dg/cond_expr1.adb: New test.
8081
8082 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8083
8084 * gnat.dg/modular3.adb: New test.
8085 * gnat.dg/modular3_pkg.ads: New helper.
8086
8087 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
8088 Mikael Pettersson <mikpe@it.uu.se>
8089
8090 PR testsuite/44518
8091 * obj-c++.dg/encode-2.mm: Produce object and save temps.
8092 Make signed-ness of chars explicit. Scan the object for
8093 strings that are split by some target assemblers.
8094 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8095 explicit.
8096
8097 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
8098
8099 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8100
8101 2010-07-02 Le-Chun Wu <lcwu@google.com>
8102
8103 PR/44128
8104 * g++.dg/warn/Wshadow-7.C: New test.
8105
8106 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8107 Julian Brown <julian@codesourcery.com>
8108 Sandra Loosemore <sandra@codesourcery.com>
8109
8110 * gcc.c-torture/execute/20100416-1.c: New test case.
8111
8112 2010-07-02 Julian Brown <julian@codesourcery.com>
8113 Sandra Loosemore <sandra@codesourcery.com>
8114
8115 PR target/43703
8116
8117 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8118 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8119
8120 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8121 Julian Brown <julian@codesourcery.com>
8122
8123 * gcc.target/arm/neon/vadds64.c: Regenerated.
8124 * gcc.target/arm/neon/vaddu64.c: Regenerated.
8125 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8126 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8127 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8128 * gcc.target/arm/neon-vmls-1.c: Likewise.
8129 * gcc.target/arm/neon-vsubs64.c: New execution test.
8130 * gcc.target/arm/neon-vsubu64.c: New execution test.
8131 * gcc.target/arm/neon-vadds64.c: New execution test.
8132 * gcc.target/arm/neon-vaddu64.c: New execution test.
8133
8134 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8135
8136 * gcc.target/arm/neon-vands64.c: New.
8137 * gcc.target/arm/neon-vandu64.c: New.
8138 * gcc.target/arm/neon-vbics64.c: New.
8139 * gcc.target/arm/neon-vbicu64.c: New.
8140 * gcc.target/arm/neon-veors64.c: New.
8141 * gcc.target/arm/neon-veoru64.c: New.
8142 * gcc.target/arm/neon-vorns64.c: New.
8143 * gcc.target/arm/neon-vornu64.c: New.
8144 * gcc.target/arm/neon-vorrs64.c: New.
8145 * gcc.target/arm/neon-vorru64.c: New.
8146 * gcc.target/arm/neon/vands64.c: Regenerated.
8147 * gcc.target/arm/neon/vandu64.c: Regenerated.
8148 * gcc.target/arm/neon/vbics64.c: Regenerated.
8149 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8150 * gcc.target/arm/neon/veors64.c: Regenerated.
8151 * gcc.target/arm/neon/veoru64.c: Regenerated.
8152 * gcc.target/arm/neon/vorns64.c: Regenerated.
8153 * gcc.target/arm/neon/vornu64.c: Regenerated.
8154 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8155 * gcc.target/arm/neon/vorru64.c: Regenerated.
8156
8157 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8158
8159 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8160
8161 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8162
8163 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8164 * gfortran.dg/intent_out_5.f90: Same.
8165 * gfortran.dg/ltrans-7.f90: Same.
8166 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8167
8168 2010-07-02 Jan Hubicka <jh@suse.cz>
8169
8170 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8171
8172 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8173
8174 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8175
8176 2010-07-02 Jakub Jelinek <jakub@redhat.com>
8177
8178 PR c++/44780
8179 * c-c++-common/Wunused-var-12.c: New test.
8180
8181 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8182
8183 PR target/42835
8184 * gcc.target/arm/pr42835.c: New test.
8185
8186 PR target/42172
8187 * gcc.target/arm/pr42172-1.c: New test.
8188
8189 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8190
8191 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8192
8193 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8194
8195 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8196 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8197 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8198 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8199 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8200 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8201 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8202 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8203 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8204 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8205 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8206 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8207 * gcc.target/arm/neon-vdup_ns64.c: New.
8208 * gcc.target/arm/neon-vdup_nu64.c: New.
8209 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8210 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8211 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8212 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8213 * gcc.target/arm/neon-vmov_ns64.c: New.
8214 * gcc.target/arm/neon-vmov_nu64.c: New.
8215 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8216 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8217 * gcc.target/arm/neon-vget_lanes64.c: New.
8218 * gcc.target/arm/neon-vget_laneu64.c: New.
8219 * gcc.target/arm/neon-vset_lanes64.c: New.
8220 * gcc.target/arm/neon-vset_laneu64.c: New.
8221
8222 2010-07-02 Richard Guenther <rguenther@suse.de>
8223
8224 * g++.dg/torture/20100702-1.C: New testcase.
8225
8226 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8227
8228 PR target/44707
8229 * gcc.c-torture/compile/pr44707.c: New test.
8230
8231 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8232
8233 PR c++/44039
8234 * g++.dg/template/crash101.C: New.
8235
8236 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8237
8238 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8239 Use the ABI-0 accessors and fail it for m64.
8240
8241 2010-07-02 Jan Hubicka <jh@suse.cz>
8242
8243 * g++.dg/tree-ssa/pr44706.C: New testcase.
8244
8245 2010-07-02 Richard Guenther <rguenther@suse.de>
8246
8247 PR tree-optimization/44748
8248 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8249
8250 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8251
8252 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8253 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8254 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8255 the method types to forward:.
8256
8257 2010-06-30 Jason Merrill <jason@redhat.com>
8258
8259 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8260 * g++.dg/other/pr25632.C: Likewise.
8261
8262 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8263
8264 PR tree-optimization/40421
8265 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8266
8267 2010-07-01 Richard Guenther <rguenther@suse.de>
8268
8269 PR middle-end/42834
8270 PR middle-end/44468
8271 * gcc.c-torture/execute/20100316-1.c: New testcase.
8272 * gcc.c-torture/execute/pr44468.c: Likewise.
8273 * gcc.c-torture/compile/20100609-1.c: Likewise.
8274 * gcc.dg/volatile2.c: Adjust.
8275 * gcc.dg/plugin/selfassign.c: Likewise.
8276 * gcc.dg/pr36902.c: Likewise.
8277 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8278 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8279 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8280 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8281 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8282 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8283 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8284 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8285 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8286 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8287 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8288 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8289 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8290 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8291 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8292 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8293 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8294 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8295 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8296 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8297 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8298 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8299 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8300 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8301 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8302 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8303 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8304 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8305 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8306 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8307 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8308 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8309 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8310 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8311 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8312 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8313 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8314 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8315 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8316 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8317 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8318 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8319 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8320 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8321 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8322 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8323 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8324 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8325 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8326 * g++.dg/tree-ssa/pr31146.C: Likewise.
8327 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8328 * g++.dg/tree-ssa/pr33604.C: Likewise.
8329 * g++.dg/plugin/selfassign.c: Likewise.
8330 * gfortran.dg/array_memcpy_3.f90: Likewise.
8331 * gfortran.dg/array_memcpy_4.f90: Likewise.
8332 * c-c++-common/torture/pr42834.c: New testcase.
8333
8334 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8335
8336 PR c++/44628
8337 * g++.dg/template/crash100.C: New.
8338
8339 2010-06-30 Jan Hubicka <jh@suse.cz>
8340
8341 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8342
8343 2010-06-30 Michael Matz <matz@suse.de>
8344
8345 PR bootstrap/44699
8346 * gcc.dg/pr44699.c: New test.
8347
8348 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8349
8350 PR tree-optimization/39799
8351 * c-c++-common/uninit-17.c: New test.
8352
8353 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8354
8355 PR libfortran/43298
8356 * gfortran.dg/read_infnan_1.f90: New test.
8357
8358 2010-06-29 Jason Merrill <jason@redhat.com>
8359
8360 Enable implicitly declared move constructor/operator= (N3053).
8361 * g++.dg/cpp0x/implicit3.C: New.
8362 * g++.dg/cpp0x/implicit4.C: New.
8363 * g++.dg/cpp0x/implicit5.C: New.
8364 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8365 * g++.dg/cpp0x/not_special.C: Adjust.
8366 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8367 * g++.dg/cpp0x/rv1n.C: Adjust.
8368 * g++.dg/cpp0x/rv1p.C: Adjust.
8369 * g++.dg/cpp0x/rv2n.C: Adjust.
8370 * g++.dg/cpp0x/rv2p.C: Adjust.
8371 * g++.dg/cpp0x/rv3n.C: Adjust.
8372 * g++.dg/cpp0x/rv3p.C: Adjust.
8373 * g++.dg/cpp0x/rv4n.C: Adjust.
8374 * g++.dg/cpp0x/rv4p.C: Adjust.
8375 * g++.dg/cpp0x/rv5n.C: Adjust.
8376 * g++.dg/cpp0x/rv5p.C: Adjust.
8377 * g++.dg/cpp0x/rv6n.C: Adjust.
8378 * g++.dg/cpp0x/rv6p.C: Adjust.
8379 * g++.dg/cpp0x/rv7n.C: Adjust.
8380 * g++.dg/cpp0x/rv7p.C: Adjust.
8381 * g++.dg/cpp0x/rv8p.C: Adjust.
8382 * g++.dg/gomp/pr26690-1.C: Adjust.
8383 * g++.dg/other/error20.C: Adjust.
8384 * g++.dg/other/error31.C: Adjust.
8385 * g++.dg/parse/error19.C: Adjust.
8386 * g++.dg/template/qualttp5.C: Adjust.
8387 * g++.old-deja/g++.law/ctors5.C: Adjust.
8388
8389 Enable implicitly deleted functions (N2346)
8390 * g++.dg/cpp0x/defaulted17.C: New.
8391 * g++.dg/cpp0x/implicit1.C: New.
8392 * g++.dg/cpp0x/implicit2.C: New.
8393 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8394 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8395 * g++.dg/init/ctor4.C: Adjust.
8396 * g++.dg/init/synth2.C: Adjust.
8397 * g++.dg/lto/20081118_1.C: Adjust.
8398 * g++.dg/other/error13.C: Adjust.
8399 * g++.dg/other/unused1.C: Adjust.
8400 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8401 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8402 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8403 * g++.old-deja/g++.law/ctors17.C: Adjust.
8404 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8405 * g++.old-deja/g++.pt/assign1.C: Adjust.
8406 * g++.old-deja/g++.pt/crash20.C: Adjust.
8407
8408 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8409 * g++.dg/cpp0x/defaulted13.C: Adjust.
8410 * g++.dg/cpp0x/defaulted2.C: Adjust.
8411 * g++.dg/cpp0x/defaulted3.C: Adjust.
8412 * g++.dg/cpp0x/initlist9.C: Adjust.
8413 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8414 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8415 * g++.dg/init/synth2.C: Adjust.
8416
8417 * g++.dg/cpp0x/defaulted19.C: New.
8418
8419 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8420 * g++.dg/template/error23.C: Fix for -std=c++0x.
8421
8422 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8423
8424 PR fortran/44718
8425 * gfortran.dg/proc_ptr_28.f90: New.
8426
8427 2010-06-29 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR tree-optimization/43801
8430 * g++.dg/torture/pr43801.C: New test.
8431
8432 PR debug/44668
8433 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8434
8435 2010-06-29 Jason Merrill <jason@redhat.com>
8436
8437 PR c++/44587
8438 * g++.dg/template/qualified-id2.C: New.
8439 * g++.dg/template/qualified-id3.C: New.
8440
8441 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8442
8443 PR fortran/44696
8444 * gfortran.dg/associated_target_4.f90: New.
8445
8446 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8447
8448 PR fortran/44582
8449 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8450
8451 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8452
8453 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8454
8455 2010-06-29 Jan Hubicka <jh@suse.cz>
8456
8457 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8458
8459 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8460
8461 PR target/43902
8462 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8463 * gcc.target/arm/wmul-3.c: New test.
8464 * gcc.target/arm/wmul-4.c: New test.
8465
8466 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8467
8468 PR rtl-optimization/44659
8469 * gcc.target/i386/extract-1.c: New.
8470 * gcc.target/i386/extract-2.c: Likewise.
8471 * gcc.target/i386/extract-3.c: Likewise.
8472 * gcc.target/i386/extract-4.c: Likewise.
8473 * gcc.target/i386/extract-5.c: Likewise.
8474 * gcc.target/i386/extract-6.c: Likewise.
8475
8476 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR c++/44682
8479 * g++.dg/warn/Wunused-var-14.C: New test.
8480
8481 2010-06-28 Tobias Burnus <burnus@net-b.de>
8482
8483 PR fortran/43298
8484 * gfortran.dg/nan_6.f90: New.
8485
8486 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8487
8488 PR tree-optimization/43781
8489 * gcc.dg/torture/pr43781.c: New.
8490
8491 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8492
8493 PR fortran/40158
8494 * gfortran.dg/actual_rank_check_1.f90: New test.
8495
8496 2010-06-28 Martin Jambor <mjambor@suse.cz>
8497
8498 * gcc.dg/ipa/ipa-sra-6.c: New test.
8499
8500 2010-06-28 Jan Hubicka <jh@suse.cz>
8501
8502 PR tree-optimization/44687
8503 * gcc.c-torture/compile/pr44687.c
8504
8505 2010-06-28 Martin Jambor <mjambor@suse.cz>
8506
8507 PR c++/44535
8508 * g++.dg/torture/pr44535.C: New test.
8509
8510 2010-06-28 Michael Matz <matz@suse.de>
8511
8512 PR middle-end/44592
8513 * gfortran.dg/pr44592.f90: New test.
8514
8515 2010-06-28 Jan Hubicka <jh@suse.cz>
8516
8517 PR tree-optimization/44357
8518 * g++.dg/torture/pr44357.C: New testcase.
8519
8520 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8521
8522 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8523 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8524 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8525 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8526 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8527 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8528 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8529 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8530
8531 2010-06-27 Jan Hubicka <jh@suse.cz>
8532
8533 * gcc.c-torture/compile/pr44686.c: New file.
8534
8535 2010-06-27 Richard Guenther <rguenther@suse.de>
8536
8537 PR tree-optimization/44683
8538 * gcc.c-torture/execute/pr44683.c: New testcase.
8539
8540 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8541
8542 * gnat.dg/noreturn3.ad[sb]: New test.
8543
8544 2010-06-26 Jason Merrill <jason@redhat.com>
8545
8546 * g++.dg/cpp0x/explicit5.C: New.
8547
8548 2010-06-26 Richard Guenther <rguenther@suse.de>
8549
8550 PR tree-optimization/44393
8551 * gcc.dg/pr44393.c: New testcase.
8552
8553 2010-06-26 Jan Hubicka <jh@suse.cz>
8554
8555 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8556
8557 2010-06-26 Richard Guenther <rguenther@suse.de>
8558
8559 PR middle-end/44674
8560 * gcc.dg/pr44674.c: New testcase.
8561
8562 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8563
8564 * gcc.dg/opts-3.c: New test.
8565
8566 2010-06-26 Tobias Burnus <burnus@net-b.de>
8567
8568 * gfortran.dg/type_decl_1.f90: New.
8569 * gfortran.dg/type_decl_2.f90: New.
8570
8571 2010-06-26 Tobias Burnus <burnus@net-b.de>
8572
8573 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8574 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8575
8576 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8577
8578 PR testsuite/38946
8579 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8580 error in comparing reals.
8581
8582 2010-06-25 Tobias Burnus <burnus@net-b.de>
8583
8584 * selected_real_kind_2.f90: New.
8585 * selected_real_kind_3.f90: New.
8586
8587 2010-06-25 Tobias Burnus <burnus@net-b.de>
8588
8589 * gfortran.dg/entry_19.f90: New.
8590
8591 2010-06-25 Tobias Burnus <burnus@net-b.de>
8592
8593 * gfortran.dg/end_subroutine_1.f90: New.
8594 * gfortran.dg/end_subroutine_2.f90: New.
8595 * gfortran.dg/interface_proc_end.f90: Update.
8596
8597 2010-06-25 Tobias Burnus <burnus@net-b.de>
8598
8599 * gfortran.dg/semicolon_fixed.f: Update.
8600 * gfortran.dg/semicolon_fixed_2.f: New.
8601 * gfortran.dg/semicolon_free_2.f90: New.
8602 * gfortran.dg/semicolon_free.f90: Update.
8603
8604 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8605
8606 PR fortran/44448
8607 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8608
8609 2010-06-25 Martin Jambor <mjambor@suse.cz>
8610
8611 * g++.dg/ipa/iinline-3.C: New test.
8612 * gcc.dg/ipa/modif-1.c: Removed.
8613
8614 2010-06-25 Jan Hubicka <jh@suse.cz>
8615
8616 * gcc.dg/tree-ssa/ipa-split-1.c
8617
8618 2010-06-25 Martin Jambor <mjambor@suse.cz>
8619
8620 * g++.dg/ipa/iinline-2.C: New test.
8621
8622 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR middle-end/43866
8625 * gfortran.dg/pr43866.f90: New test.
8626
8627 PR tree-optimization/44539
8628 * gcc.dg/pr44539.c: New test.
8629
8630 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8631
8632 From Jim Wilson:
8633 PR target/43902
8634 * gcc.target/mips/madd-9.c: New test.
8635
8636 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8637
8638 PR c/44517
8639 * gcc.dg/noncompile/pr44517.c: New.
8640 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8641
8642 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8643
8644 PR testsuite/43283
8645 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8646 and add argument to nop for IA64.
8647
8648 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8649
8650 PR target/44588
8651 * gcc.target/i386/mod-1.c: New.
8652 * gcc.target/i386/umod-1.c: Likewise.
8653 * gcc.target/i386/umod-2.c: Likewise.
8654 * gcc.target/i386/umod-3.c: Likewise.
8655
8656 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8657
8658 PR middle-end/44492
8659 * g++.dg/torture/pr44492.C: New test.
8660
8661 2010-06-24 Andi Kleen <ak@linux.intel.com>
8662
8663 * c-c++-common/warn-omitted-condop.c: New.
8664
8665 2010-06-24 Tobias Burnus <burnus@net-b.de>
8666
8667 PR fortran/44614
8668 * gfortran.dg/import8.f90: New.
8669
8670 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8671
8672 * gnat.dg/not_null.adb: Update test case.
8673
8674 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR c++/44619
8677 * g++.dg/warn/Wunused-var-13.C: New test.
8678
8679 PR c++/44627
8680 * g++.dg/diagnostic/method1.C: New test.
8681
8682 2010-06-22 Cary Coutant <ccoutant@google.com>
8683
8684 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8685
8686 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8687
8688 PR fortran/44616
8689 * gfortran.dg/abstract_type_8.f03: New.
8690
8691 2010-06-21 Jason Merrill <jason@redhat.com>
8692
8693 * g++.dg/cpp0x/noexcept08.C: New.
8694
8695 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8696
8697 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8698
8699 PR target/44615
8700 * gcc.target/i386/sse2-vec-2a.c: New.
8701
8702 2010-06-21 DJ Delorie <dj@redhat.com>
8703
8704 * gcc.dg/pragma-diag-1.c: New.
8705
8706 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8707
8708 PR target/44615
8709 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8710
8711 2010-06-21 Alan Modra <amodra@gmail.com>
8712
8713 PR testsuite/44505
8714 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8715 tail call to check_fa_mid.
8716
8717 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8718
8719 PR target/44575
8720 * gcc.c-torture/execute/pr44575.c: New test.
8721
8722 2010-06-21 Tobias Burnus <burnus@net-b.de>
8723
8724 PR fortran/40632
8725 * gfortran.dg/contiguous_1.f90: New.
8726 * gfortran.dg/contiguous_2.f90: New.
8727 * gfortran.dg/contiguous_3.f90: New.
8728
8729 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8730
8731 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8732 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8733
8734 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8735
8736 PR target/44546
8737 * gcc.target/i386/pr44546.c: New test.
8738
8739 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8740
8741 * gcc.dg/opts-2.c: New test.
8742
8743 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8744
8745 PR fortran/44584
8746 * gfortran.dg/typebound_proc_15.f03: Modified.
8747
8748 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8749
8750 PR target/44072
8751 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8752 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8753
8754 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8755
8756 * g++.dg/ext/label13.C: Fix typo in last change.
8757
8758 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8759
8760 PR libfortran/44477
8761 * gfortran.dg/eof_3.f90
8762 * gfortran.dg/endfile_2.f90
8763 * gfortran.dg/endfile_4.f90
8764 * gfortran.dg/endfile_3.f90
8765
8766 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8767
8768 PR c++/41090
8769 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8770
8771 2010-06-18 Tobias Burnus <burnus@net-b.de>
8772
8773 PR fortran/44556
8774 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8775
8776 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8777
8778 * gcc.target/arm/pr40900.c: New test.
8779
8780 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8781
8782 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8783
8784 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8785
8786 PR fortran/44558
8787 * gfortran.dg/typebound_call_15.f03: New.
8788
8789 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8790
8791 PR c++/44486
8792 * g++.dg/pr44486.C: New.
8793
8794 2010-06-16 DJ Delorie <dj@redhat.com>
8795
8796 * gcc.target/i386/volatile-bitfields-1.c: New.
8797 * gcc.target/i386/volatile-bitfields-2.c: New.
8798
8799 2010-06-16 Jason Merrill <jason@redhat.com>
8800
8801 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8802
8803 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8804
8805 2010-06-16 Richard Guenther <rguenther@suse.de>
8806
8807 PR c/44555
8808 * gcc.c-torture/execute/pr44555.c: New testcase.
8809
8810 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8811
8812 PR fortran/44549
8813 * gfortran.dg/typebound_proc_16.f03: New.
8814
8815 2010-06-16 Martin Jambor <mjambor@suse.cz>
8816
8817 * g++.dg/torture/pr43905.C: New test.
8818
8819 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8820
8821 PR testsuite/44538
8822 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8823 initialization loop from being vectorized.
8824 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8825
8826 2010-06-16 Alan Modra <amodra@gmail.com>
8827
8828 PR tree-optimization/44507
8829 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8830
8831 2010-06-15 Jason Merrill <jason@redhat.com>
8832
8833 * g++.dg/overload/arg3.C: Adjust error locations.
8834 * g++.dg/overload/copy1.C: Likewise.
8835 * g++.dg/tc1/dr152.C: Likewise.
8836 * g++.dg/template/incomplete4.C: Likewise.
8837 * g++.dg/template/incomplete5.C: Likewise.
8838 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8839 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8840 * g++.old-deja/g++.pt/crash9.C: Likewise.
8841
8842 * g++.dg/inherit/virtual5.C: New.
8843
8844 * g++.dg/cpp0x/defaulted18.C: New.
8845
8846 * g++.dg/cpp0x/initlist40.C: New.
8847
8848 * g++.dg/cpp0x/initlist39.C: New.
8849
8850 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8851
8852 PR middle-end/44391
8853 * gcc.dg/graphite/pr44391.c: New.
8854
8855 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8856
8857 PR fortran/43388
8858 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8859 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8860 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8861 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8862
8863 2010-06-15 Richard Guenther <rguenther@suse.de>
8864
8865 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8866
8867 2010-06-15 Richard Guenther <rguenther@suse.de>
8868
8869 * gcc.dg/vect/bb-slp-21.c: Adjust.
8870 * gcc.dg/vect/bb-slp-13.c: Likewise
8871 * gcc.dg/vect/bb-slp-4.c: Likewise
8872 * gcc.dg/vect/bb-slp-22.c: Likewise
8873 * gcc.dg/vect/bb-slp-14.c: Likewise
8874 * gcc.dg/vect/bb-slp-23.c: Likewise
8875 * gcc.dg/vect/bb-slp-15.c: Likewise
8876 * gcc.dg/vect/bb-slp-17.c: Likewise
8877 * gcc.dg/vect/bb-slp-18.c: Likewise
8878 * gcc.dg/vect/bb-slp-19.c: Likewise
8879 * gcc.dg/vect/bb-slp-10.c: Likewise
8880 * gcc.dg/vect/bb-slp-11.c: Likewise
8881 * gcc.dg/vect/bb-slp-20.c: Likewise
8882 * gcc.dg/vect/bb-slp-3.c: Likewise
8883
8884 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR fortran/44536
8887 * gfortran.dg/gomp/pr44536.f90: New test.
8888 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8889
8890 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8891
8892 PR target/44534
8893 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8894 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8895
8896 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8897
8898 PR tree-optimization/44508
8899 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8900
8901 PR bootstrap/44509
8902 * gcc.dg/pr44509.c: New test.
8903
8904 2010-06-14 Ira Rosen <irar@il.ibm.com>
8905
8906 PR tree-optimization/44507
8907 * gcc.dg/vect/pr44507.c: New test.
8908
8909 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8910
8911 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8912 and c-pretty-print.h.
8913
8914 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8915
8916 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8917
8918 * gfortran.dg/whole_file_18.f90: Updated error message.
8919
8920 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8921
8922 * gfortran.dg/whole_file_20.f03: New.
8923
8924 2010-06-12 Jan Hubicka <jh@suse.cz>
8925
8926 * gcc.c-torture/compile/pc44485.c: New testcase.
8927
8928 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8929
8930 PR fortran/40117
8931 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8932 * gfortran.dg/typebound_proc_14.f03: New.
8933 * gfortran.dg/typebound_proc_15.f03: New.
8934
8935 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8936
8937 * gcc.dg/opts-1.c: New test.
8938
8939 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8940
8941 * gcc.dg/funroll-loops-all.c: Update expected error.
8942
8943 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8944
8945 PR target/44481
8946 * gcc.target/i386/pr44481.c: New test.
8947
8948 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8949
8950 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8951
8952 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8953
8954 PR middle-end/44483
8955 * gcc.dg/tree-ssa/pr44483.c: New.
8956
8957 2010-06-11 Paul Brook <paul@codesourcery.com>
8958
8959 * g++.dg/other/arm-neon-1.C: New test.
8960
8961 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8962
8963 PR fortran/42051
8964 PR fortran/43896
8965 * gfortran.dg/class_23.f03: New test.
8966
8967 2010-06-11 Jan Hubicka <jh@suse.cz>
8968
8969 * gcc.dg/ipa/pure-const-2.c: New testcase.
8970
8971 2010-06-11 Jan Hubicka <jh@suse.cz>
8972
8973 * gcc.dg/noreturn-7.c: Update.
8974 * gcc.dg/noreturn-4.c: Update.
8975
8976 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8977
8978 Fix MIPS bootstrap
8979 * g++.dg/other/typedef4.C: New test.
8980
8981 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8982
8983 PR fortran/44207
8984 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8985
8986 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8987
8988 PR fortran/44457
8989 * gfortran.dg/asynchronous_3.f03
8990
8991 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8992
8993 PR middle-end/44185
8994 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8995 non-temporal stores out of the tests to form new test cases. As a
8996 result, no non-temporal store should be generated in this case.
8997
8998 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8999 prefetch-7.c that generate one non-temporal store.
9000
9001 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
9002 prefetch-7.c that generate one non-temporal store and one
9003 one-temporal prefetch.
9004
9005 2010-06-10 Martin Jambor <mjambor@suse.cz>
9006
9007 PR tree-optimization/44258
9008 * gcc.dg/tree-ssa/pr44258.c: New test.
9009
9010 2010-06-10 Daniel Kraft <d@domob.eu>
9011
9012 PR fortran/38936
9013 * gfortran.dg/associate_1.f03: New test.
9014 * gfortran.dg/associate_2.f95: New test.
9015 * gfortran.dg/associate_3.f03: New test.
9016 * gfortran.dg/associate_4.f08: New test.
9017
9018 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9019
9020 * gfortran.dg/selected_char_kind_4.f90: New test.
9021
9022 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
9023
9024 * gcc.dg/pr42461.c: New test.
9025
9026 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9027
9028 PR fortran/44347
9029 * gfortran.dg/selected_real_kind_1.f90: New.
9030
9031 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9032
9033 PR fortran/44359
9034 * gfortran.dg/warn_conversion.f90: Removed check for redundant
9035 warning.
9036 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9037 check for warning.
9038
9039 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9040
9041 * gfortran.dg/data_namelist_conflict.f90: New test.
9042
9043 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9044
9045 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9046 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9047 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9048
9049 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9050
9051 * gfortran.dg/mvbits_9.f90: New test.
9052 * gfortran.dg/ibset_1.f90: Ditto.
9053 * gfortran.dg/ibits_1.f90: Ditto.
9054 * gfortran.dg/btest_1.f90: Ditto.
9055 * gfortran.dg/ibclr_1.f90: Ditto.
9056
9057 2010-06-09 Jason Merrill <jason@redhat.com>
9058
9059 PR c++/44366
9060 * g++.dg/cpp0x/decltype23.C: Move to...
9061 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9062
9063 2010-06-09 Janus Weil <janus@gcc.gnu.org>
9064
9065 PR fortran/44211
9066 * gfortran.dg/typebound_call_14.f03: New test.
9067
9068 2010-06-09 Martin Jambor <mjambor@suse.cz>
9069
9070 PR tree-optimization/44423
9071 * gcc.dg/tree-ssa/pr44423.c: New test.
9072
9073 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
9074
9075 PR testsuite/42843
9076 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9077 TV_NONE to initialize tv_id field.
9078 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9079 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9080 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9081 Include toplev.h .
9082 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9083 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9084 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9085
9086 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
9087
9088 PR tree-optimization/39874
9089 PR middle-end/28685
9090 * gcc.dg/pr39874.c: New file.
9091
9092 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
9093
9094 * g++.dg/ext/attr-alias-1.C: New.
9095 * g++.dg/ext/attr-alias-2.C: New.
9096
9097 2010-06-07 Tobias Burnus <burnus@net-b.de>
9098
9099 PR fortran/44446
9100 * gfortran.dg/proc_ptr_27.f90: New.
9101
9102 2010-06-07 Jason Merrill <jason@redhat.com>
9103
9104 PR c++/44366
9105 * g++.dg/cpp0x/decltype23.C: New.
9106
9107 2010-06-08 Andrew Pinski <pinskia@gmail.com>
9108 Shujing Zhao <pearly.zhao@oracle.com>
9109
9110 PR c/37724
9111 * gcc.dg/c90-const-expr-10.c: Adjust.
9112 * gcc.dg/c99-const-expr-10.c: Adjust.
9113 * gcc.dg/init-bad-7.c: New.
9114
9115 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9116
9117 * lib/target-supports.exp (check_effective_target_gas): New proc.
9118 * gcc.c-torture/execute/960321-1.x: New file.
9119
9120 2010-06-07 Jason Merrill <jason@redhat.com>
9121
9122 PR c++/44401
9123 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9124
9125 2010-06-07 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR c++/44444
9128 * g++.dg/warn/Wunused-var-12.C: New test.
9129
9130 PR c++/44443
9131 * c-c++-common/Wunused-var-11.c: New test.
9132
9133 2010-06-07 Jan Hubicka <jh@suse.cz>
9134
9135 * gcc.dg/ipa/pure-const-1.c: New testcase.
9136
9137 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
9138
9139 PR rtl-optimization/44404
9140 * gcc.dg/pr44404.c: New.
9141
9142 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
9143
9144 PR target/44159
9145 * gcc.target/i386/abi-2.c: Check sysv abi here.
9146 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9147 function to avoid failures by different ABIs.
9148 * gcc.target/i386/aes-check.h: Likewise.
9149 * gcc.target/i386/avx-check.h: Likewise.
9150 * gcc.target/i386/fma4-check.h: Likewise.
9151 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9152 * gcc.target/i386/mmx-check.h: Likewise.
9153 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9154 * gcc.target/i386/pclmul-check.h: Likewise.
9155 * gcc.target/i386/sse-check.h: Likewise.
9156 * gcc.target/i386/sse2-check.h: Likewise.
9157 * gcc.target/i386/sse3-check.h: Likewise.
9158 * gcc.target/i386/sse4_1-check.h: Likewise.
9159 * gcc.target/i386/sse4_2-check.h: Likewise.
9160 * gcc.target/i386/sse4a-check.h: Likewise.
9161 * gcc.target/i386/ssse3-check.h: Likewise.
9162 * gcc.target/i386/xop-check.h: Likewise.
9163 * gcc.target/i386/pr27971.c: Fix for LLP64.
9164 * gcc.target/i386/pr39139.c: Likewise.
9165 * gcc.target/i386/pr39315-check.c: Likewise.
9166 * gcc.target/i386/vararg-1.c: Likewise.
9167 * gcc.target/i386/vararg-2.c: Likewise.
9168 Additional add dg-compile to avoid failure due
9169 missing foo symbol.
9170
9171 * gcc.dg/compound-literal-1.c: Fix for llp64.
9172 * gcc.dg/pr32370.c: Likewise.
9173 * gcc.dg/pr37561.c: Likewise.
9174 * gcc.dg/pr41340.c: Likewise.
9175 * gcc.dg/pr41551.c: Likewise.
9176
9177 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9178
9179 PR c++/44188
9180 * g++.dg/debug/dwarf2/typedef3.C: New test.
9181
9182 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9183
9184 PR c/20000
9185 * c-c++-common/pr20000.c: New.
9186
9187 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
9188
9189 PR c++/44086
9190 * g++.dg/init/pr44086.C: New.
9191 * g++.dg/cpp0x/decltype4.C: Adjust.
9192
9193 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9194
9195 PR fortran/43945
9196 * gfortran.dg/generic_23.f03: New test.
9197
9198 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9199
9200 PR fortran/43895
9201 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9202
9203 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9204
9205 PR c++/44361
9206 * c-c++-common/Wunused-var-9.c: New test.
9207
9208 2010-06-05 Jason Merrill <jason@redhat.com>
9209
9210 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9211
9212 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9213
9214 PR c/44322
9215 * gcc.dg/c99-restrict-4.c: New test.
9216
9217 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9218
9219 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9220 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9221 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9222 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9223 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9224 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9225 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9226 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9227 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9228 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9229 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9230 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9231 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9232 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9233 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9234 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9235 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9236 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9237 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9238 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9239 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9240 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9241
9242 2010-06-04 Jason Merrill <jason@redhat.com>
9243
9244 * g++.dg/cpp0x/noexcept06.C: New.
9245 * g++.dg/cpp0x/noexcept07.C: New.
9246
9247 * g++.dg/cpp0x/noexcept01.C: New.
9248 * g++.dg/cpp0x/noexcept02.C: New.
9249 * g++.dg/cpp0x/noexcept03.C: New.
9250 * g++.dg/cpp0x/noexcept04.C: New.
9251 * g++.dg/cpp0x/noexcept05.C: New.
9252
9253 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9254
9255 PR c++/44412
9256 * g++.dg/warn/Wunused-var-10.C: New test.
9257 * g++.dg/warn/Wunused-var-11.C: New test.
9258
9259 PR c++/44362
9260 * c-c++-common/Wunused-var-10.c: New test.
9261
9262 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9263
9264 PR c/25880
9265 * gcc.dg/assign-warn-2.c: Update.
9266 * gcc.dg/cpp/line3.c: Update.
9267 * gcc.dg/c99-array-lval-8.c: Update.
9268 * gcc.dg/cast-qual-2.c: Update.
9269 * gcc.dg/c99-arraydecl-3.c: Update.
9270 * gcc.dg/assign-warn-1.c: Update.
9271 * gcc.dg/format/gcc_diag-1.c: Update.
9272
9273 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9274
9275 PR rtl-optimization/39871
9276 PR rtl-optimization/40615
9277 PR rtl-optimization/42500
9278 PR rtl-optimization/42502
9279 * gcc.target/arm/eliminate.c: New test.
9280
9281 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9282
9283 PR libstdc++/44410
9284 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9285 * g++.old-deja/g++.other/delete3.C: Likewise.
9286 * g++.old-deja/g++.other/new.C: Likewise.
9287 * g++.old-deja/g++.law/operators27.C: Likewise.
9288 * g++.old-deja/g++.mike/p755.C: Likewise.
9289 * g++.dg/eh/new1.C: Likewise.
9290 * g++.dg/init/new5.C: Likewise.
9291
9292 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9293
9294 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9295 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9296 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9297
9298 2010-06-03 Richard Guenther <rguenther@suse.de>
9299
9300 PR lto/41921
9301 * lib/lto.exp: Always load gcc.exp.
9302 (lto-obj): For C source files invoke gcc_target_compile.
9303 * g++.dg/lto/20100603-1_0.C: New testcase.
9304 * g++.dg/lto/20100603-1_1.c: Likewise.
9305
9306 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9307
9308 PR tree-optimization/43688
9309 * gfortran.dg/pr43688.f90: New.
9310
9311 2010-06-03 Richard Guenther <rguenther@suse.de>
9312
9313 PR lto/41584
9314 * gcc.dg/lto/20100603-1_0.c: New testcase.
9315 * gcc.dg/lto/20100603-2_0.c: Likewise.
9316 * gcc.dg/lto/20100603-3_0.c: Likewise.
9317
9318 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9319
9320 PR target/44218
9321 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9322 * gcc.target/powerpc/recip-2.c: Ditto.
9323 * gcc.target/powerpc/recip-3.c: Ditto.
9324 * gcc.target/powerpc/recip-4.c: Ditto.
9325 * gcc.target/powerpc/recip-5.c: Ditto.
9326 * gcc.target/powerpc/recip-6.c: Ditto.
9327 * gcc.target/powerpc/recip-7.c: Ditto.
9328 * gcc.target/powerpc/recip-test.h: Ditto.
9329 * gcc.target/powerpc/recip-test2.h: Ditto.
9330
9331 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9332
9333 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9334
9335 2010-06-02 Jason Merrill <jason@redhat.com>
9336
9337 * g++.dg/ext/vector9.C: Expect typedef in error message.
9338
9339 PR c++/9726
9340 PR c++/23594
9341 PR c++/44333
9342 * g++.dg/tc1/dr101.C: Remove xfails.
9343
9344 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9345
9346 PR middle-end/44372
9347 * g++.dg/ipa/pr44372.C: New.
9348
9349 2010-06-02 Jan Hubicka <jh@suse.cz>
9350
9351 PR middle-end/44295
9352 * g++.dg/torture/pr44295.C: Neww testcase.
9353
9354 2010-06-02 Jan Hubicka <jh@suse.cz>
9355
9356 * gcc.dg/tree-ssa/loadpre6.c: Update.
9357
9358 2010-06-02 Richard Guenther <rguenther@suse.de>
9359
9360 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9361 diagnostic.h.
9362
9363 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9364
9365 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9366 the link fail message.
9367
9368 2010-06-02 Tobias Burnus <burnus@net-b.de>
9369
9370 PR fortran/44360
9371 * gfortran.dg/use_13.f90: New test case.
9372
9373 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9374
9375 PR fortran/44371
9376 * gfortran.dg/error_stop_2.f08: Minor update.
9377
9378 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9379
9380 PR fortran/44371
9381 * gfortran.dg/error_stop_1.f08: New test.
9382 * gfortran.dg/error_stop_2.f08: New test.
9383
9384 2010-06-01 Jason Merrill <jason@redhat.com>
9385
9386 DR 990
9387 * g++.dg/cpp0x/initlist37.C: New.
9388 * g++.dg/cpp0x/initlist38.C: New.
9389
9390 PR c++/44358
9391 * g++.dg/cpp0x/initlist36.C: New.
9392
9393 2010-05-31 Jan Hubicka <jh@suse.cz>
9394
9395 * gcc.dg/noreturn-8.c: New testcase.
9396
9397 2010-05-31 Jan Hubicka <jh@suse.cz>
9398
9399 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9400 * gcc.dg/lto/noreturn-1_0.c: Move it here.
9401
9402 2010-05-31 Jan Hubicka <jh@suse.cz>
9403
9404 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9405 * gcc.dg/lto/noreturn-1_0.c: New testcase.
9406
9407 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9408
9409 PR fortran/36928
9410 * gfortran.dg/dependency_27.f90: New test.
9411 * gfortran.dg/array_assign_1.F90: New test.
9412
9413 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR target/44338
9416 * gcc.target/i386/sse-24.c: New test.
9417
9418 2010-05-31 Jan Hubicka <jh@suse.cz>
9419
9420 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9421
9422 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9423
9424 PR middle-end/44337
9425 * gcc.dg/pr44337.c: New test.
9426
9427 PR tree-optimization/44182
9428 * g++.dg/debug/pr44182.C: New test.
9429
9430 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9431
9432 * gcc.dg/nested-func-7.c: New test.
9433 * gnat.dg/frame_overflow.adb: Adjust directives.
9434
9435 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9436
9437 * gnat.dg/prot2.ad[sb]: New test.
9438 * gnat.dg/prot2_pkg1.ads: New helper.
9439 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9440
9441 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9442
9443 * gnat.dg/array11.adb: Adjust dg-warning directive.
9444 * gnat.dg/object_overflow.adb: Likewise.
9445
9446 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9447
9448 PR middle-end/44306
9449 * gcc.dg/tree-ssa/pr44306.c: New.
9450
9451 2010-05-29 Jan Hubicka <jh@suse.cz>
9452
9453 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9454
9455 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9456
9457 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9458
9459 2010-05-28 Mike Stump <mikestump@comcast.net>
9460
9461 PR objc/44125
9462 * objc.dg/const-str-9.m: Remove static.
9463
9464 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR target/43636
9467 * gcc.c-torture/compile/pr43636.c: New test.
9468
9469 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9470
9471 PR objc++/23616
9472 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9473 * obj-c++.dg/try-catch-9.mm: Ditto.
9474
9475 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9476
9477 Revert patch for PR c++/44188
9478 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9479
9480 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9481
9482 PR c++/44188
9483 * g++.dg/debug/dwarf2/typedef3.C: New test.
9484
9485 2010-05-27 Jason Merrill <jason@redhat.com>
9486
9487 PR c++/43555
9488 * g++.dg/ext/vla9.C: New.
9489
9490 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9491
9492 PR objc/44140
9493 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9494 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9495 * objc.dg/torture/tls/thr-init.m: Ditto.
9496 * objc.dg/torture/trivial.m: Ditto.
9497 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9498 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9499 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9500 * obj-c++.dg/torture/trivial.mm: Ditto.
9501
9502 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9503
9504 * g++.dg/lto/20100302_0.C: Skip on darwin.
9505
9506 2010-05-27 Richard Guenther <rguenther@suse.de>
9507
9508 PR tree-optimization/44284
9509 * gcc.dg/vect/vect-118.c: New testcase.
9510 * gcc.dg/vect/bb-slp-20.c: Adjust.
9511 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9512 * gcc.dg/vect/slp-9.c: Likewise.
9513 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9514 * gcc.dg/vect/vect-10.c: Likewise.
9515 * gcc.dg/vect/vect-109.c: Likewise.
9516 * gcc.dg/vect/vect-12.c: Likewise.
9517 * gcc.dg/vect/vect-36.c: Likewise.
9518 * gcc.dg/vect/vect-7.c: Likewise.
9519 * gcc.dg/vect/vect-iv-8.c: Likewise.
9520 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9521 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9522 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9523 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9524 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9525 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9526 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9527 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9528 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9529 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9530 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9531 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9532 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9533 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9534 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9535 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9536 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9537
9538 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9539
9540 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9541 necessary.
9542
9543 2010-05-26 Jan Hubicka <jh@suse.cz>
9544
9545 * gcc.dg/lto/materialize-1_0.c: New file.
9546 * gcc.dg/lto/materialize-1_1.c: New file.
9547
9548 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9549
9550 * gnat.dg/lto10.adb: New test.
9551 * gnat.dg/lto10_pkg.ads: New helper.
9552
9553 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9554
9555 * lib/target-supports.exp (check_effective_target_int128): New
9556 function to check if __int128 types are available for target.
9557 * c-c++-common/int128-types-1.c: New.
9558 * c-c++-common/int128-1.c: New.
9559 * c-c++-common/int128-2.c: New.
9560 * g++.dg/abi/mangle43.C: New.
9561 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9562 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9563 pointer-wide scalar.
9564 * g++.dg/other/pr25632.C: Likewise.
9565 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9566 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9567 overflow warnings.
9568 * g++.dg/warn/pr13358-4.C: Likewise.
9569 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9570 * g++.dg/warn/Wconversion-null.C: Likewise.
9571
9572 2010-05-26 Jason Merrill <jason@redhat.com>
9573
9574 PR c++/43382
9575 * g++.dg/cpp0x/variadic101.C: New.
9576
9577 2010-05-26 Richard Guenther <rguenther@suse.de>
9578
9579 PR rtl-optimization/44164
9580 * gcc.c-torture/execute/pr44164.c: New testcase.
9581 * g++.dg/tree-ssa/pr13146.C: Adjust.
9582
9583 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9584
9585 PR fortran/40011
9586 * gfortran.dg/whole_file_19.f90 : New test.
9587
9588 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9589
9590 PR fortran/30668
9591 PR fortran/31346
9592 PR fortran/34260
9593 * gfortran.dg/pr40999.f: Fix function type.
9594 * gfortran.dg/whole_file_5.f90: Likewise.
9595 * gfortran.dg/whole_file_6.f90: Likewise.
9596 * gfortran.dg/whole_file_16.f90: New.
9597 * gfortran.dg/whole_file_17.f90: New.
9598 * gfortran.dg/whole_file_18.f90: New.
9599
9600 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9601 Iain Sandoe <iains@gcc.gnu.org>
9602
9603 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9604 * gcc.c-torture/compile/pr44197.c: Require alias support.
9605 * gcc.dg/lto/20081222_0.c: Ditto.
9606
9607 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9608
9609 PR debug/42801
9610 * gcc.dg/guality/vla-2.c: New test.
9611
9612 2010-05-25 Richard Guenther <rguenther@suse.de>
9613
9614 PR middle-end/44069
9615 * g++.dg/torture/pr44069.C: New testcase.
9616
9617 2010-05-25 Richard Guenther <rguenther@suse.de>
9618
9619 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9620
9621 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9622
9623 PR objc/44140
9624 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9625
9626 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9627
9628 * obj-c++.dg/torture/tls/trivial.mm: New.
9629 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9630 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9631 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9632 * obj-c++.dg/torture/tls/diag-1.mm: New.
9633 * obj-c++.dg/torture/tls/tls.exp: New.
9634 * obj-c++.dg/torture/trivial.mm: New.
9635 * obj-c++.dg/torture/dg-torture.exp: New.
9636 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9637 * obj-c++.dg/tls/trivial.m: New.
9638 * obj-c++.dg/tls/init-1.mm: New.
9639 * obj-c++.dg/tls/diag-1.mm: New.
9640 * obj-c++.dg/tls/init-2.mm: New.
9641 * obj-c++.dg/tls/diag-2.mm: New.
9642 * obj-c++.dg/tls/diag-3.mm: New.
9643 * obj-c++.dg/tls/diag-4.mm: New.
9644 * obj-c++.dg/tls/static-1.mm: New.
9645 * obj-c++.dg/tls/tls.exp: New.
9646 * obj-c++.dg/tls/diag-5.mm: New.
9647 * obj-c++.dg/tls/static-1a.mm: New.
9648 * objc-obj-c++-shared/Object1.mm: New.
9649 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9650
9651 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9652
9653 PR objc++/43689
9654 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9655 * obj-c++.dg/const-str-6.mm: Ditto.
9656
9657 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9658
9659 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9660
9661 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9662
9663 PR ada/38394
9664 * gnat.dg/array13.ad[sb]: New test.
9665
9666 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9667 Sandra Loosemore <sandra@codesourcery.com>
9668
9669 * gcc.target/arm/neon/: Regenerated test cases.
9670
9671 * gcc.target/arm/neon/polytypes.c,
9672 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9673 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9674 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9675 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9676 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9677 dg-add-options arm_neon.
9678
9679 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9680 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9681 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9682 and arm_neon_fp16_ok.
9683
9684 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9685 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9686
9687 * lib/target-supports.exp (add_options_for_arm_neon): New.
9688 (check_effective_target_arm_neon_ok_nocache): New, from
9689 check_effective_target_arm_neon_ok. Check multiple possibilities.
9690 (check_effective_target_arm_neon_ok): Use
9691 check_effective_target_arm_neon_ok_nocache.
9692 (add_options_for_arm_neon_fp16)
9693 (check_effective_target_arm_neon_fp16_ok)
9694 check_effective_target_arm_neon_fp16_ok_nocache): New.
9695 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9696
9697 2010-05-24 Jason Merrill <jason@redhat.com>
9698
9699 PR c++/41510
9700 * g++.dg/cpp0x/initlist35.C: New.
9701 * g++.dg/init/brace6.C: Adjust.
9702
9703 2010-05-24 Paul Brook <paul@codesourcery.com>
9704
9705 * gcc.target/arm/frame-pointer-1.c: New test.
9706 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9707 pointer elimination.
9708
9709 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9710
9711 PR target/44245
9712 * gcc.target/i386/crc32-3.c: New.
9713 * gcc.target/i386/crc32-4.c: Likewise.
9714
9715 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9716
9717 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9718 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9719 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9720
9721 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9722
9723 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9724
9725 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9726
9727 PR target/43869
9728 * gcc.c-target/pr43869.c: New test.
9729
9730 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9731
9732 PR fortran/44212
9733 * gfortran.dg/class_22.f03: New.
9734
9735 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9736
9737 PR lto/44238
9738 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9739
9740 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9741
9742 PR fortran/44213
9743 * gfortran.dg/abstract_type_7.f03: New.
9744
9745 2010-05-21 Jason Merrill <jason@redhat.com>
9746
9747 * g++.dg/eh/spec11.C: Test cleanup optimization.
9748
9749 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9750
9751 PR debug/44223
9752 * gcc.target/i386/pr44223.c: New test.
9753
9754 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9755
9756 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9757
9758 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9759
9760 * g++.dg/other/const3.C: New test.
9761
9762 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9763
9764 PR fortran/38407
9765 * warn_unused_dummy_argument_1.f90: New.
9766 * warn_unused_dummy_argument_2.f90: New.
9767
9768 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9769
9770 PR c++/30298
9771 * g++.dg/inherit/crash1.C: New.
9772 * g++.dg/inherit/crash2.C: Likewise.
9773
9774 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9775
9776 PR debug/44178
9777 * g++.dg/debug/pr44178.C: New test.
9778
9779 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9780
9781 PR middle-end/44185
9782 * gcc.dg/tree-ssa/prefetch-6.c: Add
9783 --param min-insn-to-prefetch-ratio=6.
9784 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9785 allow unrolling, and adjust the movnti count.
9786
9787 2010-05-20 Jan Hubicka <jh@suse.cz>
9788
9789 PR middle-end/44197
9790 * gcc.c-torture/compile/pr44197.c: New file.
9791
9792 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9793
9794 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9795 Fix test code.
9796 (check_effective_target_xop): Remove __may_alias__ attribute.
9797
9798 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9799
9800 PR target/44202
9801 * gcc.c-torture/execute/pr44202-1.c: New test.
9802
9803 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9804
9805 PR fortran/43851
9806 * gfortran.dg/label_1.f90: Update test.
9807
9808 2010-05-19 Jan Hubicka <jh@suse.cz>
9809
9810 * gcc.dg/lto/ipareference2_0.c: New file.
9811 * gcc.dg/lto/ipareference2_1.c: New file.
9812
9813 2010-05-19 Jason Merrill <jason@redhat.com>
9814
9815 * g++.dg/parse/fn-typedef2.C: New.
9816
9817 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9818 function type.
9819
9820 PR c++/44193
9821 * g++.dg/template/fntype1.C: New.
9822
9823 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9824
9825 * gnat.dg/discr23.ad[sb]: New test.
9826 * gnat.dg/discr23_pkg.ads: New helper.
9827
9828 * gnat.dg/specs/controlled1.ads: New test.
9829 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9830
9831 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9832
9833 PR fortran/44055
9834 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9835 Fixed scope of C_SIZEOF.
9836 * gfortran.dg/warn_conversion_2.f90: New.
9837
9838 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9839
9840 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9841 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9842 for optional selector.
9843 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9844 (check_effective_target_sse3): New proc.
9845 * gcc.target/i386/math-torture/math-torture.exp: Load
9846 target-supports.exp.
9847 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9848 check_effective_target_sse2.
9849 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9850 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9851 * g++.dg/vect/vect.exp: Likewise.
9852 * gfortran.dg/vect/vect.exp: Likewise.
9853 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9854 -msse2 if check_effective_target_sse2.
9855
9856 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9857 * gcc.target/i386/3dnow-2.c: Likewise.
9858 * gcc.target/i386/3dnowA-1.c: Likewise.
9859 * gcc.target/i386/3dnowA-2.c: Likewise.
9860 * gcc.target/i386/pr42549.c: Likewise.
9861
9862 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9863 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9864 * gcc.target/i386/sse3-addsubps.c: Likewise.
9865 * gcc.target/i386/sse3-haddpd.c: Likewise.
9866 * gcc.target/i386/sse3-haddps.c: Likewise.
9867 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9868 * gcc.target/i386/sse3-hsubps.c: Likewise.
9869 * gcc.target/i386/sse3-movddup.c: Likewise.
9870 * gcc.target/i386/sse3-movshdup.c: Likewise.
9871 * gcc.target/i386/sse3-movsldup.c: Likewise.
9872
9873 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9874 * g++.dg/ext/attrib35.C: Likewise.
9875 * g++.dg/opt/pr40496.C: Likewise.
9876 * g++.dg/other/i386-1.C: Likewise.
9877 * g++.dg/other/i386-4.C: Likewise.
9878 * g++.dg/other/pr34435.C: Likewise.
9879 * g++.dg/other/pr39496.C: Likewise.
9880 * g++.dg/other/pr40446.C: Likewise.
9881 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9882 * gcc.dg/compat/vector-1a_main.c: Likewise.
9883 * gcc.dg/compat/vector-2a_main.c: Likewise.
9884 * gcc.dg/lto/20090206-1_0.c: Likewise.
9885 * gcc.dg/pr34856.c: Likewise.
9886 * gcc.dg/pr36584.c: Likewise.
9887 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9888 * gcc.dg/pr37544.c: Likewise.
9889 * gcc.dg/torture/pr16104-1.c: Likewise.
9890 * gcc.dg/torture/pr35771-1.c: Likewise.
9891 * gcc.dg/torture/pr35771-2.c: Likewise.
9892 * gcc.dg/torture/pr35771-3.c: Likewise.
9893 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9894 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9895 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9896 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9897 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9898 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9899 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9900 * gcc.target/i386/20060512-1.c: Likewise.
9901 * gcc.target/i386/20060512-3.c: Likewise.
9902 * gcc.target/i386/all_one_m128i.c: Likewise.
9903 * gcc.target/i386/float128-1.c: Likewise.
9904 * gcc.target/i386/float128-2.c: Likewise.
9905 * gcc.target/i386/fpcvt-1.c: Likewise.
9906 * gcc.target/i386/fpcvt-2.c: Likewise.
9907 * gcc.target/i386/fpcvt-3.c: Likewise.
9908 * gcc.target/i386/fpprec-1.c: Likewise.
9909 * gcc.target/i386/funcspec-9.c: Likewise.
9910 * gcc.target/i386/incoming-1.c: Likewise.
9911 * gcc.target/i386/incoming-12.c: Likewise.
9912 * gcc.target/i386/incoming-2.c: Likewise.
9913 * gcc.target/i386/incoming-3.c: Likewise.
9914 * gcc.target/i386/incoming-4.c: Likewise.
9915 * gcc.target/i386/incoming-6.c: Likewise.
9916 * gcc.target/i386/incoming-7.c: Likewise.
9917 * gcc.target/i386/incoming-8.c: Likewise.
9918 * gcc.target/i386/opt-1.c: Likewise.
9919 * gcc.target/i386/opt-2.c: Likewise.
9920 * gcc.target/i386/ordcmp-1.c: Likewise.
9921 * gcc.target/i386/pr17692.c: Likewise.
9922 * gcc.target/i386/pr18614-1.c: Likewise.
9923 * gcc.target/i386/pr22152.c: Likewise.
9924 * gcc.target/i386/pr23570.c: Likewise.
9925 * gcc.target/i386/pr23575.c: Likewise.
9926 * gcc.target/i386/pr26449-1.c: Likewise.
9927 * gcc.target/i386/pr26600.c: Likewise.
9928 * gcc.target/i386/pr27790.c: Likewise.
9929 * gcc.target/i386/pr28839.c: Likewise.
9930 * gcc.target/i386/pr30970.c: Likewise.
9931 * gcc.target/i386/pr32000-1.c: Likewise.
9932 * gcc.target/i386/pr32000-2.c: Likewise.
9933 * gcc.target/i386/pr32280.c: Likewise.
9934 * gcc.target/i386/pr32661.c: Likewise.
9935 * gcc.target/i386/pr32708-1.c: Likewise.
9936 * gcc.target/i386/pr32961.c: Likewise.
9937 * gcc.target/i386/pr33329.c: Likewise.
9938 * gcc.target/i386/pr35714.c: Likewise.
9939 * gcc.target/i386/pr35767-1.c: Likewise.
9940 * gcc.target/i386/pr35767-1d.c: Likewise.
9941 * gcc.target/i386/pr35767-1i.c: Likewise.
9942 * gcc.target/i386/pr35767-2.c: Likewise.
9943 * gcc.target/i386/pr35767-2d.c: Likewise.
9944 * gcc.target/i386/pr35767-2i.c: Likewise.
9945 * gcc.target/i386/pr35767-3.c: Likewise.
9946 * gcc.target/i386/pr35767-5.c: Likewise.
9947 * gcc.target/i386/pr36222-1.c: Likewise.
9948 * gcc.target/i386/pr36578-1.c: Likewise.
9949 * gcc.target/i386/pr36578-2.c: Likewise.
9950 * gcc.target/i386/pr36992-1.c: Likewise.
9951 * gcc.target/i386/pr37101.c: Likewise.
9952 * gcc.target/i386/pr37216.c: Likewise.
9953 * gcc.target/i386/pr37434-1.c: Likewise.
9954 * gcc.target/i386/pr37434-2.c: Likewise.
9955 * gcc.target/i386/pr37843-3.c: Likewise.
9956 * gcc.target/i386/pr37843-4.c: Likewise.
9957 * gcc.target/i386/pr39162.c: Likewise.
9958 * gcc.target/i386/pr39315-1.c: Likewise.
9959 * gcc.target/i386/pr39315-2.c: Likewise.
9960 * gcc.target/i386/pr39315-3.c: Likewise.
9961 * gcc.target/i386/pr39315-4.c: Likewise.
9962 * gcc.target/i386/pr39445.c: Likewise.
9963 * gcc.target/i386/pr39496.c: Likewise.
9964 * gcc.target/i386/pr40809.c: Likewise.
9965 * gcc.target/i386/pr40906-3.c: Likewise.
9966 * gcc.target/i386/pr41019.c: Likewise.
9967 * gcc.target/i386/pr42542-1.c: Likewise.
9968 * gcc.target/i386/pr42542-2.c: Likewise.
9969 * gcc.target/i386/pr42542-3.c: Likewise.
9970 * gcc.target/i386/pr42542-3a.c: Likewise.
9971 * gcc.target/i386/pr42881.c: Likewise.
9972 * gcc.target/i386/push-1.c: Likewise.
9973 * gcc.target/i386/quad-sse.c: Likewise.
9974 * gcc.target/i386/reload-1.c: Likewise.
9975 * gcc.target/i386/sse-10.c: Likewise.
9976 * gcc.target/i386/sse-11.c: Likewise.
9977 * gcc.target/i386/sse-15.c: Likewise.
9978 * gcc.target/i386/sse-17.c: Likewise.
9979 * gcc.target/i386/sse-18.c: Likewise.
9980 * gcc.target/i386/sse-19.c: Likewise.
9981 * gcc.target/i386/sse-4.c: Likewise.
9982 * gcc.target/i386/sse-6.c: Likewise.
9983 * gcc.target/i386/sse-vect-types.c: Likewise.
9984 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9985 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9986 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9987 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9988 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9989 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9990 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9991 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9992 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9993 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9994 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9995 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9996 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9997 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9998 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9999 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10000 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10001 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10002 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10003 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10004 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10005 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10006 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10007 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10008 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10009 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10010 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10011 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10012 * gcc.target/i386/sse2-divpd-1.c: Likewise.
10013 * gcc.target/i386/sse2-divsd-1.c: Likewise.
10014 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10015 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10016 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10017 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10018 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10019 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10020 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10021 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10022 * gcc.target/i386/sse2-minpd-1.c: Likewise.
10023 * gcc.target/i386/sse2-minsd-1.c: Likewise.
10024 * gcc.target/i386/sse2-mmx.c: Likewise.
10025 * gcc.target/i386/sse2-movapd-1.c: Likewise.
10026 * gcc.target/i386/sse2-movapd-2.c: Likewise.
10027 * gcc.target/i386/sse2-movd-1.c: Likewise.
10028 * gcc.target/i386/sse2-movd-2.c: Likewise.
10029 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10030 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10031 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10032 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10033 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10034 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10035 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10036 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10037 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10038 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10039 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10040 * gcc.target/i386/sse2-movq-1.c: Likewise.
10041 * gcc.target/i386/sse2-movq-2.c: Likewise.
10042 * gcc.target/i386/sse2-movq-3.c: Likewise.
10043 * gcc.target/i386/sse2-movsd-1.c: Likewise.
10044 * gcc.target/i386/sse2-movsd-2.c: Likewise.
10045 * gcc.target/i386/sse2-movupd-1.c: Likewise.
10046 * gcc.target/i386/sse2-movupd-2.c: Likewise.
10047 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10048 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10049 * gcc.target/i386/sse2-orpd-1.c: Likewise.
10050 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10051 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10052 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10053 * gcc.target/i386/sse2-paddb-1.c: Likewise.
10054 * gcc.target/i386/sse2-paddd-1.c: Likewise.
10055 * gcc.target/i386/sse2-paddq-1.c: Likewise.
10056 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10057 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10058 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10059 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10060 * gcc.target/i386/sse2-paddw-1.c: Likewise.
10061 * gcc.target/i386/sse2-pand-1.c: Likewise.
10062 * gcc.target/i386/sse2-pandn-1.c: Likewise.
10063 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10064 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10065 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10066 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10067 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10068 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10069 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10070 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10071 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10072 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10073 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10074 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10075 * gcc.target/i386/sse2-pminub-1.c: Likewise.
10076 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10077 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10078 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10079 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10080 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10081 * gcc.target/i386/sse2-por-1.c: Likewise.
10082 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10083 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10084 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10085 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10086 * gcc.target/i386/sse2-pslld-1.c: Likewise.
10087 * gcc.target/i386/sse2-pslld-2.c: Likewise.
10088 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10089 * gcc.target/i386/sse2-psllq-1.c: Likewise.
10090 * gcc.target/i386/sse2-psllq-2.c: Likewise.
10091 * gcc.target/i386/sse2-psllw-1.c: Likewise.
10092 * gcc.target/i386/sse2-psllw-2.c: Likewise.
10093 * gcc.target/i386/sse2-psrad-1.c: Likewise.
10094 * gcc.target/i386/sse2-psrad-2.c: Likewise.
10095 * gcc.target/i386/sse2-psraw-1.c: Likewise.
10096 * gcc.target/i386/sse2-psraw-2.c: Likewise.
10097 * gcc.target/i386/sse2-psrld-1.c: Likewise.
10098 * gcc.target/i386/sse2-psrld-2.c: Likewise.
10099 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10100 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10101 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10102 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10103 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10104 * gcc.target/i386/sse2-psubb-1.c: Likewise.
10105 * gcc.target/i386/sse2-psubd-1.c: Likewise.
10106 * gcc.target/i386/sse2-psubq-1.c: Likewise.
10107 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10108 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10109 * gcc.target/i386/sse2-psubw-1.c: Likewise.
10110 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10111 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10112 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10113 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10114 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10115 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10116 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10117 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10118 * gcc.target/i386/sse2-pxor-1.c: Likewise.
10119 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10120 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10121 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10122 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10123 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10124 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10125 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10126 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10127 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10128 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10129 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10130 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10131 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10132 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10133 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10134 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10135 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10136 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10137 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10138 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10139 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10140 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10141 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10142 * gcc.target/i386/sse2-vec-1.c: Likewise.
10143 * gcc.target/i386/sse2-vec-2.c: Likewise.
10144 * gcc.target/i386/sse2-vec-3.c: Likewise.
10145 * gcc.target/i386/sse2-vec-4.c: Likewise.
10146 * gcc.target/i386/sse2-vec-5.c: Likewise.
10147 * gcc.target/i386/sse2-vec-6.c: Likewise.
10148 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10149 * gcc.target/i386/ssefn-2.c: Likewise.
10150 * gcc.target/i386/ssefn-4.c: Likewise.
10151 * gcc.target/i386/ssefp-1.c: Likewise.
10152 * gcc.target/i386/ssefp-2.c: Likewise.
10153 * gcc.target/i386/sseregparm-3.c: Likewise.
10154 * gcc.target/i386/sseregparm-4.c: Likewise.
10155 * gcc.target/i386/sseregparm-5.c: Likewise.
10156 * gcc.target/i386/sseregparm-6.c: Likewise.
10157 * gcc.target/i386/sseregparm-7.c: Likewise.
10158 * gcc.target/i386/ssetype-1.c: Likewise.
10159 * gcc.target/i386/ssetype-2.c: Likewise.
10160 * gcc.target/i386/ssetype-3.c: Likewise.
10161 * gcc.target/i386/ssetype-4.c: Likewise.
10162 * gcc.target/i386/ssetype-5.c: Likewise.
10163 * gcc.target/i386/unordcmp-1.c: Likewise.
10164 * gcc.target/i386/vararg-1.c: Likewise.
10165 * gcc.target/i386/vararg-2.c: Likewise.
10166 * gcc.target/i386/vararg-3.c: Likewise.
10167 * gcc.target/i386/vararg-4.c: Likewise.
10168 * gcc.target/i386/vararg-7.c: Likewise.
10169 * gcc.target/i386/vararg-8.c: Likewise.
10170 * gcc.target/i386/vecinit-1.c: Likewise.
10171 * gcc.target/i386/vecinit-2.c: Likewise.
10172 * gcc.target/i386/vecinit-3.c: Likewise.
10173 * gcc.target/i386/vecinit-4.c: Likewise.
10174 * gcc.target/i386/vecinit-5.c: Likewise.
10175 * gcc.target/i386/vecinit-6.c: Likewise.
10176 * gcc.target/i386/vectorize2.c: Likewise.
10177 * gcc.target/i386/vectorize3.c: Likewise.
10178 * gcc.target/i386/vectorize4.c: Likewise.
10179 * gcc.target/i386/vectorize6.c: Likewise.
10180 * gcc.target/i386/vectorize7.c: Likewise.
10181 * gcc.target/i386/vectorize8.c: Likewise.
10182 * gcc.target/i386/vperm-v2df.c: Likewise.
10183 * gcc.target/i386/vperm-v2di.c: Likewise.
10184 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10185 * gcc.target/i386/xorps-sse2.c: Likewise.
10186 * gcc.target/i386/xorps.c: Likewise.
10187 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10188 * gfortran.dg/graphite/pr42326.f90: Likewise.
10189 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10190
10191 2010-05-19 Richard Guenther <rguenther@suse.de>
10192
10193 PR lto/44196
10194 * g++.dg/lto/20100519-1_0.C: New testcase.
10195
10196 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10197
10198 PR fortran/42360
10199 * gfortran.dg/warn_intent_out_not_set.f90: New.
10200
10201 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10202
10203 PR fortran/38404
10204 * gfortran.dg/data_char_1.f90: Updated warning message.
10205 * gfortran.dg/data_array_6.f: New.
10206
10207 2010-05-19 Martin Jambor <mjambor@suse.cz>
10208
10209 * g++.dg/ipa/ivinline-8.C: New test.
10210 * gcc.dg/ipa/iinline-2.c: Likewise.
10211
10212 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10213
10214 PR fortran/34505
10215 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10216 arguments; add check for return value kind.
10217 * gfortran.dg/float_1.f90: Likewise.
10218
10219 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10220
10221 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10222 (main): Use it.
10223 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10224 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10225 Prune another location line format.
10226 (lto-obj): Call lto_prune_warns on comp_output.
10227
10228 2010-05-18 Jan Hubicka <jh@suse.cz>
10229
10230 * gcc.dg/lto/ipacp_0.c: New test.
10231 * gcc.dg/lto/ipacp_1.c: New test.
10232
10233 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10234
10235 PR lto/44184
10236 * gcc.dg/lto/20100518_0.c: New test.
10237
10238 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10239
10240 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10241
10242 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10243
10244 PR fortran/43990
10245 * gfortran.dg/class_21.f03: New.
10246
10247 2010-05-17 Jason Merrill <jason@redhat.com>
10248
10249 PR c++/44157
10250 * g++.dg/cpp0x/initlist34.C: New.
10251
10252 PR c++/44158
10253 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10254
10255 2010-05-17 Martin Jambor <mjambor@suse.cz>
10256
10257 * g++.dg/ipa/ivinline-1.C: New test.
10258 * g++.dg/ipa/ivinline-2.C: New test.
10259 * g++.dg/ipa/ivinline-3.C: New test.
10260 * g++.dg/ipa/ivinline-4.C: New test.
10261 * g++.dg/ipa/ivinline-5.C: New test.
10262 * g++.dg/ipa/ivinline-6.C: New test.
10263
10264 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10265 Jason Merrill <jason@redhat.com>
10266
10267 PR c++/44108
10268 * c-c++-common/Wunused-var-8.c: New test.
10269
10270 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR bootstrap/42347
10273 * gcc.c-torture/compile/pr42347.c: New test.
10274
10275 PR middle-end/44102
10276 * g++.dg/ext/asmgoto1.C: New test.
10277
10278 2010-05-17 Martin Jambor <mjambor@suse.cz>
10279
10280 PR middle-end/44133
10281 * gcc.dg/tree-ssa/pr44133.c: New test.
10282 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10283 precise.
10284
10285 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10286
10287 PR fortran/44044
10288 * gfortran.dg/class_20.f03: New.
10289
10290 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10291
10292 PR 44078
10293 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10294 debug messages but not the newly introduced one.
10295
10296 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10297
10298 PR fortran/35779
10299 * gfortran.dg/initialization_25.f90: Commented testcase.
10300 * gfortran.dg/initialization_26.f90: New.
10301
10302 2010-05-16 Richard Guenther <rguenther@suse.de>
10303
10304 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10305 * gcc.dg/pr43084.c: Likewise.
10306 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10307 -fipa-type-escape.
10308 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10309 -fipa-type-escape.
10310 * gcc.dg/struct/struct-reorg.exp: Likewise.
10311 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10312 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10313
10314 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10315
10316 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10317 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10318 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10319 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10320 tests.
10321
10322 2010-05-15 Jason Merrill <jason@redhat.com>
10323
10324 * g++.dg/eh/spec10.C: New.
10325 * g++.dg/eh/spec11.C: New.
10326 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10327
10328 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10329
10330 PR fortran/44154
10331 PR fortran/42647
10332 * gfortran.dg/allocatable_scalar_9.f90: New.
10333
10334 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10335
10336 PR c++/44148
10337 * g++.dg/torture/pr44148.C: New test.
10338
10339 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10340
10341 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10342 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10343 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10344 diagnostics and type sizes.
10345
10346 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10347
10348 * gnat.dg/lto9.adb: New test.
10349 * gnat.dg/lto9_pkg1.ads: New helper.
10350 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10351
10352 2010-05-15 Jan Hubicka <jh@suse.cz>
10353
10354 * gcc.dg/lto/ipareference_1.c: Rename to ...
10355 * gcc.dg/lto/ipareference_0.c: ... this one.
10356 * gcc.dg/lto/ipareference_2.c: Rename to ...
10357 * gcc.dg/lto/ipareference_1.c: ... this one.
10358
10359 2010-05-15 Jan Hubicka <jh@suse.cz>
10360
10361 * gcc.dg/lto/ipareference_1.c: New file.
10362 * gcc.dg/lto/ipareference_2.c: New file.
10363
10364 2010-05-15 Richard Guenther <rguenther@suse.de>
10365
10366 PR tree-optimization/44038
10367 * gcc.c-torture/compile/pr44038.c: New testcase.
10368
10369 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10370
10371 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10372 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10373
10374 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10375
10376 PR fortran/43207
10377 PR fortran/43969
10378 * gfortran.dg/class_18.f03: New.
10379 * gfortran.dg/class_19.f03: New.
10380
10381 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10382
10383 PR debug/44112
10384 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10385 * g++.dg/debug/dwarf2/const1.C: Remove.
10386
10387 2010-05-14 Jason Merrill <jason@redhat.com>
10388
10389 * g++.dg/eh/cond4.C: New.
10390 * g++.dg/eh/elide2.C: Adjust.
10391 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10392
10393 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10394
10395 PR fortran/44135
10396 * gfortran.dg/actual_array_interface_2.f90: New test.
10397
10398 2010-05-14 Richard Guenther <rguenther@suse.de>
10399
10400 PR tree-optimization/44119
10401 * gcc.c-torture/compile/pr44119.c: New testcase.
10402
10403 2010-05-14 Jason Merrill <jason@redhat.com>
10404
10405 PR c++/44127
10406 * g++.dg/eh/terminate1.C: New.
10407
10408 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10409
10410 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10411
10412 PR debug/44136
10413 * gcc.dg/pr44136.c: New test.
10414
10415 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10416
10417 PR c++/30566
10418 * g++.dg/warn/Wshadow-4.C: Adjust.
10419 * g++.dg/warn/Wshadow-5.C: New test.
10420 * g++.dg/warn/Wshadow-6.C: New test
10421
10422 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
10423
10424 PR fortran/35779
10425 * gfortran.dg/initialization_25.f90: New.
10426
10427 2010-05-13 Martin Jambor <mjambor@suse.cz>
10428
10429 * g++.dg/otr-fold-1.C: New test.
10430 * g++.dg/otr-fold-2.C: New test.
10431
10432 2010-05-13 Jakub Jelinek <jakub@redhat.com>
10433
10434 PR fortran/44036
10435 * gfortran.dg/gomp/pr44036-1.f90: New test.
10436 * gfortran.dg/gomp/pr44036-2.f90: New test.
10437 * gfortran.dg/gomp/pr44036-3.f90: New test.
10438
10439 PR debug/43983
10440 * gcc.dg/guality/sra-1.c: New test.
10441
10442 2010-05-12 Jan Hubicka <jh@suse.cz>
10443
10444 * tree-ssa/unreachable.c: New test.
10445
10446 2010-05-12 Jason Merrill <jason@redhat.com>
10447
10448 * g++.dg/cpp0x/sfinae1.C: New.
10449
10450 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10451
10452 * gcc.target/i386/zee.c: New file.
10453
10454 2010-05-12 Jason Merrill <jason@redhat.com>
10455
10456 * g++.dg/conversion/op1.C: Expect template candidate message.
10457 * g++.dg/cpp0x/nullptr15.C: Likewise.
10458 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10459 * g++.dg/cpp0x/pr31431.C: Likewise.
10460 * g++.dg/cpp0x/temp_default2.C: Likewise.
10461 * g++.dg/cpp0x/trailing4.C: Likewise.
10462 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10463 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10464 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10465 * g++.dg/cpp0x/variadic35.C: Likewise.
10466 * g++.dg/cpp0x/vt-35147.C: Likewise.
10467 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10468 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10469 * g++.dg/ext/visibility/anon8.C: Likewise.
10470 * g++.dg/ext/vla2.C: Likewise.
10471 * g++.dg/other/pr28114.C: Likewise.
10472 * g++.dg/other/ptrmem10.C: Likewise.
10473 * g++.dg/other/ptrmem11.C: Likewise.
10474 * g++.dg/overload/unknown1.C: Likewise.
10475 * g++.dg/parse/template7.C: Likewise.
10476 * g++.dg/parse/typename7.C: Likewise.
10477 * g++.dg/template/conv11.C: Likewise.
10478 * g++.dg/template/copy1.C: Likewise.
10479 * g++.dg/template/deduce3.C: Likewise.
10480 * g++.dg/template/dependent-expr5.C: Likewise.
10481 * g++.dg/template/friend.C: Likewise.
10482 * g++.dg/template/incomplete2.C: Likewise.
10483 * g++.dg/template/local4.C: Likewise.
10484 * g++.dg/template/local6.C: Likewise.
10485 * g++.dg/template/operator10.C: Likewise.
10486 * g++.dg/template/overload6.C: Likewise.
10487 * g++.dg/template/ptrmem2.C: Likewise.
10488 * g++.dg/template/ptrmem20.C: Likewise.
10489 * g++.dg/template/ptrmem8.C: Likewise.
10490 * g++.dg/template/sfinae2.C: Likewise.
10491 * g++.dg/template/ttp25.C: Likewise.
10492 * g++.dg/template/unify10.C: Likewise.
10493 * g++.dg/template/unify11.C: Likewise.
10494 * g++.dg/template/unify6.C: Likewise.
10495 * g++.dg/template/unify7.C: Likewise.
10496 * g++.dg/template/unify9.C: Likewise.
10497 * g++.dg/template/varmod1.C: Likewise.
10498 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10499 * g++.old-deja/g++.law/operators32.C: Likewise.
10500 * g++.old-deja/g++.pt/crash28.C: Likewise.
10501 * g++.old-deja/g++.pt/crash60.C: Likewise.
10502 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10503 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10504 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10505 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10506 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10507 * g++.old-deja/g++.pt/expr2.C: Likewise.
10508 * g++.old-deja/g++.pt/overload7.C: Likewise.
10509 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10510 * g++.old-deja/g++.pt/spec5.C: Likewise.
10511 * g++.old-deja/g++.pt/spec6.C: Likewise.
10512 * g++.old-deja/g++.pt/t24.C: Likewise.
10513 * g++.old-deja/g++.pt/unify4.C: Likewise.
10514 * g++.old-deja/g++.pt/unify6.C: Likewise.
10515 * g++.old-deja/g++.pt/unify8.C: Likewise.
10516 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10517 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10518 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10519
10520 * g++.dg/cpp0x/initlist32.C: New.
10521
10522 * g++.dg/template/conv11.C: New.
10523 * g++.dg/conversion/op1.C: Adjust expected error.
10524
10525 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10526
10527 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10528
10529 PR target/44088
10530 * gcc.target/i386/avx-cmpsd-1.c: New.
10531 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10532 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10533 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10534 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10535 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10536
10537 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10538
10539 PR middle-end/44085
10540 * gcc.dg/gomp/pr44085.c: New test.
10541 * gfortran.dg/gomp/pr44085.f90: New test.
10542
10543 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10544
10545 * objc-obj-c++-shared/Object1.m: New.
10546 * objc.dg/torture: New directory.
10547 * objc.dg/torture/tls: Ditto.
10548 * objc.dg/tls: Ditto.
10549 * objc.dg/torture/tls/trivial.m: New test.
10550 * objc.dg/torture/tls/thr-init-2.m: New test.
10551 * objc.dg/torture/tls/thr-init-3.m: New test.
10552 * objc.dg/torture/tls/thr-init.m: New test.
10553 * objc.dg/torture/tls/diag-1.m: New test.
10554 * objc.dg/torture/tls/tls.exp: New.
10555 * objc.dg/torture/trivial.m: New test.
10556 * objc.dg/torture/dg-torture.exp: New.
10557 * objc.dg/tls/diag-3.m: New test.
10558 * objc.dg/tls/diag-4.m: New test.
10559 * objc.dg/tls/diag-5.m: New test.
10560 * objc.dg/tls/init-1.m: New test.
10561 * objc.dg/tls/init-2.m: New test.
10562 * objc.dg/tls/tls.exp: New.
10563 * objc.dg/tls/diag-2.m: New test.
10564 * lib/objc.exp: Respond to dg-additional-files.
10565
10566 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10567
10568 * gcc.target/m68k/20100512-1.c: New.
10569
10570 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10571
10572 * gnat.dg/lto8.adb: New test.
10573 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10574 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10575
10576 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10577
10578 PR c++/34272
10579 PR c++/43630
10580 PR c++/34491
10581 * g++.dg/template/crash97.C: New.
10582 * g++.dg/template/crash98.C: Likewise.
10583 * g++.dg/template/crash99.C: Likewise.
10584 * g++.dg/cpp0x/pr31439.C: Adjust.
10585 * g++.dg/template/crash95.C: Likewise.
10586
10587 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10588
10589 PR middle-end/44071
10590 * c-c++-common/asmgoto-4.c: New test.
10591 * gcc.target/i386/pr44071.c: New test.
10592
10593 PR c++/44062
10594 * c-c++-common/Wunused-var-7.c: New test.
10595 * g++.dg/warn/Wunused-var-9.C: New test.
10596
10597 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10598
10599 PR fortran/43711
10600 * gfortran.dg/gomp/pr43711.f90: New.
10601
10602 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10603
10604 PR fortran/31820
10605 * gfortran.dg/select_5.f90: Updated.
10606
10607 2010-05-11 Jan Hubicka <jh@suse.cz>
10608
10609 PR tree-optimize/44063
10610 * gcc.c-torture/compile/pr44063.c: New testcase.
10611
10612 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10613
10614 PR debug/44023
10615 * gcc.dg/pr44023.c: New test.
10616
10617 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10618
10619 * gnat.dg/lto7.adb: New test.
10620 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10621
10622 2010-05-10 Jason Merrill <jason@redhat.com>
10623
10624 PR c++/44017
10625 * g++.dg/template/inherit5.C: New.
10626
10627 PR c++/44045
10628 * g++.dg/cpp0x/initlist33.C: New.
10629 * g++.dg/cpp0x/initlist26.C: Adjust.
10630 * g++.dg/cpp0x/initlist28.C: Adjust.
10631
10632 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10633
10634 PR c++/43719
10635 * g++.dg/init/pr43719.C: New.
10636 * g++.dg/anon-struct4.C: Adjust.
10637
10638 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10639
10640 PR debug/44028
10641 * gcc.dg/pr44028.c: New test.
10642
10643 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10644
10645 PR fortran/27866
10646 PR fortran/35003
10647 PR fortran/42809
10648 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10649 * gfortran.dg/warn_conversion.f90: New.
10650
10651 2010-05-10 Michael Matz <matz@suse.de>
10652
10653 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10654
10655 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10656
10657 PR rtl-optimization/44012
10658 * gcc.dg/pr44012.c: New.
10659
10660 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10661
10662 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10663 Log text on entry and exit.
10664 Prune Sun ld warnings for common symbols with differing sizes.
10665 (lto-link-and-maybe-run): Change caller.
10666
10667 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10668
10669 PR fortran/44044
10670 * gfortran.dg/class_7.f03: Modified.
10671 * gfortran.dg/select_type_1.f03: Modified.
10672 * gfortran.dg/select_type_12.f03: New.
10673
10674 2010-05-10 Richard Guenther <rguenther@suse.de>
10675
10676 PR tree-optimization/44050
10677 * gcc.dg/torture/pr44050.c: New testcase.
10678
10679 2010-05-10 Wei Guozhi <carrot@google.com>
10680
10681 PR target/42879
10682 * gcc.target/arm/pr42879.c: New testcase.
10683
10684 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10685
10686 PR c/44051
10687 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10688
10689 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10690
10691 PR c/10676
10692 * gcc.dg/anon-struct-10.c: New test.
10693
10694 2010-05-09 Richard Guenther <rguenther@suse.de>
10695
10696 PR middle-end/44024
10697 * gcc.dg/pr44024.c: New testcase.
10698
10699 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10700
10701 PR c/4784
10702 * gcc.dg/anon-struct-9.c: New test.
10703
10704 2010-05-09 Richard Guenther <rguenther@suse.de>
10705
10706 PR middle-end/44043
10707 * gcc.c-torture/compile/pr44043.c: New testcase.
10708
10709 2010-05-09 Richard Guenther <rguenther@suse.de>
10710
10711 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10712
10713 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10714
10715 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10716
10717 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10718
10719 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10720 * gnat.dg/specs/lto3.ads: Likewise.
10721
10722 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10723
10724 PR middle-end/28685
10725 * gcc.dg/pr28685-1.c: New file.
10726
10727 2010-05-08 Richard Guenther <rguenther@suse.de>
10728
10729 PR tree-optimization/44030
10730 * gcc.c-torture/compile/pr44030.c: New testcase.
10731
10732 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10733
10734 * gnat.dg/lto6.adb: New test.
10735 * gnat.dg/lto6_pkg.ads: New helper.
10736
10737 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10738
10739 * gnat.dg/lto5.adb: New test.
10740 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10741
10742 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10743
10744 * gnat.dg/lto4.ad[sb]: New test.
10745
10746 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10747
10748 * gnat.dg/specs/lto3.ads: New test.
10749 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10750 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10751
10752 2010-05-08 Quentin Ochem <ochem@adacore.com>
10753
10754 * gnat.dg/sizetype3.ad[sb]: New test.
10755 * gnat.dg/sizetype3_pkg.ads: New helper.
10756
10757 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10758
10759 PR c++/43951
10760 * g++.dg/init/new29.C: New.
10761
10762 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10763
10764 PR fortran/40728
10765 * gfortran.dg/coarray_1.f90: Fixed error message.
10766 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10767 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10768 * gfortran.dg/intrinsic_std_5.f90: New.
10769
10770 2010-05-07 Jason Merrill <jason@redhat.com>
10771
10772 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10773
10774 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10775
10776 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10777 (size_t, stderr): Remove.
10778 (read_error): Replaced __builtin_fprintf by fprintf.
10779
10780 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10781
10782 * gcc.dg/ordered-comparison-1.c: New test.
10783 * gcc.dg/ordered-comparison-2.c: New test.
10784 * gcc.dg/ordered-comparison-3.c: New test.
10785 * gcc.dg/ordered-comparison-4.c: New test.
10786
10787 2010-05-06 Mike Stump <mikestump@comcast.net>
10788
10789 PR objc/35165
10790 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10791
10792 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10793 Jason Merrill <jason@redhat.com>
10794
10795 * g++.dg/cpp0x/nullptr01.C: New.
10796 * g++.dg/cpp0x/nullptr02.C: New.
10797 * g++.dg/cpp0x/nullptr03.C: New.
10798 * g++.dg/cpp0x/nullptr04.C: New.
10799 * g++.dg/cpp0x/nullptr05.C: New.
10800 * g++.dg/cpp0x/nullptr06.C: New.
10801 * g++.dg/cpp0x/nullptr07.C: New.
10802 * g++.dg/cpp0x/nullptr08.C: New.
10803 * g++.dg/cpp0x/nullptr09.C: New.
10804 * g++.dg/cpp0x/nullptr10.C: New.
10805 * g++.dg/cpp0x/nullptr11.C: New.
10806 * g++.dg/cpp0x/nullptr12.C: New.
10807 * g++.dg/cpp0x/nullptr13.C: New.
10808 * g++.dg/cpp0x/nullptr14.C: New.
10809 * g++.dg/cpp0x/nullptr15.C: New.
10810 * g++.dg/cpp0x/nullptr16.C: New.
10811 * g++.dg/cpp0x/nullptr17.C: New.
10812 * g++.dg/cpp0x/nullptr18.C: New.
10813 * g++.dg/cpp0x/nullptr19.C: New.
10814 * g++.dg/cpp0x/nullptr20.C: New.
10815 * g++.dg/cpp0x/nullptr21.C: New.
10816 * g++.dg/cpp0x/nullptr22.C: New.
10817 * g++.dg/debug/nullptr01.C: New.
10818 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10819
10820 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10821
10822 * gcc.dg/Wunused-var-8.c: Move to...
10823 * c-c++-common/Wunused-var-6.c: ... here. New test.
10824
10825 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10826
10827 PR c++/40406
10828 * g++.dg/template/crash96.C: New.
10829
10830 2010-05-06 Jan Hubicka <jh@suse.cz>
10831
10832 PR tree-optimization/43791
10833 * gcc.c-torture/compile/pr43791.c: New file.
10834
10835 2010-05-06 Michael Matz <matz@suse.de>
10836
10837 PR tree-optimization/43984
10838 * gfortran.dg/pr43984.f90: New test.
10839
10840 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10841
10842 PR 40989
10843 * gcc.dg/pr40989.c: New.
10844
10845 2010-05-06 Richard Guenther <rguenther@suse.de>
10846
10847 PR tree-optimization/43934
10848 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10849
10850 2010-05-06 Richard Guenther <rguenther@suse.de>
10851
10852 PR tree-optimization/43987
10853 * gcc.c-torture/execute/pr43987.c: New testcase.
10854 * gcc.dg/torture/pta-escape-1.c: Adjust.
10855 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10856 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10857 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10858 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10859
10860 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10861 Dodji Seketeli <dodji@redhat.com>
10862
10863 PR c/18624
10864 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10865 * g++.dg/template/sfinae16.C: Likewise.
10866 * gcc.dg/Wunused-var-1.c: Moved to...
10867 * c-c++-common/Wunused-var-1.c: ...here. New test.
10868 * gcc.dg/Wunused-var-2.c: Moved to...
10869 * c-c++-common/Wunused-var-2.c: ...here. New test.
10870 * gcc.dg/Wunused-var-3.c: Moved to...
10871 * c-c++-common/Wunused-var-3.c: ...here. New test.
10872 * gcc.dg/Wunused-var-4.c: Moved to...
10873 * gcc.dg/Wunused-var-1.c: ... here.
10874 * gcc.dg/Wunused-var-5.c: Moved to...
10875 * c-c++-common/Wunused-var-4.c: ...here. New test.
10876 * gcc.dg/Wunused-var-7.c: Moved to...
10877 * c-c++-common/Wunused-var-5.c: ...here. New test.
10878 * gcc.dg/Wunused-var-6.c: Moved to...
10879 * gcc.dg/Wunused-var-2.c: ... here.
10880 * c-c++-common/Wunused-var-1.c: New test.
10881 * c-c++-common/Wunused-var-2.c: New test.
10882 * c-c++-common/Wunused-var-3.c: New test.
10883 * c-c++-common/Wunused-var-4.c: New test.
10884 * c-c++-common/Wunused-var-5.c: New test.
10885 * g++.dg/warn/Wunused-var-1.C: New test.
10886 * g++.dg/warn/Wunused-var-2.C: New test.
10887 * g++.dg/warn/Wunused-var-3.C: New test.
10888 * g++.dg/warn/Wunused-var-4.C: New test.
10889 * g++.dg/warn/Wunused-var-5.C: New test.
10890 * g++.dg/warn/Wunused-var-6.C: New test.
10891 * g++.dg/warn/Wunused-var-7.C: New test.
10892 * g++.dg/warn/Wunused-var-8.C: New test.
10893 * g++.dg/warn/Wunused-parm-1.C: New test.
10894 * g++.dg/warn/Wunused-parm-2.C: New test.
10895 * g++.dg/warn/Wunused-parm-3.C: New test.
10896
10897 2010-05-06 Tobias Burnus <burnus@net-b.de>
10898
10899 PR fortran/43985
10900 * gfortran.dg/gomp/crayptr5.f90: New test case.
10901
10902 2010-05-05 Jason Merrill <jason@redhat.com>
10903
10904 PR debug/43370
10905 * g++.dg/ext/attrib39.C: New.
10906
10907 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10908
10909 PR fortran/24978
10910 * gfortran.dg/data_invalid.f90: New.
10911
10912 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10913
10914 * gnat.dg/lto2.adb: New test.
10915
10916 2010-05-05 Jason Merrill <jason@redhat.com>
10917
10918 PR c++/43787
10919 * g++.dg/opt/empty1.C: New.
10920
10921 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10922
10923 PR fortran/43696
10924 * gfortran.dg/class_17.f03: New.
10925
10926 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10927
10928 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10929
10930 2010-05-04 Mike Stump <mikestump@comcast.net>
10931
10932 PR objc/35165
10933 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10934
10935 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10936
10937 PR target/43668
10938 * gcc.target/i386/pr43668.c: New.
10939
10940 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10941
10942 PR c++/43028
10943 * g++.dg/cpp0x/initlist31.C: New.
10944
10945 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR c/43981
10948 * gcc.dg/Wunused-var-8.c: New test.
10949
10950 2010-05-04 Jason Merrill <jason@redhat.com>
10951
10952 PR c++/38064
10953 * g++.dg/cpp0x/enum3.C: Extend.
10954
10955 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10956
10957 PR target/43799
10958 * gcc.target/i386/pr43799.c: New.
10959
10960 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10961
10962 * gnat.dg/lto1.adb: New test.
10963 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10964
10965 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10966
10967 PR middle-end/43671
10968 * gcc.target/i386/pr43671.c: New.
10969
10970 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10971
10972 PR c++/43705
10973 * g++.dg/template/crash95.C: New.
10974
10975 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10976
10977 PR debug/43508
10978 * gcc.target/i386/pr43508.c: New.
10979
10980 2010-05-04 Richard Guenther <rguenther@suse.de>
10981
10982 PR tree-optimization/43879
10983 * g++.dg/torture/pr43879-1_0.C: New testcase.
10984 * g++.dg/torture/pr43879-1_1.C: Likewise.
10985
10986 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10987
10988 PR c++/43953
10989 * g++.dg/other/crash-12.C: New test.
10990
10991 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10992
10993 * g++.dg/cdce3.C: Add a space. Updated.
10994
10995 2010-05-03 Jason Merrill <jason@redhat.com>
10996
10997 PR c++/43680
10998 * g++.dg/opt/enum2.C: New.
10999 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11000 * g++.dg/warn/Wswitch-1.C: Adjust message.
11001
11002 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11003
11004 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11005 * g++.dg/ext/label13.C: Fix typo.
11006 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11007 alpha*-dec-osf5*.
11008 * gcc.c-torture/compile/limits-declparen.c: xfail on
11009 alpha*-dec-osf5* with -g.
11010 * gcc.c-torture/compile/limits-pointer.c: Likewise.
11011 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11012 * gcc.dg/c99-tgmath-2.c: Likewise.
11013 * gcc.dg/c99-tgmath-3.c: Likewise.
11014 * gcc.dg/c99-tgmath-4.c: Likewise.
11015
11016 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
11017
11018 PR fortran/43592
11019 * gfortran.dg/unexpected_interface.f90: New test.
11020
11021 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11022
11023 * ada/acats/run_acats (which): New function.
11024 (host_gnatchop, host_gnatmake): Use it.
11025
11026 2010-05-03 Richard Guenther <rguenther@suse.de>
11027
11028 PR tree-optimization/43971
11029 * gcc.dg/pr43971.c: New testcase.
11030
11031 2010-05-03 Jakub Jelinek <jakub@redhat.com>
11032
11033 PR debug/43972
11034 * gcc.dg/debug/pr43972.c: New test.
11035
11036 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
11037
11038 PR testsuite/43963
11039 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11040
11041 2010-05-02 Richard Guenther <rguenther@suse.de>
11042
11043 PR tree-optimization/43879
11044 * gcc.dg/torture/pr43879-3.c: New testcase.
11045
11046 2010-05-01 Richard Guenther <rguenther@suse.de>
11047
11048 PR tree-optimization/43949
11049 * g++.dg/warn/Warray-bounds-5.C: New testcase.
11050
11051 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
11052
11053 PR c++/43951
11054 * g++.dg/init/new28.C: New.
11055
11056 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
11057
11058 PR objc++/32052
11059 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11060 structure and nested declarations.
11061 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
11062 structure and nested declarations. Reduce header clutter and
11063 use _exit() rather than abort().
11064 * objc.dg/encode-10.m: New.
11065 * objc.dg/encode-11.m: New.
11066
11067 2010-04-30 DJ Delorie <dj@redhat.com>
11068
11069 * gcc.c-torture/execute/20100430-1.c: New test.
11070
11071 2010-04-30 Jason Merrill <jason@redhat.com>
11072
11073 PR c++/43868
11074 * g++.dg/template/ptrmem21.C: New.
11075
11076 2010-04-30 Tobias Burnus Mburnus@net-b.de>
11077
11078 PR fortran/18918
11079 PR fortran/43931
11080 * gfortran.dg/coarray_13.f90: New test.
11081
11082 2010-04-30 Richard Guenther <rguenther@suse.de>
11083
11084 PR lto/43946
11085 * gcc.dg/lto/20100430-1_0.c: New testcase.
11086
11087 2010-04-30 Jakub Jelinek <jakub@redhat.com>
11088
11089 PR debug/43942
11090 * c-c++-common/pr43942.c: New test.
11091
11092 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
11093
11094 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11095 conflict with darwin crt1.o 'start' symbol.
11096
11097 2010-04-30 Richard Guenther <rguenther@suse.de>
11098
11099 PR tree-optimization/43879
11100 * gcc.dg/torture/pr43879_1.c: New testcase.
11101
11102 2010-04-30 Richard Guenther <rguenther@suse.de>
11103
11104 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11105
11106 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
11107
11108 PR c++/43890
11109 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11110 user-provided constructor while recursing.
11111
11112 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11113
11114 PR fortran/42274
11115 * gfortran.dg/class_16.f03: New test.
11116
11117 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11118
11119 PR fortran/42274
11120 * gfortran.dg/class_15.f03: New.
11121
11122 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11123
11124 PR fortran/43326
11125 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11126
11127 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11128
11129 PR fortran/43492
11130 * gfortran.dg/generic_22.f03 : New test.
11131
11132 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11133
11134 PR fortran/42353
11135 * gfortran.dg/class_14.f03: New test.
11136
11137 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11138
11139 PR fortran/42680
11140 * gfortran.dg/interface_32.f90: New test.
11141
11142 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
11143 Janus Weil <janus@gcc.gnu.org>
11144
11145 PR fortran/41829
11146 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11147 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11148 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11149
11150 2010-04-28 Mike Stump <mikestump@comcast.net>
11151
11152 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11153 dg-excess-errors.
11154 * g++.dg/uninit-pred-2_b.C: Likewise.
11155
11156 2010-04-28 Tobias Burnus <burnus@net-b.de>
11157
11158 PR fortran/18918
11159 PR fortran/43919
11160 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11161
11162 2010-04-28 Matthias Klose <doko@ubuntu.com>
11163
11164 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11165 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11166 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11167 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11168 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11169
11170 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11171
11172 * gcc.dg/const-uniq-1.c: New test.
11173 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11174
11175 2010-04-28 Xinliang David Li <davidxl@google.com>
11176
11177 * gcc.dg/uninit-pred-2_b.c: New test.
11178 * gcc.dg/uninit-pred-4_b.c: New test.
11179 * gcc.dg/uninit-pred-3_d.c: New test.
11180 * gcc.dg/uninit-pred-6_b.c: New test.
11181 * gcc.dg/uninit-pred-8_b.c: New test.
11182 * gcc.dg/uninit-pred-3_a.c: New test.
11183 * gcc.dg/uninit-pred-2_c.c: New test.
11184 * gcc.dg/uninit-pred-5_a.c: New test.
11185 * gcc.dg/uninit-pred-3_e.c: New test.
11186 * gcc.dg/uninit-pred-7_a.c: New test.
11187 * gcc.dg/uninit-pred-6_c.c: New test.
11188 * gcc.dg/uninit-pred-9_a.c: New test.
11189 * gcc.dg/uninit-pred-8_c.c: New test.
11190 * gcc.dg/uninit-pred-3_b.c: New test.
11191 * gcc.dg/uninit-pred-5_b.c: New test.
11192 * gcc.dg/uninit-pred-7_b.c: New test.
11193 * gcc.dg/uninit-pred-6_d.c: New test.
11194 * gcc.dg/uninit-pred-9_b.c: New test.
11195 * gcc.dg/uninit-pred-2_a.c: New test.
11196 * gcc.dg/uninit-pred-4_a.c: New test.
11197 * gcc.dg/uninit-pred-3_c.c: New test.
11198 * gcc.dg/uninit-pred-6_a.c: New test.
11199 * gcc.dg/uninit-pred-8_a.c: New test.
11200 * gcc.dg/uninit-pred-7_c.c: New test.
11201 * gcc.dg/uninit-pred-6_e.c: New test.
11202 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11203 * g++.dg/uninit-pred-1_a.C: New test.
11204 * g++.dg/uninit-pred-1_b.C: New test.
11205 * g++.dg/uninit-pred-2_a.C: New test.
11206 * g++.dg/uninit-pred-2_b.C: New test.
11207 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11208 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11209 * g++.dg/uninit-pred-loop_1.cc: New test.
11210
11211 2010-04-28 Martin Jambor <mjambor@suse.cz>
11212
11213 * gcc.dg/lto/20091209-1_0.c: New testcase.
11214
11215 2010-04-28 Richard Guenther <rguenther@suse.de>
11216
11217 PR tree-optimization/43879
11218 PR tree-optimization/43909
11219 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11220
11221 2010-04-28 Richard Guenther <rguenther@suse.de>
11222
11223 PR c++/43880
11224 * g++.dg/torture/pr43880.C: New testcase.
11225
11226 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11227
11228 PR c++/9335
11229 * g++.dg/template/recurse2.C: Update
11230 * g++.dg/template/recurse.C: Update.
11231 * g++.dg/template/pr23510.C: Update.
11232 * lib/prune.exp: Filter out 'recursively instantiated'.
11233
11234 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11235
11236 PR c++/29043
11237 * g++.dg/init/pr29043.C: New.
11238
11239 2010-04-27 Jason Merrill <jason@redhat.com>
11240
11241 * g++.dg/lookup/scoped5.C: Adjust.
11242 * g++.dg/lookup/scoped8.C: Adjust.
11243 * g++.dg/template/dependent-expr5.C: Adjust.
11244 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11245
11246 PR c++/43856
11247 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11248
11249 PR c++/43875
11250 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11251
11252 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11253 Jan Hubicka <hubicka@ucw.cz>
11254
11255 * gcc.dg/pure-2.c: New testcase.
11256 * gcc.dg/const-1.c: New testcase.
11257
11258 2010-04-27 Jason Merrill <jason@redhat.com>
11259
11260 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11261
11262 PR c++/41468
11263 * g++.dg/template/sfinae17.C: New.
11264 * g++.dg/template/sfinae18.C: New.
11265
11266 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11267
11268 * g++.dg/init/pr42844.C: New.
11269 * g++.dg/cpp0x/pr42844-2.C: New.
11270 * g++.dg/cpp0x/defaulted2.C: Adjust.
11271 * g++.dg/tree-ssa/pr27549.C: Likewise.
11272 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11273
11274 2010-04-27 Tobias Burnus <burnus@net-b.de>
11275
11276 PR fortran/18918
11277 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11278
11279 2010-04-27 Richard Guenther <rguenther@suse.de>
11280
11281 PR middle-end/40561
11282 * g++.dg/other/pr40561.C: New testcase.
11283
11284 2010-04-27 Martin Jambor <mjambor@suse.cz>
11285
11286 PR middle-end/43812
11287 * g++.dg/ipa/pr43812.C: New test.
11288
11289 2010-04-27 Jan Hubicka <jh@suse.cz>
11290
11291 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11292 (test): ... this one.
11293
11294 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11295
11296 PR target/40657
11297 * gcc.target/arm/thumb-stackframe.c: New test.
11298
11299 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11300
11301 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11302 * gcc.dg/misc-column.c: Likewise.
11303 * gcc.dg/Walways-true-1.c: Likewise.
11304 * gcc.dg/Walways-true-2.c: Likewise.
11305 * gcc.dg/warn-addr-cmp.c: Likewise.
11306
11307 2010-04-27 Tobias Burnus <burnus@net-b.de>
11308
11309 PR fortran/18918
11310 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11311 * gfortran.dg/coarray_12.f90: New.
11312
11313 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11314
11315 PR c/32207
11316 * gcc.dg/pr32207.c: New test.
11317 * gcc.dg/misc-column.c: Adjust expected warning.
11318 * gcc.dg/Walways-true-1.c: Likewise.
11319 * gcc.dg/Walways-true-2.c: Likewise.
11320 * gcc.dg/warn-addr-cmp.c: Likewise.
11321
11322 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11323
11324 PR lto/42776
11325 * lib/lto.exp (lto_prune_vis_warns): New function.
11326 (lto-link-and-maybe-run): Call it.
11327
11328 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11329
11330 PR tree-optimization/43904
11331 * gcc.dg/tree-ssa/tailcall-6.c: New.
11332
11333 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11334
11335 PR testsuite/35165
11336 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11337 Darwin8/OSX10.4 - compatible code generation.
11338 Use scan-rtl-dump.
11339 * obj-c++.dg/stubify-1.mm: Ditto.
11340 * lib/objc-torture.exp: Do not require link success for
11341 "trivial.m" in the runtime checks when dowhat = 'compile'.
11342 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11343 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11344 Darwin8/OSX10.4 - compatible code generation.
11345 * objc.dg/stubify-2.m: Ditto.
11346 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11347 * objc.dg/next-runtime-1.m: Ditto.
11348 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11349 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11350 runtimes on Darwin.
11351
11352 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11353
11354 PR 43715
11355 * lib/plugin-support.exp: Use "-undefined
11356 dynamic_lookup" on darwin.
11357
11358 2010-04-26 Richard Guenther <rguenther@suse.de>
11359
11360 * gcc.dg/lto/20100426_0.c: New testcase.
11361
11362 2010-04-26 Jie Zhang <jie@codesourcery.com>
11363
11364 PR tree-optimization/43833
11365 gcc.dg/Warray-bounds-8.c: New test case.
11366
11367 2010-04-26 Richard Guenther <rguenther@suse.de>
11368
11369 PR lto/43080
11370 * g++.dg/lto/20100423-3_0.C: New testcase.
11371
11372 2010-04-26 Richard Guenther <rguenther@suse.de>
11373
11374 PR lto/42425
11375 * g++.dg/lto/20100423-2_0.C: New testcase.
11376
11377 2010-04-26 Ira Rosen <irar@il.ibm.com>
11378
11379 * gcc.dg/vect/bb-slp-23.c: New test.
11380
11381 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11382
11383 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11384 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11385 * gcc.dg/c1x-float-1.c: New test.
11386
11387 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11388
11389 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11390 of "lea\[ \t\]".
11391
11392 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11393
11394 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11395 FreeBSD.
11396 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11397 * gfortran.dg/default_format_2.f90: Ditto.
11398
11399 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11400
11401 * gfortran.dg/pr43505.f90: Clean up .mod file.
11402 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11403 * gfortran.dg/pr41347.f90: Ditto.
11404 * gfortran.dg/internal_pack_4.f90: Ditto.
11405 * gfortran.dg/proc_decl_23.f90: Ditto.
11406 * gfortran.dg/recursive_check_3.f90: Ditto.
11407 * gfortran.dg/intent_out_3.f90: Ditto.
11408 * gfortran.dg/assignment_2.f90: Ditto.
11409 * gfortran.dg/pr41928.f90: Ditto.
11410 * gfortran.dg/pr42166.f90: Ditto.
11411 * gfortran.dg/private_type_12.f90: Ditto.
11412 * gfortran.dg/graphite/pr42185.f90: Ditto.
11413 * gfortran.dg/graphite/pr42186.f90: Ditto.
11414 * gfortran.dg/graphite/pr40982.f90: Ditto.
11415 * gfortran.dg/graphite/id-2.f90: Ditto.
11416 * gfortran.dg/graphite/id-4.f90: Ditto.
11417 * gfortran.dg/graphite/pr42050.f90: Ditto.
11418 * gfortran.dg/graphite/id-18.f90: Ditto.
11419 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11420 * gfortran.dg/graphite/pr41924.f90: Ditto.
11421 * gfortran.dg/graphite/pr42393.f90: Ditto.
11422 * gfortran.dg/graphite/pr37980.f90: Ditto.
11423 * gfortran.dg/graphite/pr38953.f90: Ditto.
11424 * gfortran.dg/graphite/pr42180.f90: Ditto.
11425 * gfortran.dg/graphite/pr42181.f90: Ditto.
11426 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11427 * gfortran.dg/select_type_4.f90: Ditto.
11428 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11429 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11430 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11431 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11432 * gfortran.dg/whole_file_11.f90: Ditto.
11433 * gfortran.dg/private_type_11.f90: Ditto.
11434 * gfortran.dg/vect/vect-gems.f90: Ditto.
11435 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11436
11437 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11438
11439 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11440
11441 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11442
11443 * gnat.dg/pack15.ad[sb]: New test.
11444
11445 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11446
11447 * gcc.target/arm/mla-1.c: New test.
11448
11449 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11450
11451 PR fortran/30073
11452 PR fortran/43793
11453 * gfortran.dg/pr43793.f90: New test.
11454
11455 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11456
11457 PR tree-optimization/41442
11458 * gcc.target/i386/pr41442.c: New test.
11459
11460 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11461
11462 PR fortran/43832
11463 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11464
11465 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11466
11467 PR fortran/43832
11468 * gfortran.dg/open_nounit.f90: New test.
11469
11470 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11471
11472 PR fortran/43841
11473 PR fortran/43843
11474 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11475
11476 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11477
11478 * gcc.dg/Wconversion-integer.c: Update.
11479
11480 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11481
11482 * gnat.dg/unchecked_convert5.adb: New test.
11483
11484 2010-04-23 Richard Guenther <rguenther@suse.de>
11485
11486 PR lto/41734
11487 * gcc.dg/lto/20100423-2_0.c: New testcase.
11488 * gcc.dg/lto/20100423-2_0.c: Likewise.
11489
11490 2010-04-23 Richard Guenther <rguenther@suse.de>
11491
11492 PR lto/43455
11493 * gcc.dg/lto/20100423-1_0.c: New testcase.
11494 * gcc.dg/lto/20100423-1_1.c: Likewise.
11495
11496 2010-04-23 Martin Jambor <mjambor@suse.cz>
11497
11498 PR tree-optimization/43846
11499 * gcc.dg/tree-ssa/sra-10.c: New test.
11500
11501 2010-04-23 Martin Jambor <mjambor@suse.cz>
11502
11503 PR middle-end/43835
11504 * gcc.c-torture/execute/pr43835.c: New test.
11505
11506 2010-04-23 Richard Guenther <rguenther@suse.de>
11507
11508 PR lto/42653
11509 * g++.dg/lto/20100423-1_0.C: New testcase.
11510
11511 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11512
11513 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11514
11515 2010-04-22 Ira Rosen <irar@il.ibm.com>
11516
11517 PR tree-optimization/43842
11518 * gcc.dg/vect/pr43842.c: New test.
11519
11520 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11521
11522 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11523 * gcc.target/i386/wmul-2.c: Likewise.
11524
11525 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11526
11527 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11528 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11529
11530 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11531
11532 * gfortran.dg/reassoc_6.f: New testcase.
11533
11534 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11535
11536 PR middle-end/29274
11537 * gcc.target/arm/wmul-1.c: New test.
11538 * gcc.target/arm/wmul-2.c: New test.
11539
11540 2010-04-22 Richard Guenther <rguenther@suse.de>
11541
11542 PR tree-optimization/43845
11543 * gcc.c-torture/compile/pr43845.c: New testcase.
11544
11545 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11546
11547 PR middle-end/29274
11548 * gcc.target/i386/wmul-1.c: New test.
11549 * gcc.target/i386/wmul-2.c: New test.
11550 * gcc.target/bfin/wmul-1.c: New test.
11551 * gcc.target/bfin/wmul-2.c: New test.
11552
11553 2010-04-22 Richard Guenther <rguenther@suse.de>
11554
11555 PR fortran/43829
11556 * gfortran.dg/vector_subscript_6.f90: New testcase.
11557 * gfortran.dg/assign_10.f90: Adjust.
11558
11559 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11560
11561 PR fortran/43836
11562 * gfortran.dg/gomp/pr43836.f90: New test.
11563
11564 2010-04-21 Richard Guenther <rguenther@suse.de>
11565
11566 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11567
11568 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11569
11570 * gcc.dg/torture/builtin-cproj-3.c: New.
11571
11572 2010-04-20 Jason Merrill <jason@redhat.com>
11573
11574 PR c++/9335
11575 * g++.dg/template/recurse2.C: New.
11576 * g++.dg/parse/crash36.C: Adjust.
11577 * g++.dg/other/fold1.C: Adjust.
11578 * g++.dg/init/member1.C: Adjust.
11579 * lib/prune.exp: Prune "skipping N instantiation contexts".
11580
11581 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11582
11583 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11584
11585 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11586
11587 * gcc.dg/torture/builtin-cproj-1.c: New.
11588 * gcc.dg/torture/builtin-cproj-2.c: New.
11589
11590 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11591
11592 PR c++/43800
11593 PR c++/43704
11594 * g++.dg/template/typedef32.C: Adjust.
11595 * g++.dg/template/typedef33.C: New test.
11596
11597 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11598
11599 PR fortran/43227
11600 * gfortran.dg/proc_decl_23.f90: New test.
11601
11602 PR fortran/43266
11603 * gfortran.dg/abstract_type_6.f03: New test.
11604
11605 2010-04-20 Xinliang David Li <davidxl@google.com>
11606
11607 * g++.dg/tree-ssa/fold-compare.C: New.
11608
11609 2010-04-20 Richard Guenther <rguenther@suse.de>
11610
11611 PR tree-optimization/39417
11612 * g++.dg/torture/pr39417.C: New testcase.
11613
11614 2010-04-20 Richard Guenther <rguenther@suse.de>
11615
11616 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11617
11618 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11619
11620 * g++.dg/debug/dwarf2/rv1.C: New test.
11621
11622 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11623
11624 PR target/43635
11625 * gcc.c-torture/compile/pr43635.c: New testcase.
11626
11627 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11628
11629 PR fortran/43339
11630 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11631 of sequential loops being private only in the innermost containing
11632 task region.
11633
11634 PR middle-end/43337
11635 * gfortran.dg/gomp/pr43337.f90: New test.
11636
11637 2010-04-19 Richard Guenther <rguenther@suse.de>
11638
11639 PR tree-optimization/43796
11640 * gfortran.dg/pr43796.f90: New testcase.
11641
11642 2010-04-19 Richard Guenther <rguenther@suse.de>
11643
11644 PR tree-optimization/43783
11645 * gcc.c-torture/execute/pr43783.c: New testcase.
11646
11647 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11648
11649 PR target/43766
11650 * gcc.target/i386/pr43766.c: New test.
11651
11652 2010-04-19 Jie Zhang <jie@codesourcery.com>
11653
11654 PR target/43662
11655 * gcc.target/i386/pr43662.c: New test.
11656
11657 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11658
11659 PR c++/43704
11660 * g++.dg/template/typedef32.C: New test.
11661
11662 2010-04-19 Ira Rosen <irar@il.ibm.com>
11663
11664 PR tree-optimization/37027
11665 * lib/target-supports.exp
11666 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11667 * gcc.dg/vect/pr37027.c: New test.
11668 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11669 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11670 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11671 gcc.dg/vect/vect-complex-6.c: Likewise.
11672
11673 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11674
11675 * g++.dg/debug/dwarf2/enum1.C: New test.
11676
11677 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11678
11679 * gnat.dg/rep_clause5.ad[sb]: New test.
11680 * gnat.dg/rep_clause5_pkg.ads: New helper.
11681
11682 2010-04-18 Ira Rosen <irar@il.ibm.com>
11683
11684 PR tree-optimization/43771
11685 * g++.dg/vect/pr43771.cc: New test.
11686
11687 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11688
11689 PR fortran/31538
11690 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11691 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11692
11693 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11694
11695 * gnat.dg/sizetype.adb: Rename into...
11696 * gnat.dg/sizetype1.adb: ...this.
11697 * gnat.dg/sizetype2.adb: New test.
11698
11699 2010-04-16 Richard Guenther <rguenther@suse.de>
11700
11701 PR tree-optimization/43572
11702 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11703
11704 2010-04-16 Olivier Hainque <hainque@adacore.com>
11705
11706 * gnat.dg/specs/discr_private.ads: New test.
11707
11708 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11709
11710 PR target/41514
11711 * gcc.target/arm/thumb-comparisons.c: New test.
11712
11713 PR target/40603
11714 * gcc.target/arm/thumb-cbranchqi.c: New test.
11715
11716 2010-04-16 Christian Bruel <christian.bruel@st.com>
11717
11718 * g++.dg/torture/pr36191.C: Enable for SH.
11719
11720 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11721
11722 * gnat.dg/wide_boolean.adb: New test.
11723 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11724
11725 2010-04-15 Richard Guenther <rguenther@suse.de>
11726
11727 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11728 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11729 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11730 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11731 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11732 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11733 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11734 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11735 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11736 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11737 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11738 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11739 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11740 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11741 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11742
11743 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11744
11745 PR target/21803
11746 * gcc.target/arm/pr42496.c: New test.
11747
11748 2010-04-14 Jason Merrill <jason@redhat.com>
11749
11750 PR c++/36625
11751 * g++.dg/ext/attrib38.C: New.
11752
11753 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11754
11755 PR testsuite/43739
11756 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11757
11758 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11759
11760 PR 42966
11761 * gcc.dg/cpp/warn-undef-2.c: Update.
11762 * gcc.dg/cpp/warn-traditional-2.c: Update.
11763 * gcc.dg/cpp/warn-comments-2.c: Update.
11764 * gcc.dg/cpp/warn-variadic-2.c: Update.
11765 * gcc.dg/cpp/warn-long-long-2.c: Update.
11766 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11767 * gcc.dg/cpp/warn-multichar-2.c: Update.
11768 * gcc.dg/cpp/warn-normalized-3.c: Update.
11769 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11770 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11771 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11772 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11773 * gcc.dg/cpp/warn-redefined-2.c: Update.
11774 * gfortran.dg/warning-directive-2.F90: Update.
11775 * c-c++-common/cpp/warning-directive-2.c: Update.
11776
11777 2010-04-14 Michael Matz <matz@suse.de>
11778
11779 PR tree-optimization/42963
11780 * gcc.dg/pr42963.c: New testcase.
11781
11782 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11783
11784 * gnat.dg/class_wide.adb: Rename into...
11785 * gnat.dg/class_wide1.adb: ...this.
11786 * gnat.dg/class_wide2.ad[sb]: New test.
11787
11788 2010-04-14 Tobias Burnus <burnus@net-b.de>
11789
11790 PR fortran/18918
11791 * gfortran.dg/coarray_9.f90: Update dg-errors.
11792 * gfortran.dg/coarray_10.f90: New test.
11793 * gfortran.dg/coarray_11.f90: New test.
11794
11795 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11796
11797 PR fortran/43747
11798 gfortran.dg/initialization_24.f90: New test.
11799
11800 2010-04-13 Jason Merrill <jason@redhat.com>
11801
11802 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11803 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11804
11805 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11806
11807 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11808 * g++.dg/dg.exp: Likewise.
11809 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11810 * c-c++-common/cpp/warning-directive-1.c: ... here.
11811 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11812 * c-c++-common/cpp/warning-directive-2.c: ... here.
11813 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11814 * c-c++-common/cpp/warning-directive-3.c: ... here.
11815 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11816 * c-c++-common/cpp/warning-directive-4.c: ... here.
11817 * g++.dg/cpp/warning-directive-1.C: Delete.
11818 * g++.dg/cpp/warning-directive-2.C: Delete.
11819 * g++.dg/cpp/warning-directive-3.C: Delete.
11820 * g++.dg/cpp/warning-directive-4.C: Delete.
11821 * gcc.dg/cpp/normalised-3.c: Delete.
11822 * g++.dg/cpp/normalised-1.C: Rename as ...
11823 * c-c++-common/cpp/normalised-3.c: ... this.
11824
11825 2010-04-13 Martin Jambor <mjambor@suse.cz>
11826
11827 * gcc.dg/tree-ssa/sra-9.c: New test.
11828
11829 2010-04-13 Michael Matz <matz@suse.de>
11830
11831 PR middle-end/43730
11832 * gcc.dg/pr43730.c: New test.
11833
11834 2010-04-13 Michael Matz <matz@suse.de>
11835
11836 * gcc.dg/tree-ssa/negate.c: New testcase.
11837
11838 2010-04-13 Richard Guenther <rguenther@suse.de>
11839
11840 PR testsuite/43735
11841 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11842
11843 2010-04-13 Richard Guenther <rguenther@suse.de>
11844
11845 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11846
11847 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11848
11849 * gnat.dg/derived_type1.adb: New test.
11850
11851 2010-04-13 Matthias Klose <doko@ubuntu.com>
11852
11853 * gcc.dg/plugindir1.c: New testcase.
11854 * gcc.dg/plugindir2.c: New testcase.
11855 * gcc.dg/plugindir3.c: New testcase.
11856 * gcc.dg/plugindir4.c: New testcase.
11857
11858 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11859
11860 * gcc.target/i386/rotate-2.c: New test.
11861
11862 2010-04-12 Jason Merrill <jason@redhat.com>
11863
11864 PR c++/43641
11865 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11866 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11867
11868 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11869
11870 PR c++/25811
11871 * g++.dg/init/pr25811.C: New test.
11872
11873 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11874
11875 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11876 dg-error, dg-warning.
11877 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11878
11879 2010-04-12 Richard Guenther <rguenther@suse.de>
11880
11881 * gcc.dg/torture/inline-2.c: New testcase.
11882
11883 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11884
11885 PR bootstrap/43699
11886 * gcc.dg/Wunused-var-7.c: New test.
11887
11888 PR tree-optimization/43560
11889 * gcc.c-torture/execute/pr43560.c: New test.
11890
11891 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11892
11893 * gnat.dg/aggr13.adb: New test.
11894 * gnat.dg/aggr14.adb: Likewise.
11895 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11896
11897 2010-04-12 Richard Guenther <rguenther@suse.de>
11898
11899 PR c++/43611
11900 * g++.dg/torture/pr43611.C: New testcase.
11901
11902 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11903
11904 PR c/36774
11905 * gcc.dg/pr36774-1.c: New test.
11906 * gcc.dg/pr36774-2.c: New test.
11907
11908 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11909
11910 * gcc.target/sh/rte-delay-slot.c: New test.
11911
11912 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11913
11914 * gnat.dg/pack9.adb: Remove -cargs option.
11915 * gnat.dg/aggr12.ad[sb]: New test.
11916
11917 2010-04-10 Jie Zhang <jie@codesourcery.com>
11918
11919 PR target/43417
11920 * gcc.target/sh/pr43417.c: New test.
11921
11922 2010-04-10 Tobias Burnus <burnus@net-b.de>
11923
11924 PR fortran/43591
11925 * gfortran.dg/spec_expr_6.f90: New test.
11926
11927 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11928
11929 PR cpp/43195
11930 * gcc.dg/cpp/pr43195.c: New.
11931 * gcc.dg/cpp/pr43195.h: New.
11932
11933 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11934
11935 PR 42965
11936 * gcc.dg/Werror-6.c: Adjust.
11937 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11938 * gcc.dg/Werror-4.c: Likewise.
11939 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11940 * gcc.dg/Wswitch-enum-error.c: Likewise.
11941 * gcc.dg/Wpointer-arith.c: Likewise.
11942 * gcc.dg/Wfatal.c: Likewise.
11943 * gcc.dg/Wswitch-error.c: Likewise.
11944 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11945 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11946 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11947 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11948 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11949 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11950 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11951 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11952 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11953 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11954 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11955 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11956 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11957 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11958 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11959 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11960 * g++.dg/cpp/warning-directive-2.C: Likewise.
11961 * gfortran.dg/warning-directive-2.F90: Likewise.
11962
11963 2010-04-09 Jason Merrill <jason@redhat.com>
11964
11965 PR c++/42623
11966 * g++.dg/template/sizeof13.C: New.
11967
11968 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11969
11970 * g++.dg/other/pr35504.C: Add check for thiscall.
11971 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11972 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11973
11974 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11975
11976 PR c++/28584
11977 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11978 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11979 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11980 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11981 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11982 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11983 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11984 * g++.dg/other/increment1.C: Likewise.
11985
11986 2010-04-09 Tobias Burnus <burnus@net-b.de>
11987
11988 PR fortran/18918
11989 * gfortran.dg/coarray_7.f90: New test.
11990 * gfortran.dg/coarray_8.f90: New test.
11991
11992 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11993
11994 PR fortran/28039
11995 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11996
11997 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11998
11999 PR target/43643
12000 * gcc.dg/pr43643.c: New test.
12001
12002 2010-04-08 Tobias Burnus <burnus@net-b.de>
12003
12004 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12005
12006 2010-04-08 Richard Guenther <rguenther@suse.de>
12007
12008 PR tree-optimization/43679
12009 * gcc.c-torture/compile/pr43679.c: New testcase.
12010
12011 2010-04-08 Jakub Jelinek <jakub@redhat.com>
12012
12013 PR debug/43670
12014 * gcc.dg/pr43670.c: New test.
12015
12016 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
12017
12018 PR middle-end/40815
12019 * gcc.dg/tree-ssa/reassoc-19.c: New.
12020
12021 2010-04-07 Jakub Jelinek <jakub@redhat.com>
12022
12023 PR c/18624
12024 * gcc.dg/Wunused-var-1.c: New test.
12025 * gcc.dg/Wunused-var-2.c: New test.
12026 * gcc.dg/Wunused-var-3.c: New test.
12027 * gcc.dg/Wunused-var-4.c: New test.
12028 * gcc.dg/Wunused-var-5.c: New test.
12029 * gcc.dg/Wunused-var-6.c: New test.
12030 * gcc.dg/Wunused-parm-1.c: New test.
12031
12032 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12033 * gcc.dg/trunc-1.c: Likewise.
12034 * gcc.dg/vla-9.c: Likewise.
12035 * gcc.dg/dfp/composite-type.c: Likewise.
12036
12037 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12038
12039 PR objc/35996
12040 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12041 * obj-c++.dg/objc-gc-3.mm: Ditto.
12042
12043 2010-04-07 Simon Baldwin <simonb@google.com>
12044
12045 * gcc.dg/cpp/warn-undef-2.c: New.
12046 * gcc.dg/cpp/warn-traditional-2.c: New.
12047 * gcc.dg/cpp/warn-comments-2.c: New.
12048 * gcc.dg/cpp/warning-directive-1.c: New.
12049 * gcc.dg/cpp/warn-long-long.c: New.
12050 * gcc.dg/cpp/warn-traditional.c: New.
12051 * gcc.dg/cpp/warn-variadic-2.c: New.
12052 * gcc.dg/cpp/warn-undef.c: New.
12053 * gcc.dg/cpp/warn-normalized-1.c: New.
12054 * gcc.dg/cpp/warning-directive-2.c: New.
12055 * gcc.dg/cpp/warn-long-long-2.c: New.
12056 * gcc.dg/cpp/warn-variadic.c: New.
12057 * gcc.dg/cpp/warn-normalized-2.c: New.
12058 * gcc.dg/cpp/warning-directive-3.c: New.
12059 * gcc.dg/cpp/warn-deprecated-2.c: New.
12060 * gcc.dg/cpp/warn-trigraphs-1.c: New.
12061 * gcc.dg/cpp/warn-multichar-2.c: New.
12062 * gcc.dg/cpp/warn-normalized-3.c: New.
12063 * gcc.dg/cpp/warning-directive-4.c: New.
12064 * gcc.dg/cpp/warn-unused-macros.c: New.
12065 * gcc.dg/cpp/warn-trigraphs-2.c: New.
12066 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12067 * gcc.dg/cpp/warn-cxx-compat.c: New.
12068 * gcc.dg/cpp/warn-redefined.c: New.
12069 * gcc.dg/cpp/warn-trigraphs-3.c: New.
12070 * gcc.dg/cpp/warn-unused-macros-2.c: New.
12071 * gcc.dg/cpp/warn-deprecated.c: New.
12072 * gcc.dg/cpp/warn-trigraphs-4.c: New.
12073 * gcc.dg/cpp/warn-redefined-2.c: New.
12074 * gcc.dg/cpp/warn-comments.c: New.
12075 * gcc.dg/cpp/warn-multichar.c: New.
12076 * g++.dg/cpp/warning-directive-1.C: New.
12077 * g++.dg/cpp/warning-directive-2.C: New.
12078 * g++.dg/cpp/warning-directive-3.C: New.
12079 * g++.dg/cpp/warning-directive-4.C: New.
12080 * gfortran.dg/warning-directive-1.F90: New.
12081 * gfortran.dg/warning-directive-3.F90: New.
12082 * gfortran.dg/warning-directive-2.F90: New.
12083 * gfortran.dg/warning-directive-4.F90: New.
12084
12085 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12086
12087 PR objc++/23716
12088 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12089
12090 2010-04-07 Jason Merrill <jason@redhat.com>
12091
12092 * g++.dg/template/dr408.C: New.
12093
12094 * g++.dg/lookup/ns4.C: New.
12095
12096 PR c++/38392
12097 * g++.dg/template/friend51.C: New test.
12098
12099 PR c++/41970
12100 * g++.old-deja/g++.other/linkage1.C: Adjust.
12101
12102 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12103
12104 PR c++/42697
12105 * g++.dg/template/crash94.C: New test.
12106
12107 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12108
12109 PR c++/40239
12110 * g++.dg/init/aggr5.C: New test.
12111 * g++.dg/init/aggr5.C: New test.
12112
12113 2010-04-07 Richard Guenther <rguenther@suse.de>
12114
12115 PR tree-optimization/43270
12116 * g++.dg/warn/Warray-bounds-4.C: New testcase.
12117 * gcc.dg/Warray-bounds-7.c: Likewise.
12118
12119 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
12120
12121 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12122 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12123 * gnat.dg/bit_packed_array4.ad[sb]: New test.
12124
12125 2010-04-07 Jie Zhang <jie@codesourcery.com>
12126
12127 PR c++/42556
12128 * g++.dg/init/pr42556.C: New test.
12129
12130 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12131
12132 PR debug/43628
12133 * g++.dg/debug/dwarf2/typedef2.C: New test.
12134
12135 2010-04-06 Dodji Seketeli <dodji@redhat.com>
12136
12137 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12138 c-c++-common/dwarf2/redeclaration-1.C
12139
12140 2010-04-06 Jason Merrill <jason@redhat.com>
12141
12142 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12143 * g++.dg/ext/attrib18.C: Likewise.
12144 * g++.dg/ext/bitfield2.C: Likewise.
12145 * g++.dg/ext/bitfield4.C: Likewise.
12146 * g++.dg/ext/visibility/warn2.C: Likewise.
12147 * g++.dg/ext/visibility/warn3.C: Likewise.
12148 * g++.dg/gomp/pr26690-1.C: Likewise.
12149 * g++.dg/inherit/covariant7.C: Likewise.
12150 * g++.dg/init/synth2.C: Likewise.
12151 * g++.dg/lookup/using7.C: Likewise.
12152 * g++.dg/other/crash-4.C: Likewise.
12153 * g++.dg/other/error13.C: Likewise.
12154 * g++.dg/other/error20.C: Likewise.
12155 * g++.dg/parse/crash31.C: Likewise.
12156 * g++.dg/parse/error16.C: Likewise.
12157 * g++.dg/parse/error19.C: Likewise.
12158 * g++.dg/parse/error27.C: Likewise.
12159 * g++.dg/parse/error28.C: Likewise.
12160 * g++.dg/parse/fused-params1.C: Likewise.
12161 * g++.dg/template/error2.C: Likewise.
12162 * g++.dg/template/local6.C: Likewise.
12163 * g++.dg/template/qualttp15.C: Likewise.
12164 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12165 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12166 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12167 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12168 * g++.old-deja/g++.eh/spec6.C: Likewise.
12169 * g++.old-deja/g++.jason/crash3.C: Likewise.
12170 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12171 * g++.old-deja/g++.law/ctors5.C: Likewise.
12172 * g++.old-deja/g++.law/ctors9.C: Likewise.
12173 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12174 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12175 * g++.old-deja/g++.other/struct1.C: Likewise.
12176 * g++.old-deja/g++.other/volatile1.C: Likewise.
12177 * g++.old-deja/g++.pt/crash36.C: Likewise.
12178 * g++.old-deja/g++.pt/derived3.C: Likewise.
12179 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12180 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12181
12182 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12183
12184 PR middle-end/43519
12185 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12186 * gcc.dg/graphite/id-19.c: New.
12187
12188 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12189
12190 PR middle-end/32824
12191 * gcc.dg/vect/pr32824: New.
12192
12193 2010-04-06 Tobias Burnus <burnus@net-b.de>
12194
12195 PR fortran/18918
12196 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12197 * gfortran.dg/coarray_3.f90: Ditto.
12198 * gfortran.dg/coarray_4.f90: Ditto.
12199 * gfortran.dg/coarray_5.f90: Ditto.
12200 * gfortran.dg/coarray_6.f90: Ditto.
12201 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12202
12203 2010-04-06 Tobias Burnus <burnus@net-b.de>
12204
12205 PR fortran/18918
12206 * gfortran.dg/coarray_4.f90: Fix test.
12207 * gfortran.dg/coarray_6.f90: Add more tests.
12208
12209 2010-04-06 Tobias Burnus <burnus@net-b.de>
12210
12211 PR fortran/18918
12212 * gfortran.dg/coarray_4.f90: New test.
12213 * gfortran.dg/coarray_5.f90: New test.
12214 * gfortran.dg/coarray_6.f90: New test.
12215
12216 2010-04-06 Tobias Burnus <burnus@net-b.de>
12217
12218 PR fortran/18918
12219 * gfortran.dg/iso_fortran_env_5.f90: New test.
12220 * gfortran.dg/iso_fortran_env_6.f90: New test.
12221
12222 2010-04-06 Tobias Burnus <burnus@net-b.de>
12223
12224 PR fortran/39997
12225 * gfortran.dg/coarray_1.f90: New test.
12226 * gfortran.dg/coarray_2.f90: New test.
12227 * gfortran.dg/coarray_3.f90: New test.
12228
12229 2010-04-06 Jason Merrill <jason@redhat.com>
12230
12231 PR c++/43648
12232 * g++.dg/template/dtor8.C: New.
12233
12234 PR c++/43621
12235 * g++.dg/template/error-recovery2.C: New.
12236
12237 2010-04-06 Jan Hubicka <jh@suse.czpli
12238
12239 PR tree-optimization/42906
12240 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12241
12242 2010-04-06 Tobias Burnus <burnus@net-b.de>
12243
12244 PR fortran/43178
12245 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12246 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12247 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12248
12249 2010-04-06 Richard Guenther <rguenther@suse.de>
12250
12251 PR tree-optimization/43627
12252 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12253
12254 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12255
12256 PR target/43638
12257 * gcc.target/i386/pr43638.c: New test.
12258
12259 2010-04-06 Richard Guenther <rguenther@suse.de>
12260
12261 PR middle-end/43661
12262 * gcc.c-torture/compile/pr43661.c: New testcase.
12263
12264 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12265
12266 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12267
12268 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12269
12270 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12271
12272 2010-04-02 Richard Guenther <rguenther@suse.de>
12273
12274 PR tree-optimization/43629
12275 * gcc.c-torture/execute/pr43629.c: New testcase.
12276
12277 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12278 Dominique d'Humieres <dominiq@lps.ens.fr>
12279
12280 PR libfortran/43605
12281 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12282
12283 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12284
12285 PR debug/43325
12286 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12287
12288 2010-04-01 Jason Merrill <jason@redhat.com>
12289
12290 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12291
12292 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12293 Manfred Schwarb <manfred99@gmx.ch>
12294
12295 PR libfortran/43605
12296 * gfortran.dg/ftell_3.f90: New test.
12297
12298 2010-04-01 Richard Guenther <rguenther@suse.de>
12299
12300 PR middle-end/43614
12301 * gcc.c-torture/compile/pr43614.c: New testcase.
12302
12303 2010-04-01 Martin Jambor <mjambor@suse.cz>
12304
12305 PR tree-optimization/43141
12306 * gcc.dg/guality/pr43141.c: New test.
12307
12308 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12309
12310 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12311 * g++.dg/eh/spbp.C: Likewise.
12312 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12313 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12314 superfluous casts.
12315 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12316 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12317 * objc.dg/dwarf-2.m: Likewise.
12318
12319 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12320
12321 PR middle-end/43464
12322 * gcc.dg/graphite/id-pr43464.c: New.
12323 * gcc.dg/graphite/id-pr43464-1.c: New.
12324
12325 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12326
12327 PR middle-end/43351
12328 * gcc.dg/graphite/id-pr43351.c
12329
12330 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12331
12332 PR testsuite/35165
12333 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12334 * obj-c++.dg/try-catch-2.mm: Ditto.
12335 * obj-c++.dg/lookup-2.mm: Ditto.
12336 * obj-c++.dg/encode-8.m: Ditto.
12337 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12338 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12339 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12340 * obj-c++.dg/const-str-11.mm: Ditto.
12341 * obj-c++.dg/const-str-9.mm: Ditto.
12342 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12343 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12344 * obj-c++.dg/except-1.mm: Ditto.
12345 * obj-c++.dg/const-str-7.mm: Ditto.
12346 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12347 * obj-c++.dg/const-str-3.mm: Ditto.
12348 * obj-c++.dg/const-str-7.mm: Ditto.
12349 * obj-c++.dg/stubify-2.mm: Change dump file name.
12350
12351 PR objc++/23613
12352 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12353 New macro.
12354 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12355 Remove dg-xfail-if.
12356
12357 2010-03-31 Martin Jambor <mjambor@suse.cz>
12358
12359 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12360 only with -O2, -O3 or -Os and not with -fwhopr.
12361
12362 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12363
12364 PR c++/43558
12365 * g++.dg/template/typedef31.C: New test.
12366
12367 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12368
12369 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12370 assembler output on *-*-solaris2*.
12371 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12372
12373 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12374
12375 PR debug/43557
12376 * gcc.dg/pr43557-1.c: New test.
12377 * gcc.dg/pr43557-2.c: New file.
12378
12379 2010-03-31 Jie Zhang <jie@codesourcery.com>
12380
12381 PR 43562
12382 * gcc.dg/pr43562.c: New test.
12383
12384 2010-03-30 Jason Merrill <jason@redhat.com>
12385
12386 PR c++/43076
12387 * g++.dg/template/error-recovery1.C: New.
12388
12389 PR c++/41786
12390 * g++.dg/parse/ambig5.C: New.
12391
12392 2010-03-30 Jakub Jelinek <jakub@redhat.com>
12393
12394 PR debug/43593
12395 * gcc.dg/guality/pr43593.c: New test.
12396
12397 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12398
12399 PR middle-end/43430
12400 * gcc.dg/vect/pr43430-1.c: New.
12401
12402 2010-03-30 Jason Merrill <jason@redhat.com>
12403
12404 PR c++/43559
12405 * g++.dg/template/partial7.C: New.
12406
12407 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12408
12409 * gcc.target/s390/stackcheck1.c: New testcase.
12410
12411 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12412
12413 PR libfortran/43265
12414 * gfortran.dg/read_eof_8.f90: New test.
12415
12416 2010-03-29 Jason Merrill <jason@redhat.com>
12417
12418 * gcc.dg/cpp/include6.c: Change [] to ().
12419
12420 N3077
12421 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12422 splicing and UCNs.
12423 * c-c++-common/raw-string-2.c: Add trigraph test.
12424 * c-c++-common/raw-string-8.c: New.
12425 * c-c++-common/raw-string-9.c: New.
12426 * c-c++-common/raw-string-10.c: New.
12427
12428 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12429 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12430 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12431 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12432 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12433 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12434 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12435
12436 2010-03-29 Richard Guenther <rguenther@suse.de>
12437
12438 PR tree-optimization/43560
12439 * gcc.dg/torture/pr43560.c: New testcase.
12440
12441 2010-03-29 Jason Merrill <jason@redhat.com>
12442
12443 N3077
12444 * g++.dg/ext/raw-string-1.C: Change [] to ().
12445 * g++.dg/ext/raw-string-2.C: Change [] to ().
12446 Don't use \ in delimiter.
12447 * g++.dg/ext/raw-string-3.C: Change [] to ().
12448 * g++.dg/ext/raw-string-4.C: Change [] to ().
12449 * g++.dg/ext/raw-string-5.C: Change [] to ().
12450 Test for error on \ in delimiter.
12451 * g++.dg/ext/raw-string-6.C: Change [] to ().
12452 * g++.dg/ext/raw-string-7.C: Change [] to ().
12453
12454 2010-03-29 Jie Zhang <jie@codesourcery.com>
12455
12456 PR 43564
12457 * gcc.dg/pr43564.c: New test.
12458
12459 2010-03-29 Tobias Burnus <burnus@net-b.de>
12460
12461 PR fortran/43551
12462 * gfortran.dg/direct_io_12.f90: New test.
12463
12464 2010-03-28 Jan Hubicka <jh@suse.cz>
12465
12466 PR tree-optimization/43505
12467 * gfortran.dg/pr43505.f90: New testcase.
12468
12469 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12470
12471 PR tree-optimization/43528
12472 * gcc.target/i386/pr43528.c: New test.
12473
12474 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12475
12476 PR c/43381
12477 * gcc.dg/parm-impl-decl-3.c: New test.
12478
12479 2010-03-26 Jason Merrill <jason@redhat.com>
12480
12481 PR c++/43509
12482 * g++.dg/cpp0x/parse1.C: New.
12483
12484 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12485
12486 PR target/43524
12487 * gcc.target/i386/pr43524.c: New test.
12488
12489 2010-03-26 Martin Jambor <mjambor@suse.cz>
12490
12491 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12492 whitespace, rename main to foo.
12493 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12494 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12495 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12496 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12497 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12498 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12499 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12500 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12501 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12502 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12503 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12504
12505 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12506
12507 PR c++/43327
12508 * g++.dg/other/crash-10.C: New test.
12509 * g++.dg/other/crash-11.C: New test.
12510
12511 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12512
12513 PR libfortran/43517
12514 * gfortran.dg/read_eof_7.f90: New test.
12515
12516 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12517
12518 PR objc/35165
12519 PR testsuite/43512
12520 * objc-obj-c++-shared: New directory.
12521 * objc-obj-c++-shared/Object1-implementation.h: New file.
12522 * objc-obj-c++-shared/Object1.h: New file.
12523 * objc-obj-c++-shared/Protocol1.h: New file.
12524 * objc-obj-c++-shared/next-abi.h: New file.
12525 * objc-obj-c++-shared/next-mapping.h: New file.
12526 * objc/execute/next_mapping.h: Delete.
12527 * objc.dg/special/special.exp: For all targets run the tests with
12528 -fgnu-runtime, for darwin targets also run the tests with
12529 -fnext-runtime.
12530 * objc.dg/dg.exp: Ditto.
12531 * obj-c++.dg/dg.exp: Ditto.
12532 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12533 Protocol1.h) and next-mapping.h as required. Amend testcase to
12534 include use of updated NeXT interface.
12535 * objc/execute/formal_protocol-5.m: Ditto.
12536 * objc/execute/protocol-isEqual-2.m: Ditto.
12537 * objc/execute/protocol-isEqual-4.m: Ditto.
12538 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12539 Protocol1.h) and next-mapping.h as required.
12540 * objc/execute/object_is_class.m: Ditto.
12541 * objc/execute/enumeration-1.m: Ditto.
12542 * objc/execute/class-13.m: Ditto.
12543 * objc/execute/formal_protocol-2.m: Ditto.
12544 * objc/execute/formal_protocol-4.m: Ditto.
12545 * objc/execute/class-1.m: Ditto.
12546 * objc/execute/bycopy-1.m: Ditto.
12547 * objc/execute/formal_protocol-6.m: Ditto.
12548 * objc/execute/bycopy-3.m: Ditto.
12549 * objc/execute/class-3.m: Ditto.
12550 * objc/execute/bf-11.m: Ditto.
12551 * objc/execute/class-5.m: Ditto.
12552 * objc/execute/bf-13.m: Ditto.
12553 * objc/execute/class-7.m: Ditto.
12554 * objc/execute/bf-15.m: Ditto.
12555 * objc/execute/class-9.m: Ditto.
12556 * objc/execute/bf-17.m: Ditto.
12557 * objc/execute/bf-19.m: Ditto.
12558 * objc/execute/IMP.m: Ditto.
12559 * objc/execute/exceptions/catchall-1.m: Ditto.
12560 * objc/execute/exceptions/trivial.m: Ditto.
12561 * objc/execute/exceptions/finally-1.m: Ditto.
12562 * objc/execute/exceptions/local-variables-1.m: Ditto.
12563 * objc/execute/exceptions/foward-1.m: Ditto.
12564 * objc/execute/bf-2.m: Ditto.
12565 * objc/execute/string1.m: Ditto.
12566 * objc/execute/bf-4.m: Ditto.
12567 * objc/execute/informal_protocol.m: Ditto.
12568 * objc/execute/string3.m: Ditto.
12569 * objc/execute/bf-6.m: Ditto.
12570 * objc/execute/bf-8.m: Ditto.
12571 * objc/execute/class-tests-1.h: Ditto.
12572 * objc/execute/protocol-isEqual-1.m: Ditto.
12573 * objc/execute/protocol-isEqual-3.m: Ditto.
12574 * objc/execute/_cmd.m: Ditto.
12575 * objc/execute/function-message-1.m: Ditto.
12576 * objc/execute/bf-20.m: Ditto.
12577 * objc/execute/bf-common.h: Ditto.
12578 * objc/execute/np-2.m: Ditto.
12579 * objc/execute/class-10.m: Ditto.
12580 * objc/execute/class-12.m: Ditto.
12581 * objc/execute/enumeration-2.m: Ditto.
12582 * objc/execute/class-14.m: Ditto.
12583 * objc/execute/encode-1.m: Ditto.
12584 * objc/execute/formal_protocol-1.m: Ditto.
12585 * objc/execute/formal_protocol-3.m: Ditto.
12586 * objc/execute/accessing_ivars.m: Ditto.
12587 * objc/execute/bycopy-2.m: Ditto.
12588 * objc/execute/class-2.m: Ditto.
12589 * objc/execute/bf-10.m: Ditto.
12590 * objc/execute/formal_protocol-7.m: Ditto.
12591 * objc/execute/root_methods.m: Ditto.
12592 * objc/execute/class-4.m: Ditto.
12593 * objc/execute/bf-12.m: Ditto.
12594 * objc/execute/class-6.m: Ditto.
12595 * objc/execute/bf-14.m: Ditto.
12596 * objc/execute/nested-func-1.m: Ditto.
12597 * objc/execute/class-8.m: Ditto.
12598 * objc/execute/private.m: Ditto.
12599 * objc/execute/bf-16.m: Ditto.
12600 * objc/execute/bf-18.m: Ditto.
12601 * objc/execute/load-3.m: Ditto.
12602 * objc/execute/compatibility_alias.m: Ditto.
12603 * objc/execute/bf-1.m: Ditto.
12604 * objc/execute/no_clash.m: Ditto.
12605 * objc/execute/bf-3.m: Ditto.
12606 * objc/execute/string2.m: Ditto.
12607 * objc/execute/bf-5.m: Ditto.
12608 * objc/execute/string4.m: Ditto.
12609 * objc/execute/bf-7.m: Ditto.
12610 * objc/execute/object_is_meta_class.m: Ditto.
12611 * objc/execute/bf-9.m: Ditto.
12612 * objc/execute/bf-21.m: Ditto.
12613 * objc/execute/cascading-1.m: Ditto.
12614 * objc/execute/trivial.m: Ditto.
12615 * objc/execute/np-1.m: Ditto.
12616 * objc/compile/trivial.m: Ditto.
12617 * objc/execute/class_self-2.m: Include <stdlib.h>.
12618 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12619 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12620 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12621 and 64bit. Use new NeXT interface as required.
12622 * objc.dg/special/unclaimed-category-1.m: Ditto.
12623 * objc.dg/special/unclaimed-category-1.h: Ditto.
12624 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12625 * objc.dg/func-ptr-1.m: Ditto.
12626 * objc.dg/stret-1.m: Ditto.
12627 * objc.dg/encode-2.m: Ditto.
12628 * objc.dg/category-1.m: Ditto.
12629 * objc.dg/encode-3.m: Ditto.
12630 * objc.dg/call-super-3.m: Ditto.
12631 * objc.dg/method-3.m: Ditto.
12632 * objc.dg/func-ptr-2.m: Ditto.
12633 * objc.dg/lookup-1.m: Ditto.
12634 * objc.dg/encode-4.m: Ditto.
12635 * objc.dg/fix-and-continue-1.m: Ditto.
12636 * objc.dg/proto-lossage-3.m: Ditto.
12637 * objc.dg/method-13.m: Ditto.
12638 * objc.dg/proto-qual-1.m: Ditto.
12639 * objc.dg/zero-link-3.m: Ditto.
12640 * objc.dg/bitfield-1.m: Ditto.
12641 * objc.dg/va-meth-1.m: Ditto.
12642 * objc.dg/super-class-3.m: Ditto.
12643 * objc.dg/call-super-1.m: Ditto.
12644 * objc.dg/type-size-2.m: Ditto.
12645 * objc.dg/method-10.m: Ditto.
12646 * objc.dg/defs.m: Ditto.
12647 * objc.dg/const-str-3.m: Ditto.
12648 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12649 Protocol1.h) and next-mapping.h as required. Use new NeXT
12650 interface as required.
12651 * objc.dg/super-class-4.m: Ditto.
12652 * objc.dg/comp-types-8.m: Ditto.
12653 * objc.dg/call-super-2.m: Ditto.
12654 * objc.dg/objc-fast-4.m: Ditto.
12655 * objc.dg/method-6.m: Ditto.
12656 * objc.dg/const-str-3.m: Ditto.
12657 * objc.dg/const-str-7.m: Ditto.
12658 * objc.dg/method-15.m: Ditto.
12659 * objc.dg/method-19.m: Ditto.
12660 * objc.dg/sync-1.m: Ditto.
12661 * objc.dg/layout-1.m: Ditto.
12662 * objc.dg/bitfield-3.m: Ditto.
12663 * objc.dg/try-catch-3.m: Ditto.
12664 * objc.dg/try-catch-7.m: Ditto.
12665 * objc.dg/comp-types-10.m: Ditto.
12666 * objc.dg/selector-2.: Ditto.
12667 * objc.dg/method-7.m: Ditto.
12668 * objc.dg/typedef-alias-1.m: Ditto.
12669 * objc.dg/proto-lossage-2.m: Ditto.
12670 * objc.dg/comp-types-11.m: Ditto.
12671 * objc.dg/sizeof-1.m: Ditto.
12672 * objc.dg/method-17.m: Ditto.
12673 * objc.dg/bitfield-5.m: Ditto.
12674 * objc.dg/try-catch-1.m: Ditto.
12675 * objc.dg/encode-5.m: Ditto.
12676 * objc.dg/fix-and-continue-2.m: Ditto.
12677 * objc.dg/method-9.m: Ditto.
12678 * objc.dg/isa-field-1.m: Ditto.
12679 * objc.dg/local-decl-2.m: Ditto.
12680 * objc.dg/objc-gc-4.m: Ditto.
12681 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12682 * objc.dg/gnu-runtime-3.m: Ditto.
12683 * objc.dg/encode-7.m: Ditto.
12684 * objc.dg/encode-8.m: Ditto.
12685 * objc.dg/selector-3.m: Ditto.
12686 * objc.dg/gnu-runtime-1.m: Ditto.
12687 * objc.dg/const-str-12.m: Ditto.
12688 * objc.dg/gnu-runtime-2.m: Ditto.
12689 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12690 * objc.dg/selector-1.m: Ditto.
12691 * objc.dg/stubify-2.m: Ditto.
12692 * objc.dg/zero-link-1.m: Ditto.
12693 * objc.dg/stret-2.m: Ditto.
12694 * objc.dg/zero-link-2.m: Ditto.
12695 * objc.dg/next-runtime-1.m: Ditto.
12696 * objc.dg/symtab-1.m: Ditto.
12697 * objc.dg/stubify-1.m: Ditto.
12698 * objc.dg/bitfield-2.m: Ditto.
12699 * objc.dg/try-catch-10.m: Apply to both runtimes.
12700 * objc.dg/const-str-1.m: Ditto.
12701 * objc.dg/image-info.m: Ditto.
12702 * objc.dg/encode-9.m: Ditto.
12703 * objc.dg/pragma-1.m: Apply test to all targets.
12704 * objc.dg/const-str-4.m: Ditto.
12705 * objc.dg/const-str-8.m: Ditto.
12706 * objc.dg/super-class-2.m: Ditto.
12707 * objc.dg/try-catch-5.m: Ditto.
12708 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12709 Protocol1.h) and next-mapping.h as required. Use new NeXT
12710 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12711 * objc.dg/const-str-11.m: Ditto.
12712 * objc.dg/const-str-9.m: Ditto.
12713 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12714 * objc.dg/encode-1.m: Remove redundant -lobjc.
12715 * objc.dg/try-catch-9.m: Tidy space.
12716 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12717 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12718 and 64bit. Use new NeXT interface as required.
12719 * obj-c++.dg/template-4.mm: Ditto.
12720 * obj-c++.dg/defs.mm: Ditto.
12721 * obj-c++.dg/basic.mm: Ditto.
12722 * obj-c++.dg/encode-4.mm: Ditto.
12723 * obj-c++.dg/method-17.mm: Ditto.
12724 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12725 * obj-c++.dg/cxx-class-1.mm: Ditto.
12726 * obj-c++.dg/method-10.mm: Ditto.
12727 * obj-c++.dg/va-meth-1.mm: Ditto.
12728 * obj-c++.dg/encode-5.mm: Ditto.
12729 * obj-c++.dg/lookup-2.mm: Ditto.
12730 * obj-c++.dg/template-3.mm: Ditto.
12731 * obj-c++.dg/proto-qual-1.mm: Ditto.
12732 * obj-c++.dg/qual-types-1.m: Ditto.
12733 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12734 * obj-c++.dg/template-1.mm: Ditto.
12735 * obj-c++.dg/encode-6.mm: Ditto.
12736 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12737 Protocol1.h) and next-mapping.h as required. Use new NeXT
12738 interface as required.
12739 * obj-c++.dg/except-1.mm: Ditto.
12740 * obj-c++.dg/const-str-7.mm: Ditto.
12741 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12742 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12743 * obj-c++.dg/selector-2.mm: Ditto.
12744 * obj-c++.dg/isa-field-1.mm: Ditto.
12745 * obj-c++.dg/try-catch-1.mm: Ditto.
12746 * obj-c++.dg/local-decl-1.mm: Ditto.
12747 * obj-c++.dg/try-catch-9.mm: Ditto.
12748 * obj-c++.dg/no-extra-load.mm: Ditto.
12749 * obj-c++.dg/selector-5.mm: Ditto.
12750 * obj-c++.dg/method-12.mm: Ditto.
12751 * obj-c++.dg/try-catch-11.mm: Ditto.
12752 * obj-c++.dg/comp-types-11.mm: Ditto.
12753 * obj-c++.dg/bitfield-3.mm: Ditto.
12754 * obj-c++.dg/method-6.mm: Ditto.
12755 * obj-c++.dg/super-class-2.mm: Ditto.
12756 * obj-c++.dg/method-21.mm: Ditto.
12757 * obj-c++.dg/const-str-8.mm: Ditto.
12758 * obj-c++.dg/try-catch-7.mm: Ditto.
12759 * obj-c++.dg/method-15.mm: Ditto.
12760 * obj-c++.dg/layout-1.mm: Ditto.
12761 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12762 * obj-c++.dg/const-str-3.mm: Ditto.
12763 * obj-c++.dg/try-catch-2.mm: Ditto.
12764 * obj-c++.dg/objc-gc-3.mm: Ditto.
12765 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12766 * obj-c++.dg/bitfield-1.mm: Ditto.
12767 * obj-c++.dg/selector-6.mm: Ditto.
12768 * obj-c++.dg/method-13.mm: Ditto.
12769 * obj-c++.dg/comp-types-12.mm: Ditto.
12770 * obj-c++.dg/bitfield-4.mm: Ditto.
12771 * obj-c++.dg/try-catch-8.mm: Ditto.
12772 * obj-c++.dg/method-2.mm: Ditto.
12773 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12774 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12775 * obj-c++.dg/const-str-4.mm: Ditto.
12776 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12777 * obj-c++.dg/try-catch-3.mm: Ditto.
12778 * obj-c++.dg/comp-types-9.mm: Ditto.
12779 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12780 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12781 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12782 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12783 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12784 Use new NeXT interface as required.
12785 * obj-c++.dg/const-str-10.mm: Ditto.
12786 * obj-c++.dg/const-str-11.mm: Ditto.
12787 * obj-c++.dg/const-str-9.mm: Ditto.
12788 * obj-c++.dg/method-11.mm: Ditto.
12789 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12790 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12791 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12792 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12793 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12794
12795 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12796
12797 PR c++/43206
12798 * g++.dg/template/typedef30.C: New test case.
12799
12800 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12801
12802 PR c/43385
12803 * gcc.c-torture/execute/pr43385.c: New test.
12804
12805 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12806
12807 * gcc.dg/strncpy-fix-1.c: New test.
12808
12809 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12810
12811 PR testsuite/41609
12812 * lib/objc-torture.exp (objc-set-runtime-options): New.
12813 * objc/execute/execute.exp: Check runtime options on each pass.
12814 * objc/execute/exceptions/exceptions.exp: Ditto.
12815 * objc/compile/compile.exp: Ditto.
12816
12817 PR testsuite/42348
12818 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12819 standard tests.
12820 (check_effective_target_objc2): New proc.
12821 (check_effective_target_next_runtime): New proc.
12822 * lib/objc.exp: Determine which runtime is in force and support it.
12823 * lib/obj-c++.exp: Ditto.
12824
12825 2010-03-24 Jason Merrill <jason@redhat.com>
12826
12827 PR c++/43502
12828 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12829
12830 2010-03-24 Martin Jambor <mjambor@suse.cz>
12831
12832 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12833 a loop.
12834 * gcc.dg/ipa/ipa-2.c: Likewise.
12835 * gcc.dg/ipa/ipa-3.c: Likewise.
12836 * gcc.dg/ipa/ipa-4.c: Likewise.
12837 * gcc.dg/ipa/ipa-5.c: Likewise.
12838 * gcc.dg/ipa/ipa-7.c: Likewise.
12839 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12840 a loop.
12841 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12842 i_can_not_be_propagated_fully2 into a loop.
12843 * gcc.dg/ipa/ipa-8.c: New test.
12844 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12845
12846 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12847
12848 PR debug/19192
12849 PR debug/43479
12850 * gcc.dg/guality/pr43479.c: New test.
12851 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12852 and add volatile keyword.
12853
12854 2010-03-23 Mike Stump <mikestump@comcast.net>
12855
12856 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12857
12858 2010-03-23 Jason Merrill <jason@redhat.com>
12859
12860 * g++.dg/ext/altivec-17.C: Adjust error message.
12861
12862 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12863 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12864 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12865 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12866 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12867 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12868
12869 2010-03-22 Jason Merrill <jason@redhat.com>
12870
12871 PR c++/43333
12872 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12873 * g++.dg/ext/is_pod_98.C: New.
12874
12875 PR c++/43281
12876 * g++.dg/cpp0x/auto18.C: New.
12877
12878 * gcc.dg/pr36997.c: Adjust error message.
12879 * g++.dg/ext/vector9.C: Likewise.
12880 * g++.dg/conversion/simd3.C: Likewise.
12881 * g++.dg/other/error23.C: Likewise.
12882
12883 2010-03-22 Michael Matz <matz@suse.de>
12884
12885 PR middle-end/43475
12886 * gfortran.dg/pr43475.f90: New testcase.
12887
12888 2010-03-22 Richard Guenther <rguenther@suse.de>
12889
12890 PR tree-optimization/43390
12891 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12892
12893 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12894
12895 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12896 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12897
12898 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12899 Michael Matz <matz@suse.de>
12900
12901 PR c++/43081
12902 * g++.dg/parse/crash56.C: New test.
12903
12904 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12905
12906 PR fortran/43450
12907 * gfortran.dg/whole_file_15.f90 : New test.
12908
12909 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12910
12911 PR fortran/43409
12912 * gfortran.dg/inquire_size.f90: New test.
12913
12914 2010-03-20 Richard Guenther <rguenther@suse.de>
12915
12916 PR rtl-optimization/43438
12917 * gcc.c-torture/execute/pr43438.c: New testcase.
12918
12919 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12920
12921 PR c++/43375
12922 * g++.dg/abi/mangle42.C: New test.
12923
12924 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12925
12926 PR C/43211
12927 * gcc.dg/pr43211.c: New test.
12928 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12929
12930 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12931
12932 PR rtl-optimization/42258
12933 * gcc.target/arm/thumb1-mul-moves.c: New test.
12934
12935 PR target/40697
12936 * gcc.target/arm/thumb-andsi.c: New test.
12937
12938 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12939 dg-require-effective-target.
12940
12941 2010-03-19 Michael Matz <matz@suse.de>
12942
12943 PR c++/43116
12944 * g++.dg/other/pr43116.C: New testcase.
12945
12946 2010-03-19 Michael Matz <matz@suse.de>
12947
12948 PR target/43305
12949 * gcc.dg/pr43305.c: New testcase.
12950
12951 2010-03-19 Richard Guenther <rguenther@suse.de>
12952
12953 PR tree-optimization/43415
12954 * gcc.c-torture/compile/pr43415.c: New testcase.
12955
12956 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12957
12958 PR ada/43106
12959 * gnat.dg/case_optimization2.adb: New test.
12960 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12961
12962 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12963 Jack Howarth <howarth@bromo.med.uc.edu>
12964
12965 PR target/36399
12966 * gcc.target/i386/push-1.c: Don't xfail
12967 scan-assembler-not "movups" on darwin.
12968
12969 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12970
12971 PR debug/43058
12972 * gcc.dg/pr43058.c: New test.
12973
12974 2010-03-18 Martin Jambor <mjambor@suse.cz>
12975
12976 PR middle-end/42450
12977 * g++.dg/torture/pr42450.C: New test.
12978
12979 2010-03-18 Michael Matz <matz@suse.de>
12980
12981 PR middle-end/43419
12982 * gcc.dg/pr43419.c: New testcase.
12983
12984 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12985
12986 PR rtl-optimization/43360
12987 * gcc.dg/torture/pr43360.c: New.
12988
12989 2010-03-18 Michael Matz <matz@suse.de>
12990
12991 PR tree-optimization/43402
12992 * gcc.dg/pr43402.c: New testcase.
12993
12994 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12995
12996 PR target/42427
12997 * gcc.dg/pr42427.c: New test.
12998
12999 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13000
13001 PR libfortran/43265
13002 * gfortran.dg/read_empty_file.f: New test.
13003 * gfortran.dg/read_eof_all.f90: New test.
13004 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13005 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13006
13007 2010-03-17 Michael Matz <matz@suse.de>
13008
13009 * gcc.dg/pr43300.c: Add -w.
13010
13011 2010-03-17 Richard Guenther <rguenther@suse.de>
13012
13013 * gcc.dg/pr43379.c: Add -w.
13014
13015 2010-03-17 Tobias Burnus <burnus@net-b.de>
13016
13017 PR fortran/43331
13018 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13019
13020 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
13021
13022 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13023
13024 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13025
13026 * ada/acats/run_all.sh: Log start and end times.
13027
13028 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13029
13030 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13031
13032 2010-03-16 Richard Guenther <rguenther@suse.de>
13033
13034 PR middle-end/43379
13035 * gcc.dg/pr43379.c: New testcase.
13036
13037 2010-03-16 Jakub Jelinek <jakub@redhat.com>
13038
13039 PR debug/43051
13040 * gcc.dg/guality/pr43051-1.c: New test.
13041
13042 2010-03-15 Janis Johnson <janis187@us.ibm.com>
13043
13044 PR testsuite/43363
13045 * g++.dg/ext/altivec-17.C: Handle changes to error message.
13046
13047 2010-03-15 Michael Matz <matz@suse.de>
13048
13049 PR middle-end/43300
13050 * gcc.dg/pr43300.c: New testcase.
13051
13052 2010-03-15 Richard Guenther <rguenther@suse.de>
13053
13054 PR tree-optimization/43367
13055 * gcc.c-torture/compile/pr43367.c: New testcase.
13056
13057 2010-03-15 Richard Guenther <rguenther@suse.de>
13058
13059 PR tree-optimization/43317
13060 * gcc.dg/pr43317.c: New testcase.
13061
13062 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13063
13064 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13065
13066 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13067
13068 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13069
13070 2010-03-14 Tobias Burnus <burnus@net-b.de>
13071
13072 PR fortran/43362
13073 * gfortran.dg/impure_constructor_1.f90: New test.
13074
13075 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13076
13077 PR middle-end/43354
13078 * gfortran.dg/graphite/id-pr43354.f: New.
13079
13080 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13081
13082 PR middle-end/43349
13083 * gfortran.dg/graphite/pr43349.f: New.
13084
13085 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13086
13087 PR middle-end/43306
13088 * gcc.dg/graphite/pr43306.c: New.
13089
13090 2010-03-12 David S. Miller <davem@davemloft.net>
13091
13092 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13093 sparc.
13094
13095 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13096
13097 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13098
13099 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
13100
13101 PR fortran/43291
13102 PR fortran/43326
13103 * gfortran.dg/dynamic_dispatch_7.f03: New test.
13104
13105 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
13106
13107 * gfortran.dg/default_format_denormal_1.f90: Don't assume
13108 fail for *-*-mingw* targets.
13109
13110 2010-03-12 Jakub Jelinek <jakub@redhat.com>
13111
13112 PR debug/43329
13113 * gcc.dg/guality/pr43329-1.c: New test.
13114
13115 2010-03-11 Martin Jambor <mjambor@suse.cz>
13116
13117 PR tree-optimization/43257
13118 * g++.dg/torture/pr43257.C: New test.
13119
13120 2010-03-11 Tobias Burnus <burnus@net-b.de>
13121
13122 PR fortran/43228
13123 * gfortran.dg/namelist_61.f90: New test.
13124
13125 2010-03-11 Richard Guenther <rguenther@suse.de>
13126
13127 PR tree-optimization/43255
13128 * gcc.c-torture/compile/pr43255.c: New testcase.
13129
13130 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13131
13132 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13133 * gcc.dg/pr43280.c: New testcase.
13134
13135 2010-03-11 Richard Guenther <rguenther@suse.de>
13136
13137 PR lto/43200
13138 * gcc.dg/lto/20100227-1_0.c: New testcase.
13139 * gcc.dg/lto/20100227-1_1.c: Likewise.
13140
13141 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13142
13143 PR libfortran/43320
13144 PR libfortran/43265
13145 * gfortran.dg/read_eof_6.f: New test
13146 * gfortran.dg/read_x_eof.f90: New test.
13147 * gfortran.dg/read_x_past.f: Update test.
13148
13149 2010-03-10 Jan Hubicka <jh@suse.cz>
13150
13151 * gcc.c-torture/compile/pr43288.c: New test.
13152
13153 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13154
13155 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13156 -fpic/-fPIC flags.
13157 * g++.old-deja/g++.pt/asm2.C: Likewise.
13158 * gcc.c-torture/compile/20000804-1.c: Likewise.
13159 * gcc.target/i386/clobbers.c: Likewise.
13160
13161 2010-03-10 Tobias Burnus <burnus@net-b.de>
13162
13163 PR fortran/43303
13164 * gfortran.dg/c_assoc_3.f90: New test.
13165
13166 2010-03-10 Jakub Jelinek <jakub@redhat.com>
13167
13168 PR debug/36728
13169 * gcc.dg/guality/pr36728-1.c: New test.
13170 * gcc.dg/guality/pr36728-2.c: New test.
13171
13172 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13173
13174 * gcc.dg/h8300-div-delay-slot.c: New test.
13175
13176 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
13177
13178 PR tree-optimization/43236
13179 * gcc.c-torture/execute/pr43236.c: New test.
13180
13181 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
13182
13183 PR middle-end/42859
13184 * g++.dg/eh/pr42859.C: New test.
13185
13186 2010-03-09 Jakub Jelinek <jakub@redhat.com>
13187
13188 PR debug/43299
13189 * gcc.dg/pr43299.c: New test.
13190
13191 PR debug/43290
13192 * g++.dg/eh/unwind2.C: New test.
13193
13194 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13195 Reza Yazdani <reza.yazdani@amd.com>
13196
13197 PR middle-end/43065
13198 * gcc.dg/graphite/run-id-4.c: New.
13199
13200 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13201
13202 PR middle-end/43065
13203 * gcc.dg/graphite/run-id-3.c: New.
13204
13205 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13206
13207 PR middle-end/42644
13208 PR middle-end/42130
13209 * gcc.dg/graphite/id-18.c: New.
13210 * gcc.dg/graphite/run-id-pr42644.c: New.
13211
13212 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13213
13214 PR middle-end/42326
13215 * gcc.dg/graphite/pr42326.c: New.
13216
13217 2010-03-08 Richard Guenther <rguenther@suse.de>
13218
13219 PR tree-optimization/43269
13220 * gcc.c-torture/execute/pr43269.c: New testcase.
13221
13222 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13223
13224 PR fortran/43256
13225 * gfortran.dg/typebound_call_13.f03: New.
13226
13227 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13228
13229 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13230 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13231
13232 2010-03-05 Jason Merrill <jason@redhat.com>
13233
13234 * g++.dg/abi/mangle40.C: Require weak and alias.
13235
13236 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13237
13238 PR middle-end/42326
13239 * gfortran.dg/graphite/pr42326.f90: New.
13240 * gfortran.dg/graphite/pr42326-1.f90: New.
13241
13242 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13243
13244 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13245 (gnat_target_compile): Likewise.
13246 Reinitialize GNAT_UNDER_TEST if target changes.
13247 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13248 (local_find_gnatmake): Pass full --GCC to gnatlink.
13249 Remove --LINK.
13250
13251 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13252
13253 PR c/43248
13254 * gcc.dg/compound-literal-1.c: New testcase.
13255
13256 2010-03-04 Martin Jambor <mjambor@suse.cz>
13257
13258 PR tree-optimization/43164
13259 PR tree-optimization/43191
13260 * gcc.c-torture/compile/pr43164.c: New test.
13261 * gcc.c-torture/compile/pr43191.c: Likewise.
13262
13263 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13264
13265 PR fortran/43244
13266 * gfortran.dg/finalize_9.f90: New.
13267
13268 2010-03-04 Tobias Burnus <burnus@net-b.de>
13269 Ken Werner <ken@linux.vnet.ibm.com>
13270
13271 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13272 to dg-options for spu.
13273 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13274 dump-scan target to exclude spu.
13275
13276 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13277
13278 PR middle-end/43209
13279 * gcc.dg/tree-ssa/ivopts-4.c: New.
13280
13281 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13282
13283 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13284 include-opts and exclude-opts; skip checking the flags if arguments
13285 are the same as the defaults.
13286 (dg-xfail-if): Verify the number of arguments, supply defaults
13287 for unspecified optional arguments.
13288 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13289
13290 2010-03-03 Jason Merrill <jason@redhat.com>
13291
13292 PR c++/12909
13293 * g++.dg/abi/mangle40.C: Updated.
13294
13295 2010-03-03 Jason Merrill <jason@redhat.com>
13296
13297 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13298 * g++.dg/abi/mangle23.C: Likewise.
13299 * g++.dg/eh/simd-2.C: Likewise.
13300 * g++.dg/ext/attribute-test-2.C: Likewise.
13301 * g++.dg/ext/vector14.C: Likewise.
13302 * g++.dg/other/pr34435.C: Likewise.
13303 * g++.dg/template/conv8.C: Likewise.
13304 * g++.dg/template/nontype9.C: Likewise.
13305 * g++.dg/template/qualttp17.C: Likewise.
13306 * g++.dg/template/ref1.C: Likewise.
13307 * g++.old-deja/g++.pt/crash68.C: Likewise.
13308 * g++.old-deja/g++.pt/ref1.C: Likewise.
13309 * g++.old-deja/g++.pt/ref3.C: Likewise.
13310 * g++.old-deja/g++.pt/ref4.C: Likewise.
13311
13312 PR c++/12909
13313 * g++.dg/abi/mangle40.C: New.
13314 * g++.dg/abi/mangle41.C: New.
13315 * g++.dg/lto/20100302_0.C: New.
13316 * g++.dg/lto/20100302_1.C: New.
13317 * g++.dg/lto/20100302.h: New.
13318
13319 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13320
13321 PR fortran/43243
13322 * gfortran.dg/internal_pack_12.f90: New test.
13323
13324 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13325
13326 * gcc.dg/pr36997.c: Adjust error message.
13327
13328 2010-03-03 Mike Stump <mikestump@comcast.net>
13329
13330 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13331 adjustments to not be present on machines that align the stack to
13332 more than 4 bytes and don't have a red zone yet as that is an
13333 unimplemented optimization.
13334
13335 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13336
13337 PR fortran/43169
13338 * gfortran.dg/impure_assignment_3.f90: New.
13339
13340 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13341
13342 PR debug/43229
13343 * gfortran.dg/pr43229.f90: New test.
13344
13345 PR debug/43237
13346 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13347
13348 PR debug/43177
13349 * gcc.dg/guality/pr43177.c: New test.
13350
13351 2010-03-02 Jason Merrill <jason@redhat.com>
13352
13353 * g++.dg/ext/vector9.C: Adjust error message.
13354 * g++.dg/conversion/simd3.C: Likewise.
13355 * g++.dg/other/error23.C: Likewise.
13356
13357 2010-03-02 Mike Stump <mikestump@comcast.net>
13358
13359 PR c++/41090
13360 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13361
13362 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13363
13364 PR fortran/43180
13365 * gfortran.dg/internal_pack_10.f90: New test.
13366
13367 PR fortran/43173
13368 * gfortran.dg/internal_pack_11.f90: New test.
13369
13370 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13371
13372 PR middle-end/42640
13373 * gcc.dg/tree-ssa/pr42640.c: New.
13374
13375 2010-03-01 Richard Guenther <rguenther@suse.de>
13376
13377 PR tree-optimization/43220
13378 * gcc.c-torture/execute/pr43220.c: New testcase.
13379
13380 2010-03-01 Richard Guenther <rguenther@suse.de>
13381
13382 PR middle-end/43213
13383 * gcc.dg/pr43213.c: New testcase.
13384
13385 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13386
13387 PR pch/14940
13388 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13389
13390 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13391
13392 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13393 New function.
13394 (check_effective_target_ucn): Likewise.
13395
13396 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13397 if !ucn.
13398 * gcc.dg/ucnid-2.c: Likewise.
13399 * gcc.dg/ucnid-3.c: Likewise.
13400 * gcc.dg/ucnid-4.c: Likewise.
13401 * gcc.dg/ucnid-11.c: Likewise.
13402 * gcc.dg/ucnid-12.c: Likewise.
13403 * gcc.dg/ucnid-6.c: Skip if !ucn.
13404 * gcc.dg/ucnid-9.c: Likewise.
13405
13406 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13407
13408 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13409 lists to dg-skip-if.
13410 * gcc.target/i386/stackalign/return-3.c: Likewise.
13411
13412 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13413
13414 * gcc.target/i386/clearcap.map: New file.
13415 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13416 Pass clearcap.map by default if supported.
13417
13418 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13419
13420 PR fortran/42900
13421 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13422 Explain this.
13423 * gfortran.dg/stat_2.f90: Likewise.
13424
13425 2010-03-01 Tobias Burnus <burnus@net-b.de>
13426
13427 PR fortran/43199
13428 * gfortran.dg/module_read_2.f90: New test.
13429
13430 2010-02-27 Mark Mitchell <mark@codesourcery.com>
13431
13432 PR c++/42748
13433 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13434 * g++.dg/abi/mangle12.C: Likewise.
13435 * g++.dg/abi/mangle20-2.C: Likewise.
13436 * g++.dg/abi/mangle17.C: Likewise.
13437 * g++.dg/template/cond2.C: Likewise.
13438 * g++.dg/template/pr35240.C: Likewise.
13439
13440 2010-02-27 Richard Guenther <rguenther@suse.de>
13441
13442 PR tree-optimization/43186
13443 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13444
13445 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13446
13447 * g++.dg/abi/packed1.C: Expect warning on the SH.
13448
13449 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13450
13451 PR c++/42054:
13452 * g++.dg/parse/error37.C: New test.
13453
13454 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13455
13456 PR c/24577
13457 PR c/43192
13458 * gcc.dg/pr8927-1.c: Match new note.
13459 * gcc.dg/990506-0.c: Likewise.
13460 * gcc.dg/gomp/flush-2.c: Likewise.
13461 * gcc.dg/gomp/atomic-5.c: Likewise.
13462 * gcc.dg/gomp/pr34607.c: Likewise.
13463 * gcc.dg/pr35746.c: Likewise.
13464 * gcc.dg/cpp/pragma-1.c: Likewise.
13465 * gcc.dg/cpp/pragma-2.c: Likewise.
13466 * gcc.dg/pr41842.c: Likewise.
13467 * gcc.dg/noncompile/20040629-1.c: Likewise.
13468 * objc.dg/private-1.m: Likewise.
13469
13470 2010-02-27 Tobias Burnus <burnus@net-b.de>
13471
13472 PR fortran/43185
13473 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13474 * gfortran.dg/default_initialization_4.f90: New test.
13475
13476 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13477
13478 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13479 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13480 * gnat.dg/thin_pointer2.adb: New test.
13481 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13482
13483 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13484
13485 PR c/20631
13486 * gcc.dg/cpp/c90-pedantic.c: New.
13487 * gcc.dg/cpp/c90.c: New.
13488 * gcc.dg/gnu90-const-expr-1.c: New.
13489 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13490
13491 2010-02-26 Richard Guenther <rguenther@suse.de>
13492
13493 PR tree-optimization/43186
13494 * gcc.c-torture/compile/pr43186.c: New testcase.
13495
13496 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13497
13498 PR debug/43190
13499 * c-c++-common/dwarf2/pr43190.c: New test.
13500
13501 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13502
13503 PR testsuite/37074:
13504 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13505
13506 2010-02-26 Richard Guenther <rguenther@suse.de>
13507
13508 PR tree-optimization/43188
13509 * gcc.c-torture/compile/pr43188.c: New testcase.
13510
13511 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13512
13513 PR target/43175
13514 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13515
13516 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13517
13518 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13519
13520 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13521
13522 PR target/43154
13523 * gcc.target/powerpc/pr43154.c: New file.
13524
13525 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13526
13527 PR debug/43166
13528 * gfortran.dg/debug/pr43166.f: New test.
13529
13530 PR debug/43165
13531 * gcc.dg/torture/pr43165.c: New test.
13532
13533 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13534
13535 PR c/43128
13536 * c-c++-common/pr41779.c: Update.
13537
13538 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13539
13540 PR ada/32547
13541 * lib/gnat-dg.exp (gnat_load): Redefine.
13542
13543 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13544 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13545
13546 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13547
13548 PR libobjc/36610
13549 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13550 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13551 -fgnu-runtime.
13552 Sort entries.
13553
13554 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13555
13556 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13557
13558 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13559
13560 PR debug/43150
13561 * gcc.dg/guality/vla-1.c: New test.
13562
13563 2010-02-24 Tobias Burnus <burnus@net-b.de>
13564
13565 PR fortran/43042
13566 * gfortran.dg/c_ptr_tests_15.f90: New test.
13567
13568 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13569
13570 PR target/43107
13571 * gcc.target/i386/pr43107.c: New test.
13572
13573 2010-02-23 Jason Merrill <jason@redhat.com>
13574
13575 PR c++/43143
13576 * g++.dg/cpp0x/variadic100.C: New.
13577
13578 2010-02-23 Jason Merrill <jason@redhat.com>
13579
13580 PR debug/42800
13581 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13582 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13583 * c-c++-common/dwarf2/vla1.c: New.
13584
13585 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13586
13587 PR target/43139
13588 * gcc.dg/pr43139.c: New test.
13589
13590 PR debug/43077
13591 * gcc.dg/guality/pr43077-1.c: New test.
13592
13593 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13594
13595 PR 43123
13596 * gcc.dg/march.c: New.
13597 * gcc.dg/march-generic.c: New.
13598 * gcc.dg/mtune.c: New.
13599
13600 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13601
13602 PR middle-end/43083
13603 * gcc.dg/graphite/pr43083.c: New.
13604
13605 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13606
13607 PR middle-end/43097
13608 * gfortran.dg/graphite/pr43097.f: New.
13609
13610 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13611 Manuel López-Ibáñez <manu@gcc.gnu.org>
13612
13613 PR middle-end/43140
13614 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13615
13616 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13617
13618 PR middle-end/43026
13619 * g++.dg/graphite/pr43026.C: New.
13620
13621 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13622
13623 PR c++/43126
13624 * gcc.dg/cleanup-1.c: Update.
13625 * gcc.dg/func-args-1.c: Update.
13626 * gcc.dg/format/sentinel-1.c: Update.
13627 * g++.old-deja/g++.jason/scoping10.C: Update.
13628 * g++.old-deja/g++.ns/lookup5.C: Update.
13629 * g++.dg/ext/cleanup-1.C: Update.
13630 * g++.dg/parse/varmod1.C: Update.
13631 * g++.dg/parse/error33.C: Update.
13632 * g++.dg/expr/call3.C: Update.
13633 * g++.dg/func-args-1.C: New.
13634
13635 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13636
13637 PR c/43125
13638 * gcc.dg/attr-used-2.c: Moved to ...
13639 * c-c++-common/attr-used-2.c: Here.
13640
13641 * gcc.dg/attr-used.c: Moved to ...
13642 * c-c++-common/attr-used.c: Here.
13643
13644 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13645
13646 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13647
13648 2010-02-22 Richard Guenther <rguenther@suse.de>
13649
13650 PR lto/43045
13651 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13652 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13653
13654 2010-02-22 Richard Guenther <rguenther@suse.de>
13655
13656 PR tree-optimization/42749
13657 * gcc.c-torture/compile/pr42749.c: New testcase.
13658
13659 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13660
13661 PR fortran/43072
13662 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13663 * gfortran.dg/internal_pack_9.f90: New test.
13664
13665 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13666
13667 PR c++/23510
13668 * g++.dg/template/recurse.C: Adjust.
13669 * g++.dg/template/pr23510.C: New.
13670
13671 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13672
13673 PR c++/42824
13674 * g++.dg/template/memclass4.C: New test.
13675
13676 2010-02-21 Tobias Burnus <burnus@net-b.de>
13677
13678 PR fortran/35259
13679 * gfortran.dg/reassoc_5.f90: New test.
13680
13681 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13682
13683 PR target/43067
13684 * gcc.target/i386/pr43067.c: New test.
13685
13686 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13687
13688 PR c++/35669
13689 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13690 -Wconversion-null.
13691 * g++.dg/warn/Wconversion-null.C: New test.
13692 * g++.old-deja/g++.other/null1.C: Move to...
13693 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13694
13695 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13696
13697 PR fortran/36932
13698 PR fortran/36933
13699 * gfortran.dg/dependency_26.f90: New test.
13700
13701 PR fortran/43072
13702 * gfortran.dg/internal_pack_7.f90: New test.
13703
13704 PR fortran/43111
13705 * gfortran.dg/internal_pack_8.f90: New test.
13706
13707 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13708
13709 PR 43128
13710 * c-c++-common/pr41779.c: Fix broken testcase.
13711
13712 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13713
13714 PR 36513
13715 * c-c++-common/pr36513.c: New testcase.
13716 * c-c++-common/pr36513-2.c: New testcase.
13717
13718 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13719
13720 PR 41779
13721 * c-c++-common/pr41779.c: New.
13722
13723 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13724
13725 PR debug/43084
13726 * gcc.dg/pr43084.c: New test.
13727
13728 2010-02-19 Richard Guenther <rguenther@suse.de>
13729
13730 PR tree-optimization/42916
13731 * gcc.dg/pr42916.c: New testcase.
13732
13733 2010-02-18 Jason Merrill <jason@redhat.com>
13734
13735 PR c++/42837
13736 * g++.dg/abi/packed1.C: Add expected warning.
13737
13738 PR c++/43108
13739 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13740 * gcc.dg/torture/dg-torture.exp: Likewise.
13741 * c-c++-common/torture/complex-sign.h,
13742 c-c++-common/torture/complex-sign-add.c,
13743 c-c++-common/torture/complex-sign-mixed-add.c,
13744 c-c++-common/torture/complex-sign-mixed-div.c,
13745 c-c++-common/torture/complex-sign-mixed-mul.c,
13746 c-c++-common/torture/complex-sign-mixed-sub.c,
13747 c-c++-common/torture/complex-sign-mul.c,
13748 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13749 Adapt for C++ compilation as well.
13750
13751 PR c++/43070
13752 * g++.dg/ext/label1.C: Update.
13753 * g++.dg/ext/label2.C: Update.
13754
13755 PR c++/26261
13756 * g++.dg/template/dependent-name6.C: New.
13757
13758 PR c++/43109
13759 * g++.dg/parse/namespace12.C: New.
13760
13761 2010-02-18 Martin Jambor <mjambor@suse.cz>
13762
13763 PR tree-optimization/43066
13764 * gcc.c-torture/compile/pr43066.c: New test.
13765
13766 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13767
13768 * g++.dg/ext/attrib35.C: Fix target selector string.
13769 * g++.dg/ext/attrib36.C: Ditto.
13770 * g++.dg/ext/attrib37.C: Ditto.
13771 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13772 * g++.dg/abi/mangle25.C: Ditto.
13773
13774 2010-02-17 Jason Merrill <jason@redhat.com>
13775
13776 PR c++/43069
13777 * g++.dg/parse/namespace11.C: New.
13778
13779 PR c++/43093
13780 * g++.dg/ext/attrib37.C: New.
13781
13782 PR c++/43079
13783 * g++.dg/template/ptrmem20.C: New.
13784
13785 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13786
13787 PR target/43103
13788 * gcc.target/i386/xop-check.h: Include m256-check.h.
13789 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13790 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13791 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13792 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13793
13794 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13795
13796 PR debug/42918
13797 * gcc.dg/pr42918.c: New test.
13798
13799 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13800
13801 * g++.dg/ext/attrib36.C: Require ILP32.
13802
13803 2010-02-16 Richard Guenther <rguenther@suse.de>
13804
13805 PR tree-optimization/41043
13806 * gfortran.dg/pr41043.f90: New testcase.
13807 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13808
13809 2010-02-16 Jason Merrill <jason@redhat.com>
13810
13811 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13812
13813 2010-02-16 Ira Rosen <irar@il.ibm.com>
13814
13815 PR tree-optimization/43074
13816 * gcc.dg/vect/fast-math-pr43074.c: New test.
13817
13818 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13819
13820 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13821
13822 2010-02-16 Jason Merrill <jason@redhat.com>
13823
13824 PR c++/43031
13825 * g++.dg/ext/attrib36.C: New.
13826
13827 PR c++/43036
13828 * g++.dg/other/array6.C: New.
13829
13830 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13831
13832 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13833
13834 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13835
13836 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13837 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13838 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13839 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13840 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13841 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13842
13843 2010-02-15 Richard Guenther <rguenther@suse.de>
13844
13845 PR middle-end/43068
13846 * g++.dg/torture/pr43068.C: New testcase.
13847
13848 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13849
13850 PR c++/43024
13851 * g++.dg/opt/ice1.C: New.
13852
13853 2010-02-14 Jason Merrill <jason@redhat.com>
13854
13855 PR c++/41997
13856 * g++.dg/cpp0x/initlist-opt.C: New.
13857
13858 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13859
13860 PR fortran/41113
13861 PR fortran/41117
13862 * gfortran.dg/internal_pack_6.f90: New test.
13863
13864 2010-02-12 Jason Merrill <jason@redhat.com>
13865
13866 PR c++/43054
13867 * g++.dg/cpp0x/variadic99.C: New.
13868
13869 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13870
13871 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13872 sign extend pointers to gualchk_t.
13873
13874 PR c++/43033
13875 * g++.dg/other/default3.C: Xfail g4 test.
13876
13877 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13878
13879 PR middle-end/43012
13880 * gcc.dg/graphite/pr43012.c: New.
13881
13882 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13883
13884 PR middle-end/42930
13885 * g++.dg/graphite/pr42930.C: New.
13886
13887 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13888
13889 PR middle-end/42914
13890 PR middle-end/42530
13891 * gcc.dg/graphite/pr42530.c: New.
13892 * gcc.dg/graphite/pr42914.c: New.
13893
13894 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13895
13896 PR middle-end/42771
13897 * gcc.dg/graphite/pr42771.c: New.
13898
13899 2010-02-11 Richard Guenther <rguenther@suse.de>
13900
13901 PR tree-optimization/42998
13902 * gcc.c-torture/compile/pr42998.c: New testcase.
13903
13904 2010-02-10 Jason Merrill <jason@redhat.com>
13905
13906 PR c++/41896
13907 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13908
13909 PR c++/42983, core issue 906
13910 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13911 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13912
13913 PR c++/43016
13914 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13915
13916 2010-02-10 Richard Guenther <rguenther@suse.de>
13917
13918 PR tree-optimization/43017
13919 * gcc.dg/torture/pr43017.c: New testcase.
13920
13921 2010-02-10 Tobias Burnus <burnus@net-b.de>
13922
13923 PR fortran/40823
13924 * gfortran.dg/private_type_1.f90: Update error location.
13925 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13926 * gfortran.dg/typebound_operator_2.f03: Ditto.
13927 * gfortran.dg/assignment_2.f90: Ditto.
13928 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13929 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13930
13931 2010-02-10 Tobias Burnus <burnus@net-b.de>
13932
13933 PR fortran/43015
13934 * gfortran.dg/bind_c_usage_20.f90: New test.
13935
13936 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13937
13938 PR debug/43010
13939 * g++.dg/debug/pr43010.C: New test.
13940
13941 2010-02-10 Richard Guenther <rguenther@suse.de>
13942
13943 PR c/43007
13944 * gcc.c-torture/execute/20100209-1.c: New testcase.
13945 * gcc.dg/fold-div-3.c: Likewise.
13946
13947 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13948
13949 * gcc.dg/builtin-ffs-1.c: New test.
13950
13951 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13952
13953 PR fortran/42999
13954 * gfortran.dg/array_constructor_35.f90: New test.
13955
13956 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13957
13958 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13959
13960 2010-02-09 Jason Merrill <jason@redhat.com>
13961
13962 PR c++/42399
13963 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13964
13965 PR c++/42370
13966 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13967
13968 2010-02-09 Tobias Burnus <burnus@net-b.de>
13969
13970 PR fortran/41869
13971 * gfortran.dg/module_write_1.f90: New test.
13972
13973 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13974
13975 * gcc.dg/pr19340.c: Adjust.
13976
13977 2010-02-09 Richard Guenther <rguenther@suse.de>
13978
13979 PR tree-optimization/43008
13980 * gcc.c-torture/execute/pr43008.c: New testcase.
13981
13982 2010-02-09 Richard Guenther <rguenther@suse.de>
13983
13984 PR tree-optimization/43000
13985 * gcc.dg/torture/pr43000.c: New testcase.
13986 * gcc.dg/torture/pr43002.c: Likewise.
13987
13988 2010-02-09 Daniel Kraft <d@domob.eu>
13989
13990 PR fortran/39171
13991 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13992 and pass -Wsurprising as necessary.
13993
13994 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13995
13996 PR tree-optimization/42890
13997 * g++.dg/torture/pr42890.C: New test.
13998
13999 2010-02-08 Richard Guenther <rguenther@suse.de>
14000
14001 PR middle-end/42995
14002 * gcc.dg/tree-ssa/inline-4.c: New testcase.
14003
14004 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14005
14006 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
14007 return 0 from main.
14008 * gcc.dg/graphite/block-1.c: Same.
14009 * gcc.dg/graphite/block-3.c: Same.
14010 * gcc.dg/graphite/block-4.c: Same.
14011 * gcc.dg/graphite/block-5.c: Same.
14012 * gcc.dg/graphite/block-6.c: Same.
14013 * gcc.dg/graphite/block-7.c: Same.
14014 * gcc.dg/graphite/interchange-0.c: Same.
14015 * gcc.dg/graphite/interchange-1.c: Same.
14016 * gcc.dg/graphite/interchange-10.c: Same.
14017 * gcc.dg/graphite/interchange-11.c: Same.
14018 * gcc.dg/graphite/interchange-12.c: Same.
14019 * gcc.dg/graphite/interchange-2.c: Same.
14020 * gcc.dg/graphite/interchange-3.c: Same.
14021 * gcc.dg/graphite/interchange-4.c: Same.
14022 * gcc.dg/graphite/interchange-5.c: Same.
14023 * gcc.dg/graphite/interchange-6.c: Same.
14024 * gcc.dg/graphite/interchange-7.c: Same.
14025 * gcc.dg/graphite/interchange-8.c: Same.
14026 * gcc.dg/graphite/interchange-9.c: Same.
14027 * gcc.dg/graphite/interchange-mvt.c: Same.
14028
14029 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14030
14031 * gfortran.dg/graphite/id-19.f: New.
14032 * gfortran.dg/graphite/pr14741.f90: New.
14033 * gfortran.dg/graphite/pr41924.f90: New.
14034 * gfortran.dg/graphite/run-id-2.f90: New.
14035
14036 2010-02-07 Richard Guenther <rguenther@suse.de>
14037
14038 PR middle-end/42956
14039 * gcc.c-torture/compile/pr42956.c: New testcase.
14040
14041 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14042
14043 PR libfortran/42742
14044 * gfortran.dg/fmt_cache_2.f: New test.
14045
14046 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14047
14048 * gfortran.dg/read_no_eor.f90: New test.
14049
14050 2010-02-05 Jason Merrill <jason@redhat.com>
14051
14052 * g++.dg/ext/label13.C: Move constructor body out of class.
14053
14054 2010-02-03 Jason Merrill <jason@redhat.com>
14055
14056 PR c++/42870
14057 * g++.dg/ext/dllexport3.C: New.
14058
14059 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
14060
14061 * gcc.dg/format/ms-format3.c: New test for specific MS types.
14062
14063 2010-02-05 Richard Guenther <rguenther@suse.de>
14064
14065 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14066
14067 2010-02-05 Dodji Seketeli <dodji@redhat.com>
14068
14069 PR c++/42915
14070 * g++.dg/other/crash-9.C: New test.
14071
14072 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
14073
14074 PR fortran/42309
14075 * gfortran.dg/subref_array_pointer_4.f90 : New test.
14076
14077 2010-02-04 Richard Guenther <rguenther@suse.de>
14078
14079 PR rtl-optimization/42952
14080 * gcc.dg/torture/pr42952.c: New testcase.
14081
14082 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14083
14084 PR libfortran/42901
14085 * gfortran.dg/namelist_60.f90: New test.
14086
14087 2010-02-03 Jason Merrill <jason@redhat.com>
14088
14089 PR c++/40138
14090 * g++.dg/ext/builtin11.C: New.
14091
14092 PR c++/4926
14093 PR c++/38600
14094 * g++.dg/abi/mangle35.C: New.
14095 * g++.dg/abi/mangle37.C: New.
14096
14097 PR c++/12909
14098 * g++.dg/abi/mangle36.C: New.
14099
14100 PR c++/35652
14101 * g++.dg/warn/string1.C: New.
14102
14103 2010-02-03 Richard Guenther <rguenther@suse.de>
14104
14105 PR tree-optimization/42944
14106 * gcc.dg/errno-1.c: New testcase.
14107
14108 2010-02-03 Richard Guenther <rguenther@suse.de>
14109
14110 PR middle-end/42927
14111 * gcc.c-torture/compile/pr42927.c: New testcase.
14112
14113 2010-02-03 Tobias Burnus <burnus@net-b.de>
14114
14115 PR fortran/42936
14116 * gfortran.dg/null_4.f90: New test.
14117
14118 2010-02-02 Jason Merrill <jason@redhat.com>
14119
14120 PR c++/41090
14121 * g++.dg/ext/label13.C: New.
14122
14123 2010-02-02 Tobias Burnus <burnus@net-b.de>
14124
14125 PR fortran/42650
14126 * gfortran.dg/func_result_5.f90: New test.
14127
14128 2010-02-01 Tobias Burnus <burnus@net-b.de>
14129
14130 PR fortran/42922
14131 * gfortran.dg/pure_initializer_3.f90: News test.
14132
14133 2010-01-31 Janus Weil <janus@gcc.gnu.org>
14134
14135 PR fortran/42888
14136 * gfortran.dg/allocate_derived_2.f90: New test.
14137
14138 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14139
14140 PR middle-end/42898
14141 * gcc.dg/torture/pr42898-2.c: New test.
14142
14143 2010-01-31 Richard Guenther <rguenther@suse.de>
14144
14145 PR middle-end/42898
14146 * gcc.dg/torture/pr42898.c: New testcase.
14147
14148 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
14149
14150 PR fortran/38324
14151 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14152 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14153
14154 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
14155
14156 * g++.dg/tree-ssa/inline-1.C: New.
14157 * g++.dg/tree-ssa/inline-2.C: New.
14158 * g++.dg/tree-ssa/inline-3.C: New.
14159
14160 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14161
14162 PR testsuite/41701
14163 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14164 the string 'pow' in the pathname of the compiler from generating a
14165 test failure.
14166
14167 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14168
14169 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14170 * g++.old-deja/g++.mike/eh17.C: Likewise.
14171 * g++.old-deja/g++.mike/p5571.C: Likewise.
14172
14173 2010-01-29 Dodji Seketeli <dodji@redhat.com>
14174
14175 PR c++/42758
14176 PR c++/42634
14177 PR c++/42336
14178 PR c++/42797
14179 PR c++/42880
14180 * g++.dg/other/crash-5.C: New test.
14181 * g++.dg/other/crash-6.C: New test.
14182 * g++.dg/other/crash-7.C: New test.
14183 * g++.dg/other/crash-8.C: New test.
14184
14185 2010-01-29 Jakub Jelinek <jakub@redhat.com>
14186
14187 PR rtl-optimization/42889
14188 * gcc.dg/pr42889.c: New test.
14189
14190 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14191
14192 * gcc.target/i386/pr42881.c: Use SSE2.
14193
14194 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14195
14196 PR target/42891
14197 * gcc.target/i386/pr42891.c: New test.
14198
14199 2010-01-28 Richard Guenther <rguenther@suse.de>
14200
14201 PR tree-optimization/42871
14202 * g++.dg/torture/pr42871.C: New testcase.
14203
14204 2010-01-28 Richard Guenther <rguenther@suse.de>
14205
14206 * gcc.dg/Wobjsize-1.h: New testcase.
14207 * gcc.dg/Wobjsize-1.c: Likewise.
14208
14209 2010-01-28 Richard Guenther <rguenther@suse.de>
14210
14211 PR middle-end/42883
14212 * g++.dg/torture/pr42883.C: New testcase.
14213
14214 2010-01-28 Michael Matz <matz@suse.de>
14215
14216 * gcc.target/i386/pr42881.c: New test.
14217
14218 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14219
14220 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14221 Add i?86-*-solaris2* support.
14222
14223 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14224
14225 PR c++/42713
14226 PR c++/42820
14227 * g++.dg/template/typedef27.C: New test case.
14228 * g++.dg/template/typedef28.C: New test case.
14229
14230 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14231
14232 * gcc.dg/optimize-bswap*.c: Add ARM target
14233
14234 2010-01-27 Richard Guenther <rguenther@suse.de>
14235
14236 PR middle-end/42878
14237 * gcc.dg/torture/pr42878-1.c: New testcase.
14238 * gcc.dg/torture/pr42878-2.c: Likewise.
14239
14240 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14241
14242 PR middle-end/42874
14243 * gcc.dg/vla-22.c: New test.
14244
14245 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14246
14247 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14248 current collation.
14249
14250 2010-01-26 Richard Guenther <rguenther@suse.de>
14251
14252 PR rtl-optimization/42685
14253 * gcc.dg/pr42685.c: New testcase.
14254 * g++.dg/other/pr42685.C: Likewise.
14255
14256 2010-01-26 Richard Guenther <rguenther@suse.de>
14257
14258 PR middle-end/42806
14259 * g++.dg/other/pr42806.C: New testcase.
14260
14261 2010-01-26 Richard Guenther <rguenther@suse.de>
14262
14263 PR tree-optimization/42250
14264 * gcc.dg/pr42250.c: New testcase.
14265
14266 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14267
14268 * gnat.dg/array_bounds_test.adb: New test.
14269
14270 2010-01-25 Tobias Burnus <burnus@net-b.de>
14271
14272 PR fortran/42858
14273 * gfortran.dg/generic_21.f90: New test.
14274
14275 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14276
14277 PR testsuite/41522
14278 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14279
14280 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14281
14282 PR c++/42748
14283 * g++.dg/abi/arm_va_list2.C: New test.
14284 * g++.dg/abi/arm_va_list2.h: Companion header file.
14285
14286 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14287
14288 PR fortran/41044
14289 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14290
14291 PR fortran/41167
14292 * gfortran.dg/char_array_arg_1.f90 : New test.
14293
14294 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14295
14296 2010-01-24 Tobias Burnus <burnus@net-b.de>
14297
14298 PR fortran/39304
14299 * gfortran.dg/generic_20.f90: New test.
14300
14301 2010-01-22 Michael Matz <matz@suse.de>
14302
14303 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14304 -msse2.
14305
14306 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14307
14308 PR fortran/42736
14309 * gfortran.dg/dependency_25.f90 : New test.
14310
14311 2010-01-21 Martin Jambor <mjambor@suse.cz>
14312
14313 PR tree-optimization/42585
14314 * gcc.dg/tree-ssa/pr42585.c: New test.
14315
14316 2010-01-21 Richard Guenther <rguenther@suse.de>
14317
14318 PR middle-end/19988
14319 * gcc.dg/pr19988.c: New testcase.
14320
14321 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14322
14323 * g++.dg/compat/decimal/compat-common.h: New file.
14324 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14325 * g++.dg/compat/decimal/pass_x.h: New file.
14326 * g++.dg/compat/decimal/pass_y.h: New file.
14327 * g++.dg/compat/decimal/pass-1_main.C: New file.
14328 * g++.dg/compat/decimal/pass-1_x.C: New file.
14329 * g++.dg/compat/decimal/pass-1_y.C: New file.
14330 * g++.dg/compat/decimal/pass-2_main.C: New file.
14331 * g++.dg/compat/decimal/pass-2_x.C: New file.
14332 * g++.dg/compat/decimal/pass-2_y.C: New file.
14333 * g++.dg/compat/decimal/pass-3_main.C: New file.
14334 * g++.dg/compat/decimal/pass-3_x.C: New file.
14335 * g++.dg/compat/decimal/pass-3_y.C: New file.
14336 * g++.dg/compat/decimal/pass-4_main.C: New file.
14337 * g++.dg/compat/decimal/pass-4_x.C: New file.
14338 * g++.dg/compat/decimal/pass-4_y.C: New file.
14339 * g++.dg/compat/decimal/pass-5_main.C: New file.
14340 * g++.dg/compat/decimal/pass-5_x.C: New file.
14341 * g++.dg/compat/decimal/pass-5_y.C: New file.
14342 * g++.dg/compat/decimal/pass-6_main.C: New file.
14343 * g++.dg/compat/decimal/pass-6_x.C: New file.
14344 * g++.dg/compat/decimal/pass-6_y.C: New file.
14345 * g++.dg/compat/decimal/return_x.h: New file.
14346 * g++.dg/compat/decimal/return_y.h: New file.
14347 * g++.dg/compat/decimal/return-1_main.C: New file.
14348 * g++.dg/compat/decimal/return-1_x.C: New file.
14349 * g++.dg/compat/decimal/return-1_y.C: New file.
14350 * g++.dg/compat/decimal/return-2_main.C: New file.
14351 * g++.dg/compat/decimal/return-2_x.C: New file.
14352 * g++.dg/compat/decimal/return-2_y.C: New file.
14353 * g++.dg/compat/decimal/return-3_main.C: New file.
14354 * g++.dg/compat/decimal/return-3_x.C: New file.
14355 * g++.dg/compat/decimal/return-3_y.C: New file.
14356 * g++.dg/compat/decimal/return-4_main.C: New file.
14357 * g++.dg/compat/decimal/return-4_x.C: New file.
14358 * g++.dg/compat/decimal/return-4_y.C: New file.
14359 * g++.dg/compat/decimal/return-5_main.C: New file.
14360 * g++.dg/compat/decimal/return-5_x.C: New file.
14361 * g++.dg/compat/decimal/return-5_y.C: New file.
14362 * g++.dg/compat/decimal/return-6_main.C: New file.
14363 * g++.dg/compat/decimal/return-6_x.C: New file.
14364 * g++.dg/compat/decimal/return-6_y.C: New file.
14365
14366 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14367
14368 PR debug/42715
14369 * gcc.dg/pr42715.c: New.
14370
14371 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14372
14373 PR c++/42038
14374 * g++.dg/parse/crash55.C: New.
14375
14376 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14377
14378 PR debug/42782
14379 * gcc.dg/guality/pr42782.c: New.
14380
14381 2010-01-20 Jason Merrill <jason@redhat.com>
14382
14383 PR c++/41788
14384 * g++.dg/abi/packed1.C: New.
14385
14386 PR c++/41920
14387 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14388
14389 PR c++/40750
14390 * g++.dg/parse/fn-typedef1.C: New.
14391 * g++.dg/other/cv_quals.C: Adjust.
14392
14393 2010-01-20 Anthony Green <green@moxielogic.com>
14394
14395 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14396 pack(push) pragma).
14397 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14398 * gcc.dg/20020312-2.c: Port this to the moxie core.
14399 * gcc.dg/weak/typeof-2.c: Ditto.
14400
14401 2010-01-20 Richard Guenther <rguenther@suse.de>
14402
14403 PR tree-optimization/42717
14404 * gcc.c-torture/compile/pr42717.c: New testcase.
14405
14406 2010-01-20 Jakub Jelinek <jakub@redhat.com>
14407
14408 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14409 of signed, add a few new tests.
14410
14411 PR middle-end/42803
14412 * g++.dg/parse/limits-initializer1.C: New test.
14413
14414 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14415
14416 PR fortran/42804
14417 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14418 * gfortran.dg/typebound_call_12.f03: New test.
14419
14420 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
14421
14422 PR fortran/42783
14423 * gfortran.dg/bounds_check_15.f90 : New test.
14424
14425 2010-01-19 Michael Matz <matz@suse.de>
14426
14427 PR tree-optimization/41783
14428 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14429
14430 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14431
14432 PR target/38697.
14433 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14434 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14435 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14436 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14437 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14438 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14439 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14440 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14441 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14442 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14443 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14444
14445 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14446
14447 PR fortran/42545
14448 * gfortran.dg/extends_6.f03: Modified an error message.
14449 * gfortran.dg/extends_10.f03: New test.
14450 * gfortran.dg/private_type_6.f03: Modified an error message.
14451 * gfortran.dg/structure_constructor_8.f03: Ditto.
14452
14453 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14454
14455 PR tree-optimization/42719
14456 * gcc.dg/pr42719.c: New test.
14457
14458 PR debug/42728
14459 * gcc.dg/pr42728.c: New test.
14460
14461 2010-01-19 Anthony Green <green@moxielogic.com>
14462
14463 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14464
14465 2010-01-18 Anthony Green <green@moxielogic.com>
14466
14467 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14468 for moxie.
14469
14470 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14471
14472 * g++.dg/template/error45.C: reverted as part of reverting the
14473 fix of PR c++/42634.
14474
14475 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14476
14477 PR c++/42634
14478 * g++.dg/template/error45.C: New test.
14479
14480 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14481
14482 PR c++/42766
14483 * g++.dg/conversion/op6.C: New test.
14484
14485 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14486
14487 PR target/42774
14488 * gcc.target/alpha/pr42774.c: New test.
14489
14490 2010-01-18 Richard Guenther <rguenther@suse.de>
14491
14492 PR tree-optimization/42781
14493 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14494
14495 2010-01-17 Richard Guenther <rguenther@suse.de>
14496
14497 PR middle-end/42248
14498 * gcc.c-torture/execute/pr42248.c: New testcase.
14499
14500 2010-01-17 Richard Guenther <rguenther@suse.de>
14501
14502 PR tree-optimization/42773
14503 * g++.dg/torture/pr42773.C: New testcase.
14504
14505 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14506
14507 PR fortran/42677
14508 * gfortran.dg/interface_assignment_5.f90: New test.
14509
14510 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14511
14512 PR c++/42697
14513 * g++.dg/template/crash94.C: Reverted.
14514
14515 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14516
14517 PR debug/42767
14518 * gcc.dg/debug/pr42767.c: New.
14519
14520 2010-01-15 Jason Merrill <jason@redhat.com>
14521
14522 PR c++/42761
14523 * g++.dg/cpp0x/decltype22.C: New.
14524
14525 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14526
14527 PR middle-end/42760
14528 * g++.dg/torture/pr42760.C: New test.
14529
14530 2010-01-15 Jing Yu <jingyu@google.com>
14531
14532 PR rtl-optimization/42691
14533 * gcc.c-torture/execute/pr42691.c: New.
14534
14535 2010-01-15 Richard Guenther <rguenther@suse.de>
14536
14537 PR middle-end/42739
14538 * g++.dg/torture/pr42739.C: New testcase.
14539
14540 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14541
14542 * g++.dg/template/error45.C: Revert as part of reverting changes
14543 or PR c++/42634.
14544
14545 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14546
14547 PR fortran/42684
14548 * gfortran.dg/interface_31.f90: New test.
14549
14550 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14551
14552 * gcc.target/powerpc/pr42747.c: New file.
14553
14554 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14555
14556 PR middle-end/42674
14557 * c-c++-common/pr42674.c: New test.
14558
14559 PR c++/42608
14560 * g++.dg/template/instantiate11.C: New test.
14561
14562 2010-01-14 Jason Merrill <jason@redhat.com>
14563
14564 PR c++/42701
14565 * g++.dg/overload/error3.C: New.
14566
14567 PR c++/42655
14568 * g++.dg/overload/rvalue1.C: New.
14569
14570 2010-01-14 Martin Jambor <mjambor@suse.cz>
14571
14572 PR tree-optimization/42706
14573 * gcc.dg/ipa/pr42706.c: New testcase.
14574
14575 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14576
14577 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14578
14579 2010-01-14 Martin Jambor <mjambor@suse.cz>
14580
14581 PR tree-optimization/42714
14582 * g++.dg/torture/pr42714.C: New test.
14583
14584 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14585
14586 PR rtl-optimization/42246
14587 * gfortran.dg/pr42246-2.f: New.
14588
14589 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14590
14591 PR rtl-optimization/42389
14592 * gcc.dg/pr42389.c: New.
14593
14594 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14595
14596 PR rtl-optimization/42388
14597 * gcc.dg/pr42388.c: New.
14598
14599 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14600
14601 PR rtl-optimization/42294
14602 * gfortran.dg/pr42294.f: New.
14603
14604 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14605
14606 PR rtl-optimization/39453
14607 PR rtl-optimization/42246
14608 * gcc.dg/pr39453.c: New.
14609 * gcc.dg/pr42246.c: New.
14610
14611 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14612
14613 PR middle-end/42245
14614 * gcc.dg/pr42245.c: New.
14615 * gcc.dg/pr42245-2.c: New.
14616
14617 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14618
14619 PR rtl-optimization/42249
14620 * gcc.dg/pr42249.c: New.
14621
14622 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14623
14624 PR c/42721
14625 * gcc.c-torture/execute/pr42721.c: New test.
14626
14627 2010-01-14 Ira Rosen <irar@il.ibm.com>
14628
14629 PR tree-optimization/42709
14630 * gcc.dg/vect/pr42709.c: New test.
14631
14632 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14633
14634 PR fortran/41478
14635 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14636 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14637
14638 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14639
14640 PR fortran/42481
14641 * gfortran.dg/generic_19.f90 : New test.
14642
14643 2010-01-13 Richard Guenther <rguenther@suse.de>
14644
14645 PR tree-optimization/42730
14646 * gcc.c-torture/compile/pr42730.c: New testcase.
14647
14648 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14649
14650 PR target/pr42542
14651 * gcc.target/ia64/pr42542-1.c: New.
14652 * gcc.target/ia64/pr42542-2.c: New.
14653 * gcc.target/ia64/pr42542-3.c: New.
14654
14655 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14656
14657 PR c++/42634
14658 * g++.dg/template/error45.C: New test.
14659
14660 2010-01-13 Martin Jambor <mjambor@suse.cz>
14661
14662 PR tree-optimization/42704
14663 * g++.dg/torture/pr42704.C: New test.
14664
14665 2010-01-13 Martin Jambor <mjambor@suse.cz>
14666
14667 PR tree-optimization/42703
14668 * gcc.c-torture/compile/pr42703.c: New test.
14669
14670 2010-01-13 Richard Guenther <rguenther@suse.de>
14671
14672 PR tree-optimization/42705
14673 * gcc.c-torture/compile/pr42705.c: New testcase.
14674
14675 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14676
14677 * gcc.target/bfin/l2.c: New test.
14678 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14679
14680 2010-01-13 Richard Guenther <rguenther@suse.de>
14681
14682 PR middle-end/42716
14683 * gcc.c-torture/compile/pr42716.c: New testcase.
14684
14685 2010-01-13 Richard Guenther <rguenther@suse.de>
14686
14687 PR lto/42678
14688 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14689
14690 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14691
14692 PR c/42708
14693 * gcc.c-torture/compile/pr42708-1.c: New test.
14694
14695 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14696
14697 PR debug/42662
14698 * gcc.dg/pr42662.c: New test.
14699
14700 PR tree-optimization/42645
14701 * g++.dg/other/pr42645-1.C: New test.
14702 * g++.dg/other/pr42645-2.C: New test.
14703
14704 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14705
14706 PR target/42416
14707 * gcc.target/powerpc/warn-1.c: New test.
14708 * gcc.target/powerpc/warn-2.c: New test.
14709
14710 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14711
14712 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14713 stack alignment.
14714
14715 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14716
14717 * gcc.dg/lto/20100108_0.c: New.
14718
14719 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14720
14721 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14722 Add -march=i686 -msse for 32bit x86 targets.
14723
14724 2010-01-10 Richard Guenther <rguenther@suse.de>
14725
14726 PR middle-end/42667
14727 * gcc.dg/torture/pr42667.c: New testcase.
14728
14729 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14730
14731 PR fortran/32489
14732 * gfortran.dg/array_constructor_34.f90: New test.
14733
14734 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14735
14736 PR fortran/20923
14737 * gfortran.dg/array_constructor_33.f90: New test.
14738 gfortran.dg/array_function_5.f90: Add credit.
14739
14740 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14741
14742 PR debug/42631
14743 * gcc.dg/pr42631.c: New.
14744
14745 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14746
14747 PR debug/42630
14748 * gcc.dg/pr42630.c: New.
14749
14750 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14751
14752 PR debug/42629
14753 * gcc.dg/pr42629.c: New.
14754
14755 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14756
14757 PR middle-end/42363
14758 * gcc.dg/torture/pr42363.c: New.
14759
14760 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14761
14762 PR debug/42604
14763 PR debug/42395
14764 * gcc.dg/vect/pr42604.c: New.
14765 * gcc.dg/vect/pr42395.c: New.
14766
14767 2010-01-09 Richard Guenther <rguenther@suse.de>
14768
14769 PR middle-end/42512
14770 * gcc.c-torture/execute/pr42512.c: New testcase.
14771
14772 2010-01-09 Tobias Burnus <burnus@net-b.de>
14773
14774 PR fortran/41298
14775 * gfortran.dg/c_ptr_tests_14.f90: New test.
14776
14777 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14778
14779 PR ada/41929
14780 * gnat.dg/null_pointer_deref1.adb: Don't run on
14781 sparc*-sun-solaris2.11.
14782
14783 2010-01-08 Richard Guenther <rguenther@suse.de>
14784
14785 PR lto/42528
14786 * gcc.dg/lto/20100103-1_0.c: New testcase.
14787 * gcc.dg/lto/20100103-2_0.c: Likewise.
14788
14789 2010-01-08 Tobias Burnus <burnus@net-b.de
14790
14791 PR/fortran 25829
14792 * gfortran.dg/asynchronous_1.f90: New test.
14793 * gfortran.dg/asynchronous_2.f90: New test.
14794 * gfortran.dg/conflicts.f90: Update error message.
14795
14796 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14797
14798 c++/40155
14799 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14800
14801 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14802
14803 PR tree-optimization/42625
14804 * g++.dg/opt/dtor4.C: New test.
14805 * g++.dg/opt/dtor4.h: New.
14806 * g++.dg/opt/dtor4-aux.cc: New.
14807
14808 2010-01-07 Tobias Burnus <burnus@net-b.de>
14809
14810 PR fortran/42597
14811 * gfortran.dg/proc_ptr_26.f90: New test.
14812
14813 2010-01-07 Tobias Burnus <burnus@net-b.de>
14814
14815 PR fortran/41872
14816 * gfortran.dg/allocatable_scalar_7.f90: New test.
14817
14818 2010-01-06 Richard Guenther <rguenther@suse.de>
14819
14820 * gcc.c-torture/compile/pr42632.c: New testcase.
14821
14822 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14823
14824 PR target/42542
14825 * gcc.target/i386/pr42542-4.c: New.
14826 * gcc.target/i386/pr42542-4a.c: Likewise.
14827 * gcc.target/i386/pr42542-5.c: Likewise.
14828 * gcc.target/i386/pr42542-5a.c: Likewise.
14829
14830 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14831
14832 * gcc.dg/tls/opt-15.c: New test.
14833
14834 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14835
14836 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14837
14838 2010-01-05 Martin Jambor <mjambor@suse.cz>
14839
14840 PR tree-optimization/42462
14841 * g++.dg/torture/pr42462.C: New test.
14842
14843 2010-01-05 Jason Merrill <jason@redhat.com>
14844
14845 * g++.dg/cpp0x/initlist30.C: New test.
14846
14847 2010-01-05 Richard Guenther <rguenther@suse.de>
14848
14849 PR tree-optimization/42614
14850 * gcc.c-torture/execute/pr42614.c: New testcase.
14851
14852 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14853
14854 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14855 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14856 -Wunreachable-code.
14857 * gcc.dg/Wunreachable-2.c: Likewise.
14858 * gcc.dg/Wunreachable-3.c: Likewise.
14859 * gcc.dg/Wunreachable-4.c: Likewise.
14860 * gcc.dg/Wunreachable-5.c: Likewise.
14861 * gcc.dg/Wunreachable-6.c: Likewise.
14862 * gcc.dg/Wunreachable-7.c: Likewise.
14863 * gcc.dg/Wunreachable-8.c: Likewise.
14864 * gcc.dg/20041231-1.c: Likewise.
14865
14866 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14867
14868 PR other/42611
14869 * gcc.dg/pr42611.c: New test.
14870
14871 PR tree-optimization/42508
14872 * g++.dg/opt/pr42508.C: New test.
14873
14874 2010-01-05 Tobias Burnus <burnus@net-b.de>
14875
14876 PR fortran/41872
14877 * gfortran.dg/allocatable_scalar_8.f90: New.
14878
14879 2010-01-04 Martin Jambor <mjambor@suse.cz>
14880
14881 PR tree-optimization/42398
14882 * gcc.c-torture/compile/pr42398.c: New test.
14883
14884 2010-01-04 Jason Merrill <jason@redhat.com>
14885
14886 PR c++/42555
14887 * g++.dg/ext/attrib35.C: New.
14888
14889 PR c++/42567
14890 * g++.dg/cpp0x/auto17.C: New.
14891
14892 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14893
14894 * gcc.dg/lto/20100104_0.c: New.
14895
14896 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14897
14898 PR target/42542
14899 * gcc.target/i386/pr42542-1.c: New.
14900 * gcc.target/i386/pr42542-1a.c: Likewise.
14901 * gcc.target/i386/pr42542-1b.c: Likewise.
14902 * gcc.target/i386/pr42542-2.c: Likewise.
14903 * gcc.target/i386/pr42542-2a.c: Likewise.
14904 * gcc.target/i386/pr42542-2b.c: Likewise.
14905 * gcc.target/i386/pr42542-3.c: Likewise.
14906 * gcc.target/i386/pr42542-3a.c: Likewise.
14907
14908 2009-01-04 Tobias Burnus <burnus@net-b.de>
14909
14910 PR fortran/41872
14911 * gfortran.dg/allocatable_scalar_5.f90: New test.
14912 * gfortran.dg/allocatable_scalar_6.f90: New test.
14913
14914 2010-01-03 Richard Guenther <rguenther@suse.de>
14915
14916 PR testsuite/42583
14917 * gfortran.dg/gomp/recursion1.f90: Remove.
14918
14919 2010-01-03 Richard Guenther <rguenther@suse.de>
14920
14921 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14922 * gcc.dg/uninit-6.c: Likewise.
14923 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14924
14925 2010-01-03 Richard Guenther <rguenther@suse.de>
14926
14927 PR tree-optimization/42589
14928 * gcc.target/i386/pr42589.c: New testcase.
14929
14930 2010-01-03 Richard Guenther <rguenther@suse.de>
14931
14932 PR tree-optimization/42438
14933 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14934
14935 2010-01-02 Richard Guenther <rguenther@suse.de>
14936
14937 PR testsuite/41651
14938 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14939
14940 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14941
14942 PR target/42448
14943 * gcc.target/alpha/pr42448-1.c: New test.
14944 * gcc.target/alpha/pr42448-2.c: Ditto.
14945
14946 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14947
14948 PR preprocessor/41947
14949 * gcc.dg/c99-hexfloat-3.c: New test.
14950
14951 2010-01-01 Richard Guenther <rguenther@suse.de>
14952
14953 PR c/42570
14954 * gcc.c-torture/execute/pr42570.c: New testcase.
14955
14956 2010-01-01 Richard Guenther <rguenther@suse.de>
14957
14958 PR middle-end/42559
14959 * gcc.c-torture/compile/pr42559.c: New testcase.
14960
14961 \f
14962 Copyright (C) 2010 Free Software Foundation, Inc.
14963
14964 Copying and distribution of this file, with or without modification,
14965 are permitted in any medium without royalty provided the copyright
14966 notice and this notice are preserved.