Check ia32 effective target.
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2
3 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check
4 ia32.
5 * go.test/go-test.exp (go-set-goarch): Likewise.
6
7 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
8
9 PR target/39633
10 * gcc.target/avr/torture/pr39633.c: New test case.
11
12 2011-07-11 Tobias Burnus <burnus@net-b.de>
13
14 PR fortran/18918
15 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
16
17 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
18
19 * lib/target-supports.exp (check_effective_target_scheduling):
20 New Function.
21 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
22 * gcc.dg/pr45055.c: Ditto.
23 * gcc.dg/pr45353.c: Ditto.
24 * g++.dg/pr45056.C: Ditto.
25
26 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
27
28 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
29 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
30 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
31 * g++.dg/torture/pr31863.C: Skip AVR.
32
33 2011-07-10 Tobias Burnus <burnus@net-b.de>
34
35 PR fortran/49690
36 * gfortran.dg/intrinsic_signal.f90: New.
37
38 2011-07-09 Jason Merrill <jason@redhat.com>
39
40 * g++.dg/cpp0x/regress/regress6.C: New.
41 * g++.dg/parse/crash45.C: Adjust message.
42 * g++.dg/template/crash38.C: Adjust message.
43 * g++.dg/template/crash64.C: Adjust message.
44
45 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
46
47 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
48 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
49 * g++.dg/abi/bitfield3.C: Likewise.
50 * g++.dg/eh/pr38662.C: Likewise.
51 * g++.dg/ext/attrib36.C: Likewise.
52 * g++.dg/ext/attrib37.C: Likewise.
53 * g++.dg/ext/attrib8.C: Likewise.
54 * g++.dg/ext/tmplattr1.C: Likewise.
55 * g++.dg/inherit/override-attribs.C: Likewise.
56 * g++.dg/opt/inline9.C: Likewise.
57 * g++.dg/opt/life1.C: Likewise.
58 * g++.dg/opt/longbranch2.C: Likewise.
59 * g++.dg/opt/nrv12.C: Likewise.
60 * g++.dg/opt/reg-stack4.C: Likewise.
61 * g++.dg/other/pr35504.C: Likewise.
62 * g++.dg/other/pr39496.C: Likewise.
63 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
64 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
65 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
66 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
67 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
68 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
69 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
70 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
71 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
72 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
73 * g++.dg/warn/pr15774-1.C: Likewise.
74 * g++.dg/warn/pr15774-2.C: Likewise.
75 * g++.old-deja/g++.ext/attrib1.C: Likewise.
76 * g++.old-deja/g++.ext/attrib2.C: Likewise.
77 * g++.old-deja/g++.ext/attrib3.C: Likewise.
78 * g++.old-deja/g++.pt/asm2.C: Likewise.
79 * gcc.c-torture/compile/20000804-1.c: Likewise.
80 * gcc.c-torture/compile/pr16566-2.c: Likewise.
81 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
82 * gcc.dg/20020108-1.c: Likewise.
83 * gcc.dg/20020122-2.c: Likewise.
84 * gcc.dg/20020122-3.c: Likewise.
85 * gcc.dg/20020206-1.c: Likewise.
86 * gcc.dg/20020219-1.c: Likewise.
87 * gcc.dg/20020310-1.c: Likewise.
88 * gcc.dg/20020411-1.c: Likewise.
89 * gcc.dg/20020418-2.c: Likewise.
90 * gcc.dg/20020426-2.c: Likewise.
91 * gcc.dg/20020517-1.c: Likewise.
92 * gcc.dg/20030204-1.c: Likewise.
93 * gcc.dg/20030826-2.c: Likewise.
94 * gcc.dg/20031102-1.c: Likewise.
95 * gcc.dg/20031202-1.c: Likewise.
96 * gcc.dg/20050111-1.c: Likewise.
97 * gcc.dg/20050503-1.c: Likewise.
98 * gcc.dg/array-init-1.c: Likewise.
99 * gcc.dg/builtin-apply4.c: Likewise.
100 * gcc.dg/dfp/pr31344.c: Likewise.
101 * gcc.dg/gomp/atomic-11.c: Likewise.
102 * gcc.dg/graphite/pr40281.c: Likewise.
103 * gcc.dg/ia64-sync-1.c: Likewise.
104 * gcc.dg/ia64-sync-2.c: Likewise.
105 * gcc.dg/ia64-sync-3.c: Likewise.
106 * gcc.dg/ia64-sync-4.c: Likewise.
107 * gcc.dg/ifcvt-fabs-1.c: Likewise.
108 * gcc.dg/invalid-call-1.c: Likewise.
109 * gcc.dg/loop-3.c: Likewise.
110 * gcc.dg/lower-subreg-1.c: Likewise.
111 * gcc.dg/lto/pr47259_0.c: Likewise.
112 * gcc.dg/nested-calls-1.c: Likewise.
113 * gcc.dg/pr20017.c: Likewise.
114 * gcc.dg/pr25023.c: Likewise.
115 * gcc.dg/pr27671-2.c: Likewise.
116 * gcc.dg/pr32176.c: Likewise.
117 * gcc.dg/pr33676.c: Likewise.
118 * gcc.dg/pr35045.c: Likewise.
119 * gcc.dg/pr36015.c: Likewise.
120 * gcc.dg/pr36584.c: Likewise.
121 * gcc.dg/pr36998.c: Likewise.
122 * gcc.dg/pr37438.c: Likewise.
123 * gcc.dg/pr37908.c: Likewise.
124 * gcc.dg/pr41241.c: Likewise.
125 * gcc.dg/pr41340.c: Likewise.
126 * gcc.dg/pr44136.c: Likewise.
127 * gcc.dg/pr44194-1.c: Likewise.
128 * gcc.dg/pr46212.c: Likewise.
129 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
130 * gcc.dg/setjmp-2.c: Likewise.
131 * gcc.dg/short-compare-1.c: Likewise.
132 * gcc.dg/short-compare-2.c: Likewise.
133 * gcc.dg/smod-1.c: Likewise.
134 * gcc.dg/sync-2.c: Likewise.
135 * gcc.dg/sync-3.c: Likewise.
136 * gcc.dg/tls/opt-1.c: Likewise.
137 * gcc.dg/tls/opt-2.c: Likewise.
138 * gcc.dg/tls/opt-3.c: Likewise.
139 * gcc.dg/torture/badshift.c: Likewise.
140 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
141 * gcc.dg/torture/pr20314-2.c: Likewise.
142 * gcc.dg/torture/pr36891.c: Likewise.
143 * gcc.dg/torture/pr38774.c: Likewise.
144 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
145 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
146 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
147 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
148 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
149 * gcc.dg/torture/stackalign/push-1.c: Likewise.
150 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
151 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
152 * gcc.dg/tree-ssa/loop-28.c: Likewise.
153 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
154 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
155 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
156 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
157 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
158 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
159 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
160 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
161 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
162 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
163 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
164 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
165 * gcc.dg/unroll-1.c: Likewise.
166 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
167 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
168 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
169 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
170 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
171 * gcc.target/i386/20000609-1.c: Likewise.
172 * gcc.target/i386/20000720-1.c: Likewise.
173 * gcc.target/i386/20000724-1.c: Likewise.
174 * gcc.target/i386/20011107-1.c: Likewise.
175 * gcc.target/i386/20011119-1.c: Likewise.
176 * gcc.target/i386/20020201-3.c: Likewise.
177 * gcc.target/i386/20020218-1.c: Likewise.
178 * gcc.target/i386/20020729-1.c: Likewise.
179 * gcc.target/i386/20030926-1.c: Likewise.
180 * gcc.target/i386/20060125-1.c: Likewise.
181 * gcc.target/i386/20060125-2.c: Likewise.
182 * gcc.target/i386/20060512-1.c: Likewise.
183 * gcc.target/i386/20060512-2.c: Likewise.
184 * gcc.target/i386/20060512-3.c: Likewise.
185 * gcc.target/i386/20060512-4.c: Likewise.
186 * gcc.target/i386/387-1.c: Likewise.
187 * gcc.target/i386/387-2.c: Likewise.
188 * gcc.target/i386/387-5.c: Likewise.
189 * gcc.target/i386/387-6.c: Likewise.
190 * gcc.target/i386/980312-1.c: Likewise.
191 * gcc.target/i386/980313-1.c: Likewise.
192 * gcc.target/i386/990117-1.c: Likewise.
193 * gcc.target/i386/990424-1.c: Likewise.
194 * gcc.target/i386/990524-1.c: Likewise.
195 * gcc.target/i386/991129-1.c: Likewise.
196 * gcc.target/i386/991214-1.c: Likewise.
197 * gcc.target/i386/991230-1.c: Likewise.
198 * gcc.target/i386/addr-sel-1.c: Likewise.
199 * gcc.target/i386/aggregate-ret1.c: Likewise.
200 * gcc.target/i386/aggregate-ret2.c: Likewise.
201 * gcc.target/i386/align-main-3.c: Likewise.
202 * gcc.target/i386/amd64-abi-1.c: Likewise.
203 * gcc.target/i386/amd64-abi-2.c: Likewise.
204 * gcc.target/i386/amd64-abi-4.c: Likewise.
205 * gcc.target/i386/amd64-abi-5.c: Likewise.
206 * gcc.target/i386/amd64-abi-6.c: Likewise.
207 * gcc.target/i386/asm-1.c: Likewise.
208 * gcc.target/i386/asm-3.c: Likewise.
209 * gcc.target/i386/asm-5.c: Likewise.
210 * gcc.target/i386/attributes-error.c: Likewise.
211 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
212 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
213 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
214 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
215 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
216 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
217 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
218 * gcc.target/i386/avx-vmovd-2.c: Likewise.
219 * gcc.target/i386/avx-vmovq-2.c: Likewise.
220 * gcc.target/i386/avx-vmovq-3.c: Likewise.
221 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
222 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
223 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
224 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
225 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
226 * gcc.target/i386/bitfield1.c: Likewise.
227 * gcc.target/i386/bitfield2.c: Likewise.
228 * gcc.target/i386/bmi-2.c: Likewise.
229 * gcc.target/i386/bmi-5.c: Likewise.
230 * gcc.target/i386/builtin-unreachable.c: Likewise.
231 * gcc.target/i386/cleanup-2.c: Likewise.
232 * gcc.target/i386/clobbers.c: Likewise.
233 * gcc.target/i386/cmov8.c: Likewise.
234 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
235 * gcc.target/i386/compress-float-387-pic.c: Likewise.
236 * gcc.target/i386/compress-float-387.c: Likewise.
237 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
238 * gcc.target/i386/compress-float-sse.c: Likewise.
239 * gcc.target/i386/crc32-2.c: Likewise.
240 * gcc.target/i386/crc32-3.c: Likewise.
241 * gcc.target/i386/divmod-7.c: Likewise.
242 * gcc.target/i386/divmod-8.c: Likewise.
243 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
244 * gcc.target/i386/fma3-builtin.c: Likewise.
245 * gcc.target/i386/fma3-fma.c: Likewise.
246 * gcc.target/i386/fma4-256-vector.c: Likewise.
247 * gcc.target/i386/fma4-builtin.c: Likewise.
248 * gcc.target/i386/fma4-fma-2.c: Likewise.
249 * gcc.target/i386/fma4-fma.c: Likewise.
250 * gcc.target/i386/fma4-vector-2.c: Likewise.
251 * gcc.target/i386/fma4-vector.c: Likewise.
252 * gcc.target/i386/funcspec-1.c: Likewise.
253 * gcc.target/i386/funcspec-10.c: Likewise.
254 * gcc.target/i386/funcspec-11.c: Likewise.
255 * gcc.target/i386/funcspec-2.c: Likewise.
256 * gcc.target/i386/funcspec-5.c: Likewise.
257 * gcc.target/i386/funcspec-6.c: Likewise.
258 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
259 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
260 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
261 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
262 * gcc.target/i386/incoming-1.c: Likewise.
263 * gcc.target/i386/incoming-10.c: Likewise.
264 * gcc.target/i386/incoming-11.c: Likewise.
265 * gcc.target/i386/incoming-12.c: Likewise.
266 * gcc.target/i386/incoming-13.c: Likewise.
267 * gcc.target/i386/incoming-14.c: Likewise.
268 * gcc.target/i386/incoming-15.c: Likewise.
269 * gcc.target/i386/incoming-2.c: Likewise.
270 * gcc.target/i386/incoming-3.c: Likewise.
271 * gcc.target/i386/incoming-4.c: Likewise.
272 * gcc.target/i386/incoming-5.c: Likewise.
273 * gcc.target/i386/incoming-6.c: Likewise.
274 * gcc.target/i386/incoming-7.c: Likewise.
275 * gcc.target/i386/incoming-8.c: Likewise.
276 * gcc.target/i386/incoming-9.c: Likewise.
277 * gcc.target/i386/lea.c: Likewise.
278 * gcc.target/i386/local.c: Likewise.
279 * gcc.target/i386/loop-1.c: Likewise.
280 * gcc.target/i386/loop-2.c: Likewise.
281 * gcc.target/i386/loop-3.c: Likewise.
282 * gcc.target/i386/max-stack-align.c: Likewise.
283 * gcc.target/i386/memcpy-1.c: Likewise.
284 * gcc.target/i386/movbe-2.c: Likewise.
285 * gcc.target/i386/movq-2.c: Likewise.
286 * gcc.target/i386/movq.c: Likewise.
287 * gcc.target/i386/nrv1.c: Likewise.
288 * gcc.target/i386/pad-4.c: Likewise.
289 * gcc.target/i386/pad-5a.c: Likewise.
290 * gcc.target/i386/pad-5b.c: Likewise.
291 * gcc.target/i386/pad-6a.c: Likewise.
292 * gcc.target/i386/pad-6b.c: Likewise.
293 * gcc.target/i386/pad-7.c: Likewise.
294 * gcc.target/i386/pad-9.c: Likewise.
295 * gcc.target/i386/pentium4-not-mull.c: Likewise.
296 * gcc.target/i386/pic-1.c: Likewise.
297 * gcc.target/i386/pr12092-1.c: Likewise.
298 * gcc.target/i386/pr12329.c: Likewise.
299 * gcc.target/i386/pr21518.c: Likewise.
300 * gcc.target/i386/pr22362.c: Likewise.
301 * gcc.target/i386/pr22585.c: Likewise.
302 * gcc.target/i386/pr23098.c: Likewise.
303 * gcc.target/i386/pr25196.c: Likewise.
304 * gcc.target/i386/pr25293.c: Likewise.
305 * gcc.target/i386/pr25654.c: Likewise.
306 * gcc.target/i386/pr26449.c: Likewise.
307 * gcc.target/i386/pr26778.c: Likewise.
308 * gcc.target/i386/pr26826.c: Likewise.
309 * gcc.target/i386/pr27266.c: Likewise.
310 * gcc.target/i386/pr29978.c: Likewise.
311 * gcc.target/i386/pr30505.c: Likewise.
312 * gcc.target/i386/pr30961-1.c: Likewise.
313 * gcc.target/i386/pr31628.c: Likewise.
314 * gcc.target/i386/pr32000-2.c: Likewise.
315 * gcc.target/i386/pr32661-1.c: Likewise.
316 * gcc.target/i386/pr32708-2.c: Likewise.
317 * gcc.target/i386/pr32708-3.c: Likewise.
318 * gcc.target/i386/pr34256.c: Likewise.
319 * gcc.target/i386/pr34312.c: Likewise.
320 * gcc.target/i386/pr34522.c: Likewise.
321 * gcc.target/i386/pr35160.c: Likewise.
322 * gcc.target/i386/pr35281.c: Likewise.
323 * gcc.target/i386/pr36246.c: Likewise.
324 * gcc.target/i386/pr36786.c: Likewise.
325 * gcc.target/i386/pr37275.c: Likewise.
326 * gcc.target/i386/pr37843-3.c: Likewise.
327 * gcc.target/i386/pr37843-4.c: Likewise.
328 * gcc.target/i386/pr39082-1.c: Likewise.
329 * gcc.target/i386/pr39431.c: Likewise.
330 * gcc.target/i386/pr39496.c: Likewise.
331 * gcc.target/i386/pr39543-2.c: Likewise.
332 * gcc.target/i386/pr39911.c: Likewise.
333 * gcc.target/i386/pr40718.c: Likewise.
334 * gcc.target/i386/pr40906-1.c: Likewise.
335 * gcc.target/i386/pr40906-2.c: Likewise.
336 * gcc.target/i386/pr40906-3.c: Likewise.
337 * gcc.target/i386/pr40934.c: Likewise.
338 * gcc.target/i386/pr41900.c: Likewise.
339 * gcc.target/i386/pr42589.c: Likewise.
340 * gcc.target/i386/pr43662.c: Likewise.
341 * gcc.target/i386/pr43671.c: Likewise.
342 * gcc.target/i386/pr43766.c: Likewise.
343 * gcc.target/i386/pr43869.c: Likewise.
344 * gcc.target/i386/pr44942.c: Likewise.
345 * gcc.target/i386/pr44948-2a.c: Likewise.
346 * gcc.target/i386/pr45234.c: Likewise.
347 * gcc.target/i386/pr45336-2.c: Likewise.
348 * gcc.target/i386/pr45336-4.c: Likewise.
349 * gcc.target/i386/pr45852.c: Likewise.
350 * gcc.target/i386/pr46470.c: Likewise.
351 * gcc.target/i386/pr48037-1.c: Likewise.
352 * gcc.target/i386/pr48389.c: Likewise.
353 * gcc.target/i386/pr49095.c: Likewise.
354 * gcc.target/i386/pr9771-1.c: Likewise.
355 * gcc.target/i386/rdfsbase-1.c: Likewise.
356 * gcc.target/i386/rdfsbase-2.c: Likewise.
357 * gcc.target/i386/rdgsbase-1.c: Likewise.
358 * gcc.target/i386/rdgsbase-2.c: Likewise.
359 * gcc.target/i386/rdrand-3.c: Likewise.
360 * gcc.target/i386/regparm-stdcall.c: Likewise.
361 * gcc.target/i386/regparm.c: Likewise.
362 * gcc.target/i386/reload-1.c: Likewise.
363 * gcc.target/i386/rotate-2.c: Likewise.
364 * gcc.target/i386/sibcall-5.c: Likewise.
365 * gcc.target/i386/signbit-1.c: Likewise.
366 * gcc.target/i386/signbit-2.c: Likewise.
367 * gcc.target/i386/signbit-3.c: Likewise.
368 * gcc.target/i386/sse-5.c: Likewise.
369 * gcc.target/i386/sse-8.c: Likewise.
370 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
371 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
372 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
373 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
374 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
375 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
376 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
377 * gcc.target/i386/sse2-movq-2.c: Likewise.
378 * gcc.target/i386/sse2-movq-3.c: Likewise.
379 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
380 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
381 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
382 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
383 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
384 * gcc.target/i386/ssefn-1.c: Likewise.
385 * gcc.target/i386/ssefn-2.c: Likewise.
386 * gcc.target/i386/sseregparm-1.c: Likewise.
387 * gcc.target/i386/sseregparm-2.c: Likewise.
388 * gcc.target/i386/sseregparm-3.c: Likewise.
389 * gcc.target/i386/sseregparm-4.c: Likewise.
390 * gcc.target/i386/sseregparm-5.c: Likewise.
391 * gcc.target/i386/sseregparm-6.c: Likewise.
392 * gcc.target/i386/sseregparm-7.c: Likewise.
393 * gcc.target/i386/sseregparm-8.c: Likewise.
394 * gcc.target/i386/stack-realign.c: Likewise.
395 * gcc.target/i386/stack-usage-realign.c: Likewise.
396 * gcc.target/i386/stackalign/asm-1.c: Likewise.
397 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
398 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
399 * gcc.target/i386/stackalign/return-1.c: Likewise.
400 * gcc.target/i386/stackalign/return-2.c: Likewise.
401 * gcc.target/i386/stackalign/return-3.c: Likewise.
402 * gcc.target/i386/tailcall-1.c: Likewise.
403 * gcc.target/i386/tbm-2.c: Likewise.
404 * gcc.target/i386/udivmod-7.c: Likewise.
405 * gcc.target/i386/udivmod-8.c: Likewise.
406 * gcc.target/i386/unroll-1.c: Likewise.
407 * gcc.target/i386/vararg-1.c: Likewise.
408 * gcc.target/i386/vararg-2.c: Likewise.
409 * gcc.target/i386/vect8-ret.c: Likewise.
410 * gcc.target/i386/vectorize5.c: Likewise.
411 * gcc.target/i386/wmul-1.c: Likewise.
412 * gcc.target/i386/wmul-2.c: Likewise.
413 * gcc.target/i386/wrfsbase-1.c: Likewise.
414 * gcc.target/i386/wrfsbase-2.c: Likewise.
415 * gcc.target/i386/wrgsbase-1.c: Likewise.
416 * gcc.target/i386/wrgsbase-2.c: Likewise.
417 * gcc.target/i386/xop-pcmov.c: Likewise.
418 * gcc.target/i386/xop-pcmov2.c: Likewise.
419 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
420 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
421 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
422 * gcc.target/i386/xop-shift1-vector.c: Likewise.
423 * gcc.target/i386/xop-shift2-vector.c: Likewise.
424 * gcc.target/i386/xop-shift3-vector.c: Likewise.
425 * gcc.target/i386/zee.c: Likewise.
426 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
427 * gfortran.dg/compiler-directive_2.f: Likewise.
428 * gfortran.dg/g77/20010216-1.f: Likewise.
429 * gfortran.dg/gomp/pr39152.f90: Likewise.
430 * gfortran.dg/pr33794.f90: Likewise.
431
432 2011-07-09 Jason Merrill <jason@redhat.com>
433
434 * g++.dg/cpp0x/regress/regress5.C: New.
435
436 2011-07-08 Jason Merrill <jason@redhat.com>
437
438 PR c++/45437
439 * g++.dg/expr/compound-asn1.C: New.
440 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
441
442 2011-07-08 Jakub Jelinek <jakub@redhat.com>
443
444 PR target/49621
445 * gcc.target/powerpc/altivec-34.c: New test.
446
447 2011-07-08 Jason Merrill <jason@redhat.com>
448
449 PR c++/45603
450 * g++.dg/abi/guard3.C: New.
451
452 2011-07-08 Julian Brown <julian@codesourcery.com>
453
454 * lib/target-supports.exp
455 (check_effective_target_arm_little_endian): New.
456 (check_effective_target_vect_pack_trunc): Use above.
457 (check_effective_target_vect_unpack): Likewise.
458 (check_effective_target_vect_element_align): Test
459 check_effective_target_arm_vect_no_misalign for ARM.
460
461 2011-07-08 Jason Merrill <jason@redhat.com>
462
463 PR c++/49673
464 * g++.dg/cpp0x/constexpr-rom.C: New.
465
466 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
467
468 PR middle-end/49519
469 * g++.dg/torture/pr49519.C: New test.
470
471 2011-07-08 Martin Jambor <mjambor@suse.cz>
472
473 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
474
475 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
476
477 PR testsuite/48727
478 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
479
480 2011-07-08 Richard Guenther <rguenther@suse.de>
481
482 PR tree-optimization/49662
483 * gcc.dg/graphite/interchange-14.c: XFAIL.
484 * gcc.dg/graphite/interchange-15.c: Likewise.
485 * gcc.dg/graphite/interchange-mvt.c: Likewise.
486
487 2011-07-06 Jason Merrill <jason@redhat.com>
488
489 PR c++/49663
490 * g++.dg/cpp0x/regress/regress4.C: New.
491
492 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
493
494 PR fortran/49648
495 * gfortran.dg/result_in_spec_4.f90: New test.
496
497 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
498
499 * gcc.target/sparc/cas64.c: New test.
500
501 2011-07-07 Jakub Jelinek <jakub@redhat.com>
502
503 PR c/49644
504 * g++.dg/torture/pr49644.C: New test.
505
506 PR c/49644
507 * gcc.c-torture/execute/pr49644.c: New test.
508
509 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
510
511 * lib/target-supports.exp (check_effective_target_ia32): New.
512 (check_effective_target_x32): Likewise.
513 (check_effective_target_vect_cmdline_needed): Also check x32.
514
515 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
516
517 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
518 dg-prune-output.
519 * gcc.target/arm/pr42235.c: Likewise.
520 * gcc.target/arm/pr42495.c: Likewise.
521 * gcc.target/arm/pr42574.c: Likewise.
522 * gcc.target/arm/thumb-branch1.c: Likewise.
523
524 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
525 unneeded prune of possible warning.
526 * gcc.target/arm/pr40956.c: Likewise.
527 * gcc.target/arm/pr42505.c: Likewise.
528
529 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
530 * gcc.c-torture/compile/pr46883.c: Likewise.
531 * gcc.c-torture/compile/pr46934.c: Likewise.
532
533 * gcc.target/arm/pr41679.c: Remove test directives in preparation
534 for move to ../../gcc.c-torture/compile.
535 * gcc.target/arm/pr46883.c: Likewise.
536 * gcc.target/arm/pr46934.c: Likewise.
537
538 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
539 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
540 * gcc.target/arm/wmul-1.c: Likewise.
541 * gcc.target/arm/wmul-2.c: Likewise.
542 * gcc.target/arm/wmul-3.c: Likewise.
543 * gcc.target/arm/wmul-4.c: Likewise.
544 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
545 add tab after scan target.
546 * gcc.target/arm/smlaltt-1.c: Likewise.
547 * gcc.target/arm/smlatb-1.c: Likewise.
548 * gcc.target/arm/smlatt-1.c: Likewise.
549
550 2011-07-07 Jakub Jelinek <jakub@redhat.com>
551
552 PR debug/49522
553 * gcc.dg/debug/pr49522.c: New test.
554
555 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
556
557 * gcc.dg/pragma-align.c: Run only if target !default_packed.
558 * gcc.dg/pr46212.c: Run only if target int32plus.
559 * gcc.dg/torture/pr48146.c: Ditto.
560 * gcc.dg/tree-ssa/vrp51.c: Ditto.
561 * c-c++-common/pr44832.c: Ditto.
562 * gcc.dg/pr49544.c: Run only if target ptr32plus.
563 * gcc.dg/pr31490.c: Ditto.
564 * gcc.dg/torture/builtin-math-7.c: Run only if target
565 large_double.
566 * gcc.dg/torture/pr45764.c: Skip for AVR.
567 * gcc.dg/pr47893.c: Ditto.
568
569 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
570
571 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
572 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
573 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
574 add tab to scan target.
575
576 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
577
578 * gcc.target/arm/neon-modes-3.c: New test.
579
580 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
581
582 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
583 -fno-loop-interchange -ffast-math.
584
585 2011-07-07 Richard Guenther <rguenther@suse.de>
586
587 * gcc.dg/ftrapv-3.c: New testcase.
588
589 2011-07-07 Richard Guenther <rguenther@suse.de>
590
591 * gcc.dg/tree-ssa/vrp58.c: New testcase.
592 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
593
594 2011-07-07 Kai Tietz <ktietz@redhat.com>
595
596 * gcc.dg/binop-notxor1.c: New test.
597 * gcc.dg/binop-notand4a.c: New test.
598 * gcc.dg/binop-notxor2.c: New test.
599 * gcc.dg/binop-notand3a.c: New test.
600 * gcc.dg/binop-notand2a.c: New test.
601 * gcc.dg/binop-notand6a.c: New test.
602 * gcc.dg/binop-notor1.c: New test.
603 * gcc.dg/binop-notand1a.c: New test.
604 * gcc.dg/binop-notand5a.c: New test.
605 * gcc.dg/binop-notor2.c: New test.
606
607 2011-07-07 Jakub Jelinek <jakub@redhat.com>
608
609 PR middle-end/49640
610 * gcc.dg/gomp/pr49640.c: New test.
611
612 2011-07-07 Richard Guenther <rguenther@suse.de>
613
614 * gcc.dg/graphite/pr37485.c: Add -floop-block.
615
616 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
617
618 PR target/39150
619 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
620
621 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
622
623 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
624 * gcc.target/powerpc/no-r11-2.c: Ditto.
625 * gcc.target/powerpc/no-r11-3.c: Ditto.
626
627 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
628
629 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
630 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
631
632 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
633
634 * lib/target-supports.exp (check_profiling_available): Disable
635 profiling with -fprofile-generate for target avr.
636
637 2011-07-06 Richard Guenther <rguenther@suse.de>
638
639 PR tree-optimization/49645
640 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
641
642 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
643
644 PR middle-end/47383
645 * gcc.dg/pr47383.c: New.
646
647 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
648
649 PR tree-optimization/49647
650 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
651
652 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
653
654 PR testsuite/49542
655 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
656 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
657
658 2011-07-05 Jason Merrill <jason@redhat.com>
659
660 PR c++/48157
661 * g++.dg/template/template-id-4.C: New.
662
663 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
664
665 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
666 * gcc.dg/pr43402.c: Ditto.
667
668 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
669
670 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
671
672 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
673
674 * gcc.target/powerpc/ppc-switch-1.c: New test for
675 --param case-values-threshold.
676 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
677
678 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
679
680 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
681
682 2011-07-05 Jason Merrill <jason@redhat.com>
683
684 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
685
686 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
687
688 PR tree-optimization/47654
689 * gcc.dg/graphite/block-pr47654.c: New.
690
691 2011-07-05 Jason Merrill <jason@redhat.com>
692
693 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
694
695 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
696
697 PR tree-optimization/49580
698 * gcc.dg/autopar/pr49580.c: New test.
699
700 2011-07-05 Richard Guenther <rguenther@suse.de>
701
702 PR tree-optimization/49518
703 PR tree-optimization/49628
704 * g++.dg/torture/pr49628.C: New testcase.
705 * gcc.dg/torture/pr49518.c: Likewise.
706
707 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
708
709 * ada/acats/run_acats (which): Extract last field from type -p,
710 type output only if command succeeded.
711
712 2011-07-04 Jason Merrill <jason@redhat.com>
713
714 * g++.dg/abi/mangle48.C: New.
715
716 * g++.dg/cpp0x/diag1.C: New.
717
718 * g++.dg/diagnostic/aka1.C: New.
719
720 2011-07-04 Jakub Jelinek <jakub@redhat.com>
721
722 PR rtl-optimization/49619
723 * gcc.dg/pr49619.c: New test.
724
725 PR rtl-optimization/49472
726 * gfortran.dg/pr49472.f90: New test.
727
728 PR debug/49602
729 * gcc.dg/pr49602.c: New test.
730
731 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
732
733 PR target/34734
734 PR target/44643
735 * gcc.target/avr/avr.exp: Run over cpp files, too.
736 * gcc.target/avr/torture/avr-torture.exp: Ditto.
737 * gcc.target/avr/progmem.h: New file.
738 * gcc.target/avr/exit-abort.h: New file.
739 * gcc.target/avr/progmem-error-1.c: New file.
740 * gcc.target/avr/progmem-error-1.cpp: New file.
741 * gcc.target/avr/progmem-warning-1.c: New file.
742 * gcc.target/avr/torture/progmem-1.c: New file.
743 * gcc.target/avr/torture/progmem-1.cpp: New file.
744
745 2011-07-04 Richard Guenther <rguenther@suse.de>
746
747 PR tree-optimization/49615
748 * g++.dg/torture/pr49615.C: New testcase.
749
750 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
751
752 PR tree-optimization/49610
753 * gcc.dg/vect/pr49610.c: New test.
754
755 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
756
757 * gnat.dg/specs/debug1.ads: New test.
758
759 2011-07-02 Janus Weil <janus@gcc.gnu.org>
760
761 PR fortran/49562
762 * gfortran.dg/typebound_proc_23.f90: New.
763
764 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
765
766 PR c++/49605
767 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
768
769 2011-07-01 Jason Merrill <jason@redhat.com>
770
771 PR c++/48261
772 * g++.dg/template/template-id-3.C: New.
773
774 PR c++/48593
775 * g++.dg/template/qualified-id4.C: New.
776
777 PR c++/48883
778 * g++.dg/template/explicit-args4.C: New.
779
780 PR c++/49085
781 * g++.dg/template/offsetof2.C: New.
782
783 2011-07-01 Kai Tietz <ktietz@redhat.com>
784
785 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
786
787 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
788
789 PR libmudflap/49549
790 * lib/target-supports.exp (check_effective_target_gld): New proc.
791
792 2011-07-01 Richard Guenther <rguenther@suse.de>
793
794 PR tree-optimization/49603
795 * gcc.dg/torture/pr49603.c: New testcase.
796
797 2011-06-30 Jason Merrill <jason@redhat.com>
798
799 PR c++/49387
800 * g++.dg/rtti/template1.C: New.
801
802 PR c++/49569
803 * g++.dg/cpp0x/regress/ctor1.C: New.
804
805 PR c++/49355
806 * g++.dg/cpp0x/initlist54.C: New.
807
808 2011-06-30 Martin Jambor <mjambor@suse.cz>
809
810 * gcc.dg/tree-ssa/sra-12.c: New test.
811
812 2011-06-29 Jason Merrill <jason@redhat.com>
813
814 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
815
816 2011-06-30 Richard Guenther <rguenther@suse.de>
817
818 PR tree-optimization/46787
819 * gcc.dg/vect/vect-121.c: New testcase.
820
821 2011-06-30 Martin Jambor <mjambor@suse.cz>
822
823 PR tree-optimization/49094
824 * gcc.dg/tree-ssa/pr49094.c: New test.
825
826 2011-06-30 Jakub Jelinek <jakub@redhat.com>
827
828 PR fortran/49540
829 * gfortran.dg/pr49540-1.f90: New test.
830 * gfortran.dg/pr49540-2.f90: New test.
831
832 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
833
834 PR ada/49511
835 * ada/acats/run_acats (which): Use last field of type -p output.
836
837 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
838 Iain Sandoe <iains@gcc.gnu.org>
839
840 PR libobjc/36610
841 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
842 Only skip on 64-bit *-*-darwin8* && !objc2.
843
844 2011-06-30 Richard Guenther <rguenther@suse.de>
845
846 PR tree-optimization/38752
847 * gcc.c-torture/compile/pr38752.c: New testcase.
848
849 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
850
851 * gcc.dg/vect/slp-widen-mult-half.c: New test.
852 * gcc.dg/vect/vect-widen-mult-half.c: New test.
853
854 2011-06-29 Jason Merrill <jason@redhat.com>
855
856 PR c++/49216
857 * g++.dg/cpp0x/initlist53.C: Use placement new.
858 * g++.dg/cpp0x/initlist-value.C: Use placement new.
859 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
860
861 PR c++/49003
862 * g++.dg/cpp0x/trailing6.C: New.
863 * g++.dg/cpp0x/pr45908.C: No error.
864
865 PR c++/49272
866 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
867
868 PR c++/49520
869 * g++.dg/cpp0x/constexpr-using2.C: New.
870
871 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
872
873 PR c++/45923
874 * g++.dg/cpp0x/constexpr-diag3.C: New.
875 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
876 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
877 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
878 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
879
880 2011-06-29 Jason Merrill <jason@redhat.com>
881
882 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
883
884 2011-06-29 Richard Guenther <rguenther@suse.de>
885
886 * gcc.dg/tree-ssa/loop-17.c: Adjust.
887
888 2011-06-29 Jason Merrill <jason@redhat.com>
889
890 * g++.dg/cpp0x/initlist-value2.C: New.
891
892 * g++.dg/cpp0x/constexpr-initlist4.C: New.
893 * g++.dg/cpp0x/initlist-value.C: New.
894
895 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
896
897 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
898
899 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
900
901 * gcc.dg/inline_1.c: Remove dg-excess-errors.
902 * gcc.dg/inline_2.c: Likewise.
903 * gcc.dg/unroll_1.c: Likewise.
904
905 2011-06-29 Jakub Jelinek <jakub@redhat.com>
906
907 PR debug/49567
908 * gcc.target/i386/pr49567.c: New test.
909
910 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
911
912 * gnat.dg/opt17.ad[sb]: New test.
913
914 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
915 Tom de Vries <tom@codesourcery.com>
916
917 * lib/target-supports.exp (check_effective_target_arm_nothumb)
918 (check_effective_target_arm_thumb2): New effective targets.
919 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
920 properly. Clean up temporary files.
921 * gcc.target/arm/ivopts-2.c: Likewise.
922 * gcc.target/arm/ivopts-3.c: Likewise.
923 * gcc.target/arm/ivopts-4.c: Likewise.
924 * gcc.target/arm/ivopts-5.c: Likewise.
925 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
926
927 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
928
929 PR fortran/49479
930 * gfortran.dg/reshape_zerosize_3.f90: New test.
931
932 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
933
934 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
935 * gcc.target/arm/vfp-ldmias.c: Likewise.
936 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
937 * gcc.target/arm/vfp-stmdbs.c: Likewise.
938 * gcc.target/arm/vfp-ldmiad.c: Likewise.
939 * gcc.target/arm/vfp-stmias.c: Likewise.
940 * gcc.target/arm/vfp-stmdbd.c: Likewise.
941 * gcc.target/arm/vfp-stmiad.c: Likewise.
942
943 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
944
945 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
946 dg-prune-output.
947 * gcc.target/arm/pr45701-2.c: Ditto.
948
949 2011-06-27 Janus Weil <janus@gcc.gnu.org>
950
951 PR fortran/49466
952 * gfortran.dg/allocatable_scalar_9.f90: Modified.
953 * gfortran.dg/extends_14.f03: Modified.
954
955 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
956
957 * lib/target-supports-dg.exp (dg-require-effective-target): Return
958 early if the test is already being skipped.
959
960 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
961 scan-assembler-dem-not): For missing file, report unresolved with
962 same message as for pass/fail, with reason reported in log file.
963
964 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
965 from add_options_for_arm_neon_fp16.
966 (check_effective_target_arm_fp16_ok_nocache): Renamed from
967 check_effective_target_arm_neon_fp16_ok_nocache.
968 Check -mfpu and -mfloat-abi options from current multilib.
969 Do not require neon support.
970 (check_effective_target_arm_fp16_ok): Renamed from
971 check_effecitve_target_arm_neon_fp16_ok.
972 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
973 arm_neon_fp16_ok and arm_fp16.
974 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
975 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
976 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
977 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
978
979 2011-06-27 Jakub Jelinek <jakub@redhat.com>
980
981 * gcc.dg/builtin-assume-aligned-1.c: New test.
982 * gcc.dg/builtin-assume-aligned-2.c: New test.
983 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
984
985 PR debug/49544
986 * gcc.dg/pr49544.c: New test.
987
988 2011-06-27 Richard Guenther <rguenther@suse.de>
989
990 PR tree-optimization/49394
991 * g++.dg/torture/pr49394.C: New testcase.
992
993 2011-06-27 Kai Tietz <ktietz@redhat.com>
994
995 * gcc.dg/optimize-bswapdi-2.c: New test.
996
997 2011-06-27 Michael Hope <michael.hope@linaro.org>
998 Richard Sandiford <richard.sandiford@linaro.org>
999
1000 PR tree-optimization/49169
1001 * gcc.dg/torture/pr49169.c: New test.
1002
1003 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1004
1005 PR testsuite/49529
1006 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1007
1008 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1009 hppa*-*-hpux*.
1010
1011 2011-06-26 Jason Merrill <jason@redhat.com>
1012
1013 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1014
1015 PR c++/49528
1016 * g++.dg/init/ref19.C: New.
1017 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1018
1019 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1020
1021 PR tree-optimization/48377
1022 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1023 non_strict_align.
1024
1025 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1026
1027 PR middle-end/49191
1028 * lib/target-supports.exp (check_effective_target_non_strict_align):
1029 New.
1030 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1031
1032 2011-06-24 Martin Jambor <mjambor@suse.cz>
1033
1034 PR tree-optimizations/49516
1035 * g++.dg/tree-ssa/pr49516.C: New test.
1036
1037 2011-06-23 Jason Merrill <jason@redhat.com>
1038
1039 PR c++/35255
1040 * g++.dg/template/partial10.C: New.
1041 * g++.dg/template/partial11.C: New.
1042
1043 2011-06-23 Jeff Law <law@redhat.com>
1044
1045 PR middle-end/48770
1046 * gcc.dg/pr48770.c: New test.
1047
1048 2011-06-23 Jan Hubicka <jh@suse.cz>
1049
1050 PR middle-end/49373
1051 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1052
1053 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR testsuite/49512
1056 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1057 instead of -fdump-tree-optimized.
1058
1059 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1060
1061 PR c++/44625
1062 * g++.dg/template/crash107.C: New.
1063 * g++.dg/template/error17.C: Adjust.
1064
1065 2011-06-23 Jason Merrill <jason@redhat.com>
1066
1067 PR c++/49507
1068 * g++.dg/cpp0x/defaulted30.C: New.
1069
1070 PR c++/49440
1071 * g++.dg/rtti/anon-ns1.C: New.
1072
1073 PR c++/49395
1074 * g++.dg/init/ref18.C: New.
1075
1076 PR c++/36435
1077 * g++.dg/template/partial9.C: New.
1078
1079 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1080
1081 PR middle-end/49373
1082 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1083
1084 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1085
1086 PR debug/49496
1087 * gcc.dg/pr49496.c: New test.
1088
1089 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1090
1091 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1092 is not xscale.
1093
1094 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1095
1096 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1097 * gcc.target/arm/pr42879.c: Likewise.
1098 * gcc.target/arm/pr45701-3.c: Likewise.
1099
1100 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1101 * gcc.target/arm/pr40482.c: Likewise.
1102 * gcc.target/arm/stack-corruption.c: Likewise.
1103
1104 2011-06-22 Richard Guenther <rguenther@suse.de>
1105
1106 PR tree-optimization/49493
1107 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1108
1109 2011-06-22 Jason Merrill <jason@redhat.com>
1110
1111 PR c++/49260
1112 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1113
1114 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1115 Dmitry Melnik <dm@ispras.ru>
1116
1117 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1118 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1119 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1120
1121 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1122
1123 * gcc.target/arm/tlscall.c: New.
1124
1125 2011-06-21 Jason Merrill <jason@redhat.com>
1126
1127 PR c++/49172
1128 * g++.dg/cpp0x/constexpr-ref1.C: New.
1129 * g++.dg/cpp0x/constexpr-ref2.C: New.
1130 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1131
1132 PR c++/49482
1133 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1134
1135 PR c++/49418
1136 * g++.dg/template/param3.C: New.
1137
1138 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1139
1140 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1141 my_clrsb test functions.
1142 (main): Test clrsb.
1143 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1144 test_sll, test_ull): Add clrsb tests.
1145 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1146 clrsbll.
1147
1148 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1149
1150 PR fortran/49112
1151 * gfortran.dg/class_44.f03: New.
1152
1153 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1154
1155 PR tree-optimization/49478
1156 * gcc.dg/vect/pr49478.c
1157
1158 2011-06-21 Richard Guenther <rguenther@suse.de>
1159
1160 PR tree-optimization/49483
1161 * gcc.dg/vect/vect-120.c: New testcase.
1162
1163 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1164
1165 PR testsuite/49443
1166 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1167 * gcc.dg/vect/vect-peel-4.c: Likewise.
1168
1169 2011-06-22 Christian Bruel <christian.bruel@st.com>
1170
1171 PR middle-end/49139
1172 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1173 * gcc.dg/always_inline2.c: Likewise.
1174 * gcc.dg/always_inline3.c: Likewise.
1175 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1176 * gcc.dg/inline_1.c: Likewise.
1177 * gcc.dg/inline_2.c: Likewise.
1178 * gcc.dg/inline_3.c: Likewise.
1179 * gcc.dg/inline_4.c: Likewise.
1180 * gcc.dg/20051201-1.c: Likewise.
1181 * gcc.dg/pr40087.c: Likewise.
1182 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1183 * gcc.dg/inline-22.c: Likewise.
1184 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1185 * gcc.dg/lto/20090218-1_1.c: Likewise.
1186 * g++.dg/ipa/devirt-7.C: Likewise.
1187 * gcc.dg/uninit-pred-5_a.c: Likewise.
1188 * gcc.dg/uninit-pred-5_b.c: Likewise.
1189 * gcc.dg/fail_always_inline.c: New.
1190
1191 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1192
1193 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1194 into 6 jobs instead of 3.
1195
1196 2011-06-20 Jason Merrill <jason@redhat.com>
1197
1198 PR c++/49216
1199 * g++.dg/cpp0x/initlist53.C: New.
1200
1201 2011-06-20 Tobias Burnus <burnus@net-b.de>
1202
1203 PR fortran/18918
1204 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1205 * gfortran.dg/coarray_lock_3.f90: New.
1206 * gfortran.dg/coarray/lock_1.f90: New.
1207
1208 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1209
1210 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1211 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1212 unresolved and report the reason to the log file.
1213
1214 * lib/scanasm.exp (object-size): Move argument processing earlier
1215 to report errors before verifying that the file exists. Report
1216 problems detected at runtime as unresolved instead of error and
1217 report their reasons to the log file.
1218
1219 2011-06-20 Jason Merrill <jason@redhat.com>
1220
1221 PR c++/47080
1222 * g++.dg/cpp0x/explicit6.C: New.
1223
1224 PR c++/47635
1225 * g++.dg/cpp0x/enum20.C: New.
1226
1227 PR c++/48138
1228 * g++.dg/ext/attr-aligned01.C: New.
1229
1230 PR c++/49205
1231 * g++.dg/cpp0x/variadic-default.C: New.
1232
1233 PR c++/43321
1234 * g++.dg/cpp0x/auto26.C: New.
1235
1236 PR c++/43831
1237 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1238
1239 2011-06-20 Kai Tietz <ktietz@redhat.com>
1240
1241 * gcc.dg/binop-notand1.c: New test.
1242 * gcc.dg/binop-notand2.c: New test.
1243 * gcc.dg/binop-notand3.c: New test.
1244 * gcc.dg/binop-notand4.c: New test.
1245 * gcc.dg/binop-notand5.c: New test.
1246 * gcc.dg/binop-notand6.c: New test.
1247
1248 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR testsuite/49432
1251 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1252
1253 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1254
1255 PR fortran/49400
1256 * gfortran.dg/proc_ptr_31.f90: New.
1257
1258 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1259
1260 * gnat.dg/volatile6.adb: New test.
1261 * gnat.dg/volatile7.adb: Likewise.
1262 * gnat.dg/volatile8.adb: Likewise.
1263 * gnat.dg/volatile9.adb: Likewise.
1264
1265 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1266
1267 * gnat.dg/constant3.adb: New test.
1268
1269 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1270
1271 PR libfortran/49296
1272 * gfortran.dg/read_list_eof_1.f90: New test.
1273
1274 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1275
1276 PR target/49411
1277 * gcc.target/i386/testimm-1.c: New test.
1278 * gcc.target/i386/testimm-2.c: New test.
1279 * gcc.target/i386/testimm-3.c: New test.
1280 * gcc.target/i386/testimm-4.c: New test.
1281 * gcc.target/i386/testimm-5.c: New test.
1282 * gcc.target/i386/testimm-6.c: New test.
1283 * gcc.target/i386/testimm-7.c: New test.
1284 * gcc.target/i386/testimm-8.c: New test.
1285 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1286 * gcc.target/i386/xop-rotate1-int.c: New test.
1287 * gcc.target/i386/xop-rotate2-int.c: New test.
1288
1289 2011-06-17 Jason Merrill <jason@redhat.com>
1290
1291 * g++.dg/cpp0x/rv-func2.C: New.
1292
1293 * g++.dg/debug/dwarf2/lambda1.C: New.
1294 * g++.dg/warn/Wshadow-6.C: Adjust.
1295
1296 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1297
1298 PR fortran/48699
1299 * gfortran.dg/move_alloc_5.f90: New.
1300
1301 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1302
1303 PR rtl-optimization/48542
1304 * gcc.dg/torture/pr48542.c: New test.
1305
1306 2011-06-16 Jason Merrill <jason@redhat.com>
1307
1308 PR c++/44160
1309 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1310
1311 PR c++/45378
1312 * g++.dg/cpp0x/initlist52.C New.
1313
1314 PR c++/45399
1315 * c-c++-common/raw-string-12.c: New.
1316
1317 PR c++/49229
1318 * g++.dg/cpp0x/sfinae26.C: New.
1319
1320 PR c++/49251
1321 * g++.dg/cpp0x/variadic113.C: New.
1322
1323 PR c++/49420
1324 * g++.dg/cpp0x/variadic112.C: New.
1325
1326 2011-06-16 Jeff Law <law@redhat.com>
1327
1328 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1329 improved jump threading.
1330 * gcc.dg/builtin-object-size-2.c: Likewise.
1331 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1332
1333 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1334
1335 PR fortran/49074
1336 * gfortran.dg/typebound_assignment_3.f03: New.
1337
1338 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1339
1340 PR testsuite/48727
1341 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1342
1343 2011-06-16 Martin Jambor <mjambor@suse.cz>
1344
1345 PR tree-optimization/49343
1346 * gnat.dg/discr31.ad[sb]: New test.
1347
1348 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1349
1350 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1351
1352 2011-06-16 Tom de Vries <tom@codesourcery.com>
1353
1354 PR target/45098
1355 * gcc.target/arm/ivopts-3.c: Update test.
1356 * gcc.target/arm/ivopts-5.c: Same.
1357
1358 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1359
1360 Revert:
1361 2011-06-10 Wei Guozhi <carrot@google.com>
1362
1363 PR target/45335
1364 * gcc.target/arm/pr45335.c: New test.
1365 * gcc.target/arm/pr45335-2.c: New test.
1366 * gcc.target/arm/pr45335-3.c: New test.
1367 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1368 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1369 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1370
1371 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1372
1373 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1374
1375 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1376
1377 PR fortran/49417
1378 * gfortran.dg/class_43.f03: New.
1379
1380 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1381
1382 PR tree-optimization/49419
1383 * gcc.c-torture/execute/pr49419.c: New test.
1384
1385 2011-06-16 Revital Eres <revital.eres@linaro.org>
1386
1387 * gcc.dg/sms-9.c: New file.
1388
1389 2011-06-15 Easwaran Raman <eraman@google.com>
1390
1391 PR rtl-optimization/49414
1392 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1393
1394 2011-06-14 Jason Merrill <jason@redhat.com>
1395
1396 * g++.dg/cpp0x/noexcept13.C: New.
1397
1398 2011-06-14 Easwaran Raman <eraman@google.com>
1399
1400 PR rtl-optimization/44194
1401 * gcc.dg/pr44194-1.c: New test.
1402 * gcc.dg/pr44194-2.c: New test.
1403
1404 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1405
1406 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1407 switches.
1408 * gcc.target/arm/pr45701-2.c: Likewise.
1409 * gcc.target/arm/thumb-branch1.c: Likewise.
1410
1411 2011-06-14 Steve Ellcey <sje@cup.hp.com>
1412
1413 PR testsuite/48727
1414 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1415
1416 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1417
1418 * gcc.target/arm/pr45701-1.c: Require thumb support.
1419 * gcc.target/arm/pr45701-2.c: Likewise.
1420 * gcc.target/arm/thumb-branch1.c: Likewise.
1421
1422 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1423 * gcc.target/arm/pr39839.c: Likewise.
1424 * gcc.target/arm/pr40657-2.c: Likewise.
1425 * gcc.target/arm/pr40956.c: Likewise.
1426 * gcc.target/arm/pr41679.c: Likewise.
1427 * gcc.target/arm/pr42235.c: Likewise.
1428 * gcc.target/arm/pr42495.c: Likewise.
1429 * gcc.target/arm/pr42505.c: Likewise.
1430 * gcc.target/arm/pr42574.c: Likewise.
1431 * gcc.target/arm/pr46883.c: Likewise.
1432 * gcc.target/arm/pr46934.c: Likewise.
1433 * gcc.target/arm/xor-and.c: Likewise.
1434
1435 2011-06-14 Jason Merrill <jason@redhat.com>
1436
1437 * g++.dg/other/error23.C: Adjust error message.
1438 * g++.dg/other/error32.C: Likewise.
1439
1440 PR c++/49389
1441 * g++.dg/cpp0x/rv-dotstar.C: New.
1442
1443 PR c++/49369
1444 * g++.dg/cpp0x/decltype30.C: New.
1445
1446 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1447
1448 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1449
1450 PR fortran/49103
1451 * gfortran.dg/pr49103.f90: New test.
1452
1453 2011-06-14 Tom de Vries <tom@codesourcery.com>
1454
1455 PR target/45098
1456 * gcc.target/arm/ivopts-3.c: New test.
1457 * gcc.target/arm/ivopts-4.c: New test.
1458 * gcc.target/arm/ivopts-5.c: New test.
1459
1460 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1461
1462 PR rtl-optimization/49390
1463 * gcc.c-torture/execute/pr49390.c: New test.
1464
1465 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1466
1467 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1468
1469 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
1470
1471 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1472 * gcc.c-torture/execute/cmpsi-2.x: New file.
1473 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1474 * gcc.c-torture/execute/pr45262.x: New file.
1475 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1476 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1477 int32plus
1478 * gcc.c-torture/compile/pr49163.c: Ditto.
1479
1480 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
1481
1482 * gcc.dg/vect/vect-16.c: Rename to...
1483 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1484 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1485 for double-word vectors.
1486 * gcc.dg/vect/vect-peel-4.c: Likewise.
1487 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1488 vect_element_align.
1489 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1490 -fno-fast-math.
1491
1492 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1493
1494 PR target/44618
1495 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1496
1497 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1498
1499 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1500
1501 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1502
1503 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1504
1505 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1506
1507 * gfortran.dg/trim_optimize_8.f90: New test case.
1508
1509 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1510 Ira Rosen <ira.rosen@linaro.org>
1511
1512 PR tree-optimization/49352
1513 * gcc.dg/vect/pr49352.c: New test.
1514
1515 2011-06-12 Tobias Burnus
1516
1517 PR fortran/49324
1518 * gfortran.dg/alloc_comp_assign_11.f90: New.
1519
1520 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1521
1522 * gfortran.dg/trim_optimize_7.f90: New test.
1523
1524 2011-06-10 Wei Guozhi <carrot@google.com>
1525
1526 PR target/45335
1527 * gcc.target/arm/pr45335.c: New test.
1528 * gcc.target/arm/pr45335-2.c: New test.
1529 * gcc.target/arm/pr45335-3.c: New test.
1530 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1531 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1532 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1533
1534 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1535
1536 PR c++/41769
1537 * g++.dg/parse/error39.C: New.
1538
1539 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1540
1541 * gcc.target/arm/20090811-1.c: Skip for incompatible
1542 options, do not override other options.
1543 * gcc.target/arm/combine-cmp-shift.c: Skip for
1544 incompatible options.
1545 * gcc.target/arm/pr45094.c: Likewise.
1546 * gcc.target/arm/scd42-1.c: Likewise.
1547 * gcc.target/arm/scd42-3.c: Likewise.
1548 * gcc.target/arm/thumb-ltu.c: Likewise.
1549
1550 * lib/target-supports.exp
1551 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1552 multilib flags use -mfpu with a value other than neon-fp16.
1553
1554 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1555
1556 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1557 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1558
1559 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1560
1561 * lib/target-supports.exp (check_effective_target_pie): New proc.
1562 * gcc.dg/pie-link.c: Use target pie.
1563
1564 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1565 Laurent Rougé <laurent.rouge@menta.fr>
1566
1567 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1568 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1569
1570 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1571
1572 * gfortran.dg/coarray/sync_1.f90: New test for
1573 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1574
1575 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1576
1577 PR tree-optimization/49318
1578 * gcc.dg/vect/pr49318.c: New test.
1579
1580 2011-06-09 David Krauss <potswa@mac.com>
1581
1582 * g++.dg/template/arrow1.C: New.
1583
1584 2011-06-09 Jason Merrill <jason@redhat.com>
1585
1586 * lib/prune.exp: Prune "note"s.
1587 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1588
1589 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1590 * g++.dg/template/dependent-expr3.C: Likewise.
1591 * g++.dg/parse/template7.C: Likewise.
1592 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1593 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1594 * g++.old-deja/g++.pt/friend38.C: Likewise.
1595 * g++.old-deja/g++.pt/crash32.C: Likewise.
1596 * g++.old-deja/g++.other/init4.C: Likewise.
1597 * g++.old-deja/g++.other/friend8.C: Likewise.
1598
1599 * g++.dg/ext/complex7.C: Adjust expected output.
1600 * g++.dg/diagnostic/method1.C: Likewise.
1601 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1602 * g++.dg/parse/crash33.C: Likewise.
1603 * g++.dg/other/warning1.C: Likewise.
1604 * g++.dg/init/pr29571.C: Likewise.
1605 * g++.dg/warn/overflow-warn-1.C: Likewise.
1606 * g++.dg/warn/overflow-warn-3.C: Likewise.
1607 * g++.dg/warn/overflow-warn-4.C: Likewise.
1608 * g++.old-deja/g++.oliva/template1.C: Likewise.
1609
1610 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1611 * g++.dg/parse/template7.C: Adjust.
1612
1613 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1614
1615 PR target/49307
1616 * gcc.dg/pr49307.c: New.
1617
1618 2011-06-09 Wei Guozhi <carrot@google.com>
1619
1620 PR target/46975
1621 * gcc.target/arm/pr46975.c: New testcase.
1622
1623 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1624
1625 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1626 (PMETH, arglist_t): Removed.
1627 (method_get_number_of_arguments): Removed.
1628 (method_get_nth_argument): Removed.
1629 (method_get_first_argument): Removed.
1630 (method_get_next_argument): Removed.
1631 (method_get_sizeof_arguments): Removed.
1632 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1633 (PMETH): Removed.
1634 (method_get_number_of_arguments): Removed.
1635 (method_get_nth_argument): Removed.
1636 (method_get_first_argument): Removed.
1637 (method_get_next_argument): Removed.
1638 (method_get_sizeof_arguments): Removed.
1639 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1640
1641 2011-06-09 David Li <davidxl@google.com>
1642
1643 * gcc.dg/dump-pass.c: New test.
1644
1645 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1646
1647 PR c++/29003
1648 * g++.dg/parse/error38.C: New.
1649
1650 2011-06-09 Jakub Jelinek <jakub@redhat.com>
1651
1652 PR middle-end/49308
1653 * gfortran.dg/pr49308.f90: New test.
1654
1655 2011-06-08 Jason Merrill <jason@redhat.com>
1656
1657 * g++.dg/cpp0x/noexcept11.C: New.
1658 * g++.dg/cpp0x/noexcept12.C: New.
1659 * g++.dg/cpp0x/sfinae11.C: Adjust.
1660
1661 2011-06-08 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR testsuite/49323
1664 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1665 to dg-options, match also DW_AT_linkage_name.
1666
1667 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1668
1669 PR middle-end/21953
1670 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
1671 -fno-common on alpha*-dec-osf*.
1672 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
1673
1674 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
1675
1676 PR rtl-optimization/49303
1677 * gcc.target/ia64/pr49303.c: New test.
1678
1679 2011-06-08 Tobias Burnus <burnus@net-b.de>
1680
1681 PR fortran/18918
1682 * gfortran.dg/coarray_lock_1.f90: New.
1683 * gfortran.dg/coarray_lock_2.f90: New.
1684
1685 2011-06-07 Jason Merrill <jason@redhat.com>
1686
1687 * lib/prune.exp: Look for "required" rather than "instantiated".
1688 * g++.dg/abi/mangle11.C: Likewise.
1689 * g++.dg/abi/mangle12.C: Likewise.
1690 * g++.dg/abi/mangle17.C: Likewise.
1691 * g++.dg/abi/mangle20-2.C: Likewise.
1692 * g++.dg/abi/pragma-pack1.C: Likewise.
1693 * g++.dg/cpp0x/decltype26.C: Likewise.
1694 * g++.dg/cpp0x/decltype28.C: Likewise.
1695 * g++.dg/cpp0x/decltype29.C: Likewise.
1696 * g++.dg/cpp0x/enum11.C: Likewise.
1697 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1698 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1699 * g++.dg/cpp0x/pr47416.C: Likewise.
1700 * g++.dg/ext/case-range2.C: Likewise.
1701 * g++.dg/ext/case-range3.C: Likewise.
1702 * g++.dg/gomp/for-19.C: Likewise.
1703 * g++.dg/gomp/pr37533.C: Likewise.
1704 * g++.dg/gomp/pr38639.C: Likewise.
1705 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
1706 * g++.dg/inherit/base3.C: Likewise.
1707 * g++.dg/inherit/using6.C: Likewise.
1708 * g++.dg/init/placement4.C: Likewise.
1709 * g++.dg/init/reference3.C: Likewise.
1710 * g++.dg/lookup/scoped6.C: Likewise.
1711 * g++.dg/lookup/using7.C: Likewise.
1712 * g++.dg/other/abstract1.C: Likewise.
1713 * g++.dg/other/error10.C: Likewise.
1714 * g++.dg/other/error5.C: Likewise.
1715 * g++.dg/other/field1.C: Likewise.
1716 * g++.dg/other/offsetof5.C: Likewise.
1717 * g++.dg/parse/bitfield2.C: Likewise.
1718 * g++.dg/parse/constant4.C: Likewise.
1719 * g++.dg/parse/crash20.C: Likewise.
1720 * g++.dg/parse/invalid-op1.C: Likewise.
1721 * g++.dg/parse/non-dependent2.C: Likewise.
1722 * g++.dg/parse/template18.C: Likewise.
1723 * g++.dg/tc1/dr152.C: Likewise.
1724 * g++.dg/tc1/dr166.C: Likewise.
1725 * g++.dg/tc1/dr176.C: Likewise.
1726 * g++.dg/tc1/dr213.C: Likewise.
1727 * g++.dg/template/access11.C: Likewise.
1728 * g++.dg/template/access2.C: Likewise.
1729 * g++.dg/template/access3.C: Likewise.
1730 * g++.dg/template/access7.C: Likewise.
1731 * g++.dg/template/arg7.C: Likewise.
1732 * g++.dg/template/cond2.C: Likewise.
1733 * g++.dg/template/crash13.C: Likewise.
1734 * g++.dg/template/crash40.C: Likewise.
1735 * g++.dg/template/crash7.C: Likewise.
1736 * g++.dg/template/crash84.C: Likewise.
1737 * g++.dg/template/ctor5.C: Likewise.
1738 * g++.dg/template/defarg13.C: Likewise.
1739 * g++.dg/template/defarg14.C: Likewise.
1740 * g++.dg/template/dtor7.C: Likewise.
1741 * g++.dg/template/eh2.C: Likewise.
1742 * g++.dg/template/error2.C: Likewise.
1743 * g++.dg/template/error43.C: Likewise.
1744 * g++.dg/template/friend32.C: Likewise.
1745 * g++.dg/template/injected1.C: Likewise.
1746 * g++.dg/template/instantiate1.C: Likewise.
1747 * g++.dg/template/instantiate3.C: Likewise.
1748 * g++.dg/template/instantiate5.C: Likewise.
1749 * g++.dg/template/instantiate7.C: Likewise.
1750 * g++.dg/template/local6.C: Likewise.
1751 * g++.dg/template/lookup2.C: Likewise.
1752 * g++.dg/template/member5.C: Likewise.
1753 * g++.dg/template/memfriend15.C: Likewise.
1754 * g++.dg/template/memfriend16.C: Likewise.
1755 * g++.dg/template/memfriend17.C: Likewise.
1756 * g++.dg/template/memfriend7.C: Likewise.
1757 * g++.dg/template/meminit1.C: Likewise.
1758 * g++.dg/template/nested3.C: Likewise.
1759 * g++.dg/template/non-type-template-argument-1.C: Likewise.
1760 * g++.dg/template/nontype12.C: Likewise.
1761 * g++.dg/template/nontype13.C: Likewise.
1762 * g++.dg/template/nontype6.C: Likewise.
1763 * g++.dg/template/pr23510.C: Likewise.
1764 * g++.dg/template/pr35240.C: Likewise.
1765 * g++.dg/template/ptrmem15.C: Likewise.
1766 * g++.dg/template/ptrmem6.C: Likewise.
1767 * g++.dg/template/qualified-id1.C: Likewise.
1768 * g++.dg/template/qualttp20.C: Likewise.
1769 * g++.dg/template/qualttp3.C: Likewise.
1770 * g++.dg/template/qualttp4.C: Likewise.
1771 * g++.dg/template/qualttp5.C: Likewise.
1772 * g++.dg/template/qualttp6.C: Likewise.
1773 * g++.dg/template/qualttp7.C: Likewise.
1774 * g++.dg/template/qualttp8.C: Likewise.
1775 * g++.dg/template/recurse.C: Likewise.
1776 * g++.dg/template/recurse2.C: Likewise.
1777 * g++.dg/template/ref5.C: Likewise.
1778 * g++.dg/template/scope2.C: Likewise.
1779 * g++.dg/template/sfinae10.C: Likewise.
1780 * g++.dg/template/sfinae3.C: Likewise.
1781 * g++.dg/template/sizeof3.C: Likewise.
1782 * g++.dg/template/static9.C: Likewise.
1783 * g++.dg/template/template-id-2.C: Likewise.
1784 * g++.dg/template/typedef13.C: Likewise.
1785 * g++.dg/template/typename4.C: Likewise.
1786 * g++.dg/template/using14.C: Likewise.
1787 * g++.dg/template/using2.C: Likewise.
1788 * g++.dg/template/warn1.C: Likewise.
1789 * g++.dg/warn/Wparentheses-13.C: Likewise.
1790 * g++.dg/warn/Wparentheses-15.C: Likewise.
1791 * g++.dg/warn/Wparentheses-16.C: Likewise.
1792 * g++.dg/warn/Wparentheses-17.C: Likewise.
1793 * g++.dg/warn/Wparentheses-18.C: Likewise.
1794 * g++.dg/warn/Wparentheses-19.C: Likewise.
1795 * g++.dg/warn/Wparentheses-20.C: Likewise.
1796 * g++.dg/warn/Wparentheses-23.C: Likewise.
1797 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1798 * g++.dg/warn/noeffect2.C: Likewise.
1799 * g++.dg/warn/noeffect4.C: Likewise.
1800 * g++.dg/warn/pr8570.C: Likewise.
1801 * g++.old-deja/g++.brendan/init2.C: Likewise.
1802 * g++.old-deja/g++.eh/spec6.C: Likewise.
1803 * g++.old-deja/g++.pt/crash10.C: Likewise.
1804 * g++.old-deja/g++.pt/crash36.C: Likewise.
1805 * g++.old-deja/g++.pt/derived3.C: Likewise.
1806 * g++.old-deja/g++.pt/error2.C: Likewise.
1807 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1808 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1809 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1810 * g++.old-deja/g++.pt/overload7.C: Likewise.
1811 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1812
1813 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1814 Iain Sandoe <iains@gcc.gnu.org>
1815
1816 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
1817 Added code to deal with the case when [Protocol
1818 -descriptionForInstanceMethod:] or [Protocol
1819 -descriptionForClassMethod:] returns NULL.
1820
1821 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1822 Iain Sandoe <iains@gcc.gnu.org>
1823
1824 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
1825 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
1826 Added cast.
1827
1828 2011-06-07 Xinliang David Li <davidxl@google.com>
1829
1830 * gcc.dg/inline_2.c: New test.
1831 * gcc.dg/unroll_2.c: New test.
1832 * gcc.dg/inline_3.c: New test.
1833 * gcc.dg/unroll_3.c: New test.
1834 * gcc.dg/inline_4.c: New test.
1835 * gcc.dg/unroll_4.c: New test.
1836 * gcc.dg/inline_1.c: New test.
1837 * gcc.dg/unroll_1.c: New test.
1838
1839 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1840
1841 PR tree-optimization/48497
1842 * lib/gcc-defs.exp (dg-additional-options): New proc.
1843 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
1844 -msse2 on 32-bit x86.
1845
1846 2011-06-06 Jason Merrill <jason@redhat.com>
1847
1848 * g++.dg/cpp0x/enum19.C: New.
1849
1850 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
1851
1852 * gcc.target/arm/neon-reload-class.c: New test.
1853
1854 2011-06-07 Dodji Seketeli <dodji@redhat.com>
1855
1856 PR debug/49130
1857 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
1858
1859 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1860
1861 * gcc.target/arm/smlatb-1.c: New file.
1862 * gcc.target/arm/smlatt-1.c: New file.
1863 * gcc.target/arm/smlaltb-1.c: New file.
1864 * gcc.target/arm/smlaltt-1.c: New file.
1865
1866 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1867
1868 * gcc.target/arm/mla-2.c: New test.
1869
1870 2011-06-07 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR gcov-profile/49299
1873 * gcc.dg/tree-prof/pr49299-1.c: New test.
1874 * gcc.dg/tree-prof/pr49299-2.c: New test.
1875
1876 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
1877
1878 * lib/target-supports.exp
1879 (check_effective_target_vect_widen_mult_qi_to_hi):
1880 Add NEON as supporting target.
1881 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1882 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
1883 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
1884 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
1885 using widening multiplication on targets that support it.
1886 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1887 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
1888 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
1889
1890 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1891
1892 Updated all testcases in the ObjC/ObjC++ testsuites to use the
1893 Modern Objective-C runtime API.
1894 * objc/execute/next_mapping.h: Removed.
1895 * objc-obj-c++-shared/next-mapping.h: Removed.
1896 * objc-obj-c++-shared/Object1.h: Removed.
1897 * objc-obj-c++-shared/Object1.m: Removed.
1898 * objc-obj-c++-shared/Object1.mm: Removed.
1899 * objc-obj-c++-shared/Object1-implementation.h: Removed.
1900 * objc-obj-c++-shared/Protocol1.h: Removed.
1901 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
1902 of ProtoBool, IVAR_T and METHOD.
1903 * objc-obj-c++-shared/runtime.h: New.
1904 * objc-obj-c++-shared/TestsuiteObject.h: New.
1905 * objc-obj-c++-shared/TestsuiteObject.m: New.
1906
1907 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
1908 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
1909 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
1910 it a class method.
1911 * objc/execute/_cmd.m: Include
1912 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1913 runtime API. ([TestClass +initialize]): Include this method also
1914 with the GNU runtime.
1915 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
1916 Object. ([-setValue:]): Return void.
1917 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
1918 with the GNU runtime. Include
1919 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
1920 for the NeXT runtime. Use the existing print_ivars() and
1921 compare_structures() implementations for the old NeXT runtime.
1922 Added new implementations for the Modern GNU and NeXT runtimes.
1923 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
1924 well. (main): Use objc_getClass(). Use return instead of exit.
1925 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
1926 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
1927 of exit().
1928 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
1929 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
1930 instead of Object. (main): Use return instead of exit().
1931 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
1932 instead of Object. Removed prototype for exit(). (main): Use
1933 return instead of exit(). Use the Modern Objective-C runtime API.
1934 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
1935 Object.
1936 * objc/execute/class-tests-1.h: Include
1937 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1938 runtime API. (test_class_with_superclass): Do not call [Object
1939 class]. There is no need to with the current libobjc.
1940 * objc/execute/class-tests-2.h: Include
1941 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1942 runtime API.
1943 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
1944 ../../objc-obj-c++-shared/next-mapping.h.
1945 * objc/execute/class-2.m: Likewise.
1946 * objc/execute/class-3.m: Likewise.
1947 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
1948 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
1949 +initialize]): Include this method also with the GNU
1950 runtime. (main): Use the Modern Objective-C runtime API.
1951 * objc/execute/class-5.m: Likewise.
1952 * objc/execute/class-6.m: Likewise.
1953 * objc/execute/class-7.m: Likewise.
1954 * objc/execute/class-8.m: Likewise.
1955 * objc/execute/class-9.m: Likewise.
1956 * objc/execute/class-10.m: Likewise.
1957 * objc/execute/class-11.m: Likewise.
1958 * objc/execute/class-12.m: Likewise.
1959 * objc/execute/class-13.m: Likewise.
1960 * objc/execute/class-14.m: Likewise.
1961 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
1962 this method also with the GNU runtime.
1963 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
1964 +initialize]): Include this method also with the GNU runtime.
1965 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
1966 of Object.
1967 * objc/execute/encode-1.m: Likewise.
1968 * objc/execute/enumeration-1.m: Likewise.
1969 * objc/execute/enumeration-2.m: Likewise.
1970 * objc/execute/exceptions/catchall-1.m: Likewise.
1971 * objc/execute/exceptions/finally-1.m: Likewise.
1972 * objc/execute/exceptions/foward-1.m: Likewise.
1973 * objc/execute/exceptions/local-variables-1.m: Likewise.
1974 * objc/execute/exceptions/throw-nil.m: Likewise.
1975 * objc/execute/exceptions/trivial.m: Likewise.
1976 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
1977 of Object. Include objc/runtime.h instead of objc/objc-api.h.
1978 * objc/execute/exceptions/matcher-1.m: Likewise.
1979 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
1980 Object.
1981 * objc/execute/formal_protocol-2.m: Likewise.
1982 * objc/execute/formal_protocol-3.m: Likewise.
1983 * objc/execute/formal_protocol-4.m: Likewise.
1984 * objc/execute/formal_protocol-5.m: Include
1985 ../../objc-obj-c++-shared/runtime.h. (main): Always use
1986 protocol_getName().
1987 * objc/execute/formal_protocol-6.m: Likewise.
1988 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
1989 Object. Include <objc/Protocol.h> instead of
1990 ../../objc-obj-c++-shared/Protocol1.h.
1991 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
1992 Object.
1993 * objc/execute/informal_protocol.m: Likewise.
1994 * objc/execute/load-3.m: Likewise.
1995 * objc/execute/many_args_method.m ([TestClass +initialize]):
1996 Include this method with the GNU runtime as well.
1997 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
1998 * objc/execute/nested-func-1.m: Use TestsuiteObject
1999 instead of Object.
2000 * objc/execute/nil_method-1.m: Likewise.
2001 * objc/execute/no_clash.m: Likewise.
2002 * objc/execute/np-1.m: Do not include
2003 ../../objc-obj-c++-shared/Protocol1.h.
2004 (main): Use return instead of exit().
2005 * objc/execute/np-2.m: Do not include
2006 ../../objc-obj-c++-shared/Protocol1.h.
2007 ([MyObject +initialize]): Include this method also with the GNU
2008 runtime. (main): Use return instead of exit().
2009 * objc/execute/object_is_class.m: Include
2010 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2011 of Object. (main): Use the Modern Objective-C runtime API.
2012 * objc/execute/object_is_meta_class.m: Likewise.
2013 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2014 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2015 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2016 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2017 Objective-C runtime API.
2018 * objc/execute/protocol-isEqual-2.m: Likewise.
2019 * objc/execute/protocol-isEqual-3.m: Likewise.
2020 * objc/execute/protocol-isEqual-4.m: Likewise.
2021 * objc/execute/redefining_self.m ([TestClass +initialize]):
2022 Include this method with the GNU runtime as well.
2023 * objc/execute/root_methods.m: Include
2024 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2025 Include this method with the GNU runtime as well.
2026 (main): Use the Modern Objective-C runtime API.
2027 * objc/execute/selector-1.m: Include
2028 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2029 of Object. (main): Use the Modern Objective-C runtime API.
2030 * objc/execute/static-1.m ([Test +initialize]): Include this
2031 method with the GNU runtime as well.
2032 * objc/execute/static-2.m: Likewise.
2033 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2034 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2035 ([MathClass +initialize]): Include this method with the GNU
2036 runtime as well.
2037 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2038 instead of Object.
2039 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2040 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2041 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2042 * objc.dg/attributes/method-attribute-1.m: Likewise.
2043 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2044 * objc.dg/attributes/method-attribute-2.m: Likewise.
2045 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2046 * objc.dg/attributes/method-attribute-3.m: Likewise.
2047 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2048 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2049 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2050 * obj-c++.dg/bitfield-1.mm: Likewise.
2051 * obj-c++.dg/bitfield-2.mm: Likewise
2052 * objc.dg/bitfield-3.m: Likewise.
2053 * obj-c++.dg/bitfield-4.mm: Likewise.
2054 * objc.dg/bitfield-5.m: Likewise
2055 * objc.dg/call-super-1.m: Likewise.
2056 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2057 Use objc_getClass() instead of objc_get_class(), but for the GNU
2058 runtime redefine objc_getClass as objc_get_class. Include
2059 ../objc-obj-c++-shared/runtime.h.
2060 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2061 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2062 Use the Modern Objective-C runtime API.
2063 * objc.dg/class-protocol-1.m: Include
2064 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2065 * obj-c++.dg/class-protocol-1.mm: Likewise.
2066 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2067 * objc.dg/comp-types-10.m: Likewise.
2068 * objc.dg/comp-types-11.m: Likewise.
2069 * objc.dg/comp-types-12.m: Likewise.
2070 * obj-c++.dg/comp-types-9.mm: Likewise.
2071 * obj-c++.dg/comp-types-11.mm: Likewise.
2072 * obj-c++.dg/comp-types-12.mm: Likewise.
2073 * obj-c++.dg/comp-types-13.mm: Likewise.
2074 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2075 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2076 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2077 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2078 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2079 * objc.dg/desig-init-1.m: Likewise.
2080 * obj-c++.dg/defs.mm: Likewise.
2081 * objc.dg/exceptions-2.m: Likewise.
2082 * obj-c++.dg/except-1.mm: Likewise.
2083 * obj-c++.dg/exceptions-2.mm: Likewise.
2084 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2085 Use the Modern Objective-C runtime API.
2086 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2087 the Modern Objective-C runtime API. Do not include
2088 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2089 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2090 the Modern Objective-C runtime API except when using an older NeXT
2091 runtime.
2092 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2093 the Modern Objective-C runtime API.
2094 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2095 objc/encoding.h.
2096 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2097 * objc.dg/encode-7-next-64bit.m: Updated include.
2098 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2099 objc/encoding.h.
2100 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2101 the Modern Objective-C runtime API.
2102 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2103 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2104 instead of ../objc-obj-c++-shared/Protocol1.h.
2105 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2106 the Modern Objective-C runtime API except when using an older NeXT
2107 runtime.
2108 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2109 the Modern Objective-C runtime API.
2110 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2111 Object.
2112 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2113 * objc.dg/fix-and-continue-2.m: Likewise.
2114 * objc.dg/foreach-1.m: Likewise.
2115 * objc.dg/foreach-2.m: Likewise.
2116 * objc.dg/foreach-3.m: Likewise.
2117 * objc.dg/foreach-4.m: Likewise.
2118 * objc.dg/foreach-5.m: Likewise.
2119 * objc.dg/foreach-6.m: Likewise.
2120 * objc.dg/foreach-7.m: Likewise.
2121 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2122 Object.
2123 * objc.dg/func-ptr-2.m: Likewise.
2124 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2125 Do not include objc/objc-api.h.
2126 * obj-c++.dg/fsf-package-0.mm: Likewise.
2127 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2128 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2129 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2130 of Object.
2131 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2132 * objc.dg/gnu-runtime-3.m: Likewise.
2133 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2134 * objc.dg/headers.m: Include objc/runtime.h instead of
2135 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2136 for the NeXT runtime.
2137 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2138 * obj-c++.dg/isa-field-1.mm: Likewise.
2139 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2140 * objc.dg/layout-1.m: Likewise.
2141 * objc.dg/layout-2.m: Likewise.
2142 * objc.dg/local-decl-2.m: Likewise.
2143 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2144 Object. ([Container +elementForView:]): Use
2145 class_conformsToProtocol().
2146 * obj-c++.dg/lookup-2.mm: Likewise.
2147 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2148 * obj-c++.dg/local-decl-1.mm: Likewise.
2149 * objc.dg/method-3.m: Likewise.
2150 * objc.dg/method-4.m: Likewise.
2151 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2152 ../objc-obj-c++-shared/Protocol1.h.
2153 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2154 * objc.dg/method-9.m: Likewise.
2155 * objc.dg/method-10.m: Likewise.
2156 * objc.dg/method-13.m ([Root +initialize]): Include this method
2157 also for the GNU runtime. (main): Use objc_getClass() also for
2158 the GNU runtime.
2159 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2160 * objc.dg/method-17.m: Likewise.
2161 * objc.dg/method-19.m: Likewise.
2162 * objc.dg/method-20b.m: Likewise.
2163 * obj-c++.dg/method-2.mm: Likewise.
2164 * obj-c++.dg/method-6.mm: Likewise.
2165 * obj-c++.dg/method-10.mm: Likewise.
2166 * obj-c++.dg/method-11.mm: Likewise.
2167 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2168 ../objc-obj-c++-shared/Protocol1.h.
2169 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2170 * obj-c++.dg/method-15.mm: Likewise.
2171 * obj-c++.dg/method-17.mm: Likewise.
2172 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2173 +initialize]): Include this method also for the GNU
2174 runtime. (main): Use objc_getClass() also for the GNU runtime.
2175 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2176 * obj-c++.dg/method-22.mm: Likewise.
2177 * obj-c++.dg/method-23.mm: Likewise.
2178 * obj-c++.dg/no-extra-load.mm: Likewise.
2179 * objc.dg/objc-fast-4.m: Likewise.
2180 * objc.dg/objc-gc-4.m: Likewise.
2181 * obj-c++.dg/objc-gc-3.mm: Likewise.
2182 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2183 protocol_getMethodDescription() instead of [Protocol
2184 -descriptionForInstanceMethod].
2185 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2186 Made it available with all runtimes. (main): Call -test instead
2187 of -class.
2188 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2189 and put into a category.
2190 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2191 Object. Include objc/objc.h.
2192 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2193 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2194 New. (main): Use protocol_getMethodDescription() instead
2195 of [Protocol -descriptionForInstanceMethod] and [Protocol
2196 -descriptionForClassMethod].
2197 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2198 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2199 Objective-C runtime API.
2200 * obj-c++.dg/proto-qual-1.mm: Likewise.
2201 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2202 Object.
2203 * obj-c++.dg/property/property-1.mm: Likewise.
2204 * obj-c++.dg/qual-types-1.mm: Likewise.
2205 * objc.dg/selector-2.m: Include objc/objc.h instead of
2206 ../objc-obj-c++-shared/Object1.h.
2207 * obj-c++.dg/selector-2.mm: Likewise.
2208 * obj-c++.dg/selector-5.mm: Likewise.
2209 * obj-c++.dg/selector-6.mm: Likewise.
2210 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2211 Object. Do not include objc/objc-api.h.
2212 * obj-c++.dg/set-not-used-1.mm: Likewise.
2213 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2214 * objc.dg/stret-1.m: Likewise.
2215 * objc.dg/stret-2.m: Likewise.
2216 * obj-c++.dg/super-class-2.mm: Likewise.
2217 * objc.dg/super-class-3.m: Likewise.
2218 * objc.dg/super-class-4.m: Likewise.
2219 * objc.dg/sync-2.m: Likewise.
2220 * obj-c++.dg/sync-2.mm: Likewise.
2221 * objc.dg/sync-1.m: Include objc/objc.h instead of
2222 ../objc-obj-c++-shared/Object1.h.
2223 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2224 'Class' as the type of 'isa'.
2225 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2226 Objective-C runtime API. ([TestClass +initialize]): Include this
2227 method with the GNU runtime as well.
2228 * objc.dg/strings/strings-1.m: Updated includes.
2229 * obj-c++.dg/strings/strings-1.mm: Likewise.
2230 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2231 objc.dg/strings/const-str-12b.m.
2232 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2233 * obj-c++.dg/template-3.mm: Likewise.
2234 * obj-c++.dg/template-4.mm: Likewise.
2235 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2236 Objective-C runtime API.
2237 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2238 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2239 * obj-c++.dg/try-catch-1.mm: Likewise.
2240 * obj-c++.dg/try-catch-2.mm: Likewise.
2241 * objc.dg/try-catch-3.m: Likewise.
2242 * obj-c++.dg/try-catch-3.mm: Likewise.
2243 * objc.dg/try-catch-6.m: Likewise.
2244 * objc.dg/try-catch-7.m: Likewise.
2245 * obj-c++.dg/try-catch-7.mm: Likewise.
2246 * obj-c++.dg/try-catch-8.mm: Likewise.
2247 * obj-c++.dg/try-catch-9.mm: Likewise.
2248 * objc.dg/try-catch-10.m: Likewise.
2249 * obj-c++.dg/try-catch-11.mm: Likewise.
2250 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2251 Object. Include objc/objc.h.
2252 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2253 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2254 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2255 Object. Use Modern Objective-C runtime API. Do not use
2256 performv::.
2257 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2258 * obj-c++.dg/torture/trivial.mm: Likewise.
2259 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2260 instead of ../objc-obj-c++-shared/Object1.h. Include
2261 ../objc-obj-c++-shared/runtime.h.
2262 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2263 * objc.dg/torture/strings/const-str-11.m: Likewise.
2264 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2265 * objc.dg/torture/strings/const-str-9.m: Likewise.
2266 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2267 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2268 instead of Object. Only add _FooClassReference if
2269 __NEXT_RUNTIME__.
2270 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2271 * objc.dg/torture/strings/const-str-8.m: Likewise.
2272 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2273 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2274 additional sources.
2275 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2276 Object.
2277 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2278 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2279 * obj-c++.dg/va-meth-1.mm: Likewise.
2280 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2281 ../objc-obj-c++-shared/Object1.h.
2282 * objc.dg/zero-link-3.m: Likewise.
2283
2284 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2285
2286 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2287
2288 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2289
2290 PR objc-++/48275
2291 * obj-c++.dg/property/cxx-property-1.mm: New.
2292 * obj-c++.dg/property/cxx-property-2.mm: New.
2293
2294 2011-06-06 Jason Merrill <jason@redhat.com>
2295
2296 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2297
2298 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2299
2300 PR rtl-optimization/49145
2301 From Ryan Mansfield
2302 * gcc.c-torture/compile/pr49145.c: New test.
2303
2304 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2305
2306 PR testsuite/49288
2307 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2308 to dg-options, match also DW_AT_linkage_name.
2309
2310 PR debug/49294
2311 * gcc.dg/debug/pr49294.c: New test.
2312
2313 PR c++/49264
2314 * g++.dg/opt/pr49264.C: New test.
2315
2316 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2317
2318 PR tree-optimization/49243
2319 * gcc.dg/pr49243.c: New.
2320
2321 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2322
2323 * gnat.dg/specs/cond_expr1.ads: New test.
2324
2325 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2326
2327 * gnat.dg/deferred_const4.ad[sb]: New test.
2328 * gnat.dg/deferred_const4_pkg.ads: New helper.
2329
2330 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2331
2332 * gnat.dg/test_tamdt.adb: Rename to...
2333 * gnat.dg/taft_type1.adb: ...this.
2334 * gnat.dg/tamdt.ad[sb]: Rename to...
2335 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2336 * gnat.dg/tamdt_aux.ads: Rename to...
2337 * gnat.dg/taft_type1_pkg2.ads: ...this.
2338 * gnat.dg/taft_type2.ad[sb]: New test.
2339 * gnat.dg/taft_type2_pkg.ads: New helper.
2340 * gnat.dg/taft_type3.adb: New test.
2341 * gnat.dg/taft_type3_pkg.ads: New helper.
2342
2343 2011-06-05 Tobias Burnus <burnus@net-b.de>
2344
2345 PR fortran/49255
2346 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2347 for F2008.
2348
2349 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2350
2351 PR testsuite/49287
2352 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2353 warning.
2354 * objc.dg/gnu-api-2-objc.m: Likewise.
2355 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2356 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2357
2358 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2359
2360 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2361 alignment, not the alignment, when calling class_addIvar(). Add
2362 an 'isa' instance variable to the test root class.
2363 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2364
2365 2011-06-04 Jan Hubicka <jh@suse.cz>
2366
2367 PR tree-optimization/48893
2368 PR tree-optimization/49091
2369 PR tree-optimization/49179
2370 * gfortran.dg/pr49179.f90: New testcase
2371
2372 2011-06-04 Jan Hubicka <jh@suse.cz>
2373
2374 PR lto/48954
2375 * g++.dg/torture/pr48954.C: New testcase.
2376
2377 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2378
2379 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2380
2381 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2382
2383 PR c++/33840
2384 * g++.dg/diagnostic/bitfld2.C: New.
2385
2386 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2387
2388 PR target/49281
2389 * gcc.c-torture/execute/pr49281.c: New test.
2390
2391 2011-06-04 Jan Hubicka <jh@suse.cz>
2392
2393 PR tree-optimize/48929
2394 * gcc.c-torture/compile/pr48929.c: New testcase.
2395
2396 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2397
2398 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2399
2400 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2401
2402 PR c++/49276
2403 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2404
2405 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2406
2407 * objc.dg/headers.m: Do not include sarray.h and hash.h.
2408
2409 2011-06-03 Richard Henderson <rth@redhat.com>
2410 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2411
2412 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2413
2414 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2415
2416 * objc.dg/headers.m: Do not include objc-list.h.
2417
2418 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2419
2420 * objc.dg/type-stream-1.m: Test removed.
2421 * objc.dg/headers.m: Do not include typedstream.h.
2422
2423 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2424
2425 * objc.dg/torture/forward-1.m (main): Updated testcase.
2426
2427 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
2428
2429 PR target/49163
2430 * gcc.c-torture/compile/pr49163.c: New.
2431
2432 2011-06-02 Asher Langton <langton2@llnl.gov>
2433
2434 PR fortran/49268
2435 * gfortran.dg/PR49268.f90: New test.
2436
2437 2011-06-02 Asher Langton <langton2@llnl.gov>
2438
2439 PR fortran/37039
2440 * gfortran.dg/PR37039.f90: New test.
2441
2442 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2443
2444 PR objc/48539
2445 * objc.dg/method-5.m: Updated.
2446 * objc.dg/method-19.m: Updated.
2447 * objc.dg/method-lookup-1.m: New.
2448 * obj-c++.dg/method-6.mm: Updated.
2449 * obj-c++.dg/method-7.mm: Updated.
2450 * obj-c++.dg/method-lookup-1.mm: New.
2451
2452 2011-06-02 DJ Delorie <dj@redhat.com>
2453
2454 * lib/timeout.exp (timeout): Add board_info support.
2455
2456 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
2457
2458 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2459
2460 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2461
2462 PR fortran/49265
2463 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2464 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2465
2466 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2467 Hans-Peter Nilsson <hp@axis.com>
2468
2469 PR rtl-optimization/48840
2470 * gcc.target/sparc/ultrasp13.c: New test.
2471
2472 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2473
2474 PR target/49238
2475 * gcc.c-torture/compile/pr49238.c: New.
2476
2477 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
2478
2479 * gcc.target/arm/g2.c: Skip test in -mthumb.
2480 Skip test unless cpu is xscale.
2481 * gcc.target/arm/scd42-2.c: Likewise.
2482 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2483
2484 2011-06-01 Jason Merrill <jason@redhat.com>
2485
2486 * g++.dg/cpp0x/decltype28.C: New.
2487 * g++.dg/cpp0x/decltype29.C: New.
2488
2489 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2490
2491 PR target/45074
2492 * gcc.target/mips/pr45074.c: New test.
2493
2494 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2495 Hans-Peter Nilsson <hp@axis.com>
2496
2497 PR rtl-optimization/48830
2498 * gcc.target/sparc/ultrasp12.c: New test.
2499
2500 2011-06-01 David Li <davidxl@google.com>
2501
2502 * gcc.dg/profile-dir-1.c: Change pass name.
2503 * gcc.dg/profile-dir-2.c: Ditto.
2504 * gcc.dg/tree-ssa/dump-1.c: Ditto.
2505 * gcc.dg/tree-ssa/loop-25.c: Ditto.
2506 * gcc.dg/tree-prof/stringop-1.c: Ditto.
2507 * gcc.dg/tree-prof/update-loopch.c: Ditto.
2508 * gcc.dg/tree-prof/stringop-2.c: Ditto.
2509 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2510 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2511 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2512 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2513 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2514 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2515 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2516 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2517 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2518 * gcc.dg/profile-dir-3.c: Ditto.
2519 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2520
2521 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2522
2523 * objc.dg/attributes/method-nonnull-1.m: New test.
2524 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2525
2526 2011-05-31 Tobias Burnus <burnus@net-b.de>
2527
2528 PR fortran/18918
2529 * gfortran.dg/coarray_atomic_1.f90: New.
2530 * gfortran.dg/coarray/atomic_1.f90: New.
2531
2532 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2533
2534 * gcc.dg/guality/bswaptest.c: New test.
2535 * gcc.dg/guality/clztest.c: New test.
2536 * gcc.dg/guality/ctztest.c: New test.
2537 * gcc.dg/guality/rotatetest.c: New test.
2538
2539 PR target/48688
2540 * gcc.target/i386/pr48688.c: New test.
2541
2542 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2543
2544 PR c++/48010
2545 * g++.dg/lookup/name-clash9.C: New.
2546
2547 2011-05-31 Tobias Burnus <burnus@net-b.de>
2548
2549 PR fortran/18918
2550 * gfortran.dg/coarray/dummy_1.f90: New.
2551
2552 2011-05-31 Tobias Burnus <burnus@net-b.de>
2553
2554 PR fortran/18918
2555 * gfortran.dg/coarray/save_1.f90: New.
2556 * gfortran.dg/coarray_4.f90: Update dg-error.
2557
2558 2011-05-31 Jason Merrill <jason@redhat.com>
2559
2560 * g++.dg/cpp0x/rv-template1.C: New.
2561
2562 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2563
2564 PR rtl-optimization/49235
2565 * gcc.dg/pr49235.c: New test.
2566
2567 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2568
2569 PR tree-optimization/49093
2570 * gcc.dg/vect/pr49093.c: New test.
2571
2572 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2573
2574 PR debug/49047
2575 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2576
2577 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2578
2579 PR testsuite/49239
2580 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2581 output array.
2582
2583 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2584
2585 PR target/49186
2586 * gcc.c-torture/execute/pr49186.c: New.
2587
2588 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2589
2590 PR target/49168
2591 * gcc.target/i386/pr49168-1.c: New.
2592
2593 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2594 Eric Botcazou <ebotcazou@adacore.com>
2595
2596 * gcc.dg/guality/drap.c: New test.
2597
2598 2011-05-30 Richard Guenther <rguenther@suse.de>
2599
2600 PR tree-optimization/49210
2601 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2602 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2603
2604 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2605
2606 PR c++/49223
2607 * g++.dg/gomp/pr49223-1.C: New test.
2608 * g++.dg/gomp/pr49223-2.C: New test.
2609
2610 2011-05-30 Richard Guenther <rguenther@suse.de>
2611
2612 PR tree-optimization/49218
2613 * gcc.c-torture/execute/pr49218.c: New testcase.
2614
2615 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2616
2617 PR tree-optimization/49199
2618 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2619 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2620 -fno-tree-scev-cprop.
2621
2622 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2623
2624 PR fortran/47601
2625 * gfortran.dg/extends_13.f03: New.
2626
2627 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2628
2629 PR rtl-optimization/49095
2630 * gcc.target/i386/pr49095.c: New test.
2631
2632 2011-05-29 Tobias Burnus <burnus@net-b.de>
2633
2634 PR fortran/18918
2635 * gfortran.dg/coarray_24.f90: New.
2636
2637 2011-05-29 Tobias Burnus <burnus@net-b.de>
2638
2639 PR fortran/18918
2640 * gfortran.dg/coarray_23.f90: New.
2641
2642 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
2643
2644 From Ryan Mansfield
2645 * gcc.dg/pr48826.c: New test.
2646
2647 2011-05-29 Richard Guenther <rguenther@suse.de>
2648
2649 PR tree-optimization/49217
2650 * gcc.dg/torture/pr49217.c: New testcase.
2651
2652 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
2653
2654 PR testsuite/49222
2655 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2656
2657 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
2658
2659 * gnat.dg/boolean_subtype.adb: Rename to...
2660 * gnat.dg/boolean_subtype1.adb: ...this.
2661
2662 2011-05-28 Jason Merrill <jason@redhat.com>
2663
2664 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2665
2666 2011-05-27 Jason Merrill <jason@redhat.com>
2667
2668 * g++.dg/cpp0x/enum18.C: Adjust.
2669
2670 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2671
2672 2011-05-27 Tobias Burnus <burnus@net-b.de>
2673
2674 PR fortran/18918
2675 * gfortran.dg/coarray_22.f90: New.
2676
2677 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2678
2679 PR tree-optimization/46728
2680 * gcc.target/powerpc/pr46728-1.c: New.
2681 * gcc.target/powerpc/pr46728-2.c: New.
2682 * gcc.target/powerpc/pr46728-3.c: New.
2683 * gcc.target/powerpc/pr46728-4.c: New.
2684 * gcc.target/powerpc/pr46728-5.c: New.
2685 * gcc.dg/pr46728-6.c: New.
2686 * gcc.target/powerpc/pr46728-7.c: New.
2687 * gcc.target/powerpc/pr46728-8.c: New.
2688 * gcc.dg/pr46728-9.c: New.
2689 * gcc.target/powerpc/pr46728-10.c: New.
2690 * gcc.target/powerpc/pr46728-11.c: New.
2691 * gcc.dg/pr46728-12.c: New.
2692 * gcc.target/powerpc/pr46728-13.c: New.
2693 * gcc.target/powerpc/pr46728-14.c: New.
2694 * gcc.target/powerpc/pr46728-15.c: New.
2695 * gcc.target/powerpc/pr46728-16.c: New.
2696
2697 2011-05-27 Jason Merrill <jason@redhat.com>
2698
2699 * g++.dg/abi/mangle47.C: New.
2700
2701 PR c++/49176
2702 * g++.dg/template/const5.C: New.
2703
2704 * g++.dg/cpp0x/enum18.C: New.
2705
2706 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
2707
2708 * g++.dg/cpp0x/error6.C: New.
2709
2710 * g++.dg/cpp0x/error5.C: New.
2711
2712 2011-05-27 Jakub Jelinek <jakub@redhat.com>
2713
2714 PR c++/49165
2715 * g++.dg/eh/cond6.C: New test.
2716
2717 2011-05-27 Tobias Burnus <burnus@net-b.de>
2718
2719 PR fortran/48820
2720 * gfortran.dg/rank_3.f90: New.
2721 * gfortran.dg/rank_4.f90: New.
2722
2723 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
2724
2725 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
2726 replace dump search.
2727
2728 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
2729
2730 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
2731 * gnat.dg/bit_packed_array5.adb: ...here.
2732
2733 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2734
2735 PR c++/42056
2736 * g++.dg/cpp0x/auto25.C: New.
2737
2738 2011-05-27 Richard Guenther <rguenther@suse.de>
2739
2740 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
2741
2742 2011-05-27 Richard Guenther <rguenther@suse.de>
2743
2744 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
2745
2746 2011-05-27 Richard Guenther <rguenther@suse.de>
2747
2748 PR middle-end/49189
2749 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
2750
2751 2011-05-26 Jason Merrill <jason@redhat.com>
2752
2753 * g++.dg/cpp0x/friend1.C: New.
2754 * g++.dg/cpp0x/friend2.C: New.
2755
2756 * g++.dg/cpp0x/auto7.C: Update.
2757 * g++.dg/template/crash50.C: Adjust.
2758 * g++.dg/template/static9.C: Adjust.
2759 * g++.old-deja/g++.ext/memconst.C: Adjust.
2760
2761 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
2762
2763 * gcc.dg/march.c: Ignore a note for some targets.
2764
2765 2011-05-26 Janis Johnson <janis187@us.ibm.com>
2766 Nathan Froyd <froydnj@codesourcery.com>
2767
2768 PR c++/2288
2769 PR c++/18770
2770 * g++.old-deja/g++.jason/cond.C: Remove xfails.
2771 * g++.dg/parse/pr18770.C: New test.
2772 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
2773
2774 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2775
2776 PR fortran/48955
2777 * gfortran.dg/dependency_40.f90 : New test.
2778
2779 2011-05-26 Tobias Burnus <burnus@net-b.de>
2780
2781 PR fortran/18918
2782 * gfortran.dg/coarray/registering_1.f90: New.
2783
2784 2011-05-26 Jason Merrill <jason@redhat.com>
2785
2786 * g++.dg/cpp0x/variadic111.C: New.
2787 * g++.dg/cpp0x/variadic41.C: Adjust.
2788
2789 2011-05-26 Richard Guenther <rguenther@suse.de>
2790
2791 PR tree-optimization/48702
2792 * gcc.dg/torture/pr48702.c: New testcase.
2793
2794 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2795
2796 PR gcov-profile/48845
2797 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
2798 support.
2799 * gcc.dg/matrix/matrix.exp: Likewise.
2800 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2801 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
2802 line number to check_profiling_available.
2803 * lib/target-supports.exp (check_profiling_available): Account for
2804 this.
2805 Require TLS runtime support with -fprofile-generate.
2806 * lib/profopt.exp (profopt-execute): Add TLS options for
2807 -fprofile-generate.
2808 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
2809
2810 2011-05-26 Jakub Jelinek <jakub@redhat.com>
2811
2812 PR c++/49165
2813 * g++.dg/eh/cond5.C: New test.
2814
2815 PR tree-optimization/49161
2816 * gcc.c-torture/execute/pr49161.c: New test.
2817
2818 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2819
2820 * gcc.target/arm/neon-vorn-vbic.c: New test.
2821
2822 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
2823
2824 PR tree-optimization/49038
2825 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
2826 * gcc.dg/vect/pr49038.c: New test.
2827
2828 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
2829 * g++.dg/init/pr25811-3.C: New.
2830 * g++.dg/init/pr25811-4.C: New.
2831
2832 2011-05-25 Jason Merrill <jason@redhat.com>
2833
2834 * g++.dg/cpp0x/enum17.C: New.
2835 * g++.old-deja/g++.jason/rfg10.C: Adjust.
2836
2837 * g++.dg/cpp0x/auto24.C: New.
2838
2839 * g++.dg/cpp0x/error4.C: New.
2840
2841 * g++.dg/cpp0x/rv-restrict.C: New.
2842
2843 * g++.dg/cpp0x/enum15.C: New.
2844 * g++.dg/cpp0x/constexpr-switch2.C: New.
2845
2846 * g++.dg/cpp0x/variadic110.C: New.
2847
2848 * g++.dg/cpp0x/auto9.C: Add typedef test.
2849
2850 * g++.dg/cpp0x/auto23.C: New.
2851 * g++.dg/cpp0x/auto9.C: Adjust.
2852
2853 * g++.dg/cpp0x/defaulted29.C: New.
2854
2855 * g++.dg/cpp0x/initlist51.C: New.
2856
2857 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
2858
2859 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
2860 * g++.dg/abi/packed1.C: Suppress warning.
2861 * g++.dg/warn/Wunused-parm-3.C: Likewise.
2862 * g++.dg/template/stdarg1.C: Likewise.
2863 * g++.dg/other/packed1.C: Remove arm from xfail list.
2864
2865 2011-05-25 Jason Merrill <jason@redhat.com>
2866
2867 * g++.dg/cpp0x/enum16.C: New.
2868 * g++.dg/parse/error15.C: Adjust.
2869
2870 * g++.dg/cpp0x/initlist50.C: New.
2871
2872 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
2873
2874 * g++.dg/cpp0x/variadic109.C: New.
2875
2876 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
2877
2878 * gcc.target/i386/pause-1.c: New.
2879
2880 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
2881
2882 * gcc.dg/stack-usage-1.c: Adjust comment.
2883 * gcc.dg/stack-usage-2.c: New test.
2884
2885 2011-05-25 Jakub Jelinek <jakub@redhat.com>
2886
2887 PR c++/49136
2888 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
2889 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
2890
2891 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
2892
2893 PR rtl-optimization/48757
2894 * gfortran.dg/pr48757.f: New test case.
2895
2896 2011-05-24 Jason Merrill <jason@redhat.com>
2897
2898 * g++.dg/cpp0x/access01.C: New.
2899
2900 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2901
2902 PR libobjc/48177
2903 * objc.dg/pr48177.m: New testcase.
2904
2905 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2906
2907 PR objc/48187
2908 * objc.dg/pr48187.m: New testcase.
2909 * obj-c++.dg/pr48187.mm: New testcase.
2910 * objc.dg/ivar-extra-semicolon.m: New testcase.
2911
2912 2011-05-24 Jason Merrill <jason@redhat.com>
2913
2914 * g++.dg/template/access21.C: New.
2915 * g++.dg/template/access22.C: New.
2916
2917 2011-05-24 Michael Matz <matz@gcc.gnu.org>
2918
2919 PR rtl-optimization/48633
2920 * g++.dg/pr48633.C: New test.
2921
2922 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2923
2924 PR target/49133
2925 * g++.dg/other/pr49133.C: New test.
2926
2927 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2928 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2929
2930 * gcc.dg/torture/tls/run-gd.c: New test.
2931 * gcc.dg/torture/tls/run-ie.c: New test.
2932 * gcc.dg/torture/tls/run-ld.c: New test.
2933 * gcc.dg/torture/tls/run-le.c: New test.
2934 * lib/target-supports.exp (check_effective_target_tls_runtime):
2935 Build testcase with TLS options.
2936
2937 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2938
2939 * gcc.dg/vect/pr48172.c: Remove dg-do run.
2940
2941 2011-05-24 Tom de Vries <tom@codesourcery.com>
2942
2943 PR tree-optimization/49121
2944 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
2945
2946 2011-05-23 Jason Merrill <jason@redhat.com>
2947
2948 * g++.dg/cpp0x/defaulted28.C: New.
2949
2950 * g++.dg/cpp0x/sfinae25.C: New.
2951
2952 * g++.dg/cpp0x/rv-cast2.C: New.
2953
2954 * g++.dg/cpp0x/enum14.C: New.
2955
2956 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2957
2958 PR lto/49123
2959 * gcc.c-torture/execute/pr49123.c: New test.
2960
2961 PR debug/49032
2962 * gcc.dg/debug/pr49032.c: New test.
2963
2964 PR c/49120
2965 * gcc.dg/pr49120.c: New test.
2966
2967 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
2968
2969 PR target/47315
2970 * gcc.target/i386/pr47315.c: New test.
2971
2972 2011-05-23 Jason Merrill <jason@redhat.com>
2973
2974 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
2975
2976 * g++.dg/cpp0x/sfinae24.C: New.
2977
2978 * g++.dg/cpp0x/error3.C: New.
2979
2980 * g++.dg/cpp0x/defaulted27.C: New.
2981
2982 * g++.dg/cpp0x/decltype27.C: New.
2983
2984 2011-05-23 Richard Guenther <rguenther@suse.de>
2985
2986 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
2987
2988 2011-05-23 Richard Guenther <rguenther@suse.de>
2989
2990 PR tree-optimization/40874
2991 * g++.dg/tree-ssa/pr40874.C: New testcase.
2992
2993 2011-05-23 Richard Guenther <rguenther@suse.de>
2994
2995 PR tree-optimization/49115
2996 * g++.dg/torture/pr49115.C: New testcase.
2997
2998 2011-05-23 Richard Guenther <rguenther@suse.de>
2999
3000 PR middle-end/15419
3001 * gcc.dg/memcpy-3.c: New testcase.
3002
3003 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR middle-end/48973
3006 * gcc.c-torture/execute/pr48973-1.c: New test.
3007 * gcc.c-torture/execute/pr48973-2.c: New test.
3008
3009 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3010
3011 PR c++/18016
3012 * g++.dg/warn/pr18016.C: New.
3013
3014 2011-05-23 Tom de Vries <tom@codesourcery.com>
3015
3016 PR target/45098
3017 * gcc.target/arm/ivopts-6.c: New test.
3018
3019 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3020
3021 PR middle-end/49029
3022 * gcc.c-torture/compile/pr49029.c: New test.
3023
3024 2011-05-22 Jason Merrill <jason@redhat.com>
3025
3026 * g++.dg/cpp0x/sfinae23.C: New.
3027 * g++.dg/cpp0x/sfinae8.C: Correct.
3028
3029 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3030
3031 * gfortran.dg/function_optimize_8.f90: New test case.
3032
3033 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3034
3035 PR tree-optimization/49087
3036 * gcc.dg/vect/O3-pr49087.c: New test.
3037
3038 2011-05-21 Jason Merrill <jason@redhat.com>
3039
3040 * g++.dg/debug/const5.C: New.
3041
3042 2011-05-20 Jason Merrill <jason@redhat.com>
3043
3044 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3045
3046 * g++.dg/cpp0x/constexpr-static7.C: New.
3047
3048 * g++.dg/cpp0x/enum12.C: New.
3049 * g++.dg/cpp0x/enum13.C: New.
3050
3051 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3052
3053 PR fortran/48699
3054 * gfortran.dg/select_type_23.f03: New.
3055
3056 2011-05-20 Jason Merrill <jason@redhat.com>
3057
3058 * g++.dg/cpp0x/defaulted26.C: New.
3059
3060 * g++.dg/cpp0x/noexcept02.C: Fix.
3061 * g++.dg/cpp0x/noexcept03.C: Fix.
3062 * g++.dg/cpp0x/noexcept08.C: Fix.
3063 * g++.dg/cpp0x/noexcept10.C: New.
3064
3065 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3066
3067 PR fortran/48706
3068 * gfortran.dg/extends_12.f03: New.
3069
3070 2011-05-20 Jason Merrill <jason@redhat.com>
3071
3072 * g++.dg/template/koenig9.C: New.
3073 * g++.dg/opt/pr47615.C: Fix.
3074 * g++.dg/overload/defarg1.C: Fix.
3075 * g++.dg/tc1/dr213.C: Remove xfail.
3076 * g++.dg/torture/pr34850.C: Fix.
3077 * g++.dg/torture/pr39362.C: Fix.
3078 * g++.old-deja/g++.brendan/crash56.C: Fix.
3079 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3080
3081 2011-05-20 Richard Guenther <rguenther@suse.de>
3082
3083 PR tree-optimization/49079
3084 * gcc.dg/torture/pr49079.c: New testcase.
3085
3086 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3087
3088 PR tree-optimization/49073
3089 * gcc.c-torture/execute/pr49073.c: New test.
3090
3091 2011-06-19 Tobias Burnus <burnus@net-b.de>
3092
3093 PR fortran/18918
3094 * gfortran.dg/coarray_21.f90: New.
3095
3096 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3097
3098 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3099 output.
3100
3101 2011-05-19 Richard Guenther <rguenther@suse.de>
3102
3103 PR testsuite/49063
3104 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3105
3106 2011-05-19 Richard Guenther <rguenther@suse.de>
3107
3108 PR middle-end/48985
3109 * gcc.dg/builtin-object-size-11.c: New testcase.
3110
3111 2011-05-19 Tom de Vries <tom@codesourcery.com>
3112
3113 PR target/45098
3114 * gcc.target/arm/ivopts.c: New test.
3115 * gcc.target/arm/ivopts-2.c: New test.
3116
3117 2011-05-19 Tom de Vries <tom@codesourcery.com>
3118
3119 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3120
3121 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3122
3123 * gcc.c-torture/execute/960321-1.x: Remove.
3124
3125 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3126
3127 PR fortran/48700
3128 * gfortran.dg/move_alloc_4.f90: New.
3129
3130 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3131
3132 PR target/49002
3133 * gcc.target/i386/pr49002-1.c: New test.
3134 * gcc.target/i386/pr49002-2.c: Likewise.
3135
3136 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3137
3138 PR tree-optimization/49039
3139 * gcc.c-torture/execute/pr49039.c: New test.
3140 * gcc.dg/tree-ssa/pr49039.c: New test.
3141 * g++.dg/torture/pr49039.C: New test.
3142
3143 2011-05-18 Jason Merrill <jason@redhat.com>
3144
3145 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3146 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3147 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3148
3149 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3150
3151 * gcc.target/bfin/mcpu-bf592.c: New test.
3152
3153 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3154
3155 PR tree-optimization/41881
3156 * gcc.dg/vect/O3-pr41881.c: New test.
3157 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3158
3159 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3160
3161 PR tree-optimization/49000
3162 * gcc.dg/pr49000.c: New test.
3163
3164 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3165
3166 * gnat.dg/invalid1.adb: New test.
3167
3168 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3169
3170 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3171 scan pattern.
3172 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3173 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3174
3175 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3176
3177 PR c++/48994
3178 * g++.dg/cpp0x/range-for18.C: New.
3179
3180 2011-05-15 Tobias Burnus <burnus@net-b.de>
3181
3182 PR fortran/18918
3183 * gfortran.dg/coarray/image_index_2.f90: New.
3184
3185 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3186
3187 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3188 * g++.dg/cpp0x/override2.C: New.
3189
3190 2011-05-14 Tobias Burnus <burnus@net-b.de>
3191
3192 PR fortran/18918
3193 * gfortran.de/coarray_20.f90: New.
3194
3195 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3196
3197 PR fortran/22572
3198 * function_optimize_7.f90: New test case.
3199
3200 2011-05-13 Jason Merrill <jason@redhat.com>
3201
3202 * g++.dg/cpp0x/decltype26.C: New.
3203 * g++.dg/cpp0x/enum11.C: New.
3204
3205 2011-05-13 Tobias Burnus <burnus@net-b.de>
3206
3207 PR fortran/48972
3208 PR fortran/48991
3209 * gfortran.dg/assign_8.f90: Update dg-error.
3210
3211 2011-05-13 Tobias Burnus <burnus@net-b.de>
3212
3213 PR fortran/48972
3214 * gfortran.dg/io_constraints_8.f90: New.
3215 * gfortran.dg/io_constraints_9.f90: New.
3216
3217 2011-05-13 Martin Thuresson <martint@google.com>
3218
3219 PR gcov-profile/47793
3220 * gcc.dg/pr47793.c: New.
3221
3222 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3223
3224 PR tree-optimization/48975
3225 * gcc.dg/pr48975.c: New test.
3226
3227 2011-05-12 Tobias Burnus <burnus@net-b.de>
3228
3229 PR fortran/48972
3230 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3231
3232 2011-05-12 Jason Merrill <jason@redhat.com>
3233
3234 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3235
3236 2011-05-12 Geert Bosch <bosch@adacore.com>
3237
3238 * gnat.dg/view_conversion1.adb: New test.
3239
3240 2011-05-12 Richard Guenther <rguenther@suse.de>
3241
3242 PR tree-optimization/48172
3243 * gcc.dg/vect/pr48172.c: New testcase.
3244
3245 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3246
3247 PR debug/48967
3248 * g++.dg/opt/pr48967.C: New test.
3249
3250 2011-05-11 Jason Merrill <jason@redhat.com>
3251
3252 * g++.dg/cpp0x/constexpr-friend.C: New.
3253 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3254
3255 * g++.dg/cpp0x/sfinae22.C: New.
3256
3257 2011-05-11 Tobias Burnus <burnus@net-b.de>
3258
3259 PR fortran/48889
3260 * gfortran.dg/generic_24.f90: New.
3261
3262 2011-05-11 Richard Guenther <rguenther@suse.de>
3263
3264 PR tree-optimization/15256
3265 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3266
3267 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3268
3269 PR debug/48159
3270 * gcc.dg/pr48159-1.c: New test.
3271 * gcc.dg/pr48159-2.c: New test.
3272
3273 2011-05-11 Richard Guenther <rguenther@suse.de>
3274
3275 PR middle-end/48953
3276 * gcc.dg/torture/pr48953.c: New testcase.
3277
3278 2011-05-11 Richard Guenther <rguenther@suse.de>
3279
3280 PR tree-optimization/18041
3281 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3282
3283 2011-05-11 Alan Modra <amodra@gmail.com>
3284
3285 PR target/47755
3286 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3287
3288 2011-05-10 Jason Merrill <jason@redhat.com>
3289
3290 * g++.dg/cpp0x/defaulted25.C: New.
3291 * g++.dg/template/crash7.C: Adjust.
3292
3293 * g++.dg/cpp0x/variadic108.C: New.
3294
3295 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3296
3297 * g++.dg/inherit/virtual9.C: Extend.
3298
3299 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3300
3301 PR target/48857
3302 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3303 are passed and returned in vector registers.
3304
3305 2011-05-10 Richard Guenther <rguenther@suse.de>
3306
3307 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3308 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3309 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3310 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3311 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3312 applies.
3313
3314 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3315
3316 PR tree-optimization/48611
3317 PR tree-optimization/48794
3318 * gfortran.dg/gomp/pr48611.f90: New test.
3319 * gfortran.dg/gomp/pr48794.f90: New test.
3320
3321 PR debug/48928
3322 * gcc.dg/dfp/pr48928.c: New test.
3323
3324 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3325
3326 PR c++/48522
3327 * g++.dg/cpp0x/pr48522.C: New.
3328
3329 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3330
3331 PR c++/48735
3332 * g++.dg/cpp0x/sfinae21.C: New.
3333
3334 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3335
3336 * g++.dg/template/sfinae28.C: Rename to...
3337 * g++.dg/cpp0x/sfinae19.C: ... this.
3338 * g++.dg/template/sfinae29.C: Rename to...
3339 * g++.dg/cpp0x/sfinae20.C: ... this.
3340
3341 2011-05-09 Jeff Law <law@redhat.com>
3342
3343 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3344 consistent results.
3345
3346 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3347
3348 PR c++/20039
3349 * g++.dg/init/pr20039.C: New.
3350
3351 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3352
3353 PR c++/48737
3354 PR c++/48744
3355 * g++.dg/template/sfinae28.C: New.
3356 * g++.dg/template/sfinae29.C: Likewise.
3357
3358 2011-05-09 Jason Merrill <jason@redhat.com>
3359
3360 * g++.dg/template/nontype23.C: New.
3361
3362 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3363 PR c++/48859
3364 * g++.dg/init/pr48859.C: New.
3365
3366 2011-05-09 Jason Merrill <jason@redhat.com>
3367
3368 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3369 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3370 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3371 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3372 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3373 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3374 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3375 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3376
3377 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3378
3379 * g++.dg/inherit/virtual9.C: New.
3380
3381 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3382
3383 PR c++/48574
3384 * g++.dg/template/dependent-expr8.C: New test case.
3385
3386 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3387
3388 PR tree-optimization/48837
3389 * gcc.dg/pr48837.c: New testcase.
3390
3391 2011-05-06 Jason Merrill <jason@redhat.com>
3392
3393 * g++.dg/cpp0x/constexpr-condition2.C: New.
3394
3395 * g++.dg/cpp0x/constexpr-missing.C: New.
3396
3397 2011-05-06 Tobias Burnus <burnus@net-b.de>
3398
3399 PR fortran/18918
3400 * gfortran.dg/coarray/this_image_2.f90: New.
3401
3402 2011-05-06 Tobias Burnus <burnus@net-b.de>
3403
3404 PR fortran/48858
3405 PR fortran/48820
3406 * gfortran.dg/bind_c_usage_22.f90: New.
3407 * gfortran.dg/bind_c_usage_23.f90: New.
3408 * gfortran.dg/bind_c_usage_24.f90: New.
3409 * gfortran.dg/bind_c_usage_24_c.c: New.
3410
3411 2011-05-06 Dodji Seketeli <dodji@redhat.com>
3412
3413 PR c++/48838
3414 * g++.dg/template/member9.C: New test case.
3415
3416 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
3417
3418 * gnat.dg/discr29.ad[sb]: New test.
3419 * gnat.dg/discr30.adb: Likewise.
3420
3421 2011-05-05 Julian Brown <julian@codesourcery.com>
3422
3423 * gcc.target/arm/neon-vset_lanes8.c: New test.
3424
3425 2011-05-05 Jason Merrill <jason@redhat.com>
3426
3427 * g++.dg/init/new32.C: New.
3428
3429 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3430
3431 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3432 Fix typo.
3433
3434 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3435
3436 PR rtl-optimization/48381
3437 * gcc.c-torture/compile/pr48381.c: New test.
3438
3439 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
3440
3441 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3442 to dg-options.
3443 * gcc.target/i386/opt-1.c: Ditto.
3444
3445 2011-05-04 Jason Merrill <jason@redhat.com>
3446
3447 * g++.dg/conversion/base1.C: New.
3448
3449 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3450
3451 PR libgfortran/48787
3452 * gfortran.dg/round_3.f08: Add more checks to test case.
3453
3454 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
3455
3456 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3457 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3458 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3459 Gate test on effective_target fd_truncate.
3460
3461 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
3462
3463 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3464 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3465 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3466 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
3467 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3468 * gcc.target/i386/pr38824.c: Ditto.
3469 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3470 * gcc.target/i386/vecinit-2.c: Ditto.
3471 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3472 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3473 * gcc.target/i386/parity-2.c: Ditto.
3474 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3475
3476 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
3477
3478 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3479 remove duplication.
3480 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3481 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3482 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3483
3484 2011-05-03 Tobias Burnus <burnus@net-b.de>
3485
3486 PR fortran/18918
3487 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3488
3489 2011-05-03 Tobias Burnus <burnus@net-b.de>
3490
3491 PR fortran/18918
3492 * gfortran.dg/coarray/this_image_1.f90: New.
3493
3494 2011-05-03 Tobias Burnus <burnus@net-b.de>
3495
3496 PR fortran/18918
3497 * gfortran.dg/coarray/caf.dg: New.
3498 * gfortran.dg/coarray/image_index_1.f90: New, copied
3499 from ../coarray_16.f90.
3500
3501 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3502
3503 PR c++/28501
3504 * g++.dg/ext/complex9.C: New.
3505
3506 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3507
3508 From Mike Frysinger
3509 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3510 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3511 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3512
3513 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3514
3515 * gcc.target/bfin/builtins: Created.
3516 * gcc.target/bfin/hisilh-O0.c: Deleted.
3517 * gcc.target/bfin/hisilh.c: Moved to...
3518 * gcc.target/bfin/builtins/hisilh.c: ...here.
3519 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3520 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3521 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3522 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3523 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3524 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3525 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3526 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3527 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3528 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3529 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3530 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3531 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3532 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3533 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3534 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3535 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3536 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3537 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3538 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3539 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3540 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3541 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3542 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3543 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3544 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3545 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3546 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3547 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3548 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3549 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3550 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3551 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3552 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3553 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3554 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3555 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3556 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3557 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3558 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3559 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3560 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3561 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3562 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3563 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3564 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3565 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3566 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3567 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3568 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3569 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3570 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3571 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3572 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3573 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3574 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3575 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3576 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3577 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3578 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3579 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3580 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3581 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3582 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3583 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3584 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3585 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3586 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3587 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3588 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3589 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3590 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3591 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3592 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3593 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3594 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3595 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3596 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3597 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3598 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3599 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3600 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3601 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3602 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3603 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3604 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3605 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3606 * gcc.target/bfin/builtins/circptr.c: Ditto.
3607 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3608 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3609 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3610 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3611 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3612 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3613 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3614 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3615 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3616 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3617 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3618 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3619 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3620 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3621 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3622 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3623 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3624 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3625 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3626 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3627 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3628 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3629 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3630 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3631 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3632 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3633 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3634 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3635 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3636 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3637 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3638 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3639 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3640 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3641 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3642 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3643 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
3644 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
3645 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
3646 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
3647 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
3648 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
3649 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
3650 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
3651 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
3652 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
3653 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
3654 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
3655 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
3656 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
3657 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
3658 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
3659 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
3660 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
3661 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
3662 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
3663 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
3664 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
3665 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
3666 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
3667 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
3668 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
3669 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
3670 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
3671 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
3672 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
3673 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
3674 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
3675 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
3676 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
3677
3678 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
3679
3680 * gcc.target/arm/cold-lc.c: New test.
3681
3682 2011-05-03 Jakub Jelinek <jakub@redhat.com>
3683
3684 PR target/48774
3685 * gcc.dg/pr48774.c: New test.
3686
3687 2011-05-03 Richard Guenther <rguenther@suse.de>
3688
3689 * gcc.dg/large-size-array-5.c: New testcase.
3690
3691 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3692
3693 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
3694
3695 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3696
3697 * lib/target-supports.exp (check_effective_target_vect_strided):
3698 Replace with...
3699 (check_effective_target_vect_strided2)
3700 (check_effective_target_vect_strided3)
3701 (check_effective_target_vect_strided4)
3702 (check_effective_target_vect_strided8): ...these new functions.
3703
3704 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
3705 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
3706 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3707 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
3708 * gcc.dg/vect/pr37539.c: Likewise.
3709 * gcc.dg/vect/slp-11a.c: Likewise.
3710 * gcc.dg/vect/slp-11b.c: Likewise.
3711 * gcc.dg/vect/slp-11c.c: Likewise.
3712 * gcc.dg/vect/slp-12a.c: Likewise.
3713 * gcc.dg/vect/slp-12b.c: Likewise.
3714 * gcc.dg/vect/slp-18.c: Likewise.
3715 * gcc.dg/vect/slp-19a.c: Likewise.
3716 * gcc.dg/vect/slp-19b.c: Likewise.
3717 * gcc.dg/vect/slp-21.c: Likewise.
3718 * gcc.dg/vect/slp-23.c: Likewise.
3719 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3720
3721 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
3722 instead of vect_interleave && vect_extract_even_odd.
3723 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
3724 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
3725 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
3726 * gcc.dg/vect/vect-1.c: Likewise.
3727 * gcc.dg/vect/vect-10.c: Likewise.
3728 * gcc.dg/vect/vect-98.c: Likewise.
3729 * gcc.dg/vect/vect-107.c: Likewise.
3730 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3731 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3732 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3733 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3734 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3735 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3736 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3737 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3738 * gcc.dg/vect/vect-strided-float.c: Likewise.
3739 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3740 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3741 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3742 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3743 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3744 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3745 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3746 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3747 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3748 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3749 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3750 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3751 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3752 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3753 * gcc.dg/vect/vect-vfa-03.c: Likewise.
3754
3755 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
3756 target condition.
3757 * gcc.dg/vect/pr30843.c: Likewise.
3758 * gcc.dg/vect/pr33866.c: Likewise.
3759 * gcc.dg/vect/slp-reduc-6.c: Likewise.
3760 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
3761 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
3762 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
3763
3764 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3765
3766 * gcc.dg/vect/slp-11.c: Split into...
3767 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
3768 gcc.dg/vect/slp-11c.c: ...these tests.
3769 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
3770 * gcc.dg/vect/slp-12c.c: ...this new test.
3771 * gcc.dg/vect/slp-19.c: Split into...
3772 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
3773 gcc.dg/vect/slp-19c.c: ...these new tests.
3774
3775 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3776
3777 * lib/target-supports.exp
3778 (check_effective_target_vect_extract_even_odd_wide): Delete.
3779 (check_effective_target_vect_strided_wide): Likewise.
3780 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
3781 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
3782 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
3783 * gcc.dg/vect/pr37539.c: Likewise.
3784 * gcc.dg/vect/slp-11.c: Likewise.
3785 * gcc.dg/vect/slp-12a.c: Likewise.
3786 * gcc.dg/vect/slp-12b.c: Likewise.
3787 * gcc.dg/vect/slp-19.c: Likewise.
3788 * gcc.dg/vect/slp-23.c: Likewise.
3789 * gcc.dg/vect/vect-1.c: Likewise.
3790 * gcc.dg/vect/vect-98.c: Likewise.
3791 * gcc.dg/vect/vect-107.c: Likewise.
3792 * gcc.dg/vect/vect-strided-float.c: Likewise.
3793
3794 2011-05-02 Jason Merrill <jason@redhat.com>
3795
3796 * g++.dg/init/new31.C: New.
3797
3798 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
3799
3800 PR c/35445
3801 * gcc.dg/pr35445.c: New test.
3802
3803 2011-05-02 Jason Merrill <jason@redhat.com>
3804
3805 * c-c++-common/vla-1.c: New.
3806
3807 2011-05-02 Richard Guenther <rguenther@suse.de>
3808
3809 PR tree-optimization/48822
3810 * gcc.dg/torture/pr48822.c: New testcase.
3811
3812 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3813
3814 PR c++/47969
3815 * g++.dg/cpp0x/constexpr-47969.C: New.
3816
3817 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
3818
3819 PR testsuite/48498
3820 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
3821 on vect_no_align targets.
3822 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
3823 vect_no_align targets.
3824
3825 2011-05-01 Xinliang David Li <davidxl@google.com>
3826
3827 * gcc.dg/tree-ssa/integer-addr.c: New test.
3828 * gcc.dg/tree-ssa/alias_bug.c: New test.
3829
3830 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3831
3832 PR libgfortran/48787
3833 * gfortran.dg/round_3.f08: Add more checks.
3834
3835 2011-04-30 Tobias Burnus <burnus@net-b.de>
3836
3837 PR fortran/48821
3838 * gfortran.dg/import9.f90: New, proper test.
3839 * gfortran.dg/interface_37.f90: Remove bogus
3840 test (bogus copy of interface_36.f90).
3841
3842 2011-04-30 Tobias Burnus <burnus@net-b.de>
3843
3844 PR fortran/48821
3845 * gfortran.dg/interface_37.f90: New.
3846
3847 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
3848
3849 PR fortran/48746
3850 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
3851
3852 2011-04-30 Jakub Jelinek <jakub@redhat.com>
3853
3854 PR tree-optimization/48809
3855 * gcc.c-torture/execute/pr48809.c: New test.
3856
3857 2011-04-29 Jeff Law <law@redhat.com>
3858
3859 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
3860
3861 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3862
3863 PR c++/48606
3864 * g++.dg/init/ctor10.C: New.
3865
3866 2011-04-29 Le-Chun Wu <lcwu@google.com>
3867
3868 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
3869 warning in implicitly instantiated templates.
3870
3871 2011-04-29 Le-Chun Wu <lcwu@google.com>
3872
3873 * g++.dg/warn/Wnull-conversion-1.C: New.
3874 * g++.dg/warn/Wnull-conversion-2.C: New.
3875
3876 2011-04-29 Diego Novillo <dnovillo@google.com>
3877
3878 * g++.old-deja/g++.other/null3.C: Expect warning about
3879 converting boolean to a pointer.
3880
3881 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
3882
3883 PR fortran/48462
3884 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
3885 being a target.
3886
3887 PR fortran/48746
3888 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
3889
3890 2011-04-29 Tobias Burnus <burnus@net-b.de>
3891
3892 PR fortran/48810
3893 * gfortran.dg/typebound_proc_22.f90: New.
3894
3895 PR fortran/48800
3896 * gfortran.dg/interface_36.f90: New.
3897
3898 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3899
3900 PR libgfortran/48488
3901 PR libgfortran/48602
3902 PR libgfortran/48615
3903 PR libgfortran/48684
3904 PR libgfortran/48787
3905 * gfortran.dg/fmt_g.f: Adjust test.
3906 * gfortran.dg/fmt_g0_1.f08: Adjust test.
3907 * gfortran.dg/round_3.f08: New test.
3908 * gfortran.dg/namelist_print_1.f: Adjust test.
3909 * gfortran.dg/char4_iunit_1.f03: Adjust test.
3910 * gfortran.dg/f2003_io_5.f03: Adjust test.
3911 * gfortran.dg/coarray_15.f90: Adjust test.
3912 * gfortran.dg/namelist_65.f90: Adjust test.
3913 * gfortran.dg/fmt_cache_1.f: Adjust test.
3914 * gfortran.dg/char4_iunit_2.f03: Adjust test.
3915 * gfortran.dg/real_const_3.f90: Adjust test.
3916
3917 2011-04-28 Xinliang David Li <davidxl@google.com>
3918
3919 * gcc.dg/tree-prof/prof-robust-1.c: New test.
3920 * g++.dg/prof-robust-1.C: New test.
3921
3922 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
3923
3924 PR tree-optimization/48765
3925 * gcc.dg/vect/pr48765.c: New.
3926
3927 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3928
3929 PR tree-optimization/48775
3930 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
3931
3932 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3933
3934 PR c++/48798
3935 * g++.dg/inherit/pr48798.C: New.
3936 * g++.old-deja/g++.other/base1.C: Adjust.
3937
3938 2011-04-28 Dodji Seketeli <dodji@redhat.com>
3939
3940 PR c++/48656
3941 * g++.dg/template/inherit7.C: New test case.
3942
3943 2011-04-28 Richard Guenther <rguenther@suse.de>
3944
3945 PR tree-optimization/40052
3946 PR tree-optimization/15347
3947 * gcc.dg/tree-ssa/vrp57.c: New testcase.
3948 * gcc.dg/pr15347.c: Likewise.
3949
3950 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3951
3952 PR c++/48530
3953 * g++.dg/cpp0x/sfinae18.C: New.
3954
3955 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3956
3957 PR c++/48771
3958 * g++.dg/ext/is_literal_type1.C: New.
3959
3960 2011-04-28 Tobias Burnus <burnus@net-b.de>
3961
3962 PR fortran/48112
3963 PR fortran/48279
3964 * gfortran.dg/interface_35.f90: New.
3965 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
3966 * gfortran.dg/func_result_6.f90: Add dg-warning.
3967 * gfortran.dg/bessel_1.f90: Ditto.
3968 * gfortran.dg/hypot_1.f90: Ditto.
3969 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3970 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3971 * gfortran.dg/interface_assignment_4.f90: Ditto.
3972
3973 2011-04-27 Jason Merrill <jason@redhat.com>
3974
3975 * g++.dg/ext/complex8.C: New.
3976
3977 * g++.dg/cpp0x/initlist49.C: New.
3978 * g++.dg/init/new30.C: New.
3979
3980 2011-04-27 Tobias Burnus <burnus@net-b.de>
3981
3982 PR fortran/48788
3983 * gfortran.dg/whole_file_34.f90: New.
3984
3985 2011-04-27 Jan Hubicka <jh@suse.cz>
3986
3987 * gcc.dg/tree-ssa/inline-9.c: New testcase.
3988
3989 2011-04-27 Jason Merrill <jason@redhat.com>
3990
3991 * g++.old-deja/g++.oliva/overload1.C: Adjust.
3992
3993 * g++.dg/parse/ambig6.C: New.
3994
3995 2011-04-27 Nick Clifton <nickc@redhat.com>
3996
3997 * gcc.dg/20020312-2.c: Add definition for RX.
3998
3999 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4000 option with RX targets.
4001
4002 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4003 /* */ comments.
4004
4005 2011-04-27 Richard Guenther <rguenther@suse.de>
4006
4007 * gcc.dg/tree-ssa/pr23382.c: Remove.
4008
4009 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4010
4011 PR target/48767
4012 * gcc.c-torture/compile/pr48767.c: New test.
4013
4014 2011-04-27 Richard Guenther <rguenther@suse.de>
4015
4016 PR tree-optimization/48772
4017 * g++.dg/pr48772.C: New testcase.
4018
4019 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4020
4021 PR c/48742
4022 * gcc.c-torture/compile/pr48742.c: New test.
4023
4024 2011-04-26 Jason Merrill <jason@redhat.com>
4025
4026 * g++.dg/lookup/koenig13.C: New.
4027
4028 * g++.dg/cpp0x/initlist48.C: New.
4029
4030 2011-04-25 Jason Merrill <jason@redhat.com>
4031
4032 * g++.dg/cpp0x/sfinae17.C: New.
4033
4034 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4035
4036 PR target/48258
4037 * gcc.target/powerpc/pr48258-1.c: New file.
4038 * gcc.target/powerpc/pr48258-2.c: Ditto.
4039
4040 2011-04-26 Xinliang David Li <davidxl@google.com>
4041
4042 * gcc.dg/uninit-suppress.c: New test.
4043 * gcc.dg/uninit-suppress.c: New test.
4044
4045 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4046
4047 PR debug/48768
4048 * gcc.dg/pr48768.c: New test.
4049
4050 PR tree-optimization/48734
4051 * gcc.c-torture/compile/pr48734.c: New test.
4052
4053 PR testsuite/48753
4054 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4055
4056 2011-04-26 Richard Guenther <rguenther@suse.de>
4057
4058 PR tree-optimization/48731
4059 * gcc.dg/torture/pr48731.c: New testcase.
4060
4061 2011-04-26 Richard Guenther <rguenther@suse.de>
4062
4063 PR testsuite/48753
4064 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4065
4066 2011-04-26 Richard Guenther <rguenther@suse.de>
4067
4068 PR middle-end/48694
4069 * gcc.dg/torture/pr48694-1.c: New testcase.
4070 * gcc.dg/torture/pr48694-2.c: Likewise.
4071
4072 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4073
4074 * g++.dg/ext/underlying_type1.C: New.
4075 * g++.dg/ext/underlying_type2.C: Likewise.
4076 * g++.dg/ext/underlying_type3.C: Likewise.
4077 * g++.dg/ext/underlying_type4.C: Likewise.
4078 * g++.dg/ext/underlying_type5.C: Likewise.
4079 * g++.dg/ext/underlying_type6.C: Likewise.
4080 * g++.dg/ext/underlying_type7.C: Likewise.
4081 * g++.dg/ext/underlying_type8.C: Likewise.
4082 * g++.dg/ext/underlying_type9.C: Likewise.
4083 * g++.dg/ext/underlying_type10.C: Likewise.
4084
4085 2011-04-25 Jason Merrill <jason@redhat.com>
4086
4087 * g++.dg/cpp0x/regress/template-const2.C: New.
4088
4089 2011-04-25 Jeff Law <law@redhat.com>
4090
4091 * gcc.dg/tree-ssa/vrp56.c: new test.
4092
4093 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4094
4095 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4096
4097 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR preprocessor/48740
4100 * c-c++-common/raw-string-11.c: New test.
4101
4102 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4103
4104 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4105 hppa*-*-hpux*.
4106
4107 2011-04-23 Tobias Burnus <burnus@net-b.de>
4108
4109 PR fortran/18918
4110 * gfortran.dg/coarray_19.f90: New.
4111
4112 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4113
4114 PR c/48685
4115 * gcc.dg/pr48685.c: New test.
4116
4117 2011-04-22 Jan Hubicka <jh@suse.cz>
4118
4119 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4120
4121 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4122
4123 PR tree-optimization/48717
4124 * gcc.c-torture/execute/pr48717.c: New test.
4125
4126 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4127
4128 PR target/48723
4129 * gcc.target/i386/pr48723.c: New test.
4130
4131 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4132
4133 PR c/48716
4134 * gcc.dg/gomp/pr48716.c: New test.
4135 * g++.dg/gomp/pr48716.C: New test.
4136
4137 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4138
4139 PR c/36750
4140 * gcc.dg/missing-field-init-2.c: Update testcase.
4141
4142 2011-04-22 Alan Modra <amodra@gmail.com>
4143
4144 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4145
4146 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4147
4148 PR fortran/48405
4149 * gfortran.dg/function_optimize_6.f90: New test.
4150
4151 2011-04-21 Easwaran Raman <eraman@google.com>
4152
4153 * gcc.dg/stack-layout-2.c: New test.
4154
4155 2011-04-21 Richard Guenther <rguenther@suse.de>
4156
4157 PR lto/48703
4158 * g++.dg/lto/pr48207-2_0.C: New testcase.
4159 * g++.dg/lto/pr48207-3_0.C: Likewise.
4160
4161 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4162
4163 * gnat.dg/volatile5.adb: New test.
4164 * gnat.dg/volatile5_pkg.ads: New helper.
4165
4166 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4167
4168 PR target/48708
4169 * gcc.target/i386/pr48708.c: New test.
4170
4171 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4172
4173 * gcc.dg/vect/vect-119.c: New test.
4174
4175 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4176
4177 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4178 and once without.
4179
4180 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4181 Richard Sandiford <richard.sandiford@linaro.org>
4182
4183 PR target/46329
4184 * gcc.target/arm/pr46329.c: New test.
4185
4186 2011-04-21 Tobias Burnus <burnus@net-b.de>
4187
4188 PR fortran/18918
4189 * gfortran.dg/coarray_18.f90: New.
4190
4191 2011-04-20 Jason Merrill <jason@redhat.com>
4192
4193 * g++.dg/cpp0x/initlist47.C: New.
4194
4195 * g++.dg/init/dtor4.C: New.
4196
4197 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4198
4199 PR target/48678
4200 * gcc.target/i386/sse2-pinsrw.c: New test.
4201 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4202 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4203 * gcc.target/i386/sse2-insvhi.c: Ditto.
4204 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4205 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4206
4207 2011-04-20 Jason Merrill <jason@redhat.com>
4208
4209 * g++.dg/template/const4.C: New.
4210
4211 2011-04-20 Easwaran Raman <eraman@google.com>
4212
4213 * gcc.dg/stack-layout-1.c: New test.
4214
4215 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4216
4217 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4218 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4219 function.
4220
4221 2011-04-20 Kai Tietz <ktietz@redhat.com>
4222
4223 * gcc.dg/binop-xor1.c: New test.
4224 * gcc.dg/binop-xor2.c: New test.
4225 * gcc.dg/binop-xor3.c: New test.
4226 * gcc.dg/binop-xor4.c: New test.
4227 * gcc.dg/binop-xor5.c: New test.
4228
4229 2011-04-20 Richard Guenther <rguenther@suse.de>
4230
4231 PR tree-optimization/47892
4232 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4233
4234 2011-04-20 Richard Guenther <rguenther@suse.de>
4235
4236 PR middle-end/48695
4237 * g++.dg/torture/pr48695.C: New testcase.
4238
4239 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4240
4241 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4242 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4243 * gcc.c-torture/execute/pr45262.c: Ditto
4244 * gcc.dg/torture/pr43165.c: Ditto.
4245 * gcc.dg/torture/pr47228.c: Ditto.
4246 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4247 * gcc.dg/ipa/pr45644.c: Ditto.
4248 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4249 PDP11.
4250
4251 2011-04-19 Jason Merrill <jason@redhat.com>
4252
4253 * g++.dg/ext/complex7.C: New.
4254
4255 * g++.dg/ext/attrib41.C: New.
4256
4257 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4258
4259 PR testsuite/48676
4260 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4261
4262 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4263
4264 PR target/48678
4265 * gcc.target/i386/pr48678.c: New test.
4266
4267 2011-04-19 Martin Jambor <mjambor@suse.cz>
4268
4269 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4270 * g++.dg/opt/devirt2.C: New test.
4271 * g++.dg/ipa/devirt-g-1.C: Likewise.
4272
4273 2011-04-19 Tobias Burnus <burnus@net-b.de>
4274
4275 PR fortran/48588
4276 * gfortran.dg/whole_file_33.f90: New.
4277
4278 2011-04-19 Martin Jambor <mjambor@suse.cz>
4279
4280 * g++.dg/ipa/devirt-7.C: New test.
4281
4282 2011-04-19 Richard Guenther <rguenther@suse.de>
4283
4284 PR lto/48207
4285 * g++.dg/lto/pr48207_0.C: New testcase.
4286
4287 2011-04-18 Jason Merrill <jason@redhat.com>
4288
4289 * g++.dg/init/void1.C: New.
4290
4291 * g++.dg/cpp0x/union4.C: New.
4292
4293 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4294
4295 PR middle-end/48661
4296 * g++.dg/torture/pr48661.C: New test.
4297
4298 PR c++/48632
4299 * g++.dg/gomp/pr48632.C: New test.
4300
4301 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4302
4303 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4304 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4305
4306 2011-04-18 Tobias Burnus <burnus@net-b.de>
4307
4308 PR fortran/18918
4309 * gfortran.dg/coarray_17.f90: New.
4310 * gfortran.dg/coarray_10.f90: Update dg-error.
4311
4312 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4313
4314 PR testsuite/48251
4315 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4316 * gfortran.dg/guality/guality.exp: Likewise.
4317
4318 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4319
4320 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4321
4322 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4323
4324 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4325
4326 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4327
4328 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4329
4330 2011-04-18 Richard Guenther <rguenther@suse.de>
4331
4332 PR middle-end/46364
4333 * g++.dg/torture/pr46364.C: New testcase.
4334
4335 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4336
4337 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4338
4339 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4340
4341 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4342
4343 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4344 Ira Rosen <ira.rosen@linaro.org>
4345
4346 PR target/48252
4347 * gcc.target/arm/pr48252.c: New test.
4348
4349 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4350
4351 PR tree-optimization/48616
4352 * gcc.dg/pr48616.c: New test.
4353
4354 2011-04-18 Tobias Burnus <burnus@net-b.de>
4355
4356 PR fortran/18918
4357 * gfortran.dg/coarray_16.f90: New.
4358
4359 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4360
4361 PR fortran/48462
4362 * gfortran.dg/realloc_on_assign_7.f03: New test.
4363
4364 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4365
4366 PR libgfortran/48602
4367 * gfortran.dg/fmt_g0_6.f08: New test.
4368
4369 2011-04-17 Jason Merrill <jason@redhat.com>
4370
4371 * g++.dg/cpp0x/sfinae16.C: New.
4372
4373 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4374
4375 * gcc.target/mips/reg-var-1.c: New test.
4376
4377 2011-04-17 Jan Hubicka <jh@suse.cz>
4378
4379 * gcc.dg/winline-5.c: Update testcase.
4380
4381 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4382
4383 * gnat.dg/discr27.ad[sb]: Move dg directive.
4384 * gnat.dg/discr28.ad[sb]: New test.
4385 * gnat.dg/discr28_pkg.ads: New helper.
4386
4387 2011-04-17 Michael Matz <matz@suse.de>
4388
4389 PR tree-optimization/48622
4390 PR lto/48645
4391 * gcc.dg/lto/pr48622_0.c: New test.
4392
4393 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
4394
4395 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4396 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4397 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4398 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4399 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4400 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4401
4402 2011-04-15 Jason Merrill <jason@redhat.com>
4403
4404 * g++.dg/cpp0x/range-for17.C: New.
4405
4406 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4407
4408 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4409 * g++.dg/cpp0x/range-for3.C: Likewise.
4410 * g++.dg/cpp0x/range-for9.C: Correct error message.
4411 * g++.dg/cpp0x/range-for11.C: New.
4412 * g++.dg/cpp0x/range-for12.C: New.
4413 * g++.dg/cpp0x/range-for13.C: New.
4414 * g++.dg/cpp0x/range-for14.C: New.
4415 * g++.dg/cpp0x/range-for15.C: New.
4416 * g++.dg/cpp0x/range-for16.C: New.
4417
4418 2011-04-15 Tobias Burnus <burnus@net-b.de>
4419
4420 PR fortran/18918
4421 * gfortran.dg/coarray_15.f90: Change to dg-do run.
4422
4423 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
4424
4425 * objc.dg/naming-4.m: Updated.
4426 * objc.dg/naming-5.m: Updated.
4427 * objc.dg/naming-6.m: New.
4428 * objc.dg/naming-7.m: New.
4429 * obj-c++.dg/naming-1.mm: Updated.
4430 * obj-c++.dg/naming-2.mm: Updated.
4431 * obj-c++.dg/naming-3.mm: New.
4432 * obj-c++.dg/naming-4.mm: New.
4433
4434 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4435
4436 PR libgfortran/48589
4437 * gfortran.dg/fmt_g0_5.f08: New test.
4438
4439 2011-04-15 Richard Guenther <rguenther@suse.de>
4440
4441 PR testsuite/48286
4442 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4443
4444 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
4445
4446 * gcc.target/avr/torture/pr41885.c (dg-options): Change
4447 -finline-limit=0 to -fno-inline
4448
4449 2011-04-15 Jakub Jelinek <jakub@redhat.com>
4450
4451 PR target/48614
4452 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4453 just avx.
4454
4455 2011-04-14 Jakub Jelinek <jakub@redhat.com>
4456
4457 PR target/48605
4458 * gcc.target/i386/sse4_1-insertps-3.c: New test.
4459 * gcc.target/i386/sse4_1-insertps-4.c: New test.
4460 * gcc.target/i386/avx-insertps-3.c: New test.
4461 * gcc.target/i386/avx-insertps-4.c: New test.
4462
4463 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4464
4465 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4466 -finline-limit=0
4467
4468 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4469
4470 PR target/46779
4471 PR target/45291
4472 PR target/41894
4473 * gcc.target/avr/pr46779-1.c: New test case
4474 * gcc.target/avr/pr46779-2.c: New test case
4475
4476 2011-04-14 Jason Merrill <jason@redhat.com>
4477
4478 * g++.dg/cpp0x/sfinae15.C: New.
4479
4480 * g++.dg/cpp0x/sfinae14.C: New.
4481
4482 * g++.dg/ext/vla10.C: New.
4483
4484 2011-04-14 Richard Guenther <rguenther@suse.de>
4485
4486 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4487
4488 2011-04-14 Richard Guenther <rguenther@suse.de>
4489
4490 * gcc.dg/fold-bitand-4.c: Move ...
4491 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4492
4493 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4494
4495 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4496 variables const.
4497 * gcc.target/avr/torture/trivial.c: Ditto.
4498
4499 2011-04-13 Jason Merrill <jason@redhat.com>
4500
4501 * g++.dg/template/operator11.C: New.
4502
4503 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4504
4505 PR middle-end/48591
4506 * gcc.dg/gomp/pr48591.c: New test.
4507
4508 PR c++/48570
4509 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4510 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4511
4512 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4513
4514 PR c++/48574
4515 * g++.dg/template/dependent-expr7.C: New test case.
4516
4517 2011-04-13 Jason Merrill <jason@redhat.com>
4518
4519 * g++.dg/cpp0x/sfinae13.C: New.
4520
4521 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4522
4523 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4524
4525 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4526
4527 * gcc.target/arm/pr43698.c: Remove -march option.
4528
4529 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4530
4531 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4532 -march option.
4533
4534 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4535
4536 PR fortran/48360
4537 PR fortran/48456
4538 * gfortran.dg/realloc_on_assign_6.f03: New test.
4539
4540 2011-04-12 Kai Tietz <ktietz@redhat.com>
4541
4542 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4543 targets the additional -mno-ms-bitfields and
4544 -Wno-packed-bitfield-compat options.
4545 * g++.dg/ext/bitfield3.C: Likewise.
4546 * g++.dg/ext/bitfield4.C: Likewise.
4547 * g++.dg/ext/bitfield5.C: Likewise.
4548 * gcc.dg/bitfld-15.c: Likewise.
4549 * gcc.dg/bitfld-16.c: Likewise.
4550 * gcc.dg/bitfld-17.c: Likewise.
4551 * gcc.dg/bitfld-18.c: Likewise.
4552
4553 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4554
4555 * gcc.target/arm/neon-vld3-1.c: New test.
4556 * gcc.target/arm/neon-vst3-1.c: New test.
4557 * gcc.target/arm/neon/v*.c: Regenerate.
4558
4559 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4560
4561 PR rtl-optimization/48549
4562 * g++.dg/opt/pr48549.C: New test.
4563
4564 2011-04-12 Richard Guenther <rguenther@suse.de>
4565
4566 PR tree-optimization/46076
4567 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4568
4569 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4570
4571 PR testsuite/21164
4572 * lib/compat.exp (compat-execute): Declare unsupported after
4573 stripping path from src1.
4574 * lib/lto.exp (lto-execute): Likewise.
4575
4576 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4577
4578 PR c/48552
4579 * gcc.dg/pr48552-1.c: New test.
4580 * gcc.dg/pr48552-2.c: New test.
4581
4582 2011-04-11 Jason Merrill <jason@redhat.com>
4583
4584 * g++.dg/cpp0x/sfinae12.C: New.
4585
4586 * g++.dg/cpp0x/enum10.C: New.
4587
4588 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4589
4590 * g++.dg/cpp0x/rv-func.C: New.
4591
4592 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4593
4594 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4595 alpha*-dec-osf5*.
4596
4597 2011-04-11 Martin Jambor <mjambor@suse.cz>
4598
4599 PR tree-optimization/48195
4600 * gcc.dg/ipa/pr48195.c: New test.
4601
4602 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4603
4604 * gnat.dg/return3.adb: Remove unused switch.
4605
4606 2011-04-08 Mike Stump <mikestump@comcast.net>
4607
4608 PR testsuite/48506
4609 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4610 default to fno-common.
4611
4612 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4613
4614 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4615 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4616
4617 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4618
4619 PR fortran/48448
4620 * gfortran.dg/function_optimize_5.f90: New test.
4621
4622 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4623
4624 * gnat.dg/aggr17.adb: New test.
4625 * gnat.dg/aggr18.adb: Likewise.
4626
4627 2011-04-08 Michael Matz <matz@suse.de>
4628
4629 PR middle-end/48389
4630 * gcc.target/i386/pr48389.c: New test.
4631
4632 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4633
4634 PR rtl-optimization/48272
4635 * g++.dg/opt/pr48272.C: New.
4636
4637 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4638
4639 PR rtl-optimization/48235
4640 * gcc.dg/pr48235.c: New.
4641
4642 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4643
4644 PR rtl-optimization/48302
4645 * g++.dg/opt/pr48302.C: New.
4646
4647 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4648
4649 PR target/48273
4650 * g++.dg/opt/pr48273.C: New.
4651
4652 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4653
4654 PR rtl-optimization/48442
4655 * gcc.dg/pr48442.c: New.
4656
4657 2011-04-08 Jakub Jelinek <jakub@redhat.com>
4658
4659 PR tree-optimization/48377
4660 * gcc.dg/vect/pr48377.c: New test.
4661
4662 2011-04-07 Jason Merrill <jason@redhat.com>
4663
4664 * g++.dg/cpp0x/regress/call1.C: New.
4665
4666 * g++.dg/cpp0x/variadic107.C: New.
4667
4668 * g++.dg/cpp0x/sfinae11.C: New.
4669 * g++.dg/cpp0x/noexcept02.C: Fix.
4670
4671 * g++.dg/cpp0x/sfinae10.C: New.
4672
4673 * g++.dg/cpp0x/sfinae9.C: New.
4674
4675 * c-c++-common/Wcast-qual-1.c: Move here from...
4676 * gcc.dg/cast-qual-3.c: ...here, and...
4677 * g++.dg/warn/Wcast-qual2.C: ...here.
4678
4679 * g++.dg/cpp0x/sfinae8.C: New.
4680
4681 * g++.dg/cpp0x/sfinae7.C: New.
4682
4683 * g++.dg/cpp0x/enum9.C: New.
4684
4685 2011-04-07 Mike Stump <mikestump@comcast.net>
4686
4687 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
4688 with no trampolines.
4689
4690 2011-04-07 Jakub Jelinek <jakub@redhat.com>
4691
4692 PR fortran/48117
4693 * gfortran.dg/gomp/pr48117.f90: New test.
4694
4695 PR debug/48343
4696 * gcc.dg/torture/pr48343.c: New test.
4697
4698 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4699
4700 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
4701
4702 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
4703
4704 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
4705
4706 2011-04-07 Tom de Vries <tom@codesourcery.com>
4707
4708 PR target/43920
4709 * lib/scanasm.exp (object-size): New proc.
4710 * gcc.target/arm/pr43920-2.c: New test.
4711
4712 2011-04-06 Tobias Burnus <burnus@net-b.de>
4713
4714 PR fortran/18918
4715 PR fortran/48477
4716 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
4717
4718 2011-04-06 Steve Ellcey <sje@cup.hp.com>
4719
4720 * gcc.dg/mtune.c: Prune note from output.
4721
4722 2011-04-06 Jakub Jelinek <jakub@redhat.com>
4723
4724 PR debug/48466
4725 * gcc.dg/guality/pr36977.c: New test.
4726 * gcc.dg/guality/pr48466.c: New test.
4727
4728 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4729
4730 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
4731
4732 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
4733
4734 * gnat.dg/return3.adb: New test.
4735
4736 2011-04-06 Richard Guenther <rguenther@suse.de>
4737
4738 PR tree-optimization/47663
4739 * gcc.dg/tree-ssa/inline-8.c: New testcase.
4740
4741 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
4742
4743 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
4744 Solaris 8 and 9 as well.
4745
4746 2011-04-05 Tom de Vries <tom@codesourcery.com>
4747
4748 PR target/43920
4749 * gcc.target/arm/pr43920-1.c: New test.
4750
4751 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
4752
4753 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
4754 (cctor): Actually return the value.
4755 (main): Cast return values.
4756
4757 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4758
4759 * gfortran.dg/character_comparison_8.f90: New test.
4760
4761 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4762
4763 * frontend-passes: (optimize_lexical_comparison): New function.
4764 (optimize_expr): Call it.
4765 (optimize_comparison): Also handle lexical comparison functions.
4766 Return false instad of -2 for unequal comparison.
4767
4768 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4769
4770 PR fortran/48412
4771 * function_optimize_4.f90: New test.
4772
4773 2011-04-04 Tobias Burnus <burnus@net-b.de>
4774
4775 PR fortran/18918
4776 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
4777 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
4778 * gfortran.dg/coarray_15.f90: New.
4779
4780 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4781
4782 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
4783 * gfortran.dg/bessel_7.f90: Likewise.
4784
4785 2011-04-03 Tobias Burnus <burnus@net-b.de>
4786
4787 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
4788
4789 2011-04-03 Richard Guenther <rguenther@suse.de>
4790 Ira Rosen <ira.rosen@linaro.org>
4791
4792 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
4793 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
4794 -ftree-loop-if-convert-stores.
4795
4796 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4797
4798 * gnat.dg/specs/aggr2.ads: New test.
4799
4800 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4801
4802 * gnat.dg/debug2.ad[sb]: New test.
4803 * gnat.dg/debug2_pkg.ads: New helper.
4804 * gnat.dg/debug3.ad[sb]: New test.
4805
4806 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
4807
4808 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
4809
4810 2011-04-01 Jakub Jelinek <jakub@redhat.com>
4811
4812 PR middle-end/48335
4813 * gcc.c-torture/compile/pr48335-1.c: New test.
4814 * gcc.dg/pr48335-1.c: New test.
4815 * gcc.dg/pr48335-2.c: New test.
4816 * gcc.dg/pr48335-3.c: New test.
4817 * gcc.dg/pr48335-4.c: New test.
4818 * gcc.dg/pr48335-5.c: New test.
4819 * gcc.dg/pr48335-6.c: New test.
4820 * gcc.dg/pr48335-7.c: New test.
4821 * gcc.dg/pr48335-8.c: New test.
4822 * gcc.target/i386/pr48335-1.c: New test.
4823
4824 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
4825
4826 PR c/36299
4827 * gcc.dg/Waddress.c: New test.
4828
4829 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4830
4831 PR fortran/48352
4832 * gfortran.dg/function_optimize_3.f90: New test.
4833
4834 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
4835
4836 * gcc.c-torture/compile/20110401-1.c: New test.
4837
4838 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
4839 * g++.dg/lto/20091002-2_0.C: Likewise.
4840 * g++.dg/lto/20090303_0.c: Likewise.
4841 * g++.dg/lto/20091004-1_0.C: Likewise.
4842 * g++.dg/lto/20091002-3_0.C: Likewise.
4843 * g++.dg/lto/20091004-2_0.C: Likewise.
4844 * g++.dg/lto/20081123_0.C: Likewise.
4845 * g++.dg/lto/20090313_0.C: Likewise.
4846 * g++.dg/lto/20081109-1_0.C: Likewise.
4847 * g++.dg/lto/20081219_0.C: Likewise.
4848 * g++.dg/lto/20081204-1_0.C: Likewise.
4849 * g++.dg/lto/20090302_0.C: Likewise.
4850 * g++.dg/lto/20081119-1_0.C: Likewise.
4851 * g++.dg/lto/20081118_0.C: Likewise.
4852 * gcc.dg/lto/20091020-2_0.c: Likewise.
4853 * gcc.dg/lto/20090210_0.c: Likewise.
4854 * gcc.dg/lto/20081204-1_0.c: Likewise.
4855 * gcc.dg/lto/20081224_0.c: Likewise.
4856 * gcc.dg/lto/20090219_0.c: Likewise.
4857 * gcc.dg/lto/20091014-1_0.c: Likewise.
4858 * gcc.dg/lto/20091016-1_0.c: Likewise.
4859 * gcc.dg/lto/20090206-2_0.c: Likewise.
4860 * gcc.dg/lto/20090116_0.c: Likewise.
4861 * gcc.dg/lto/20091013-1_0.c: Likewise.
4862 * gcc.dg/lto/20091015-1_0.c: Likewise.
4863 * gcc.dg/lto/20090126-2_0.c: Likewise.
4864
4865 2011-03-31 Ian Lance Taylor <iant@google.com>
4866
4867 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
4868
4869 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4870
4871 * gnat.dg/opt16.adb: New test.
4872
4873 2011-03-31 Jason Merrill <jason@redhat.com>
4874
4875 * g++.dg/cpp0x/defaulted24.C: New.
4876
4877 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4878
4879 PR target/16292
4880 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
4881 with -O0.
4882
4883 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4884
4885 * g++.dg/other/i386-9.C: New test.
4886
4887 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4888
4889 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
4890
4891 2011-03-30 Jason Merrill <jason@redhat.com>
4892
4893 * g++.dg/cpp0x/regress/error-recovery1.C: New.
4894
4895 * g++.dg/cpp0x/regress/isnan.C: New.
4896
4897 * g++.dg/cpp0x/initlist46.C: New.
4898
4899 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
4900
4901 PR target/47551
4902 * gcc.target/arm/neon-modes-2.c: New test.
4903
4904 2011-03-30 Jakub Jelinek <jakub@redhat.com>
4905
4906 PR c/48305
4907 * gcc.c-torture/compile/pr48305.c: New test.
4908
4909 2011-03-29 Jason Merrill <jason@redhat.com>
4910
4911 * g++.dg/cpp0x/regress/value-dep1.C: New.
4912
4913 2011-03-29 Steve Ellcey <sje@cup.hp.com>
4914
4915 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
4916
4917 2011-03-29 Ian Lance Taylor <iant@google.com>
4918
4919 * go.test/go-test.exp: Handle the test lines used in several new
4920 tests.
4921 (errchk): Add opts parameter. Change all callers. Handle parens
4922 in regexps.
4923
4924 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
4925 Dominique d'Humieres <dominiq@lps.ens.fr>
4926
4927 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
4928 and __APPLE__ && __PPC__ && __ALTIVEC__.
4929
4930 2011-03-29 Jason Merrill <jason@redhat.com>
4931
4932 * g++.dg/cpp0x/dependent1.C: New.
4933
4934 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
4935
4936 * g++.dg/cpp0x/constexpr-memfn1.C: New.
4937
4938 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
4939
4940 2011-03-29 Janus Weil <janus@gcc.gnu.org>
4941
4942 PR fortran/48095
4943 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
4944 * gfortran.dg/proc_ptr_comp_32.f90: New.
4945
4946 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4947
4948 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
4949 check for corresponding warning.
4950
4951 2011-03-28 Jason Merrill <jason@redhat.com>
4952
4953 * g++.dg/cpp0x/rv-deduce2.C: New.
4954
4955 2011-03-29 Jakub Jelinek <jakub@redhat.com>
4956
4957 PR debug/48203
4958 * gcc.dg/pr48203.c: New test.
4959
4960 2011-03-28 Jeff Law <law@redhat.com>
4961
4962 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
4963
4964 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
4965
4966 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
4967 and __PPC__ && __ALTIVEC__.
4968
4969 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4970
4971 PR testsuite/48238
4972 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
4973 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4974 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4975 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4976
4977 2011-03-28 Jason Merrill <jason@redhat.com>
4978
4979 * g++.dg/cpp0x/initlist-array2.C: New.
4980
4981 * g++.dg/cpp0x/initlist-array1.C: New.
4982
4983 * g++.dg/cpp0x/constexpr-compound.C: New.
4984
4985 * g++.dg/cpp0x/constexpr-using.C: New.
4986
4987 * g++.dg/cpp0x/constexpr-noexcept.C: New.
4988
4989 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
4990
4991 PR testsuite/48276
4992 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
4993
4994 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
4995
4996 * gcc.dg/slp-1.c: New test.
4997
4998 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
4999
5000 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5001 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5002 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5003 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5004 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5005 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5006 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5007 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5008 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5009 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5010 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5011 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5012 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5013 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5014
5015 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5016
5017 PR fortran/47065
5018 * gfortran.dg/trim_optimize_5.f90: New test.
5019 * gfortran.dg/trim_optimize_6.f90: New test.
5020
5021 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5022
5023 PR target/38598
5024 * gcc.target/mips/madd-7.c: Remove -mlong32.
5025 * gcc.target/mips/msub-7.c: Likewise.
5026
5027 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5028
5029 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5030 accesses to preserve the meaning of the test for doubleword vectors.
5031 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5032 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5033
5034 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5035
5036 PR fortran/48291
5037 * gfortran.dg/class_42.f03: New.
5038
5039 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5040
5041 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5042 strided accesses.
5043
5044 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5045
5046 PR rtl-optimization/48144
5047 * gcc.dg/pr48144.c: New test.
5048
5049 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5050
5051 * gnat.dg/discr27.ad[sb]: New test.
5052
5053 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5054
5055 * gnat.dg/limited_with2.ad[sb]: New test.
5056 * gnat.dg/limited_with2_pkg1.ads: New helper.
5057 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5058
5059 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5060
5061 * gnat.dg/opt15.adb: New test.
5062 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5063
5064 2011-03-25 Tobias Burnus <burnus@net-b.de>
5065
5066 PR fortran/48174
5067 PR fortran/45304
5068 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5069 * gfortran.dg/leadz_trailz_3.f90: Ditto
5070
5071 2011-03-25 Martin Jambor <mjambor@suse.cz>
5072
5073 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5074
5075 2011-03-25 Jason Merrill <jason@redhat.com>
5076
5077 * g++.dg/cpp0x/defaulted22.C: New.
5078 * g++.dg/cpp0x/defaulted23.C: New.
5079 * g++.dg/cpp0x/defaulted15.C: Adjust.
5080
5081 2011-03-25 Jason Merrill <jason@redhat.com>
5082
5083 * g++.dg/cpp0x/move1.C: New.
5084
5085 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5086
5087 PR target/48287
5088 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5089
5090 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5091
5092 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5093 for mips-sgi-irix6.5.
5094 Replace snprintf prototype by <stdio.h>.
5095
5096 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5097
5098 PR testsuite/48283
5099 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5100 run_expensive_tests.
5101 * gcc.dg/graphite/block-4.c: Likewise.
5102 * gcc.dg/graphite/block-7.c: Likewise.
5103 * gcc.dg/graphite/block-8.c: Likewise.
5104
5105 2011-03-25 Richard Guenther <rguenther@suse.de>
5106
5107 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5108 * g++.dg/tree-ssa/pr8781.C: Likewise.
5109 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5110 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5111 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5112 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5113 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5114 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5115 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5116 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5117 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5118 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5119 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5120 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5121 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5122 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5123 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5124 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5125 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5126 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5127 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5128 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5129 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5130 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5131 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5132 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5133 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5134 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5135 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5136 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5137 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5138 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5139 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5140 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5141 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5142 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5143 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5144 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5145 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5146 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5147 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5148 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5149 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5150 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5151 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5152 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5153 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5154 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5155 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5156 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5157 * c-c++-common/pr46562-2.c: Likewise.
5158 * gfortran.dg/pr42108.f90: Likewise.
5159 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5160 foo to be inlined even at -O1.
5161 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5162 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5163 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5164 * gcc.dg/matrix/matrix.exp: Disable FRE.
5165
5166 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5167
5168 PR debug/48204
5169 * gcc.dg/dfp/pr48204.c: New test.
5170
5171 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5172
5173 PR target/48209
5174 * gcc.c-torture/execute/pr47917.c: Move this...
5175 * gcc.dg/torture/pr47917.c: to here and add xfails.
5176
5177 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5178
5179 * gnat.dg/array16.ad[sb]: New test.
5180 * gnat.dg/array16.ads: New helper.
5181
5182 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5183
5184 * gnat.dg/derived_type2.adb: New test.
5185
5186 2011-03-24 Richard Guenther <rguenther@suse.de>
5187
5188 PR tree-optimization/48271
5189 * g++.dg/torture/pr48271.C: New testcase.
5190
5191 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5192
5193 * gnat.dg/array15.ad[sb]: New test.
5194
5195 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5196
5197 PR target/48237
5198 * gcc.target/i386/pr48237.c: New test.
5199
5200 2011-03-24 Richard Guenther <rguenther@suse.de>
5201
5202 PR middle-end/48269
5203 * gcc.dg/builtin-object-size-10.c: New testcase.
5204
5205 2011-03-24 Richard Guenther <rguenther@suse.de>
5206
5207 PR tree-optimization/46562
5208 * c-c++-common/pr46562-2.c: New testcase.
5209 * c-c++-common/pr46562.c: Likewise.
5210
5211 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5212
5213 * gcc.dg/vect/vect-cselim-1.c: New test.
5214 * gcc.dg/vect/vect-cselim-2.c: New test.
5215
5216 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5217
5218 * gcc.target/arm/pr46934.c: New.
5219
5220 2011-03-23 Ian Lance Taylor <iant@google.com>
5221
5222 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5223
5224 2011-03-23 Richard Guenther <rguenther@suse.de>
5225
5226 * gcc.dg/struct: Remove directory and contents.
5227
5228 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5229
5230 PR testsuite/48251
5231 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5232
5233 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5234
5235 * gnat.dg/discr26.ad[sb]: New test.
5236 * gnat.dg/discr26_pkg.ads: New helper.
5237
5238 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5239
5240 PR target/47553
5241 * gcc.target/arm/neon-vld-1.c: New test.
5242
5243 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5244
5245 * gnat.dg/array14.ad[sb]: New test.
5246 * gnat.dg/array14_pkg.ads: New helper.
5247
5248 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5249
5250 * gcc.c-torture/execute/920501-8.x: Remove.
5251 * gcc.c-torture/execute/930513-1.x: Remove.
5252 * gcc.c-torture/execute/960312-1.x: Remove.
5253 * gcc.c-torture/compile/20000804-1.c,
5254 gcc.c-torture/compile/20001205-1.c,
5255 gcc.c-torture/compile/20001226-1.c,
5256 gcc.c-torture/compile/20010518-2.c,
5257 gcc.c-torture/compile/20020312-1.c,
5258 gcc.c-torture/compile/20020604-1.c,
5259 gcc.c-torture/compile/920501-12.c,
5260 gcc.c-torture/compile/920501-4.c,
5261 gcc.c-torture/compile/920520-1.c,
5262 gcc.c-torture/compile/980506-1.c,
5263 gcc.c-torture/execute/980709-1.x,
5264 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5265 options for m68hc11.
5266 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5267 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5268 m68hc11.
5269
5270 2011-03-22 Nick Clifton <nickc@redhat.com>
5271
5272 * lib/target-supports.exp (check_profiling_available): Add MN10300
5273 to the list of targets that do not support profiling. Restore
5274 alpha sorting to this list.
5275
5276 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5277
5278 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5279 failure on 32-bit systems.
5280 * gcc.dg/torture/vector-2.c: Ditto.
5281
5282 2011-03-22 Richard Guenther <rguenther@suse.de>
5283
5284 PR tree-optimization/48228
5285 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5286
5287 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5288
5289 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5290 powerpc.
5291
5292 PR target/48226
5293 * gcc.target/powerpc/pr48226.c: New file.
5294
5295 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5296
5297 * lib/prune.exp (prune_gcc_output): Prune "could not create
5298 compact unwind for" warnings.
5299
5300 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5301
5302 PR c/42544
5303 PR c/48197
5304 * gcc.c-torture/execute/pr42544.c: New test.
5305 * gcc.c-torture/execute/pr48197.c: New test.
5306
5307 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5308
5309 PR preprocessor/48192
5310 * gcc.target/powerpc/pr48192.c: New file.
5311
5312 PR target/48053
5313 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5314 split problem of 0 being loaded in a VSX register.
5315
5316 2011-03-21 Richard Guenther <rguenther@suse.de>
5317
5318 PR c/47939
5319 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5320 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5321 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5322 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5323
5324 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5325
5326 PR target/48213
5327 * gcc.dg/pr48213.c: New test.
5328
5329 2011-03-21 Kai Tietz <ktietz@redhat.com>
5330
5331 PR target/12171
5332 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5333
5334 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5335
5336 * gcc.target/arm/xor-and.c: New.
5337
5338 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5339
5340 PR fortran/22572
5341 * gfortran.dg/function_optimize_1.f90: New test.
5342 * gfortran.dg/function_optimize_2.f90: New test.
5343
5344 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5345
5346 PR rtl-optimization/47502
5347 * gcc.target/i386/pr47502-1.c: New.
5348 * gcc.target/i386/pr47502-2.c: Likewise.
5349
5350 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5351
5352 PR rtl-optimization/48156
5353 * gcc.dg/pr48156.c: New test.
5354
5355 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5356
5357 PR libfortran/47439
5358 * gfortran.dg/scratch_1.f90: Adjust test.
5359
5360 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5361
5362 PR libfortran/47439
5363 * gfortran.dg/scratch_1.f90: New test.
5364
5365 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5366
5367 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5368 variably modified typedefs.
5369 * gcc.dg/c1x-typedef-2.c: Remove.
5370
5371 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5372
5373 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5374 * gcc.dg/c1x-anon-struct-3.c: New test.
5375 * gcc.dg/anon-struct-11.c: Update.
5376
5377 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5378
5379 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5380 dg-xfail-run-if.
5381 Only xfail with gas.
5382
5383 2011-03-18 Jason Merrill <jason@redhat.com>
5384
5385 * g++.dg/template/fn-ptr1.C: New.
5386
5387 * g++.dg/overload/volatile1.C: New.
5388
5389 * g++.dg/opt/pr23372.C: New.
5390
5391 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5392
5393 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5394
5395 PR middle-end/47405
5396 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5397
5398 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5399
5400 * gcc.target/arm/unsigned-extend-1.c: New.
5401
5402 2011-03-18 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR bootstrap/48161
5405 * gcc.c-torture/compile/pr48161.c: New test.
5406
5407 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
5408
5409 PR middle-end/47725
5410 * gcc.dg/torture/pr47725.c: New.
5411
5412 2011-03-17 Jason Merrill <jason@redhat.com>
5413
5414 * g++.dg/cpp0x/constexpr-overflow2.C: New.
5415 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5416
5417 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
5418
5419 * gnat.dg/specs/elab2.ads: New test.
5420 * gnat.dg/specs/elab2_pkg.ads: New helper.
5421
5422 2011-03-17 Jason Merrill <jason@redhat.com>
5423
5424 * g++.dg/cpp0x/decltype-1212.C: New.
5425 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5426
5427 2011-03-17 Jason Merrill <jason@redhat.com>
5428
5429 * g++.dg/parse/memfnquals1.C: New.
5430
5431 2011-03-17 Richard Guenther <rguenther@suse.de>
5432
5433 PR middle-end/48134
5434 * gcc.dg/pr48134.c: New testcase.
5435
5436 2011-03-17 Richard Guenther <rguenther@suse.de>
5437
5438 PR middle-end/48165
5439 * g++.dg/torture/pr48165.C: New testcase.
5440
5441 2011-03-17 Jakub Jelinek <jakub@redhat.com>
5442
5443 PR rtl-optimization/48141
5444 * gcc.dg/pr48141.c: New test.
5445
5446 2011-03-16 Jason Merrill <jason@redhat.com>
5447
5448 * g++.dg/cpp0x/constexpr-48089.C: New.
5449
5450 * g++.dg/cpp0x/constexpr-abi1.C: New.
5451
5452 * g++.dg/cpp0x/constexpr-46336.C: New.
5453 * g++.dg/parse/friend5.C: Adjust expected errors.
5454
5455 * g++.dg/cpp0x/constexpr-47570.C: New.
5456
5457 2011-03-16 Dodji Seketeli <dodji@redhat.com>
5458
5459 PR debug/47510
5460 * ++.dg/debug/dwarf2/typedef6.C: New test.
5461
5462 2011-03-16 Jason Merrill <jason@redhat.com>
5463
5464 * g++.dg/cpp0x/elision2.C: New.
5465
5466 * g++.dg/cpp0x/constexpr-array3.C: New.
5467
5468 2011-03-16 Jason Merrill <jason@redhat.com>
5469
5470 * g++.dg/cpp0x/sfinae6.C: New.
5471 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5472 * g++.dg/cpp0x/pr45908.C: Likewise.
5473 * g++.dg/cpp0x/sfinae6.C: Likewise.
5474 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5475 * g++.old-deja/g++.law/arg11.C: Likewise.
5476
5477 2011-03-16 Jason Merrill <jason@redhat.com>
5478
5479 * g++.dg/template/incomplete6.C: New.
5480
5481 2011-03-16 Jeff Law <law@redhat.com>
5482
5483 * gcc.dg/tree-ssa/vrp55.c: New test.
5484
5485 2011-03-16 Jason Merrill <jason@redhat.com>
5486
5487 * g++.dg/cpp0x/auto22.C: New.
5488
5489 2011-03-16 Richard Guenther <rguenther@suse.de>
5490
5491 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5492 optimizing it away if promoted to const.
5493
5494 2011-03-16 Richard Guenther <rguenther@suse.de>
5495
5496 PR tree-optimization/48149
5497 * gcc.dg/fold-complex-1.c: New testcase.
5498
5499 2011-03-16 Richard Guenther <rguenther@suse.de>
5500
5501 PR testsuite/48147
5502 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5503 or cloning happens.
5504
5505 2011-03-16 Richard Guenther <rguenther@suse.de>
5506
5507 PR tree-optimization/26134
5508 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5509
5510 2011-03-16 Richard Guenther <rguenther@suse.de>
5511
5512 PR tree-optimization/48146
5513 * gcc.dg/torture/pr48146.c: New testcase.
5514
5515 2011-03-16 Richard Guenther <rguenther@suse.de>
5516
5517 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5518 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5519
5520 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5521
5522 PR middle-end/48136
5523 * gcc.c-torture/compile/pr48136.c: New test.
5524
5525 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5526
5527 PR debug/45882
5528 * gcc.dg/guality/pr45882.c: New test.
5529
5530 2011-03-15 Jason Merrill <jason@redhat.com>
5531
5532 * g++.dg/cpp0x/constexpr-recursion.C: New.
5533
5534 * g++.dg/cpp0x/implicit11.C: New.
5535
5536 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5537
5538 * g++.dg/cpp0x/constexpr-attribute.C: New.
5539
5540 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5541
5542 * g++.dg/parse/pr34758.C: New.
5543
5544 2011-03-15 Xinliang David Li <davidxl@google.com>
5545
5546 PR c/47837
5547 * gcc.dg/uninit-pred-7_d.c: New test.
5548 * gcc.dg/uninit-pred-8_d.c: New test.
5549
5550 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5551
5552 PR target/46788
5553 * gcc.target/arm/pr46788.c: New.
5554
5555 2011-03-15 Richard Guenther <rguenther@suse.de>
5556
5557 PR middle-end/47650
5558 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5559 * gfortran.dg/ishft_4.f90: Likewise.
5560 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5561
5562 2011-03-15 Richard Guenther <rguenther@suse.de>
5563
5564 PR tree-optimization/13954
5565 * g++.dg/tree-ssa/pr13954.C: New testcase.
5566
5567 2011-03-15 Richard Guenther <rguenther@suse.de>
5568
5569 PR tree-optimization/48037
5570 * gcc.target/i386/pr48037-1.c: New testcase.
5571
5572 2011-03-15 Richard Guenther <rguenther@suse.de>
5573
5574 PR tree-optimization/41490
5575 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5576 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5577 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5578 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5579 * g++.dg/tree-ssa/pr33604.C: Adjust.
5580
5581 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR middle-end/47917
5584 * gcc.c-torture/execute/pr47917.c: New test.
5585 * gcc.dg/pr47917.c: New test.
5586
5587 PR middle-end/38878
5588 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5589
5590 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5591
5592 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5593 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5594 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5595 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5596 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5597 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5598 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5599 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5600 * gcc.target/i386/avx-floor-vec.c: Ditto.
5601 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5602 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5603 * gcc.target/i386/avx-rint-vec.c: Ditto.
5604 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5605 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5606 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5607 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5608
5609 2011-03-14 Tom Tromey <tromey@redhat.com>
5610
5611 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5612 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5613 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5614
5615 2011-03-14 Tom Tromey <tromey@redhat.com>
5616
5617 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5618 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5619 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5620
5621 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5622
5623 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5624
5625 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5626
5627 PR rtl-optimization/47166
5628 * gcc.c-torture/execute/postmod-1.c: New test.
5629
5630 2011-03-14 Richard Guenther <rguenther@suse.de>
5631
5632 PR middle-end/48098
5633 * gcc.dg/torture/pr48098.c: New testcase.
5634
5635 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5636
5637 PR target/48053
5638 * gcc.target/powerpc/pr48053-1.c: New test.
5639 * gcc.target/powerpc/pr48053-2.c: Likewise.
5640
5641 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5642
5643 PR libfortran/48066
5644 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
5645
5646 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5647
5648 PR libfortran/48066
5649 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
5650
5651 2011-03-12 Janus Weil <janus@gcc.gnu.org>
5652
5653 PR fortran/48059
5654 * gfortran.dg/class_41.f03: New.
5655
5656 2011-03-11 Dodji Seketeli <dodji@redhat.com>
5657
5658 * g++.dg/conversion/cast3.C: New test.
5659
5660 2011-03-11 Jason Merrill <jason@redhat.com>
5661
5662 * g++.dg/template/error45.C: New.
5663
5664 * g++.dg/parse/no-type-defn1.C: New.
5665
5666 * g++.dg/ext/attrib40.C: New.
5667
5668 * g++.dg/cpp0x/regress/array1.C: New.
5669
5670 2011-03-11 Richard Guenther <rguenther@suse.de>
5671
5672 PR tree-optimization/48067
5673 * gcc.dg/pr48067.c: New testcase.
5674
5675 2011-03-11 Richard Guenther <rguenther@suse.de>
5676
5677 PR lto/48073
5678 * g++.dg/lto/20110311-1_0.C: New testcase.
5679
5680 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5681
5682 PR c++/48035
5683 * g++.dg/inherit/virtual8.C: New test.
5684
5685 PR middle-end/48044
5686 * gcc.dg/torture/pr48044.c: New test.
5687
5688 2011-03-11 Janus Weil <janus@gcc.gnu.org>
5689
5690 PR fortran/47768
5691 * gfortran.dg/proc_ptr_comp_31.f90: New.
5692
5693 2011-03-11 Richard Guenther <rguenther@suse.de>
5694
5695 PR tree-optimization/47278
5696 * gcc.dg/torture/pr47278-1.c: New testcase.
5697 * gcc.dg/torture/pr47278-2.c: Likewise.
5698
5699 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5700
5701 PR tree-optimization/48063
5702 * gcc.dg/torture/pr48063.c: New test.
5703
5704 2011-03-10 Jason Merrill <jason@redhat.com>
5705
5706 * g++.dg/template/array22.C: New.
5707
5708 * g++.dg/cpp0x/syntax-err1.C: New.
5709 * g++.dg/parse/error36.C: Adjust expected errors.
5710 * g++.old-deja/g++.pt/ctor2.C: Likewise.
5711 * g++.old-deja/g++.pt/typename3.C: Likewise.
5712 * g++.old-deja/g++.pt/typename4.C: Likewise.
5713 * g++.old-deja/g++.pt/typename6.C: Likewise.
5714
5715 2011-03-09 Jason Merrill <jason@redhat.com>
5716
5717 * g++.dg/template/nontype22.C: New.
5718
5719 2011-03-09 Martin Jambor <mjambor@suse.cz>
5720
5721 PR tree-optimization/47714
5722 * g++.dg/torture/pr47714.C: New test.
5723
5724 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5725
5726 PR target/47755
5727 * gcc.target/powerpc/pr47755-2.c: New file.
5728
5729 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5730
5731 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
5732 is not set in the environment, pass 64 as first argument when not
5733 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
5734 native where ulimit -u is supported.
5735
5736 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5737
5738 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
5739
5740 2011-03-08 Jason Merrill <jason@redhat.com>
5741
5742 * g++.dg/template/nontype21.C: New.
5743
5744 * g++.dg/template/anon5.C: New.
5745
5746 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5747
5748 PR debug/47881
5749 * gcc.dg/pr47881.c: New test.
5750
5751 2011-03-08 Dodji Seketeli <dodji@redhat.com>
5752
5753 PR c++/47957
5754 * g++.dg/lookup/template3.C: New test.
5755
5756 2011-03-08 Kai Tietz <ktietz@redhat.com>
5757
5758 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
5759 'long' type.
5760
5761 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
5762
5763 PR testsuite/47954
5764 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
5765 sizeof to compute alignment.
5766
5767 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5768
5769 PR tree-optimization/48022
5770 * gcc.dg/pr48022-1.c: New test.
5771 * gcc.dg/pr48022-2.c: New test.
5772
5773 2011-03-07 Jason Merrill <jason@redhat.com>
5774
5775 * g++.dg/template/nontype20.C: New.
5776 * g++.dg/init/member1.C: Adjust expected errors.
5777 * g++.dg/parse/constant4.C: Likewise.
5778 * g++.dg/template/qualified-id3.C: Likewise.
5779 * g++.old-deja/g++.pt/crash10.C: Likewise.
5780
5781 * g++.dg/cpp0x/regress/non-const1.C: New.
5782
5783 2011-03-07 Jakub Jelinek <jakub@redhat.com>
5784
5785 PR debug/47991
5786 * gcc.dg/pr47991.c: New test.
5787
5788 2011-03-07 Jason Merrill <jason@redhat.com>
5789
5790 * g++.dg/abi/mangle46.C: New.
5791
5792 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
5793
5794 PR target/47862
5795 * gcc.target/powerpc/pr47862.c: New.
5796
5797 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
5798
5799 PR target/45413
5800 * gcc.target/i386/combine-mul.c: Require nonpic.
5801
5802 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
5803 Nathan Froyd <froydnj@codesourcery.com>
5804
5805 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
5806
5807 2011-03-06 Mark Mitchell <mark@codesourcery.com>
5808
5809 * README.QMTEST: Remove.
5810
5811 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
5812 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5813
5814 PR fortran/47850
5815 * gfortran.dg/array_constructor_37.f90 : New test.
5816
5817 2011-03-05 Jason Merrill <jason@redhat.com>
5818
5819 * g++.dg/abi/mangle39.C: ABI v5, not 6.
5820 * g++.dg/abi/mangle45.C: Likewise.
5821 * g++.dg/cpp0x/trailing1.C: Likewise.
5822
5823 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5824
5825 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
5826
5827 2011-03-05 Jakub Jelinek <jakub@redhat.com>
5828
5829 PR rtl-optimization/47899
5830 * gcc.dg/pr47899.c: New test.
5831
5832 * gcc.dg/torture/pr47968.c: Ignore warnings.
5833
5834 PR tree-optimization/47967
5835 * gcc.c-torture/compile/pr47967.c: New test.
5836
5837 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5838
5839 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
5840 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
5841
5842 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5843
5844 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
5845 and property_getAttributes() if __OBJC2__.
5846 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5847 * objc.dg/property/property-encoding-1.m: New.
5848 * obj-c++.dg/property/property-encoding-1.mm: New.
5849
5850 2011-03-04 Jason Merrill <jason@redhat.com>
5851
5852 * g++.dg/template/pseudodtor6.C: New.
5853
5854 * g++.dg/inherit/covariant19.C: New.
5855
5856 2011-03-04 Richard Guenther <rguenther@suse.de>
5857
5858 PR middle-end/47968
5859 * gcc.dg/torture/pr47968.c: New testcase.
5860
5861 2011-03-04 Richard Guenther <rguenther@suse.de>
5862
5863 PR middle-end/47975
5864 * gcc.dg/torture/pr47975.c: New testcase.
5865
5866 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5867
5868 PR c++/47974
5869 * g++.dg/template/crash106.C: New.
5870
5871 2011-03-03 Jakub Jelinek <jakub@redhat.com>
5872
5873 PR c/47963
5874 * gcc.dg/gomp/pr47963.c: New test.
5875 * g++.dg/gomp/pr47963.C: New test.
5876
5877 2011-03-02 Jason Merrill <jason@redhat.com>
5878
5879 * g++.dg/cpp0x/regress/condition1.C: New.
5880
5881 * g++.dg/cpp0x/constexpr-ctor9.C: New.
5882
5883 2011-03-01 Jason Merrill <jason@redhat.com>
5884
5885 * g++.dg/cpp0x/lambda/lambda-98.C: New.
5886
5887 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
5888
5889 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5890
5891 PR rtl-optimization/47925
5892 * gcc.c-torture/execute/pr47925.c: New test.
5893
5894 2011-03-01 Jason Merrill <jason@redhat.com>
5895
5896 * g++.dg/cpp0x/decltype25.C: New.
5897
5898 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
5899
5900 2011-03-01 Richard Guenther <rguenther@suse.de>
5901
5902 PR tree-optimization/47890
5903 * gcc.dg/torture/pr47890.c: New testcase.
5904
5905 2011-03-01 Richard Guenther <rguenther@suse.de>
5906
5907 PR lto/47924
5908 * gcc.dg/lto/pr47924_0.c: New testcase.
5909
5910 2011-03-01 Richard Guenther <rguenther@suse.de>
5911
5912 PR lto/46911
5913 * gfortran.dg/lto/pr46911_0.f: New testcase.
5914
5915 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5916
5917 PR libgfortran/47933
5918 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
5919 compile errors from older code form.
5920
5921 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5922
5923 PR libgfortran/47567
5924 * gfortran.dg/fmt_fw_d.f90: New test.
5925
5926 2011-02-28 Jason Merrill <jason@redhat.com>
5927
5928 * g++.dg/inherit/covariant18.C: New.
5929
5930 2011-02-28 Jakub Jelinek <jakub@redhat.com>
5931
5932 PR middle-end/47893
5933 * gcc.dg/pr47893.c: New test.
5934
5935 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
5936
5937 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
5938 NULL in case of a selector with conflicting types.
5939 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
5940
5941 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
5942
5943 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
5944 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
5945 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
5946 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
5947
5948 2011-02-28 Jason Merrill <jason@redhat.com>
5949
5950 PR c++/47906
5951 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
5952
5953 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5954
5955 PR libgfortran/47778
5956 * gfortran.dg/namelist_71.f90: New test.
5957
5958 2011-02-27 Jason Merrill <jason@redhat.com>
5959
5960 PR c++/47906
5961 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
5962 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
5963
5964 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5965
5966 PR c++/46466
5967 * g++.dg/cpp0x/constexpr-ctor8.C: New.
5968
5969 2011-02-27 Jakub Jelinek <jakub@redhat.com>
5970
5971 PR fortran/47886
5972 * gfortran.dg/gomp/task-1.f90: Removed.
5973
5974 2011-02-26 Jason Merrill <jason@redhat.com>
5975
5976 * g++.dg/template/this-targ1.C: New.
5977
5978 * g++.dg/cpp0x/regress/template-const1.C: New.
5979 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
5980 * g++.dg/template/function1.C: Adjust.
5981 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
5982 * g++.dg/debug/debug7.C: Adjust.
5983
5984 2011-02-26 Tobias Burnus <burnus@net-b.de>
5985
5986 PR fortran/47886
5987 * gfortran.dg/gomp/task-1.f90: New.
5988
5989 2011-02-25 Jie Zhang <jie@codesourcery.com>
5990
5991 * gcc.target/arm/neon-thumb2-move.c: Add
5992 dg-require-effective-target arm_thumb2_ok.
5993
5994 2011-02-24 Jason Merrill <jason@redhat.com>
5995
5996 * g++.dg/parse/constant1.C: Specify C++98 mode.
5997 * g++.dg/parse/constant5.C: Likewise.
5998 * g++.dg/parse/error2.C: Likewise.
5999 * g++.dg/parse/semicolon3.C: Likewise.
6000 * g++.dg/template/crash14.C: Likewise.
6001 * g++.dg/template/local4.C: Likewise.
6002 * g++.dg/template/nontype3.C: Likewise.
6003 * g++.dg/parse/crash31.C: Adjust expected errors.
6004 * g++.dg/template/function1.C: Likewise.
6005 * g++.dg/template/ref3.C: Likewise.
6006 * g++.dg/template/static9.C: Likewise.
6007 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6008
6009 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6010 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6011 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6012 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6013 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6014
6015 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6016
6017 PR fortran/47878
6018 * gfortran.dg/pr47878.f90: New test.
6019
6020 2011-02-24 Richard Guenther <rguenther@suse.de>
6021
6022 PR testsuite/47801
6023 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6024 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6025
6026 2011-02-24 Richard Guenther <rguenther@suse.de>
6027
6028 PR fortran/47839
6029 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6030 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6031
6032 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6033
6034 PR libgfortran/47567
6035 * gfortran.dg/fmt_f0_1.f90: Update test.
6036
6037 2011-02-23 Jason Merrill <jason@redhat.com>
6038
6039 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6040 * g++.dg/abi/mangle45.C: New.
6041
6042 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6043 * g++.dg/template/canon-type-9.C: Match use of decltype
6044 between declaration and definition.
6045 * g++.dg/template/canon-type-12.C: Likewise.
6046
6047 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6048
6049 PR fortran/40850
6050 * gfortran.dg/nested_allocatables_1.f90: New.
6051
6052 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6053
6054 PR c++/46868
6055 * g++.dg/pr46868.C: New test.
6056 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6057 * g++.dg/parse/error14.C: Adjust.
6058
6059 2011-02-23 Richard Guenther <rguenther@suse.de>
6060
6061 PR tree-optimization/47838
6062 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6063
6064 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6065
6066 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6067
6068 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6069
6070 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6071 * gfortran.dg/count_init_expr.f03: Ditto.
6072 * gfortran.dg/gomp/pr43711.f90: Ditto.
6073 * gcc.dg/struct-parse-2.c: Ditto.
6074 * gcc.dg/parse-error-3.c: Ditto.
6075 * gcc.dg/Wlogical-op-1.c: Ditto.
6076 * gcc.dg/Walways-true-1.c: Ditto.
6077 * gcc.dg/pr24225.c: Ditto.
6078 * gcc.dg/Walways-true-2.c: Ditto.
6079 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6080 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6081 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6082 * g++.dg/overload/defarg4.C: Ditto.
6083 * g++.dg/inherit/covariant16.C: Ditto.
6084 * g++.dg/inherit/virtual7.C: Ditto.
6085 * g++.dg/template/canon-type-9.C: Ditto.
6086 * g++.dg/template/access19.C: Ditto.
6087 * g++.dg/template/call7.C: Ditto.
6088 * g++.dg/template/canon-type-2.C: Ditto.
6089 * g++.dg/template/init7.C: Ditto.
6090 * g++.dg/template/sizeof-template-argument.C: Ditto.
6091 * g++.dg/template/const3.C: Ditto.
6092 * g++.dg/template/sfinae26.C: Ditto.
6093 * g++.dg/template/sfinae26.C: Ditto.
6094 * g++.dg/template/canon-type-11.C: Ditto.
6095 * g++.dg/template/union2.C: Ditto.
6096 * g++.dg/template/canon-type-3.C: Ditto.
6097 * g++.dg/template/canon-type-1.C: Ditto.
6098 * g++.dg/template/canon-type-5.C: Ditto.
6099 * g++.dg/template/canon-type-7.C: Ditto.
6100 * g++.dg/template/canon-type-10.C: Ditto.
6101 * g++.dg/template/spec36.C: Ditto.
6102 * g++.dg/template/typedef38.C: Ditto.
6103 * g++.dg/template/canon-type-4.C: Ditto.
6104 * g++.dg/template/canon-type-6.C: Ditto.
6105 * g++.dg/template/canon-type-13.C: Ditto.
6106 * g++.dg/template/instantiate9.C: Ditto.
6107 * g++.dg/template/ttp22.C: Ditto.
6108 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6109 * g++.dg/warn/Walways-true-1.C: Ditto.
6110 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6111 * g++.dg/warn/Walways-true-2.C: Ditto.
6112 * g++.dg/conversion/op4.C: Ditto.
6113 * g++.dg/opt/pr19650.C: Ditto.
6114 * g++.dg/lookup/friend11.C: Ditto.
6115 * g++.dg/other/default2.C: Ditto.
6116 * g++.dg/other/default3.C: Ditto.
6117 * g++.dg/other/dtor2.C: Ditto.
6118 * g++.dg/other/friend5.C: Ditto.
6119 * g++.dg/other/default5.C: Ditto.
6120 * g++.dg/init/brace6.C: Ditto.
6121 * g++.dg/init/aggr5.C: Ditto.
6122 * g++.dg/init/error2.C: Ditto.
6123 * g++.dg/expr/bound-mem-fun.C: Ditto.
6124 * g++.dg/expr/cond6.C: Ditto.
6125 * g++.dg/expr/stmt-expr-1.C: Ditto.
6126 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6127 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6128 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6129 * g++.dg/cpp0x/bracket1.C: Ditto.
6130 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6131 * g++.dg/cpp0x/pr38646.C: Ditto.
6132 * g++.dg/cpp0x/variadic73.C: Ditto.
6133 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6134 * g++.dg/cpp0x/bracket4.C: Ditto.
6135 * g++.dg/cpp0x/decltype4.C: Ditto.
6136 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6137 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6138 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6139 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6140 * g++.dg/cpp0x/decltype2.C: Ditto.
6141 * g++.dg/cpp0x/decltype1.C: Ditto.
6142 * g++.dg/cpp0x/bracket2.C: Ditto.
6143 * g++.dg/cpp0x/decltype5.C: Ditto.
6144 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6145 * g++.dg/cpp0x/variadic70.C: Ditto.
6146 * g++.dg/cpp0x/decltype6.C: Ditto.
6147 * g++.dg/cpp0x/rvo.C: Ditto.
6148 * g++.dg/cpp0x/vt-40092.C: Ditto.
6149 * g++.dg/cpp0x/variadic-new.C: Ditto.
6150 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6151 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6152 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6153 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6154 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6155 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6156 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6157 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6158 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6159 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6160 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6161 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6162 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6163 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6164 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6165 * g++.dg/cpp0x/pr39639.C: Ditto.
6166 * g++.dg/cpp0x/decltype3.C: Ditto.
6167 * g++.dg/cpp0x/variadic68.C: Ditto.
6168 * g++.dg/cpp0x/variadic-function.C: Ditto.
6169 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6170 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6171 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6172 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6173 * g++.dg/parse/crash35.C: Ditto.
6174 * g++.dg/parse/crash40.C: Ditto.
6175 * g++.dg/parse/defarg12.C: Ditto.
6176 * g++.dg/parse/crash34.C: Ditto.
6177 * g++.dg/parse/constructor3.C: Ditto.
6178 * g++.dg/parse/template23.C: Ditto.
6179 * g++.dg/parse/crash56.C: Ditto.
6180 * g++.dg/parse/dtor13.C: Ditto.
6181 * g++.dg/parse/error33.C: Ditto.
6182 * g++.dg/parse/ctor9.C: Ditto.
6183 * g++.dg/parse/error32.C: Ditto.
6184 * g++.dg/parse/error37.C: Ditto.
6185 * g++.dg/parse/bitfield3.C: Ditto.
6186 * g++.dg/parse/struct-4.C: Ditto.
6187 * g++.dg/ext/has_trivial_copy.C: Ditto.
6188 * g++.dg/ext/is_polymorphic.C: Ditto.
6189 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6190 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6191 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6192 * g++.dg/ext/is_union.C: Ditto.
6193 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6194 * g++.dg/ext/is_pod.C: Ditto.
6195 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6196 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6197 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6198 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6199 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6200 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6201 * g++.dg/ext/is_abstract.C: Ditto.
6202 * g++.dg/ext/has_trivial_assign.C: Ditto.
6203 * g++.dg/ext/is_class.C: Ditto.
6204 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6205 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6206 * g++.dg/ext/is_base_of.C: Ditto.
6207 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6208 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6209 * g++.dg/ext/is_empty.C: Ditto.
6210 * g++.dg/ext/is_enum.C: Ditto.
6211 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6212 * gnat.dg/opt11.adb: Ditto.
6213 * obj-c++.dg/pr45735.mm: Ditto.
6214 * obj-c++.dg/pr24393.mm: Ditto.
6215 * obj-c++.dg/exceptions-2.mm: Ditto.
6216 * objc.dg/pr45735.m: Ditto.
6217 * objc.dg/pr24393.m: Ditto.
6218
6219 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6220
6221 * objc.dg/attributes/objc-exception-1.m: New.
6222
6223 2011-02-23 Jie Zhang <jie@codesourcery.com>
6224
6225 * gcc.dg/cpp/include7.c: New test.
6226
6227 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6228
6229 PR c++/47242
6230 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6231
6232 2011-02-23 Jie Zhang <jie@codesourcery.com>
6233
6234 PR rtl-optimization/47763
6235 * gcc.dg/pr47763.c: New test.
6236
6237 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6238
6239 PR fortran/45743
6240 * gfortran.dg/whole_file_32.f90 : New test.
6241
6242 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6243
6244 PR c++/47666
6245 * g++.dg/inherit/virtual7.C: New test.
6246
6247 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6248
6249 PR objc/47832
6250 * objc.dg/type-size-3.m: Updated error message.
6251 * objc.dg/type-size-4.m: New test.
6252 * objc.dg/type-size-5.m: New test.
6253
6254 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6255
6256 * lib/gnat.exp: Fix comments.
6257 Don't load libgloss.exp.
6258 (default_gnat_version): Call $compiler with --version.
6259 Adapt regexp for gnatmake output, insert version.
6260 (gnat_version): New proc.
6261 (gnat_init): Remove gnat_libgcc_s_path.
6262 (gnat_target_compile): Likewise.
6263 Remove ld_library_path.
6264 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6265 (gnat_pass): Remove.
6266 (gnat_pass): Remove.
6267 (gnat_finish): Remove.
6268 (gnat_exit): Remove.
6269 (local_find_gnatmake): Reindent.
6270 (runtest_file_p): Remove.
6271 (prune_warnings): Remove.
6272 (find_gnatclean): New proc.
6273 * lib/gnat-dg.exp (lremove): New proc.
6274 (gnat-dg-test): Reindent.
6275 Remove additional output files.
6276 (gnat-dg-runtest): Remove.
6277
6278 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6279 * gnat.dg/loop_optimization6.adb: Likewise.
6280 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6281
6282 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6283
6284 PR tree-optimization/47835
6285 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6286
6287 2011-02-22 Tobias Burnus <burnus@net-b.de>
6288
6289 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6290 * gfortran.dg/abstract_type_2.f03: Ditto.
6291 * gfortran.dg/abstract_type_3.f03: Ditto.
6292 * gfortran.dg/abstract_type_4.f03: Ditto.
6293 * gfortran.dg/abstract_type_5.f03: Ditto.
6294 * gfortran.dg/abstract_type_6.f03: Ditto.
6295 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6296 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6297 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6298 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6299 * gfortran.dg/array_function_5.f90: Ditto.
6300 * gfortran.dg/asynchronous_3.f03: Ditto.
6301 * gfortran.dg/char_expr_1.f90: Ditto.
6302 * gfortran.dg/class_14.f03: Ditto.
6303 * gfortran.dg/data_array_6.f: Ditto.
6304 * gfortran.dg/data_invalid.f90: Ditto.
6305 * gfortran.dg/dot_product_1.f03: Ditto.
6306 * gfortran.dg/func_derived_5.f90: Ditto.
6307 * gfortran.dg/func_result_4.f90: Ditto.
6308 * gfortran.dg/implied_do_1.f90: Ditto.
6309 * gfortran.dg/initialization_25.f90: Ditto.
6310 * gfortran.dg/initialization_26.f90: Ditto.
6311 * gfortran.dg/interface_34.f90: Ditto.
6312 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6313 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6314 * gfortran.dg/matmul_8.f03: Ditto.
6315 * gfortran.dg/merge_init_expr.f90: Ditto.
6316 * gfortran.dg/pack_assign_1.f90: Ditto.
6317 * gfortran.dg/pack_vector_1.f90: Ditto.
6318 * gfortran.dg/pointer_check_8.f90: Ditto.
6319 * gfortran.dg/product_init_expr.f03: Ditto.
6320 * gfortran.dg/reshape_order_5.f90: Ditto.
6321 * gfortran.dg/reshape_shape_1.f90: Ditto.
6322 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6323 * gfortran.dg/same_name_2.f90: Ditto.
6324 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6325 * gfortran.dg/spread_init_expr.f03: Ditto.
6326 * gfortran.dg/stmt_func_1.f90: Ditto.
6327 * gfortran.dg/sum_init_expr.f03: Ditto.
6328 * gfortran.dg/transpose_3.f03: Ditto.
6329 * gfortran.dg/unpack_init_expr.f03: Ditto.
6330 * gfortran.dg/warn_conversion.f90: Ditto.
6331 * gfortran.dg/warn_conversion_2.f90: Ditto.
6332 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6333 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6334 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6335 * gfortran.dg/whole_file_16.f90: Ditto.
6336 * gfortran.dg/whole_file_17.f90: Ditto.
6337 * gfortran.dg/whole_file_18.f90: Ditto.
6338 * gfortran.dg/whole_file_20.f03: Ditto.
6339 * gfortran.dg/whole_file_5.f90: Ditto.
6340 * gfortran.dg/whole_file_6.f90: Ditto.
6341 * gfortran.dg/write_invalid_format.f90: Ditto.
6342 * gfortran.dg/zero_sized_6.f90: Ditto.
6343
6344 2011-02-21 Jeff Law <law@redhat.com>
6345
6346 PR rtl-optimization/46178
6347 * gcc.target/i386/pr46178.c: New test.
6348
6349 PR rtl-optimization/46002
6350 * gcc.c-torture/compile/pr46002.c: New test.
6351
6352 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6353
6354 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6355 *-*-hpux10*.
6356
6357 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6358
6359 PR debug/47106
6360 * g++.dg/debug/pr47106.C: Require effective target lto.
6361
6362 2011-02-21 Jason Merrill <jason@redhat.com>
6363
6364 * g++.dg/cpp0x/constexpr-diag2.C: New.
6365
6366 2011-02-20 Jason Merrill <jason@redhat.com>
6367
6368 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6369
6370 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6371
6372 * g++.dg/overload/conv-op1.C: New.
6373
6374 * g++.dg/cpp0x/constexpr-synth1.C: New.
6375
6376 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6377
6378 * objc.dg/layout-2.m: New.
6379 * objc.dg/selector-3.m: Adjusted location of error message.
6380 * objc.dg/type-size-3.m: Same.
6381 * obj-c++.dg/selector-3.mm: Same.
6382
6383 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6384
6385 PR objc/47784
6386 * objc.dg/property/dotsyntax-22.m: New.
6387 * obj-c++.dg/property/dotsyntax-22.mm: New.
6388
6389 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6390
6391 PR c++/46394
6392 * g++.dg/template/typedef38.C: New test.
6393
6394 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6395
6396 PR fortran/46818
6397 * gfortran.dg/whole_file_30.f90 : New test.
6398 * gfortran.dg/whole_file_31.f90 : New test.
6399
6400 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6401
6402 PR fortran/45077
6403 PR fortran/44945
6404 * gfortran.dg/whole_file_28.f90 : New test.
6405 * gfortran.dg/whole_file_29.f90 : New test.
6406
6407 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6408
6409 PR c++/44118
6410 * g++.dg/template/crash105.C: New.
6411
6412 2011-02-19 Jason Merrill <jason@redhat.com>
6413
6414 * g++.dg/cpp0x/regress/no-elide1.C: New.
6415
6416 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
6417
6418 PR tree-optimization/46620
6419 * gcc.dg/pr46620.c: New.
6420
6421 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6422
6423 PR c/47809
6424 * gcc.target/i386/pr47809.c: New test.
6425
6426 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6427 Tobias Burnus <burnus@net-b.de>
6428
6429 * lib/target-supports.exp
6430 (check_effective_target_fortran_large_real): New check for large reals.
6431 * gfortran.dg/nan_7.f90: New test.
6432
6433 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6434
6435 PR libgfortran/47567
6436 * gfortran.dg/fmt_f0_1.f90: Update test.
6437
6438 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
6439
6440 PR fortran/47348
6441 * gfortran.dg/array_constructor_36.f90 : New test.
6442 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6443 allow for comparison between different elements of the array
6444 constructor at different levels of optimization.
6445
6446 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
6447
6448 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6449 * gcc.target/i386/pr32280-1.c: Likewise.
6450
6451 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6452
6453 PR target/47800
6454 * gcc.target/i386/pr47800.c: New test.
6455
6456 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
6457
6458 * objc/execute/exceptions/foward-1.x: New.
6459
6460 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6461
6462 PR fortran/47789
6463 * gfortran.dg/derived_constructor_comps_4.f90: New.
6464
6465 2011-02-18 Tobias Burnus
6466
6467 PR fortran/47775
6468 * gfortran.dg/func_result_6.f90: New.
6469
6470 2011-02-18 Michael Matz <matz@suse.de>
6471
6472 PR fortran/45586
6473 * gfortran.dg/lto/pr45586_0.f90: New test.
6474 * gfortran.dg/typebound_proc_20.f90: Ditto.
6475 * gfortran.dg/typebound_proc_21.f90: Ditto.
6476
6477 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6478
6479 PR c++/47795
6480 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6481
6482 2011-02-18 Tobias Burnus <burnus@net-b.de>
6483
6484 PR fortran/47750
6485 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6486 gcc_warning_prefix.
6487 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6488 normalizing the error/warning output.
6489 * gfortran.dg/Wall.f90: Update dg-error/warning.
6490 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6491 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6492 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6493 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6494 * gfortran.dg/class_30.f90: Update dg-error/warning.
6495 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6496 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6497 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6498 * gfortran.dg/entry_17.f90: Update dg-error/warning.
6499 * gfortran.dg/entry_19.f90: Update dg-error/warning.
6500 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6501 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6502 * gfortran.dg/g77/12632.f: Update dg-error/warning.
6503 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6504 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6505 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6506 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6507 * gfortran.dg/goto_8.f90: Update dg-error/warning.
6508 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6509 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6510 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6511 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6512 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6513 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6514 * gfortran.dg/volatile3.f90: Update dg-error/warning.
6515 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6516 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6517 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6518 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6519 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6520
6521 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6522
6523 PR fortran/47768
6524 * gfortran.dg/proc_ptr_comp_30.f90: New.
6525
6526 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR debug/47780
6529 * gcc.target/i386/pr47780.c: New test.
6530
6531 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6532
6533 PR fortran/47767
6534 * gfortran.dg/class_40.f03: New.
6535
6536 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6537
6538 PR c++/47208
6539 * g++.dg/cpp0x/auto21.C: New test.
6540
6541 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6542
6543 * objc.dg/special/unclaimed-category-1.h: Updated for
6544 new ABI support.
6545 * objc.dg/special/unclaimed-category-1.m: Same.
6546 * objc.dg/zero-link-1.m: Same.
6547 * objc.dg/lookup-1.m: Same.
6548 * objc.dg/torture/strings/const-str-9.m
6549 * objc.dg/torture/strings/const-str-10.m: Same.
6550 * objc.dg/torture/strings/const-str-11.m: Same.
6551 * objc.dg/torture/forward-1.m: Same.
6552 * objc.dg/zero-link-2.m: Same.
6553 * objc.dg/encode-7-next-64bit.m: Same.
6554 * objc.dg/method-4.m: Same.
6555 * objc.dg/next-runtime-1.m: Same.
6556 * objc.dg/image-info.m: Same.
6557 * objc.dg/pr23214.m: Same.
6558 * objc.dg/symtab-1.m: Same.
6559 * obj-c++.dg/basic.m: Same.
6560 * obj-c++.dg/proto-lossage-3.m: Same.
6561 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6562 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6563 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6564 * obj-c++.dg/method-11.m: Same.
6565 * objc/execute/enumeration-1.m: Same.
6566 * objc/execute/object_is_class.m: Same.
6567 * objc/execute/formal_protocol-2.m: Same.
6568 * objc/execute/formal_protocol-4.m: Same.
6569 * objc/execute/formal_protocol-6.m: Same.
6570 * objc/execute/bycopy-3.m: Same.
6571 * objc/execute/exceptions/catchall-1.m: Same.
6572 * objc/execute/exceptions/finally-1.m: Same.
6573 * objc/execute/exceptions/local-variables-1.m: Same.
6574 * objc/execute/exceptions/foward-1.m: Same.
6575 * objc/execute/bf-common.h
6576 * objc/execute/enumeration-2.m: Same.
6577 * objc/execute/formal_protocol-1.m: Same.
6578 * objc/execute/formal_protocol-3.m: Same.
6579 * objc/execute/formal_protocol-5.m: Same.
6580 * objc/execute/accessing_ivars.m: Same.
6581 * objc/execute/bycopy-2.m: Same.
6582 * objc/execute/formal_protocol-7.m: Same.
6583 * objc/execute/compatibility_alias.m: Same.
6584 * objc/execute/no_clash.m: Same.
6585 * objc/execute/object_is_meta_class.m: Same.
6586 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6587 * objc/execute/class-tests-1.h: Include stdio.h.
6588 * objc/execute/class-tests-2.h: Same.
6589 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6590 runtimes.
6591 * obj-c++.dg/try-catch-2.mm: Same.
6592
6593 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6594
6595 PR c++/47783
6596 * g++.dg/warn/Wunused-parm-4.C: New test.
6597
6598 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6599 Jan Hubicka <jh@suse.cz>
6600
6601 PR debug/47106
6602 PR debug/47402
6603 * g++.dg/debug/pr47106.C: New.
6604
6605 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6606
6607 PR target/43653
6608 * gcc.target/i386/pr43653.c: New test.
6609
6610 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6611
6612 PR c++/47172
6613 * g++.dg/template/inherit6.C: New test.
6614
6615 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6616
6617 PR fortran/47745
6618 * gfortran.dg/class_39.f03: New.
6619
6620 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6621
6622 PR c++/47326
6623 * g++.dg/cpp0x/variadic106.C: New test.
6624
6625 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6626
6627 PR libfortran/47757
6628 * gfortran.dg/pr47757-1.f90: New test.
6629 * gfortran.dg/pr47757-2.f90: New test.
6630 * gfortran.dg/pr47757-3.f90: New test.
6631
6632 PR c++/47704
6633 * g++.dg/cpp0x/enum8.C: New test.
6634
6635 2011-02-15 Jason Merrill <jason@redhat.com>
6636
6637 * g++.dg/inherit/implicit-trivial1.C: New.
6638 * g++.dg/cpp0x/implicit-trivial1.C: New.
6639
6640 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6641
6642 PR middle-end/47725
6643 * gcc.dg/torture/pr47725.c: Removed.
6644
6645 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6646
6647 PR target/47755
6648 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6649 constant does not generate a load from memory.
6650
6651 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6652
6653 PR middle-end/47725
6654 * gcc.dg/torture/pr47725.c: New.
6655
6656 2011-02-15 Richard Guenther <rguenther@suse.de>
6657
6658 PR tree-optimization/47743
6659 * gcc.dg/torture/pr47743.c: New testcase.
6660
6661 2011-02-15 Jakub Jelinek <jakub@redhat.com>
6662
6663 PR middle-end/47581
6664 * gcc.target/i386/pr47581.c: New test.
6665
6666 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6667
6668 PR fortran/47730
6669 * gfortran.dg/select_type_22.f03: New.
6670
6671 2011-02-14 Jason Merrill <jason@redhat.com>
6672
6673 * g++.dg/cpp0x/regress/enum1.C: New.
6674
6675 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6676
6677 * gnat.dg/include.adb: New test.
6678
6679 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6680
6681 PR fortran/47728
6682 * gfortran.dg/class_38.f03: New.
6683
6684 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6685
6686 * gcc.dg/pr46494.c: New test.
6687
6688 2011-02-14 Richard Guenther <rguenther@suse.de>
6689
6690 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
6691
6692 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6693
6694 PR ada/41929
6695 * gnat.dg/null_pointer_deref1.exp: Don't skip on
6696 sparc*-sun-solaris2.11.
6697
6698 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6699
6700 PR fortran/47349
6701 * gfortran.dg/argument_checking_18.f90: New.
6702
6703 2011-02-13 Tobias Burnus <burnus@net-b.de>
6704
6705 * gfortran.dg/argument_checking_13.f90: Update dg-error.
6706 * gfortran.dg/argument_checking_17.f90: New.
6707
6708 2011-02-12 Janus Weil <janus@gcc.gnu.org>
6709
6710 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
6711 are temporarily disabled.
6712 * gfortran.dg/class_7.f03: Ditto.
6713 * gfortran.dg/coarray_14.f90: Ditto.
6714 * gfortran.dg/typebound_proc_13.f03: Ditto.
6715
6716 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
6717
6718 PR fortran/45586
6719 * gfortran.dg/extends_11.f03: New.
6720
6721 2011-02-11 Xinliang David Li <davidxl@google.com>
6722
6723 PR tree-optimization/47707
6724 * g++.dg/tree-ssa/pr47707.C: New test.
6725
6726 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
6727
6728 * g++.dg/opt/inline17.C: New test.
6729
6730 2011-02-11 Tobias Burnus <burnus@net-b.de>
6731
6732 PR fortran/47550
6733 * gfortran.dg/pure_formal_2.f90: New.
6734
6735 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
6736
6737 PR rtl-optimization/47614
6738 * gfortran.dg/pr47614.f: New.
6739
6740 2011-02-11 Joseph Myers <joseph@codesourcery.com>
6741
6742 PR driver/47678
6743 * gcc.dg/opts-6.c: New test.
6744
6745 2011-02-11 Jakub Jelinek <jakub@redhat.com>
6746
6747 PR debug/47684
6748 * gcc.dg/pr47684.c: New test.
6749
6750 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6751
6752 PR target/47629
6753 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
6754 c99_runtime, dg-add-options c99_runtime.
6755 (main): Use __asm__.
6756
6757 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6758
6759 PR testsuite/47400
6760 * lib/target-supports.exp (check_ascii_locale_available): New proc.
6761 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
6762 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
6763 * gcc.dg/ucnid-10.c: Likewise.
6764 * gcc.dg/ucnid-13.c: Likewise.
6765 * gcc.dg/ucnid-7.c: Likewise.
6766 * gcc.dg/ucnid-8.c: Likewise.
6767 Adapt dg-warning line number.
6768
6769 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
6770
6771 * gcc.target/i386/parity-1.c: Use -march=k8.
6772 * gcc.target/i386/parity-2.c: Ditto.
6773 * gcc.target/i386/vecinit-1.c: Ditto.
6774 * gcc.target/i386/vecinit-2.c: Ditto.
6775
6776 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6777
6778 PR target/46610
6779 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
6780 * gcc.target/mips/save-restore-3.c: Likewise.
6781 * gcc.target/mips/save-restore-4.c: Likewise.
6782 * gcc.target/mips/save-restore-5.c: Likewise.
6783
6784 PR target/47683
6785 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
6786 * g++.dg/tree-prof/partition2.C: Likewise.
6787
6788 2011-02-09 Jason Merrill <jason@redhat.com>
6789
6790 * g++.dg/tree-ssa/inline-3.C: Use a normal function
6791 rather than misdeclare std::puts.
6792
6793 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
6794 * g++.dg/other/warning1.C: Likewise.
6795 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6796 * g++.old-deja/g++.gb/scope06.C: Likewise.
6797 * g++.old-deja/g++.law/cvt11.C: Likewise.
6798 * g++.old-deja/g++.law/init1.C: Likewise.
6799 * g++.dg/abi/mangle26.C: Likewise.
6800
6801 * g++.dg/template/function1.C: Adjust for C++0x mode.
6802 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
6803
6804 * g++.dg/ext/label10.C: Adjust for C++0x mode.
6805 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
6806
6807 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
6808
6809 * g++.dg/cpp0x/regress/abi-empty7.C: New.
6810
6811 * g++.dg/cpp0x/regress: New directory.
6812 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
6813 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
6814 * g++.dg/cpp0x/regress/regress3.C: New.
6815
6816 2011-02-10 Richard Guenther <rguenther@suse.de>
6817
6818 PR tree-optimization/47677
6819 * gcc.dg/torture/pr47677.c: New testcase.
6820
6821 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
6822
6823 * objc.dg/special/load-category-1.m: Remove unused header.
6824 * objc.dg/special/load-category-1a.m: Likewise.
6825 * objc.dg/special/load-category-2.m: Likewise.
6826 * objc.dg/special/load-category-2a.m: Likewise.
6827 * objc.dg/special/load-category-3.m: Likewise.
6828 * objc.dg/special/load-category-3a.m: Likewise.
6829 * objc.dg/attributes/proto-attribute-2.m: Likewise.
6830 * objc.dg/attributes/proto-attribute-3.m: Likewise.
6831 * objc.dg/attributes/class-attribute-1.m: Likewise.
6832 * objc.dg/property/property.exp: Don't run for Darwin < 9.
6833 * obj-c++.dg/property/property.exp: Likewise.
6834 * objc.dg/attributes/method-sentinel-1.m: Update type header.
6835 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
6836 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
6837 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
6838 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
6839 * obj-c++.dg/template-8.mm: Likewise.
6840
6841 2011-02-10 Jakub Jelinek <jakub@redhat.com>
6842
6843 PR target/47665
6844 * gcc.target/i386/pr47665.c: New test.
6845
6846 2011-02-10 Jie Zhang <jie@codesourcery.com>
6847
6848 PR testsuite/47622
6849 Revert
6850 2011-02-05 Jie Zhang <jie@codesourcery.com>
6851 PR debug/42631
6852 * gcc.dg/pr42631.c: Update test.
6853 * gcc.dg/pr42631-2.c: New test.
6854
6855 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6856
6857 PR fortran/47352
6858 * gfortran.dg/proc_decl_25.f90: New.
6859
6860 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6861
6862 PR fortran/47463
6863 * gfortran.dg/typebound_assignment_2.f03: New.
6864
6865 2011-02-09 Richard Guenther <rguenther@suse.de>
6866
6867 PR tree-optimization/47664
6868 * gcc.dg/tree-ssa/inline-7.c: New testcase.
6869
6870 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
6871
6872 PR middle-end/47646
6873 * gnat.dg/uninit_func.adb: Adjust dg directive.
6874
6875 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
6876
6877 PR middle-end/47646
6878 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
6879
6880 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6881
6882 PR fortran/47637
6883 * gfortran.dg/auto_dealloc_2.f90: New.
6884
6885 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6886
6887 * gcc.dg/builtins-config.h: Remove __sgi handling.
6888 * lib/target-supports.exp (add_options_for_c99_runtime): Add
6889 -std=c99 for mips-sgi-irix6.5*.
6890
6891 2011-02-09 Martin Jambor <mjambor@suse.cz>
6892
6893 PR middle-end/45505
6894 * gfortran.dg/pr25923.f90: Remove xfails.
6895
6896 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6897
6898 PR fortran/47583
6899 * gfortran.dg/inquire_14.f90: New test.
6900
6901 2011-02-08 Janus Weil <janus@gcc.gnu.org>
6902
6903 PR fortran/45290
6904 * gfortran.dg/pointer_init_6.f90: New.
6905
6906 2011-02-08 Jeff Law <law@redhat.com>
6907
6908 PR tree-optimization/42893
6909 * gcc.tree-ssa/pr42893.c: New test.
6910
6911 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
6912
6913 PR tree-optimization/46834
6914 PR tree-optimization/46994
6915 PR tree-optimization/46995
6916 * gcc.dg/graphite/id-pr46834.c: New.
6917 * gfortran.dg/graphite/id-pr46994.f90: New.
6918 * gfortran.dg/graphite/id-pr46995.f90: New.
6919
6920 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6921
6922 PR middle-end/47646
6923 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
6924 using the variable is known the warning is emitted there.
6925 * gcc.dg/uninit-pr19430.c (foo): Likewise.
6926 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
6927
6928 * c-c++-common/pr20000.c (g): Both warnings occur at the return
6929 statement.
6930 (vg): Likewise.
6931 * gcc.dg/noreturn-1.c (foo5): Likewise.
6932 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
6933 (method2): Likewise.
6934
6935 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
6936 the return statement using the uninitialized variable.
6937 * gfortran.dg/pr39666-2.f90 (f): Likewise.
6938
6939 2011-02-08 Richard Guenther <rguenther@suse.de>
6940
6941 PR middle-end/47639
6942 * g++.dg/opt/pr47639.c: New testcase.
6943
6944 2011-02-08 Richard Guenther <rguenther@suse.de>
6945
6946 PR tree-optimization/47632
6947 * g++.dg/opt/pr47632.C: New testcase.
6948
6949 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6950
6951 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
6952
6953 2011-02-07 Richard Guenther <rguenther@suse.de>
6954
6955 PR tree-optimization/47615
6956 * g++.dg/opt/pr47615.C: New testcase.
6957
6958 2011-02-07 Richard Guenther <rguenther@suse.de>
6959
6960 PR tree-optimization/47621
6961 * gcc.dg/torture/pr47621.c: New testcase.
6962
6963 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
6964
6965 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
6966
6967 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
6968
6969 PR fortran/47592
6970 * gfortran.dg/allocate_with_source_1 : New test.
6971
6972 2011-02-05 Jakub Jelinek <jakub@redhat.com>
6973
6974 PR middle-end/47610
6975 * gcc.dg/pr47610.c: New test.
6976
6977 2011-02-05 Jie Zhang <jie@codesourcery.com>
6978
6979 PR debug/42631
6980 * gcc.dg/pr42631.c: Update test.
6981 * gcc.dg/pr42631-2.c: New test.
6982
6983 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6984
6985 PR fortran/47574
6986 * gfortran.dg/pr47574.f90: New test.
6987
6988 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
6989
6990 PR tree-optimization/46194
6991 * gcc.dg/autopar/pr46194.c: New.
6992
6993 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
6994
6995 PR tree-optimization/43695
6996 * g++.dg/ipa/pr43695.C: New.
6997
6998 2011-02-04 Jakub Jelinek <jakub@redhat.com>
6999
7000 PR inline-asm/23200
7001 * gcc.dg/pr23200.c: New test.
7002
7003 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7004
7005 PR c++/47589
7006 * g++.dg/pr47589.C: New test.
7007
7008 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7009
7010 PR c++/47398
7011 * g++.dg/template/typedef37.C: New test.
7012 * g++.dg/template/param1.C: Adjust expected error message.
7013
7014 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7015
7016 PR middle-end/31490
7017 * gcc.dg/pr31490-2.c: New test.
7018 * gcc.dg/pr31490-3.c: New test.
7019 * gcc.dg/pr31490-4.c: New test.
7020
7021 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7022 Jakub Jelinek <jakub@redhat.com>
7023
7024 PR c++/46890
7025 * g++.dg/parser/semicolon3.C: Adjust.
7026 * g++.dg/parser/semicolon4.C: New testcase.
7027 * g++.dg/pr46890.C: New testcase.
7028
7029 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7030
7031 PR c++/29571
7032 * g++.dg/init/pr29571.C: New.
7033
7034 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7035
7036 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7037 instead of vect_int.
7038
7039 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7040
7041 PR target/47312
7042 * gcc.target/i386/pr47312.c: New test.
7043
7044 PR target/47564
7045 * gcc.target/i386/pr47564.c: New test.
7046
7047 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7048
7049 PR tree-optimization/45122
7050 * gcc.dg/tree-ssa/pr45122.c: New.
7051
7052 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7053
7054 PR target/47272
7055 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7056 and vec_vsx_st.
7057
7058 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7059 and vsx so a default --with-cpu=power7 doesn't give an error
7060 when -mavoid-indexed-addresses is used.
7061
7062 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7063 wrapper function to save the arguments and then jump to the real
7064 function, rather than depending on the compiler not to move stuff
7065 before an asm.
7066 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7067
7068 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7069 Paul Thomas <pault@gcc.gnu.org>
7070
7071 PR fortran/47082
7072 * gfortran.dg/class_37.f03 : New test.
7073
7074 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7075 Richard Guenther <rguenther@suse.de>
7076
7077 PR tree-optimization/40979
7078 PR bootstrap/47044
7079 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7080 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7081 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7082 check_vect_support_and_set_flags.
7083 * gfortran.dg/graphite/vect-pr40979.f90: New.
7084
7085 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7086
7087 PR fortran/47572
7088 * gfortran.dg/class_36.f03: New.
7089
7090 2011-02-02 Richard Guenther <rguenther@suse.de>
7091
7092 PR tree-optimization/47566
7093 * gcc.dg/lto/20110201-1_0.c: New testcase.
7094
7095 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7096
7097 PR debug/47498
7098 PR debug/47501
7099 PR debug/45136
7100 PR debug/45130
7101 * debug/pr47498.c: New.
7102 * debug/pr47501.c: New.
7103
7104 2011-02-01 Richard Guenther <rguenther@suse.de>
7105
7106 PR tree-optimization/47559
7107 * g++.dg/torture/pr47559.C: New testcase.
7108
7109 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7110
7111 PR fortran/47565
7112 * gfortran.dg/typebound_call_20.f03: New.
7113
7114 2011-02-01 Richard Guenther <rguenther@suse.de>
7115
7116 PR tree-optimization/47555
7117 * gcc.dg/pr47555.c: New testcase.
7118
7119 2011-02-01 Richard Guenther <rguenther@suse.de>
7120
7121 PR tree-optimization/47541
7122 * g++.dg/torture/pr47541.C: New testcase.
7123
7124 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7125
7126 PR fortran/47455
7127 * gfortran.dg/typebound_call_19.f03: New.
7128
7129 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7130
7131 PR c++/47416
7132 * g++.dg/cpp0x/pr47416.C: New test.
7133
7134 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7135
7136 PR fortran/47519
7137 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7138
7139 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7140
7141 PR fortran/47463
7142 * gfortran.dg/typebound_assignment_1.f03: New.
7143
7144 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7145
7146 PR tree-optimization/47538
7147 * gcc.c-torture/execute/pr47538.c: New test.
7148
7149 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7150
7151 PR target/45325
7152 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7153
7154 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7155
7156 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7157
7158 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7159
7160 PR rtl-optimization/44031
7161 * gcc.c-torture/compile/20110131-1.c: New test.
7162
7163 2011-01-31 Tobias Burnus <burnus@net-b.de>
7164
7165 PR fortran/47042
7166 * gfortran.dg/stmt_func_1.f90: New.
7167
7168 2011-01-31 Tobias Burnus <burnus@net-b.de>
7169
7170 PR fortran/47042
7171 * gfortran.dg/interface_34.f90: New.
7172
7173 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7174
7175 PR fortran/47523
7176 * gfortran.dg/realloc_on_assign_5.f03: New test.
7177 * gfortran.dg/realloc_on_assign_5.f03: New test.
7178
7179 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7180
7181 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7182 * gfortran.dg/bessel_7.f90: Likewise.
7183 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7184
7185 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7186 * gfortran.dg/sum_init_expr.f03: Likewise.
7187
7188 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7189
7190 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7191 -r -nostdlib.
7192
7193 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7194 loop only on "vect_intfloat_cvt" targets.
7195
7196 2011-01-29 Tobias Burnus <burnus@net-b.de>
7197
7198 PR fortran/47531
7199 * gfortran.dg/shape_6.f90: New.
7200
7201 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7202
7203 PR libgfortran/47434
7204 * gfortran.dg/read_infnan_1.f90: Update test.
7205 * gfortran.dg/module_nan.f90: Update test.
7206 * gfortran.dg/char4_iunit_1.f03: Update test.
7207 * gfortran.dg/large_real_kind_1.f90: Update test.
7208 * gfortran.dg/real_const_3.f90: Update test.
7209 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7210
7211 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7212
7213 PR c++/47311
7214 * g++.dg/template/param2.C: New test.
7215
7216 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7217
7218 PR libgfortran/47285
7219 * gfortran.dg/fmt_g.f: New test.
7220
7221 2011-01-28 Tobias Burnus <burnus@net-b.de>
7222
7223 PR fortran/47507
7224 * gfortran.dg/pure_formal_1.f90: New.
7225
7226 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR target/42894
7229 * gcc.dg/tls/pr42894.c: New test.
7230
7231 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7232
7233 * gcc.dg/pr47276.c: Add dg-require-visibility.
7234
7235 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7236
7237 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7238
7239 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7240 Tobias Burnus <burnus@gcc.gnu.org>
7241
7242 PR fortran/45170
7243 PR fortran/35810
7244 PR fortran/47350
7245 * gfortran.dg/realloc_on_assign_3.f03: New test.
7246 * gfortran.dg/realloc_on_assign_4.f03: New test.
7247 * gfortran.dg/allocatable_function_5.f90: New test.
7248 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7249 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7250 implemented" dg-errors.
7251
7252 2011-01-27 Jan Hubicka <jh@suse.cz>
7253
7254 PR middle-end/46949
7255 * gcc.dg/attr-weakref-4.c: New testcase
7256
7257 2011-01-27 Martin Jambor <mjambor@suse.cz>
7258
7259 PR tree-optimization/47228
7260 * gcc.dg/torture/pr47228.c: New test.
7261
7262 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7263
7264 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7265
7266 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7267
7268 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7269 when using auto-overlay support on the SPU.
7270
7271 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7272
7273 PR rtl-optimization/44174
7274 * gcc.target/i386/asm-6.c: New test.
7275
7276 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7277
7278 PR rtl-optimization/46856
7279 * gcc.c-torture/compile/pr46856.c: New test.
7280
7281 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7282 Andrew Pinski <pinskia@gmail.com>
7283
7284 PR c/43082
7285 * gcc.dg/pr43082.c: New.
7286
7287 2011-01-26 DJ Delorie <dj@redhat.com>
7288
7289 PR rtl-optimization/46878
7290 * gcc.dg/pr46878-1.c: New test.
7291
7292 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR c++/47476
7295 * g++.dg/cpp0x/pr47476.C: New test.
7296
7297 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7298
7299 * gcc.c-torture/compile/20110126-1.c: New test.
7300
7301 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7302
7303 PR c/47473
7304 * gcc.dg/torture/pr47473.c: New test.
7305
7306 2011-01-26 Jan Hubicka <jh@suse.cz>
7307
7308 PR target/47237
7309 * gcc.c-torture/execute/pr47237.c: New testcase.
7310
7311 2011-01-26 Jan Hubicka <jh@suse.cz>
7312
7313 PR tree-optimization/47190
7314 * gcc.dg/attr-weakref-3.c: New testcase.
7315
7316 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7317
7318 PR c++/43601
7319 * gcc.dg/dll-9a.c: New test file.
7320 * gcc.dg/dll-11.c: Likewise.
7321 * gcc.dg/dll-12.c: Likewise.
7322 * gcc.dg/dll-12a.c: Likewise.
7323 * gcc.dg/dll-11a.c: Likewise.
7324 * gcc.dg/dll-9.c: Likewise.
7325 * gcc.dg/dll-10.c: Likewise.
7326 * gcc.dg/dll-10a.c: Likewise.
7327 * g++.dg/ext/dllexport4a.cc: Likewise.
7328 * g++.dg/ext/dllexport4.C: Likewise.
7329 * g++.dg/ext/dllexport5.C: Likewise.
7330 * g++.dg/ext/dllexport5a.cc: Likewise.
7331
7332 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7333
7334 PR tree-optimization/46970
7335 * gcc.dg/graphite/pr46970.c: New.
7336
7337 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7338
7339 PR tree-optimization/46215
7340 * gcc.dg/graphite/pr46215.c: New.
7341
7342 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7343
7344 PR tree-optimization/46168
7345 * gcc.dg/graphite/pr46168.c: New.
7346
7347 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7348
7349 PR tree-optimization/43657
7350 * gcc.dg/graphite/pr43657.c: New.
7351
7352 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7353
7354 PR tree-optimization/29832
7355 * gfortran.dg/graphite/pr29832.f90: New.
7356
7357 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7358
7359 PR tree-optimization/43567
7360 * gcc.dg/graphite/pr43567.c: New.
7361
7362 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7363
7364 * gfortran.dg/graphite/interchange-4.f: New.
7365 * gfortran.dg/graphite/interchange-5.f: New.
7366
7367 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7368 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7369 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7370 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7371 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7372 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7373 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7374 * gfortran.dg/ltrans-7.f90: Removed.
7375 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7376
7377 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7378 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7379 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7380 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7381 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7382 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7383 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7384 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7385 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7386 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7387 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7388 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7389 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7390 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7391 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7392 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7393 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7394 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7395 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7396 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7397 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7398 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7399 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7400 * gcc.dg/tree-ssa/data-dep-1.c
7401 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7402 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7403 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7404 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7405 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7406
7407 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7408
7409 PR tree-optimization/47265
7410 PR tree-optimization/47443
7411 * gcc.c-torture/compile/pr47265.c: New test.
7412 * gcc.dg/pr47443.c: New test.
7413
7414 2011-01-25 Martin Jambor <mjambor@suse.cz>
7415
7416 PR tree-optimization/47382
7417 * g++.dg/torture/pr47382.C: New test.
7418 * g++.dg/opt/devirt1.C: Xfail.
7419
7420 2011-01-25 Yao Qi <yao@codesourcery.com>
7421
7422 PR target/45701
7423 * gcc.target/arm/pr45701-1.c: New test.
7424 * gcc.target/arm/pr45701-2.c: New test.
7425 * gcc.target/arm/pr45701-3.c: New test.
7426
7427 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7428 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR tree-optimization/47271
7431 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7432
7433 2011-01-25 Nick Clifton <nickc@redhat.com>
7434
7435 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7436 (saturate_add): Delete.
7437 (exchange): Delete.
7438 (main): Do not run saturate_add.
7439 (set_interrupts): Delete.
7440
7441 2011-01-25 Tobias Burnus <burnus@net-b.de>
7442
7443 PR fortran/47448
7444 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7445
7446 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR tree-optimization/47427
7449 PR tree-optimization/47428
7450 * gcc.c-torture/compile/pr47427.c: New test.
7451 * gcc.c-torture/compile/pr47428.c: New test.
7452
7453 2011-01-25 Richard Guenther <rguenther@suse.de>
7454
7455 PR middle-end/47411
7456 * gcc.dg/torture/pr47411.c: New testcase.
7457
7458 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7459
7460 * gfortran.dg/graphite/id-24.f: New.
7461 * gfortran.dg/graphite/id-25.f: New.
7462
7463 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7464
7465 * gfortran.dg/graphite/id-23.f: New.
7466
7467 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7468
7469 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7470
7471 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7472
7473 * gcc.dg/graphite/block-0.c: Un-XFAILed.
7474 * gcc.dg/graphite/block-1.c: Un-XFAILed.
7475 * gcc.dg/graphite/block-7.c: Un-XFAILed.
7476 * gcc.dg/graphite/block-8.c: Un-XFAILed.
7477 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
7478 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7479 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7480 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7481 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7482
7483 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7484
7485 * gcc.dg/graphite/block-0.c: Add documentation.
7486 * gcc.dg/graphite/block-4.c: Same.
7487 * gcc.dg/graphite/block-7.c: Same.
7488 * gcc.dg/graphite/block-8.c: New.
7489 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7490 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7491 * gcc.dg/graphite/interchange-12.c: Add documentation.
7492 * gcc.dg/graphite/interchange-13.c: New.
7493 * gcc.dg/graphite/interchange-14.c: New.
7494 * gcc.dg/graphite/interchange-15.c: New.
7495 * gcc.dg/graphite/interchange-8.c: Add documentation.
7496 * gcc.dg/graphite/interchange-mvt.c: Same.
7497
7498 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7499
7500 PR target/47408
7501 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7502 * gcc.target/powerpc/altivec-14.c: Ditto.
7503 * gcc.target/powerpc/altivec-33.c: Ditto.
7504 * gcc.target/powerpc/altivec-types-1.c: Ditto.
7505 * gcc.target/powerpc/altivec-types-2.c: Ditto.
7506 * gcc.target/powerpc/altivec-types-3.c: Ditto.
7507 * gcc.target/powerpc/altivec-types-4.c: Ditto.
7508 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7509 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7510 * g++.dg/ext/altivec-15.C: Ditto.
7511 * g++.dg/ext/altivec-types-1.C: Ditto.
7512 * g++.dg/ext/altivec-types-2.C: Ditto.
7513 * g++.dg/ext/altivec-types-3.C: Ditto.
7514 * g++.dg/ext/altivec-types-4.C: Ditto.
7515
7516 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7517
7518 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7519
7520 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7521
7522 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7523 optimization options.
7524
7525 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7526
7527 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7528
7529 PR testsuite/45988
7530 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7531
7532 2011-01-23 Tobias Burnus <burnus@net-b.de>
7533
7534 PR fortran/47421
7535 * gfortran.dg/allocatable_scalar_12.f90: New.
7536
7537 2011-01-23 Ira Rosen <irar@il.ibm.com>
7538
7539 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7540 vectorization to be not profitable if peeling is used to
7541 realign the memory access.
7542 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7543 loop bound to avoid loop unrolling.
7544 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7545
7546 2011-01-22 Jan Hubicka <jh@suse.cz>
7547
7548 PR lto/47333
7549 * g++.dg/lto/pr47333.C: New file.
7550
7551 2011-01-22 Jan Hubicka <jh@suse.cz>
7552
7553 PR tree-optimization/43884
7554 PR lto/44334
7555 * gcc.dg/autopar/outer-2.c: Increase array size.
7556 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7557
7558 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7559
7560 PR fortran/38536
7561 * gfortran.dg/c_loc_tests_16.f90: New test.
7562
7563 2011-01-22 Tobias Burnus <burnus@net-b.de>
7564
7565 PR fortran/47399
7566 * gfortran.dg/typebound_proc_19.f90: New.
7567
7568 2011-01-21 Jeff Law <law@redhat.com>
7569
7570 PR tree-optimization/47053
7571 * g++.dg/pr47053.C: New test.
7572
7573 2011-01-21 Jason Merrill <jason@redhat.com>
7574
7575 PR c++/47041
7576 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7577
7578 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR c++/47388
7581 * g++.dg/cpp0x/range-for10.C: New test.
7582 * g++.dg/template/for1.C: New test.
7583
7584 PR middle-end/45566
7585 * g++.dg/tree-prof/partition3.C: New test.
7586
7587 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7588
7589 PR rtl-optimization/47366
7590 * g++.dg/opt/pr47366.C: New test.
7591
7592 2011-01-21 Jason Merrill <jason@redhat.com>
7593
7594 PR c++/46552
7595 * g++.dg/cpp0x/constexpr-regress2.C: New.
7596
7597 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7598
7599 2011-01-21 Jeff Law <law@redhat.com>
7600
7601 PR rtl-optimization/41619
7602 * gcc.dg/pr41619.c: New.
7603
7604 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7605
7606 PR tree-optimization/47355
7607 * g++.dg/opt/pr47355.C: New test.
7608
7609 2011-01-21 Richard Guenther <rguenther@suse.de>
7610
7611 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7612 making main hot.
7613
7614 2011-01-21 Richard Guenther <rguenther@suse.de>
7615
7616 PR tree-optimization/47365
7617 * gcc.dg/torture/pr47365.c: New testcase.
7618 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7619
7620 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7621
7622 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7623
7624 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR tree-optimization/47391
7627 * gcc.dg/pr47391.c: New test.
7628
7629 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7630
7631 * g++.dg/template/char1.C: Use signed char.
7632
7633 2011-01-21 Tobias Burnus <burnus@net-b.de>
7634
7635 PR fortran/47377
7636 * gfortran.dg/pointer_target_4.f90: New.
7637
7638 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7639
7640 PR target/47251
7641 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7642 ILP32 system and not IP32.
7643
7644 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
7645
7646 PR debug/46583
7647 * g++.dg/debug/pr46583.C: New.
7648
7649 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR debug/47283
7652 * g++.dg/debug/pr47283.C: New test.
7653
7654 PR testsuite/47371
7655 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7656 * gcc.target/i386/headmerge-2.c: Likewise.
7657
7658 2011-01-20 Richard Guenther <rguenther@suse.de>
7659
7660 PR middle-end/47370
7661 * gcc.dg/torture/pr47370.c: New testcase.
7662
7663 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR tree-optimization/46130
7666 * gcc.dg/pr46130-1.c: New test.
7667 * gcc.dg/pr46130-2.c: New test.
7668
7669 2011-01-19 Dodji Seketeli <dodji@redhat.com>
7670
7671 PR c++/47291
7672 * g++.dg/debug/dwarf2/template-params-10.C: New test.
7673
7674 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
7675
7676 PR debug/46240
7677 * g++.dg/debug/pr46240.cc: New.
7678
7679 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7680
7681 PR c++/47303
7682 * g++.dg/template/anonunion1.C: New test.
7683
7684 PR rtl-optimization/47337
7685 * gcc.c-torture/execute/pr47337.c: New test.
7686
7687 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7688
7689 PR testsuite/45342
7690 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
7691
7692 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7693
7694 PR tree-optimization/46021
7695 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
7696
7697 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR tree-optimization/47290
7700 * g++.dg/torture/pr47290.C: New test.
7701
7702 2011-01-18 Janus Weil <janus@gcc.gnu.org>
7703
7704 PR fortran/47240
7705 * gfortran.dg/proc_ptr_comp_29.f90: New.
7706
7707 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7708
7709 PR testsuite/41146
7710 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
7711 powerpc-apple-darwin9.
7712
7713 2011-01-18 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR rtl-optimization/47299
7716 * gcc.c-torture/execute/pr47299.c: New test.
7717
7718 2011-01-17 Jason Merrill <jason@redhat.com>
7719
7720 * g++.dg/cpp0x/constexpr-virtual.C: New.
7721
7722 2011-01-17 Jakub Jelinek <jakub@redhat.com>
7723
7724 PR fortran/47331
7725 * gfortran.dg/gomp/pr47331.f90: New test.
7726
7727 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
7728
7729 PR objc/47314
7730 * objc.dg/selector-warn-1.m: New.
7731 * obj-c++.dg/selector-warn-1.mm: New.
7732
7733 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
7734
7735 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
7736 Update dg-final accordingly.
7737
7738 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7739
7740 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
7741
7742 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7743
7744 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
7745 target check.
7746 * gcc.dg/guality/pr36728-2.c: Likewise.
7747
7748 2011-01-17 Richard Guenther <rguenther@suse.de>
7749
7750 PR tree-optimization/47313
7751 * g++.dg/torture/pr47313.C: New testcase.
7752
7753 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
7754
7755 PR target/47318
7756 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
7757 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
7758 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7759 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7760
7761 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
7762 as __m256i.
7763 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
7764 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
7765 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
7766
7767 2011-01-17 Richard Guenther <rguenther@suse.de>
7768
7769 PR tree-optimization/45967
7770 * gcc.dg/torture/pr45967-2.c: New testcase.
7771 * gcc.dg/torture/pr45967-3.c: Likewise.
7772
7773 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7774
7775 PR testsuite/47325
7776 * g++.dg/ext/pr47213.C: Require visibility.
7777
7778 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7779
7780 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
7781 * gcc.dg/fixed-point/struct-union.c: Update error messages.
7782
7783 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7784
7785 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
7786 Linux-based targets.
7787
7788 2011-01-13 Jan Hubicka <jh@suse.cz>
7789
7790 PR tree-optimization/47276
7791 * gcc.dg/pr47276.c: New testcase.
7792
7793 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
7794 Jonathan Wakely <jwakely.gcc@gmail.com>
7795
7796 PR c++/33558
7797 * g++.dg/other/pr33558.C: New.
7798 * g++.dg/other/pr33558-2.C: New.
7799
7800 2011-01-14 Martin Jambor <mjambor@suse.cz>
7801
7802 PR tree-optimization/45934
7803 PR tree-optimization/46302
7804 * g++.dg/ipa/devirt-c-1.C: New test.
7805 * g++.dg/ipa/devirt-c-2.C: Likewise.
7806 * g++.dg/ipa/devirt-c-3.C: Likewise.
7807 * g++.dg/ipa/devirt-c-4.C: Likewise.
7808 * g++.dg/ipa/devirt-c-5.C: Likewise.
7809 * g++.dg/ipa/devirt-c-6.C: Likewise.
7810 * g++.dg/ipa/devirt-6.C: Likewise.
7811 * g++.dg/ipa/devirt-d-1.C: Likewise.
7812 * g++.dg/torture/pr45934.C: Likewise.
7813
7814 2011-01-14 Jason Merrill <jason@redhat.com>
7815
7816 * g++.dg/cpp0x/variadic105.C: New.
7817
7818 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7819 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7820
7821 PR objc/45989
7822 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7823 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
7824 execution tests on i?86-*-*, x86_64-*-* and
7825 powerpc*-apple-darwin* && ilp32.
7826 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
7827 tests on i?86-*-* and x86_64-*-*.
7828
7829 2011-01-14 Richard Guenther <rguenther@suse.de>
7830
7831 PR tree-optimization/47280
7832 * g++.dg/opt/pr47280.C: New testcase.
7833
7834 2011-01-14 Jason Merrill <jason@redhat.com>
7835
7836 * g++.dg/cpp0x/constexpr-regress1.C: New.
7837
7838 * g++.dg/ext/flexary2.C: New.
7839
7840 2011-01-14 Richard Guenther <rguenther@suse.de>
7841
7842 PR middle-end/47281
7843 * gcc.dg/torture/pr47281.c: New testcase.
7844 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
7845
7846 2011-01-14 Richard Guenther <rguenther@suse.de>
7847
7848 PR tree-optimization/47286
7849 * gcc.dg/tree-ssa/pr47286.c: New testcase.
7850
7851 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
7852
7853 PR c++/47213
7854 * g++.dg/ext/pr47213.C: New.
7855
7856 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7857
7858 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
7859
7860 2011-01-13 Tobias Burnus <burnus@net-b.de>
7861 Mikael Morin <mikael@gcc.gnu.org>
7862
7863 PR fortran/45848
7864 PR fortran/47204
7865 * gfortran.dg/select_type_20.f90: New.
7866 * gfortran.dg/select_type_21.f90: New.
7867
7868 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7869
7870 PR target/47251
7871 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
7872
7873 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7874
7875 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
7876 * gcc.dg/guality/pr36728-2.c: Likewise.
7877
7878 2011-01-13 Dodji Seketeli <dodji@redhat.com>
7879
7880 PR debug/PR46973
7881 * g++.dg/debug/dwarf2/template-params-9.C: New test.
7882
7883 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
7884
7885 PR rtl-optimization/45352
7886 * gcc.dg/pr45352-3.c: New.
7887
7888 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7889
7890 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
7891 comment.
7892 * g++.dg/cpp0x/range-for8.C: New.
7893 * g++.dg/cpp0x/range-for9.C: New.
7894
7895 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
7896
7897 PR debug/47209
7898 * g++.dg/debug/pr47209.C: New.
7899
7900 2011-01-12 Richard Guenther <rguenther@suse.de>
7901
7902 PR lto/47259
7903 * gcc.dg/lto/pr47259_0.c: New testcase.
7904 * gcc.dg/lto/pr47259_1.c: Likewise.
7905
7906 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
7907
7908 * objc-obj-c++-shared/Object1.h: Add copyright header, update
7909 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
7910 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
7911 methods missing from the OBJC2 Object.
7912 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
7913 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
7914 GNU and NeXT runtimes.
7915 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
7916 comments.
7917 * objc-obj-c++-shared/Object1.m: Likewise.
7918 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
7919 * objc.dg/proto-qual-1.m: Likewise.
7920 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7921 * obj-c++.dg/proto-qual-1.mm: Likewise.
7922
7923 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
7924
7925 PR testsuite/33033
7926 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
7927
7928 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7929
7930 Fixed the Objective-C++ testsuite and updated all tests.
7931 * lib/obj-c++.exp (obj-c++_init): Declare and set
7932 gcc_warning_prefix and gcc_error_prefix.
7933 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
7934 'dg-warning', 'dg-message' and 'dg-error'.
7935 * obj-c++.dg/class-extension-3.mm: Likewise.
7936 * obj-c++.dg/class-protocol-1.mm: Likewise.
7937 * obj-c++.dg/encode-7.mm: Likewise.
7938 * obj-c++.dg/exceptions-3.mm: Likewise.
7939 * obj-c++.dg/exceptions-5.mm: Likewise.
7940 * obj-c++.dg/method-12.mm: Likewise.
7941 * obj-c++.dg/method-13.mm: Likewise.
7942 * obj-c++.dg/method-15.mm: Likewise.
7943 * obj-c++.dg/method-16.mm: Likewise.
7944 * obj-c++.dg/method-4.mm: Likewise.
7945 * obj-c++.dg/method-8.mm: Likewise.
7946 * obj-c++.dg/method-conflict-1.mm: Likewise.
7947 * obj-c++.dg/method-conflict-2.mm: Likewise.
7948 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
7949 and uncommented second part of the testcase now that the testsuite
7950 works correctly.
7951 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
7952 and uncommented second part of the testcase now that the testsuite
7953 works correctly.
7954 * obj-c++.dg/private-1.mm: Likewise.
7955 * obj-c++.dg/proto-lossage-4.mm: Likewise.
7956 * obj-c++.dg/syntax-error-7.mm: Likewise.
7957 * obj-c++.dg/warn5.mm: Likewise.
7958 * obj-c++.dg/property/at-property-14.mm: Likewise.
7959 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
7960 FIXME.
7961 * obj-c++.dg/property/at-property-18.mm: Likewise.
7962 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
7963 FIXME.
7964 * obj-c++.dg/property/at-property-21.mm: Likewise.
7965 * obj-c++.dg/property/at-property-28.mm: Likewise.
7966 * obj-c++.dg/property/at-property-5.mm: Likewise.
7967 * obj-c++.dg/property/dynamic-2.mm: Likewise.
7968 * obj-c++.dg/property/property-neg-3.mm: Likewise.
7969 * obj-c++.dg/property/synthesize-11.mm: Likewise.
7970 * obj-c++.dg/property/synthesize-6.mm: Likewise.
7971 * obj-c++.dg/property/synthesize-8.mm: Likewise.
7972 * obj-c++.dg/property/synthesize-9.mm: Likewise.
7973 * obj-c++.dg/tls/diag-5.mm: Likewise.
7974 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
7975 dg-error, now matched correctly.
7976
7977 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7978
7979 * objc.dg/property/at-property-29.m: New.
7980 * obj-c++.dg/property/at-property-29.mm: New.
7981
7982 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7983
7984 * go.test/go-test.exp (go-set-goarch): New proc.
7985 (go-gc-tests): Use it.
7986
7987 2011-01-11 Dodji Seketeli <dodji@redhat.com>
7988
7989 PR debug/46955
7990 * g++.dg/debug/dwarf2/template-params-8.C: New test.
7991
7992 2011-01-11 Richard Henderson <rth@redhat.com>
7993
7994 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
7995
7996 2011-01-11 Jan Hubicka <jh@suse.cz>
7997
7998 PR lto/45721
7999 PR lto/45375
8000 * gcc.dg/lto/pr45721_1.c: New file.
8001 * gcc.dg/lto/pr45721_0.c: New file.
8002
8003 2011-01-11 Richard Guenther <rguenther@suse.de>
8004
8005 PR tree-optimization/46076
8006 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8007
8008 2011-01-11 Jeff Law <law@redhat.com>
8009
8010 * PR tree-optimization/47086
8011 * gcc.dg/pr47086.c: New test.
8012
8013 2011-01-11 Jason Merrill <jason@redhat.com>
8014
8015 PR c++/46658
8016 * g++.dg/template/new10.C: New.
8017
8018 PR c++/45520
8019 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8020
8021 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8022
8023 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8024 Split type definitions and NSConstantString class into...
8025 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8026 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8027 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8028 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8029 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8030 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8031 to comments.
8032 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8033 encode defines for newer NeXT system headers.
8034 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8035 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8036 * objc.dg/foreach-5.m: Likewise.
8037 * objc.dg/foreach-2.m: Likewise.
8038 * objc.dg/foreach-4.m: Likewise.
8039 * objc.dg/torture/strings/string1.m: Likewise.
8040 * objc.dg/torture/strings/string2.m: Likewise.
8041 * objc.dg/torture/strings/string3.m: Likewise.
8042 * objc.dg/torture/strings/string4.m: Likewise.
8043 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8044 header and stand alone.
8045 * obj-c++.dg/strings/strings-2.mm: Likewise.
8046 * objc.dg/torture/strings/const-str-3.m: Likewise.
8047 * objc.dg/strings/strings-2.m: Likewise.
8048 * objc.dg/strings/const-str-12b.m: Likewise.
8049
8050 2011-01-12 Richard Guenther <rguenther@suse.de>
8051
8052 PR middle-end/32511
8053 * gcc.dg/attr-weak-1.c: Adjust.
8054
8055 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8056
8057 PR fortran/47051
8058 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8059 standard compliant and comment.
8060
8061 2011-01-10 Jan Hubicka <jh@suse.cz>
8062
8063 PR lto/46083
8064 * gcc.dg/initpri3.c: New testcase.
8065
8066 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8067
8068 PR lto/47222
8069 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8070 externally visible.
8071 (g_esi): Likewise.
8072 (g_ebx): Likewise.
8073 (g_ebp): Likewise.
8074 (g_esp): Likewise.
8075 (g_ebp_save): Likewise.
8076 (g_esp_save): Likewise.
8077
8078 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8079
8080 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8081
8082 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8083
8084 PR tree-optimization/46021
8085 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8086 i?86-*-*, x86_64-*-*.
8087
8088 2011-01-10 Jeff Law <law@redhat.com>
8089
8090 * PR tree-optimization/47141
8091 * gcc.c-torture/compile/pr47141.c: New test.
8092
8093 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8094
8095 PR testsuite/46230
8096 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8097 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8098 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8099 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8100
8101 PR testsuite/46230
8102 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8103 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8104 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8105 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8106 being vectorized. Adjust dg-final pattern.
8107
8108 PR testsuite/46230
8109 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8110 * gcc.dg/vect/slp-24.c: Likewise.
8111
8112 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8113
8114 PR c++/47218
8115 * g++.dg/other/pr47218-1.C: New test file.
8116 * g++.dg/other/pr47218.C: Likewise.
8117 * g++.dg/other/pr47218.h: New supporting header.
8118
8119 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8120
8121 PR objc/47232
8122 * objc.dg/attributes/invalid-attribute-1.m: New.
8123 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8124
8125 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8126
8127 PR fortran/47224
8128 * gfortran.dg/proc_ptr_comp_28.f90: New.
8129
8130 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8131
8132 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8133 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8134 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8135 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8136 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8137 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8138 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8139 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8140 * objc.dg/gnu-api-2-class.m: Likewise.
8141 * objc.dg/gnu-api-2-ivar.m: Likewise.
8142 * objc.dg/gnu-api-2-method.m: Likewise.
8143 * objc.dg/gnu-api-2-objc.m: Likewise.
8144 * objc.dg/gnu-api-2-object.m: Likewise.
8145 * objc.dg/gnu-api-2-property.m: Likewise.
8146 * objc.dg/gnu-api-2-protocol.m: Likewise.
8147 * objc.dg/gnu-api-2-sel.m: Likewise.
8148
8149 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8150
8151 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8152 * objc.dg/objc-foreach-4.m: Likewise.
8153 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8154 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8155 * objc.dg/foreach-4.m: Likewise.
8156 * objc.dg/foreach-5.m: Likewise.
8157 * objc.dg/foreach-3.m: Return self from init.
8158
8159 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8160
8161 PR fortran/38536
8162 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8163
8164 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8165
8166 PR fortran/46313
8167 * gfortran.dg/class_35.f90: New.
8168
8169 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8170
8171 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8172
8173 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8174
8175 PR objc/47078
8176 * objc.dg/invalid-method-2.m: New.
8177 * obj-c++.dg/invalid-method-2.mm: New.
8178
8179 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8180
8181 PR fortran/46896
8182 * gfortran.dg/transpose_optimization_2.f90 : New test.
8183
8184 2011-01-08 Jan Hubicka <jh@suse.cz>
8185
8186 PR tree-optmization/46469
8187 * g++.dg/torture/pr46469.C: New testcase.
8188
8189 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8190
8191 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8192 emulation of libobjc-gnu structure layout functionality to ..
8193 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8194 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8195 * objc/execute/bf-common.h: Adjust headers.
8196 * objc/execute/bf-1.m: Likewise.
8197 * objc/execute/bf-2.m: Likewise.
8198 * objc/execute/bf-3.m: Likewise.
8199 * objc/execute/bf-4.m: Likewise.
8200 * objc/execute/bf-5.m: Likewise.
8201 * objc/execute/bf-6.m: Likewise.
8202 * objc/execute/bf-7.m: Likewise.
8203 * objc/execute/bf-8.m: Likewise.
8204 * objc/execute/bf-9.m: Likewise.
8205 * objc/execute/bf-10.m: Likewise.
8206 * objc/execute/bf-11.m: Likewise.
8207 * objc/execute/bf-12.m: Likewise.
8208 * objc/execute/bf-13.m: Likewise.
8209 * objc/execute/bf-14.m: Likewise.
8210 * objc/execute/bf-15.m: Likewise.
8211 * objc/execute/bf-16.m: Likewise.
8212 * objc/execute/bf-17.m: Likewise.
8213 * objc/execute/bf-18.m: Likewise.
8214 * objc/execute/bf-19.m: Likewise.
8215 * objc/execute/bf-20.m: Likewise.
8216 * objc/execute/bf-21.m: Likewise.
8217 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8218 objc_get_type_qualifiers ().
8219
8220 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8221
8222 PR fortran/45777
8223 * gfortran.dg/dependency_39.f90: New test.
8224
8225 2011-01-07 Jan Hubicka <jh@suse.cz>
8226
8227 Get builtins tests ready for linker plugin.
8228 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8229 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8230 my_memset, my_bzero): Mark used.
8231 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8232 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8233 volatile.
8234 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8235 volatile.
8236
8237 2011-01-07 Jan Hubicka <jh@suse.cz>
8238
8239 PR tree-optimization/46367
8240 * g++.dg/torture/pr46367.C: New file.
8241
8242 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8243
8244 PR target/47201
8245 * gcc.dg/pr47201.c: New test.
8246
8247 PR bootstrap/47187
8248 * gcc.dg/tree-prof/pr47187.c: New test.
8249
8250 2011-01-07 Tobias Burnus <burnus@net-b.de>
8251
8252 PR fortran/41580
8253 * gfortran.dg/extends_type_of_3.f90: New.
8254
8255 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8256
8257 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8258 * g++.dg/ext/dllimport-MI1.C: Likewise.
8259 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8260 * g++.dg/ext/dllimport10.C: Likewise.
8261 * g++.dg/ext/dllimport11.C: Likewise.
8262 * g++.dg/ext/dllimport12.C: Likewise.
8263 * g++.dg/ext/dllimport13.C: Likewise.
8264 * g++.dg/ext/dllimport2.C: Likewise.
8265 * g++.dg/ext/dllimport3.C: Likewise.
8266 * g++.dg/ext/dllimport4.C: Likewise.
8267 * g++.dg/ext/dllimport5.C: Likewise.
8268 * g++.dg/ext/dllimport6.C: Likewise.
8269 * g++.dg/ext/dllimport8.C: Likewise.
8270 * g++.dg/ext/dllimport9.C: Likewise.
8271 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8272 targets, too. Additionally enable test for i?86-*-mingw*.
8273 * g++.dg/ext/selectany1.C: Likewise.
8274 Remove guard variable check.
8275
8276 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8277
8278 PR fortran/47189
8279 PR fortran/47194
8280 * gfortran.dg/storage_size_3.f08: Extended.
8281
8282 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8283
8284 PR c++/47022
8285 * g++.dg/template/stdarg1.C: New test.
8286
8287 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8288
8289 PR fortran/47195
8290 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8291 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8292 from the interface of functions to not hide the errors that
8293 shall be tested.
8294
8295 2011-01-06 Jan Hubicka <jh@suse.cz>
8296
8297 * gcc.dg/lto/pr47188_0.c: New testcase.
8298 * gcc.dg/lto/pr47188_1.c: New testcase.
8299
8300 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8301
8302 PR fortran/33117
8303 PR fortran/46478
8304 * gfortran.dg/interface_33.f90: New test.
8305
8306 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8307
8308 PR c/47150
8309 * gcc.c-torture/compile/pr47150.c: New test.
8310
8311 2011-01-06 Ira Rosen <irar@il.ibm.com>
8312
8313 PR tree-optimization/47139
8314 * gcc.dg/vect/pr47139.c: New test.
8315
8316 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8317
8318 PR fortran/47180
8319 * gfortran.dg/extends_type_of_2.f03: New.
8320
8321 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8322
8323 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8324
8325 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8326
8327 * gnat.dg/opt14.adb: New test.
8328
8329 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8330
8331 PR fortran/46017
8332 * gfortran.dg/allocate_error_2.f90: New test.
8333
8334 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8335
8336 PR fortran/47024
8337 * gfortran.dg/storage_size_3.f08: New.
8338
8339 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8340
8341 PR libgfortran/47154
8342 * gfortran.dg/namelist_68.f90: New test.
8343
8344 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8345
8346 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8347
8348 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8349
8350 PR fortran/46448
8351 * gfortran.dg/class_34.f90: New.
8352
8353 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8354
8355 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8356 use __builtin_inff. Skip all single-precision tests that require
8357 Infinity.
8358
8359 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8360
8361 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8362
8363 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR tree-optimization/47148
8366 * gcc.c-torture/execute/pr47148.c: New test.
8367
8368 PR tree-optimization/47155
8369 * gcc.c-torture/execute/pr47155.c: New test.
8370
8371 PR rtl-optimization/47157
8372 * gcc.c-torture/compile/pr47157.c: New test.
8373
8374 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8375
8376 * gcc.dg/torture/vector-shift2.c (schar): Define.
8377 (main): Always use schar or uchar instead of plain "char" to avoid
8378 dependencies on implementation-defined char signedness.
8379
8380 2011-01-03 Martin Jambor <mjambor@suse.cz>
8381
8382 PR tree-optimization/46801
8383 * gnat.dg/pack9.adb: Remove xfail.
8384
8385 2011-01-03 Martin Jambor <mjambor@suse.cz>
8386
8387 PR tree-optimization/46984
8388 * g++.dg/ipa/pr46984.C: New test.
8389
8390 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8391
8392 PR fortran/46408
8393 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8394
8395 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR tree-optimization/47140
8398 * gcc.c-torture/compile/pr47140.c: New test.
8399
8400 PR rtl-optimization/47028
8401 * gcc.dg/pr47028.c: New test.
8402
8403 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
8404
8405 * objc.dg/protocol-forward-1.m: Removed TODO.
8406 * objc.dg/protocol-forward-2.m: New.
8407 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8408 * obj-c++.dg/protocol-forward-2.mm: New.
8409
8410 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
8411
8412 PR target/38662
8413 * g++.dg/eh/pr38662.C: New testcase.
8414
8415 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
8416
8417 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8418 scan for newline '\n'.
8419
8420 \f
8421 Copyright (C) 2011 Free Software Foundation, Inc.
8422
8423 Copying and distribution of this file, with or without modification,
8424 are permitted in any medium without royalty provided the copyright
8425 notice and this notice are preserved.