1 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6 * g++.dg/torture/pr31863.C: Skip AVR.
8 2011-07-10 Tobias Burnus <burnus@net-b.de>
11 * gfortran.dg/intrinsic_signal.f90: New.
13 2011-07-09 Jason Merrill <jason@redhat.com>
15 * g++.dg/cpp0x/regress/regress6.C: New.
16 * g++.dg/parse/crash45.C: Adjust message.
17 * g++.dg/template/crash38.C: Adjust message.
18 * g++.dg/template/crash64.C: Adjust message.
20 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
22 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
23 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
24 * g++.dg/abi/bitfield3.C: Likewise.
25 * g++.dg/eh/pr38662.C: Likewise.
26 * g++.dg/ext/attrib36.C: Likewise.
27 * g++.dg/ext/attrib37.C: Likewise.
28 * g++.dg/ext/attrib8.C: Likewise.
29 * g++.dg/ext/tmplattr1.C: Likewise.
30 * g++.dg/inherit/override-attribs.C: Likewise.
31 * g++.dg/opt/inline9.C: Likewise.
32 * g++.dg/opt/life1.C: Likewise.
33 * g++.dg/opt/longbranch2.C: Likewise.
34 * g++.dg/opt/nrv12.C: Likewise.
35 * g++.dg/opt/reg-stack4.C: Likewise.
36 * g++.dg/other/pr35504.C: Likewise.
37 * g++.dg/other/pr39496.C: Likewise.
38 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
39 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
40 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
41 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
42 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
43 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
44 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
45 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
46 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
47 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
48 * g++.dg/warn/pr15774-1.C: Likewise.
49 * g++.dg/warn/pr15774-2.C: Likewise.
50 * g++.old-deja/g++.ext/attrib1.C: Likewise.
51 * g++.old-deja/g++.ext/attrib2.C: Likewise.
52 * g++.old-deja/g++.ext/attrib3.C: Likewise.
53 * g++.old-deja/g++.pt/asm2.C: Likewise.
54 * gcc.c-torture/compile/20000804-1.c: Likewise.
55 * gcc.c-torture/compile/pr16566-2.c: Likewise.
56 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
57 * gcc.dg/20020108-1.c: Likewise.
58 * gcc.dg/20020122-2.c: Likewise.
59 * gcc.dg/20020122-3.c: Likewise.
60 * gcc.dg/20020206-1.c: Likewise.
61 * gcc.dg/20020219-1.c: Likewise.
62 * gcc.dg/20020310-1.c: Likewise.
63 * gcc.dg/20020411-1.c: Likewise.
64 * gcc.dg/20020418-2.c: Likewise.
65 * gcc.dg/20020426-2.c: Likewise.
66 * gcc.dg/20020517-1.c: Likewise.
67 * gcc.dg/20030204-1.c: Likewise.
68 * gcc.dg/20030826-2.c: Likewise.
69 * gcc.dg/20031102-1.c: Likewise.
70 * gcc.dg/20031202-1.c: Likewise.
71 * gcc.dg/20050111-1.c: Likewise.
72 * gcc.dg/20050503-1.c: Likewise.
73 * gcc.dg/array-init-1.c: Likewise.
74 * gcc.dg/builtin-apply4.c: Likewise.
75 * gcc.dg/dfp/pr31344.c: Likewise.
76 * gcc.dg/gomp/atomic-11.c: Likewise.
77 * gcc.dg/graphite/pr40281.c: Likewise.
78 * gcc.dg/ia64-sync-1.c: Likewise.
79 * gcc.dg/ia64-sync-2.c: Likewise.
80 * gcc.dg/ia64-sync-3.c: Likewise.
81 * gcc.dg/ia64-sync-4.c: Likewise.
82 * gcc.dg/ifcvt-fabs-1.c: Likewise.
83 * gcc.dg/invalid-call-1.c: Likewise.
84 * gcc.dg/loop-3.c: Likewise.
85 * gcc.dg/lower-subreg-1.c: Likewise.
86 * gcc.dg/lto/pr47259_0.c: Likewise.
87 * gcc.dg/nested-calls-1.c: Likewise.
88 * gcc.dg/pr20017.c: Likewise.
89 * gcc.dg/pr25023.c: Likewise.
90 * gcc.dg/pr27671-2.c: Likewise.
91 * gcc.dg/pr32176.c: Likewise.
92 * gcc.dg/pr33676.c: Likewise.
93 * gcc.dg/pr35045.c: Likewise.
94 * gcc.dg/pr36015.c: Likewise.
95 * gcc.dg/pr36584.c: Likewise.
96 * gcc.dg/pr36998.c: Likewise.
97 * gcc.dg/pr37438.c: Likewise.
98 * gcc.dg/pr37908.c: Likewise.
99 * gcc.dg/pr41241.c: Likewise.
100 * gcc.dg/pr41340.c: Likewise.
101 * gcc.dg/pr44136.c: Likewise.
102 * gcc.dg/pr44194-1.c: Likewise.
103 * gcc.dg/pr46212.c: Likewise.
104 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
105 * gcc.dg/setjmp-2.c: Likewise.
106 * gcc.dg/short-compare-1.c: Likewise.
107 * gcc.dg/short-compare-2.c: Likewise.
108 * gcc.dg/smod-1.c: Likewise.
109 * gcc.dg/sync-2.c: Likewise.
110 * gcc.dg/sync-3.c: Likewise.
111 * gcc.dg/tls/opt-1.c: Likewise.
112 * gcc.dg/tls/opt-2.c: Likewise.
113 * gcc.dg/tls/opt-3.c: Likewise.
114 * gcc.dg/torture/badshift.c: Likewise.
115 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
116 * gcc.dg/torture/pr20314-2.c: Likewise.
117 * gcc.dg/torture/pr36891.c: Likewise.
118 * gcc.dg/torture/pr38774.c: Likewise.
119 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
120 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
121 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
122 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
123 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
124 * gcc.dg/torture/stackalign/push-1.c: Likewise.
125 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
126 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
127 * gcc.dg/tree-ssa/loop-28.c: Likewise.
128 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
129 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
130 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
131 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
132 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
133 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
134 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
135 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
136 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
137 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
138 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
139 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
140 * gcc.dg/unroll-1.c: Likewise.
141 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
142 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
143 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
144 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
145 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
146 * gcc.target/i386/20000609-1.c: Likewise.
147 * gcc.target/i386/20000720-1.c: Likewise.
148 * gcc.target/i386/20000724-1.c: Likewise.
149 * gcc.target/i386/20011107-1.c: Likewise.
150 * gcc.target/i386/20011119-1.c: Likewise.
151 * gcc.target/i386/20020201-3.c: Likewise.
152 * gcc.target/i386/20020218-1.c: Likewise.
153 * gcc.target/i386/20020729-1.c: Likewise.
154 * gcc.target/i386/20030926-1.c: Likewise.
155 * gcc.target/i386/20060125-1.c: Likewise.
156 * gcc.target/i386/20060125-2.c: Likewise.
157 * gcc.target/i386/20060512-1.c: Likewise.
158 * gcc.target/i386/20060512-2.c: Likewise.
159 * gcc.target/i386/20060512-3.c: Likewise.
160 * gcc.target/i386/20060512-4.c: Likewise.
161 * gcc.target/i386/387-1.c: Likewise.
162 * gcc.target/i386/387-2.c: Likewise.
163 * gcc.target/i386/387-5.c: Likewise.
164 * gcc.target/i386/387-6.c: Likewise.
165 * gcc.target/i386/980312-1.c: Likewise.
166 * gcc.target/i386/980313-1.c: Likewise.
167 * gcc.target/i386/990117-1.c: Likewise.
168 * gcc.target/i386/990424-1.c: Likewise.
169 * gcc.target/i386/990524-1.c: Likewise.
170 * gcc.target/i386/991129-1.c: Likewise.
171 * gcc.target/i386/991214-1.c: Likewise.
172 * gcc.target/i386/991230-1.c: Likewise.
173 * gcc.target/i386/addr-sel-1.c: Likewise.
174 * gcc.target/i386/aggregate-ret1.c: Likewise.
175 * gcc.target/i386/aggregate-ret2.c: Likewise.
176 * gcc.target/i386/align-main-3.c: Likewise.
177 * gcc.target/i386/amd64-abi-1.c: Likewise.
178 * gcc.target/i386/amd64-abi-2.c: Likewise.
179 * gcc.target/i386/amd64-abi-4.c: Likewise.
180 * gcc.target/i386/amd64-abi-5.c: Likewise.
181 * gcc.target/i386/amd64-abi-6.c: Likewise.
182 * gcc.target/i386/asm-1.c: Likewise.
183 * gcc.target/i386/asm-3.c: Likewise.
184 * gcc.target/i386/asm-5.c: Likewise.
185 * gcc.target/i386/attributes-error.c: Likewise.
186 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
187 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
188 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
189 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
190 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
191 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
192 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
193 * gcc.target/i386/avx-vmovd-2.c: Likewise.
194 * gcc.target/i386/avx-vmovq-2.c: Likewise.
195 * gcc.target/i386/avx-vmovq-3.c: Likewise.
196 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
197 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
198 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
199 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
200 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
201 * gcc.target/i386/bitfield1.c: Likewise.
202 * gcc.target/i386/bitfield2.c: Likewise.
203 * gcc.target/i386/bmi-2.c: Likewise.
204 * gcc.target/i386/bmi-5.c: Likewise.
205 * gcc.target/i386/builtin-unreachable.c: Likewise.
206 * gcc.target/i386/cleanup-2.c: Likewise.
207 * gcc.target/i386/clobbers.c: Likewise.
208 * gcc.target/i386/cmov8.c: Likewise.
209 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
210 * gcc.target/i386/compress-float-387-pic.c: Likewise.
211 * gcc.target/i386/compress-float-387.c: Likewise.
212 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
213 * gcc.target/i386/compress-float-sse.c: Likewise.
214 * gcc.target/i386/crc32-2.c: Likewise.
215 * gcc.target/i386/crc32-3.c: Likewise.
216 * gcc.target/i386/divmod-7.c: Likewise.
217 * gcc.target/i386/divmod-8.c: Likewise.
218 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
219 * gcc.target/i386/fma3-builtin.c: Likewise.
220 * gcc.target/i386/fma3-fma.c: Likewise.
221 * gcc.target/i386/fma4-256-vector.c: Likewise.
222 * gcc.target/i386/fma4-builtin.c: Likewise.
223 * gcc.target/i386/fma4-fma-2.c: Likewise.
224 * gcc.target/i386/fma4-fma.c: Likewise.
225 * gcc.target/i386/fma4-vector-2.c: Likewise.
226 * gcc.target/i386/fma4-vector.c: Likewise.
227 * gcc.target/i386/funcspec-1.c: Likewise.
228 * gcc.target/i386/funcspec-10.c: Likewise.
229 * gcc.target/i386/funcspec-11.c: Likewise.
230 * gcc.target/i386/funcspec-2.c: Likewise.
231 * gcc.target/i386/funcspec-5.c: Likewise.
232 * gcc.target/i386/funcspec-6.c: Likewise.
233 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
234 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
235 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
236 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
237 * gcc.target/i386/incoming-1.c: Likewise.
238 * gcc.target/i386/incoming-10.c: Likewise.
239 * gcc.target/i386/incoming-11.c: Likewise.
240 * gcc.target/i386/incoming-12.c: Likewise.
241 * gcc.target/i386/incoming-13.c: Likewise.
242 * gcc.target/i386/incoming-14.c: Likewise.
243 * gcc.target/i386/incoming-15.c: Likewise.
244 * gcc.target/i386/incoming-2.c: Likewise.
245 * gcc.target/i386/incoming-3.c: Likewise.
246 * gcc.target/i386/incoming-4.c: Likewise.
247 * gcc.target/i386/incoming-5.c: Likewise.
248 * gcc.target/i386/incoming-6.c: Likewise.
249 * gcc.target/i386/incoming-7.c: Likewise.
250 * gcc.target/i386/incoming-8.c: Likewise.
251 * gcc.target/i386/incoming-9.c: Likewise.
252 * gcc.target/i386/lea.c: Likewise.
253 * gcc.target/i386/local.c: Likewise.
254 * gcc.target/i386/loop-1.c: Likewise.
255 * gcc.target/i386/loop-2.c: Likewise.
256 * gcc.target/i386/loop-3.c: Likewise.
257 * gcc.target/i386/max-stack-align.c: Likewise.
258 * gcc.target/i386/memcpy-1.c: Likewise.
259 * gcc.target/i386/movbe-2.c: Likewise.
260 * gcc.target/i386/movq-2.c: Likewise.
261 * gcc.target/i386/movq.c: Likewise.
262 * gcc.target/i386/nrv1.c: Likewise.
263 * gcc.target/i386/pad-4.c: Likewise.
264 * gcc.target/i386/pad-5a.c: Likewise.
265 * gcc.target/i386/pad-5b.c: Likewise.
266 * gcc.target/i386/pad-6a.c: Likewise.
267 * gcc.target/i386/pad-6b.c: Likewise.
268 * gcc.target/i386/pad-7.c: Likewise.
269 * gcc.target/i386/pad-9.c: Likewise.
270 * gcc.target/i386/pentium4-not-mull.c: Likewise.
271 * gcc.target/i386/pic-1.c: Likewise.
272 * gcc.target/i386/pr12092-1.c: Likewise.
273 * gcc.target/i386/pr12329.c: Likewise.
274 * gcc.target/i386/pr21518.c: Likewise.
275 * gcc.target/i386/pr22362.c: Likewise.
276 * gcc.target/i386/pr22585.c: Likewise.
277 * gcc.target/i386/pr23098.c: Likewise.
278 * gcc.target/i386/pr25196.c: Likewise.
279 * gcc.target/i386/pr25293.c: Likewise.
280 * gcc.target/i386/pr25654.c: Likewise.
281 * gcc.target/i386/pr26449.c: Likewise.
282 * gcc.target/i386/pr26778.c: Likewise.
283 * gcc.target/i386/pr26826.c: Likewise.
284 * gcc.target/i386/pr27266.c: Likewise.
285 * gcc.target/i386/pr29978.c: Likewise.
286 * gcc.target/i386/pr30505.c: Likewise.
287 * gcc.target/i386/pr30961-1.c: Likewise.
288 * gcc.target/i386/pr31628.c: Likewise.
289 * gcc.target/i386/pr32000-2.c: Likewise.
290 * gcc.target/i386/pr32661-1.c: Likewise.
291 * gcc.target/i386/pr32708-2.c: Likewise.
292 * gcc.target/i386/pr32708-3.c: Likewise.
293 * gcc.target/i386/pr34256.c: Likewise.
294 * gcc.target/i386/pr34312.c: Likewise.
295 * gcc.target/i386/pr34522.c: Likewise.
296 * gcc.target/i386/pr35160.c: Likewise.
297 * gcc.target/i386/pr35281.c: Likewise.
298 * gcc.target/i386/pr36246.c: Likewise.
299 * gcc.target/i386/pr36786.c: Likewise.
300 * gcc.target/i386/pr37275.c: Likewise.
301 * gcc.target/i386/pr37843-3.c: Likewise.
302 * gcc.target/i386/pr37843-4.c: Likewise.
303 * gcc.target/i386/pr39082-1.c: Likewise.
304 * gcc.target/i386/pr39431.c: Likewise.
305 * gcc.target/i386/pr39496.c: Likewise.
306 * gcc.target/i386/pr39543-2.c: Likewise.
307 * gcc.target/i386/pr39911.c: Likewise.
308 * gcc.target/i386/pr40718.c: Likewise.
309 * gcc.target/i386/pr40906-1.c: Likewise.
310 * gcc.target/i386/pr40906-2.c: Likewise.
311 * gcc.target/i386/pr40906-3.c: Likewise.
312 * gcc.target/i386/pr40934.c: Likewise.
313 * gcc.target/i386/pr41900.c: Likewise.
314 * gcc.target/i386/pr42589.c: Likewise.
315 * gcc.target/i386/pr43662.c: Likewise.
316 * gcc.target/i386/pr43671.c: Likewise.
317 * gcc.target/i386/pr43766.c: Likewise.
318 * gcc.target/i386/pr43869.c: Likewise.
319 * gcc.target/i386/pr44942.c: Likewise.
320 * gcc.target/i386/pr44948-2a.c: Likewise.
321 * gcc.target/i386/pr45234.c: Likewise.
322 * gcc.target/i386/pr45336-2.c: Likewise.
323 * gcc.target/i386/pr45336-4.c: Likewise.
324 * gcc.target/i386/pr45852.c: Likewise.
325 * gcc.target/i386/pr46470.c: Likewise.
326 * gcc.target/i386/pr48037-1.c: Likewise.
327 * gcc.target/i386/pr48389.c: Likewise.
328 * gcc.target/i386/pr49095.c: Likewise.
329 * gcc.target/i386/pr9771-1.c: Likewise.
330 * gcc.target/i386/rdfsbase-1.c: Likewise.
331 * gcc.target/i386/rdfsbase-2.c: Likewise.
332 * gcc.target/i386/rdgsbase-1.c: Likewise.
333 * gcc.target/i386/rdgsbase-2.c: Likewise.
334 * gcc.target/i386/rdrand-3.c: Likewise.
335 * gcc.target/i386/regparm-stdcall.c: Likewise.
336 * gcc.target/i386/regparm.c: Likewise.
337 * gcc.target/i386/reload-1.c: Likewise.
338 * gcc.target/i386/rotate-2.c: Likewise.
339 * gcc.target/i386/sibcall-5.c: Likewise.
340 * gcc.target/i386/signbit-1.c: Likewise.
341 * gcc.target/i386/signbit-2.c: Likewise.
342 * gcc.target/i386/signbit-3.c: Likewise.
343 * gcc.target/i386/sse-5.c: Likewise.
344 * gcc.target/i386/sse-8.c: Likewise.
345 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
346 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
347 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
348 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
349 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
350 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
351 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
352 * gcc.target/i386/sse2-movq-2.c: Likewise.
353 * gcc.target/i386/sse2-movq-3.c: Likewise.
354 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
355 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
356 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
357 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
358 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
359 * gcc.target/i386/ssefn-1.c: Likewise.
360 * gcc.target/i386/ssefn-2.c: Likewise.
361 * gcc.target/i386/sseregparm-1.c: Likewise.
362 * gcc.target/i386/sseregparm-2.c: Likewise.
363 * gcc.target/i386/sseregparm-3.c: Likewise.
364 * gcc.target/i386/sseregparm-4.c: Likewise.
365 * gcc.target/i386/sseregparm-5.c: Likewise.
366 * gcc.target/i386/sseregparm-6.c: Likewise.
367 * gcc.target/i386/sseregparm-7.c: Likewise.
368 * gcc.target/i386/sseregparm-8.c: Likewise.
369 * gcc.target/i386/stack-realign.c: Likewise.
370 * gcc.target/i386/stack-usage-realign.c: Likewise.
371 * gcc.target/i386/stackalign/asm-1.c: Likewise.
372 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
373 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
374 * gcc.target/i386/stackalign/return-1.c: Likewise.
375 * gcc.target/i386/stackalign/return-2.c: Likewise.
376 * gcc.target/i386/stackalign/return-3.c: Likewise.
377 * gcc.target/i386/tailcall-1.c: Likewise.
378 * gcc.target/i386/tbm-2.c: Likewise.
379 * gcc.target/i386/udivmod-7.c: Likewise.
380 * gcc.target/i386/udivmod-8.c: Likewise.
381 * gcc.target/i386/unroll-1.c: Likewise.
382 * gcc.target/i386/vararg-1.c: Likewise.
383 * gcc.target/i386/vararg-2.c: Likewise.
384 * gcc.target/i386/vect8-ret.c: Likewise.
385 * gcc.target/i386/vectorize5.c: Likewise.
386 * gcc.target/i386/wmul-1.c: Likewise.
387 * gcc.target/i386/wmul-2.c: Likewise.
388 * gcc.target/i386/wrfsbase-1.c: Likewise.
389 * gcc.target/i386/wrfsbase-2.c: Likewise.
390 * gcc.target/i386/wrgsbase-1.c: Likewise.
391 * gcc.target/i386/wrgsbase-2.c: Likewise.
392 * gcc.target/i386/xop-pcmov.c: Likewise.
393 * gcc.target/i386/xop-pcmov2.c: Likewise.
394 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
395 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
396 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
397 * gcc.target/i386/xop-shift1-vector.c: Likewise.
398 * gcc.target/i386/xop-shift2-vector.c: Likewise.
399 * gcc.target/i386/xop-shift3-vector.c: Likewise.
400 * gcc.target/i386/zee.c: Likewise.
401 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
402 * gfortran.dg/compiler-directive_2.f: Likewise.
403 * gfortran.dg/g77/20010216-1.f: Likewise.
404 * gfortran.dg/gomp/pr39152.f90: Likewise.
405 * gfortran.dg/pr33794.f90: Likewise.
407 2011-07-09 Jason Merrill <jason@redhat.com>
409 * g++.dg/cpp0x/regress/regress5.C: New.
411 2011-07-08 Jason Merrill <jason@redhat.com>
414 * g++.dg/expr/compound-asn1.C: New.
415 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
417 2011-07-08 Jakub Jelinek <jakub@redhat.com>
420 * gcc.target/powerpc/altivec-34.c: New test.
422 2011-07-08 Jason Merrill <jason@redhat.com>
425 * g++.dg/abi/guard3.C: New.
427 2011-07-08 Julian Brown <julian@codesourcery.com>
429 * lib/target-supports.exp
430 (check_effective_target_arm_little_endian): New.
431 (check_effective_target_vect_pack_trunc): Use above.
432 (check_effective_target_vect_unpack): Likewise.
433 (check_effective_target_vect_element_align): Test
434 check_effective_target_arm_vect_no_misalign for ARM.
436 2011-07-08 Jason Merrill <jason@redhat.com>
439 * g++.dg/cpp0x/constexpr-rom.C: New.
441 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
444 * g++.dg/torture/pr49519.C: New test.
446 2011-07-08 Martin Jambor <mjambor@suse.cz>
448 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
450 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
453 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
455 2011-07-08 Richard Guenther <rguenther@suse.de>
457 PR tree-optimization/49662
458 * gcc.dg/graphite/interchange-14.c: XFAIL.
459 * gcc.dg/graphite/interchange-15.c: Likewise.
460 * gcc.dg/graphite/interchange-mvt.c: Likewise.
462 2011-07-06 Jason Merrill <jason@redhat.com>
465 * g++.dg/cpp0x/regress/regress4.C: New.
467 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
470 * gfortran.dg/result_in_spec_4.f90: New test.
472 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
474 * gcc.target/sparc/cas64.c: New test.
476 2011-07-07 Jakub Jelinek <jakub@redhat.com>
479 * g++.dg/torture/pr49644.C: New test.
482 * gcc.c-torture/execute/pr49644.c: New test.
484 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
486 * lib/target-supports.exp (check_effective_target_ia32): New.
487 (check_effective_target_x32): Likewise.
488 (check_effective_target_vect_cmdline_needed): Also check x32.
490 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
492 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
494 * gcc.target/arm/pr42235.c: Likewise.
495 * gcc.target/arm/pr42495.c: Likewise.
496 * gcc.target/arm/pr42574.c: Likewise.
497 * gcc.target/arm/thumb-branch1.c: Likewise.
499 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
500 unneeded prune of possible warning.
501 * gcc.target/arm/pr40956.c: Likewise.
502 * gcc.target/arm/pr42505.c: Likewise.
504 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
505 * gcc.c-torture/compile/pr46883.c: Likewise.
506 * gcc.c-torture/compile/pr46934.c: Likewise.
508 * gcc.target/arm/pr41679.c: Remove test directives in preparation
509 for move to ../../gcc.c-torture/compile.
510 * gcc.target/arm/pr46883.c: Likewise.
511 * gcc.target/arm/pr46934.c: Likewise.
513 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
514 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
515 * gcc.target/arm/wmul-1.c: Likewise.
516 * gcc.target/arm/wmul-2.c: Likewise.
517 * gcc.target/arm/wmul-3.c: Likewise.
518 * gcc.target/arm/wmul-4.c: Likewise.
519 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
520 add tab after scan target.
521 * gcc.target/arm/smlaltt-1.c: Likewise.
522 * gcc.target/arm/smlatb-1.c: Likewise.
523 * gcc.target/arm/smlatt-1.c: Likewise.
525 2011-07-07 Jakub Jelinek <jakub@redhat.com>
528 * gcc.dg/debug/pr49522.c: New test.
530 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
532 * gcc.dg/pragma-align.c: Run only if target !default_packed.
533 * gcc.dg/pr46212.c: Run only if target int32plus.
534 * gcc.dg/torture/pr48146.c: Ditto.
535 * gcc.dg/tree-ssa/vrp51.c: Ditto.
536 * c-c++-common/pr44832.c: Ditto.
537 * gcc.dg/pr49544.c: Run only if target ptr32plus.
538 * gcc.dg/pr31490.c: Ditto.
539 * gcc.dg/torture/builtin-math-7.c: Run only if target
541 * gcc.dg/torture/pr45764.c: Skip for AVR.
542 * gcc.dg/pr47893.c: Ditto.
544 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
546 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
547 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
548 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
549 add tab to scan target.
551 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
553 * gcc.target/arm/neon-modes-3.c: New test.
555 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
557 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
558 -fno-loop-interchange -ffast-math.
560 2011-07-07 Richard Guenther <rguenther@suse.de>
562 * gcc.dg/ftrapv-3.c: New testcase.
564 2011-07-07 Richard Guenther <rguenther@suse.de>
566 * gcc.dg/tree-ssa/vrp58.c: New testcase.
567 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
569 2011-07-07 Kai Tietz <ktietz@redhat.com>
571 * gcc.dg/binop-notxor1.c: New test.
572 * gcc.dg/binop-notand4a.c: New test.
573 * gcc.dg/binop-notxor2.c: New test.
574 * gcc.dg/binop-notand3a.c: New test.
575 * gcc.dg/binop-notand2a.c: New test.
576 * gcc.dg/binop-notand6a.c: New test.
577 * gcc.dg/binop-notor1.c: New test.
578 * gcc.dg/binop-notand1a.c: New test.
579 * gcc.dg/binop-notand5a.c: New test.
580 * gcc.dg/binop-notor2.c: New test.
582 2011-07-07 Jakub Jelinek <jakub@redhat.com>
585 * gcc.dg/gomp/pr49640.c: New test.
587 2011-07-07 Richard Guenther <rguenther@suse.de>
589 * gcc.dg/graphite/pr37485.c: Add -floop-block.
591 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
594 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
596 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
598 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
599 * gcc.target/powerpc/no-r11-2.c: Ditto.
600 * gcc.target/powerpc/no-r11-3.c: Ditto.
602 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
604 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
605 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
607 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
609 * lib/target-supports.exp (check_profiling_available): Disable
610 profiling with -fprofile-generate for target avr.
612 2011-07-06 Richard Guenther <rguenther@suse.de>
614 PR tree-optimization/49645
615 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
617 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
620 * gcc.dg/pr47383.c: New.
622 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
624 PR tree-optimization/49647
625 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
627 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
630 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
631 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
633 2011-07-05 Jason Merrill <jason@redhat.com>
636 * g++.dg/template/template-id-4.C: New.
638 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
640 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
641 * gcc.dg/pr43402.c: Ditto.
643 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
645 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
647 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
649 * gcc.target/powerpc/ppc-switch-1.c: New test for
650 --param case-values-threshold.
651 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
653 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
655 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
657 2011-07-05 Jason Merrill <jason@redhat.com>
659 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
661 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
663 PR tree-optimization/47654
664 * gcc.dg/graphite/block-pr47654.c: New.
666 2011-07-05 Jason Merrill <jason@redhat.com>
668 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
670 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
672 PR tree-optimization/49580
673 * gcc.dg/autopar/pr49580.c: New test.
675 2011-07-05 Richard Guenther <rguenther@suse.de>
677 PR tree-optimization/49518
678 PR tree-optimization/49628
679 * g++.dg/torture/pr49628.C: New testcase.
680 * gcc.dg/torture/pr49518.c: Likewise.
682 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
684 * ada/acats/run_acats (which): Extract last field from type -p,
685 type output only if command succeeded.
687 2011-07-04 Jason Merrill <jason@redhat.com>
689 * g++.dg/abi/mangle48.C: New.
691 * g++.dg/cpp0x/diag1.C: New.
693 * g++.dg/diagnostic/aka1.C: New.
695 2011-07-04 Jakub Jelinek <jakub@redhat.com>
697 PR rtl-optimization/49619
698 * gcc.dg/pr49619.c: New test.
700 PR rtl-optimization/49472
701 * gfortran.dg/pr49472.f90: New test.
704 * gcc.dg/pr49602.c: New test.
706 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
710 * gcc.target/avr/avr.exp: Run over cpp files, too.
711 * gcc.target/avr/torture/avr-torture.exp: Ditto.
712 * gcc.target/avr/progmem.h: New file.
713 * gcc.target/avr/exit-abort.h: New file.
714 * gcc.target/avr/progmem-error-1.c: New file.
715 * gcc.target/avr/progmem-error-1.cpp: New file.
716 * gcc.target/avr/progmem-warning-1.c: New file.
717 * gcc.target/avr/torture/progmem-1.c: New file.
718 * gcc.target/avr/torture/progmem-1.cpp: New file.
720 2011-07-04 Richard Guenther <rguenther@suse.de>
722 PR tree-optimization/49615
723 * g++.dg/torture/pr49615.C: New testcase.
725 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
727 PR tree-optimization/49610
728 * gcc.dg/vect/pr49610.c: New test.
730 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
732 * gnat.dg/specs/debug1.ads: New test.
734 2011-07-02 Janus Weil <janus@gcc.gnu.org>
737 * gfortran.dg/typebound_proc_23.f90: New.
739 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
742 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
744 2011-07-01 Jason Merrill <jason@redhat.com>
747 * g++.dg/template/template-id-3.C: New.
750 * g++.dg/template/qualified-id4.C: New.
753 * g++.dg/template/explicit-args4.C: New.
756 * g++.dg/template/offsetof2.C: New.
758 2011-07-01 Kai Tietz <ktietz@redhat.com>
760 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
762 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
765 * lib/target-supports.exp (check_effective_target_gld): New proc.
767 2011-07-01 Richard Guenther <rguenther@suse.de>
769 PR tree-optimization/49603
770 * gcc.dg/torture/pr49603.c: New testcase.
772 2011-06-30 Jason Merrill <jason@redhat.com>
775 * g++.dg/rtti/template1.C: New.
778 * g++.dg/cpp0x/regress/ctor1.C: New.
781 * g++.dg/cpp0x/initlist54.C: New.
783 2011-06-30 Martin Jambor <mjambor@suse.cz>
785 * gcc.dg/tree-ssa/sra-12.c: New test.
787 2011-06-29 Jason Merrill <jason@redhat.com>
789 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
791 2011-06-30 Richard Guenther <rguenther@suse.de>
793 PR tree-optimization/46787
794 * gcc.dg/vect/vect-121.c: New testcase.
796 2011-06-30 Martin Jambor <mjambor@suse.cz>
798 PR tree-optimization/49094
799 * gcc.dg/tree-ssa/pr49094.c: New test.
801 2011-06-30 Jakub Jelinek <jakub@redhat.com>
804 * gfortran.dg/pr49540-1.f90: New test.
805 * gfortran.dg/pr49540-2.f90: New test.
807 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
810 * ada/acats/run_acats (which): Use last field of type -p output.
812 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
813 Iain Sandoe <iains@gcc.gnu.org>
816 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
817 Only skip on 64-bit *-*-darwin8* && !objc2.
819 2011-06-30 Richard Guenther <rguenther@suse.de>
821 PR tree-optimization/38752
822 * gcc.c-torture/compile/pr38752.c: New testcase.
824 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
826 * gcc.dg/vect/slp-widen-mult-half.c: New test.
827 * gcc.dg/vect/vect-widen-mult-half.c: New test.
829 2011-06-29 Jason Merrill <jason@redhat.com>
832 * g++.dg/cpp0x/initlist53.C: Use placement new.
833 * g++.dg/cpp0x/initlist-value.C: Use placement new.
834 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
837 * g++.dg/cpp0x/trailing6.C: New.
838 * g++.dg/cpp0x/pr45908.C: No error.
841 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
844 * g++.dg/cpp0x/constexpr-using2.C: New.
846 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
849 * g++.dg/cpp0x/constexpr-diag3.C: New.
850 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
851 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
852 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
853 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
855 2011-06-29 Jason Merrill <jason@redhat.com>
857 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
859 2011-06-29 Richard Guenther <rguenther@suse.de>
861 * gcc.dg/tree-ssa/loop-17.c: Adjust.
863 2011-06-29 Jason Merrill <jason@redhat.com>
865 * g++.dg/cpp0x/initlist-value2.C: New.
867 * g++.dg/cpp0x/constexpr-initlist4.C: New.
868 * g++.dg/cpp0x/initlist-value.C: New.
870 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
872 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
874 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
876 * gcc.dg/inline_1.c: Remove dg-excess-errors.
877 * gcc.dg/inline_2.c: Likewise.
878 * gcc.dg/unroll_1.c: Likewise.
880 2011-06-29 Jakub Jelinek <jakub@redhat.com>
883 * gcc.target/i386/pr49567.c: New test.
885 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
887 * gnat.dg/opt17.ad[sb]: New test.
889 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
890 Tom de Vries <tom@codesourcery.com>
892 * lib/target-supports.exp (check_effective_target_arm_nothumb)
893 (check_effective_target_arm_thumb2): New effective targets.
894 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
895 properly. Clean up temporary files.
896 * gcc.target/arm/ivopts-2.c: Likewise.
897 * gcc.target/arm/ivopts-3.c: Likewise.
898 * gcc.target/arm/ivopts-4.c: Likewise.
899 * gcc.target/arm/ivopts-5.c: Likewise.
900 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
902 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
905 * gfortran.dg/reshape_zerosize_3.f90: New test.
907 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
909 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
910 * gcc.target/arm/vfp-ldmias.c: Likewise.
911 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
912 * gcc.target/arm/vfp-stmdbs.c: Likewise.
913 * gcc.target/arm/vfp-ldmiad.c: Likewise.
914 * gcc.target/arm/vfp-stmias.c: Likewise.
915 * gcc.target/arm/vfp-stmdbd.c: Likewise.
916 * gcc.target/arm/vfp-stmiad.c: Likewise.
918 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
920 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
922 * gcc.target/arm/pr45701-2.c: Ditto.
924 2011-06-27 Janus Weil <janus@gcc.gnu.org>
927 * gfortran.dg/allocatable_scalar_9.f90: Modified.
928 * gfortran.dg/extends_14.f03: Modified.
930 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
932 * lib/target-supports-dg.exp (dg-require-effective-target): Return
933 early if the test is already being skipped.
935 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
936 scan-assembler-dem-not): For missing file, report unresolved with
937 same message as for pass/fail, with reason reported in log file.
939 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
940 from add_options_for_arm_neon_fp16.
941 (check_effective_target_arm_fp16_ok_nocache): Renamed from
942 check_effective_target_arm_neon_fp16_ok_nocache.
943 Check -mfpu and -mfloat-abi options from current multilib.
944 Do not require neon support.
945 (check_effective_target_arm_fp16_ok): Renamed from
946 check_effecitve_target_arm_neon_fp16_ok.
947 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
948 arm_neon_fp16_ok and arm_fp16.
949 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
950 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
951 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
952 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
954 2011-06-27 Jakub Jelinek <jakub@redhat.com>
956 * gcc.dg/builtin-assume-aligned-1.c: New test.
957 * gcc.dg/builtin-assume-aligned-2.c: New test.
958 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
961 * gcc.dg/pr49544.c: New test.
963 2011-06-27 Richard Guenther <rguenther@suse.de>
965 PR tree-optimization/49394
966 * g++.dg/torture/pr49394.C: New testcase.
968 2011-06-27 Kai Tietz <ktietz@redhat.com>
970 * gcc.dg/optimize-bswapdi-2.c: New test.
972 2011-06-27 Michael Hope <michael.hope@linaro.org>
973 Richard Sandiford <richard.sandiford@linaro.org>
975 PR tree-optimization/49169
976 * gcc.dg/torture/pr49169.c: New test.
978 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
981 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
983 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
986 2011-06-26 Jason Merrill <jason@redhat.com>
988 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
991 * g++.dg/init/ref19.C: New.
992 * g++.dg/cpp0x/constexpr-cleanup.C: New.
994 2011-06-26 Jakub Jelinek <jakub@redhat.com>
996 PR tree-optimization/48377
997 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1000 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1003 * lib/target-supports.exp (check_effective_target_non_strict_align):
1005 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1007 2011-06-24 Martin Jambor <mjambor@suse.cz>
1009 PR tree-optimizations/49516
1010 * g++.dg/tree-ssa/pr49516.C: New test.
1012 2011-06-23 Jason Merrill <jason@redhat.com>
1015 * g++.dg/template/partial10.C: New.
1016 * g++.dg/template/partial11.C: New.
1018 2011-06-23 Jeff Law <law@redhat.com>
1021 * gcc.dg/pr48770.c: New test.
1023 2011-06-23 Jan Hubicka <jh@suse.cz>
1026 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1028 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1031 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1032 instead of -fdump-tree-optimized.
1034 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1037 * g++.dg/template/crash107.C: New.
1038 * g++.dg/template/error17.C: Adjust.
1040 2011-06-23 Jason Merrill <jason@redhat.com>
1043 * g++.dg/cpp0x/defaulted30.C: New.
1046 * g++.dg/rtti/anon-ns1.C: New.
1049 * g++.dg/init/ref18.C: New.
1052 * g++.dg/template/partial9.C: New.
1054 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1057 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1059 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1062 * gcc.dg/pr49496.c: New test.
1064 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1066 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1069 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1071 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1072 * gcc.target/arm/pr42879.c: Likewise.
1073 * gcc.target/arm/pr45701-3.c: Likewise.
1075 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1076 * gcc.target/arm/pr40482.c: Likewise.
1077 * gcc.target/arm/stack-corruption.c: Likewise.
1079 2011-06-22 Richard Guenther <rguenther@suse.de>
1081 PR tree-optimization/49493
1082 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1084 2011-06-22 Jason Merrill <jason@redhat.com>
1087 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1089 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1090 Dmitry Melnik <dm@ispras.ru>
1092 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1093 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1094 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1096 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1098 * gcc.target/arm/tlscall.c: New.
1100 2011-06-21 Jason Merrill <jason@redhat.com>
1103 * g++.dg/cpp0x/constexpr-ref1.C: New.
1104 * g++.dg/cpp0x/constexpr-ref2.C: New.
1105 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1108 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1111 * g++.dg/template/param3.C: New.
1113 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1115 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1116 my_clrsb test functions.
1118 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1119 test_sll, test_ull): Add clrsb tests.
1120 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1123 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1126 * gfortran.dg/class_44.f03: New.
1128 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1130 PR tree-optimization/49478
1131 * gcc.dg/vect/pr49478.c
1133 2011-06-21 Richard Guenther <rguenther@suse.de>
1135 PR tree-optimization/49483
1136 * gcc.dg/vect/vect-120.c: New testcase.
1138 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1141 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1142 * gcc.dg/vect/vect-peel-4.c: Likewise.
1144 2011-06-22 Christian Bruel <christian.bruel@st.com>
1147 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1148 * gcc.dg/always_inline2.c: Likewise.
1149 * gcc.dg/always_inline3.c: Likewise.
1150 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1151 * gcc.dg/inline_1.c: Likewise.
1152 * gcc.dg/inline_2.c: Likewise.
1153 * gcc.dg/inline_3.c: Likewise.
1154 * gcc.dg/inline_4.c: Likewise.
1155 * gcc.dg/20051201-1.c: Likewise.
1156 * gcc.dg/pr40087.c: Likewise.
1157 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1158 * gcc.dg/inline-22.c: Likewise.
1159 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1160 * gcc.dg/lto/20090218-1_1.c: Likewise.
1161 * g++.dg/ipa/devirt-7.C: Likewise.
1162 * gcc.dg/uninit-pred-5_a.c: Likewise.
1163 * gcc.dg/uninit-pred-5_b.c: Likewise.
1164 * gcc.dg/fail_always_inline.c: New.
1166 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1168 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1169 into 6 jobs instead of 3.
1171 2011-06-20 Jason Merrill <jason@redhat.com>
1174 * g++.dg/cpp0x/initlist53.C: New.
1176 2011-06-20 Tobias Burnus <burnus@net-b.de>
1179 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1180 * gfortran.dg/coarray_lock_3.f90: New.
1181 * gfortran.dg/coarray/lock_1.f90: New.
1183 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1185 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1186 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1187 unresolved and report the reason to the log file.
1189 * lib/scanasm.exp (object-size): Move argument processing earlier
1190 to report errors before verifying that the file exists. Report
1191 problems detected at runtime as unresolved instead of error and
1192 report their reasons to the log file.
1194 2011-06-20 Jason Merrill <jason@redhat.com>
1197 * g++.dg/cpp0x/explicit6.C: New.
1200 * g++.dg/cpp0x/enum20.C: New.
1203 * g++.dg/ext/attr-aligned01.C: New.
1206 * g++.dg/cpp0x/variadic-default.C: New.
1209 * g++.dg/cpp0x/auto26.C: New.
1212 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1214 2011-06-20 Kai Tietz <ktietz@redhat.com>
1216 * gcc.dg/binop-notand1.c: New test.
1217 * gcc.dg/binop-notand2.c: New test.
1218 * gcc.dg/binop-notand3.c: New test.
1219 * gcc.dg/binop-notand4.c: New test.
1220 * gcc.dg/binop-notand5.c: New test.
1221 * gcc.dg/binop-notand6.c: New test.
1223 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1226 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1228 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1231 * gfortran.dg/proc_ptr_31.f90: New.
1233 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1235 * gnat.dg/volatile6.adb: New test.
1236 * gnat.dg/volatile7.adb: Likewise.
1237 * gnat.dg/volatile8.adb: Likewise.
1238 * gnat.dg/volatile9.adb: Likewise.
1240 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1242 * gnat.dg/constant3.adb: New test.
1244 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1247 * gfortran.dg/read_list_eof_1.f90: New test.
1249 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1252 * gcc.target/i386/testimm-1.c: New test.
1253 * gcc.target/i386/testimm-2.c: New test.
1254 * gcc.target/i386/testimm-3.c: New test.
1255 * gcc.target/i386/testimm-4.c: New test.
1256 * gcc.target/i386/testimm-5.c: New test.
1257 * gcc.target/i386/testimm-6.c: New test.
1258 * gcc.target/i386/testimm-7.c: New test.
1259 * gcc.target/i386/testimm-8.c: New test.
1260 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1261 * gcc.target/i386/xop-rotate1-int.c: New test.
1262 * gcc.target/i386/xop-rotate2-int.c: New test.
1264 2011-06-17 Jason Merrill <jason@redhat.com>
1266 * g++.dg/cpp0x/rv-func2.C: New.
1268 * g++.dg/debug/dwarf2/lambda1.C: New.
1269 * g++.dg/warn/Wshadow-6.C: Adjust.
1271 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1274 * gfortran.dg/move_alloc_5.f90: New.
1276 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1278 PR rtl-optimization/48542
1279 * gcc.dg/torture/pr48542.c: New test.
1281 2011-06-16 Jason Merrill <jason@redhat.com>
1284 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1287 * g++.dg/cpp0x/initlist52.C New.
1290 * c-c++-common/raw-string-12.c: New.
1293 * g++.dg/cpp0x/sfinae26.C: New.
1296 * g++.dg/cpp0x/variadic113.C: New.
1299 * g++.dg/cpp0x/variadic112.C: New.
1301 2011-06-16 Jeff Law <law@redhat.com>
1303 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1304 improved jump threading.
1305 * gcc.dg/builtin-object-size-2.c: Likewise.
1306 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1308 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1311 * gfortran.dg/typebound_assignment_3.f03: New.
1313 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1316 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1318 2011-06-16 Martin Jambor <mjambor@suse.cz>
1320 PR tree-optimization/49343
1321 * gnat.dg/discr31.ad[sb]: New test.
1323 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1325 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1327 2011-06-16 Tom de Vries <tom@codesourcery.com>
1330 * gcc.target/arm/ivopts-3.c: Update test.
1331 * gcc.target/arm/ivopts-5.c: Same.
1333 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1336 2011-06-10 Wei Guozhi <carrot@google.com>
1339 * gcc.target/arm/pr45335.c: New test.
1340 * gcc.target/arm/pr45335-2.c: New test.
1341 * gcc.target/arm/pr45335-3.c: New test.
1342 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1343 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1344 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1346 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1348 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1350 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1353 * gfortran.dg/class_43.f03: New.
1355 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1357 PR tree-optimization/49419
1358 * gcc.c-torture/execute/pr49419.c: New test.
1360 2011-06-16 Revital Eres <revital.eres@linaro.org>
1362 * gcc.dg/sms-9.c: New file.
1364 2011-06-15 Easwaran Raman <eraman@google.com>
1366 PR rtl-optimization/49414
1367 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1369 2011-06-14 Jason Merrill <jason@redhat.com>
1371 * g++.dg/cpp0x/noexcept13.C: New.
1373 2011-06-14 Easwaran Raman <eraman@google.com>
1375 PR rtl-optimization/44194
1376 * gcc.dg/pr44194-1.c: New test.
1377 * gcc.dg/pr44194-2.c: New test.
1379 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1381 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1383 * gcc.target/arm/pr45701-2.c: Likewise.
1384 * gcc.target/arm/thumb-branch1.c: Likewise.
1386 2011-06-14 Steve Ellcey <sje@cup.hp.com>
1389 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1391 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1393 * gcc.target/arm/pr45701-1.c: Require thumb support.
1394 * gcc.target/arm/pr45701-2.c: Likewise.
1395 * gcc.target/arm/thumb-branch1.c: Likewise.
1397 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1398 * gcc.target/arm/pr39839.c: Likewise.
1399 * gcc.target/arm/pr40657-2.c: Likewise.
1400 * gcc.target/arm/pr40956.c: Likewise.
1401 * gcc.target/arm/pr41679.c: Likewise.
1402 * gcc.target/arm/pr42235.c: Likewise.
1403 * gcc.target/arm/pr42495.c: Likewise.
1404 * gcc.target/arm/pr42505.c: Likewise.
1405 * gcc.target/arm/pr42574.c: Likewise.
1406 * gcc.target/arm/pr46883.c: Likewise.
1407 * gcc.target/arm/pr46934.c: Likewise.
1408 * gcc.target/arm/xor-and.c: Likewise.
1410 2011-06-14 Jason Merrill <jason@redhat.com>
1412 * g++.dg/other/error23.C: Adjust error message.
1413 * g++.dg/other/error32.C: Likewise.
1416 * g++.dg/cpp0x/rv-dotstar.C: New.
1419 * g++.dg/cpp0x/decltype30.C: New.
1421 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1423 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1426 * gfortran.dg/pr49103.f90: New test.
1428 2011-06-14 Tom de Vries <tom@codesourcery.com>
1431 * gcc.target/arm/ivopts-3.c: New test.
1432 * gcc.target/arm/ivopts-4.c: New test.
1433 * gcc.target/arm/ivopts-5.c: New test.
1435 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1437 PR rtl-optimization/49390
1438 * gcc.c-torture/execute/pr49390.c: New test.
1440 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1442 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1444 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
1446 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1447 * gcc.c-torture/execute/cmpsi-2.x: New file.
1448 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1449 * gcc.c-torture/execute/pr45262.x: New file.
1450 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1451 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1453 * gcc.c-torture/compile/pr49163.c: Ditto.
1455 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
1457 * gcc.dg/vect/vect-16.c: Rename to...
1458 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1459 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1460 for double-word vectors.
1461 * gcc.dg/vect/vect-peel-4.c: Likewise.
1462 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1464 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1467 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1470 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1472 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1474 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1476 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1478 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1480 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1482 * gfortran.dg/trim_optimize_8.f90: New test case.
1484 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1485 Ira Rosen <ira.rosen@linaro.org>
1487 PR tree-optimization/49352
1488 * gcc.dg/vect/pr49352.c: New test.
1490 2011-06-12 Tobias Burnus
1493 * gfortran.dg/alloc_comp_assign_11.f90: New.
1495 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1497 * gfortran.dg/trim_optimize_7.f90: New test.
1499 2011-06-10 Wei Guozhi <carrot@google.com>
1502 * gcc.target/arm/pr45335.c: New test.
1503 * gcc.target/arm/pr45335-2.c: New test.
1504 * gcc.target/arm/pr45335-3.c: New test.
1505 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1506 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1507 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1509 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1512 * g++.dg/parse/error39.C: New.
1514 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1516 * gcc.target/arm/20090811-1.c: Skip for incompatible
1517 options, do not override other options.
1518 * gcc.target/arm/combine-cmp-shift.c: Skip for
1519 incompatible options.
1520 * gcc.target/arm/pr45094.c: Likewise.
1521 * gcc.target/arm/scd42-1.c: Likewise.
1522 * gcc.target/arm/scd42-3.c: Likewise.
1523 * gcc.target/arm/thumb-ltu.c: Likewise.
1525 * lib/target-supports.exp
1526 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1527 multilib flags use -mfpu with a value other than neon-fp16.
1529 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1531 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1532 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1534 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1536 * lib/target-supports.exp (check_effective_target_pie): New proc.
1537 * gcc.dg/pie-link.c: Use target pie.
1539 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1540 Laurent Rougé <laurent.rouge@menta.fr>
1542 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1543 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1545 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1547 * gfortran.dg/coarray/sync_1.f90: New test for
1548 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1550 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1552 PR tree-optimization/49318
1553 * gcc.dg/vect/pr49318.c: New test.
1555 2011-06-09 David Krauss <potswa@mac.com>
1557 * g++.dg/template/arrow1.C: New.
1559 2011-06-09 Jason Merrill <jason@redhat.com>
1561 * lib/prune.exp: Prune "note"s.
1562 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1564 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1565 * g++.dg/template/dependent-expr3.C: Likewise.
1566 * g++.dg/parse/template7.C: Likewise.
1567 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1568 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1569 * g++.old-deja/g++.pt/friend38.C: Likewise.
1570 * g++.old-deja/g++.pt/crash32.C: Likewise.
1571 * g++.old-deja/g++.other/init4.C: Likewise.
1572 * g++.old-deja/g++.other/friend8.C: Likewise.
1574 * g++.dg/ext/complex7.C: Adjust expected output.
1575 * g++.dg/diagnostic/method1.C: Likewise.
1576 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1577 * g++.dg/parse/crash33.C: Likewise.
1578 * g++.dg/other/warning1.C: Likewise.
1579 * g++.dg/init/pr29571.C: Likewise.
1580 * g++.dg/warn/overflow-warn-1.C: Likewise.
1581 * g++.dg/warn/overflow-warn-3.C: Likewise.
1582 * g++.dg/warn/overflow-warn-4.C: Likewise.
1583 * g++.old-deja/g++.oliva/template1.C: Likewise.
1585 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1586 * g++.dg/parse/template7.C: Adjust.
1588 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1591 * gcc.dg/pr49307.c: New.
1593 2011-06-09 Wei Guozhi <carrot@google.com>
1596 * gcc.target/arm/pr46975.c: New testcase.
1598 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1600 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1601 (PMETH, arglist_t): Removed.
1602 (method_get_number_of_arguments): Removed.
1603 (method_get_nth_argument): Removed.
1604 (method_get_first_argument): Removed.
1605 (method_get_next_argument): Removed.
1606 (method_get_sizeof_arguments): Removed.
1607 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1609 (method_get_number_of_arguments): Removed.
1610 (method_get_nth_argument): Removed.
1611 (method_get_first_argument): Removed.
1612 (method_get_next_argument): Removed.
1613 (method_get_sizeof_arguments): Removed.
1614 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1616 2011-06-09 David Li <davidxl@google.com>
1618 * gcc.dg/dump-pass.c: New test.
1620 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1623 * g++.dg/parse/error38.C: New.
1625 2011-06-09 Jakub Jelinek <jakub@redhat.com>
1628 * gfortran.dg/pr49308.f90: New test.
1630 2011-06-08 Jason Merrill <jason@redhat.com>
1632 * g++.dg/cpp0x/noexcept11.C: New.
1633 * g++.dg/cpp0x/noexcept12.C: New.
1634 * g++.dg/cpp0x/sfinae11.C: Adjust.
1636 2011-06-08 Jakub Jelinek <jakub@redhat.com>
1639 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1640 to dg-options, match also DW_AT_linkage_name.
1642 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1645 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
1646 -fno-common on alpha*-dec-osf*.
1647 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
1649 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
1651 PR rtl-optimization/49303
1652 * gcc.target/ia64/pr49303.c: New test.
1654 2011-06-08 Tobias Burnus <burnus@net-b.de>
1657 * gfortran.dg/coarray_lock_1.f90: New.
1658 * gfortran.dg/coarray_lock_2.f90: New.
1660 2011-06-07 Jason Merrill <jason@redhat.com>
1662 * lib/prune.exp: Look for "required" rather than "instantiated".
1663 * g++.dg/abi/mangle11.C: Likewise.
1664 * g++.dg/abi/mangle12.C: Likewise.
1665 * g++.dg/abi/mangle17.C: Likewise.
1666 * g++.dg/abi/mangle20-2.C: Likewise.
1667 * g++.dg/abi/pragma-pack1.C: Likewise.
1668 * g++.dg/cpp0x/decltype26.C: Likewise.
1669 * g++.dg/cpp0x/decltype28.C: Likewise.
1670 * g++.dg/cpp0x/decltype29.C: Likewise.
1671 * g++.dg/cpp0x/enum11.C: Likewise.
1672 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1673 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1674 * g++.dg/cpp0x/pr47416.C: Likewise.
1675 * g++.dg/ext/case-range2.C: Likewise.
1676 * g++.dg/ext/case-range3.C: Likewise.
1677 * g++.dg/gomp/for-19.C: Likewise.
1678 * g++.dg/gomp/pr37533.C: Likewise.
1679 * g++.dg/gomp/pr38639.C: Likewise.
1680 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
1681 * g++.dg/inherit/base3.C: Likewise.
1682 * g++.dg/inherit/using6.C: Likewise.
1683 * g++.dg/init/placement4.C: Likewise.
1684 * g++.dg/init/reference3.C: Likewise.
1685 * g++.dg/lookup/scoped6.C: Likewise.
1686 * g++.dg/lookup/using7.C: Likewise.
1687 * g++.dg/other/abstract1.C: Likewise.
1688 * g++.dg/other/error10.C: Likewise.
1689 * g++.dg/other/error5.C: Likewise.
1690 * g++.dg/other/field1.C: Likewise.
1691 * g++.dg/other/offsetof5.C: Likewise.
1692 * g++.dg/parse/bitfield2.C: Likewise.
1693 * g++.dg/parse/constant4.C: Likewise.
1694 * g++.dg/parse/crash20.C: Likewise.
1695 * g++.dg/parse/invalid-op1.C: Likewise.
1696 * g++.dg/parse/non-dependent2.C: Likewise.
1697 * g++.dg/parse/template18.C: Likewise.
1698 * g++.dg/tc1/dr152.C: Likewise.
1699 * g++.dg/tc1/dr166.C: Likewise.
1700 * g++.dg/tc1/dr176.C: Likewise.
1701 * g++.dg/tc1/dr213.C: Likewise.
1702 * g++.dg/template/access11.C: Likewise.
1703 * g++.dg/template/access2.C: Likewise.
1704 * g++.dg/template/access3.C: Likewise.
1705 * g++.dg/template/access7.C: Likewise.
1706 * g++.dg/template/arg7.C: Likewise.
1707 * g++.dg/template/cond2.C: Likewise.
1708 * g++.dg/template/crash13.C: Likewise.
1709 * g++.dg/template/crash40.C: Likewise.
1710 * g++.dg/template/crash7.C: Likewise.
1711 * g++.dg/template/crash84.C: Likewise.
1712 * g++.dg/template/ctor5.C: Likewise.
1713 * g++.dg/template/defarg13.C: Likewise.
1714 * g++.dg/template/defarg14.C: Likewise.
1715 * g++.dg/template/dtor7.C: Likewise.
1716 * g++.dg/template/eh2.C: Likewise.
1717 * g++.dg/template/error2.C: Likewise.
1718 * g++.dg/template/error43.C: Likewise.
1719 * g++.dg/template/friend32.C: Likewise.
1720 * g++.dg/template/injected1.C: Likewise.
1721 * g++.dg/template/instantiate1.C: Likewise.
1722 * g++.dg/template/instantiate3.C: Likewise.
1723 * g++.dg/template/instantiate5.C: Likewise.
1724 * g++.dg/template/instantiate7.C: Likewise.
1725 * g++.dg/template/local6.C: Likewise.
1726 * g++.dg/template/lookup2.C: Likewise.
1727 * g++.dg/template/member5.C: Likewise.
1728 * g++.dg/template/memfriend15.C: Likewise.
1729 * g++.dg/template/memfriend16.C: Likewise.
1730 * g++.dg/template/memfriend17.C: Likewise.
1731 * g++.dg/template/memfriend7.C: Likewise.
1732 * g++.dg/template/meminit1.C: Likewise.
1733 * g++.dg/template/nested3.C: Likewise.
1734 * g++.dg/template/non-type-template-argument-1.C: Likewise.
1735 * g++.dg/template/nontype12.C: Likewise.
1736 * g++.dg/template/nontype13.C: Likewise.
1737 * g++.dg/template/nontype6.C: Likewise.
1738 * g++.dg/template/pr23510.C: Likewise.
1739 * g++.dg/template/pr35240.C: Likewise.
1740 * g++.dg/template/ptrmem15.C: Likewise.
1741 * g++.dg/template/ptrmem6.C: Likewise.
1742 * g++.dg/template/qualified-id1.C: Likewise.
1743 * g++.dg/template/qualttp20.C: Likewise.
1744 * g++.dg/template/qualttp3.C: Likewise.
1745 * g++.dg/template/qualttp4.C: Likewise.
1746 * g++.dg/template/qualttp5.C: Likewise.
1747 * g++.dg/template/qualttp6.C: Likewise.
1748 * g++.dg/template/qualttp7.C: Likewise.
1749 * g++.dg/template/qualttp8.C: Likewise.
1750 * g++.dg/template/recurse.C: Likewise.
1751 * g++.dg/template/recurse2.C: Likewise.
1752 * g++.dg/template/ref5.C: Likewise.
1753 * g++.dg/template/scope2.C: Likewise.
1754 * g++.dg/template/sfinae10.C: Likewise.
1755 * g++.dg/template/sfinae3.C: Likewise.
1756 * g++.dg/template/sizeof3.C: Likewise.
1757 * g++.dg/template/static9.C: Likewise.
1758 * g++.dg/template/template-id-2.C: Likewise.
1759 * g++.dg/template/typedef13.C: Likewise.
1760 * g++.dg/template/typename4.C: Likewise.
1761 * g++.dg/template/using14.C: Likewise.
1762 * g++.dg/template/using2.C: Likewise.
1763 * g++.dg/template/warn1.C: Likewise.
1764 * g++.dg/warn/Wparentheses-13.C: Likewise.
1765 * g++.dg/warn/Wparentheses-15.C: Likewise.
1766 * g++.dg/warn/Wparentheses-16.C: Likewise.
1767 * g++.dg/warn/Wparentheses-17.C: Likewise.
1768 * g++.dg/warn/Wparentheses-18.C: Likewise.
1769 * g++.dg/warn/Wparentheses-19.C: Likewise.
1770 * g++.dg/warn/Wparentheses-20.C: Likewise.
1771 * g++.dg/warn/Wparentheses-23.C: Likewise.
1772 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1773 * g++.dg/warn/noeffect2.C: Likewise.
1774 * g++.dg/warn/noeffect4.C: Likewise.
1775 * g++.dg/warn/pr8570.C: Likewise.
1776 * g++.old-deja/g++.brendan/init2.C: Likewise.
1777 * g++.old-deja/g++.eh/spec6.C: Likewise.
1778 * g++.old-deja/g++.pt/crash10.C: Likewise.
1779 * g++.old-deja/g++.pt/crash36.C: Likewise.
1780 * g++.old-deja/g++.pt/derived3.C: Likewise.
1781 * g++.old-deja/g++.pt/error2.C: Likewise.
1782 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1783 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1784 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1785 * g++.old-deja/g++.pt/overload7.C: Likewise.
1786 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1788 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1789 Iain Sandoe <iains@gcc.gnu.org>
1791 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
1792 Added code to deal with the case when [Protocol
1793 -descriptionForInstanceMethod:] or [Protocol
1794 -descriptionForClassMethod:] returns NULL.
1796 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1797 Iain Sandoe <iains@gcc.gnu.org>
1799 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
1800 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
1803 2011-06-07 Xinliang David Li <davidxl@google.com>
1805 * gcc.dg/inline_2.c: New test.
1806 * gcc.dg/unroll_2.c: New test.
1807 * gcc.dg/inline_3.c: New test.
1808 * gcc.dg/unroll_3.c: New test.
1809 * gcc.dg/inline_4.c: New test.
1810 * gcc.dg/unroll_4.c: New test.
1811 * gcc.dg/inline_1.c: New test.
1812 * gcc.dg/unroll_1.c: New test.
1814 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1816 PR tree-optimization/48497
1817 * lib/gcc-defs.exp (dg-additional-options): New proc.
1818 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
1819 -msse2 on 32-bit x86.
1821 2011-06-06 Jason Merrill <jason@redhat.com>
1823 * g++.dg/cpp0x/enum19.C: New.
1825 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
1827 * gcc.target/arm/neon-reload-class.c: New test.
1829 2011-06-07 Dodji Seketeli <dodji@redhat.com>
1832 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
1834 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1836 * gcc.target/arm/smlatb-1.c: New file.
1837 * gcc.target/arm/smlatt-1.c: New file.
1838 * gcc.target/arm/smlaltb-1.c: New file.
1839 * gcc.target/arm/smlaltt-1.c: New file.
1841 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1843 * gcc.target/arm/mla-2.c: New test.
1845 2011-06-07 Jakub Jelinek <jakub@redhat.com>
1847 PR gcov-profile/49299
1848 * gcc.dg/tree-prof/pr49299-1.c: New test.
1849 * gcc.dg/tree-prof/pr49299-2.c: New test.
1851 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
1853 * lib/target-supports.exp
1854 (check_effective_target_vect_widen_mult_qi_to_hi):
1855 Add NEON as supporting target.
1856 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1857 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
1858 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
1859 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
1860 using widening multiplication on targets that support it.
1861 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1862 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
1863 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
1865 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1867 Updated all testcases in the ObjC/ObjC++ testsuites to use the
1868 Modern Objective-C runtime API.
1869 * objc/execute/next_mapping.h: Removed.
1870 * objc-obj-c++-shared/next-mapping.h: Removed.
1871 * objc-obj-c++-shared/Object1.h: Removed.
1872 * objc-obj-c++-shared/Object1.m: Removed.
1873 * objc-obj-c++-shared/Object1.mm: Removed.
1874 * objc-obj-c++-shared/Object1-implementation.h: Removed.
1875 * objc-obj-c++-shared/Protocol1.h: Removed.
1876 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
1877 of ProtoBool, IVAR_T and METHOD.
1878 * objc-obj-c++-shared/runtime.h: New.
1879 * objc-obj-c++-shared/TestsuiteObject.h: New.
1880 * objc-obj-c++-shared/TestsuiteObject.m: New.
1882 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
1883 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
1884 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
1886 * objc/execute/_cmd.m: Include
1887 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1888 runtime API. ([TestClass +initialize]): Include this method also
1889 with the GNU runtime.
1890 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
1891 Object. ([-setValue:]): Return void.
1892 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
1893 with the GNU runtime. Include
1894 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
1895 for the NeXT runtime. Use the existing print_ivars() and
1896 compare_structures() implementations for the old NeXT runtime.
1897 Added new implementations for the Modern GNU and NeXT runtimes.
1898 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
1899 well. (main): Use objc_getClass(). Use return instead of exit.
1900 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
1901 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
1903 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
1904 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
1905 instead of Object. (main): Use return instead of exit().
1906 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
1907 instead of Object. Removed prototype for exit(). (main): Use
1908 return instead of exit(). Use the Modern Objective-C runtime API.
1909 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
1911 * objc/execute/class-tests-1.h: Include
1912 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1913 runtime API. (test_class_with_superclass): Do not call [Object
1914 class]. There is no need to with the current libobjc.
1915 * objc/execute/class-tests-2.h: Include
1916 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1918 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
1919 ../../objc-obj-c++-shared/next-mapping.h.
1920 * objc/execute/class-2.m: Likewise.
1921 * objc/execute/class-3.m: Likewise.
1922 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
1923 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
1924 +initialize]): Include this method also with the GNU
1925 runtime. (main): Use the Modern Objective-C runtime API.
1926 * objc/execute/class-5.m: Likewise.
1927 * objc/execute/class-6.m: Likewise.
1928 * objc/execute/class-7.m: Likewise.
1929 * objc/execute/class-8.m: Likewise.
1930 * objc/execute/class-9.m: Likewise.
1931 * objc/execute/class-10.m: Likewise.
1932 * objc/execute/class-11.m: Likewise.
1933 * objc/execute/class-12.m: Likewise.
1934 * objc/execute/class-13.m: Likewise.
1935 * objc/execute/class-14.m: Likewise.
1936 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
1937 this method also with the GNU runtime.
1938 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
1939 +initialize]): Include this method also with the GNU runtime.
1940 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
1942 * objc/execute/encode-1.m: Likewise.
1943 * objc/execute/enumeration-1.m: Likewise.
1944 * objc/execute/enumeration-2.m: Likewise.
1945 * objc/execute/exceptions/catchall-1.m: Likewise.
1946 * objc/execute/exceptions/finally-1.m: Likewise.
1947 * objc/execute/exceptions/foward-1.m: Likewise.
1948 * objc/execute/exceptions/local-variables-1.m: Likewise.
1949 * objc/execute/exceptions/throw-nil.m: Likewise.
1950 * objc/execute/exceptions/trivial.m: Likewise.
1951 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
1952 of Object. Include objc/runtime.h instead of objc/objc-api.h.
1953 * objc/execute/exceptions/matcher-1.m: Likewise.
1954 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
1956 * objc/execute/formal_protocol-2.m: Likewise.
1957 * objc/execute/formal_protocol-3.m: Likewise.
1958 * objc/execute/formal_protocol-4.m: Likewise.
1959 * objc/execute/formal_protocol-5.m: Include
1960 ../../objc-obj-c++-shared/runtime.h. (main): Always use
1962 * objc/execute/formal_protocol-6.m: Likewise.
1963 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
1964 Object. Include <objc/Protocol.h> instead of
1965 ../../objc-obj-c++-shared/Protocol1.h.
1966 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
1968 * objc/execute/informal_protocol.m: Likewise.
1969 * objc/execute/load-3.m: Likewise.
1970 * objc/execute/many_args_method.m ([TestClass +initialize]):
1971 Include this method with the GNU runtime as well.
1972 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
1973 * objc/execute/nested-func-1.m: Use TestsuiteObject
1975 * objc/execute/nil_method-1.m: Likewise.
1976 * objc/execute/no_clash.m: Likewise.
1977 * objc/execute/np-1.m: Do not include
1978 ../../objc-obj-c++-shared/Protocol1.h.
1979 (main): Use return instead of exit().
1980 * objc/execute/np-2.m: Do not include
1981 ../../objc-obj-c++-shared/Protocol1.h.
1982 ([MyObject +initialize]): Include this method also with the GNU
1983 runtime. (main): Use return instead of exit().
1984 * objc/execute/object_is_class.m: Include
1985 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1986 of Object. (main): Use the Modern Objective-C runtime API.
1987 * objc/execute/object_is_meta_class.m: Likewise.
1988 * objc/execute/private.m: Use TestsuiteObject instead of Object.
1989 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
1990 instead of ../objc-obj-c++-shared/Protocol1.h. Include
1991 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
1992 Objective-C runtime API.
1993 * objc/execute/protocol-isEqual-2.m: Likewise.
1994 * objc/execute/protocol-isEqual-3.m: Likewise.
1995 * objc/execute/protocol-isEqual-4.m: Likewise.
1996 * objc/execute/redefining_self.m ([TestClass +initialize]):
1997 Include this method with the GNU runtime as well.
1998 * objc/execute/root_methods.m: Include
1999 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2000 Include this method with the GNU runtime as well.
2001 (main): Use the Modern Objective-C runtime API.
2002 * objc/execute/selector-1.m: Include
2003 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2004 of Object. (main): Use the Modern Objective-C runtime API.
2005 * objc/execute/static-1.m ([Test +initialize]): Include this
2006 method with the GNU runtime as well.
2007 * objc/execute/static-2.m: Likewise.
2008 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2009 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2010 ([MathClass +initialize]): Include this method with the GNU
2012 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2014 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2015 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2016 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2017 * objc.dg/attributes/method-attribute-1.m: Likewise.
2018 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2019 * objc.dg/attributes/method-attribute-2.m: Likewise.
2020 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2021 * objc.dg/attributes/method-attribute-3.m: Likewise.
2022 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2023 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2024 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2025 * obj-c++.dg/bitfield-1.mm: Likewise.
2026 * obj-c++.dg/bitfield-2.mm: Likewise
2027 * objc.dg/bitfield-3.m: Likewise.
2028 * obj-c++.dg/bitfield-4.mm: Likewise.
2029 * objc.dg/bitfield-5.m: Likewise
2030 * objc.dg/call-super-1.m: Likewise.
2031 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2032 Use objc_getClass() instead of objc_get_class(), but for the GNU
2033 runtime redefine objc_getClass as objc_get_class. Include
2034 ../objc-obj-c++-shared/runtime.h.
2035 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2036 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2037 Use the Modern Objective-C runtime API.
2038 * objc.dg/class-protocol-1.m: Include
2039 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2040 * obj-c++.dg/class-protocol-1.mm: Likewise.
2041 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2042 * objc.dg/comp-types-10.m: Likewise.
2043 * objc.dg/comp-types-11.m: Likewise.
2044 * objc.dg/comp-types-12.m: Likewise.
2045 * obj-c++.dg/comp-types-9.mm: Likewise.
2046 * obj-c++.dg/comp-types-11.mm: Likewise.
2047 * obj-c++.dg/comp-types-12.mm: Likewise.
2048 * obj-c++.dg/comp-types-13.mm: Likewise.
2049 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2050 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2051 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2052 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2053 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2054 * objc.dg/desig-init-1.m: Likewise.
2055 * obj-c++.dg/defs.mm: Likewise.
2056 * objc.dg/exceptions-2.m: Likewise.
2057 * obj-c++.dg/except-1.mm: Likewise.
2058 * obj-c++.dg/exceptions-2.mm: Likewise.
2059 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2060 Use the Modern Objective-C runtime API.
2061 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2062 the Modern Objective-C runtime API. Do not include
2063 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2064 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2065 the Modern Objective-C runtime API except when using an older NeXT
2067 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2068 the Modern Objective-C runtime API.
2069 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2071 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2072 * objc.dg/encode-7-next-64bit.m: Updated include.
2073 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2075 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2076 the Modern Objective-C runtime API.
2077 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2078 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2079 instead of ../objc-obj-c++-shared/Protocol1.h.
2080 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2081 the Modern Objective-C runtime API except when using an older NeXT
2083 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2084 the Modern Objective-C runtime API.
2085 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2087 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2088 * objc.dg/fix-and-continue-2.m: Likewise.
2089 * objc.dg/foreach-1.m: Likewise.
2090 * objc.dg/foreach-2.m: Likewise.
2091 * objc.dg/foreach-3.m: Likewise.
2092 * objc.dg/foreach-4.m: Likewise.
2093 * objc.dg/foreach-5.m: Likewise.
2094 * objc.dg/foreach-6.m: Likewise.
2095 * objc.dg/foreach-7.m: Likewise.
2096 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2098 * objc.dg/func-ptr-2.m: Likewise.
2099 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2100 Do not include objc/objc-api.h.
2101 * obj-c++.dg/fsf-package-0.mm: Likewise.
2102 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2103 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2104 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2106 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2107 * objc.dg/gnu-runtime-3.m: Likewise.
2108 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2109 * objc.dg/headers.m: Include objc/runtime.h instead of
2110 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2111 for the NeXT runtime.
2112 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2113 * obj-c++.dg/isa-field-1.mm: Likewise.
2114 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2115 * objc.dg/layout-1.m: Likewise.
2116 * objc.dg/layout-2.m: Likewise.
2117 * objc.dg/local-decl-2.m: Likewise.
2118 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2119 Object. ([Container +elementForView:]): Use
2120 class_conformsToProtocol().
2121 * obj-c++.dg/lookup-2.mm: Likewise.
2122 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2123 * obj-c++.dg/local-decl-1.mm: Likewise.
2124 * objc.dg/method-3.m: Likewise.
2125 * objc.dg/method-4.m: Likewise.
2126 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2127 ../objc-obj-c++-shared/Protocol1.h.
2128 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2129 * objc.dg/method-9.m: Likewise.
2130 * objc.dg/method-10.m: Likewise.
2131 * objc.dg/method-13.m ([Root +initialize]): Include this method
2132 also for the GNU runtime. (main): Use objc_getClass() also for
2134 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2135 * objc.dg/method-17.m: Likewise.
2136 * objc.dg/method-19.m: Likewise.
2137 * objc.dg/method-20b.m: Likewise.
2138 * obj-c++.dg/method-2.mm: Likewise.
2139 * obj-c++.dg/method-6.mm: Likewise.
2140 * obj-c++.dg/method-10.mm: Likewise.
2141 * obj-c++.dg/method-11.mm: Likewise.
2142 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2143 ../objc-obj-c++-shared/Protocol1.h.
2144 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2145 * obj-c++.dg/method-15.mm: Likewise.
2146 * obj-c++.dg/method-17.mm: Likewise.
2147 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2148 +initialize]): Include this method also for the GNU
2149 runtime. (main): Use objc_getClass() also for the GNU runtime.
2150 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2151 * obj-c++.dg/method-22.mm: Likewise.
2152 * obj-c++.dg/method-23.mm: Likewise.
2153 * obj-c++.dg/no-extra-load.mm: Likewise.
2154 * objc.dg/objc-fast-4.m: Likewise.
2155 * objc.dg/objc-gc-4.m: Likewise.
2156 * obj-c++.dg/objc-gc-3.mm: Likewise.
2157 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2158 protocol_getMethodDescription() instead of [Protocol
2159 -descriptionForInstanceMethod].
2160 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2161 Made it available with all runtimes. (main): Call -test instead
2163 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2164 and put into a category.
2165 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2166 Object. Include objc/objc.h.
2167 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2168 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2169 New. (main): Use protocol_getMethodDescription() instead
2170 of [Protocol -descriptionForInstanceMethod] and [Protocol
2171 -descriptionForClassMethod].
2172 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2173 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2174 Objective-C runtime API.
2175 * obj-c++.dg/proto-qual-1.mm: Likewise.
2176 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2178 * obj-c++.dg/property/property-1.mm: Likewise.
2179 * obj-c++.dg/qual-types-1.mm: Likewise.
2180 * objc.dg/selector-2.m: Include objc/objc.h instead of
2181 ../objc-obj-c++-shared/Object1.h.
2182 * obj-c++.dg/selector-2.mm: Likewise.
2183 * obj-c++.dg/selector-5.mm: Likewise.
2184 * obj-c++.dg/selector-6.mm: Likewise.
2185 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2186 Object. Do not include objc/objc-api.h.
2187 * obj-c++.dg/set-not-used-1.mm: Likewise.
2188 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2189 * objc.dg/stret-1.m: Likewise.
2190 * objc.dg/stret-2.m: Likewise.
2191 * obj-c++.dg/super-class-2.mm: Likewise.
2192 * objc.dg/super-class-3.m: Likewise.
2193 * objc.dg/super-class-4.m: Likewise.
2194 * objc.dg/sync-2.m: Likewise.
2195 * obj-c++.dg/sync-2.mm: Likewise.
2196 * objc.dg/sync-1.m: Include objc/objc.h instead of
2197 ../objc-obj-c++-shared/Object1.h.
2198 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2199 'Class' as the type of 'isa'.
2200 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2201 Objective-C runtime API. ([TestClass +initialize]): Include this
2202 method with the GNU runtime as well.
2203 * objc.dg/strings/strings-1.m: Updated includes.
2204 * obj-c++.dg/strings/strings-1.mm: Likewise.
2205 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2206 objc.dg/strings/const-str-12b.m.
2207 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2208 * obj-c++.dg/template-3.mm: Likewise.
2209 * obj-c++.dg/template-4.mm: Likewise.
2210 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2211 Objective-C runtime API.
2212 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2213 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2214 * obj-c++.dg/try-catch-1.mm: Likewise.
2215 * obj-c++.dg/try-catch-2.mm: Likewise.
2216 * objc.dg/try-catch-3.m: Likewise.
2217 * obj-c++.dg/try-catch-3.mm: Likewise.
2218 * objc.dg/try-catch-6.m: Likewise.
2219 * objc.dg/try-catch-7.m: Likewise.
2220 * obj-c++.dg/try-catch-7.mm: Likewise.
2221 * obj-c++.dg/try-catch-8.mm: Likewise.
2222 * obj-c++.dg/try-catch-9.mm: Likewise.
2223 * objc.dg/try-catch-10.m: Likewise.
2224 * obj-c++.dg/try-catch-11.mm: Likewise.
2225 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2226 Object. Include objc/objc.h.
2227 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2228 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2229 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2230 Object. Use Modern Objective-C runtime API. Do not use
2232 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2233 * obj-c++.dg/torture/trivial.mm: Likewise.
2234 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2235 instead of ../objc-obj-c++-shared/Object1.h. Include
2236 ../objc-obj-c++-shared/runtime.h.
2237 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2238 * objc.dg/torture/strings/const-str-11.m: Likewise.
2239 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2240 * objc.dg/torture/strings/const-str-9.m: Likewise.
2241 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2242 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2243 instead of Object. Only add _FooClassReference if
2245 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2246 * objc.dg/torture/strings/const-str-8.m: Likewise.
2247 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2248 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2250 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2252 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2253 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2254 * obj-c++.dg/va-meth-1.mm: Likewise.
2255 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2256 ../objc-obj-c++-shared/Object1.h.
2257 * objc.dg/zero-link-3.m: Likewise.
2259 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2261 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2263 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2266 * obj-c++.dg/property/cxx-property-1.mm: New.
2267 * obj-c++.dg/property/cxx-property-2.mm: New.
2269 2011-06-06 Jason Merrill <jason@redhat.com>
2271 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2273 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2275 PR rtl-optimization/49145
2277 * gcc.c-torture/compile/pr49145.c: New test.
2279 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2282 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2283 to dg-options, match also DW_AT_linkage_name.
2286 * gcc.dg/debug/pr49294.c: New test.
2289 * g++.dg/opt/pr49264.C: New test.
2291 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2293 PR tree-optimization/49243
2294 * gcc.dg/pr49243.c: New.
2296 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2298 * gnat.dg/specs/cond_expr1.ads: New test.
2300 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2302 * gnat.dg/deferred_const4.ad[sb]: New test.
2303 * gnat.dg/deferred_const4_pkg.ads: New helper.
2305 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2307 * gnat.dg/test_tamdt.adb: Rename to...
2308 * gnat.dg/taft_type1.adb: ...this.
2309 * gnat.dg/tamdt.ad[sb]: Rename to...
2310 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2311 * gnat.dg/tamdt_aux.ads: Rename to...
2312 * gnat.dg/taft_type1_pkg2.ads: ...this.
2313 * gnat.dg/taft_type2.ad[sb]: New test.
2314 * gnat.dg/taft_type2_pkg.ads: New helper.
2315 * gnat.dg/taft_type3.adb: New test.
2316 * gnat.dg/taft_type3_pkg.ads: New helper.
2318 2011-06-05 Tobias Burnus <burnus@net-b.de>
2321 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2324 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2327 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2329 * objc.dg/gnu-api-2-objc.m: Likewise.
2330 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2331 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2333 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2335 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2336 alignment, not the alignment, when calling class_addIvar(). Add
2337 an 'isa' instance variable to the test root class.
2338 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2340 2011-06-04 Jan Hubicka <jh@suse.cz>
2342 PR tree-optimization/48893
2343 PR tree-optimization/49091
2344 PR tree-optimization/49179
2345 * gfortran.dg/pr49179.f90: New testcase
2347 2011-06-04 Jan Hubicka <jh@suse.cz>
2350 * g++.dg/torture/pr48954.C: New testcase.
2352 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2354 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2356 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2359 * g++.dg/diagnostic/bitfld2.C: New.
2361 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2364 * gcc.c-torture/execute/pr49281.c: New test.
2366 2011-06-04 Jan Hubicka <jh@suse.cz>
2368 PR tree-optimize/48929
2369 * gcc.c-torture/compile/pr48929.c: New testcase.
2371 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2373 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2375 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2378 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2380 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2382 * objc.dg/headers.m: Do not include sarray.h and hash.h.
2384 2011-06-03 Richard Henderson <rth@redhat.com>
2385 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2387 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2389 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2391 * objc.dg/headers.m: Do not include objc-list.h.
2393 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2395 * objc.dg/type-stream-1.m: Test removed.
2396 * objc.dg/headers.m: Do not include typedstream.h.
2398 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2400 * objc.dg/torture/forward-1.m (main): Updated testcase.
2402 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
2405 * gcc.c-torture/compile/pr49163.c: New.
2407 2011-06-02 Asher Langton <langton2@llnl.gov>
2410 * gfortran.dg/PR49268.f90: New test.
2412 2011-06-02 Asher Langton <langton2@llnl.gov>
2415 * gfortran.dg/PR37039.f90: New test.
2417 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2420 * objc.dg/method-5.m: Updated.
2421 * objc.dg/method-19.m: Updated.
2422 * objc.dg/method-lookup-1.m: New.
2423 * obj-c++.dg/method-6.mm: Updated.
2424 * obj-c++.dg/method-7.mm: Updated.
2425 * obj-c++.dg/method-lookup-1.mm: New.
2427 2011-06-02 DJ Delorie <dj@redhat.com>
2429 * lib/timeout.exp (timeout): Add board_info support.
2431 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
2433 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2435 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2438 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2439 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2441 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2442 Hans-Peter Nilsson <hp@axis.com>
2444 PR rtl-optimization/48840
2445 * gcc.target/sparc/ultrasp13.c: New test.
2447 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2450 * gcc.c-torture/compile/pr49238.c: New.
2452 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
2454 * gcc.target/arm/g2.c: Skip test in -mthumb.
2455 Skip test unless cpu is xscale.
2456 * gcc.target/arm/scd42-2.c: Likewise.
2457 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2459 2011-06-01 Jason Merrill <jason@redhat.com>
2461 * g++.dg/cpp0x/decltype28.C: New.
2462 * g++.dg/cpp0x/decltype29.C: New.
2464 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2467 * gcc.target/mips/pr45074.c: New test.
2469 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2470 Hans-Peter Nilsson <hp@axis.com>
2472 PR rtl-optimization/48830
2473 * gcc.target/sparc/ultrasp12.c: New test.
2475 2011-06-01 David Li <davidxl@google.com>
2477 * gcc.dg/profile-dir-1.c: Change pass name.
2478 * gcc.dg/profile-dir-2.c: Ditto.
2479 * gcc.dg/tree-ssa/dump-1.c: Ditto.
2480 * gcc.dg/tree-ssa/loop-25.c: Ditto.
2481 * gcc.dg/tree-prof/stringop-1.c: Ditto.
2482 * gcc.dg/tree-prof/update-loopch.c: Ditto.
2483 * gcc.dg/tree-prof/stringop-2.c: Ditto.
2484 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2485 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2486 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2487 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2488 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2489 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2490 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2491 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2492 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2493 * gcc.dg/profile-dir-3.c: Ditto.
2494 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2496 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2498 * objc.dg/attributes/method-nonnull-1.m: New test.
2499 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2501 2011-05-31 Tobias Burnus <burnus@net-b.de>
2504 * gfortran.dg/coarray_atomic_1.f90: New.
2505 * gfortran.dg/coarray/atomic_1.f90: New.
2507 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2509 * gcc.dg/guality/bswaptest.c: New test.
2510 * gcc.dg/guality/clztest.c: New test.
2511 * gcc.dg/guality/ctztest.c: New test.
2512 * gcc.dg/guality/rotatetest.c: New test.
2515 * gcc.target/i386/pr48688.c: New test.
2517 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2520 * g++.dg/lookup/name-clash9.C: New.
2522 2011-05-31 Tobias Burnus <burnus@net-b.de>
2525 * gfortran.dg/coarray/dummy_1.f90: New.
2527 2011-05-31 Tobias Burnus <burnus@net-b.de>
2530 * gfortran.dg/coarray/save_1.f90: New.
2531 * gfortran.dg/coarray_4.f90: Update dg-error.
2533 2011-05-31 Jason Merrill <jason@redhat.com>
2535 * g++.dg/cpp0x/rv-template1.C: New.
2537 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2539 PR rtl-optimization/49235
2540 * gcc.dg/pr49235.c: New test.
2542 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2544 PR tree-optimization/49093
2545 * gcc.dg/vect/pr49093.c: New test.
2547 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2550 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2552 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2555 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2558 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2561 * gcc.c-torture/execute/pr49186.c: New.
2563 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2566 * gcc.target/i386/pr49168-1.c: New.
2568 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2569 Eric Botcazou <ebotcazou@adacore.com>
2571 * gcc.dg/guality/drap.c: New test.
2573 2011-05-30 Richard Guenther <rguenther@suse.de>
2575 PR tree-optimization/49210
2576 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2577 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2579 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2582 * g++.dg/gomp/pr49223-1.C: New test.
2583 * g++.dg/gomp/pr49223-2.C: New test.
2585 2011-05-30 Richard Guenther <rguenther@suse.de>
2587 PR tree-optimization/49218
2588 * gcc.c-torture/execute/pr49218.c: New testcase.
2590 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2592 PR tree-optimization/49199
2593 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2594 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2595 -fno-tree-scev-cprop.
2597 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2600 * gfortran.dg/extends_13.f03: New.
2602 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2604 PR rtl-optimization/49095
2605 * gcc.target/i386/pr49095.c: New test.
2607 2011-05-29 Tobias Burnus <burnus@net-b.de>
2610 * gfortran.dg/coarray_24.f90: New.
2612 2011-05-29 Tobias Burnus <burnus@net-b.de>
2615 * gfortran.dg/coarray_23.f90: New.
2617 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
2620 * gcc.dg/pr48826.c: New test.
2622 2011-05-29 Richard Guenther <rguenther@suse.de>
2624 PR tree-optimization/49217
2625 * gcc.dg/torture/pr49217.c: New testcase.
2627 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
2630 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2632 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
2634 * gnat.dg/boolean_subtype.adb: Rename to...
2635 * gnat.dg/boolean_subtype1.adb: ...this.
2637 2011-05-28 Jason Merrill <jason@redhat.com>
2639 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2641 2011-05-27 Jason Merrill <jason@redhat.com>
2643 * g++.dg/cpp0x/enum18.C: Adjust.
2645 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2647 2011-05-27 Tobias Burnus <burnus@net-b.de>
2650 * gfortran.dg/coarray_22.f90: New.
2652 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2654 PR tree-optimization/46728
2655 * gcc.target/powerpc/pr46728-1.c: New.
2656 * gcc.target/powerpc/pr46728-2.c: New.
2657 * gcc.target/powerpc/pr46728-3.c: New.
2658 * gcc.target/powerpc/pr46728-4.c: New.
2659 * gcc.target/powerpc/pr46728-5.c: New.
2660 * gcc.dg/pr46728-6.c: New.
2661 * gcc.target/powerpc/pr46728-7.c: New.
2662 * gcc.target/powerpc/pr46728-8.c: New.
2663 * gcc.dg/pr46728-9.c: New.
2664 * gcc.target/powerpc/pr46728-10.c: New.
2665 * gcc.target/powerpc/pr46728-11.c: New.
2666 * gcc.dg/pr46728-12.c: New.
2667 * gcc.target/powerpc/pr46728-13.c: New.
2668 * gcc.target/powerpc/pr46728-14.c: New.
2669 * gcc.target/powerpc/pr46728-15.c: New.
2670 * gcc.target/powerpc/pr46728-16.c: New.
2672 2011-05-27 Jason Merrill <jason@redhat.com>
2674 * g++.dg/abi/mangle47.C: New.
2677 * g++.dg/template/const5.C: New.
2679 * g++.dg/cpp0x/enum18.C: New.
2681 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
2683 * g++.dg/cpp0x/error6.C: New.
2685 * g++.dg/cpp0x/error5.C: New.
2687 2011-05-27 Jakub Jelinek <jakub@redhat.com>
2690 * g++.dg/eh/cond6.C: New test.
2692 2011-05-27 Tobias Burnus <burnus@net-b.de>
2695 * gfortran.dg/rank_3.f90: New.
2696 * gfortran.dg/rank_4.f90: New.
2698 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
2700 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
2701 replace dump search.
2703 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
2705 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
2706 * gnat.dg/bit_packed_array5.adb: ...here.
2708 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2711 * g++.dg/cpp0x/auto25.C: New.
2713 2011-05-27 Richard Guenther <rguenther@suse.de>
2715 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
2717 2011-05-27 Richard Guenther <rguenther@suse.de>
2719 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
2721 2011-05-27 Richard Guenther <rguenther@suse.de>
2724 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
2726 2011-05-26 Jason Merrill <jason@redhat.com>
2728 * g++.dg/cpp0x/friend1.C: New.
2729 * g++.dg/cpp0x/friend2.C: New.
2731 * g++.dg/cpp0x/auto7.C: Update.
2732 * g++.dg/template/crash50.C: Adjust.
2733 * g++.dg/template/static9.C: Adjust.
2734 * g++.old-deja/g++.ext/memconst.C: Adjust.
2736 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
2738 * gcc.dg/march.c: Ignore a note for some targets.
2740 2011-05-26 Janis Johnson <janis187@us.ibm.com>
2741 Nathan Froyd <froydnj@codesourcery.com>
2745 * g++.old-deja/g++.jason/cond.C: Remove xfails.
2746 * g++.dg/parse/pr18770.C: New test.
2747 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
2749 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2752 * gfortran.dg/dependency_40.f90 : New test.
2754 2011-05-26 Tobias Burnus <burnus@net-b.de>
2757 * gfortran.dg/coarray/registering_1.f90: New.
2759 2011-05-26 Jason Merrill <jason@redhat.com>
2761 * g++.dg/cpp0x/variadic111.C: New.
2762 * g++.dg/cpp0x/variadic41.C: Adjust.
2764 2011-05-26 Richard Guenther <rguenther@suse.de>
2766 PR tree-optimization/48702
2767 * gcc.dg/torture/pr48702.c: New testcase.
2769 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2771 PR gcov-profile/48845
2772 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
2774 * gcc.dg/matrix/matrix.exp: Likewise.
2775 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2776 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
2777 line number to check_profiling_available.
2778 * lib/target-supports.exp (check_profiling_available): Account for
2780 Require TLS runtime support with -fprofile-generate.
2781 * lib/profopt.exp (profopt-execute): Add TLS options for
2783 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
2785 2011-05-26 Jakub Jelinek <jakub@redhat.com>
2788 * g++.dg/eh/cond5.C: New test.
2790 PR tree-optimization/49161
2791 * gcc.c-torture/execute/pr49161.c: New test.
2793 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2795 * gcc.target/arm/neon-vorn-vbic.c: New test.
2797 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
2799 PR tree-optimization/49038
2800 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
2801 * gcc.dg/vect/pr49038.c: New test.
2803 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
2804 * g++.dg/init/pr25811-3.C: New.
2805 * g++.dg/init/pr25811-4.C: New.
2807 2011-05-25 Jason Merrill <jason@redhat.com>
2809 * g++.dg/cpp0x/enum17.C: New.
2810 * g++.old-deja/g++.jason/rfg10.C: Adjust.
2812 * g++.dg/cpp0x/auto24.C: New.
2814 * g++.dg/cpp0x/error4.C: New.
2816 * g++.dg/cpp0x/rv-restrict.C: New.
2818 * g++.dg/cpp0x/enum15.C: New.
2819 * g++.dg/cpp0x/constexpr-switch2.C: New.
2821 * g++.dg/cpp0x/variadic110.C: New.
2823 * g++.dg/cpp0x/auto9.C: Add typedef test.
2825 * g++.dg/cpp0x/auto23.C: New.
2826 * g++.dg/cpp0x/auto9.C: Adjust.
2828 * g++.dg/cpp0x/defaulted29.C: New.
2830 * g++.dg/cpp0x/initlist51.C: New.
2832 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
2834 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
2835 * g++.dg/abi/packed1.C: Suppress warning.
2836 * g++.dg/warn/Wunused-parm-3.C: Likewise.
2837 * g++.dg/template/stdarg1.C: Likewise.
2838 * g++.dg/other/packed1.C: Remove arm from xfail list.
2840 2011-05-25 Jason Merrill <jason@redhat.com>
2842 * g++.dg/cpp0x/enum16.C: New.
2843 * g++.dg/parse/error15.C: Adjust.
2845 * g++.dg/cpp0x/initlist50.C: New.
2847 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
2849 * g++.dg/cpp0x/variadic109.C: New.
2851 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
2853 * gcc.target/i386/pause-1.c: New.
2855 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
2857 * gcc.dg/stack-usage-1.c: Adjust comment.
2858 * gcc.dg/stack-usage-2.c: New test.
2860 2011-05-25 Jakub Jelinek <jakub@redhat.com>
2863 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
2864 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
2866 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
2868 PR rtl-optimization/48757
2869 * gfortran.dg/pr48757.f: New test case.
2871 2011-05-24 Jason Merrill <jason@redhat.com>
2873 * g++.dg/cpp0x/access01.C: New.
2875 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2878 * objc.dg/pr48177.m: New testcase.
2880 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2883 * objc.dg/pr48187.m: New testcase.
2884 * obj-c++.dg/pr48187.mm: New testcase.
2885 * objc.dg/ivar-extra-semicolon.m: New testcase.
2887 2011-05-24 Jason Merrill <jason@redhat.com>
2889 * g++.dg/template/access21.C: New.
2890 * g++.dg/template/access22.C: New.
2892 2011-05-24 Michael Matz <matz@gcc.gnu.org>
2894 PR rtl-optimization/48633
2895 * g++.dg/pr48633.C: New test.
2897 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2900 * g++.dg/other/pr49133.C: New test.
2902 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2903 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2905 * gcc.dg/torture/tls/run-gd.c: New test.
2906 * gcc.dg/torture/tls/run-ie.c: New test.
2907 * gcc.dg/torture/tls/run-ld.c: New test.
2908 * gcc.dg/torture/tls/run-le.c: New test.
2909 * lib/target-supports.exp (check_effective_target_tls_runtime):
2910 Build testcase with TLS options.
2912 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2914 * gcc.dg/vect/pr48172.c: Remove dg-do run.
2916 2011-05-24 Tom de Vries <tom@codesourcery.com>
2918 PR tree-optimization/49121
2919 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
2921 2011-05-23 Jason Merrill <jason@redhat.com>
2923 * g++.dg/cpp0x/defaulted28.C: New.
2925 * g++.dg/cpp0x/sfinae25.C: New.
2927 * g++.dg/cpp0x/rv-cast2.C: New.
2929 * g++.dg/cpp0x/enum14.C: New.
2931 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2934 * gcc.c-torture/execute/pr49123.c: New test.
2937 * gcc.dg/debug/pr49032.c: New test.
2940 * gcc.dg/pr49120.c: New test.
2942 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
2945 * gcc.target/i386/pr47315.c: New test.
2947 2011-05-23 Jason Merrill <jason@redhat.com>
2949 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
2951 * g++.dg/cpp0x/sfinae24.C: New.
2953 * g++.dg/cpp0x/error3.C: New.
2955 * g++.dg/cpp0x/defaulted27.C: New.
2957 * g++.dg/cpp0x/decltype27.C: New.
2959 2011-05-23 Richard Guenther <rguenther@suse.de>
2961 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
2963 2011-05-23 Richard Guenther <rguenther@suse.de>
2965 PR tree-optimization/40874
2966 * g++.dg/tree-ssa/pr40874.C: New testcase.
2968 2011-05-23 Richard Guenther <rguenther@suse.de>
2970 PR tree-optimization/49115
2971 * g++.dg/torture/pr49115.C: New testcase.
2973 2011-05-23 Richard Guenther <rguenther@suse.de>
2976 * gcc.dg/memcpy-3.c: New testcase.
2978 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2981 * gcc.c-torture/execute/pr48973-1.c: New test.
2982 * gcc.c-torture/execute/pr48973-2.c: New test.
2984 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2987 * g++.dg/warn/pr18016.C: New.
2989 2011-05-23 Tom de Vries <tom@codesourcery.com>
2992 * gcc.target/arm/ivopts-6.c: New test.
2994 2011-05-22 Jakub Jelinek <jakub@redhat.com>
2997 * gcc.c-torture/compile/pr49029.c: New test.
2999 2011-05-22 Jason Merrill <jason@redhat.com>
3001 * g++.dg/cpp0x/sfinae23.C: New.
3002 * g++.dg/cpp0x/sfinae8.C: Correct.
3004 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3006 * gfortran.dg/function_optimize_8.f90: New test case.
3008 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3010 PR tree-optimization/49087
3011 * gcc.dg/vect/O3-pr49087.c: New test.
3013 2011-05-21 Jason Merrill <jason@redhat.com>
3015 * g++.dg/debug/const5.C: New.
3017 2011-05-20 Jason Merrill <jason@redhat.com>
3019 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3021 * g++.dg/cpp0x/constexpr-static7.C: New.
3023 * g++.dg/cpp0x/enum12.C: New.
3024 * g++.dg/cpp0x/enum13.C: New.
3026 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3029 * gfortran.dg/select_type_23.f03: New.
3031 2011-05-20 Jason Merrill <jason@redhat.com>
3033 * g++.dg/cpp0x/defaulted26.C: New.
3035 * g++.dg/cpp0x/noexcept02.C: Fix.
3036 * g++.dg/cpp0x/noexcept03.C: Fix.
3037 * g++.dg/cpp0x/noexcept08.C: Fix.
3038 * g++.dg/cpp0x/noexcept10.C: New.
3040 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3043 * gfortran.dg/extends_12.f03: New.
3045 2011-05-20 Jason Merrill <jason@redhat.com>
3047 * g++.dg/template/koenig9.C: New.
3048 * g++.dg/opt/pr47615.C: Fix.
3049 * g++.dg/overload/defarg1.C: Fix.
3050 * g++.dg/tc1/dr213.C: Remove xfail.
3051 * g++.dg/torture/pr34850.C: Fix.
3052 * g++.dg/torture/pr39362.C: Fix.
3053 * g++.old-deja/g++.brendan/crash56.C: Fix.
3054 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3056 2011-05-20 Richard Guenther <rguenther@suse.de>
3058 PR tree-optimization/49079
3059 * gcc.dg/torture/pr49079.c: New testcase.
3061 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3063 PR tree-optimization/49073
3064 * gcc.c-torture/execute/pr49073.c: New test.
3066 2011-06-19 Tobias Burnus <burnus@net-b.de>
3069 * gfortran.dg/coarray_21.f90: New.
3071 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3073 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3076 2011-05-19 Richard Guenther <rguenther@suse.de>
3079 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3081 2011-05-19 Richard Guenther <rguenther@suse.de>
3084 * gcc.dg/builtin-object-size-11.c: New testcase.
3086 2011-05-19 Tom de Vries <tom@codesourcery.com>
3089 * gcc.target/arm/ivopts.c: New test.
3090 * gcc.target/arm/ivopts-2.c: New test.
3092 2011-05-19 Tom de Vries <tom@codesourcery.com>
3094 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3096 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3098 * gcc.c-torture/execute/960321-1.x: Remove.
3100 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3103 * gfortran.dg/move_alloc_4.f90: New.
3105 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3108 * gcc.target/i386/pr49002-1.c: New test.
3109 * gcc.target/i386/pr49002-2.c: Likewise.
3111 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3113 PR tree-optimization/49039
3114 * gcc.c-torture/execute/pr49039.c: New test.
3115 * gcc.dg/tree-ssa/pr49039.c: New test.
3116 * g++.dg/torture/pr49039.C: New test.
3118 2011-05-18 Jason Merrill <jason@redhat.com>
3120 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3121 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3122 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3124 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3126 * gcc.target/bfin/mcpu-bf592.c: New test.
3128 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3130 PR tree-optimization/41881
3131 * gcc.dg/vect/O3-pr41881.c: New test.
3132 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3134 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3136 PR tree-optimization/49000
3137 * gcc.dg/pr49000.c: New test.
3139 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3141 * gnat.dg/invalid1.adb: New test.
3143 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3145 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3147 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3148 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3150 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3153 * g++.dg/cpp0x/range-for18.C: New.
3155 2011-05-15 Tobias Burnus <burnus@net-b.de>
3158 * gfortran.dg/coarray/image_index_2.f90: New.
3160 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3162 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3163 * g++.dg/cpp0x/override2.C: New.
3165 2011-05-14 Tobias Burnus <burnus@net-b.de>
3168 * gfortran.de/coarray_20.f90: New.
3170 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3173 * function_optimize_7.f90: New test case.
3175 2011-05-13 Jason Merrill <jason@redhat.com>
3177 * g++.dg/cpp0x/decltype26.C: New.
3178 * g++.dg/cpp0x/enum11.C: New.
3180 2011-05-13 Tobias Burnus <burnus@net-b.de>
3184 * gfortran.dg/assign_8.f90: Update dg-error.
3186 2011-05-13 Tobias Burnus <burnus@net-b.de>
3189 * gfortran.dg/io_constraints_8.f90: New.
3190 * gfortran.dg/io_constraints_9.f90: New.
3192 2011-05-13 Martin Thuresson <martint@google.com>
3194 PR gcov-profile/47793
3195 * gcc.dg/pr47793.c: New.
3197 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3199 PR tree-optimization/48975
3200 * gcc.dg/pr48975.c: New test.
3202 2011-05-12 Tobias Burnus <burnus@net-b.de>
3205 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3207 2011-05-12 Jason Merrill <jason@redhat.com>
3209 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3211 2011-05-12 Geert Bosch <bosch@adacore.com>
3213 * gnat.dg/view_conversion1.adb: New test.
3215 2011-05-12 Richard Guenther <rguenther@suse.de>
3217 PR tree-optimization/48172
3218 * gcc.dg/vect/pr48172.c: New testcase.
3220 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3223 * g++.dg/opt/pr48967.C: New test.
3225 2011-05-11 Jason Merrill <jason@redhat.com>
3227 * g++.dg/cpp0x/constexpr-friend.C: New.
3228 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3230 * g++.dg/cpp0x/sfinae22.C: New.
3232 2011-05-11 Tobias Burnus <burnus@net-b.de>
3235 * gfortran.dg/generic_24.f90: New.
3237 2011-05-11 Richard Guenther <rguenther@suse.de>
3239 PR tree-optimization/15256
3240 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3242 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3245 * gcc.dg/pr48159-1.c: New test.
3246 * gcc.dg/pr48159-2.c: New test.
3248 2011-05-11 Richard Guenther <rguenther@suse.de>
3251 * gcc.dg/torture/pr48953.c: New testcase.
3253 2011-05-11 Richard Guenther <rguenther@suse.de>
3255 PR tree-optimization/18041
3256 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3258 2011-05-11 Alan Modra <amodra@gmail.com>
3261 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3263 2011-05-10 Jason Merrill <jason@redhat.com>
3265 * g++.dg/cpp0x/defaulted25.C: New.
3266 * g++.dg/template/crash7.C: Adjust.
3268 * g++.dg/cpp0x/variadic108.C: New.
3270 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3272 * g++.dg/inherit/virtual9.C: Extend.
3274 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3277 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3278 are passed and returned in vector registers.
3280 2011-05-10 Richard Guenther <rguenther@suse.de>
3282 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3283 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3284 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3285 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3286 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3289 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3291 PR tree-optimization/48611
3292 PR tree-optimization/48794
3293 * gfortran.dg/gomp/pr48611.f90: New test.
3294 * gfortran.dg/gomp/pr48794.f90: New test.
3297 * gcc.dg/dfp/pr48928.c: New test.
3299 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3302 * g++.dg/cpp0x/pr48522.C: New.
3304 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3307 * g++.dg/cpp0x/sfinae21.C: New.
3309 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3311 * g++.dg/template/sfinae28.C: Rename to...
3312 * g++.dg/cpp0x/sfinae19.C: ... this.
3313 * g++.dg/template/sfinae29.C: Rename to...
3314 * g++.dg/cpp0x/sfinae20.C: ... this.
3316 2011-05-09 Jeff Law <law@redhat.com>
3318 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3321 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3324 * g++.dg/init/pr20039.C: New.
3326 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3330 * g++.dg/template/sfinae28.C: New.
3331 * g++.dg/template/sfinae29.C: Likewise.
3333 2011-05-09 Jason Merrill <jason@redhat.com>
3335 * g++.dg/template/nontype23.C: New.
3337 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3339 * g++.dg/init/pr48859.C: New.
3341 2011-05-09 Jason Merrill <jason@redhat.com>
3343 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3344 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3345 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3346 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3347 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3348 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3349 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3350 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3352 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3354 * g++.dg/inherit/virtual9.C: New.
3356 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3359 * g++.dg/template/dependent-expr8.C: New test case.
3361 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3363 PR tree-optimization/48837
3364 * gcc.dg/pr48837.c: New testcase.
3366 2011-05-06 Jason Merrill <jason@redhat.com>
3368 * g++.dg/cpp0x/constexpr-condition2.C: New.
3370 * g++.dg/cpp0x/constexpr-missing.C: New.
3372 2011-05-06 Tobias Burnus <burnus@net-b.de>
3375 * gfortran.dg/coarray/this_image_2.f90: New.
3377 2011-05-06 Tobias Burnus <burnus@net-b.de>
3381 * gfortran.dg/bind_c_usage_22.f90: New.
3382 * gfortran.dg/bind_c_usage_23.f90: New.
3383 * gfortran.dg/bind_c_usage_24.f90: New.
3384 * gfortran.dg/bind_c_usage_24_c.c: New.
3386 2011-05-06 Dodji Seketeli <dodji@redhat.com>
3389 * g++.dg/template/member9.C: New test case.
3391 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
3393 * gnat.dg/discr29.ad[sb]: New test.
3394 * gnat.dg/discr30.adb: Likewise.
3396 2011-05-05 Julian Brown <julian@codesourcery.com>
3398 * gcc.target/arm/neon-vset_lanes8.c: New test.
3400 2011-05-05 Jason Merrill <jason@redhat.com>
3402 * g++.dg/init/new32.C: New.
3404 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3406 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3409 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3411 PR rtl-optimization/48381
3412 * gcc.c-torture/compile/pr48381.c: New test.
3414 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
3416 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3418 * gcc.target/i386/opt-1.c: Ditto.
3420 2011-05-04 Jason Merrill <jason@redhat.com>
3422 * g++.dg/conversion/base1.C: New.
3424 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3426 PR libgfortran/48787
3427 * gfortran.dg/round_3.f08: Add more checks to test case.
3429 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
3431 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3432 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3433 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3434 Gate test on effective_target fd_truncate.
3436 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
3438 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3439 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3440 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3441 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
3442 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3443 * gcc.target/i386/pr38824.c: Ditto.
3444 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3445 * gcc.target/i386/vecinit-2.c: Ditto.
3446 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3447 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3448 * gcc.target/i386/parity-2.c: Ditto.
3449 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3451 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
3453 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3455 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3456 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3457 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3459 2011-05-03 Tobias Burnus <burnus@net-b.de>
3462 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3464 2011-05-03 Tobias Burnus <burnus@net-b.de>
3467 * gfortran.dg/coarray/this_image_1.f90: New.
3469 2011-05-03 Tobias Burnus <burnus@net-b.de>
3472 * gfortran.dg/coarray/caf.dg: New.
3473 * gfortran.dg/coarray/image_index_1.f90: New, copied
3474 from ../coarray_16.f90.
3476 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3479 * g++.dg/ext/complex9.C: New.
3481 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3484 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3485 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3486 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3488 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3490 * gcc.target/bfin/builtins: Created.
3491 * gcc.target/bfin/hisilh-O0.c: Deleted.
3492 * gcc.target/bfin/hisilh.c: Moved to...
3493 * gcc.target/bfin/builtins/hisilh.c: ...here.
3494 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3495 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3496 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3497 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3498 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3499 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3500 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3501 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3502 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3503 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3504 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3505 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3506 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3507 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3508 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3509 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3510 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3511 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3512 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3513 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3514 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3515 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3516 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3517 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3518 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3519 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3520 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3521 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3522 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3523 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3524 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3525 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3526 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3527 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3528 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3529 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3530 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3531 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3532 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3533 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3534 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3535 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3536 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3537 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3538 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3539 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3540 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3541 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3542 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3543 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3544 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3545 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3546 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3547 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3548 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3549 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3550 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3551 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3552 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3553 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3554 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3555 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3556 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3557 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3558 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3559 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3560 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3561 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3562 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3563 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3564 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3565 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3566 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3567 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3568 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3569 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3570 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3571 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3572 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3573 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3574 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3575 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3576 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3577 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3578 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3579 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3580 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3581 * gcc.target/bfin/builtins/circptr.c: Ditto.
3582 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3583 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3584 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3585 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3586 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3587 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3588 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3589 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3590 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3591 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3592 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3593 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3594 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3595 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3596 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3597 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3598 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3599 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3600 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3601 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3602 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3603 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3604 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3605 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3606 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3607 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3608 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3609 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3610 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3611 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3612 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3613 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3614 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3615 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3616 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3617 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3618 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
3619 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
3620 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
3621 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
3622 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
3623 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
3624 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
3625 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
3626 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
3627 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
3628 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
3629 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
3630 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
3631 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
3632 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
3633 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
3634 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
3635 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
3636 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
3637 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
3638 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
3639 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
3640 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
3641 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
3642 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
3643 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
3644 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
3645 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
3646 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
3647 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
3648 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
3649 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
3650 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
3651 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
3653 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
3655 * gcc.target/arm/cold-lc.c: New test.
3657 2011-05-03 Jakub Jelinek <jakub@redhat.com>
3660 * gcc.dg/pr48774.c: New test.
3662 2011-05-03 Richard Guenther <rguenther@suse.de>
3664 * gcc.dg/large-size-array-5.c: New testcase.
3666 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3668 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
3670 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3672 * lib/target-supports.exp (check_effective_target_vect_strided):
3674 (check_effective_target_vect_strided2)
3675 (check_effective_target_vect_strided3)
3676 (check_effective_target_vect_strided4)
3677 (check_effective_target_vect_strided8): ...these new functions.
3679 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
3680 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
3681 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3682 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
3683 * gcc.dg/vect/pr37539.c: Likewise.
3684 * gcc.dg/vect/slp-11a.c: Likewise.
3685 * gcc.dg/vect/slp-11b.c: Likewise.
3686 * gcc.dg/vect/slp-11c.c: Likewise.
3687 * gcc.dg/vect/slp-12a.c: Likewise.
3688 * gcc.dg/vect/slp-12b.c: Likewise.
3689 * gcc.dg/vect/slp-18.c: Likewise.
3690 * gcc.dg/vect/slp-19a.c: Likewise.
3691 * gcc.dg/vect/slp-19b.c: Likewise.
3692 * gcc.dg/vect/slp-21.c: Likewise.
3693 * gcc.dg/vect/slp-23.c: Likewise.
3694 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3696 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
3697 instead of vect_interleave && vect_extract_even_odd.
3698 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
3699 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
3700 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
3701 * gcc.dg/vect/vect-1.c: Likewise.
3702 * gcc.dg/vect/vect-10.c: Likewise.
3703 * gcc.dg/vect/vect-98.c: Likewise.
3704 * gcc.dg/vect/vect-107.c: Likewise.
3705 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3706 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3707 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3708 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3709 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3710 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3711 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3712 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3713 * gcc.dg/vect/vect-strided-float.c: Likewise.
3714 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3715 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3716 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3717 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3718 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3719 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3720 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3721 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3722 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3723 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3724 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3725 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3726 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3727 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3728 * gcc.dg/vect/vect-vfa-03.c: Likewise.
3730 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
3732 * gcc.dg/vect/pr30843.c: Likewise.
3733 * gcc.dg/vect/pr33866.c: Likewise.
3734 * gcc.dg/vect/slp-reduc-6.c: Likewise.
3735 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
3736 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
3737 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
3739 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3741 * gcc.dg/vect/slp-11.c: Split into...
3742 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
3743 gcc.dg/vect/slp-11c.c: ...these tests.
3744 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
3745 * gcc.dg/vect/slp-12c.c: ...this new test.
3746 * gcc.dg/vect/slp-19.c: Split into...
3747 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
3748 gcc.dg/vect/slp-19c.c: ...these new tests.
3750 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3752 * lib/target-supports.exp
3753 (check_effective_target_vect_extract_even_odd_wide): Delete.
3754 (check_effective_target_vect_strided_wide): Likewise.
3755 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
3756 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
3757 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
3758 * gcc.dg/vect/pr37539.c: Likewise.
3759 * gcc.dg/vect/slp-11.c: Likewise.
3760 * gcc.dg/vect/slp-12a.c: Likewise.
3761 * gcc.dg/vect/slp-12b.c: Likewise.
3762 * gcc.dg/vect/slp-19.c: Likewise.
3763 * gcc.dg/vect/slp-23.c: Likewise.
3764 * gcc.dg/vect/vect-1.c: Likewise.
3765 * gcc.dg/vect/vect-98.c: Likewise.
3766 * gcc.dg/vect/vect-107.c: Likewise.
3767 * gcc.dg/vect/vect-strided-float.c: Likewise.
3769 2011-05-02 Jason Merrill <jason@redhat.com>
3771 * g++.dg/init/new31.C: New.
3773 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
3776 * gcc.dg/pr35445.c: New test.
3778 2011-05-02 Jason Merrill <jason@redhat.com>
3780 * c-c++-common/vla-1.c: New.
3782 2011-05-02 Richard Guenther <rguenther@suse.de>
3784 PR tree-optimization/48822
3785 * gcc.dg/torture/pr48822.c: New testcase.
3787 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3790 * g++.dg/cpp0x/constexpr-47969.C: New.
3792 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
3795 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
3796 on vect_no_align targets.
3797 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
3798 vect_no_align targets.
3800 2011-05-01 Xinliang David Li <davidxl@google.com>
3802 * gcc.dg/tree-ssa/integer-addr.c: New test.
3803 * gcc.dg/tree-ssa/alias_bug.c: New test.
3805 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3807 PR libgfortran/48787
3808 * gfortran.dg/round_3.f08: Add more checks.
3810 2011-04-30 Tobias Burnus <burnus@net-b.de>
3813 * gfortran.dg/import9.f90: New, proper test.
3814 * gfortran.dg/interface_37.f90: Remove bogus
3815 test (bogus copy of interface_36.f90).
3817 2011-04-30 Tobias Burnus <burnus@net-b.de>
3820 * gfortran.dg/interface_37.f90: New.
3822 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
3825 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
3827 2011-04-30 Jakub Jelinek <jakub@redhat.com>
3829 PR tree-optimization/48809
3830 * gcc.c-torture/execute/pr48809.c: New test.
3832 2011-04-29 Jeff Law <law@redhat.com>
3834 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
3836 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3839 * g++.dg/init/ctor10.C: New.
3841 2011-04-29 Le-Chun Wu <lcwu@google.com>
3843 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
3844 warning in implicitly instantiated templates.
3846 2011-04-29 Le-Chun Wu <lcwu@google.com>
3848 * g++.dg/warn/Wnull-conversion-1.C: New.
3849 * g++.dg/warn/Wnull-conversion-2.C: New.
3851 2011-04-29 Diego Novillo <dnovillo@google.com>
3853 * g++.old-deja/g++.other/null3.C: Expect warning about
3854 converting boolean to a pointer.
3856 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
3859 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
3863 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
3865 2011-04-29 Tobias Burnus <burnus@net-b.de>
3868 * gfortran.dg/typebound_proc_22.f90: New.
3871 * gfortran.dg/interface_36.f90: New.
3873 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3875 PR libgfortran/48488
3876 PR libgfortran/48602
3877 PR libgfortran/48615
3878 PR libgfortran/48684
3879 PR libgfortran/48787
3880 * gfortran.dg/fmt_g.f: Adjust test.
3881 * gfortran.dg/fmt_g0_1.f08: Adjust test.
3882 * gfortran.dg/round_3.f08: New test.
3883 * gfortran.dg/namelist_print_1.f: Adjust test.
3884 * gfortran.dg/char4_iunit_1.f03: Adjust test.
3885 * gfortran.dg/f2003_io_5.f03: Adjust test.
3886 * gfortran.dg/coarray_15.f90: Adjust test.
3887 * gfortran.dg/namelist_65.f90: Adjust test.
3888 * gfortran.dg/fmt_cache_1.f: Adjust test.
3889 * gfortran.dg/char4_iunit_2.f03: Adjust test.
3890 * gfortran.dg/real_const_3.f90: Adjust test.
3892 2011-04-28 Xinliang David Li <davidxl@google.com>
3894 * gcc.dg/tree-prof/prof-robust-1.c: New test.
3895 * g++.dg/prof-robust-1.C: New test.
3897 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
3899 PR tree-optimization/48765
3900 * gcc.dg/vect/pr48765.c: New.
3902 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3904 PR tree-optimization/48775
3905 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
3907 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3910 * g++.dg/inherit/pr48798.C: New.
3911 * g++.old-deja/g++.other/base1.C: Adjust.
3913 2011-04-28 Dodji Seketeli <dodji@redhat.com>
3916 * g++.dg/template/inherit7.C: New test case.
3918 2011-04-28 Richard Guenther <rguenther@suse.de>
3920 PR tree-optimization/40052
3921 PR tree-optimization/15347
3922 * gcc.dg/tree-ssa/vrp57.c: New testcase.
3923 * gcc.dg/pr15347.c: Likewise.
3925 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3928 * g++.dg/cpp0x/sfinae18.C: New.
3930 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3933 * g++.dg/ext/is_literal_type1.C: New.
3935 2011-04-28 Tobias Burnus <burnus@net-b.de>
3939 * gfortran.dg/interface_35.f90: New.
3940 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
3941 * gfortran.dg/func_result_6.f90: Add dg-warning.
3942 * gfortran.dg/bessel_1.f90: Ditto.
3943 * gfortran.dg/hypot_1.f90: Ditto.
3944 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3945 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3946 * gfortran.dg/interface_assignment_4.f90: Ditto.
3948 2011-04-27 Jason Merrill <jason@redhat.com>
3950 * g++.dg/ext/complex8.C: New.
3952 * g++.dg/cpp0x/initlist49.C: New.
3953 * g++.dg/init/new30.C: New.
3955 2011-04-27 Tobias Burnus <burnus@net-b.de>
3958 * gfortran.dg/whole_file_34.f90: New.
3960 2011-04-27 Jan Hubicka <jh@suse.cz>
3962 * gcc.dg/tree-ssa/inline-9.c: New testcase.
3964 2011-04-27 Jason Merrill <jason@redhat.com>
3966 * g++.old-deja/g++.oliva/overload1.C: Adjust.
3968 * g++.dg/parse/ambig6.C: New.
3970 2011-04-27 Nick Clifton <nickc@redhat.com>
3972 * gcc.dg/20020312-2.c: Add definition for RX.
3974 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
3975 option with RX targets.
3977 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
3980 2011-04-27 Richard Guenther <rguenther@suse.de>
3982 * gcc.dg/tree-ssa/pr23382.c: Remove.
3984 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
3987 * gcc.c-torture/compile/pr48767.c: New test.
3989 2011-04-27 Richard Guenther <rguenther@suse.de>
3991 PR tree-optimization/48772
3992 * g++.dg/pr48772.C: New testcase.
3994 2011-04-27 Jakub Jelinek <jakub@redhat.com>
3997 * gcc.c-torture/compile/pr48742.c: New test.
3999 2011-04-26 Jason Merrill <jason@redhat.com>
4001 * g++.dg/lookup/koenig13.C: New.
4003 * g++.dg/cpp0x/initlist48.C: New.
4005 2011-04-25 Jason Merrill <jason@redhat.com>
4007 * g++.dg/cpp0x/sfinae17.C: New.
4009 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4012 * gcc.target/powerpc/pr48258-1.c: New file.
4013 * gcc.target/powerpc/pr48258-2.c: Ditto.
4015 2011-04-26 Xinliang David Li <davidxl@google.com>
4017 * gcc.dg/uninit-suppress.c: New test.
4018 * gcc.dg/uninit-suppress.c: New test.
4020 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4023 * gcc.dg/pr48768.c: New test.
4025 PR tree-optimization/48734
4026 * gcc.c-torture/compile/pr48734.c: New test.
4029 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4031 2011-04-26 Richard Guenther <rguenther@suse.de>
4033 PR tree-optimization/48731
4034 * gcc.dg/torture/pr48731.c: New testcase.
4036 2011-04-26 Richard Guenther <rguenther@suse.de>
4039 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4041 2011-04-26 Richard Guenther <rguenther@suse.de>
4044 * gcc.dg/torture/pr48694-1.c: New testcase.
4045 * gcc.dg/torture/pr48694-2.c: Likewise.
4047 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4049 * g++.dg/ext/underlying_type1.C: New.
4050 * g++.dg/ext/underlying_type2.C: Likewise.
4051 * g++.dg/ext/underlying_type3.C: Likewise.
4052 * g++.dg/ext/underlying_type4.C: Likewise.
4053 * g++.dg/ext/underlying_type5.C: Likewise.
4054 * g++.dg/ext/underlying_type6.C: Likewise.
4055 * g++.dg/ext/underlying_type7.C: Likewise.
4056 * g++.dg/ext/underlying_type8.C: Likewise.
4057 * g++.dg/ext/underlying_type9.C: Likewise.
4058 * g++.dg/ext/underlying_type10.C: Likewise.
4060 2011-04-25 Jason Merrill <jason@redhat.com>
4062 * g++.dg/cpp0x/regress/template-const2.C: New.
4064 2011-04-25 Jeff Law <law@redhat.com>
4066 * gcc.dg/tree-ssa/vrp56.c: new test.
4068 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4070 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4072 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4074 PR preprocessor/48740
4075 * c-c++-common/raw-string-11.c: New test.
4077 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4079 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4082 2011-04-23 Tobias Burnus <burnus@net-b.de>
4085 * gfortran.dg/coarray_19.f90: New.
4087 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4090 * gcc.dg/pr48685.c: New test.
4092 2011-04-22 Jan Hubicka <jh@suse.cz>
4094 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4096 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4098 PR tree-optimization/48717
4099 * gcc.c-torture/execute/pr48717.c: New test.
4101 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4104 * gcc.target/i386/pr48723.c: New test.
4106 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4109 * gcc.dg/gomp/pr48716.c: New test.
4110 * g++.dg/gomp/pr48716.C: New test.
4112 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4115 * gcc.dg/missing-field-init-2.c: Update testcase.
4117 2011-04-22 Alan Modra <amodra@gmail.com>
4119 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4121 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4124 * gfortran.dg/function_optimize_6.f90: New test.
4126 2011-04-21 Easwaran Raman <eraman@google.com>
4128 * gcc.dg/stack-layout-2.c: New test.
4130 2011-04-21 Richard Guenther <rguenther@suse.de>
4133 * g++.dg/lto/pr48207-2_0.C: New testcase.
4134 * g++.dg/lto/pr48207-3_0.C: Likewise.
4136 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4138 * gnat.dg/volatile5.adb: New test.
4139 * gnat.dg/volatile5_pkg.ads: New helper.
4141 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4144 * gcc.target/i386/pr48708.c: New test.
4146 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4148 * gcc.dg/vect/vect-119.c: New test.
4150 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4152 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4155 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4156 Richard Sandiford <richard.sandiford@linaro.org>
4159 * gcc.target/arm/pr46329.c: New test.
4161 2011-04-21 Tobias Burnus <burnus@net-b.de>
4164 * gfortran.dg/coarray_18.f90: New.
4166 2011-04-20 Jason Merrill <jason@redhat.com>
4168 * g++.dg/cpp0x/initlist47.C: New.
4170 * g++.dg/init/dtor4.C: New.
4172 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4175 * gcc.target/i386/sse2-pinsrw.c: New test.
4176 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4177 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4178 * gcc.target/i386/sse2-insvhi.c: Ditto.
4179 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4180 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4182 2011-04-20 Jason Merrill <jason@redhat.com>
4184 * g++.dg/template/const4.C: New.
4186 2011-04-20 Easwaran Raman <eraman@google.com>
4188 * gcc.dg/stack-layout-1.c: New test.
4190 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4192 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4193 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4196 2011-04-20 Kai Tietz <ktietz@redhat.com>
4198 * gcc.dg/binop-xor1.c: New test.
4199 * gcc.dg/binop-xor2.c: New test.
4200 * gcc.dg/binop-xor3.c: New test.
4201 * gcc.dg/binop-xor4.c: New test.
4202 * gcc.dg/binop-xor5.c: New test.
4204 2011-04-20 Richard Guenther <rguenther@suse.de>
4206 PR tree-optimization/47892
4207 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4209 2011-04-20 Richard Guenther <rguenther@suse.de>
4212 * g++.dg/torture/pr48695.C: New testcase.
4214 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4216 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4217 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4218 * gcc.c-torture/execute/pr45262.c: Ditto
4219 * gcc.dg/torture/pr43165.c: Ditto.
4220 * gcc.dg/torture/pr47228.c: Ditto.
4221 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4222 * gcc.dg/ipa/pr45644.c: Ditto.
4223 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4226 2011-04-19 Jason Merrill <jason@redhat.com>
4228 * g++.dg/ext/complex7.C: New.
4230 * g++.dg/ext/attrib41.C: New.
4232 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4235 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4237 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4240 * gcc.target/i386/pr48678.c: New test.
4242 2011-04-19 Martin Jambor <mjambor@suse.cz>
4244 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4245 * g++.dg/opt/devirt2.C: New test.
4246 * g++.dg/ipa/devirt-g-1.C: Likewise.
4248 2011-04-19 Tobias Burnus <burnus@net-b.de>
4251 * gfortran.dg/whole_file_33.f90: New.
4253 2011-04-19 Martin Jambor <mjambor@suse.cz>
4255 * g++.dg/ipa/devirt-7.C: New test.
4257 2011-04-19 Richard Guenther <rguenther@suse.de>
4260 * g++.dg/lto/pr48207_0.C: New testcase.
4262 2011-04-18 Jason Merrill <jason@redhat.com>
4264 * g++.dg/init/void1.C: New.
4266 * g++.dg/cpp0x/union4.C: New.
4268 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4271 * g++.dg/torture/pr48661.C: New test.
4274 * g++.dg/gomp/pr48632.C: New test.
4276 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4278 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4279 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4281 2011-04-18 Tobias Burnus <burnus@net-b.de>
4284 * gfortran.dg/coarray_17.f90: New.
4285 * gfortran.dg/coarray_10.f90: Update dg-error.
4287 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4290 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4291 * gfortran.dg/guality/guality.exp: Likewise.
4293 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4295 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4297 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4299 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4301 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4303 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4305 2011-04-18 Richard Guenther <rguenther@suse.de>
4308 * g++.dg/torture/pr46364.C: New testcase.
4310 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4312 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4314 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4316 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4318 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4319 Ira Rosen <ira.rosen@linaro.org>
4322 * gcc.target/arm/pr48252.c: New test.
4324 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4326 PR tree-optimization/48616
4327 * gcc.dg/pr48616.c: New test.
4329 2011-04-18 Tobias Burnus <burnus@net-b.de>
4332 * gfortran.dg/coarray_16.f90: New.
4334 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4337 * gfortran.dg/realloc_on_assign_7.f03: New test.
4339 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4341 PR libgfortran/48602
4342 * gfortran.dg/fmt_g0_6.f08: New test.
4344 2011-04-17 Jason Merrill <jason@redhat.com>
4346 * g++.dg/cpp0x/sfinae16.C: New.
4348 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4350 * gcc.target/mips/reg-var-1.c: New test.
4352 2011-04-17 Jan Hubicka <jh@suse.cz>
4354 * gcc.dg/winline-5.c: Update testcase.
4356 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4358 * gnat.dg/discr27.ad[sb]: Move dg directive.
4359 * gnat.dg/discr28.ad[sb]: New test.
4360 * gnat.dg/discr28_pkg.ads: New helper.
4362 2011-04-17 Michael Matz <matz@suse.de>
4364 PR tree-optimization/48622
4366 * gcc.dg/lto/pr48622_0.c: New test.
4368 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
4370 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4371 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4372 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4373 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4374 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4375 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4377 2011-04-15 Jason Merrill <jason@redhat.com>
4379 * g++.dg/cpp0x/range-for17.C: New.
4381 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4383 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4384 * g++.dg/cpp0x/range-for3.C: Likewise.
4385 * g++.dg/cpp0x/range-for9.C: Correct error message.
4386 * g++.dg/cpp0x/range-for11.C: New.
4387 * g++.dg/cpp0x/range-for12.C: New.
4388 * g++.dg/cpp0x/range-for13.C: New.
4389 * g++.dg/cpp0x/range-for14.C: New.
4390 * g++.dg/cpp0x/range-for15.C: New.
4391 * g++.dg/cpp0x/range-for16.C: New.
4393 2011-04-15 Tobias Burnus <burnus@net-b.de>
4396 * gfortran.dg/coarray_15.f90: Change to dg-do run.
4398 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
4400 * objc.dg/naming-4.m: Updated.
4401 * objc.dg/naming-5.m: Updated.
4402 * objc.dg/naming-6.m: New.
4403 * objc.dg/naming-7.m: New.
4404 * obj-c++.dg/naming-1.mm: Updated.
4405 * obj-c++.dg/naming-2.mm: Updated.
4406 * obj-c++.dg/naming-3.mm: New.
4407 * obj-c++.dg/naming-4.mm: New.
4409 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4411 PR libgfortran/48589
4412 * gfortran.dg/fmt_g0_5.f08: New test.
4414 2011-04-15 Richard Guenther <rguenther@suse.de>
4417 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4419 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
4421 * gcc.target/avr/torture/pr41885.c (dg-options): Change
4422 -finline-limit=0 to -fno-inline
4424 2011-04-15 Jakub Jelinek <jakub@redhat.com>
4427 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4430 2011-04-14 Jakub Jelinek <jakub@redhat.com>
4433 * gcc.target/i386/sse4_1-insertps-3.c: New test.
4434 * gcc.target/i386/sse4_1-insertps-4.c: New test.
4435 * gcc.target/i386/avx-insertps-3.c: New test.
4436 * gcc.target/i386/avx-insertps-4.c: New test.
4438 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4440 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4443 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4448 * gcc.target/avr/pr46779-1.c: New test case
4449 * gcc.target/avr/pr46779-2.c: New test case
4451 2011-04-14 Jason Merrill <jason@redhat.com>
4453 * g++.dg/cpp0x/sfinae15.C: New.
4455 * g++.dg/cpp0x/sfinae14.C: New.
4457 * g++.dg/ext/vla10.C: New.
4459 2011-04-14 Richard Guenther <rguenther@suse.de>
4461 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4463 2011-04-14 Richard Guenther <rguenther@suse.de>
4465 * gcc.dg/fold-bitand-4.c: Move ...
4466 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4468 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4470 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4472 * gcc.target/avr/torture/trivial.c: Ditto.
4474 2011-04-13 Jason Merrill <jason@redhat.com>
4476 * g++.dg/template/operator11.C: New.
4478 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4481 * gcc.dg/gomp/pr48591.c: New test.
4484 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4485 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4487 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4490 * g++.dg/template/dependent-expr7.C: New test case.
4492 2011-04-13 Jason Merrill <jason@redhat.com>
4494 * g++.dg/cpp0x/sfinae13.C: New.
4496 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4498 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4500 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4502 * gcc.target/arm/pr43698.c: Remove -march option.
4504 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4506 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4509 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4513 * gfortran.dg/realloc_on_assign_6.f03: New test.
4515 2011-04-12 Kai Tietz <ktietz@redhat.com>
4517 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4518 targets the additional -mno-ms-bitfields and
4519 -Wno-packed-bitfield-compat options.
4520 * g++.dg/ext/bitfield3.C: Likewise.
4521 * g++.dg/ext/bitfield4.C: Likewise.
4522 * g++.dg/ext/bitfield5.C: Likewise.
4523 * gcc.dg/bitfld-15.c: Likewise.
4524 * gcc.dg/bitfld-16.c: Likewise.
4525 * gcc.dg/bitfld-17.c: Likewise.
4526 * gcc.dg/bitfld-18.c: Likewise.
4528 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4530 * gcc.target/arm/neon-vld3-1.c: New test.
4531 * gcc.target/arm/neon-vst3-1.c: New test.
4532 * gcc.target/arm/neon/v*.c: Regenerate.
4534 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4536 PR rtl-optimization/48549
4537 * g++.dg/opt/pr48549.C: New test.
4539 2011-04-12 Richard Guenther <rguenther@suse.de>
4541 PR tree-optimization/46076
4542 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4544 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4547 * lib/compat.exp (compat-execute): Declare unsupported after
4548 stripping path from src1.
4549 * lib/lto.exp (lto-execute): Likewise.
4551 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4554 * gcc.dg/pr48552-1.c: New test.
4555 * gcc.dg/pr48552-2.c: New test.
4557 2011-04-11 Jason Merrill <jason@redhat.com>
4559 * g++.dg/cpp0x/sfinae12.C: New.
4561 * g++.dg/cpp0x/enum10.C: New.
4563 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4565 * g++.dg/cpp0x/rv-func.C: New.
4567 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4569 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4572 2011-04-11 Martin Jambor <mjambor@suse.cz>
4574 PR tree-optimization/48195
4575 * gcc.dg/ipa/pr48195.c: New test.
4577 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4579 * gnat.dg/return3.adb: Remove unused switch.
4581 2011-04-08 Mike Stump <mikestump@comcast.net>
4584 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4585 default to fno-common.
4587 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4589 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4590 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4592 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4595 * gfortran.dg/function_optimize_5.f90: New test.
4597 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4599 * gnat.dg/aggr17.adb: New test.
4600 * gnat.dg/aggr18.adb: Likewise.
4602 2011-04-08 Michael Matz <matz@suse.de>
4605 * gcc.target/i386/pr48389.c: New test.
4607 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4609 PR rtl-optimization/48272
4610 * g++.dg/opt/pr48272.C: New.
4612 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4614 PR rtl-optimization/48235
4615 * gcc.dg/pr48235.c: New.
4617 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4619 PR rtl-optimization/48302
4620 * g++.dg/opt/pr48302.C: New.
4622 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4625 * g++.dg/opt/pr48273.C: New.
4627 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4629 PR rtl-optimization/48442
4630 * gcc.dg/pr48442.c: New.
4632 2011-04-08 Jakub Jelinek <jakub@redhat.com>
4634 PR tree-optimization/48377
4635 * gcc.dg/vect/pr48377.c: New test.
4637 2011-04-07 Jason Merrill <jason@redhat.com>
4639 * g++.dg/cpp0x/regress/call1.C: New.
4641 * g++.dg/cpp0x/variadic107.C: New.
4643 * g++.dg/cpp0x/sfinae11.C: New.
4644 * g++.dg/cpp0x/noexcept02.C: Fix.
4646 * g++.dg/cpp0x/sfinae10.C: New.
4648 * g++.dg/cpp0x/sfinae9.C: New.
4650 * c-c++-common/Wcast-qual-1.c: Move here from...
4651 * gcc.dg/cast-qual-3.c: ...here, and...
4652 * g++.dg/warn/Wcast-qual2.C: ...here.
4654 * g++.dg/cpp0x/sfinae8.C: New.
4656 * g++.dg/cpp0x/sfinae7.C: New.
4658 * g++.dg/cpp0x/enum9.C: New.
4660 2011-04-07 Mike Stump <mikestump@comcast.net>
4662 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
4663 with no trampolines.
4665 2011-04-07 Jakub Jelinek <jakub@redhat.com>
4668 * gfortran.dg/gomp/pr48117.f90: New test.
4671 * gcc.dg/torture/pr48343.c: New test.
4673 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4675 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
4677 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
4679 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
4681 2011-04-07 Tom de Vries <tom@codesourcery.com>
4684 * lib/scanasm.exp (object-size): New proc.
4685 * gcc.target/arm/pr43920-2.c: New test.
4687 2011-04-06 Tobias Burnus <burnus@net-b.de>
4691 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
4693 2011-04-06 Steve Ellcey <sje@cup.hp.com>
4695 * gcc.dg/mtune.c: Prune note from output.
4697 2011-04-06 Jakub Jelinek <jakub@redhat.com>
4700 * gcc.dg/guality/pr36977.c: New test.
4701 * gcc.dg/guality/pr48466.c: New test.
4703 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4705 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
4707 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
4709 * gnat.dg/return3.adb: New test.
4711 2011-04-06 Richard Guenther <rguenther@suse.de>
4713 PR tree-optimization/47663
4714 * gcc.dg/tree-ssa/inline-8.c: New testcase.
4716 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
4718 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
4719 Solaris 8 and 9 as well.
4721 2011-04-05 Tom de Vries <tom@codesourcery.com>
4724 * gcc.target/arm/pr43920-1.c: New test.
4726 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
4728 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
4729 (cctor): Actually return the value.
4730 (main): Cast return values.
4732 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4734 * gfortran.dg/character_comparison_8.f90: New test.
4736 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4738 * frontend-passes: (optimize_lexical_comparison): New function.
4739 (optimize_expr): Call it.
4740 (optimize_comparison): Also handle lexical comparison functions.
4741 Return false instad of -2 for unequal comparison.
4743 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4746 * function_optimize_4.f90: New test.
4748 2011-04-04 Tobias Burnus <burnus@net-b.de>
4751 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
4752 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
4753 * gfortran.dg/coarray_15.f90: New.
4755 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4757 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
4758 * gfortran.dg/bessel_7.f90: Likewise.
4760 2011-04-03 Tobias Burnus <burnus@net-b.de>
4762 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
4764 2011-04-03 Richard Guenther <rguenther@suse.de>
4765 Ira Rosen <ira.rosen@linaro.org>
4767 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
4768 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
4769 -ftree-loop-if-convert-stores.
4771 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4773 * gnat.dg/specs/aggr2.ads: New test.
4775 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4777 * gnat.dg/debug2.ad[sb]: New test.
4778 * gnat.dg/debug2_pkg.ads: New helper.
4779 * gnat.dg/debug3.ad[sb]: New test.
4781 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
4783 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
4785 2011-04-01 Jakub Jelinek <jakub@redhat.com>
4788 * gcc.c-torture/compile/pr48335-1.c: New test.
4789 * gcc.dg/pr48335-1.c: New test.
4790 * gcc.dg/pr48335-2.c: New test.
4791 * gcc.dg/pr48335-3.c: New test.
4792 * gcc.dg/pr48335-4.c: New test.
4793 * gcc.dg/pr48335-5.c: New test.
4794 * gcc.dg/pr48335-6.c: New test.
4795 * gcc.dg/pr48335-7.c: New test.
4796 * gcc.dg/pr48335-8.c: New test.
4797 * gcc.target/i386/pr48335-1.c: New test.
4799 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
4802 * gcc.dg/Waddress.c: New test.
4804 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4807 * gfortran.dg/function_optimize_3.f90: New test.
4809 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
4811 * gcc.c-torture/compile/20110401-1.c: New test.
4813 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
4814 * g++.dg/lto/20091002-2_0.C: Likewise.
4815 * g++.dg/lto/20090303_0.c: Likewise.
4816 * g++.dg/lto/20091004-1_0.C: Likewise.
4817 * g++.dg/lto/20091002-3_0.C: Likewise.
4818 * g++.dg/lto/20091004-2_0.C: Likewise.
4819 * g++.dg/lto/20081123_0.C: Likewise.
4820 * g++.dg/lto/20090313_0.C: Likewise.
4821 * g++.dg/lto/20081109-1_0.C: Likewise.
4822 * g++.dg/lto/20081219_0.C: Likewise.
4823 * g++.dg/lto/20081204-1_0.C: Likewise.
4824 * g++.dg/lto/20090302_0.C: Likewise.
4825 * g++.dg/lto/20081119-1_0.C: Likewise.
4826 * g++.dg/lto/20081118_0.C: Likewise.
4827 * gcc.dg/lto/20091020-2_0.c: Likewise.
4828 * gcc.dg/lto/20090210_0.c: Likewise.
4829 * gcc.dg/lto/20081204-1_0.c: Likewise.
4830 * gcc.dg/lto/20081224_0.c: Likewise.
4831 * gcc.dg/lto/20090219_0.c: Likewise.
4832 * gcc.dg/lto/20091014-1_0.c: Likewise.
4833 * gcc.dg/lto/20091016-1_0.c: Likewise.
4834 * gcc.dg/lto/20090206-2_0.c: Likewise.
4835 * gcc.dg/lto/20090116_0.c: Likewise.
4836 * gcc.dg/lto/20091013-1_0.c: Likewise.
4837 * gcc.dg/lto/20091015-1_0.c: Likewise.
4838 * gcc.dg/lto/20090126-2_0.c: Likewise.
4840 2011-03-31 Ian Lance Taylor <iant@google.com>
4842 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
4844 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4846 * gnat.dg/opt16.adb: New test.
4848 2011-03-31 Jason Merrill <jason@redhat.com>
4850 * g++.dg/cpp0x/defaulted24.C: New.
4852 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4855 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
4858 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4860 * g++.dg/other/i386-9.C: New test.
4862 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4864 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
4866 2011-03-30 Jason Merrill <jason@redhat.com>
4868 * g++.dg/cpp0x/regress/error-recovery1.C: New.
4870 * g++.dg/cpp0x/regress/isnan.C: New.
4872 * g++.dg/cpp0x/initlist46.C: New.
4874 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
4877 * gcc.target/arm/neon-modes-2.c: New test.
4879 2011-03-30 Jakub Jelinek <jakub@redhat.com>
4882 * gcc.c-torture/compile/pr48305.c: New test.
4884 2011-03-29 Jason Merrill <jason@redhat.com>
4886 * g++.dg/cpp0x/regress/value-dep1.C: New.
4888 2011-03-29 Steve Ellcey <sje@cup.hp.com>
4890 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
4892 2011-03-29 Ian Lance Taylor <iant@google.com>
4894 * go.test/go-test.exp: Handle the test lines used in several new
4896 (errchk): Add opts parameter. Change all callers. Handle parens
4899 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
4900 Dominique d'Humieres <dominiq@lps.ens.fr>
4902 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
4903 and __APPLE__ && __PPC__ && __ALTIVEC__.
4905 2011-03-29 Jason Merrill <jason@redhat.com>
4907 * g++.dg/cpp0x/dependent1.C: New.
4909 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
4911 * g++.dg/cpp0x/constexpr-memfn1.C: New.
4913 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
4915 2011-03-29 Janus Weil <janus@gcc.gnu.org>
4918 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
4919 * gfortran.dg/proc_ptr_comp_32.f90: New.
4921 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4923 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
4924 check for corresponding warning.
4926 2011-03-28 Jason Merrill <jason@redhat.com>
4928 * g++.dg/cpp0x/rv-deduce2.C: New.
4930 2011-03-29 Jakub Jelinek <jakub@redhat.com>
4933 * gcc.dg/pr48203.c: New test.
4935 2011-03-28 Jeff Law <law@redhat.com>
4937 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
4939 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
4941 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
4942 and __PPC__ && __ALTIVEC__.
4944 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4947 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
4948 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4949 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4950 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4952 2011-03-28 Jason Merrill <jason@redhat.com>
4954 * g++.dg/cpp0x/initlist-array2.C: New.
4956 * g++.dg/cpp0x/initlist-array1.C: New.
4958 * g++.dg/cpp0x/constexpr-compound.C: New.
4960 * g++.dg/cpp0x/constexpr-using.C: New.
4962 * g++.dg/cpp0x/constexpr-noexcept.C: New.
4964 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
4967 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
4969 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
4971 * gcc.dg/slp-1.c: New test.
4973 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
4975 * gcc.target/i386/avx256-unaligned-load-1.c: New.
4976 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
4977 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
4978 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
4979 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
4980 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
4981 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4982 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4983 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
4984 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4985 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4986 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
4987 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
4988 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4990 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4993 * gfortran.dg/trim_optimize_5.f90: New test.
4994 * gfortran.dg/trim_optimize_6.f90: New test.
4996 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
4999 * gcc.target/mips/madd-7.c: Remove -mlong32.
5000 * gcc.target/mips/msub-7.c: Likewise.
5002 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5004 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5005 accesses to preserve the meaning of the test for doubleword vectors.
5006 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5007 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5009 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5012 * gfortran.dg/class_42.f03: New.
5014 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5016 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5019 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5021 PR rtl-optimization/48144
5022 * gcc.dg/pr48144.c: New test.
5024 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5026 * gnat.dg/discr27.ad[sb]: New test.
5028 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5030 * gnat.dg/limited_with2.ad[sb]: New test.
5031 * gnat.dg/limited_with2_pkg1.ads: New helper.
5032 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5034 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5036 * gnat.dg/opt15.adb: New test.
5037 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5039 2011-03-25 Tobias Burnus <burnus@net-b.de>
5043 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5044 * gfortran.dg/leadz_trailz_3.f90: Ditto
5046 2011-03-25 Martin Jambor <mjambor@suse.cz>
5048 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5050 2011-03-25 Jason Merrill <jason@redhat.com>
5052 * g++.dg/cpp0x/defaulted22.C: New.
5053 * g++.dg/cpp0x/defaulted23.C: New.
5054 * g++.dg/cpp0x/defaulted15.C: Adjust.
5056 2011-03-25 Jason Merrill <jason@redhat.com>
5058 * g++.dg/cpp0x/move1.C: New.
5060 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5063 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5065 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5067 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5068 for mips-sgi-irix6.5.
5069 Replace snprintf prototype by <stdio.h>.
5071 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5074 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5075 run_expensive_tests.
5076 * gcc.dg/graphite/block-4.c: Likewise.
5077 * gcc.dg/graphite/block-7.c: Likewise.
5078 * gcc.dg/graphite/block-8.c: Likewise.
5080 2011-03-25 Richard Guenther <rguenther@suse.de>
5082 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5083 * g++.dg/tree-ssa/pr8781.C: Likewise.
5084 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5085 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5086 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5087 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5088 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5089 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5090 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5091 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5092 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5093 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5094 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5095 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5096 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5097 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5098 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5099 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5100 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5101 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5102 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5103 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5104 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5105 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5106 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5107 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5108 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5109 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5110 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5111 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5112 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5113 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5114 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5115 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5116 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5117 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5118 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5119 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5120 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5121 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5122 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5123 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5124 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5125 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5126 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5127 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5128 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5129 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5130 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5131 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5132 * c-c++-common/pr46562-2.c: Likewise.
5133 * gfortran.dg/pr42108.f90: Likewise.
5134 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5135 foo to be inlined even at -O1.
5136 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5137 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5138 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5139 * gcc.dg/matrix/matrix.exp: Disable FRE.
5141 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5144 * gcc.dg/dfp/pr48204.c: New test.
5146 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5149 * gcc.c-torture/execute/pr47917.c: Move this...
5150 * gcc.dg/torture/pr47917.c: to here and add xfails.
5152 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5154 * gnat.dg/array16.ad[sb]: New test.
5155 * gnat.dg/array16.ads: New helper.
5157 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5159 * gnat.dg/derived_type2.adb: New test.
5161 2011-03-24 Richard Guenther <rguenther@suse.de>
5163 PR tree-optimization/48271
5164 * g++.dg/torture/pr48271.C: New testcase.
5166 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5168 * gnat.dg/array15.ad[sb]: New test.
5170 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5173 * gcc.target/i386/pr48237.c: New test.
5175 2011-03-24 Richard Guenther <rguenther@suse.de>
5178 * gcc.dg/builtin-object-size-10.c: New testcase.
5180 2011-03-24 Richard Guenther <rguenther@suse.de>
5182 PR tree-optimization/46562
5183 * c-c++-common/pr46562-2.c: New testcase.
5184 * c-c++-common/pr46562.c: Likewise.
5186 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5188 * gcc.dg/vect/vect-cselim-1.c: New test.
5189 * gcc.dg/vect/vect-cselim-2.c: New test.
5191 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5193 * gcc.target/arm/pr46934.c: New.
5195 2011-03-23 Ian Lance Taylor <iant@google.com>
5197 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5199 2011-03-23 Richard Guenther <rguenther@suse.de>
5201 * gcc.dg/struct: Remove directory and contents.
5203 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5206 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5208 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5210 * gnat.dg/discr26.ad[sb]: New test.
5211 * gnat.dg/discr26_pkg.ads: New helper.
5213 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5216 * gcc.target/arm/neon-vld-1.c: New test.
5218 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5220 * gnat.dg/array14.ad[sb]: New test.
5221 * gnat.dg/array14_pkg.ads: New helper.
5223 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5225 * gcc.c-torture/execute/920501-8.x: Remove.
5226 * gcc.c-torture/execute/930513-1.x: Remove.
5227 * gcc.c-torture/execute/960312-1.x: Remove.
5228 * gcc.c-torture/compile/20000804-1.c,
5229 gcc.c-torture/compile/20001205-1.c,
5230 gcc.c-torture/compile/20001226-1.c,
5231 gcc.c-torture/compile/20010518-2.c,
5232 gcc.c-torture/compile/20020312-1.c,
5233 gcc.c-torture/compile/20020604-1.c,
5234 gcc.c-torture/compile/920501-12.c,
5235 gcc.c-torture/compile/920501-4.c,
5236 gcc.c-torture/compile/920520-1.c,
5237 gcc.c-torture/compile/980506-1.c,
5238 gcc.c-torture/execute/980709-1.x,
5239 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5240 options for m68hc11.
5241 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5242 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5245 2011-03-22 Nick Clifton <nickc@redhat.com>
5247 * lib/target-supports.exp (check_profiling_available): Add MN10300
5248 to the list of targets that do not support profiling. Restore
5249 alpha sorting to this list.
5251 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5253 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5254 failure on 32-bit systems.
5255 * gcc.dg/torture/vector-2.c: Ditto.
5257 2011-03-22 Richard Guenther <rguenther@suse.de>
5259 PR tree-optimization/48228
5260 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5262 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5264 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5268 * gcc.target/powerpc/pr48226.c: New file.
5270 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5272 * lib/prune.exp (prune_gcc_output): Prune "could not create
5273 compact unwind for" warnings.
5275 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5279 * gcc.c-torture/execute/pr42544.c: New test.
5280 * gcc.c-torture/execute/pr48197.c: New test.
5282 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5284 PR preprocessor/48192
5285 * gcc.target/powerpc/pr48192.c: New file.
5288 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5289 split problem of 0 being loaded in a VSX register.
5291 2011-03-21 Richard Guenther <rguenther@suse.de>
5294 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5295 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5296 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5297 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5299 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5302 * gcc.dg/pr48213.c: New test.
5304 2011-03-21 Kai Tietz <ktietz@redhat.com>
5307 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5309 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5311 * gcc.target/arm/xor-and.c: New.
5313 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5316 * gfortran.dg/function_optimize_1.f90: New test.
5317 * gfortran.dg/function_optimize_2.f90: New test.
5319 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5321 PR rtl-optimization/47502
5322 * gcc.target/i386/pr47502-1.c: New.
5323 * gcc.target/i386/pr47502-2.c: Likewise.
5325 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5327 PR rtl-optimization/48156
5328 * gcc.dg/pr48156.c: New test.
5330 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5333 * gfortran.dg/scratch_1.f90: Adjust test.
5335 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5338 * gfortran.dg/scratch_1.f90: New test.
5340 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5342 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5343 variably modified typedefs.
5344 * gcc.dg/c1x-typedef-2.c: Remove.
5346 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5348 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5349 * gcc.dg/c1x-anon-struct-3.c: New test.
5350 * gcc.dg/anon-struct-11.c: Update.
5352 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5354 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5356 Only xfail with gas.
5358 2011-03-18 Jason Merrill <jason@redhat.com>
5360 * g++.dg/template/fn-ptr1.C: New.
5362 * g++.dg/overload/volatile1.C: New.
5364 * g++.dg/opt/pr23372.C: New.
5366 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5368 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5371 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5373 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5375 * gcc.target/arm/unsigned-extend-1.c: New.
5377 2011-03-18 Jakub Jelinek <jakub@redhat.com>
5380 * gcc.c-torture/compile/pr48161.c: New test.
5382 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
5385 * gcc.dg/torture/pr47725.c: New.
5387 2011-03-17 Jason Merrill <jason@redhat.com>
5389 * g++.dg/cpp0x/constexpr-overflow2.C: New.
5390 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5392 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
5394 * gnat.dg/specs/elab2.ads: New test.
5395 * gnat.dg/specs/elab2_pkg.ads: New helper.
5397 2011-03-17 Jason Merrill <jason@redhat.com>
5399 * g++.dg/cpp0x/decltype-1212.C: New.
5400 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5402 2011-03-17 Jason Merrill <jason@redhat.com>
5404 * g++.dg/parse/memfnquals1.C: New.
5406 2011-03-17 Richard Guenther <rguenther@suse.de>
5409 * gcc.dg/pr48134.c: New testcase.
5411 2011-03-17 Richard Guenther <rguenther@suse.de>
5414 * g++.dg/torture/pr48165.C: New testcase.
5416 2011-03-17 Jakub Jelinek <jakub@redhat.com>
5418 PR rtl-optimization/48141
5419 * gcc.dg/pr48141.c: New test.
5421 2011-03-16 Jason Merrill <jason@redhat.com>
5423 * g++.dg/cpp0x/constexpr-48089.C: New.
5425 * g++.dg/cpp0x/constexpr-abi1.C: New.
5427 * g++.dg/cpp0x/constexpr-46336.C: New.
5428 * g++.dg/parse/friend5.C: Adjust expected errors.
5430 * g++.dg/cpp0x/constexpr-47570.C: New.
5432 2011-03-16 Dodji Seketeli <dodji@redhat.com>
5435 * ++.dg/debug/dwarf2/typedef6.C: New test.
5437 2011-03-16 Jason Merrill <jason@redhat.com>
5439 * g++.dg/cpp0x/elision2.C: New.
5441 * g++.dg/cpp0x/constexpr-array3.C: New.
5443 2011-03-16 Jason Merrill <jason@redhat.com>
5445 * g++.dg/cpp0x/sfinae6.C: New.
5446 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5447 * g++.dg/cpp0x/pr45908.C: Likewise.
5448 * g++.dg/cpp0x/sfinae6.C: Likewise.
5449 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5450 * g++.old-deja/g++.law/arg11.C: Likewise.
5452 2011-03-16 Jason Merrill <jason@redhat.com>
5454 * g++.dg/template/incomplete6.C: New.
5456 2011-03-16 Jeff Law <law@redhat.com>
5458 * gcc.dg/tree-ssa/vrp55.c: New test.
5460 2011-03-16 Jason Merrill <jason@redhat.com>
5462 * g++.dg/cpp0x/auto22.C: New.
5464 2011-03-16 Richard Guenther <rguenther@suse.de>
5466 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5467 optimizing it away if promoted to const.
5469 2011-03-16 Richard Guenther <rguenther@suse.de>
5471 PR tree-optimization/48149
5472 * gcc.dg/fold-complex-1.c: New testcase.
5474 2011-03-16 Richard Guenther <rguenther@suse.de>
5477 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5480 2011-03-16 Richard Guenther <rguenther@suse.de>
5482 PR tree-optimization/26134
5483 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5485 2011-03-16 Richard Guenther <rguenther@suse.de>
5487 PR tree-optimization/48146
5488 * gcc.dg/torture/pr48146.c: New testcase.
5490 2011-03-16 Richard Guenther <rguenther@suse.de>
5492 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5493 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5495 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5498 * gcc.c-torture/compile/pr48136.c: New test.
5500 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5503 * gcc.dg/guality/pr45882.c: New test.
5505 2011-03-15 Jason Merrill <jason@redhat.com>
5507 * g++.dg/cpp0x/constexpr-recursion.C: New.
5509 * g++.dg/cpp0x/implicit11.C: New.
5511 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5513 * g++.dg/cpp0x/constexpr-attribute.C: New.
5515 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5517 * g++.dg/parse/pr34758.C: New.
5519 2011-03-15 Xinliang David Li <davidxl@google.com>
5522 * gcc.dg/uninit-pred-7_d.c: New test.
5523 * gcc.dg/uninit-pred-8_d.c: New test.
5525 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5528 * gcc.target/arm/pr46788.c: New.
5530 2011-03-15 Richard Guenther <rguenther@suse.de>
5533 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5534 * gfortran.dg/ishft_4.f90: Likewise.
5535 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5537 2011-03-15 Richard Guenther <rguenther@suse.de>
5539 PR tree-optimization/13954
5540 * g++.dg/tree-ssa/pr13954.C: New testcase.
5542 2011-03-15 Richard Guenther <rguenther@suse.de>
5544 PR tree-optimization/48037
5545 * gcc.target/i386/pr48037-1.c: New testcase.
5547 2011-03-15 Richard Guenther <rguenther@suse.de>
5549 PR tree-optimization/41490
5550 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5551 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5552 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5553 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5554 * g++.dg/tree-ssa/pr33604.C: Adjust.
5556 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5559 * gcc.c-torture/execute/pr47917.c: New test.
5560 * gcc.dg/pr47917.c: New test.
5563 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5565 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5567 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5568 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5569 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5570 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5571 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5572 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5573 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5574 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5575 * gcc.target/i386/avx-floor-vec.c: Ditto.
5576 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5577 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5578 * gcc.target/i386/avx-rint-vec.c: Ditto.
5579 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5580 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5581 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5582 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5584 2011-03-14 Tom Tromey <tromey@redhat.com>
5586 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5587 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5588 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5590 2011-03-14 Tom Tromey <tromey@redhat.com>
5592 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5593 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5594 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5596 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5598 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5600 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5602 PR rtl-optimization/47166
5603 * gcc.c-torture/execute/postmod-1.c: New test.
5605 2011-03-14 Richard Guenther <rguenther@suse.de>
5608 * gcc.dg/torture/pr48098.c: New testcase.
5610 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5613 * gcc.target/powerpc/pr48053-1.c: New test.
5614 * gcc.target/powerpc/pr48053-2.c: Likewise.
5616 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5619 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
5621 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5624 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
5626 2011-03-12 Janus Weil <janus@gcc.gnu.org>
5629 * gfortran.dg/class_41.f03: New.
5631 2011-03-11 Dodji Seketeli <dodji@redhat.com>
5633 * g++.dg/conversion/cast3.C: New test.
5635 2011-03-11 Jason Merrill <jason@redhat.com>
5637 * g++.dg/template/error45.C: New.
5639 * g++.dg/parse/no-type-defn1.C: New.
5641 * g++.dg/ext/attrib40.C: New.
5643 * g++.dg/cpp0x/regress/array1.C: New.
5645 2011-03-11 Richard Guenther <rguenther@suse.de>
5647 PR tree-optimization/48067
5648 * gcc.dg/pr48067.c: New testcase.
5650 2011-03-11 Richard Guenther <rguenther@suse.de>
5653 * g++.dg/lto/20110311-1_0.C: New testcase.
5655 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5658 * g++.dg/inherit/virtual8.C: New test.
5661 * gcc.dg/torture/pr48044.c: New test.
5663 2011-03-11 Janus Weil <janus@gcc.gnu.org>
5666 * gfortran.dg/proc_ptr_comp_31.f90: New.
5668 2011-03-11 Richard Guenther <rguenther@suse.de>
5670 PR tree-optimization/47278
5671 * gcc.dg/torture/pr47278-1.c: New testcase.
5672 * gcc.dg/torture/pr47278-2.c: Likewise.
5674 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5676 PR tree-optimization/48063
5677 * gcc.dg/torture/pr48063.c: New test.
5679 2011-03-10 Jason Merrill <jason@redhat.com>
5681 * g++.dg/template/array22.C: New.
5683 * g++.dg/cpp0x/syntax-err1.C: New.
5684 * g++.dg/parse/error36.C: Adjust expected errors.
5685 * g++.old-deja/g++.pt/ctor2.C: Likewise.
5686 * g++.old-deja/g++.pt/typename3.C: Likewise.
5687 * g++.old-deja/g++.pt/typename4.C: Likewise.
5688 * g++.old-deja/g++.pt/typename6.C: Likewise.
5690 2011-03-09 Jason Merrill <jason@redhat.com>
5692 * g++.dg/template/nontype22.C: New.
5694 2011-03-09 Martin Jambor <mjambor@suse.cz>
5696 PR tree-optimization/47714
5697 * g++.dg/torture/pr47714.C: New test.
5699 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5702 * gcc.target/powerpc/pr47755-2.c: New file.
5704 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5706 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
5707 is not set in the environment, pass 64 as first argument when not
5708 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
5709 native where ulimit -u is supported.
5711 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5713 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
5715 2011-03-08 Jason Merrill <jason@redhat.com>
5717 * g++.dg/template/nontype21.C: New.
5719 * g++.dg/template/anon5.C: New.
5721 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5724 * gcc.dg/pr47881.c: New test.
5726 2011-03-08 Dodji Seketeli <dodji@redhat.com>
5729 * g++.dg/lookup/template3.C: New test.
5731 2011-03-08 Kai Tietz <ktietz@redhat.com>
5733 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
5736 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
5739 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
5740 sizeof to compute alignment.
5742 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5744 PR tree-optimization/48022
5745 * gcc.dg/pr48022-1.c: New test.
5746 * gcc.dg/pr48022-2.c: New test.
5748 2011-03-07 Jason Merrill <jason@redhat.com>
5750 * g++.dg/template/nontype20.C: New.
5751 * g++.dg/init/member1.C: Adjust expected errors.
5752 * g++.dg/parse/constant4.C: Likewise.
5753 * g++.dg/template/qualified-id3.C: Likewise.
5754 * g++.old-deja/g++.pt/crash10.C: Likewise.
5756 * g++.dg/cpp0x/regress/non-const1.C: New.
5758 2011-03-07 Jakub Jelinek <jakub@redhat.com>
5761 * gcc.dg/pr47991.c: New test.
5763 2011-03-07 Jason Merrill <jason@redhat.com>
5765 * g++.dg/abi/mangle46.C: New.
5767 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
5770 * gcc.target/powerpc/pr47862.c: New.
5772 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
5775 * gcc.target/i386/combine-mul.c: Require nonpic.
5777 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
5778 Nathan Froyd <froydnj@codesourcery.com>
5780 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
5782 2011-03-06 Mark Mitchell <mark@codesourcery.com>
5784 * README.QMTEST: Remove.
5786 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
5787 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5790 * gfortran.dg/array_constructor_37.f90 : New test.
5792 2011-03-05 Jason Merrill <jason@redhat.com>
5794 * g++.dg/abi/mangle39.C: ABI v5, not 6.
5795 * g++.dg/abi/mangle45.C: Likewise.
5796 * g++.dg/cpp0x/trailing1.C: Likewise.
5798 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5800 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
5802 2011-03-05 Jakub Jelinek <jakub@redhat.com>
5804 PR rtl-optimization/47899
5805 * gcc.dg/pr47899.c: New test.
5807 * gcc.dg/torture/pr47968.c: Ignore warnings.
5809 PR tree-optimization/47967
5810 * gcc.c-torture/compile/pr47967.c: New test.
5812 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5814 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
5815 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
5817 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5819 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
5820 and property_getAttributes() if __OBJC2__.
5821 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5822 * objc.dg/property/property-encoding-1.m: New.
5823 * obj-c++.dg/property/property-encoding-1.mm: New.
5825 2011-03-04 Jason Merrill <jason@redhat.com>
5827 * g++.dg/template/pseudodtor6.C: New.
5829 * g++.dg/inherit/covariant19.C: New.
5831 2011-03-04 Richard Guenther <rguenther@suse.de>
5834 * gcc.dg/torture/pr47968.c: New testcase.
5836 2011-03-04 Richard Guenther <rguenther@suse.de>
5839 * gcc.dg/torture/pr47975.c: New testcase.
5841 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5844 * g++.dg/template/crash106.C: New.
5846 2011-03-03 Jakub Jelinek <jakub@redhat.com>
5849 * gcc.dg/gomp/pr47963.c: New test.
5850 * g++.dg/gomp/pr47963.C: New test.
5852 2011-03-02 Jason Merrill <jason@redhat.com>
5854 * g++.dg/cpp0x/regress/condition1.C: New.
5856 * g++.dg/cpp0x/constexpr-ctor9.C: New.
5858 2011-03-01 Jason Merrill <jason@redhat.com>
5860 * g++.dg/cpp0x/lambda/lambda-98.C: New.
5862 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
5864 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5866 PR rtl-optimization/47925
5867 * gcc.c-torture/execute/pr47925.c: New test.
5869 2011-03-01 Jason Merrill <jason@redhat.com>
5871 * g++.dg/cpp0x/decltype25.C: New.
5873 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
5875 2011-03-01 Richard Guenther <rguenther@suse.de>
5877 PR tree-optimization/47890
5878 * gcc.dg/torture/pr47890.c: New testcase.
5880 2011-03-01 Richard Guenther <rguenther@suse.de>
5883 * gcc.dg/lto/pr47924_0.c: New testcase.
5885 2011-03-01 Richard Guenther <rguenther@suse.de>
5888 * gfortran.dg/lto/pr46911_0.f: New testcase.
5890 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5892 PR libgfortran/47933
5893 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
5894 compile errors from older code form.
5896 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5898 PR libgfortran/47567
5899 * gfortran.dg/fmt_fw_d.f90: New test.
5901 2011-02-28 Jason Merrill <jason@redhat.com>
5903 * g++.dg/inherit/covariant18.C: New.
5905 2011-02-28 Jakub Jelinek <jakub@redhat.com>
5908 * gcc.dg/pr47893.c: New test.
5910 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
5912 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
5913 NULL in case of a selector with conflicting types.
5914 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
5916 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
5918 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
5919 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
5920 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
5921 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
5923 2011-02-28 Jason Merrill <jason@redhat.com>
5926 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
5928 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5930 PR libgfortran/47778
5931 * gfortran.dg/namelist_71.f90: New test.
5933 2011-02-27 Jason Merrill <jason@redhat.com>
5936 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
5937 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
5939 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5942 * g++.dg/cpp0x/constexpr-ctor8.C: New.
5944 2011-02-27 Jakub Jelinek <jakub@redhat.com>
5947 * gfortran.dg/gomp/task-1.f90: Removed.
5949 2011-02-26 Jason Merrill <jason@redhat.com>
5951 * g++.dg/template/this-targ1.C: New.
5953 * g++.dg/cpp0x/regress/template-const1.C: New.
5954 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
5955 * g++.dg/template/function1.C: Adjust.
5956 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
5957 * g++.dg/debug/debug7.C: Adjust.
5959 2011-02-26 Tobias Burnus <burnus@net-b.de>
5962 * gfortran.dg/gomp/task-1.f90: New.
5964 2011-02-25 Jie Zhang <jie@codesourcery.com>
5966 * gcc.target/arm/neon-thumb2-move.c: Add
5967 dg-require-effective-target arm_thumb2_ok.
5969 2011-02-24 Jason Merrill <jason@redhat.com>
5971 * g++.dg/parse/constant1.C: Specify C++98 mode.
5972 * g++.dg/parse/constant5.C: Likewise.
5973 * g++.dg/parse/error2.C: Likewise.
5974 * g++.dg/parse/semicolon3.C: Likewise.
5975 * g++.dg/template/crash14.C: Likewise.
5976 * g++.dg/template/local4.C: Likewise.
5977 * g++.dg/template/nontype3.C: Likewise.
5978 * g++.dg/parse/crash31.C: Adjust expected errors.
5979 * g++.dg/template/function1.C: Likewise.
5980 * g++.dg/template/ref3.C: Likewise.
5981 * g++.dg/template/static9.C: Likewise.
5982 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
5984 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
5985 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
5986 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
5987 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
5988 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
5990 2011-02-24 Jakub Jelinek <jakub@redhat.com>
5993 * gfortran.dg/pr47878.f90: New test.
5995 2011-02-24 Richard Guenther <rguenther@suse.de>
5998 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
5999 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6001 2011-02-24 Richard Guenther <rguenther@suse.de>
6004 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6005 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6007 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6009 PR libgfortran/47567
6010 * gfortran.dg/fmt_f0_1.f90: Update test.
6012 2011-02-23 Jason Merrill <jason@redhat.com>
6014 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6015 * g++.dg/abi/mangle45.C: New.
6017 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6018 * g++.dg/template/canon-type-9.C: Match use of decltype
6019 between declaration and definition.
6020 * g++.dg/template/canon-type-12.C: Likewise.
6022 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6025 * gfortran.dg/nested_allocatables_1.f90: New.
6027 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6030 * g++.dg/pr46868.C: New test.
6031 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6032 * g++.dg/parse/error14.C: Adjust.
6034 2011-02-23 Richard Guenther <rguenther@suse.de>
6036 PR tree-optimization/47838
6037 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6039 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6041 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6043 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6045 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6046 * gfortran.dg/count_init_expr.f03: Ditto.
6047 * gfortran.dg/gomp/pr43711.f90: Ditto.
6048 * gcc.dg/struct-parse-2.c: Ditto.
6049 * gcc.dg/parse-error-3.c: Ditto.
6050 * gcc.dg/Wlogical-op-1.c: Ditto.
6051 * gcc.dg/Walways-true-1.c: Ditto.
6052 * gcc.dg/pr24225.c: Ditto.
6053 * gcc.dg/Walways-true-2.c: Ditto.
6054 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6055 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6056 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6057 * g++.dg/overload/defarg4.C: Ditto.
6058 * g++.dg/inherit/covariant16.C: Ditto.
6059 * g++.dg/inherit/virtual7.C: Ditto.
6060 * g++.dg/template/canon-type-9.C: Ditto.
6061 * g++.dg/template/access19.C: Ditto.
6062 * g++.dg/template/call7.C: Ditto.
6063 * g++.dg/template/canon-type-2.C: Ditto.
6064 * g++.dg/template/init7.C: Ditto.
6065 * g++.dg/template/sizeof-template-argument.C: Ditto.
6066 * g++.dg/template/const3.C: Ditto.
6067 * g++.dg/template/sfinae26.C: Ditto.
6068 * g++.dg/template/sfinae26.C: Ditto.
6069 * g++.dg/template/canon-type-11.C: Ditto.
6070 * g++.dg/template/union2.C: Ditto.
6071 * g++.dg/template/canon-type-3.C: Ditto.
6072 * g++.dg/template/canon-type-1.C: Ditto.
6073 * g++.dg/template/canon-type-5.C: Ditto.
6074 * g++.dg/template/canon-type-7.C: Ditto.
6075 * g++.dg/template/canon-type-10.C: Ditto.
6076 * g++.dg/template/spec36.C: Ditto.
6077 * g++.dg/template/typedef38.C: Ditto.
6078 * g++.dg/template/canon-type-4.C: Ditto.
6079 * g++.dg/template/canon-type-6.C: Ditto.
6080 * g++.dg/template/canon-type-13.C: Ditto.
6081 * g++.dg/template/instantiate9.C: Ditto.
6082 * g++.dg/template/ttp22.C: Ditto.
6083 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6084 * g++.dg/warn/Walways-true-1.C: Ditto.
6085 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6086 * g++.dg/warn/Walways-true-2.C: Ditto.
6087 * g++.dg/conversion/op4.C: Ditto.
6088 * g++.dg/opt/pr19650.C: Ditto.
6089 * g++.dg/lookup/friend11.C: Ditto.
6090 * g++.dg/other/default2.C: Ditto.
6091 * g++.dg/other/default3.C: Ditto.
6092 * g++.dg/other/dtor2.C: Ditto.
6093 * g++.dg/other/friend5.C: Ditto.
6094 * g++.dg/other/default5.C: Ditto.
6095 * g++.dg/init/brace6.C: Ditto.
6096 * g++.dg/init/aggr5.C: Ditto.
6097 * g++.dg/init/error2.C: Ditto.
6098 * g++.dg/expr/bound-mem-fun.C: Ditto.
6099 * g++.dg/expr/cond6.C: Ditto.
6100 * g++.dg/expr/stmt-expr-1.C: Ditto.
6101 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6102 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6103 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6104 * g++.dg/cpp0x/bracket1.C: Ditto.
6105 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6106 * g++.dg/cpp0x/pr38646.C: Ditto.
6107 * g++.dg/cpp0x/variadic73.C: Ditto.
6108 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6109 * g++.dg/cpp0x/bracket4.C: Ditto.
6110 * g++.dg/cpp0x/decltype4.C: Ditto.
6111 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6112 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6113 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6114 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6115 * g++.dg/cpp0x/decltype2.C: Ditto.
6116 * g++.dg/cpp0x/decltype1.C: Ditto.
6117 * g++.dg/cpp0x/bracket2.C: Ditto.
6118 * g++.dg/cpp0x/decltype5.C: Ditto.
6119 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6120 * g++.dg/cpp0x/variadic70.C: Ditto.
6121 * g++.dg/cpp0x/decltype6.C: Ditto.
6122 * g++.dg/cpp0x/rvo.C: Ditto.
6123 * g++.dg/cpp0x/vt-40092.C: Ditto.
6124 * g++.dg/cpp0x/variadic-new.C: Ditto.
6125 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6126 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6127 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6128 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6129 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6130 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6131 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6132 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6133 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6134 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6135 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6136 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6137 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6138 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6139 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6140 * g++.dg/cpp0x/pr39639.C: Ditto.
6141 * g++.dg/cpp0x/decltype3.C: Ditto.
6142 * g++.dg/cpp0x/variadic68.C: Ditto.
6143 * g++.dg/cpp0x/variadic-function.C: Ditto.
6144 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6145 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6146 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6147 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6148 * g++.dg/parse/crash35.C: Ditto.
6149 * g++.dg/parse/crash40.C: Ditto.
6150 * g++.dg/parse/defarg12.C: Ditto.
6151 * g++.dg/parse/crash34.C: Ditto.
6152 * g++.dg/parse/constructor3.C: Ditto.
6153 * g++.dg/parse/template23.C: Ditto.
6154 * g++.dg/parse/crash56.C: Ditto.
6155 * g++.dg/parse/dtor13.C: Ditto.
6156 * g++.dg/parse/error33.C: Ditto.
6157 * g++.dg/parse/ctor9.C: Ditto.
6158 * g++.dg/parse/error32.C: Ditto.
6159 * g++.dg/parse/error37.C: Ditto.
6160 * g++.dg/parse/bitfield3.C: Ditto.
6161 * g++.dg/parse/struct-4.C: Ditto.
6162 * g++.dg/ext/has_trivial_copy.C: Ditto.
6163 * g++.dg/ext/is_polymorphic.C: Ditto.
6164 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6165 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6166 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6167 * g++.dg/ext/is_union.C: Ditto.
6168 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6169 * g++.dg/ext/is_pod.C: Ditto.
6170 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6171 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6172 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6173 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6174 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6175 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6176 * g++.dg/ext/is_abstract.C: Ditto.
6177 * g++.dg/ext/has_trivial_assign.C: Ditto.
6178 * g++.dg/ext/is_class.C: Ditto.
6179 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6180 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6181 * g++.dg/ext/is_base_of.C: Ditto.
6182 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6183 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6184 * g++.dg/ext/is_empty.C: Ditto.
6185 * g++.dg/ext/is_enum.C: Ditto.
6186 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6187 * gnat.dg/opt11.adb: Ditto.
6188 * obj-c++.dg/pr45735.mm: Ditto.
6189 * obj-c++.dg/pr24393.mm: Ditto.
6190 * obj-c++.dg/exceptions-2.mm: Ditto.
6191 * objc.dg/pr45735.m: Ditto.
6192 * objc.dg/pr24393.m: Ditto.
6194 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6196 * objc.dg/attributes/objc-exception-1.m: New.
6198 2011-02-23 Jie Zhang <jie@codesourcery.com>
6200 * gcc.dg/cpp/include7.c: New test.
6202 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6205 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6207 2011-02-23 Jie Zhang <jie@codesourcery.com>
6209 PR rtl-optimization/47763
6210 * gcc.dg/pr47763.c: New test.
6212 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6215 * gfortran.dg/whole_file_32.f90 : New test.
6217 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6220 * g++.dg/inherit/virtual7.C: New test.
6222 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6225 * objc.dg/type-size-3.m: Updated error message.
6226 * objc.dg/type-size-4.m: New test.
6227 * objc.dg/type-size-5.m: New test.
6229 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6231 * lib/gnat.exp: Fix comments.
6232 Don't load libgloss.exp.
6233 (default_gnat_version): Call $compiler with --version.
6234 Adapt regexp for gnatmake output, insert version.
6235 (gnat_version): New proc.
6236 (gnat_init): Remove gnat_libgcc_s_path.
6237 (gnat_target_compile): Likewise.
6238 Remove ld_library_path.
6239 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6240 (gnat_pass): Remove.
6241 (gnat_pass): Remove.
6242 (gnat_finish): Remove.
6243 (gnat_exit): Remove.
6244 (local_find_gnatmake): Reindent.
6245 (runtest_file_p): Remove.
6246 (prune_warnings): Remove.
6247 (find_gnatclean): New proc.
6248 * lib/gnat-dg.exp (lremove): New proc.
6249 (gnat-dg-test): Reindent.
6250 Remove additional output files.
6251 (gnat-dg-runtest): Remove.
6253 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6254 * gnat.dg/loop_optimization6.adb: Likewise.
6255 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6257 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6259 PR tree-optimization/47835
6260 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6262 2011-02-22 Tobias Burnus <burnus@net-b.de>
6264 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6265 * gfortran.dg/abstract_type_2.f03: Ditto.
6266 * gfortran.dg/abstract_type_3.f03: Ditto.
6267 * gfortran.dg/abstract_type_4.f03: Ditto.
6268 * gfortran.dg/abstract_type_5.f03: Ditto.
6269 * gfortran.dg/abstract_type_6.f03: Ditto.
6270 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6271 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6272 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6273 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6274 * gfortran.dg/array_function_5.f90: Ditto.
6275 * gfortran.dg/asynchronous_3.f03: Ditto.
6276 * gfortran.dg/char_expr_1.f90: Ditto.
6277 * gfortran.dg/class_14.f03: Ditto.
6278 * gfortran.dg/data_array_6.f: Ditto.
6279 * gfortran.dg/data_invalid.f90: Ditto.
6280 * gfortran.dg/dot_product_1.f03: Ditto.
6281 * gfortran.dg/func_derived_5.f90: Ditto.
6282 * gfortran.dg/func_result_4.f90: Ditto.
6283 * gfortran.dg/implied_do_1.f90: Ditto.
6284 * gfortran.dg/initialization_25.f90: Ditto.
6285 * gfortran.dg/initialization_26.f90: Ditto.
6286 * gfortran.dg/interface_34.f90: Ditto.
6287 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6288 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6289 * gfortran.dg/matmul_8.f03: Ditto.
6290 * gfortran.dg/merge_init_expr.f90: Ditto.
6291 * gfortran.dg/pack_assign_1.f90: Ditto.
6292 * gfortran.dg/pack_vector_1.f90: Ditto.
6293 * gfortran.dg/pointer_check_8.f90: Ditto.
6294 * gfortran.dg/product_init_expr.f03: Ditto.
6295 * gfortran.dg/reshape_order_5.f90: Ditto.
6296 * gfortran.dg/reshape_shape_1.f90: Ditto.
6297 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6298 * gfortran.dg/same_name_2.f90: Ditto.
6299 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6300 * gfortran.dg/spread_init_expr.f03: Ditto.
6301 * gfortran.dg/stmt_func_1.f90: Ditto.
6302 * gfortran.dg/sum_init_expr.f03: Ditto.
6303 * gfortran.dg/transpose_3.f03: Ditto.
6304 * gfortran.dg/unpack_init_expr.f03: Ditto.
6305 * gfortran.dg/warn_conversion.f90: Ditto.
6306 * gfortran.dg/warn_conversion_2.f90: Ditto.
6307 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6308 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6309 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6310 * gfortran.dg/whole_file_16.f90: Ditto.
6311 * gfortran.dg/whole_file_17.f90: Ditto.
6312 * gfortran.dg/whole_file_18.f90: Ditto.
6313 * gfortran.dg/whole_file_20.f03: Ditto.
6314 * gfortran.dg/whole_file_5.f90: Ditto.
6315 * gfortran.dg/whole_file_6.f90: Ditto.
6316 * gfortran.dg/write_invalid_format.f90: Ditto.
6317 * gfortran.dg/zero_sized_6.f90: Ditto.
6319 2011-02-21 Jeff Law <law@redhat.com>
6321 PR rtl-optimization/46178
6322 * gcc.target/i386/pr46178.c: New test.
6324 PR rtl-optimization/46002
6325 * gcc.c-torture/compile/pr46002.c: New test.
6327 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6329 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6332 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6335 * g++.dg/debug/pr47106.C: Require effective target lto.
6337 2011-02-21 Jason Merrill <jason@redhat.com>
6339 * g++.dg/cpp0x/constexpr-diag2.C: New.
6341 2011-02-20 Jason Merrill <jason@redhat.com>
6343 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6345 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6347 * g++.dg/overload/conv-op1.C: New.
6349 * g++.dg/cpp0x/constexpr-synth1.C: New.
6351 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6353 * objc.dg/layout-2.m: New.
6354 * objc.dg/selector-3.m: Adjusted location of error message.
6355 * objc.dg/type-size-3.m: Same.
6356 * obj-c++.dg/selector-3.mm: Same.
6358 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6361 * objc.dg/property/dotsyntax-22.m: New.
6362 * obj-c++.dg/property/dotsyntax-22.mm: New.
6364 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6367 * g++.dg/template/typedef38.C: New test.
6369 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6372 * gfortran.dg/whole_file_30.f90 : New test.
6373 * gfortran.dg/whole_file_31.f90 : New test.
6375 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6379 * gfortran.dg/whole_file_28.f90 : New test.
6380 * gfortran.dg/whole_file_29.f90 : New test.
6382 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6385 * g++.dg/template/crash105.C: New.
6387 2011-02-19 Jason Merrill <jason@redhat.com>
6389 * g++.dg/cpp0x/regress/no-elide1.C: New.
6391 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
6393 PR tree-optimization/46620
6394 * gcc.dg/pr46620.c: New.
6396 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6399 * gcc.target/i386/pr47809.c: New test.
6401 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6402 Tobias Burnus <burnus@net-b.de>
6404 * lib/target-supports.exp
6405 (check_effective_target_fortran_large_real): New check for large reals.
6406 * gfortran.dg/nan_7.f90: New test.
6408 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6410 PR libgfortran/47567
6411 * gfortran.dg/fmt_f0_1.f90: Update test.
6413 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
6416 * gfortran.dg/array_constructor_36.f90 : New test.
6417 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6418 allow for comparison between different elements of the array
6419 constructor at different levels of optimization.
6421 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
6423 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6424 * gcc.target/i386/pr32280-1.c: Likewise.
6426 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6429 * gcc.target/i386/pr47800.c: New test.
6431 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
6433 * objc/execute/exceptions/foward-1.x: New.
6435 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6438 * gfortran.dg/derived_constructor_comps_4.f90: New.
6440 2011-02-18 Tobias Burnus
6443 * gfortran.dg/func_result_6.f90: New.
6445 2011-02-18 Michael Matz <matz@suse.de>
6448 * gfortran.dg/lto/pr45586_0.f90: New test.
6449 * gfortran.dg/typebound_proc_20.f90: Ditto.
6450 * gfortran.dg/typebound_proc_21.f90: Ditto.
6452 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6455 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6457 2011-02-18 Tobias Burnus <burnus@net-b.de>
6460 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6462 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6463 normalizing the error/warning output.
6464 * gfortran.dg/Wall.f90: Update dg-error/warning.
6465 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6466 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6467 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6468 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6469 * gfortran.dg/class_30.f90: Update dg-error/warning.
6470 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6471 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6472 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6473 * gfortran.dg/entry_17.f90: Update dg-error/warning.
6474 * gfortran.dg/entry_19.f90: Update dg-error/warning.
6475 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6476 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6477 * gfortran.dg/g77/12632.f: Update dg-error/warning.
6478 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6479 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6480 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6481 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6482 * gfortran.dg/goto_8.f90: Update dg-error/warning.
6483 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6484 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6485 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6486 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6487 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6488 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6489 * gfortran.dg/volatile3.f90: Update dg-error/warning.
6490 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6491 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6492 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6493 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6494 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6496 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6499 * gfortran.dg/proc_ptr_comp_30.f90: New.
6501 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6504 * gcc.target/i386/pr47780.c: New test.
6506 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6509 * gfortran.dg/class_40.f03: New.
6511 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6514 * g++.dg/cpp0x/auto21.C: New test.
6516 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6518 * objc.dg/special/unclaimed-category-1.h: Updated for
6520 * objc.dg/special/unclaimed-category-1.m: Same.
6521 * objc.dg/zero-link-1.m: Same.
6522 * objc.dg/lookup-1.m: Same.
6523 * objc.dg/torture/strings/const-str-9.m
6524 * objc.dg/torture/strings/const-str-10.m: Same.
6525 * objc.dg/torture/strings/const-str-11.m: Same.
6526 * objc.dg/torture/forward-1.m: Same.
6527 * objc.dg/zero-link-2.m: Same.
6528 * objc.dg/encode-7-next-64bit.m: Same.
6529 * objc.dg/method-4.m: Same.
6530 * objc.dg/next-runtime-1.m: Same.
6531 * objc.dg/image-info.m: Same.
6532 * objc.dg/pr23214.m: Same.
6533 * objc.dg/symtab-1.m: Same.
6534 * obj-c++.dg/basic.m: Same.
6535 * obj-c++.dg/proto-lossage-3.m: Same.
6536 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6537 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6538 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6539 * obj-c++.dg/method-11.m: Same.
6540 * objc/execute/enumeration-1.m: Same.
6541 * objc/execute/object_is_class.m: Same.
6542 * objc/execute/formal_protocol-2.m: Same.
6543 * objc/execute/formal_protocol-4.m: Same.
6544 * objc/execute/formal_protocol-6.m: Same.
6545 * objc/execute/bycopy-3.m: Same.
6546 * objc/execute/exceptions/catchall-1.m: Same.
6547 * objc/execute/exceptions/finally-1.m: Same.
6548 * objc/execute/exceptions/local-variables-1.m: Same.
6549 * objc/execute/exceptions/foward-1.m: Same.
6550 * objc/execute/bf-common.h
6551 * objc/execute/enumeration-2.m: Same.
6552 * objc/execute/formal_protocol-1.m: Same.
6553 * objc/execute/formal_protocol-3.m: Same.
6554 * objc/execute/formal_protocol-5.m: Same.
6555 * objc/execute/accessing_ivars.m: Same.
6556 * objc/execute/bycopy-2.m: Same.
6557 * objc/execute/formal_protocol-7.m: Same.
6558 * objc/execute/compatibility_alias.m: Same.
6559 * objc/execute/no_clash.m: Same.
6560 * objc/execute/object_is_meta_class.m: Same.
6561 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6562 * objc/execute/class-tests-1.h: Include stdio.h.
6563 * objc/execute/class-tests-2.h: Same.
6564 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6566 * obj-c++.dg/try-catch-2.mm: Same.
6568 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6571 * g++.dg/warn/Wunused-parm-4.C: New test.
6573 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6574 Jan Hubicka <jh@suse.cz>
6578 * g++.dg/debug/pr47106.C: New.
6580 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6583 * gcc.target/i386/pr43653.c: New test.
6585 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6588 * g++.dg/template/inherit6.C: New test.
6590 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6593 * gfortran.dg/class_39.f03: New.
6595 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6598 * g++.dg/cpp0x/variadic106.C: New test.
6600 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6603 * gfortran.dg/pr47757-1.f90: New test.
6604 * gfortran.dg/pr47757-2.f90: New test.
6605 * gfortran.dg/pr47757-3.f90: New test.
6608 * g++.dg/cpp0x/enum8.C: New test.
6610 2011-02-15 Jason Merrill <jason@redhat.com>
6612 * g++.dg/inherit/implicit-trivial1.C: New.
6613 * g++.dg/cpp0x/implicit-trivial1.C: New.
6615 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6618 * gcc.dg/torture/pr47725.c: Removed.
6620 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6623 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6624 constant does not generate a load from memory.
6626 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6629 * gcc.dg/torture/pr47725.c: New.
6631 2011-02-15 Richard Guenther <rguenther@suse.de>
6633 PR tree-optimization/47743
6634 * gcc.dg/torture/pr47743.c: New testcase.
6636 2011-02-15 Jakub Jelinek <jakub@redhat.com>
6639 * gcc.target/i386/pr47581.c: New test.
6641 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6644 * gfortran.dg/select_type_22.f03: New.
6646 2011-02-14 Jason Merrill <jason@redhat.com>
6648 * g++.dg/cpp0x/regress/enum1.C: New.
6650 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6652 * gnat.dg/include.adb: New test.
6654 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6657 * gfortran.dg/class_38.f03: New.
6659 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6661 * gcc.dg/pr46494.c: New test.
6663 2011-02-14 Richard Guenther <rguenther@suse.de>
6665 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
6667 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6670 * gnat.dg/null_pointer_deref1.exp: Don't skip on
6671 sparc*-sun-solaris2.11.
6673 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6676 * gfortran.dg/argument_checking_18.f90: New.
6678 2011-02-13 Tobias Burnus <burnus@net-b.de>
6680 * gfortran.dg/argument_checking_13.f90: Update dg-error.
6681 * gfortran.dg/argument_checking_17.f90: New.
6683 2011-02-12 Janus Weil <janus@gcc.gnu.org>
6685 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
6686 are temporarily disabled.
6687 * gfortran.dg/class_7.f03: Ditto.
6688 * gfortran.dg/coarray_14.f90: Ditto.
6689 * gfortran.dg/typebound_proc_13.f03: Ditto.
6691 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
6694 * gfortran.dg/extends_11.f03: New.
6696 2011-02-11 Xinliang David Li <davidxl@google.com>
6698 PR tree-optimization/47707
6699 * g++.dg/tree-ssa/pr47707.C: New test.
6701 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
6703 * g++.dg/opt/inline17.C: New test.
6705 2011-02-11 Tobias Burnus <burnus@net-b.de>
6708 * gfortran.dg/pure_formal_2.f90: New.
6710 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
6712 PR rtl-optimization/47614
6713 * gfortran.dg/pr47614.f: New.
6715 2011-02-11 Joseph Myers <joseph@codesourcery.com>
6718 * gcc.dg/opts-6.c: New test.
6720 2011-02-11 Jakub Jelinek <jakub@redhat.com>
6723 * gcc.dg/pr47684.c: New test.
6725 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6728 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
6729 c99_runtime, dg-add-options c99_runtime.
6730 (main): Use __asm__.
6732 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6735 * lib/target-supports.exp (check_ascii_locale_available): New proc.
6736 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
6737 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
6738 * gcc.dg/ucnid-10.c: Likewise.
6739 * gcc.dg/ucnid-13.c: Likewise.
6740 * gcc.dg/ucnid-7.c: Likewise.
6741 * gcc.dg/ucnid-8.c: Likewise.
6742 Adapt dg-warning line number.
6744 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
6746 * gcc.target/i386/parity-1.c: Use -march=k8.
6747 * gcc.target/i386/parity-2.c: Ditto.
6748 * gcc.target/i386/vecinit-1.c: Ditto.
6749 * gcc.target/i386/vecinit-2.c: Ditto.
6751 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6754 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
6755 * gcc.target/mips/save-restore-3.c: Likewise.
6756 * gcc.target/mips/save-restore-4.c: Likewise.
6757 * gcc.target/mips/save-restore-5.c: Likewise.
6760 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
6761 * g++.dg/tree-prof/partition2.C: Likewise.
6763 2011-02-09 Jason Merrill <jason@redhat.com>
6765 * g++.dg/tree-ssa/inline-3.C: Use a normal function
6766 rather than misdeclare std::puts.
6768 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
6769 * g++.dg/other/warning1.C: Likewise.
6770 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6771 * g++.old-deja/g++.gb/scope06.C: Likewise.
6772 * g++.old-deja/g++.law/cvt11.C: Likewise.
6773 * g++.old-deja/g++.law/init1.C: Likewise.
6774 * g++.dg/abi/mangle26.C: Likewise.
6776 * g++.dg/template/function1.C: Adjust for C++0x mode.
6777 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
6779 * g++.dg/ext/label10.C: Adjust for C++0x mode.
6780 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
6782 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
6784 * g++.dg/cpp0x/regress/abi-empty7.C: New.
6786 * g++.dg/cpp0x/regress: New directory.
6787 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
6788 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
6789 * g++.dg/cpp0x/regress/regress3.C: New.
6791 2011-02-10 Richard Guenther <rguenther@suse.de>
6793 PR tree-optimization/47677
6794 * gcc.dg/torture/pr47677.c: New testcase.
6796 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
6798 * objc.dg/special/load-category-1.m: Remove unused header.
6799 * objc.dg/special/load-category-1a.m: Likewise.
6800 * objc.dg/special/load-category-2.m: Likewise.
6801 * objc.dg/special/load-category-2a.m: Likewise.
6802 * objc.dg/special/load-category-3.m: Likewise.
6803 * objc.dg/special/load-category-3a.m: Likewise.
6804 * objc.dg/attributes/proto-attribute-2.m: Likewise.
6805 * objc.dg/attributes/proto-attribute-3.m: Likewise.
6806 * objc.dg/attributes/class-attribute-1.m: Likewise.
6807 * objc.dg/property/property.exp: Don't run for Darwin < 9.
6808 * obj-c++.dg/property/property.exp: Likewise.
6809 * objc.dg/attributes/method-sentinel-1.m: Update type header.
6810 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
6811 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
6812 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
6813 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
6814 * obj-c++.dg/template-8.mm: Likewise.
6816 2011-02-10 Jakub Jelinek <jakub@redhat.com>
6819 * gcc.target/i386/pr47665.c: New test.
6821 2011-02-10 Jie Zhang <jie@codesourcery.com>
6825 2011-02-05 Jie Zhang <jie@codesourcery.com>
6827 * gcc.dg/pr42631.c: Update test.
6828 * gcc.dg/pr42631-2.c: New test.
6830 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6833 * gfortran.dg/proc_decl_25.f90: New.
6835 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6838 * gfortran.dg/typebound_assignment_2.f03: New.
6840 2011-02-09 Richard Guenther <rguenther@suse.de>
6842 PR tree-optimization/47664
6843 * gcc.dg/tree-ssa/inline-7.c: New testcase.
6845 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
6848 * gnat.dg/uninit_func.adb: Adjust dg directive.
6850 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
6853 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
6855 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6858 * gfortran.dg/auto_dealloc_2.f90: New.
6860 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6862 * gcc.dg/builtins-config.h: Remove __sgi handling.
6863 * lib/target-supports.exp (add_options_for_c99_runtime): Add
6864 -std=c99 for mips-sgi-irix6.5*.
6866 2011-02-09 Martin Jambor <mjambor@suse.cz>
6869 * gfortran.dg/pr25923.f90: Remove xfails.
6871 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6874 * gfortran.dg/inquire_14.f90: New test.
6876 2011-02-08 Janus Weil <janus@gcc.gnu.org>
6879 * gfortran.dg/pointer_init_6.f90: New.
6881 2011-02-08 Jeff Law <law@redhat.com>
6883 PR tree-optimization/42893
6884 * gcc.tree-ssa/pr42893.c: New test.
6886 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
6888 PR tree-optimization/46834
6889 PR tree-optimization/46994
6890 PR tree-optimization/46995
6891 * gcc.dg/graphite/id-pr46834.c: New.
6892 * gfortran.dg/graphite/id-pr46994.f90: New.
6893 * gfortran.dg/graphite/id-pr46995.f90: New.
6895 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6898 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
6899 using the variable is known the warning is emitted there.
6900 * gcc.dg/uninit-pr19430.c (foo): Likewise.
6901 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
6903 * c-c++-common/pr20000.c (g): Both warnings occur at the return
6906 * gcc.dg/noreturn-1.c (foo5): Likewise.
6907 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
6908 (method2): Likewise.
6910 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
6911 the return statement using the uninitialized variable.
6912 * gfortran.dg/pr39666-2.f90 (f): Likewise.
6914 2011-02-08 Richard Guenther <rguenther@suse.de>
6917 * g++.dg/opt/pr47639.c: New testcase.
6919 2011-02-08 Richard Guenther <rguenther@suse.de>
6921 PR tree-optimization/47632
6922 * g++.dg/opt/pr47632.C: New testcase.
6924 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6926 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
6928 2011-02-07 Richard Guenther <rguenther@suse.de>
6930 PR tree-optimization/47615
6931 * g++.dg/opt/pr47615.C: New testcase.
6933 2011-02-07 Richard Guenther <rguenther@suse.de>
6935 PR tree-optimization/47621
6936 * gcc.dg/torture/pr47621.c: New testcase.
6938 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
6940 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
6942 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
6945 * gfortran.dg/allocate_with_source_1 : New test.
6947 2011-02-05 Jakub Jelinek <jakub@redhat.com>
6950 * gcc.dg/pr47610.c: New test.
6952 2011-02-05 Jie Zhang <jie@codesourcery.com>
6955 * gcc.dg/pr42631.c: Update test.
6956 * gcc.dg/pr42631-2.c: New test.
6958 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6961 * gfortran.dg/pr47574.f90: New test.
6963 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
6965 PR tree-optimization/46194
6966 * gcc.dg/autopar/pr46194.c: New.
6968 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
6970 PR tree-optimization/43695
6971 * g++.dg/ipa/pr43695.C: New.
6973 2011-02-04 Jakub Jelinek <jakub@redhat.com>
6976 * gcc.dg/pr23200.c: New test.
6978 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
6981 * g++.dg/pr47589.C: New test.
6983 2011-02-03 Dodji Seketeli <dodji@redhat.com>
6986 * g++.dg/template/typedef37.C: New test.
6987 * g++.dg/template/param1.C: Adjust expected error message.
6989 2011-02-03 Jakub Jelinek <jakub@redhat.com>
6992 * gcc.dg/pr31490-2.c: New test.
6993 * gcc.dg/pr31490-3.c: New test.
6994 * gcc.dg/pr31490-4.c: New test.
6996 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
6997 Jakub Jelinek <jakub@redhat.com>
7000 * g++.dg/parser/semicolon3.C: Adjust.
7001 * g++.dg/parser/semicolon4.C: New testcase.
7002 * g++.dg/pr46890.C: New testcase.
7004 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7007 * g++.dg/init/pr29571.C: New.
7009 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7011 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7012 instead of vect_int.
7014 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7017 * gcc.target/i386/pr47312.c: New test.
7020 * gcc.target/i386/pr47564.c: New test.
7022 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7024 PR tree-optimization/45122
7025 * gcc.dg/tree-ssa/pr45122.c: New.
7027 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7030 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7033 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7034 and vsx so a default --with-cpu=power7 doesn't give an error
7035 when -mavoid-indexed-addresses is used.
7037 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7038 wrapper function to save the arguments and then jump to the real
7039 function, rather than depending on the compiler not to move stuff
7041 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7043 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7044 Paul Thomas <pault@gcc.gnu.org>
7047 * gfortran.dg/class_37.f03 : New test.
7049 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7050 Richard Guenther <rguenther@suse.de>
7052 PR tree-optimization/40979
7054 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7055 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7056 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7057 check_vect_support_and_set_flags.
7058 * gfortran.dg/graphite/vect-pr40979.f90: New.
7060 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7063 * gfortran.dg/class_36.f03: New.
7065 2011-02-02 Richard Guenther <rguenther@suse.de>
7067 PR tree-optimization/47566
7068 * gcc.dg/lto/20110201-1_0.c: New testcase.
7070 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7076 * debug/pr47498.c: New.
7077 * debug/pr47501.c: New.
7079 2011-02-01 Richard Guenther <rguenther@suse.de>
7081 PR tree-optimization/47559
7082 * g++.dg/torture/pr47559.C: New testcase.
7084 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7087 * gfortran.dg/typebound_call_20.f03: New.
7089 2011-02-01 Richard Guenther <rguenther@suse.de>
7091 PR tree-optimization/47555
7092 * gcc.dg/pr47555.c: New testcase.
7094 2011-02-01 Richard Guenther <rguenther@suse.de>
7096 PR tree-optimization/47541
7097 * g++.dg/torture/pr47541.C: New testcase.
7099 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7102 * gfortran.dg/typebound_call_19.f03: New.
7104 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7107 * g++.dg/cpp0x/pr47416.C: New test.
7109 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7112 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7114 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7117 * gfortran.dg/typebound_assignment_1.f03: New.
7119 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7121 PR tree-optimization/47538
7122 * gcc.c-torture/execute/pr47538.c: New test.
7124 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7127 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7129 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7131 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7133 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7135 PR rtl-optimization/44031
7136 * gcc.c-torture/compile/20110131-1.c: New test.
7138 2011-01-31 Tobias Burnus <burnus@net-b.de>
7141 * gfortran.dg/stmt_func_1.f90: New.
7143 2011-01-31 Tobias Burnus <burnus@net-b.de>
7146 * gfortran.dg/interface_34.f90: New.
7148 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7151 * gfortran.dg/realloc_on_assign_5.f03: New test.
7152 * gfortran.dg/realloc_on_assign_5.f03: New test.
7154 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7156 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7157 * gfortran.dg/bessel_7.f90: Likewise.
7158 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7160 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7161 * gfortran.dg/sum_init_expr.f03: Likewise.
7163 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7165 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7168 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7169 loop only on "vect_intfloat_cvt" targets.
7171 2011-01-29 Tobias Burnus <burnus@net-b.de>
7174 * gfortran.dg/shape_6.f90: New.
7176 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7178 PR libgfortran/47434
7179 * gfortran.dg/read_infnan_1.f90: Update test.
7180 * gfortran.dg/module_nan.f90: Update test.
7181 * gfortran.dg/char4_iunit_1.f03: Update test.
7182 * gfortran.dg/large_real_kind_1.f90: Update test.
7183 * gfortran.dg/real_const_3.f90: Update test.
7184 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7186 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7189 * g++.dg/template/param2.C: New test.
7191 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7193 PR libgfortran/47285
7194 * gfortran.dg/fmt_g.f: New test.
7196 2011-01-28 Tobias Burnus <burnus@net-b.de>
7199 * gfortran.dg/pure_formal_1.f90: New.
7201 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7204 * gcc.dg/tls/pr42894.c: New test.
7206 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7208 * gcc.dg/pr47276.c: Add dg-require-visibility.
7210 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7212 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7214 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7215 Tobias Burnus <burnus@gcc.gnu.org>
7220 * gfortran.dg/realloc_on_assign_3.f03: New test.
7221 * gfortran.dg/realloc_on_assign_4.f03: New test.
7222 * gfortran.dg/allocatable_function_5.f90: New test.
7223 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7224 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7225 implemented" dg-errors.
7227 2011-01-27 Jan Hubicka <jh@suse.cz>
7230 * gcc.dg/attr-weakref-4.c: New testcase
7232 2011-01-27 Martin Jambor <mjambor@suse.cz>
7234 PR tree-optimization/47228
7235 * gcc.dg/torture/pr47228.c: New test.
7237 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7239 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7241 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7243 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7244 when using auto-overlay support on the SPU.
7246 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7248 PR rtl-optimization/44174
7249 * gcc.target/i386/asm-6.c: New test.
7251 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7253 PR rtl-optimization/46856
7254 * gcc.c-torture/compile/pr46856.c: New test.
7256 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7257 Andrew Pinski <pinskia@gmail.com>
7260 * gcc.dg/pr43082.c: New.
7262 2011-01-26 DJ Delorie <dj@redhat.com>
7264 PR rtl-optimization/46878
7265 * gcc.dg/pr46878-1.c: New test.
7267 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7270 * g++.dg/cpp0x/pr47476.C: New test.
7272 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7274 * gcc.c-torture/compile/20110126-1.c: New test.
7276 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7279 * gcc.dg/torture/pr47473.c: New test.
7281 2011-01-26 Jan Hubicka <jh@suse.cz>
7284 * gcc.c-torture/execute/pr47237.c: New testcase.
7286 2011-01-26 Jan Hubicka <jh@suse.cz>
7288 PR tree-optimization/47190
7289 * gcc.dg/attr-weakref-3.c: New testcase.
7291 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7294 * gcc.dg/dll-9a.c: New test file.
7295 * gcc.dg/dll-11.c: Likewise.
7296 * gcc.dg/dll-12.c: Likewise.
7297 * gcc.dg/dll-12a.c: Likewise.
7298 * gcc.dg/dll-11a.c: Likewise.
7299 * gcc.dg/dll-9.c: Likewise.
7300 * gcc.dg/dll-10.c: Likewise.
7301 * gcc.dg/dll-10a.c: Likewise.
7302 * g++.dg/ext/dllexport4a.cc: Likewise.
7303 * g++.dg/ext/dllexport4.C: Likewise.
7304 * g++.dg/ext/dllexport5.C: Likewise.
7305 * g++.dg/ext/dllexport5a.cc: Likewise.
7307 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7309 PR tree-optimization/46970
7310 * gcc.dg/graphite/pr46970.c: New.
7312 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7314 PR tree-optimization/46215
7315 * gcc.dg/graphite/pr46215.c: New.
7317 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7319 PR tree-optimization/46168
7320 * gcc.dg/graphite/pr46168.c: New.
7322 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7324 PR tree-optimization/43657
7325 * gcc.dg/graphite/pr43657.c: New.
7327 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7329 PR tree-optimization/29832
7330 * gfortran.dg/graphite/pr29832.f90: New.
7332 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7334 PR tree-optimization/43567
7335 * gcc.dg/graphite/pr43567.c: New.
7337 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7339 * gfortran.dg/graphite/interchange-4.f: New.
7340 * gfortran.dg/graphite/interchange-5.f: New.
7342 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7343 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7344 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7345 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7346 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7347 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7348 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7349 * gfortran.dg/ltrans-7.f90: Removed.
7350 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7352 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7353 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7354 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7355 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7356 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7357 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7358 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7359 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7360 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7361 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7362 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7363 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7364 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7365 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7366 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7367 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7368 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7369 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7370 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7371 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7372 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7373 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7374 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7375 * gcc.dg/tree-ssa/data-dep-1.c
7376 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7377 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7378 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7379 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7380 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7382 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7384 PR tree-optimization/47265
7385 PR tree-optimization/47443
7386 * gcc.c-torture/compile/pr47265.c: New test.
7387 * gcc.dg/pr47443.c: New test.
7389 2011-01-25 Martin Jambor <mjambor@suse.cz>
7391 PR tree-optimization/47382
7392 * g++.dg/torture/pr47382.C: New test.
7393 * g++.dg/opt/devirt1.C: Xfail.
7395 2011-01-25 Yao Qi <yao@codesourcery.com>
7398 * gcc.target/arm/pr45701-1.c: New test.
7399 * gcc.target/arm/pr45701-2.c: New test.
7400 * gcc.target/arm/pr45701-3.c: New test.
7402 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7403 Jakub Jelinek <jakub@redhat.com>
7405 PR tree-optimization/47271
7406 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7408 2011-01-25 Nick Clifton <nickc@redhat.com>
7410 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7411 (saturate_add): Delete.
7413 (main): Do not run saturate_add.
7414 (set_interrupts): Delete.
7416 2011-01-25 Tobias Burnus <burnus@net-b.de>
7419 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7421 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7423 PR tree-optimization/47427
7424 PR tree-optimization/47428
7425 * gcc.c-torture/compile/pr47427.c: New test.
7426 * gcc.c-torture/compile/pr47428.c: New test.
7428 2011-01-25 Richard Guenther <rguenther@suse.de>
7431 * gcc.dg/torture/pr47411.c: New testcase.
7433 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7435 * gfortran.dg/graphite/id-24.f: New.
7436 * gfortran.dg/graphite/id-25.f: New.
7438 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7440 * gfortran.dg/graphite/id-23.f: New.
7442 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7444 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7446 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7448 * gcc.dg/graphite/block-0.c: Un-XFAILed.
7449 * gcc.dg/graphite/block-1.c: Un-XFAILed.
7450 * gcc.dg/graphite/block-7.c: Un-XFAILed.
7451 * gcc.dg/graphite/block-8.c: Un-XFAILed.
7452 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
7453 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7454 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7455 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7456 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7458 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7460 * gcc.dg/graphite/block-0.c: Add documentation.
7461 * gcc.dg/graphite/block-4.c: Same.
7462 * gcc.dg/graphite/block-7.c: Same.
7463 * gcc.dg/graphite/block-8.c: New.
7464 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7465 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7466 * gcc.dg/graphite/interchange-12.c: Add documentation.
7467 * gcc.dg/graphite/interchange-13.c: New.
7468 * gcc.dg/graphite/interchange-14.c: New.
7469 * gcc.dg/graphite/interchange-15.c: New.
7470 * gcc.dg/graphite/interchange-8.c: Add documentation.
7471 * gcc.dg/graphite/interchange-mvt.c: Same.
7473 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7476 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7477 * gcc.target/powerpc/altivec-14.c: Ditto.
7478 * gcc.target/powerpc/altivec-33.c: Ditto.
7479 * gcc.target/powerpc/altivec-types-1.c: Ditto.
7480 * gcc.target/powerpc/altivec-types-2.c: Ditto.
7481 * gcc.target/powerpc/altivec-types-3.c: Ditto.
7482 * gcc.target/powerpc/altivec-types-4.c: Ditto.
7483 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7484 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7485 * g++.dg/ext/altivec-15.C: Ditto.
7486 * g++.dg/ext/altivec-types-1.C: Ditto.
7487 * g++.dg/ext/altivec-types-2.C: Ditto.
7488 * g++.dg/ext/altivec-types-3.C: Ditto.
7489 * g++.dg/ext/altivec-types-4.C: Ditto.
7491 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7493 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7495 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7497 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7498 optimization options.
7500 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7502 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7505 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7507 2011-01-23 Tobias Burnus <burnus@net-b.de>
7510 * gfortran.dg/allocatable_scalar_12.f90: New.
7512 2011-01-23 Ira Rosen <irar@il.ibm.com>
7514 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7515 vectorization to be not profitable if peeling is used to
7516 realign the memory access.
7517 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7518 loop bound to avoid loop unrolling.
7519 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7521 2011-01-22 Jan Hubicka <jh@suse.cz>
7524 * g++.dg/lto/pr47333.C: New file.
7526 2011-01-22 Jan Hubicka <jh@suse.cz>
7528 PR tree-optimization/43884
7530 * gcc.dg/autopar/outer-2.c: Increase array size.
7531 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7533 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7536 * gfortran.dg/c_loc_tests_16.f90: New test.
7538 2011-01-22 Tobias Burnus <burnus@net-b.de>
7541 * gfortran.dg/typebound_proc_19.f90: New.
7543 2011-01-21 Jeff Law <law@redhat.com>
7545 PR tree-optimization/47053
7546 * g++.dg/pr47053.C: New test.
7548 2011-01-21 Jason Merrill <jason@redhat.com>
7551 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7553 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7556 * g++.dg/cpp0x/range-for10.C: New test.
7557 * g++.dg/template/for1.C: New test.
7560 * g++.dg/tree-prof/partition3.C: New test.
7562 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7564 PR rtl-optimization/47366
7565 * g++.dg/opt/pr47366.C: New test.
7567 2011-01-21 Jason Merrill <jason@redhat.com>
7570 * g++.dg/cpp0x/constexpr-regress2.C: New.
7572 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7574 2011-01-21 Jeff Law <law@redhat.com>
7576 PR rtl-optimization/41619
7577 * gcc.dg/pr41619.c: New.
7579 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7581 PR tree-optimization/47355
7582 * g++.dg/opt/pr47355.C: New test.
7584 2011-01-21 Richard Guenther <rguenther@suse.de>
7586 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7589 2011-01-21 Richard Guenther <rguenther@suse.de>
7591 PR tree-optimization/47365
7592 * gcc.dg/torture/pr47365.c: New testcase.
7593 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7595 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7597 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7599 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7601 PR tree-optimization/47391
7602 * gcc.dg/pr47391.c: New test.
7604 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7606 * g++.dg/template/char1.C: Use signed char.
7608 2011-01-21 Tobias Burnus <burnus@net-b.de>
7611 * gfortran.dg/pointer_target_4.f90: New.
7613 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7616 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7617 ILP32 system and not IP32.
7619 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
7622 * g++.dg/debug/pr46583.C: New.
7624 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7627 * g++.dg/debug/pr47283.C: New test.
7630 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7631 * gcc.target/i386/headmerge-2.c: Likewise.
7633 2011-01-20 Richard Guenther <rguenther@suse.de>
7636 * gcc.dg/torture/pr47370.c: New testcase.
7638 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7640 PR tree-optimization/46130
7641 * gcc.dg/pr46130-1.c: New test.
7642 * gcc.dg/pr46130-2.c: New test.
7644 2011-01-19 Dodji Seketeli <dodji@redhat.com>
7647 * g++.dg/debug/dwarf2/template-params-10.C: New test.
7649 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
7652 * g++.dg/debug/pr46240.cc: New.
7654 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7657 * g++.dg/template/anonunion1.C: New test.
7659 PR rtl-optimization/47337
7660 * gcc.c-torture/execute/pr47337.c: New test.
7662 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7665 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
7667 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7669 PR tree-optimization/46021
7670 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
7672 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7674 PR tree-optimization/47290
7675 * g++.dg/torture/pr47290.C: New test.
7677 2011-01-18 Janus Weil <janus@gcc.gnu.org>
7680 * gfortran.dg/proc_ptr_comp_29.f90: New.
7682 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7685 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
7686 powerpc-apple-darwin9.
7688 2011-01-18 Jakub Jelinek <jakub@redhat.com>
7690 PR rtl-optimization/47299
7691 * gcc.c-torture/execute/pr47299.c: New test.
7693 2011-01-17 Jason Merrill <jason@redhat.com>
7695 * g++.dg/cpp0x/constexpr-virtual.C: New.
7697 2011-01-17 Jakub Jelinek <jakub@redhat.com>
7700 * gfortran.dg/gomp/pr47331.f90: New test.
7702 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
7705 * objc.dg/selector-warn-1.m: New.
7706 * obj-c++.dg/selector-warn-1.mm: New.
7708 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
7710 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
7711 Update dg-final accordingly.
7713 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7715 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
7717 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7719 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
7721 * gcc.dg/guality/pr36728-2.c: Likewise.
7723 2011-01-17 Richard Guenther <rguenther@suse.de>
7725 PR tree-optimization/47313
7726 * g++.dg/torture/pr47313.C: New testcase.
7728 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
7731 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
7732 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
7733 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7734 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7736 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
7738 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
7739 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
7740 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
7742 2011-01-17 Richard Guenther <rguenther@suse.de>
7744 PR tree-optimization/45967
7745 * gcc.dg/torture/pr45967-2.c: New testcase.
7746 * gcc.dg/torture/pr45967-3.c: Likewise.
7748 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7751 * g++.dg/ext/pr47213.C: Require visibility.
7753 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7755 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
7756 * gcc.dg/fixed-point/struct-union.c: Update error messages.
7758 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7760 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
7761 Linux-based targets.
7763 2011-01-13 Jan Hubicka <jh@suse.cz>
7765 PR tree-optimization/47276
7766 * gcc.dg/pr47276.c: New testcase.
7768 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
7769 Jonathan Wakely <jwakely.gcc@gmail.com>
7772 * g++.dg/other/pr33558.C: New.
7773 * g++.dg/other/pr33558-2.C: New.
7775 2011-01-14 Martin Jambor <mjambor@suse.cz>
7777 PR tree-optimization/45934
7778 PR tree-optimization/46302
7779 * g++.dg/ipa/devirt-c-1.C: New test.
7780 * g++.dg/ipa/devirt-c-2.C: Likewise.
7781 * g++.dg/ipa/devirt-c-3.C: Likewise.
7782 * g++.dg/ipa/devirt-c-4.C: Likewise.
7783 * g++.dg/ipa/devirt-c-5.C: Likewise.
7784 * g++.dg/ipa/devirt-c-6.C: Likewise.
7785 * g++.dg/ipa/devirt-6.C: Likewise.
7786 * g++.dg/ipa/devirt-d-1.C: Likewise.
7787 * g++.dg/torture/pr45934.C: Likewise.
7789 2011-01-14 Jason Merrill <jason@redhat.com>
7791 * g++.dg/cpp0x/variadic105.C: New.
7793 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7794 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7797 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7798 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
7799 execution tests on i?86-*-*, x86_64-*-* and
7800 powerpc*-apple-darwin* && ilp32.
7801 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
7802 tests on i?86-*-* and x86_64-*-*.
7804 2011-01-14 Richard Guenther <rguenther@suse.de>
7806 PR tree-optimization/47280
7807 * g++.dg/opt/pr47280.C: New testcase.
7809 2011-01-14 Jason Merrill <jason@redhat.com>
7811 * g++.dg/cpp0x/constexpr-regress1.C: New.
7813 * g++.dg/ext/flexary2.C: New.
7815 2011-01-14 Richard Guenther <rguenther@suse.de>
7818 * gcc.dg/torture/pr47281.c: New testcase.
7819 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
7821 2011-01-14 Richard Guenther <rguenther@suse.de>
7823 PR tree-optimization/47286
7824 * gcc.dg/tree-ssa/pr47286.c: New testcase.
7826 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
7829 * g++.dg/ext/pr47213.C: New.
7831 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7833 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
7835 2011-01-13 Tobias Burnus <burnus@net-b.de>
7836 Mikael Morin <mikael@gcc.gnu.org>
7840 * gfortran.dg/select_type_20.f90: New.
7841 * gfortran.dg/select_type_21.f90: New.
7843 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7846 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
7848 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7850 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
7851 * gcc.dg/guality/pr36728-2.c: Likewise.
7853 2011-01-13 Dodji Seketeli <dodji@redhat.com>
7856 * g++.dg/debug/dwarf2/template-params-9.C: New test.
7858 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
7860 PR rtl-optimization/45352
7861 * gcc.dg/pr45352-3.c: New.
7863 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7865 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
7867 * g++.dg/cpp0x/range-for8.C: New.
7868 * g++.dg/cpp0x/range-for9.C: New.
7870 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
7873 * g++.dg/debug/pr47209.C: New.
7875 2011-01-12 Richard Guenther <rguenther@suse.de>
7878 * gcc.dg/lto/pr47259_0.c: New testcase.
7879 * gcc.dg/lto/pr47259_1.c: Likewise.
7881 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
7883 * objc-obj-c++-shared/Object1.h: Add copyright header, update
7884 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
7885 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
7886 methods missing from the OBJC2 Object.
7887 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
7888 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
7889 GNU and NeXT runtimes.
7890 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
7892 * objc-obj-c++-shared/Object1.m: Likewise.
7893 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
7894 * objc.dg/proto-qual-1.m: Likewise.
7895 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7896 * obj-c++.dg/proto-qual-1.mm: Likewise.
7898 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
7901 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
7903 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7905 Fixed the Objective-C++ testsuite and updated all tests.
7906 * lib/obj-c++.exp (obj-c++_init): Declare and set
7907 gcc_warning_prefix and gcc_error_prefix.
7908 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
7909 'dg-warning', 'dg-message' and 'dg-error'.
7910 * obj-c++.dg/class-extension-3.mm: Likewise.
7911 * obj-c++.dg/class-protocol-1.mm: Likewise.
7912 * obj-c++.dg/encode-7.mm: Likewise.
7913 * obj-c++.dg/exceptions-3.mm: Likewise.
7914 * obj-c++.dg/exceptions-5.mm: Likewise.
7915 * obj-c++.dg/method-12.mm: Likewise.
7916 * obj-c++.dg/method-13.mm: Likewise.
7917 * obj-c++.dg/method-15.mm: Likewise.
7918 * obj-c++.dg/method-16.mm: Likewise.
7919 * obj-c++.dg/method-4.mm: Likewise.
7920 * obj-c++.dg/method-8.mm: Likewise.
7921 * obj-c++.dg/method-conflict-1.mm: Likewise.
7922 * obj-c++.dg/method-conflict-2.mm: Likewise.
7923 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
7924 and uncommented second part of the testcase now that the testsuite
7926 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
7927 and uncommented second part of the testcase now that the testsuite
7929 * obj-c++.dg/private-1.mm: Likewise.
7930 * obj-c++.dg/proto-lossage-4.mm: Likewise.
7931 * obj-c++.dg/syntax-error-7.mm: Likewise.
7932 * obj-c++.dg/warn5.mm: Likewise.
7933 * obj-c++.dg/property/at-property-14.mm: Likewise.
7934 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
7936 * obj-c++.dg/property/at-property-18.mm: Likewise.
7937 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
7939 * obj-c++.dg/property/at-property-21.mm: Likewise.
7940 * obj-c++.dg/property/at-property-28.mm: Likewise.
7941 * obj-c++.dg/property/at-property-5.mm: Likewise.
7942 * obj-c++.dg/property/dynamic-2.mm: Likewise.
7943 * obj-c++.dg/property/property-neg-3.mm: Likewise.
7944 * obj-c++.dg/property/synthesize-11.mm: Likewise.
7945 * obj-c++.dg/property/synthesize-6.mm: Likewise.
7946 * obj-c++.dg/property/synthesize-8.mm: Likewise.
7947 * obj-c++.dg/property/synthesize-9.mm: Likewise.
7948 * obj-c++.dg/tls/diag-5.mm: Likewise.
7949 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
7950 dg-error, now matched correctly.
7952 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7954 * objc.dg/property/at-property-29.m: New.
7955 * obj-c++.dg/property/at-property-29.mm: New.
7957 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7959 * go.test/go-test.exp (go-set-goarch): New proc.
7960 (go-gc-tests): Use it.
7962 2011-01-11 Dodji Seketeli <dodji@redhat.com>
7965 * g++.dg/debug/dwarf2/template-params-8.C: New test.
7967 2011-01-11 Richard Henderson <rth@redhat.com>
7969 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
7971 2011-01-11 Jan Hubicka <jh@suse.cz>
7975 * gcc.dg/lto/pr45721_1.c: New file.
7976 * gcc.dg/lto/pr45721_0.c: New file.
7978 2011-01-11 Richard Guenther <rguenther@suse.de>
7980 PR tree-optimization/46076
7981 * gcc.dg/tree-ssa/pr46076.c: New testcase.
7983 2011-01-11 Jeff Law <law@redhat.com>
7985 * PR tree-optimization/47086
7986 * gcc.dg/pr47086.c: New test.
7988 2011-01-11 Jason Merrill <jason@redhat.com>
7991 * g++.dg/template/new10.C: New.
7994 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
7996 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
7998 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
7999 Split type definitions and NSConstantString class into...
8000 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8001 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8002 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8003 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8004 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8005 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8007 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8008 encode defines for newer NeXT system headers.
8009 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8010 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8011 * objc.dg/foreach-5.m: Likewise.
8012 * objc.dg/foreach-2.m: Likewise.
8013 * objc.dg/foreach-4.m: Likewise.
8014 * objc.dg/torture/strings/string1.m: Likewise.
8015 * objc.dg/torture/strings/string2.m: Likewise.
8016 * objc.dg/torture/strings/string3.m: Likewise.
8017 * objc.dg/torture/strings/string4.m: Likewise.
8018 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8019 header and stand alone.
8020 * obj-c++.dg/strings/strings-2.mm: Likewise.
8021 * objc.dg/torture/strings/const-str-3.m: Likewise.
8022 * objc.dg/strings/strings-2.m: Likewise.
8023 * objc.dg/strings/const-str-12b.m: Likewise.
8025 2011-01-12 Richard Guenther <rguenther@suse.de>
8028 * gcc.dg/attr-weak-1.c: Adjust.
8030 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8033 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8034 standard compliant and comment.
8036 2011-01-10 Jan Hubicka <jh@suse.cz>
8039 * gcc.dg/initpri3.c: New testcase.
8041 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8044 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8050 (g_ebp_save): Likewise.
8051 (g_esp_save): Likewise.
8053 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8055 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8057 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8059 PR tree-optimization/46021
8060 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8061 i?86-*-*, x86_64-*-*.
8063 2011-01-10 Jeff Law <law@redhat.com>
8065 * PR tree-optimization/47141
8066 * gcc.c-torture/compile/pr47141.c: New test.
8068 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8071 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8072 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8073 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8074 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8077 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8078 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8079 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8080 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8081 being vectorized. Adjust dg-final pattern.
8084 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8085 * gcc.dg/vect/slp-24.c: Likewise.
8087 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8090 * g++.dg/other/pr47218-1.C: New test file.
8091 * g++.dg/other/pr47218.C: Likewise.
8092 * g++.dg/other/pr47218.h: New supporting header.
8094 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8097 * objc.dg/attributes/invalid-attribute-1.m: New.
8098 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8100 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8103 * gfortran.dg/proc_ptr_comp_28.f90: New.
8105 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8107 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8108 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8109 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8110 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8111 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8112 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8113 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8114 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8115 * objc.dg/gnu-api-2-class.m: Likewise.
8116 * objc.dg/gnu-api-2-ivar.m: Likewise.
8117 * objc.dg/gnu-api-2-method.m: Likewise.
8118 * objc.dg/gnu-api-2-objc.m: Likewise.
8119 * objc.dg/gnu-api-2-object.m: Likewise.
8120 * objc.dg/gnu-api-2-property.m: Likewise.
8121 * objc.dg/gnu-api-2-protocol.m: Likewise.
8122 * objc.dg/gnu-api-2-sel.m: Likewise.
8124 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8126 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8127 * objc.dg/objc-foreach-4.m: Likewise.
8128 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8129 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8130 * objc.dg/foreach-4.m: Likewise.
8131 * objc.dg/foreach-5.m: Likewise.
8132 * objc.dg/foreach-3.m: Return self from init.
8134 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8137 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8139 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8142 * gfortran.dg/class_35.f90: New.
8144 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8146 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8148 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8151 * objc.dg/invalid-method-2.m: New.
8152 * obj-c++.dg/invalid-method-2.mm: New.
8154 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8157 * gfortran.dg/transpose_optimization_2.f90 : New test.
8159 2011-01-08 Jan Hubicka <jh@suse.cz>
8161 PR tree-optmization/46469
8162 * g++.dg/torture/pr46469.C: New testcase.
8164 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8166 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8167 emulation of libobjc-gnu structure layout functionality to ..
8168 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8169 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8170 * objc/execute/bf-common.h: Adjust headers.
8171 * objc/execute/bf-1.m: Likewise.
8172 * objc/execute/bf-2.m: Likewise.
8173 * objc/execute/bf-3.m: Likewise.
8174 * objc/execute/bf-4.m: Likewise.
8175 * objc/execute/bf-5.m: Likewise.
8176 * objc/execute/bf-6.m: Likewise.
8177 * objc/execute/bf-7.m: Likewise.
8178 * objc/execute/bf-8.m: Likewise.
8179 * objc/execute/bf-9.m: Likewise.
8180 * objc/execute/bf-10.m: Likewise.
8181 * objc/execute/bf-11.m: Likewise.
8182 * objc/execute/bf-12.m: Likewise.
8183 * objc/execute/bf-13.m: Likewise.
8184 * objc/execute/bf-14.m: Likewise.
8185 * objc/execute/bf-15.m: Likewise.
8186 * objc/execute/bf-16.m: Likewise.
8187 * objc/execute/bf-17.m: Likewise.
8188 * objc/execute/bf-18.m: Likewise.
8189 * objc/execute/bf-19.m: Likewise.
8190 * objc/execute/bf-20.m: Likewise.
8191 * objc/execute/bf-21.m: Likewise.
8192 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8193 objc_get_type_qualifiers ().
8195 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8198 * gfortran.dg/dependency_39.f90: New test.
8200 2011-01-07 Jan Hubicka <jh@suse.cz>
8202 Get builtins tests ready for linker plugin.
8203 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8204 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8205 my_memset, my_bzero): Mark used.
8206 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8207 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8209 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8212 2011-01-07 Jan Hubicka <jh@suse.cz>
8214 PR tree-optimization/46367
8215 * g++.dg/torture/pr46367.C: New file.
8217 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8220 * gcc.dg/pr47201.c: New test.
8223 * gcc.dg/tree-prof/pr47187.c: New test.
8225 2011-01-07 Tobias Burnus <burnus@net-b.de>
8228 * gfortran.dg/extends_type_of_3.f90: New.
8230 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8232 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8233 * g++.dg/ext/dllimport-MI1.C: Likewise.
8234 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8235 * g++.dg/ext/dllimport10.C: Likewise.
8236 * g++.dg/ext/dllimport11.C: Likewise.
8237 * g++.dg/ext/dllimport12.C: Likewise.
8238 * g++.dg/ext/dllimport13.C: Likewise.
8239 * g++.dg/ext/dllimport2.C: Likewise.
8240 * g++.dg/ext/dllimport3.C: Likewise.
8241 * g++.dg/ext/dllimport4.C: Likewise.
8242 * g++.dg/ext/dllimport5.C: Likewise.
8243 * g++.dg/ext/dllimport6.C: Likewise.
8244 * g++.dg/ext/dllimport8.C: Likewise.
8245 * g++.dg/ext/dllimport9.C: Likewise.
8246 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8247 targets, too. Additionally enable test for i?86-*-mingw*.
8248 * g++.dg/ext/selectany1.C: Likewise.
8249 Remove guard variable check.
8251 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8255 * gfortran.dg/storage_size_3.f08: Extended.
8257 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8260 * g++.dg/template/stdarg1.C: New test.
8262 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8265 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8266 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8267 from the interface of functions to not hide the errors that
8270 2011-01-06 Jan Hubicka <jh@suse.cz>
8272 * gcc.dg/lto/pr47188_0.c: New testcase.
8273 * gcc.dg/lto/pr47188_1.c: New testcase.
8275 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8279 * gfortran.dg/interface_33.f90: New test.
8281 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8284 * gcc.c-torture/compile/pr47150.c: New test.
8286 2011-01-06 Ira Rosen <irar@il.ibm.com>
8288 PR tree-optimization/47139
8289 * gcc.dg/vect/pr47139.c: New test.
8291 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8294 * gfortran.dg/extends_type_of_2.f03: New.
8296 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8298 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8300 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8302 * gnat.dg/opt14.adb: New test.
8304 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8307 * gfortran.dg/allocate_error_2.f90: New test.
8309 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8312 * gfortran.dg/storage_size_3.f08: New.
8314 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8316 PR libgfortran/47154
8317 * gfortran.dg/namelist_68.f90: New test.
8319 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8321 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8323 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8326 * gfortran.dg/class_34.f90: New.
8328 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8330 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8331 use __builtin_inff. Skip all single-precision tests that require
8334 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8336 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8338 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8340 PR tree-optimization/47148
8341 * gcc.c-torture/execute/pr47148.c: New test.
8343 PR tree-optimization/47155
8344 * gcc.c-torture/execute/pr47155.c: New test.
8346 PR rtl-optimization/47157
8347 * gcc.c-torture/compile/pr47157.c: New test.
8349 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8351 * gcc.dg/torture/vector-shift2.c (schar): Define.
8352 (main): Always use schar or uchar instead of plain "char" to avoid
8353 dependencies on implementation-defined char signedness.
8355 2011-01-03 Martin Jambor <mjambor@suse.cz>
8357 PR tree-optimization/46801
8358 * gnat.dg/pack9.adb: Remove xfail.
8360 2011-01-03 Martin Jambor <mjambor@suse.cz>
8362 PR tree-optimization/46984
8363 * g++.dg/ipa/pr46984.C: New test.
8365 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8368 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8370 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8372 PR tree-optimization/47140
8373 * gcc.c-torture/compile/pr47140.c: New test.
8375 PR rtl-optimization/47028
8376 * gcc.dg/pr47028.c: New test.
8378 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
8380 * objc.dg/protocol-forward-1.m: Removed TODO.
8381 * objc.dg/protocol-forward-2.m: New.
8382 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8383 * obj-c++.dg/protocol-forward-2.mm: New.
8385 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
8388 * g++.dg/eh/pr38662.C: New testcase.
8390 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
8392 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8393 scan for newline '\n'.
8396 Copyright (C) 2011 Free Software Foundation, Inc.
8398 Copying and distribution of this file, with or without modification,
8399 are permitted in any medium without royalty provided the copyright
8400 notice and this notice are preserved.