1 2011-07-09 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/regress/regress6.C: New.
4 * g++.dg/parse/crash45.C: Adjust message.
5 * g++.dg/template/crash38.C: Adjust message.
6 * g++.dg/template/crash64.C: Adjust message.
8 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
10 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
11 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
12 * g++.dg/abi/bitfield3.C: Likewise.
13 * g++.dg/eh/pr38662.C: Likewise.
14 * g++.dg/ext/attrib36.C: Likewise.
15 * g++.dg/ext/attrib37.C: Likewise.
16 * g++.dg/ext/attrib8.C: Likewise.
17 * g++.dg/ext/tmplattr1.C: Likewise.
18 * g++.dg/inherit/override-attribs.C: Likewise.
19 * g++.dg/opt/inline9.C: Likewise.
20 * g++.dg/opt/life1.C: Likewise.
21 * g++.dg/opt/longbranch2.C: Likewise.
22 * g++.dg/opt/nrv12.C: Likewise.
23 * g++.dg/opt/reg-stack4.C: Likewise.
24 * g++.dg/other/pr35504.C: Likewise.
25 * g++.dg/other/pr39496.C: Likewise.
26 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
27 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
28 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
29 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
30 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
31 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
32 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
33 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
34 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
35 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
36 * g++.dg/warn/pr15774-1.C: Likewise.
37 * g++.dg/warn/pr15774-2.C: Likewise.
38 * g++.old-deja/g++.ext/attrib1.C: Likewise.
39 * g++.old-deja/g++.ext/attrib2.C: Likewise.
40 * g++.old-deja/g++.ext/attrib3.C: Likewise.
41 * g++.old-deja/g++.pt/asm2.C: Likewise.
42 * gcc.c-torture/compile/20000804-1.c: Likewise.
43 * gcc.c-torture/compile/pr16566-2.c: Likewise.
44 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
45 * gcc.dg/20020108-1.c: Likewise.
46 * gcc.dg/20020122-2.c: Likewise.
47 * gcc.dg/20020122-3.c: Likewise.
48 * gcc.dg/20020206-1.c: Likewise.
49 * gcc.dg/20020219-1.c: Likewise.
50 * gcc.dg/20020310-1.c: Likewise.
51 * gcc.dg/20020411-1.c: Likewise.
52 * gcc.dg/20020418-2.c: Likewise.
53 * gcc.dg/20020426-2.c: Likewise.
54 * gcc.dg/20020517-1.c: Likewise.
55 * gcc.dg/20030204-1.c: Likewise.
56 * gcc.dg/20030826-2.c: Likewise.
57 * gcc.dg/20031102-1.c: Likewise.
58 * gcc.dg/20031202-1.c: Likewise.
59 * gcc.dg/20050111-1.c: Likewise.
60 * gcc.dg/20050503-1.c: Likewise.
61 * gcc.dg/array-init-1.c: Likewise.
62 * gcc.dg/builtin-apply4.c: Likewise.
63 * gcc.dg/dfp/pr31344.c: Likewise.
64 * gcc.dg/gomp/atomic-11.c: Likewise.
65 * gcc.dg/graphite/pr40281.c: Likewise.
66 * gcc.dg/ia64-sync-1.c: Likewise.
67 * gcc.dg/ia64-sync-2.c: Likewise.
68 * gcc.dg/ia64-sync-3.c: Likewise.
69 * gcc.dg/ia64-sync-4.c: Likewise.
70 * gcc.dg/ifcvt-fabs-1.c: Likewise.
71 * gcc.dg/invalid-call-1.c: Likewise.
72 * gcc.dg/loop-3.c: Likewise.
73 * gcc.dg/lower-subreg-1.c: Likewise.
74 * gcc.dg/lto/pr47259_0.c: Likewise.
75 * gcc.dg/nested-calls-1.c: Likewise.
76 * gcc.dg/pr20017.c: Likewise.
77 * gcc.dg/pr25023.c: Likewise.
78 * gcc.dg/pr27671-2.c: Likewise.
79 * gcc.dg/pr32176.c: Likewise.
80 * gcc.dg/pr33676.c: Likewise.
81 * gcc.dg/pr35045.c: Likewise.
82 * gcc.dg/pr36015.c: Likewise.
83 * gcc.dg/pr36584.c: Likewise.
84 * gcc.dg/pr36998.c: Likewise.
85 * gcc.dg/pr37438.c: Likewise.
86 * gcc.dg/pr37908.c: Likewise.
87 * gcc.dg/pr41241.c: Likewise.
88 * gcc.dg/pr41340.c: Likewise.
89 * gcc.dg/pr44136.c: Likewise.
90 * gcc.dg/pr44194-1.c: Likewise.
91 * gcc.dg/pr46212.c: Likewise.
92 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
93 * gcc.dg/setjmp-2.c: Likewise.
94 * gcc.dg/short-compare-1.c: Likewise.
95 * gcc.dg/short-compare-2.c: Likewise.
96 * gcc.dg/smod-1.c: Likewise.
97 * gcc.dg/sync-2.c: Likewise.
98 * gcc.dg/sync-3.c: Likewise.
99 * gcc.dg/tls/opt-1.c: Likewise.
100 * gcc.dg/tls/opt-2.c: Likewise.
101 * gcc.dg/tls/opt-3.c: Likewise.
102 * gcc.dg/torture/badshift.c: Likewise.
103 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
104 * gcc.dg/torture/pr20314-2.c: Likewise.
105 * gcc.dg/torture/pr36891.c: Likewise.
106 * gcc.dg/torture/pr38774.c: Likewise.
107 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
108 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
109 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
110 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
111 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
112 * gcc.dg/torture/stackalign/push-1.c: Likewise.
113 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
114 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
115 * gcc.dg/tree-ssa/loop-28.c: Likewise.
116 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
117 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
118 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
119 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
120 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
121 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
122 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
123 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
124 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
125 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
126 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
127 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
128 * gcc.dg/unroll-1.c: Likewise.
129 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
130 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
131 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
132 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
133 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
134 * gcc.target/i386/20000609-1.c: Likewise.
135 * gcc.target/i386/20000720-1.c: Likewise.
136 * gcc.target/i386/20000724-1.c: Likewise.
137 * gcc.target/i386/20011107-1.c: Likewise.
138 * gcc.target/i386/20011119-1.c: Likewise.
139 * gcc.target/i386/20020201-3.c: Likewise.
140 * gcc.target/i386/20020218-1.c: Likewise.
141 * gcc.target/i386/20020729-1.c: Likewise.
142 * gcc.target/i386/20030926-1.c: Likewise.
143 * gcc.target/i386/20060125-1.c: Likewise.
144 * gcc.target/i386/20060125-2.c: Likewise.
145 * gcc.target/i386/20060512-1.c: Likewise.
146 * gcc.target/i386/20060512-2.c: Likewise.
147 * gcc.target/i386/20060512-3.c: Likewise.
148 * gcc.target/i386/20060512-4.c: Likewise.
149 * gcc.target/i386/387-1.c: Likewise.
150 * gcc.target/i386/387-2.c: Likewise.
151 * gcc.target/i386/387-5.c: Likewise.
152 * gcc.target/i386/387-6.c: Likewise.
153 * gcc.target/i386/980312-1.c: Likewise.
154 * gcc.target/i386/980313-1.c: Likewise.
155 * gcc.target/i386/990117-1.c: Likewise.
156 * gcc.target/i386/990424-1.c: Likewise.
157 * gcc.target/i386/990524-1.c: Likewise.
158 * gcc.target/i386/991129-1.c: Likewise.
159 * gcc.target/i386/991214-1.c: Likewise.
160 * gcc.target/i386/991230-1.c: Likewise.
161 * gcc.target/i386/addr-sel-1.c: Likewise.
162 * gcc.target/i386/aggregate-ret1.c: Likewise.
163 * gcc.target/i386/aggregate-ret2.c: Likewise.
164 * gcc.target/i386/align-main-3.c: Likewise.
165 * gcc.target/i386/amd64-abi-1.c: Likewise.
166 * gcc.target/i386/amd64-abi-2.c: Likewise.
167 * gcc.target/i386/amd64-abi-4.c: Likewise.
168 * gcc.target/i386/amd64-abi-5.c: Likewise.
169 * gcc.target/i386/amd64-abi-6.c: Likewise.
170 * gcc.target/i386/asm-1.c: Likewise.
171 * gcc.target/i386/asm-3.c: Likewise.
172 * gcc.target/i386/asm-5.c: Likewise.
173 * gcc.target/i386/attributes-error.c: Likewise.
174 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
175 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
176 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
177 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
178 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
179 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
180 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
181 * gcc.target/i386/avx-vmovd-2.c: Likewise.
182 * gcc.target/i386/avx-vmovq-2.c: Likewise.
183 * gcc.target/i386/avx-vmovq-3.c: Likewise.
184 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
185 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
186 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
187 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
188 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
189 * gcc.target/i386/bitfield1.c: Likewise.
190 * gcc.target/i386/bitfield2.c: Likewise.
191 * gcc.target/i386/bmi-2.c: Likewise.
192 * gcc.target/i386/bmi-5.c: Likewise.
193 * gcc.target/i386/builtin-unreachable.c: Likewise.
194 * gcc.target/i386/cleanup-2.c: Likewise.
195 * gcc.target/i386/clobbers.c: Likewise.
196 * gcc.target/i386/cmov8.c: Likewise.
197 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
198 * gcc.target/i386/compress-float-387-pic.c: Likewise.
199 * gcc.target/i386/compress-float-387.c: Likewise.
200 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
201 * gcc.target/i386/compress-float-sse.c: Likewise.
202 * gcc.target/i386/crc32-2.c: Likewise.
203 * gcc.target/i386/crc32-3.c: Likewise.
204 * gcc.target/i386/divmod-7.c: Likewise.
205 * gcc.target/i386/divmod-8.c: Likewise.
206 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
207 * gcc.target/i386/fma3-builtin.c: Likewise.
208 * gcc.target/i386/fma3-fma.c: Likewise.
209 * gcc.target/i386/fma4-256-vector.c: Likewise.
210 * gcc.target/i386/fma4-builtin.c: Likewise.
211 * gcc.target/i386/fma4-fma-2.c: Likewise.
212 * gcc.target/i386/fma4-fma.c: Likewise.
213 * gcc.target/i386/fma4-vector-2.c: Likewise.
214 * gcc.target/i386/fma4-vector.c: Likewise.
215 * gcc.target/i386/funcspec-1.c: Likewise.
216 * gcc.target/i386/funcspec-10.c: Likewise.
217 * gcc.target/i386/funcspec-11.c: Likewise.
218 * gcc.target/i386/funcspec-2.c: Likewise.
219 * gcc.target/i386/funcspec-5.c: Likewise.
220 * gcc.target/i386/funcspec-6.c: Likewise.
221 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
222 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
223 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
224 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
225 * gcc.target/i386/incoming-1.c: Likewise.
226 * gcc.target/i386/incoming-10.c: Likewise.
227 * gcc.target/i386/incoming-11.c: Likewise.
228 * gcc.target/i386/incoming-12.c: Likewise.
229 * gcc.target/i386/incoming-13.c: Likewise.
230 * gcc.target/i386/incoming-14.c: Likewise.
231 * gcc.target/i386/incoming-15.c: Likewise.
232 * gcc.target/i386/incoming-2.c: Likewise.
233 * gcc.target/i386/incoming-3.c: Likewise.
234 * gcc.target/i386/incoming-4.c: Likewise.
235 * gcc.target/i386/incoming-5.c: Likewise.
236 * gcc.target/i386/incoming-6.c: Likewise.
237 * gcc.target/i386/incoming-7.c: Likewise.
238 * gcc.target/i386/incoming-8.c: Likewise.
239 * gcc.target/i386/incoming-9.c: Likewise.
240 * gcc.target/i386/lea.c: Likewise.
241 * gcc.target/i386/local.c: Likewise.
242 * gcc.target/i386/loop-1.c: Likewise.
243 * gcc.target/i386/loop-2.c: Likewise.
244 * gcc.target/i386/loop-3.c: Likewise.
245 * gcc.target/i386/max-stack-align.c: Likewise.
246 * gcc.target/i386/memcpy-1.c: Likewise.
247 * gcc.target/i386/movbe-2.c: Likewise.
248 * gcc.target/i386/movq-2.c: Likewise.
249 * gcc.target/i386/movq.c: Likewise.
250 * gcc.target/i386/nrv1.c: Likewise.
251 * gcc.target/i386/pad-4.c: Likewise.
252 * gcc.target/i386/pad-5a.c: Likewise.
253 * gcc.target/i386/pad-5b.c: Likewise.
254 * gcc.target/i386/pad-6a.c: Likewise.
255 * gcc.target/i386/pad-6b.c: Likewise.
256 * gcc.target/i386/pad-7.c: Likewise.
257 * gcc.target/i386/pad-9.c: Likewise.
258 * gcc.target/i386/pentium4-not-mull.c: Likewise.
259 * gcc.target/i386/pic-1.c: Likewise.
260 * gcc.target/i386/pr12092-1.c: Likewise.
261 * gcc.target/i386/pr12329.c: Likewise.
262 * gcc.target/i386/pr21518.c: Likewise.
263 * gcc.target/i386/pr22362.c: Likewise.
264 * gcc.target/i386/pr22585.c: Likewise.
265 * gcc.target/i386/pr23098.c: Likewise.
266 * gcc.target/i386/pr25196.c: Likewise.
267 * gcc.target/i386/pr25293.c: Likewise.
268 * gcc.target/i386/pr25654.c: Likewise.
269 * gcc.target/i386/pr26449.c: Likewise.
270 * gcc.target/i386/pr26778.c: Likewise.
271 * gcc.target/i386/pr26826.c: Likewise.
272 * gcc.target/i386/pr27266.c: Likewise.
273 * gcc.target/i386/pr29978.c: Likewise.
274 * gcc.target/i386/pr30505.c: Likewise.
275 * gcc.target/i386/pr30961-1.c: Likewise.
276 * gcc.target/i386/pr31628.c: Likewise.
277 * gcc.target/i386/pr32000-2.c: Likewise.
278 * gcc.target/i386/pr32661-1.c: Likewise.
279 * gcc.target/i386/pr32708-2.c: Likewise.
280 * gcc.target/i386/pr32708-3.c: Likewise.
281 * gcc.target/i386/pr34256.c: Likewise.
282 * gcc.target/i386/pr34312.c: Likewise.
283 * gcc.target/i386/pr34522.c: Likewise.
284 * gcc.target/i386/pr35160.c: Likewise.
285 * gcc.target/i386/pr35281.c: Likewise.
286 * gcc.target/i386/pr36246.c: Likewise.
287 * gcc.target/i386/pr36786.c: Likewise.
288 * gcc.target/i386/pr37275.c: Likewise.
289 * gcc.target/i386/pr37843-3.c: Likewise.
290 * gcc.target/i386/pr37843-4.c: Likewise.
291 * gcc.target/i386/pr39082-1.c: Likewise.
292 * gcc.target/i386/pr39431.c: Likewise.
293 * gcc.target/i386/pr39496.c: Likewise.
294 * gcc.target/i386/pr39543-2.c: Likewise.
295 * gcc.target/i386/pr39911.c: Likewise.
296 * gcc.target/i386/pr40718.c: Likewise.
297 * gcc.target/i386/pr40906-1.c: Likewise.
298 * gcc.target/i386/pr40906-2.c: Likewise.
299 * gcc.target/i386/pr40906-3.c: Likewise.
300 * gcc.target/i386/pr40934.c: Likewise.
301 * gcc.target/i386/pr41900.c: Likewise.
302 * gcc.target/i386/pr42589.c: Likewise.
303 * gcc.target/i386/pr43662.c: Likewise.
304 * gcc.target/i386/pr43671.c: Likewise.
305 * gcc.target/i386/pr43766.c: Likewise.
306 * gcc.target/i386/pr43869.c: Likewise.
307 * gcc.target/i386/pr44942.c: Likewise.
308 * gcc.target/i386/pr44948-2a.c: Likewise.
309 * gcc.target/i386/pr45234.c: Likewise.
310 * gcc.target/i386/pr45336-2.c: Likewise.
311 * gcc.target/i386/pr45336-4.c: Likewise.
312 * gcc.target/i386/pr45852.c: Likewise.
313 * gcc.target/i386/pr46470.c: Likewise.
314 * gcc.target/i386/pr48037-1.c: Likewise.
315 * gcc.target/i386/pr48389.c: Likewise.
316 * gcc.target/i386/pr49095.c: Likewise.
317 * gcc.target/i386/pr9771-1.c: Likewise.
318 * gcc.target/i386/rdfsbase-1.c: Likewise.
319 * gcc.target/i386/rdfsbase-2.c: Likewise.
320 * gcc.target/i386/rdgsbase-1.c: Likewise.
321 * gcc.target/i386/rdgsbase-2.c: Likewise.
322 * gcc.target/i386/rdrand-3.c: Likewise.
323 * gcc.target/i386/regparm-stdcall.c: Likewise.
324 * gcc.target/i386/regparm.c: Likewise.
325 * gcc.target/i386/reload-1.c: Likewise.
326 * gcc.target/i386/rotate-2.c: Likewise.
327 * gcc.target/i386/sibcall-5.c: Likewise.
328 * gcc.target/i386/signbit-1.c: Likewise.
329 * gcc.target/i386/signbit-2.c: Likewise.
330 * gcc.target/i386/signbit-3.c: Likewise.
331 * gcc.target/i386/sse-5.c: Likewise.
332 * gcc.target/i386/sse-8.c: Likewise.
333 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
334 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
335 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
336 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
337 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
338 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
339 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
340 * gcc.target/i386/sse2-movq-2.c: Likewise.
341 * gcc.target/i386/sse2-movq-3.c: Likewise.
342 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
343 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
344 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
345 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
346 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
347 * gcc.target/i386/ssefn-1.c: Likewise.
348 * gcc.target/i386/ssefn-2.c: Likewise.
349 * gcc.target/i386/sseregparm-1.c: Likewise.
350 * gcc.target/i386/sseregparm-2.c: Likewise.
351 * gcc.target/i386/sseregparm-3.c: Likewise.
352 * gcc.target/i386/sseregparm-4.c: Likewise.
353 * gcc.target/i386/sseregparm-5.c: Likewise.
354 * gcc.target/i386/sseregparm-6.c: Likewise.
355 * gcc.target/i386/sseregparm-7.c: Likewise.
356 * gcc.target/i386/sseregparm-8.c: Likewise.
357 * gcc.target/i386/stack-realign.c: Likewise.
358 * gcc.target/i386/stack-usage-realign.c: Likewise.
359 * gcc.target/i386/stackalign/asm-1.c: Likewise.
360 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
361 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
362 * gcc.target/i386/stackalign/return-1.c: Likewise.
363 * gcc.target/i386/stackalign/return-2.c: Likewise.
364 * gcc.target/i386/stackalign/return-3.c: Likewise.
365 * gcc.target/i386/tailcall-1.c: Likewise.
366 * gcc.target/i386/tbm-2.c: Likewise.
367 * gcc.target/i386/udivmod-7.c: Likewise.
368 * gcc.target/i386/udivmod-8.c: Likewise.
369 * gcc.target/i386/unroll-1.c: Likewise.
370 * gcc.target/i386/vararg-1.c: Likewise.
371 * gcc.target/i386/vararg-2.c: Likewise.
372 * gcc.target/i386/vect8-ret.c: Likewise.
373 * gcc.target/i386/vectorize5.c: Likewise.
374 * gcc.target/i386/wmul-1.c: Likewise.
375 * gcc.target/i386/wmul-2.c: Likewise.
376 * gcc.target/i386/wrfsbase-1.c: Likewise.
377 * gcc.target/i386/wrfsbase-2.c: Likewise.
378 * gcc.target/i386/wrgsbase-1.c: Likewise.
379 * gcc.target/i386/wrgsbase-2.c: Likewise.
380 * gcc.target/i386/xop-pcmov.c: Likewise.
381 * gcc.target/i386/xop-pcmov2.c: Likewise.
382 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
383 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
384 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
385 * gcc.target/i386/xop-shift1-vector.c: Likewise.
386 * gcc.target/i386/xop-shift2-vector.c: Likewise.
387 * gcc.target/i386/xop-shift3-vector.c: Likewise.
388 * gcc.target/i386/zee.c: Likewise.
389 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
390 * gfortran.dg/compiler-directive_2.f: Likewise.
391 * gfortran.dg/g77/20010216-1.f: Likewise.
392 * gfortran.dg/gomp/pr39152.f90: Likewise.
393 * gfortran.dg/pr33794.f90: Likewise.
395 2011-07-09 Jason Merrill <jason@redhat.com>
397 * g++.dg/cpp0x/regress/regress5.C: New.
399 2011-07-08 Jason Merrill <jason@redhat.com>
402 * g++.dg/expr/compound-asn1.C: New.
403 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
405 2011-07-08 Jakub Jelinek <jakub@redhat.com>
408 * gcc.target/powerpc/altivec-34.c: New test.
410 2011-07-08 Jason Merrill <jason@redhat.com>
413 * g++.dg/abi/guard3.C: New.
415 2011-07-08 Julian Brown <julian@codesourcery.com>
417 * lib/target-supports.exp
418 (check_effective_target_arm_little_endian): New.
419 (check_effective_target_vect_pack_trunc): Use above.
420 (check_effective_target_vect_unpack): Likewise.
421 (check_effective_target_vect_element_align): Test
422 check_effective_target_arm_vect_no_misalign for ARM.
424 2011-07-08 Jason Merrill <jason@redhat.com>
427 * g++.dg/cpp0x/constexpr-rom.C: New.
429 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
432 * g++.dg/torture/pr49519.C: New test.
434 2011-07-08 Martin Jambor <mjambor@suse.cz>
436 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
438 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
441 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
443 2011-07-08 Richard Guenther <rguenther@suse.de>
445 PR tree-optimization/49662
446 * gcc.dg/graphite/interchange-14.c: XFAIL.
447 * gcc.dg/graphite/interchange-15.c: Likewise.
448 * gcc.dg/graphite/interchange-mvt.c: Likewise.
450 2011-07-06 Jason Merrill <jason@redhat.com>
453 * g++.dg/cpp0x/regress/regress4.C: New.
455 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
458 * gfortran.dg/result_in_spec_4.f90: New test.
460 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
462 * gcc.target/sparc/cas64.c: New test.
464 2011-07-07 Jakub Jelinek <jakub@redhat.com>
467 * g++.dg/torture/pr49644.C: New test.
470 * gcc.c-torture/execute/pr49644.c: New test.
472 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
474 * lib/target-supports.exp (check_effective_target_ia32): New.
475 (check_effective_target_x32): Likewise.
476 (check_effective_target_vect_cmdline_needed): Also check x32.
478 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
480 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
482 * gcc.target/arm/pr42235.c: Likewise.
483 * gcc.target/arm/pr42495.c: Likewise.
484 * gcc.target/arm/pr42574.c: Likewise.
485 * gcc.target/arm/thumb-branch1.c: Likewise.
487 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
488 unneeded prune of possible warning.
489 * gcc.target/arm/pr40956.c: Likewise.
490 * gcc.target/arm/pr42505.c: Likewise.
492 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
493 * gcc.c-torture/compile/pr46883.c: Likewise.
494 * gcc.c-torture/compile/pr46934.c: Likewise.
496 * gcc.target/arm/pr41679.c: Remove test directives in preparation
497 for move to ../../gcc.c-torture/compile.
498 * gcc.target/arm/pr46883.c: Likewise.
499 * gcc.target/arm/pr46934.c: Likewise.
501 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
502 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
503 * gcc.target/arm/wmul-1.c: Likewise.
504 * gcc.target/arm/wmul-2.c: Likewise.
505 * gcc.target/arm/wmul-3.c: Likewise.
506 * gcc.target/arm/wmul-4.c: Likewise.
507 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
508 add tab after scan target.
509 * gcc.target/arm/smlaltt-1.c: Likewise.
510 * gcc.target/arm/smlatb-1.c: Likewise.
511 * gcc.target/arm/smlatt-1.c: Likewise.
513 2011-07-07 Jakub Jelinek <jakub@redhat.com>
516 * gcc.dg/debug/pr49522.c: New test.
518 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
520 * gcc.dg/pragma-align.c: Run only if target !default_packed.
521 * gcc.dg/pr46212.c: Run only if target int32plus.
522 * gcc.dg/torture/pr48146.c: Ditto.
523 * gcc.dg/tree-ssa/vrp51.c: Ditto.
524 * c-c++-common/pr44832.c: Ditto.
525 * gcc.dg/pr49544.c: Run only if target ptr32plus.
526 * gcc.dg/pr31490.c: Ditto.
527 * gcc.dg/torture/builtin-math-7.c: Run only if target
529 * gcc.dg/torture/pr45764.c: Skip for AVR.
530 * gcc.dg/pr47893.c: Ditto.
532 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
534 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
535 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
536 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
537 add tab to scan target.
539 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
541 * gcc.target/arm/neon-modes-3.c: New test.
543 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
545 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
546 -fno-loop-interchange -ffast-math.
548 2011-07-07 Richard Guenther <rguenther@suse.de>
550 * gcc.dg/ftrapv-3.c: New testcase.
552 2011-07-07 Richard Guenther <rguenther@suse.de>
554 * gcc.dg/tree-ssa/vrp58.c: New testcase.
555 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
557 2011-07-07 Kai Tietz <ktietz@redhat.com>
559 * gcc.dg/binop-notxor1.c: New test.
560 * gcc.dg/binop-notand4a.c: New test.
561 * gcc.dg/binop-notxor2.c: New test.
562 * gcc.dg/binop-notand3a.c: New test.
563 * gcc.dg/binop-notand2a.c: New test.
564 * gcc.dg/binop-notand6a.c: New test.
565 * gcc.dg/binop-notor1.c: New test.
566 * gcc.dg/binop-notand1a.c: New test.
567 * gcc.dg/binop-notand5a.c: New test.
568 * gcc.dg/binop-notor2.c: New test.
570 2011-07-07 Jakub Jelinek <jakub@redhat.com>
573 * gcc.dg/gomp/pr49640.c: New test.
575 2011-07-07 Richard Guenther <rguenther@suse.de>
577 * gcc.dg/graphite/pr37485.c: Add -floop-block.
579 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
582 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
584 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
586 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
587 * gcc.target/powerpc/no-r11-2.c: Ditto.
588 * gcc.target/powerpc/no-r11-3.c: Ditto.
590 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
592 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
593 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
595 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
597 * lib/target-supports.exp (check_profiling_available): Disable
598 profiling with -fprofile-generate for target avr.
600 2011-07-06 Richard Guenther <rguenther@suse.de>
602 PR tree-optimization/49645
603 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
605 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
608 * gcc.dg/pr47383.c: New.
610 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
612 PR tree-optimization/49647
613 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
615 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
618 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
619 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
621 2011-07-05 Jason Merrill <jason@redhat.com>
624 * g++.dg/template/template-id-4.C: New.
626 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
628 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
629 * gcc.dg/pr43402.c: Ditto.
631 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
633 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
635 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
637 * gcc.target/powerpc/ppc-switch-1.c: New test for
638 --param case-values-threshold.
639 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
641 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
643 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
645 2011-07-05 Jason Merrill <jason@redhat.com>
647 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
649 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
651 PR tree-optimization/47654
652 * gcc.dg/graphite/block-pr47654.c: New.
654 2011-07-05 Jason Merrill <jason@redhat.com>
656 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
658 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
660 PR tree-optimization/49580
661 * gcc.dg/autopar/pr49580.c: New test.
663 2011-07-05 Richard Guenther <rguenther@suse.de>
665 PR tree-optimization/49518
666 PR tree-optimization/49628
667 * g++.dg/torture/pr49628.C: New testcase.
668 * gcc.dg/torture/pr49518.c: Likewise.
670 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
672 * ada/acats/run_acats (which): Extract last field from type -p,
673 type output only if command succeeded.
675 2011-07-04 Jason Merrill <jason@redhat.com>
677 * g++.dg/abi/mangle48.C: New.
679 * g++.dg/cpp0x/diag1.C: New.
681 * g++.dg/diagnostic/aka1.C: New.
683 2011-07-04 Jakub Jelinek <jakub@redhat.com>
685 PR rtl-optimization/49619
686 * gcc.dg/pr49619.c: New test.
688 PR rtl-optimization/49472
689 * gfortran.dg/pr49472.f90: New test.
692 * gcc.dg/pr49602.c: New test.
694 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
698 * gcc.target/avr/avr.exp: Run over cpp files, too.
699 * gcc.target/avr/torture/avr-torture.exp: Ditto.
700 * gcc.target/avr/progmem.h: New file.
701 * gcc.target/avr/exit-abort.h: New file.
702 * gcc.target/avr/progmem-error-1.c: New file.
703 * gcc.target/avr/progmem-error-1.cpp: New file.
704 * gcc.target/avr/progmem-warning-1.c: New file.
705 * gcc.target/avr/torture/progmem-1.c: New file.
706 * gcc.target/avr/torture/progmem-1.cpp: New file.
708 2011-07-04 Richard Guenther <rguenther@suse.de>
710 PR tree-optimization/49615
711 * g++.dg/torture/pr49615.C: New testcase.
713 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
715 PR tree-optimization/49610
716 * gcc.dg/vect/pr49610.c: New test.
718 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
720 * gnat.dg/specs/debug1.ads: New test.
722 2011-07-02 Janus Weil <janus@gcc.gnu.org>
725 * gfortran.dg/typebound_proc_23.f90: New.
727 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
730 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
732 2011-07-01 Jason Merrill <jason@redhat.com>
735 * g++.dg/template/template-id-3.C: New.
738 * g++.dg/template/qualified-id4.C: New.
741 * g++.dg/template/explicit-args4.C: New.
744 * g++.dg/template/offsetof2.C: New.
746 2011-07-01 Kai Tietz <ktietz@redhat.com>
748 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
750 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
753 * lib/target-supports.exp (check_effective_target_gld): New proc.
755 2011-07-01 Richard Guenther <rguenther@suse.de>
757 PR tree-optimization/49603
758 * gcc.dg/torture/pr49603.c: New testcase.
760 2011-06-30 Jason Merrill <jason@redhat.com>
763 * g++.dg/rtti/template1.C: New.
766 * g++.dg/cpp0x/regress/ctor1.C: New.
769 * g++.dg/cpp0x/initlist54.C: New.
771 2011-06-30 Martin Jambor <mjambor@suse.cz>
773 * gcc.dg/tree-ssa/sra-12.c: New test.
775 2011-06-29 Jason Merrill <jason@redhat.com>
777 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
779 2011-06-30 Richard Guenther <rguenther@suse.de>
781 PR tree-optimization/46787
782 * gcc.dg/vect/vect-121.c: New testcase.
784 2011-06-30 Martin Jambor <mjambor@suse.cz>
786 PR tree-optimization/49094
787 * gcc.dg/tree-ssa/pr49094.c: New test.
789 2011-06-30 Jakub Jelinek <jakub@redhat.com>
792 * gfortran.dg/pr49540-1.f90: New test.
793 * gfortran.dg/pr49540-2.f90: New test.
795 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
798 * ada/acats/run_acats (which): Use last field of type -p output.
800 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
801 Iain Sandoe <iains@gcc.gnu.org>
804 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
805 Only skip on 64-bit *-*-darwin8* && !objc2.
807 2011-06-30 Richard Guenther <rguenther@suse.de>
809 PR tree-optimization/38752
810 * gcc.c-torture/compile/pr38752.c: New testcase.
812 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
814 * gcc.dg/vect/slp-widen-mult-half.c: New test.
815 * gcc.dg/vect/vect-widen-mult-half.c: New test.
817 2011-06-29 Jason Merrill <jason@redhat.com>
820 * g++.dg/cpp0x/initlist53.C: Use placement new.
821 * g++.dg/cpp0x/initlist-value.C: Use placement new.
822 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
825 * g++.dg/cpp0x/trailing6.C: New.
826 * g++.dg/cpp0x/pr45908.C: No error.
829 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
832 * g++.dg/cpp0x/constexpr-using2.C: New.
834 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
837 * g++.dg/cpp0x/constexpr-diag3.C: New.
838 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
839 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
840 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
841 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
843 2011-06-29 Jason Merrill <jason@redhat.com>
845 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
847 2011-06-29 Richard Guenther <rguenther@suse.de>
849 * gcc.dg/tree-ssa/loop-17.c: Adjust.
851 2011-06-29 Jason Merrill <jason@redhat.com>
853 * g++.dg/cpp0x/initlist-value2.C: New.
855 * g++.dg/cpp0x/constexpr-initlist4.C: New.
856 * g++.dg/cpp0x/initlist-value.C: New.
858 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
860 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
862 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
864 * gcc.dg/inline_1.c: Remove dg-excess-errors.
865 * gcc.dg/inline_2.c: Likewise.
866 * gcc.dg/unroll_1.c: Likewise.
868 2011-06-29 Jakub Jelinek <jakub@redhat.com>
871 * gcc.target/i386/pr49567.c: New test.
873 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
875 * gnat.dg/opt17.ad[sb]: New test.
877 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
878 Tom de Vries <tom@codesourcery.com>
880 * lib/target-supports.exp (check_effective_target_arm_nothumb)
881 (check_effective_target_arm_thumb2): New effective targets.
882 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
883 properly. Clean up temporary files.
884 * gcc.target/arm/ivopts-2.c: Likewise.
885 * gcc.target/arm/ivopts-3.c: Likewise.
886 * gcc.target/arm/ivopts-4.c: Likewise.
887 * gcc.target/arm/ivopts-5.c: Likewise.
888 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
890 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
893 * gfortran.dg/reshape_zerosize_3.f90: New test.
895 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
897 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
898 * gcc.target/arm/vfp-ldmias.c: Likewise.
899 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
900 * gcc.target/arm/vfp-stmdbs.c: Likewise.
901 * gcc.target/arm/vfp-ldmiad.c: Likewise.
902 * gcc.target/arm/vfp-stmias.c: Likewise.
903 * gcc.target/arm/vfp-stmdbd.c: Likewise.
904 * gcc.target/arm/vfp-stmiad.c: Likewise.
906 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
908 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
910 * gcc.target/arm/pr45701-2.c: Ditto.
912 2011-06-27 Janus Weil <janus@gcc.gnu.org>
915 * gfortran.dg/allocatable_scalar_9.f90: Modified.
916 * gfortran.dg/extends_14.f03: Modified.
918 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
920 * lib/target-supports-dg.exp (dg-require-effective-target): Return
921 early if the test is already being skipped.
923 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
924 scan-assembler-dem-not): For missing file, report unresolved with
925 same message as for pass/fail, with reason reported in log file.
927 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
928 from add_options_for_arm_neon_fp16.
929 (check_effective_target_arm_fp16_ok_nocache): Renamed from
930 check_effective_target_arm_neon_fp16_ok_nocache.
931 Check -mfpu and -mfloat-abi options from current multilib.
932 Do not require neon support.
933 (check_effective_target_arm_fp16_ok): Renamed from
934 check_effecitve_target_arm_neon_fp16_ok.
935 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
936 arm_neon_fp16_ok and arm_fp16.
937 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
938 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
939 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
940 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
942 2011-06-27 Jakub Jelinek <jakub@redhat.com>
944 * gcc.dg/builtin-assume-aligned-1.c: New test.
945 * gcc.dg/builtin-assume-aligned-2.c: New test.
946 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
949 * gcc.dg/pr49544.c: New test.
951 2011-06-27 Richard Guenther <rguenther@suse.de>
953 PR tree-optimization/49394
954 * g++.dg/torture/pr49394.C: New testcase.
956 2011-06-27 Kai Tietz <ktietz@redhat.com>
958 * gcc.dg/optimize-bswapdi-2.c: New test.
960 2011-06-27 Michael Hope <michael.hope@linaro.org>
961 Richard Sandiford <richard.sandiford@linaro.org>
963 PR tree-optimization/49169
964 * gcc.dg/torture/pr49169.c: New test.
966 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
969 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
971 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
974 2011-06-26 Jason Merrill <jason@redhat.com>
976 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
979 * g++.dg/init/ref19.C: New.
980 * g++.dg/cpp0x/constexpr-cleanup.C: New.
982 2011-06-26 Jakub Jelinek <jakub@redhat.com>
984 PR tree-optimization/48377
985 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
988 2011-06-26 Steve Ellcey <sje@cup.hp.com>
991 * lib/target-supports.exp (check_effective_target_non_strict_align):
993 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
995 2011-06-24 Martin Jambor <mjambor@suse.cz>
997 PR tree-optimizations/49516
998 * g++.dg/tree-ssa/pr49516.C: New test.
1000 2011-06-23 Jason Merrill <jason@redhat.com>
1003 * g++.dg/template/partial10.C: New.
1004 * g++.dg/template/partial11.C: New.
1006 2011-06-23 Jeff Law <law@redhat.com>
1009 * gcc.dg/pr48770.c: New test.
1011 2011-06-23 Jan Hubicka <jh@suse.cz>
1014 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1016 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1019 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1020 instead of -fdump-tree-optimized.
1022 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1025 * g++.dg/template/crash107.C: New.
1026 * g++.dg/template/error17.C: Adjust.
1028 2011-06-23 Jason Merrill <jason@redhat.com>
1031 * g++.dg/cpp0x/defaulted30.C: New.
1034 * g++.dg/rtti/anon-ns1.C: New.
1037 * g++.dg/init/ref18.C: New.
1040 * g++.dg/template/partial9.C: New.
1042 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1045 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1047 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1050 * gcc.dg/pr49496.c: New test.
1052 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1054 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1057 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1059 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1060 * gcc.target/arm/pr42879.c: Likewise.
1061 * gcc.target/arm/pr45701-3.c: Likewise.
1063 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1064 * gcc.target/arm/pr40482.c: Likewise.
1065 * gcc.target/arm/stack-corruption.c: Likewise.
1067 2011-06-22 Richard Guenther <rguenther@suse.de>
1069 PR tree-optimization/49493
1070 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1072 2011-06-22 Jason Merrill <jason@redhat.com>
1075 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1077 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1078 Dmitry Melnik <dm@ispras.ru>
1080 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1081 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1082 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1084 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1086 * gcc.target/arm/tlscall.c: New.
1088 2011-06-21 Jason Merrill <jason@redhat.com>
1091 * g++.dg/cpp0x/constexpr-ref1.C: New.
1092 * g++.dg/cpp0x/constexpr-ref2.C: New.
1093 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1096 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1099 * g++.dg/template/param3.C: New.
1101 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1103 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1104 my_clrsb test functions.
1106 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1107 test_sll, test_ull): Add clrsb tests.
1108 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1111 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1114 * gfortran.dg/class_44.f03: New.
1116 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1118 PR tree-optimization/49478
1119 * gcc.dg/vect/pr49478.c
1121 2011-06-21 Richard Guenther <rguenther@suse.de>
1123 PR tree-optimization/49483
1124 * gcc.dg/vect/vect-120.c: New testcase.
1126 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1129 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1130 * gcc.dg/vect/vect-peel-4.c: Likewise.
1132 2011-06-22 Christian Bruel <christian.bruel@st.com>
1135 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1136 * gcc.dg/always_inline2.c: Likewise.
1137 * gcc.dg/always_inline3.c: Likewise.
1138 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1139 * gcc.dg/inline_1.c: Likewise.
1140 * gcc.dg/inline_2.c: Likewise.
1141 * gcc.dg/inline_3.c: Likewise.
1142 * gcc.dg/inline_4.c: Likewise.
1143 * gcc.dg/20051201-1.c: Likewise.
1144 * gcc.dg/pr40087.c: Likewise.
1145 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1146 * gcc.dg/inline-22.c: Likewise.
1147 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1148 * gcc.dg/lto/20090218-1_1.c: Likewise.
1149 * g++.dg/ipa/devirt-7.C: Likewise.
1150 * gcc.dg/uninit-pred-5_a.c: Likewise.
1151 * gcc.dg/uninit-pred-5_b.c: Likewise.
1152 * gcc.dg/fail_always_inline.c: New.
1154 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1156 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1157 into 6 jobs instead of 3.
1159 2011-06-20 Jason Merrill <jason@redhat.com>
1162 * g++.dg/cpp0x/initlist53.C: New.
1164 2011-06-20 Tobias Burnus <burnus@net-b.de>
1167 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1168 * gfortran.dg/coarray_lock_3.f90: New.
1169 * gfortran.dg/coarray/lock_1.f90: New.
1171 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1173 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1174 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1175 unresolved and report the reason to the log file.
1177 * lib/scanasm.exp (object-size): Move argument processing earlier
1178 to report errors before verifying that the file exists. Report
1179 problems detected at runtime as unresolved instead of error and
1180 report their reasons to the log file.
1182 2011-06-20 Jason Merrill <jason@redhat.com>
1185 * g++.dg/cpp0x/explicit6.C: New.
1188 * g++.dg/cpp0x/enum20.C: New.
1191 * g++.dg/ext/attr-aligned01.C: New.
1194 * g++.dg/cpp0x/variadic-default.C: New.
1197 * g++.dg/cpp0x/auto26.C: New.
1200 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1202 2011-06-20 Kai Tietz <ktietz@redhat.com>
1204 * gcc.dg/binop-notand1.c: New test.
1205 * gcc.dg/binop-notand2.c: New test.
1206 * gcc.dg/binop-notand3.c: New test.
1207 * gcc.dg/binop-notand4.c: New test.
1208 * gcc.dg/binop-notand5.c: New test.
1209 * gcc.dg/binop-notand6.c: New test.
1211 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1214 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1216 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1219 * gfortran.dg/proc_ptr_31.f90: New.
1221 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1223 * gnat.dg/volatile6.adb: New test.
1224 * gnat.dg/volatile7.adb: Likewise.
1225 * gnat.dg/volatile8.adb: Likewise.
1226 * gnat.dg/volatile9.adb: Likewise.
1228 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1230 * gnat.dg/constant3.adb: New test.
1232 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1235 * gfortran.dg/read_list_eof_1.f90: New test.
1237 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1240 * gcc.target/i386/testimm-1.c: New test.
1241 * gcc.target/i386/testimm-2.c: New test.
1242 * gcc.target/i386/testimm-3.c: New test.
1243 * gcc.target/i386/testimm-4.c: New test.
1244 * gcc.target/i386/testimm-5.c: New test.
1245 * gcc.target/i386/testimm-6.c: New test.
1246 * gcc.target/i386/testimm-7.c: New test.
1247 * gcc.target/i386/testimm-8.c: New test.
1248 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1249 * gcc.target/i386/xop-rotate1-int.c: New test.
1250 * gcc.target/i386/xop-rotate2-int.c: New test.
1252 2011-06-17 Jason Merrill <jason@redhat.com>
1254 * g++.dg/cpp0x/rv-func2.C: New.
1256 * g++.dg/debug/dwarf2/lambda1.C: New.
1257 * g++.dg/warn/Wshadow-6.C: Adjust.
1259 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1262 * gfortran.dg/move_alloc_5.f90: New.
1264 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1266 PR rtl-optimization/48542
1267 * gcc.dg/torture/pr48542.c: New test.
1269 2011-06-16 Jason Merrill <jason@redhat.com>
1272 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1275 * g++.dg/cpp0x/initlist52.C New.
1278 * c-c++-common/raw-string-12.c: New.
1281 * g++.dg/cpp0x/sfinae26.C: New.
1284 * g++.dg/cpp0x/variadic113.C: New.
1287 * g++.dg/cpp0x/variadic112.C: New.
1289 2011-06-16 Jeff Law <law@redhat.com>
1291 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1292 improved jump threading.
1293 * gcc.dg/builtin-object-size-2.c: Likewise.
1294 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1296 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1299 * gfortran.dg/typebound_assignment_3.f03: New.
1301 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1304 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1306 2011-06-16 Martin Jambor <mjambor@suse.cz>
1308 PR tree-optimization/49343
1309 * gnat.dg/discr31.ad[sb]: New test.
1311 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1313 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1315 2011-06-16 Tom de Vries <tom@codesourcery.com>
1318 * gcc.target/arm/ivopts-3.c: Update test.
1319 * gcc.target/arm/ivopts-5.c: Same.
1321 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1324 2011-06-10 Wei Guozhi <carrot@google.com>
1327 * gcc.target/arm/pr45335.c: New test.
1328 * gcc.target/arm/pr45335-2.c: New test.
1329 * gcc.target/arm/pr45335-3.c: New test.
1330 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1331 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1332 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1334 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1336 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1338 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1341 * gfortran.dg/class_43.f03: New.
1343 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1345 PR tree-optimization/49419
1346 * gcc.c-torture/execute/pr49419.c: New test.
1348 2011-06-16 Revital Eres <revital.eres@linaro.org>
1350 * gcc.dg/sms-9.c: New file.
1352 2011-06-15 Easwaran Raman <eraman@google.com>
1354 PR rtl-optimization/49414
1355 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1357 2011-06-14 Jason Merrill <jason@redhat.com>
1359 * g++.dg/cpp0x/noexcept13.C: New.
1361 2011-06-14 Easwaran Raman <eraman@google.com>
1363 PR rtl-optimization/44194
1364 * gcc.dg/pr44194-1.c: New test.
1365 * gcc.dg/pr44194-2.c: New test.
1367 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1369 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1371 * gcc.target/arm/pr45701-2.c: Likewise.
1372 * gcc.target/arm/thumb-branch1.c: Likewise.
1374 2011-06-14 Steve Ellcey <sje@cup.hp.com>
1377 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1379 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1381 * gcc.target/arm/pr45701-1.c: Require thumb support.
1382 * gcc.target/arm/pr45701-2.c: Likewise.
1383 * gcc.target/arm/thumb-branch1.c: Likewise.
1385 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1386 * gcc.target/arm/pr39839.c: Likewise.
1387 * gcc.target/arm/pr40657-2.c: Likewise.
1388 * gcc.target/arm/pr40956.c: Likewise.
1389 * gcc.target/arm/pr41679.c: Likewise.
1390 * gcc.target/arm/pr42235.c: Likewise.
1391 * gcc.target/arm/pr42495.c: Likewise.
1392 * gcc.target/arm/pr42505.c: Likewise.
1393 * gcc.target/arm/pr42574.c: Likewise.
1394 * gcc.target/arm/pr46883.c: Likewise.
1395 * gcc.target/arm/pr46934.c: Likewise.
1396 * gcc.target/arm/xor-and.c: Likewise.
1398 2011-06-14 Jason Merrill <jason@redhat.com>
1400 * g++.dg/other/error23.C: Adjust error message.
1401 * g++.dg/other/error32.C: Likewise.
1404 * g++.dg/cpp0x/rv-dotstar.C: New.
1407 * g++.dg/cpp0x/decltype30.C: New.
1409 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1411 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1414 * gfortran.dg/pr49103.f90: New test.
1416 2011-06-14 Tom de Vries <tom@codesourcery.com>
1419 * gcc.target/arm/ivopts-3.c: New test.
1420 * gcc.target/arm/ivopts-4.c: New test.
1421 * gcc.target/arm/ivopts-5.c: New test.
1423 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1425 PR rtl-optimization/49390
1426 * gcc.c-torture/execute/pr49390.c: New test.
1428 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1430 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1432 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
1434 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1435 * gcc.c-torture/execute/cmpsi-2.x: New file.
1436 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1437 * gcc.c-torture/execute/pr45262.x: New file.
1438 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1439 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1441 * gcc.c-torture/compile/pr49163.c: Ditto.
1443 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
1445 * gcc.dg/vect/vect-16.c: Rename to...
1446 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1447 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1448 for double-word vectors.
1449 * gcc.dg/vect/vect-peel-4.c: Likewise.
1450 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1452 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1455 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1458 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1460 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1462 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1464 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1466 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1468 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1470 * gfortran.dg/trim_optimize_8.f90: New test case.
1472 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1473 Ira Rosen <ira.rosen@linaro.org>
1475 PR tree-optimization/49352
1476 * gcc.dg/vect/pr49352.c: New test.
1478 2011-06-12 Tobias Burnus
1481 * gfortran.dg/alloc_comp_assign_11.f90: New.
1483 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1485 * gfortran.dg/trim_optimize_7.f90: New test.
1487 2011-06-10 Wei Guozhi <carrot@google.com>
1490 * gcc.target/arm/pr45335.c: New test.
1491 * gcc.target/arm/pr45335-2.c: New test.
1492 * gcc.target/arm/pr45335-3.c: New test.
1493 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1494 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1495 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1497 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1500 * g++.dg/parse/error39.C: New.
1502 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1504 * gcc.target/arm/20090811-1.c: Skip for incompatible
1505 options, do not override other options.
1506 * gcc.target/arm/combine-cmp-shift.c: Skip for
1507 incompatible options.
1508 * gcc.target/arm/pr45094.c: Likewise.
1509 * gcc.target/arm/scd42-1.c: Likewise.
1510 * gcc.target/arm/scd42-3.c: Likewise.
1511 * gcc.target/arm/thumb-ltu.c: Likewise.
1513 * lib/target-supports.exp
1514 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1515 multilib flags use -mfpu with a value other than neon-fp16.
1517 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1519 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1520 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1522 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1524 * lib/target-supports.exp (check_effective_target_pie): New proc.
1525 * gcc.dg/pie-link.c: Use target pie.
1527 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1528 Laurent Rougé <laurent.rouge@menta.fr>
1530 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1531 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1533 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1535 * gfortran.dg/coarray/sync_1.f90: New test for
1536 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1538 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1540 PR tree-optimization/49318
1541 * gcc.dg/vect/pr49318.c: New test.
1543 2011-06-09 David Krauss <potswa@mac.com>
1545 * g++.dg/template/arrow1.C: New.
1547 2011-06-09 Jason Merrill <jason@redhat.com>
1549 * lib/prune.exp: Prune "note"s.
1550 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1552 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1553 * g++.dg/template/dependent-expr3.C: Likewise.
1554 * g++.dg/parse/template7.C: Likewise.
1555 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1556 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1557 * g++.old-deja/g++.pt/friend38.C: Likewise.
1558 * g++.old-deja/g++.pt/crash32.C: Likewise.
1559 * g++.old-deja/g++.other/init4.C: Likewise.
1560 * g++.old-deja/g++.other/friend8.C: Likewise.
1562 * g++.dg/ext/complex7.C: Adjust expected output.
1563 * g++.dg/diagnostic/method1.C: Likewise.
1564 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1565 * g++.dg/parse/crash33.C: Likewise.
1566 * g++.dg/other/warning1.C: Likewise.
1567 * g++.dg/init/pr29571.C: Likewise.
1568 * g++.dg/warn/overflow-warn-1.C: Likewise.
1569 * g++.dg/warn/overflow-warn-3.C: Likewise.
1570 * g++.dg/warn/overflow-warn-4.C: Likewise.
1571 * g++.old-deja/g++.oliva/template1.C: Likewise.
1573 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1574 * g++.dg/parse/template7.C: Adjust.
1576 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1579 * gcc.dg/pr49307.c: New.
1581 2011-06-09 Wei Guozhi <carrot@google.com>
1584 * gcc.target/arm/pr46975.c: New testcase.
1586 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1588 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1589 (PMETH, arglist_t): Removed.
1590 (method_get_number_of_arguments): Removed.
1591 (method_get_nth_argument): Removed.
1592 (method_get_first_argument): Removed.
1593 (method_get_next_argument): Removed.
1594 (method_get_sizeof_arguments): Removed.
1595 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1597 (method_get_number_of_arguments): Removed.
1598 (method_get_nth_argument): Removed.
1599 (method_get_first_argument): Removed.
1600 (method_get_next_argument): Removed.
1601 (method_get_sizeof_arguments): Removed.
1602 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1604 2011-06-09 David Li <davidxl@google.com>
1606 * gcc.dg/dump-pass.c: New test.
1608 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1611 * g++.dg/parse/error38.C: New.
1613 2011-06-09 Jakub Jelinek <jakub@redhat.com>
1616 * gfortran.dg/pr49308.f90: New test.
1618 2011-06-08 Jason Merrill <jason@redhat.com>
1620 * g++.dg/cpp0x/noexcept11.C: New.
1621 * g++.dg/cpp0x/noexcept12.C: New.
1622 * g++.dg/cpp0x/sfinae11.C: Adjust.
1624 2011-06-08 Jakub Jelinek <jakub@redhat.com>
1627 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1628 to dg-options, match also DW_AT_linkage_name.
1630 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1633 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
1634 -fno-common on alpha*-dec-osf*.
1635 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
1637 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
1639 PR rtl-optimization/49303
1640 * gcc.target/ia64/pr49303.c: New test.
1642 2011-06-08 Tobias Burnus <burnus@net-b.de>
1645 * gfortran.dg/coarray_lock_1.f90: New.
1646 * gfortran.dg/coarray_lock_2.f90: New.
1648 2011-06-07 Jason Merrill <jason@redhat.com>
1650 * lib/prune.exp: Look for "required" rather than "instantiated".
1651 * g++.dg/abi/mangle11.C: Likewise.
1652 * g++.dg/abi/mangle12.C: Likewise.
1653 * g++.dg/abi/mangle17.C: Likewise.
1654 * g++.dg/abi/mangle20-2.C: Likewise.
1655 * g++.dg/abi/pragma-pack1.C: Likewise.
1656 * g++.dg/cpp0x/decltype26.C: Likewise.
1657 * g++.dg/cpp0x/decltype28.C: Likewise.
1658 * g++.dg/cpp0x/decltype29.C: Likewise.
1659 * g++.dg/cpp0x/enum11.C: Likewise.
1660 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1661 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1662 * g++.dg/cpp0x/pr47416.C: Likewise.
1663 * g++.dg/ext/case-range2.C: Likewise.
1664 * g++.dg/ext/case-range3.C: Likewise.
1665 * g++.dg/gomp/for-19.C: Likewise.
1666 * g++.dg/gomp/pr37533.C: Likewise.
1667 * g++.dg/gomp/pr38639.C: Likewise.
1668 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
1669 * g++.dg/inherit/base3.C: Likewise.
1670 * g++.dg/inherit/using6.C: Likewise.
1671 * g++.dg/init/placement4.C: Likewise.
1672 * g++.dg/init/reference3.C: Likewise.
1673 * g++.dg/lookup/scoped6.C: Likewise.
1674 * g++.dg/lookup/using7.C: Likewise.
1675 * g++.dg/other/abstract1.C: Likewise.
1676 * g++.dg/other/error10.C: Likewise.
1677 * g++.dg/other/error5.C: Likewise.
1678 * g++.dg/other/field1.C: Likewise.
1679 * g++.dg/other/offsetof5.C: Likewise.
1680 * g++.dg/parse/bitfield2.C: Likewise.
1681 * g++.dg/parse/constant4.C: Likewise.
1682 * g++.dg/parse/crash20.C: Likewise.
1683 * g++.dg/parse/invalid-op1.C: Likewise.
1684 * g++.dg/parse/non-dependent2.C: Likewise.
1685 * g++.dg/parse/template18.C: Likewise.
1686 * g++.dg/tc1/dr152.C: Likewise.
1687 * g++.dg/tc1/dr166.C: Likewise.
1688 * g++.dg/tc1/dr176.C: Likewise.
1689 * g++.dg/tc1/dr213.C: Likewise.
1690 * g++.dg/template/access11.C: Likewise.
1691 * g++.dg/template/access2.C: Likewise.
1692 * g++.dg/template/access3.C: Likewise.
1693 * g++.dg/template/access7.C: Likewise.
1694 * g++.dg/template/arg7.C: Likewise.
1695 * g++.dg/template/cond2.C: Likewise.
1696 * g++.dg/template/crash13.C: Likewise.
1697 * g++.dg/template/crash40.C: Likewise.
1698 * g++.dg/template/crash7.C: Likewise.
1699 * g++.dg/template/crash84.C: Likewise.
1700 * g++.dg/template/ctor5.C: Likewise.
1701 * g++.dg/template/defarg13.C: Likewise.
1702 * g++.dg/template/defarg14.C: Likewise.
1703 * g++.dg/template/dtor7.C: Likewise.
1704 * g++.dg/template/eh2.C: Likewise.
1705 * g++.dg/template/error2.C: Likewise.
1706 * g++.dg/template/error43.C: Likewise.
1707 * g++.dg/template/friend32.C: Likewise.
1708 * g++.dg/template/injected1.C: Likewise.
1709 * g++.dg/template/instantiate1.C: Likewise.
1710 * g++.dg/template/instantiate3.C: Likewise.
1711 * g++.dg/template/instantiate5.C: Likewise.
1712 * g++.dg/template/instantiate7.C: Likewise.
1713 * g++.dg/template/local6.C: Likewise.
1714 * g++.dg/template/lookup2.C: Likewise.
1715 * g++.dg/template/member5.C: Likewise.
1716 * g++.dg/template/memfriend15.C: Likewise.
1717 * g++.dg/template/memfriend16.C: Likewise.
1718 * g++.dg/template/memfriend17.C: Likewise.
1719 * g++.dg/template/memfriend7.C: Likewise.
1720 * g++.dg/template/meminit1.C: Likewise.
1721 * g++.dg/template/nested3.C: Likewise.
1722 * g++.dg/template/non-type-template-argument-1.C: Likewise.
1723 * g++.dg/template/nontype12.C: Likewise.
1724 * g++.dg/template/nontype13.C: Likewise.
1725 * g++.dg/template/nontype6.C: Likewise.
1726 * g++.dg/template/pr23510.C: Likewise.
1727 * g++.dg/template/pr35240.C: Likewise.
1728 * g++.dg/template/ptrmem15.C: Likewise.
1729 * g++.dg/template/ptrmem6.C: Likewise.
1730 * g++.dg/template/qualified-id1.C: Likewise.
1731 * g++.dg/template/qualttp20.C: Likewise.
1732 * g++.dg/template/qualttp3.C: Likewise.
1733 * g++.dg/template/qualttp4.C: Likewise.
1734 * g++.dg/template/qualttp5.C: Likewise.
1735 * g++.dg/template/qualttp6.C: Likewise.
1736 * g++.dg/template/qualttp7.C: Likewise.
1737 * g++.dg/template/qualttp8.C: Likewise.
1738 * g++.dg/template/recurse.C: Likewise.
1739 * g++.dg/template/recurse2.C: Likewise.
1740 * g++.dg/template/ref5.C: Likewise.
1741 * g++.dg/template/scope2.C: Likewise.
1742 * g++.dg/template/sfinae10.C: Likewise.
1743 * g++.dg/template/sfinae3.C: Likewise.
1744 * g++.dg/template/sizeof3.C: Likewise.
1745 * g++.dg/template/static9.C: Likewise.
1746 * g++.dg/template/template-id-2.C: Likewise.
1747 * g++.dg/template/typedef13.C: Likewise.
1748 * g++.dg/template/typename4.C: Likewise.
1749 * g++.dg/template/using14.C: Likewise.
1750 * g++.dg/template/using2.C: Likewise.
1751 * g++.dg/template/warn1.C: Likewise.
1752 * g++.dg/warn/Wparentheses-13.C: Likewise.
1753 * g++.dg/warn/Wparentheses-15.C: Likewise.
1754 * g++.dg/warn/Wparentheses-16.C: Likewise.
1755 * g++.dg/warn/Wparentheses-17.C: Likewise.
1756 * g++.dg/warn/Wparentheses-18.C: Likewise.
1757 * g++.dg/warn/Wparentheses-19.C: Likewise.
1758 * g++.dg/warn/Wparentheses-20.C: Likewise.
1759 * g++.dg/warn/Wparentheses-23.C: Likewise.
1760 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1761 * g++.dg/warn/noeffect2.C: Likewise.
1762 * g++.dg/warn/noeffect4.C: Likewise.
1763 * g++.dg/warn/pr8570.C: Likewise.
1764 * g++.old-deja/g++.brendan/init2.C: Likewise.
1765 * g++.old-deja/g++.eh/spec6.C: Likewise.
1766 * g++.old-deja/g++.pt/crash10.C: Likewise.
1767 * g++.old-deja/g++.pt/crash36.C: Likewise.
1768 * g++.old-deja/g++.pt/derived3.C: Likewise.
1769 * g++.old-deja/g++.pt/error2.C: Likewise.
1770 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1771 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1772 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1773 * g++.old-deja/g++.pt/overload7.C: Likewise.
1774 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1776 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1777 Iain Sandoe <iains@gcc.gnu.org>
1779 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
1780 Added code to deal with the case when [Protocol
1781 -descriptionForInstanceMethod:] or [Protocol
1782 -descriptionForClassMethod:] returns NULL.
1784 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1785 Iain Sandoe <iains@gcc.gnu.org>
1787 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
1788 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
1791 2011-06-07 Xinliang David Li <davidxl@google.com>
1793 * gcc.dg/inline_2.c: New test.
1794 * gcc.dg/unroll_2.c: New test.
1795 * gcc.dg/inline_3.c: New test.
1796 * gcc.dg/unroll_3.c: New test.
1797 * gcc.dg/inline_4.c: New test.
1798 * gcc.dg/unroll_4.c: New test.
1799 * gcc.dg/inline_1.c: New test.
1800 * gcc.dg/unroll_1.c: New test.
1802 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1804 PR tree-optimization/48497
1805 * lib/gcc-defs.exp (dg-additional-options): New proc.
1806 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
1807 -msse2 on 32-bit x86.
1809 2011-06-06 Jason Merrill <jason@redhat.com>
1811 * g++.dg/cpp0x/enum19.C: New.
1813 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
1815 * gcc.target/arm/neon-reload-class.c: New test.
1817 2011-06-07 Dodji Seketeli <dodji@redhat.com>
1820 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
1822 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1824 * gcc.target/arm/smlatb-1.c: New file.
1825 * gcc.target/arm/smlatt-1.c: New file.
1826 * gcc.target/arm/smlaltb-1.c: New file.
1827 * gcc.target/arm/smlaltt-1.c: New file.
1829 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1831 * gcc.target/arm/mla-2.c: New test.
1833 2011-06-07 Jakub Jelinek <jakub@redhat.com>
1835 PR gcov-profile/49299
1836 * gcc.dg/tree-prof/pr49299-1.c: New test.
1837 * gcc.dg/tree-prof/pr49299-2.c: New test.
1839 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
1841 * lib/target-supports.exp
1842 (check_effective_target_vect_widen_mult_qi_to_hi):
1843 Add NEON as supporting target.
1844 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1845 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
1846 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
1847 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
1848 using widening multiplication on targets that support it.
1849 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1850 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
1851 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
1853 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1855 Updated all testcases in the ObjC/ObjC++ testsuites to use the
1856 Modern Objective-C runtime API.
1857 * objc/execute/next_mapping.h: Removed.
1858 * objc-obj-c++-shared/next-mapping.h: Removed.
1859 * objc-obj-c++-shared/Object1.h: Removed.
1860 * objc-obj-c++-shared/Object1.m: Removed.
1861 * objc-obj-c++-shared/Object1.mm: Removed.
1862 * objc-obj-c++-shared/Object1-implementation.h: Removed.
1863 * objc-obj-c++-shared/Protocol1.h: Removed.
1864 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
1865 of ProtoBool, IVAR_T and METHOD.
1866 * objc-obj-c++-shared/runtime.h: New.
1867 * objc-obj-c++-shared/TestsuiteObject.h: New.
1868 * objc-obj-c++-shared/TestsuiteObject.m: New.
1870 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
1871 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
1872 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
1874 * objc/execute/_cmd.m: Include
1875 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1876 runtime API. ([TestClass +initialize]): Include this method also
1877 with the GNU runtime.
1878 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
1879 Object. ([-setValue:]): Return void.
1880 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
1881 with the GNU runtime. Include
1882 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
1883 for the NeXT runtime. Use the existing print_ivars() and
1884 compare_structures() implementations for the old NeXT runtime.
1885 Added new implementations for the Modern GNU and NeXT runtimes.
1886 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
1887 well. (main): Use objc_getClass(). Use return instead of exit.
1888 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
1889 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
1891 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
1892 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
1893 instead of Object. (main): Use return instead of exit().
1894 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
1895 instead of Object. Removed prototype for exit(). (main): Use
1896 return instead of exit(). Use the Modern Objective-C runtime API.
1897 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
1899 * objc/execute/class-tests-1.h: Include
1900 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1901 runtime API. (test_class_with_superclass): Do not call [Object
1902 class]. There is no need to with the current libobjc.
1903 * objc/execute/class-tests-2.h: Include
1904 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1906 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
1907 ../../objc-obj-c++-shared/next-mapping.h.
1908 * objc/execute/class-2.m: Likewise.
1909 * objc/execute/class-3.m: Likewise.
1910 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
1911 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
1912 +initialize]): Include this method also with the GNU
1913 runtime. (main): Use the Modern Objective-C runtime API.
1914 * objc/execute/class-5.m: Likewise.
1915 * objc/execute/class-6.m: Likewise.
1916 * objc/execute/class-7.m: Likewise.
1917 * objc/execute/class-8.m: Likewise.
1918 * objc/execute/class-9.m: Likewise.
1919 * objc/execute/class-10.m: Likewise.
1920 * objc/execute/class-11.m: Likewise.
1921 * objc/execute/class-12.m: Likewise.
1922 * objc/execute/class-13.m: Likewise.
1923 * objc/execute/class-14.m: Likewise.
1924 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
1925 this method also with the GNU runtime.
1926 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
1927 +initialize]): Include this method also with the GNU runtime.
1928 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
1930 * objc/execute/encode-1.m: Likewise.
1931 * objc/execute/enumeration-1.m: Likewise.
1932 * objc/execute/enumeration-2.m: Likewise.
1933 * objc/execute/exceptions/catchall-1.m: Likewise.
1934 * objc/execute/exceptions/finally-1.m: Likewise.
1935 * objc/execute/exceptions/foward-1.m: Likewise.
1936 * objc/execute/exceptions/local-variables-1.m: Likewise.
1937 * objc/execute/exceptions/throw-nil.m: Likewise.
1938 * objc/execute/exceptions/trivial.m: Likewise.
1939 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
1940 of Object. Include objc/runtime.h instead of objc/objc-api.h.
1941 * objc/execute/exceptions/matcher-1.m: Likewise.
1942 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
1944 * objc/execute/formal_protocol-2.m: Likewise.
1945 * objc/execute/formal_protocol-3.m: Likewise.
1946 * objc/execute/formal_protocol-4.m: Likewise.
1947 * objc/execute/formal_protocol-5.m: Include
1948 ../../objc-obj-c++-shared/runtime.h. (main): Always use
1950 * objc/execute/formal_protocol-6.m: Likewise.
1951 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
1952 Object. Include <objc/Protocol.h> instead of
1953 ../../objc-obj-c++-shared/Protocol1.h.
1954 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
1956 * objc/execute/informal_protocol.m: Likewise.
1957 * objc/execute/load-3.m: Likewise.
1958 * objc/execute/many_args_method.m ([TestClass +initialize]):
1959 Include this method with the GNU runtime as well.
1960 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
1961 * objc/execute/nested-func-1.m: Use TestsuiteObject
1963 * objc/execute/nil_method-1.m: Likewise.
1964 * objc/execute/no_clash.m: Likewise.
1965 * objc/execute/np-1.m: Do not include
1966 ../../objc-obj-c++-shared/Protocol1.h.
1967 (main): Use return instead of exit().
1968 * objc/execute/np-2.m: Do not include
1969 ../../objc-obj-c++-shared/Protocol1.h.
1970 ([MyObject +initialize]): Include this method also with the GNU
1971 runtime. (main): Use return instead of exit().
1972 * objc/execute/object_is_class.m: Include
1973 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1974 of Object. (main): Use the Modern Objective-C runtime API.
1975 * objc/execute/object_is_meta_class.m: Likewise.
1976 * objc/execute/private.m: Use TestsuiteObject instead of Object.
1977 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
1978 instead of ../objc-obj-c++-shared/Protocol1.h. Include
1979 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
1980 Objective-C runtime API.
1981 * objc/execute/protocol-isEqual-2.m: Likewise.
1982 * objc/execute/protocol-isEqual-3.m: Likewise.
1983 * objc/execute/protocol-isEqual-4.m: Likewise.
1984 * objc/execute/redefining_self.m ([TestClass +initialize]):
1985 Include this method with the GNU runtime as well.
1986 * objc/execute/root_methods.m: Include
1987 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
1988 Include this method with the GNU runtime as well.
1989 (main): Use the Modern Objective-C runtime API.
1990 * objc/execute/selector-1.m: Include
1991 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1992 of Object. (main): Use the Modern Objective-C runtime API.
1993 * objc/execute/static-1.m ([Test +initialize]): Include this
1994 method with the GNU runtime as well.
1995 * objc/execute/static-2.m: Likewise.
1996 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
1997 * objc/execute/va_method.m: Do not include objc/objc-api.h.
1998 ([MathClass +initialize]): Include this method with the GNU
2000 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2002 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2003 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2004 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2005 * objc.dg/attributes/method-attribute-1.m: Likewise.
2006 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2007 * objc.dg/attributes/method-attribute-2.m: Likewise.
2008 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2009 * objc.dg/attributes/method-attribute-3.m: Likewise.
2010 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2011 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2012 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2013 * obj-c++.dg/bitfield-1.mm: Likewise.
2014 * obj-c++.dg/bitfield-2.mm: Likewise
2015 * objc.dg/bitfield-3.m: Likewise.
2016 * obj-c++.dg/bitfield-4.mm: Likewise.
2017 * objc.dg/bitfield-5.m: Likewise
2018 * objc.dg/call-super-1.m: Likewise.
2019 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2020 Use objc_getClass() instead of objc_get_class(), but for the GNU
2021 runtime redefine objc_getClass as objc_get_class. Include
2022 ../objc-obj-c++-shared/runtime.h.
2023 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2024 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2025 Use the Modern Objective-C runtime API.
2026 * objc.dg/class-protocol-1.m: Include
2027 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2028 * obj-c++.dg/class-protocol-1.mm: Likewise.
2029 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2030 * objc.dg/comp-types-10.m: Likewise.
2031 * objc.dg/comp-types-11.m: Likewise.
2032 * objc.dg/comp-types-12.m: Likewise.
2033 * obj-c++.dg/comp-types-9.mm: Likewise.
2034 * obj-c++.dg/comp-types-11.mm: Likewise.
2035 * obj-c++.dg/comp-types-12.mm: Likewise.
2036 * obj-c++.dg/comp-types-13.mm: Likewise.
2037 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2038 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2039 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2040 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2041 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2042 * objc.dg/desig-init-1.m: Likewise.
2043 * obj-c++.dg/defs.mm: Likewise.
2044 * objc.dg/exceptions-2.m: Likewise.
2045 * obj-c++.dg/except-1.mm: Likewise.
2046 * obj-c++.dg/exceptions-2.mm: Likewise.
2047 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2048 Use the Modern Objective-C runtime API.
2049 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2050 the Modern Objective-C runtime API. Do not include
2051 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2052 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2053 the Modern Objective-C runtime API except when using an older NeXT
2055 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2056 the Modern Objective-C runtime API.
2057 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2059 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2060 * objc.dg/encode-7-next-64bit.m: Updated include.
2061 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2063 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2064 the Modern Objective-C runtime API.
2065 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2066 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2067 instead of ../objc-obj-c++-shared/Protocol1.h.
2068 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2069 the Modern Objective-C runtime API except when using an older NeXT
2071 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2072 the Modern Objective-C runtime API.
2073 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2075 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2076 * objc.dg/fix-and-continue-2.m: Likewise.
2077 * objc.dg/foreach-1.m: Likewise.
2078 * objc.dg/foreach-2.m: Likewise.
2079 * objc.dg/foreach-3.m: Likewise.
2080 * objc.dg/foreach-4.m: Likewise.
2081 * objc.dg/foreach-5.m: Likewise.
2082 * objc.dg/foreach-6.m: Likewise.
2083 * objc.dg/foreach-7.m: Likewise.
2084 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2086 * objc.dg/func-ptr-2.m: Likewise.
2087 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2088 Do not include objc/objc-api.h.
2089 * obj-c++.dg/fsf-package-0.mm: Likewise.
2090 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2091 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2092 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2094 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2095 * objc.dg/gnu-runtime-3.m: Likewise.
2096 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2097 * objc.dg/headers.m: Include objc/runtime.h instead of
2098 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2099 for the NeXT runtime.
2100 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2101 * obj-c++.dg/isa-field-1.mm: Likewise.
2102 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2103 * objc.dg/layout-1.m: Likewise.
2104 * objc.dg/layout-2.m: Likewise.
2105 * objc.dg/local-decl-2.m: Likewise.
2106 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2107 Object. ([Container +elementForView:]): Use
2108 class_conformsToProtocol().
2109 * obj-c++.dg/lookup-2.mm: Likewise.
2110 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2111 * obj-c++.dg/local-decl-1.mm: Likewise.
2112 * objc.dg/method-3.m: Likewise.
2113 * objc.dg/method-4.m: Likewise.
2114 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2115 ../objc-obj-c++-shared/Protocol1.h.
2116 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2117 * objc.dg/method-9.m: Likewise.
2118 * objc.dg/method-10.m: Likewise.
2119 * objc.dg/method-13.m ([Root +initialize]): Include this method
2120 also for the GNU runtime. (main): Use objc_getClass() also for
2122 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2123 * objc.dg/method-17.m: Likewise.
2124 * objc.dg/method-19.m: Likewise.
2125 * objc.dg/method-20b.m: Likewise.
2126 * obj-c++.dg/method-2.mm: Likewise.
2127 * obj-c++.dg/method-6.mm: Likewise.
2128 * obj-c++.dg/method-10.mm: Likewise.
2129 * obj-c++.dg/method-11.mm: Likewise.
2130 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2131 ../objc-obj-c++-shared/Protocol1.h.
2132 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2133 * obj-c++.dg/method-15.mm: Likewise.
2134 * obj-c++.dg/method-17.mm: Likewise.
2135 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2136 +initialize]): Include this method also for the GNU
2137 runtime. (main): Use objc_getClass() also for the GNU runtime.
2138 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2139 * obj-c++.dg/method-22.mm: Likewise.
2140 * obj-c++.dg/method-23.mm: Likewise.
2141 * obj-c++.dg/no-extra-load.mm: Likewise.
2142 * objc.dg/objc-fast-4.m: Likewise.
2143 * objc.dg/objc-gc-4.m: Likewise.
2144 * obj-c++.dg/objc-gc-3.mm: Likewise.
2145 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2146 protocol_getMethodDescription() instead of [Protocol
2147 -descriptionForInstanceMethod].
2148 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2149 Made it available with all runtimes. (main): Call -test instead
2151 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2152 and put into a category.
2153 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2154 Object. Include objc/objc.h.
2155 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2156 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2157 New. (main): Use protocol_getMethodDescription() instead
2158 of [Protocol -descriptionForInstanceMethod] and [Protocol
2159 -descriptionForClassMethod].
2160 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2161 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2162 Objective-C runtime API.
2163 * obj-c++.dg/proto-qual-1.mm: Likewise.
2164 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2166 * obj-c++.dg/property/property-1.mm: Likewise.
2167 * obj-c++.dg/qual-types-1.mm: Likewise.
2168 * objc.dg/selector-2.m: Include objc/objc.h instead of
2169 ../objc-obj-c++-shared/Object1.h.
2170 * obj-c++.dg/selector-2.mm: Likewise.
2171 * obj-c++.dg/selector-5.mm: Likewise.
2172 * obj-c++.dg/selector-6.mm: Likewise.
2173 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2174 Object. Do not include objc/objc-api.h.
2175 * obj-c++.dg/set-not-used-1.mm: Likewise.
2176 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2177 * objc.dg/stret-1.m: Likewise.
2178 * objc.dg/stret-2.m: Likewise.
2179 * obj-c++.dg/super-class-2.mm: Likewise.
2180 * objc.dg/super-class-3.m: Likewise.
2181 * objc.dg/super-class-4.m: Likewise.
2182 * objc.dg/sync-2.m: Likewise.
2183 * obj-c++.dg/sync-2.mm: Likewise.
2184 * objc.dg/sync-1.m: Include objc/objc.h instead of
2185 ../objc-obj-c++-shared/Object1.h.
2186 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2187 'Class' as the type of 'isa'.
2188 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2189 Objective-C runtime API. ([TestClass +initialize]): Include this
2190 method with the GNU runtime as well.
2191 * objc.dg/strings/strings-1.m: Updated includes.
2192 * obj-c++.dg/strings/strings-1.mm: Likewise.
2193 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2194 objc.dg/strings/const-str-12b.m.
2195 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2196 * obj-c++.dg/template-3.mm: Likewise.
2197 * obj-c++.dg/template-4.mm: Likewise.
2198 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2199 Objective-C runtime API.
2200 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2201 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2202 * obj-c++.dg/try-catch-1.mm: Likewise.
2203 * obj-c++.dg/try-catch-2.mm: Likewise.
2204 * objc.dg/try-catch-3.m: Likewise.
2205 * obj-c++.dg/try-catch-3.mm: Likewise.
2206 * objc.dg/try-catch-6.m: Likewise.
2207 * objc.dg/try-catch-7.m: Likewise.
2208 * obj-c++.dg/try-catch-7.mm: Likewise.
2209 * obj-c++.dg/try-catch-8.mm: Likewise.
2210 * obj-c++.dg/try-catch-9.mm: Likewise.
2211 * objc.dg/try-catch-10.m: Likewise.
2212 * obj-c++.dg/try-catch-11.mm: Likewise.
2213 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2214 Object. Include objc/objc.h.
2215 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2216 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2217 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2218 Object. Use Modern Objective-C runtime API. Do not use
2220 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2221 * obj-c++.dg/torture/trivial.mm: Likewise.
2222 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2223 instead of ../objc-obj-c++-shared/Object1.h. Include
2224 ../objc-obj-c++-shared/runtime.h.
2225 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2226 * objc.dg/torture/strings/const-str-11.m: Likewise.
2227 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2228 * objc.dg/torture/strings/const-str-9.m: Likewise.
2229 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2230 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2231 instead of Object. Only add _FooClassReference if
2233 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2234 * objc.dg/torture/strings/const-str-8.m: Likewise.
2235 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2236 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2238 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2240 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2241 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2242 * obj-c++.dg/va-meth-1.mm: Likewise.
2243 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2244 ../objc-obj-c++-shared/Object1.h.
2245 * objc.dg/zero-link-3.m: Likewise.
2247 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2249 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2251 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2254 * obj-c++.dg/property/cxx-property-1.mm: New.
2255 * obj-c++.dg/property/cxx-property-2.mm: New.
2257 2011-06-06 Jason Merrill <jason@redhat.com>
2259 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2261 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2263 PR rtl-optimization/49145
2265 * gcc.c-torture/compile/pr49145.c: New test.
2267 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2270 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2271 to dg-options, match also DW_AT_linkage_name.
2274 * gcc.dg/debug/pr49294.c: New test.
2277 * g++.dg/opt/pr49264.C: New test.
2279 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2281 PR tree-optimization/49243
2282 * gcc.dg/pr49243.c: New.
2284 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2286 * gnat.dg/specs/cond_expr1.ads: New test.
2288 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2290 * gnat.dg/deferred_const4.ad[sb]: New test.
2291 * gnat.dg/deferred_const4_pkg.ads: New helper.
2293 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2295 * gnat.dg/test_tamdt.adb: Rename to...
2296 * gnat.dg/taft_type1.adb: ...this.
2297 * gnat.dg/tamdt.ad[sb]: Rename to...
2298 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2299 * gnat.dg/tamdt_aux.ads: Rename to...
2300 * gnat.dg/taft_type1_pkg2.ads: ...this.
2301 * gnat.dg/taft_type2.ad[sb]: New test.
2302 * gnat.dg/taft_type2_pkg.ads: New helper.
2303 * gnat.dg/taft_type3.adb: New test.
2304 * gnat.dg/taft_type3_pkg.ads: New helper.
2306 2011-06-05 Tobias Burnus <burnus@net-b.de>
2309 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2312 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2315 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2317 * objc.dg/gnu-api-2-objc.m: Likewise.
2318 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2319 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2321 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2323 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2324 alignment, not the alignment, when calling class_addIvar(). Add
2325 an 'isa' instance variable to the test root class.
2326 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2328 2011-06-04 Jan Hubicka <jh@suse.cz>
2330 PR tree-optimization/48893
2331 PR tree-optimization/49091
2332 PR tree-optimization/49179
2333 * gfortran.dg/pr49179.f90: New testcase
2335 2011-06-04 Jan Hubicka <jh@suse.cz>
2338 * g++.dg/torture/pr48954.C: New testcase.
2340 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2342 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2344 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2347 * g++.dg/diagnostic/bitfld2.C: New.
2349 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2352 * gcc.c-torture/execute/pr49281.c: New test.
2354 2011-06-04 Jan Hubicka <jh@suse.cz>
2356 PR tree-optimize/48929
2357 * gcc.c-torture/compile/pr48929.c: New testcase.
2359 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2361 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2363 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2366 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2368 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2370 * objc.dg/headers.m: Do not include sarray.h and hash.h.
2372 2011-06-03 Richard Henderson <rth@redhat.com>
2373 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2375 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2377 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2379 * objc.dg/headers.m: Do not include objc-list.h.
2381 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2383 * objc.dg/type-stream-1.m: Test removed.
2384 * objc.dg/headers.m: Do not include typedstream.h.
2386 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2388 * objc.dg/torture/forward-1.m (main): Updated testcase.
2390 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
2393 * gcc.c-torture/compile/pr49163.c: New.
2395 2011-06-02 Asher Langton <langton2@llnl.gov>
2398 * gfortran.dg/PR49268.f90: New test.
2400 2011-06-02 Asher Langton <langton2@llnl.gov>
2403 * gfortran.dg/PR37039.f90: New test.
2405 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2408 * objc.dg/method-5.m: Updated.
2409 * objc.dg/method-19.m: Updated.
2410 * objc.dg/method-lookup-1.m: New.
2411 * obj-c++.dg/method-6.mm: Updated.
2412 * obj-c++.dg/method-7.mm: Updated.
2413 * obj-c++.dg/method-lookup-1.mm: New.
2415 2011-06-02 DJ Delorie <dj@redhat.com>
2417 * lib/timeout.exp (timeout): Add board_info support.
2419 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
2421 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2423 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2426 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2427 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2429 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2430 Hans-Peter Nilsson <hp@axis.com>
2432 PR rtl-optimization/48840
2433 * gcc.target/sparc/ultrasp13.c: New test.
2435 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2438 * gcc.c-torture/compile/pr49238.c: New.
2440 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
2442 * gcc.target/arm/g2.c: Skip test in -mthumb.
2443 Skip test unless cpu is xscale.
2444 * gcc.target/arm/scd42-2.c: Likewise.
2445 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2447 2011-06-01 Jason Merrill <jason@redhat.com>
2449 * g++.dg/cpp0x/decltype28.C: New.
2450 * g++.dg/cpp0x/decltype29.C: New.
2452 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2455 * gcc.target/mips/pr45074.c: New test.
2457 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2458 Hans-Peter Nilsson <hp@axis.com>
2460 PR rtl-optimization/48830
2461 * gcc.target/sparc/ultrasp12.c: New test.
2463 2011-06-01 David Li <davidxl@google.com>
2465 * gcc.dg/profile-dir-1.c: Change pass name.
2466 * gcc.dg/profile-dir-2.c: Ditto.
2467 * gcc.dg/tree-ssa/dump-1.c: Ditto.
2468 * gcc.dg/tree-ssa/loop-25.c: Ditto.
2469 * gcc.dg/tree-prof/stringop-1.c: Ditto.
2470 * gcc.dg/tree-prof/update-loopch.c: Ditto.
2471 * gcc.dg/tree-prof/stringop-2.c: Ditto.
2472 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2473 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2474 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2475 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2476 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2477 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2478 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2479 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2480 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2481 * gcc.dg/profile-dir-3.c: Ditto.
2482 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2484 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2486 * objc.dg/attributes/method-nonnull-1.m: New test.
2487 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2489 2011-05-31 Tobias Burnus <burnus@net-b.de>
2492 * gfortran.dg/coarray_atomic_1.f90: New.
2493 * gfortran.dg/coarray/atomic_1.f90: New.
2495 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2497 * gcc.dg/guality/bswaptest.c: New test.
2498 * gcc.dg/guality/clztest.c: New test.
2499 * gcc.dg/guality/ctztest.c: New test.
2500 * gcc.dg/guality/rotatetest.c: New test.
2503 * gcc.target/i386/pr48688.c: New test.
2505 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2508 * g++.dg/lookup/name-clash9.C: New.
2510 2011-05-31 Tobias Burnus <burnus@net-b.de>
2513 * gfortran.dg/coarray/dummy_1.f90: New.
2515 2011-05-31 Tobias Burnus <burnus@net-b.de>
2518 * gfortran.dg/coarray/save_1.f90: New.
2519 * gfortran.dg/coarray_4.f90: Update dg-error.
2521 2011-05-31 Jason Merrill <jason@redhat.com>
2523 * g++.dg/cpp0x/rv-template1.C: New.
2525 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2527 PR rtl-optimization/49235
2528 * gcc.dg/pr49235.c: New test.
2530 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2532 PR tree-optimization/49093
2533 * gcc.dg/vect/pr49093.c: New test.
2535 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2538 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2540 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2543 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2546 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2549 * gcc.c-torture/execute/pr49186.c: New.
2551 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2554 * gcc.target/i386/pr49168-1.c: New.
2556 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2557 Eric Botcazou <ebotcazou@adacore.com>
2559 * gcc.dg/guality/drap.c: New test.
2561 2011-05-30 Richard Guenther <rguenther@suse.de>
2563 PR tree-optimization/49210
2564 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2565 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2567 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2570 * g++.dg/gomp/pr49223-1.C: New test.
2571 * g++.dg/gomp/pr49223-2.C: New test.
2573 2011-05-30 Richard Guenther <rguenther@suse.de>
2575 PR tree-optimization/49218
2576 * gcc.c-torture/execute/pr49218.c: New testcase.
2578 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2580 PR tree-optimization/49199
2581 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2582 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2583 -fno-tree-scev-cprop.
2585 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2588 * gfortran.dg/extends_13.f03: New.
2590 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2592 PR rtl-optimization/49095
2593 * gcc.target/i386/pr49095.c: New test.
2595 2011-05-29 Tobias Burnus <burnus@net-b.de>
2598 * gfortran.dg/coarray_24.f90: New.
2600 2011-05-29 Tobias Burnus <burnus@net-b.de>
2603 * gfortran.dg/coarray_23.f90: New.
2605 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
2608 * gcc.dg/pr48826.c: New test.
2610 2011-05-29 Richard Guenther <rguenther@suse.de>
2612 PR tree-optimization/49217
2613 * gcc.dg/torture/pr49217.c: New testcase.
2615 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
2618 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2620 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
2622 * gnat.dg/boolean_subtype.adb: Rename to...
2623 * gnat.dg/boolean_subtype1.adb: ...this.
2625 2011-05-28 Jason Merrill <jason@redhat.com>
2627 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2629 2011-05-27 Jason Merrill <jason@redhat.com>
2631 * g++.dg/cpp0x/enum18.C: Adjust.
2633 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2635 2011-05-27 Tobias Burnus <burnus@net-b.de>
2638 * gfortran.dg/coarray_22.f90: New.
2640 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2642 PR tree-optimization/46728
2643 * gcc.target/powerpc/pr46728-1.c: New.
2644 * gcc.target/powerpc/pr46728-2.c: New.
2645 * gcc.target/powerpc/pr46728-3.c: New.
2646 * gcc.target/powerpc/pr46728-4.c: New.
2647 * gcc.target/powerpc/pr46728-5.c: New.
2648 * gcc.dg/pr46728-6.c: New.
2649 * gcc.target/powerpc/pr46728-7.c: New.
2650 * gcc.target/powerpc/pr46728-8.c: New.
2651 * gcc.dg/pr46728-9.c: New.
2652 * gcc.target/powerpc/pr46728-10.c: New.
2653 * gcc.target/powerpc/pr46728-11.c: New.
2654 * gcc.dg/pr46728-12.c: New.
2655 * gcc.target/powerpc/pr46728-13.c: New.
2656 * gcc.target/powerpc/pr46728-14.c: New.
2657 * gcc.target/powerpc/pr46728-15.c: New.
2658 * gcc.target/powerpc/pr46728-16.c: New.
2660 2011-05-27 Jason Merrill <jason@redhat.com>
2662 * g++.dg/abi/mangle47.C: New.
2665 * g++.dg/template/const5.C: New.
2667 * g++.dg/cpp0x/enum18.C: New.
2669 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
2671 * g++.dg/cpp0x/error6.C: New.
2673 * g++.dg/cpp0x/error5.C: New.
2675 2011-05-27 Jakub Jelinek <jakub@redhat.com>
2678 * g++.dg/eh/cond6.C: New test.
2680 2011-05-27 Tobias Burnus <burnus@net-b.de>
2683 * gfortran.dg/rank_3.f90: New.
2684 * gfortran.dg/rank_4.f90: New.
2686 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
2688 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
2689 replace dump search.
2691 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
2693 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
2694 * gnat.dg/bit_packed_array5.adb: ...here.
2696 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2699 * g++.dg/cpp0x/auto25.C: New.
2701 2011-05-27 Richard Guenther <rguenther@suse.de>
2703 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
2705 2011-05-27 Richard Guenther <rguenther@suse.de>
2707 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
2709 2011-05-27 Richard Guenther <rguenther@suse.de>
2712 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
2714 2011-05-26 Jason Merrill <jason@redhat.com>
2716 * g++.dg/cpp0x/friend1.C: New.
2717 * g++.dg/cpp0x/friend2.C: New.
2719 * g++.dg/cpp0x/auto7.C: Update.
2720 * g++.dg/template/crash50.C: Adjust.
2721 * g++.dg/template/static9.C: Adjust.
2722 * g++.old-deja/g++.ext/memconst.C: Adjust.
2724 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
2726 * gcc.dg/march.c: Ignore a note for some targets.
2728 2011-05-26 Janis Johnson <janis187@us.ibm.com>
2729 Nathan Froyd <froydnj@codesourcery.com>
2733 * g++.old-deja/g++.jason/cond.C: Remove xfails.
2734 * g++.dg/parse/pr18770.C: New test.
2735 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
2737 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2740 * gfortran.dg/dependency_40.f90 : New test.
2742 2011-05-26 Tobias Burnus <burnus@net-b.de>
2745 * gfortran.dg/coarray/registering_1.f90: New.
2747 2011-05-26 Jason Merrill <jason@redhat.com>
2749 * g++.dg/cpp0x/variadic111.C: New.
2750 * g++.dg/cpp0x/variadic41.C: Adjust.
2752 2011-05-26 Richard Guenther <rguenther@suse.de>
2754 PR tree-optimization/48702
2755 * gcc.dg/torture/pr48702.c: New testcase.
2757 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2759 PR gcov-profile/48845
2760 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
2762 * gcc.dg/matrix/matrix.exp: Likewise.
2763 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2764 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
2765 line number to check_profiling_available.
2766 * lib/target-supports.exp (check_profiling_available): Account for
2768 Require TLS runtime support with -fprofile-generate.
2769 * lib/profopt.exp (profopt-execute): Add TLS options for
2771 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
2773 2011-05-26 Jakub Jelinek <jakub@redhat.com>
2776 * g++.dg/eh/cond5.C: New test.
2778 PR tree-optimization/49161
2779 * gcc.c-torture/execute/pr49161.c: New test.
2781 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2783 * gcc.target/arm/neon-vorn-vbic.c: New test.
2785 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
2787 PR tree-optimization/49038
2788 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
2789 * gcc.dg/vect/pr49038.c: New test.
2791 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
2792 * g++.dg/init/pr25811-3.C: New.
2793 * g++.dg/init/pr25811-4.C: New.
2795 2011-05-25 Jason Merrill <jason@redhat.com>
2797 * g++.dg/cpp0x/enum17.C: New.
2798 * g++.old-deja/g++.jason/rfg10.C: Adjust.
2800 * g++.dg/cpp0x/auto24.C: New.
2802 * g++.dg/cpp0x/error4.C: New.
2804 * g++.dg/cpp0x/rv-restrict.C: New.
2806 * g++.dg/cpp0x/enum15.C: New.
2807 * g++.dg/cpp0x/constexpr-switch2.C: New.
2809 * g++.dg/cpp0x/variadic110.C: New.
2811 * g++.dg/cpp0x/auto9.C: Add typedef test.
2813 * g++.dg/cpp0x/auto23.C: New.
2814 * g++.dg/cpp0x/auto9.C: Adjust.
2816 * g++.dg/cpp0x/defaulted29.C: New.
2818 * g++.dg/cpp0x/initlist51.C: New.
2820 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
2822 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
2823 * g++.dg/abi/packed1.C: Suppress warning.
2824 * g++.dg/warn/Wunused-parm-3.C: Likewise.
2825 * g++.dg/template/stdarg1.C: Likewise.
2826 * g++.dg/other/packed1.C: Remove arm from xfail list.
2828 2011-05-25 Jason Merrill <jason@redhat.com>
2830 * g++.dg/cpp0x/enum16.C: New.
2831 * g++.dg/parse/error15.C: Adjust.
2833 * g++.dg/cpp0x/initlist50.C: New.
2835 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
2837 * g++.dg/cpp0x/variadic109.C: New.
2839 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
2841 * gcc.target/i386/pause-1.c: New.
2843 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
2845 * gcc.dg/stack-usage-1.c: Adjust comment.
2846 * gcc.dg/stack-usage-2.c: New test.
2848 2011-05-25 Jakub Jelinek <jakub@redhat.com>
2851 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
2852 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
2854 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
2856 PR rtl-optimization/48757
2857 * gfortran.dg/pr48757.f: New test case.
2859 2011-05-24 Jason Merrill <jason@redhat.com>
2861 * g++.dg/cpp0x/access01.C: New.
2863 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2866 * objc.dg/pr48177.m: New testcase.
2868 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2871 * objc.dg/pr48187.m: New testcase.
2872 * obj-c++.dg/pr48187.mm: New testcase.
2873 * objc.dg/ivar-extra-semicolon.m: New testcase.
2875 2011-05-24 Jason Merrill <jason@redhat.com>
2877 * g++.dg/template/access21.C: New.
2878 * g++.dg/template/access22.C: New.
2880 2011-05-24 Michael Matz <matz@gcc.gnu.org>
2882 PR rtl-optimization/48633
2883 * g++.dg/pr48633.C: New test.
2885 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2888 * g++.dg/other/pr49133.C: New test.
2890 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2891 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2893 * gcc.dg/torture/tls/run-gd.c: New test.
2894 * gcc.dg/torture/tls/run-ie.c: New test.
2895 * gcc.dg/torture/tls/run-ld.c: New test.
2896 * gcc.dg/torture/tls/run-le.c: New test.
2897 * lib/target-supports.exp (check_effective_target_tls_runtime):
2898 Build testcase with TLS options.
2900 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2902 * gcc.dg/vect/pr48172.c: Remove dg-do run.
2904 2011-05-24 Tom de Vries <tom@codesourcery.com>
2906 PR tree-optimization/49121
2907 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
2909 2011-05-23 Jason Merrill <jason@redhat.com>
2911 * g++.dg/cpp0x/defaulted28.C: New.
2913 * g++.dg/cpp0x/sfinae25.C: New.
2915 * g++.dg/cpp0x/rv-cast2.C: New.
2917 * g++.dg/cpp0x/enum14.C: New.
2919 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2922 * gcc.c-torture/execute/pr49123.c: New test.
2925 * gcc.dg/debug/pr49032.c: New test.
2928 * gcc.dg/pr49120.c: New test.
2930 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
2933 * gcc.target/i386/pr47315.c: New test.
2935 2011-05-23 Jason Merrill <jason@redhat.com>
2937 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
2939 * g++.dg/cpp0x/sfinae24.C: New.
2941 * g++.dg/cpp0x/error3.C: New.
2943 * g++.dg/cpp0x/defaulted27.C: New.
2945 * g++.dg/cpp0x/decltype27.C: New.
2947 2011-05-23 Richard Guenther <rguenther@suse.de>
2949 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
2951 2011-05-23 Richard Guenther <rguenther@suse.de>
2953 PR tree-optimization/40874
2954 * g++.dg/tree-ssa/pr40874.C: New testcase.
2956 2011-05-23 Richard Guenther <rguenther@suse.de>
2958 PR tree-optimization/49115
2959 * g++.dg/torture/pr49115.C: New testcase.
2961 2011-05-23 Richard Guenther <rguenther@suse.de>
2964 * gcc.dg/memcpy-3.c: New testcase.
2966 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2969 * gcc.c-torture/execute/pr48973-1.c: New test.
2970 * gcc.c-torture/execute/pr48973-2.c: New test.
2972 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2975 * g++.dg/warn/pr18016.C: New.
2977 2011-05-23 Tom de Vries <tom@codesourcery.com>
2980 * gcc.target/arm/ivopts-6.c: New test.
2982 2011-05-22 Jakub Jelinek <jakub@redhat.com>
2985 * gcc.c-torture/compile/pr49029.c: New test.
2987 2011-05-22 Jason Merrill <jason@redhat.com>
2989 * g++.dg/cpp0x/sfinae23.C: New.
2990 * g++.dg/cpp0x/sfinae8.C: Correct.
2992 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2994 * gfortran.dg/function_optimize_8.f90: New test case.
2996 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
2998 PR tree-optimization/49087
2999 * gcc.dg/vect/O3-pr49087.c: New test.
3001 2011-05-21 Jason Merrill <jason@redhat.com>
3003 * g++.dg/debug/const5.C: New.
3005 2011-05-20 Jason Merrill <jason@redhat.com>
3007 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3009 * g++.dg/cpp0x/constexpr-static7.C: New.
3011 * g++.dg/cpp0x/enum12.C: New.
3012 * g++.dg/cpp0x/enum13.C: New.
3014 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3017 * gfortran.dg/select_type_23.f03: New.
3019 2011-05-20 Jason Merrill <jason@redhat.com>
3021 * g++.dg/cpp0x/defaulted26.C: New.
3023 * g++.dg/cpp0x/noexcept02.C: Fix.
3024 * g++.dg/cpp0x/noexcept03.C: Fix.
3025 * g++.dg/cpp0x/noexcept08.C: Fix.
3026 * g++.dg/cpp0x/noexcept10.C: New.
3028 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3031 * gfortran.dg/extends_12.f03: New.
3033 2011-05-20 Jason Merrill <jason@redhat.com>
3035 * g++.dg/template/koenig9.C: New.
3036 * g++.dg/opt/pr47615.C: Fix.
3037 * g++.dg/overload/defarg1.C: Fix.
3038 * g++.dg/tc1/dr213.C: Remove xfail.
3039 * g++.dg/torture/pr34850.C: Fix.
3040 * g++.dg/torture/pr39362.C: Fix.
3041 * g++.old-deja/g++.brendan/crash56.C: Fix.
3042 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3044 2011-05-20 Richard Guenther <rguenther@suse.de>
3046 PR tree-optimization/49079
3047 * gcc.dg/torture/pr49079.c: New testcase.
3049 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3051 PR tree-optimization/49073
3052 * gcc.c-torture/execute/pr49073.c: New test.
3054 2011-06-19 Tobias Burnus <burnus@net-b.de>
3057 * gfortran.dg/coarray_21.f90: New.
3059 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3061 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3064 2011-05-19 Richard Guenther <rguenther@suse.de>
3067 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3069 2011-05-19 Richard Guenther <rguenther@suse.de>
3072 * gcc.dg/builtin-object-size-11.c: New testcase.
3074 2011-05-19 Tom de Vries <tom@codesourcery.com>
3077 * gcc.target/arm/ivopts.c: New test.
3078 * gcc.target/arm/ivopts-2.c: New test.
3080 2011-05-19 Tom de Vries <tom@codesourcery.com>
3082 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3084 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3086 * gcc.c-torture/execute/960321-1.x: Remove.
3088 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3091 * gfortran.dg/move_alloc_4.f90: New.
3093 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3096 * gcc.target/i386/pr49002-1.c: New test.
3097 * gcc.target/i386/pr49002-2.c: Likewise.
3099 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3101 PR tree-optimization/49039
3102 * gcc.c-torture/execute/pr49039.c: New test.
3103 * gcc.dg/tree-ssa/pr49039.c: New test.
3104 * g++.dg/torture/pr49039.C: New test.
3106 2011-05-18 Jason Merrill <jason@redhat.com>
3108 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3109 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3110 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3112 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3114 * gcc.target/bfin/mcpu-bf592.c: New test.
3116 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3118 PR tree-optimization/41881
3119 * gcc.dg/vect/O3-pr41881.c: New test.
3120 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3122 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3124 PR tree-optimization/49000
3125 * gcc.dg/pr49000.c: New test.
3127 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3129 * gnat.dg/invalid1.adb: New test.
3131 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3133 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3135 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3136 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3138 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3141 * g++.dg/cpp0x/range-for18.C: New.
3143 2011-05-15 Tobias Burnus <burnus@net-b.de>
3146 * gfortran.dg/coarray/image_index_2.f90: New.
3148 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3150 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3151 * g++.dg/cpp0x/override2.C: New.
3153 2011-05-14 Tobias Burnus <burnus@net-b.de>
3156 * gfortran.de/coarray_20.f90: New.
3158 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3161 * function_optimize_7.f90: New test case.
3163 2011-05-13 Jason Merrill <jason@redhat.com>
3165 * g++.dg/cpp0x/decltype26.C: New.
3166 * g++.dg/cpp0x/enum11.C: New.
3168 2011-05-13 Tobias Burnus <burnus@net-b.de>
3172 * gfortran.dg/assign_8.f90: Update dg-error.
3174 2011-05-13 Tobias Burnus <burnus@net-b.de>
3177 * gfortran.dg/io_constraints_8.f90: New.
3178 * gfortran.dg/io_constraints_9.f90: New.
3180 2011-05-13 Martin Thuresson <martint@google.com>
3182 PR gcov-profile/47793
3183 * gcc.dg/pr47793.c: New.
3185 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3187 PR tree-optimization/48975
3188 * gcc.dg/pr48975.c: New test.
3190 2011-05-12 Tobias Burnus <burnus@net-b.de>
3193 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3195 2011-05-12 Jason Merrill <jason@redhat.com>
3197 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3199 2011-05-12 Geert Bosch <bosch@adacore.com>
3201 * gnat.dg/view_conversion1.adb: New test.
3203 2011-05-12 Richard Guenther <rguenther@suse.de>
3205 PR tree-optimization/48172
3206 * gcc.dg/vect/pr48172.c: New testcase.
3208 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3211 * g++.dg/opt/pr48967.C: New test.
3213 2011-05-11 Jason Merrill <jason@redhat.com>
3215 * g++.dg/cpp0x/constexpr-friend.C: New.
3216 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3218 * g++.dg/cpp0x/sfinae22.C: New.
3220 2011-05-11 Tobias Burnus <burnus@net-b.de>
3223 * gfortran.dg/generic_24.f90: New.
3225 2011-05-11 Richard Guenther <rguenther@suse.de>
3227 PR tree-optimization/15256
3228 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3230 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3233 * gcc.dg/pr48159-1.c: New test.
3234 * gcc.dg/pr48159-2.c: New test.
3236 2011-05-11 Richard Guenther <rguenther@suse.de>
3239 * gcc.dg/torture/pr48953.c: New testcase.
3241 2011-05-11 Richard Guenther <rguenther@suse.de>
3243 PR tree-optimization/18041
3244 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3246 2011-05-11 Alan Modra <amodra@gmail.com>
3249 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3251 2011-05-10 Jason Merrill <jason@redhat.com>
3253 * g++.dg/cpp0x/defaulted25.C: New.
3254 * g++.dg/template/crash7.C: Adjust.
3256 * g++.dg/cpp0x/variadic108.C: New.
3258 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3260 * g++.dg/inherit/virtual9.C: Extend.
3262 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3265 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3266 are passed and returned in vector registers.
3268 2011-05-10 Richard Guenther <rguenther@suse.de>
3270 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3271 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3272 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3273 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3274 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3277 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3279 PR tree-optimization/48611
3280 PR tree-optimization/48794
3281 * gfortran.dg/gomp/pr48611.f90: New test.
3282 * gfortran.dg/gomp/pr48794.f90: New test.
3285 * gcc.dg/dfp/pr48928.c: New test.
3287 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3290 * g++.dg/cpp0x/pr48522.C: New.
3292 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3295 * g++.dg/cpp0x/sfinae21.C: New.
3297 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3299 * g++.dg/template/sfinae28.C: Rename to...
3300 * g++.dg/cpp0x/sfinae19.C: ... this.
3301 * g++.dg/template/sfinae29.C: Rename to...
3302 * g++.dg/cpp0x/sfinae20.C: ... this.
3304 2011-05-09 Jeff Law <law@redhat.com>
3306 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3309 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3312 * g++.dg/init/pr20039.C: New.
3314 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3318 * g++.dg/template/sfinae28.C: New.
3319 * g++.dg/template/sfinae29.C: Likewise.
3321 2011-05-09 Jason Merrill <jason@redhat.com>
3323 * g++.dg/template/nontype23.C: New.
3325 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3327 * g++.dg/init/pr48859.C: New.
3329 2011-05-09 Jason Merrill <jason@redhat.com>
3331 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3332 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3333 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3334 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3335 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3336 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3337 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3338 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3340 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3342 * g++.dg/inherit/virtual9.C: New.
3344 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3347 * g++.dg/template/dependent-expr8.C: New test case.
3349 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3351 PR tree-optimization/48837
3352 * gcc.dg/pr48837.c: New testcase.
3354 2011-05-06 Jason Merrill <jason@redhat.com>
3356 * g++.dg/cpp0x/constexpr-condition2.C: New.
3358 * g++.dg/cpp0x/constexpr-missing.C: New.
3360 2011-05-06 Tobias Burnus <burnus@net-b.de>
3363 * gfortran.dg/coarray/this_image_2.f90: New.
3365 2011-05-06 Tobias Burnus <burnus@net-b.de>
3369 * gfortran.dg/bind_c_usage_22.f90: New.
3370 * gfortran.dg/bind_c_usage_23.f90: New.
3371 * gfortran.dg/bind_c_usage_24.f90: New.
3372 * gfortran.dg/bind_c_usage_24_c.c: New.
3374 2011-05-06 Dodji Seketeli <dodji@redhat.com>
3377 * g++.dg/template/member9.C: New test case.
3379 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
3381 * gnat.dg/discr29.ad[sb]: New test.
3382 * gnat.dg/discr30.adb: Likewise.
3384 2011-05-05 Julian Brown <julian@codesourcery.com>
3386 * gcc.target/arm/neon-vset_lanes8.c: New test.
3388 2011-05-05 Jason Merrill <jason@redhat.com>
3390 * g++.dg/init/new32.C: New.
3392 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3394 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3397 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3399 PR rtl-optimization/48381
3400 * gcc.c-torture/compile/pr48381.c: New test.
3402 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
3404 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3406 * gcc.target/i386/opt-1.c: Ditto.
3408 2011-05-04 Jason Merrill <jason@redhat.com>
3410 * g++.dg/conversion/base1.C: New.
3412 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3414 PR libgfortran/48787
3415 * gfortran.dg/round_3.f08: Add more checks to test case.
3417 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
3419 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3420 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3421 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3422 Gate test on effective_target fd_truncate.
3424 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
3426 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3427 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3428 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3429 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
3430 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3431 * gcc.target/i386/pr38824.c: Ditto.
3432 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3433 * gcc.target/i386/vecinit-2.c: Ditto.
3434 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3435 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3436 * gcc.target/i386/parity-2.c: Ditto.
3437 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3439 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
3441 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3443 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3444 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3445 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3447 2011-05-03 Tobias Burnus <burnus@net-b.de>
3450 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3452 2011-05-03 Tobias Burnus <burnus@net-b.de>
3455 * gfortran.dg/coarray/this_image_1.f90: New.
3457 2011-05-03 Tobias Burnus <burnus@net-b.de>
3460 * gfortran.dg/coarray/caf.dg: New.
3461 * gfortran.dg/coarray/image_index_1.f90: New, copied
3462 from ../coarray_16.f90.
3464 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3467 * g++.dg/ext/complex9.C: New.
3469 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3472 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3473 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3474 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3476 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3478 * gcc.target/bfin/builtins: Created.
3479 * gcc.target/bfin/hisilh-O0.c: Deleted.
3480 * gcc.target/bfin/hisilh.c: Moved to...
3481 * gcc.target/bfin/builtins/hisilh.c: ...here.
3482 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3483 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3484 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3485 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3486 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3487 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3488 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3489 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3490 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3491 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3492 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3493 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3494 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3495 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3496 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3497 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3498 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3499 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3500 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3501 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3502 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3503 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3504 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3505 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3506 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3507 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3508 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3509 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3510 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3511 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3512 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3513 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3514 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3515 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3516 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3517 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3518 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3519 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3520 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3521 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3522 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3523 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3524 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3525 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3526 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3527 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3528 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3529 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3530 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3531 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3532 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3533 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3534 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3535 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3536 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3537 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3538 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3539 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3540 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3541 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3542 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3543 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3544 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3545 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3546 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3547 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3548 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3549 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3550 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3551 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3552 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3553 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3554 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3555 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3556 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3557 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3558 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3559 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3560 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3561 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3562 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3563 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3564 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3565 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3566 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3567 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3568 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3569 * gcc.target/bfin/builtins/circptr.c: Ditto.
3570 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3571 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3572 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3573 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3574 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3575 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3576 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3577 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3578 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3579 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3580 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3581 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3582 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3583 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3584 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3585 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3586 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3587 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3588 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3589 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3590 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3591 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3592 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3593 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3594 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3595 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3596 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3597 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3598 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3599 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3600 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3601 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3602 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3603 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3604 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3605 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3606 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
3607 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
3608 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
3609 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
3610 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
3611 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
3612 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
3613 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
3614 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
3615 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
3616 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
3617 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
3618 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
3619 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
3620 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
3621 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
3622 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
3623 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
3624 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
3625 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
3626 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
3627 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
3628 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
3629 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
3630 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
3631 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
3632 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
3633 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
3634 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
3635 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
3636 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
3637 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
3638 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
3639 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
3641 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
3643 * gcc.target/arm/cold-lc.c: New test.
3645 2011-05-03 Jakub Jelinek <jakub@redhat.com>
3648 * gcc.dg/pr48774.c: New test.
3650 2011-05-03 Richard Guenther <rguenther@suse.de>
3652 * gcc.dg/large-size-array-5.c: New testcase.
3654 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3656 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
3658 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3660 * lib/target-supports.exp (check_effective_target_vect_strided):
3662 (check_effective_target_vect_strided2)
3663 (check_effective_target_vect_strided3)
3664 (check_effective_target_vect_strided4)
3665 (check_effective_target_vect_strided8): ...these new functions.
3667 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
3668 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
3669 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3670 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
3671 * gcc.dg/vect/pr37539.c: Likewise.
3672 * gcc.dg/vect/slp-11a.c: Likewise.
3673 * gcc.dg/vect/slp-11b.c: Likewise.
3674 * gcc.dg/vect/slp-11c.c: Likewise.
3675 * gcc.dg/vect/slp-12a.c: Likewise.
3676 * gcc.dg/vect/slp-12b.c: Likewise.
3677 * gcc.dg/vect/slp-18.c: Likewise.
3678 * gcc.dg/vect/slp-19a.c: Likewise.
3679 * gcc.dg/vect/slp-19b.c: Likewise.
3680 * gcc.dg/vect/slp-21.c: Likewise.
3681 * gcc.dg/vect/slp-23.c: Likewise.
3682 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3684 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
3685 instead of vect_interleave && vect_extract_even_odd.
3686 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
3687 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
3688 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
3689 * gcc.dg/vect/vect-1.c: Likewise.
3690 * gcc.dg/vect/vect-10.c: Likewise.
3691 * gcc.dg/vect/vect-98.c: Likewise.
3692 * gcc.dg/vect/vect-107.c: Likewise.
3693 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3694 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3695 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3696 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3697 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3698 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3699 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3700 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3701 * gcc.dg/vect/vect-strided-float.c: Likewise.
3702 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3703 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3704 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3705 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3706 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3707 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3708 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3709 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3710 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3711 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3712 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3713 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3714 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3715 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3716 * gcc.dg/vect/vect-vfa-03.c: Likewise.
3718 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
3720 * gcc.dg/vect/pr30843.c: Likewise.
3721 * gcc.dg/vect/pr33866.c: Likewise.
3722 * gcc.dg/vect/slp-reduc-6.c: Likewise.
3723 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
3724 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
3725 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
3727 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3729 * gcc.dg/vect/slp-11.c: Split into...
3730 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
3731 gcc.dg/vect/slp-11c.c: ...these tests.
3732 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
3733 * gcc.dg/vect/slp-12c.c: ...this new test.
3734 * gcc.dg/vect/slp-19.c: Split into...
3735 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
3736 gcc.dg/vect/slp-19c.c: ...these new tests.
3738 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3740 * lib/target-supports.exp
3741 (check_effective_target_vect_extract_even_odd_wide): Delete.
3742 (check_effective_target_vect_strided_wide): Likewise.
3743 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
3744 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
3745 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
3746 * gcc.dg/vect/pr37539.c: Likewise.
3747 * gcc.dg/vect/slp-11.c: Likewise.
3748 * gcc.dg/vect/slp-12a.c: Likewise.
3749 * gcc.dg/vect/slp-12b.c: Likewise.
3750 * gcc.dg/vect/slp-19.c: Likewise.
3751 * gcc.dg/vect/slp-23.c: Likewise.
3752 * gcc.dg/vect/vect-1.c: Likewise.
3753 * gcc.dg/vect/vect-98.c: Likewise.
3754 * gcc.dg/vect/vect-107.c: Likewise.
3755 * gcc.dg/vect/vect-strided-float.c: Likewise.
3757 2011-05-02 Jason Merrill <jason@redhat.com>
3759 * g++.dg/init/new31.C: New.
3761 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
3764 * gcc.dg/pr35445.c: New test.
3766 2011-05-02 Jason Merrill <jason@redhat.com>
3768 * c-c++-common/vla-1.c: New.
3770 2011-05-02 Richard Guenther <rguenther@suse.de>
3772 PR tree-optimization/48822
3773 * gcc.dg/torture/pr48822.c: New testcase.
3775 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3778 * g++.dg/cpp0x/constexpr-47969.C: New.
3780 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
3783 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
3784 on vect_no_align targets.
3785 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
3786 vect_no_align targets.
3788 2011-05-01 Xinliang David Li <davidxl@google.com>
3790 * gcc.dg/tree-ssa/integer-addr.c: New test.
3791 * gcc.dg/tree-ssa/alias_bug.c: New test.
3793 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3795 PR libgfortran/48787
3796 * gfortran.dg/round_3.f08: Add more checks.
3798 2011-04-30 Tobias Burnus <burnus@net-b.de>
3801 * gfortran.dg/import9.f90: New, proper test.
3802 * gfortran.dg/interface_37.f90: Remove bogus
3803 test (bogus copy of interface_36.f90).
3805 2011-04-30 Tobias Burnus <burnus@net-b.de>
3808 * gfortran.dg/interface_37.f90: New.
3810 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
3813 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
3815 2011-04-30 Jakub Jelinek <jakub@redhat.com>
3817 PR tree-optimization/48809
3818 * gcc.c-torture/execute/pr48809.c: New test.
3820 2011-04-29 Jeff Law <law@redhat.com>
3822 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
3824 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3827 * g++.dg/init/ctor10.C: New.
3829 2011-04-29 Le-Chun Wu <lcwu@google.com>
3831 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
3832 warning in implicitly instantiated templates.
3834 2011-04-29 Le-Chun Wu <lcwu@google.com>
3836 * g++.dg/warn/Wnull-conversion-1.C: New.
3837 * g++.dg/warn/Wnull-conversion-2.C: New.
3839 2011-04-29 Diego Novillo <dnovillo@google.com>
3841 * g++.old-deja/g++.other/null3.C: Expect warning about
3842 converting boolean to a pointer.
3844 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
3847 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
3851 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
3853 2011-04-29 Tobias Burnus <burnus@net-b.de>
3856 * gfortran.dg/typebound_proc_22.f90: New.
3859 * gfortran.dg/interface_36.f90: New.
3861 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3863 PR libgfortran/48488
3864 PR libgfortran/48602
3865 PR libgfortran/48615
3866 PR libgfortran/48684
3867 PR libgfortran/48787
3868 * gfortran.dg/fmt_g.f: Adjust test.
3869 * gfortran.dg/fmt_g0_1.f08: Adjust test.
3870 * gfortran.dg/round_3.f08: New test.
3871 * gfortran.dg/namelist_print_1.f: Adjust test.
3872 * gfortran.dg/char4_iunit_1.f03: Adjust test.
3873 * gfortran.dg/f2003_io_5.f03: Adjust test.
3874 * gfortran.dg/coarray_15.f90: Adjust test.
3875 * gfortran.dg/namelist_65.f90: Adjust test.
3876 * gfortran.dg/fmt_cache_1.f: Adjust test.
3877 * gfortran.dg/char4_iunit_2.f03: Adjust test.
3878 * gfortran.dg/real_const_3.f90: Adjust test.
3880 2011-04-28 Xinliang David Li <davidxl@google.com>
3882 * gcc.dg/tree-prof/prof-robust-1.c: New test.
3883 * g++.dg/prof-robust-1.C: New test.
3885 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
3887 PR tree-optimization/48765
3888 * gcc.dg/vect/pr48765.c: New.
3890 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3892 PR tree-optimization/48775
3893 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
3895 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3898 * g++.dg/inherit/pr48798.C: New.
3899 * g++.old-deja/g++.other/base1.C: Adjust.
3901 2011-04-28 Dodji Seketeli <dodji@redhat.com>
3904 * g++.dg/template/inherit7.C: New test case.
3906 2011-04-28 Richard Guenther <rguenther@suse.de>
3908 PR tree-optimization/40052
3909 PR tree-optimization/15347
3910 * gcc.dg/tree-ssa/vrp57.c: New testcase.
3911 * gcc.dg/pr15347.c: Likewise.
3913 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3916 * g++.dg/cpp0x/sfinae18.C: New.
3918 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3921 * g++.dg/ext/is_literal_type1.C: New.
3923 2011-04-28 Tobias Burnus <burnus@net-b.de>
3927 * gfortran.dg/interface_35.f90: New.
3928 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
3929 * gfortran.dg/func_result_6.f90: Add dg-warning.
3930 * gfortran.dg/bessel_1.f90: Ditto.
3931 * gfortran.dg/hypot_1.f90: Ditto.
3932 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3933 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3934 * gfortran.dg/interface_assignment_4.f90: Ditto.
3936 2011-04-27 Jason Merrill <jason@redhat.com>
3938 * g++.dg/ext/complex8.C: New.
3940 * g++.dg/cpp0x/initlist49.C: New.
3941 * g++.dg/init/new30.C: New.
3943 2011-04-27 Tobias Burnus <burnus@net-b.de>
3946 * gfortran.dg/whole_file_34.f90: New.
3948 2011-04-27 Jan Hubicka <jh@suse.cz>
3950 * gcc.dg/tree-ssa/inline-9.c: New testcase.
3952 2011-04-27 Jason Merrill <jason@redhat.com>
3954 * g++.old-deja/g++.oliva/overload1.C: Adjust.
3956 * g++.dg/parse/ambig6.C: New.
3958 2011-04-27 Nick Clifton <nickc@redhat.com>
3960 * gcc.dg/20020312-2.c: Add definition for RX.
3962 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
3963 option with RX targets.
3965 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
3968 2011-04-27 Richard Guenther <rguenther@suse.de>
3970 * gcc.dg/tree-ssa/pr23382.c: Remove.
3972 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
3975 * gcc.c-torture/compile/pr48767.c: New test.
3977 2011-04-27 Richard Guenther <rguenther@suse.de>
3979 PR tree-optimization/48772
3980 * g++.dg/pr48772.C: New testcase.
3982 2011-04-27 Jakub Jelinek <jakub@redhat.com>
3985 * gcc.c-torture/compile/pr48742.c: New test.
3987 2011-04-26 Jason Merrill <jason@redhat.com>
3989 * g++.dg/lookup/koenig13.C: New.
3991 * g++.dg/cpp0x/initlist48.C: New.
3993 2011-04-25 Jason Merrill <jason@redhat.com>
3995 * g++.dg/cpp0x/sfinae17.C: New.
3997 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4000 * gcc.target/powerpc/pr48258-1.c: New file.
4001 * gcc.target/powerpc/pr48258-2.c: Ditto.
4003 2011-04-26 Xinliang David Li <davidxl@google.com>
4005 * gcc.dg/uninit-suppress.c: New test.
4006 * gcc.dg/uninit-suppress.c: New test.
4008 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4011 * gcc.dg/pr48768.c: New test.
4013 PR tree-optimization/48734
4014 * gcc.c-torture/compile/pr48734.c: New test.
4017 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4019 2011-04-26 Richard Guenther <rguenther@suse.de>
4021 PR tree-optimization/48731
4022 * gcc.dg/torture/pr48731.c: New testcase.
4024 2011-04-26 Richard Guenther <rguenther@suse.de>
4027 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4029 2011-04-26 Richard Guenther <rguenther@suse.de>
4032 * gcc.dg/torture/pr48694-1.c: New testcase.
4033 * gcc.dg/torture/pr48694-2.c: Likewise.
4035 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4037 * g++.dg/ext/underlying_type1.C: New.
4038 * g++.dg/ext/underlying_type2.C: Likewise.
4039 * g++.dg/ext/underlying_type3.C: Likewise.
4040 * g++.dg/ext/underlying_type4.C: Likewise.
4041 * g++.dg/ext/underlying_type5.C: Likewise.
4042 * g++.dg/ext/underlying_type6.C: Likewise.
4043 * g++.dg/ext/underlying_type7.C: Likewise.
4044 * g++.dg/ext/underlying_type8.C: Likewise.
4045 * g++.dg/ext/underlying_type9.C: Likewise.
4046 * g++.dg/ext/underlying_type10.C: Likewise.
4048 2011-04-25 Jason Merrill <jason@redhat.com>
4050 * g++.dg/cpp0x/regress/template-const2.C: New.
4052 2011-04-25 Jeff Law <law@redhat.com>
4054 * gcc.dg/tree-ssa/vrp56.c: new test.
4056 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4058 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4060 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4062 PR preprocessor/48740
4063 * c-c++-common/raw-string-11.c: New test.
4065 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4067 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4070 2011-04-23 Tobias Burnus <burnus@net-b.de>
4073 * gfortran.dg/coarray_19.f90: New.
4075 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4078 * gcc.dg/pr48685.c: New test.
4080 2011-04-22 Jan Hubicka <jh@suse.cz>
4082 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4084 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4086 PR tree-optimization/48717
4087 * gcc.c-torture/execute/pr48717.c: New test.
4089 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4092 * gcc.target/i386/pr48723.c: New test.
4094 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4097 * gcc.dg/gomp/pr48716.c: New test.
4098 * g++.dg/gomp/pr48716.C: New test.
4100 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4103 * gcc.dg/missing-field-init-2.c: Update testcase.
4105 2011-04-22 Alan Modra <amodra@gmail.com>
4107 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4109 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4112 * gfortran.dg/function_optimize_6.f90: New test.
4114 2011-04-21 Easwaran Raman <eraman@google.com>
4116 * gcc.dg/stack-layout-2.c: New test.
4118 2011-04-21 Richard Guenther <rguenther@suse.de>
4121 * g++.dg/lto/pr48207-2_0.C: New testcase.
4122 * g++.dg/lto/pr48207-3_0.C: Likewise.
4124 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4126 * gnat.dg/volatile5.adb: New test.
4127 * gnat.dg/volatile5_pkg.ads: New helper.
4129 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4132 * gcc.target/i386/pr48708.c: New test.
4134 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4136 * gcc.dg/vect/vect-119.c: New test.
4138 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4140 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4143 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4144 Richard Sandiford <richard.sandiford@linaro.org>
4147 * gcc.target/arm/pr46329.c: New test.
4149 2011-04-21 Tobias Burnus <burnus@net-b.de>
4152 * gfortran.dg/coarray_18.f90: New.
4154 2011-04-20 Jason Merrill <jason@redhat.com>
4156 * g++.dg/cpp0x/initlist47.C: New.
4158 * g++.dg/init/dtor4.C: New.
4160 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4163 * gcc.target/i386/sse2-pinsrw.c: New test.
4164 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4165 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4166 * gcc.target/i386/sse2-insvhi.c: Ditto.
4167 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4168 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4170 2011-04-20 Jason Merrill <jason@redhat.com>
4172 * g++.dg/template/const4.C: New.
4174 2011-04-20 Easwaran Raman <eraman@google.com>
4176 * gcc.dg/stack-layout-1.c: New test.
4178 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4180 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4181 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4184 2011-04-20 Kai Tietz <ktietz@redhat.com>
4186 * gcc.dg/binop-xor1.c: New test.
4187 * gcc.dg/binop-xor2.c: New test.
4188 * gcc.dg/binop-xor3.c: New test.
4189 * gcc.dg/binop-xor4.c: New test.
4190 * gcc.dg/binop-xor5.c: New test.
4192 2011-04-20 Richard Guenther <rguenther@suse.de>
4194 PR tree-optimization/47892
4195 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4197 2011-04-20 Richard Guenther <rguenther@suse.de>
4200 * g++.dg/torture/pr48695.C: New testcase.
4202 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4204 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4205 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4206 * gcc.c-torture/execute/pr45262.c: Ditto
4207 * gcc.dg/torture/pr43165.c: Ditto.
4208 * gcc.dg/torture/pr47228.c: Ditto.
4209 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4210 * gcc.dg/ipa/pr45644.c: Ditto.
4211 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4214 2011-04-19 Jason Merrill <jason@redhat.com>
4216 * g++.dg/ext/complex7.C: New.
4218 * g++.dg/ext/attrib41.C: New.
4220 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4223 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4225 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4228 * gcc.target/i386/pr48678.c: New test.
4230 2011-04-19 Martin Jambor <mjambor@suse.cz>
4232 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4233 * g++.dg/opt/devirt2.C: New test.
4234 * g++.dg/ipa/devirt-g-1.C: Likewise.
4236 2011-04-19 Tobias Burnus <burnus@net-b.de>
4239 * gfortran.dg/whole_file_33.f90: New.
4241 2011-04-19 Martin Jambor <mjambor@suse.cz>
4243 * g++.dg/ipa/devirt-7.C: New test.
4245 2011-04-19 Richard Guenther <rguenther@suse.de>
4248 * g++.dg/lto/pr48207_0.C: New testcase.
4250 2011-04-18 Jason Merrill <jason@redhat.com>
4252 * g++.dg/init/void1.C: New.
4254 * g++.dg/cpp0x/union4.C: New.
4256 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4259 * g++.dg/torture/pr48661.C: New test.
4262 * g++.dg/gomp/pr48632.C: New test.
4264 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4266 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4267 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4269 2011-04-18 Tobias Burnus <burnus@net-b.de>
4272 * gfortran.dg/coarray_17.f90: New.
4273 * gfortran.dg/coarray_10.f90: Update dg-error.
4275 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4278 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4279 * gfortran.dg/guality/guality.exp: Likewise.
4281 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4283 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4285 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4287 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4289 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4291 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4293 2011-04-18 Richard Guenther <rguenther@suse.de>
4296 * g++.dg/torture/pr46364.C: New testcase.
4298 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4300 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4302 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4304 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4306 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4307 Ira Rosen <ira.rosen@linaro.org>
4310 * gcc.target/arm/pr48252.c: New test.
4312 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4314 PR tree-optimization/48616
4315 * gcc.dg/pr48616.c: New test.
4317 2011-04-18 Tobias Burnus <burnus@net-b.de>
4320 * gfortran.dg/coarray_16.f90: New.
4322 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4325 * gfortran.dg/realloc_on_assign_7.f03: New test.
4327 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4329 PR libgfortran/48602
4330 * gfortran.dg/fmt_g0_6.f08: New test.
4332 2011-04-17 Jason Merrill <jason@redhat.com>
4334 * g++.dg/cpp0x/sfinae16.C: New.
4336 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4338 * gcc.target/mips/reg-var-1.c: New test.
4340 2011-04-17 Jan Hubicka <jh@suse.cz>
4342 * gcc.dg/winline-5.c: Update testcase.
4344 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4346 * gnat.dg/discr27.ad[sb]: Move dg directive.
4347 * gnat.dg/discr28.ad[sb]: New test.
4348 * gnat.dg/discr28_pkg.ads: New helper.
4350 2011-04-17 Michael Matz <matz@suse.de>
4352 PR tree-optimization/48622
4354 * gcc.dg/lto/pr48622_0.c: New test.
4356 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
4358 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4359 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4360 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4361 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4362 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4363 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4365 2011-04-15 Jason Merrill <jason@redhat.com>
4367 * g++.dg/cpp0x/range-for17.C: New.
4369 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4371 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4372 * g++.dg/cpp0x/range-for3.C: Likewise.
4373 * g++.dg/cpp0x/range-for9.C: Correct error message.
4374 * g++.dg/cpp0x/range-for11.C: New.
4375 * g++.dg/cpp0x/range-for12.C: New.
4376 * g++.dg/cpp0x/range-for13.C: New.
4377 * g++.dg/cpp0x/range-for14.C: New.
4378 * g++.dg/cpp0x/range-for15.C: New.
4379 * g++.dg/cpp0x/range-for16.C: New.
4381 2011-04-15 Tobias Burnus <burnus@net-b.de>
4384 * gfortran.dg/coarray_15.f90: Change to dg-do run.
4386 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
4388 * objc.dg/naming-4.m: Updated.
4389 * objc.dg/naming-5.m: Updated.
4390 * objc.dg/naming-6.m: New.
4391 * objc.dg/naming-7.m: New.
4392 * obj-c++.dg/naming-1.mm: Updated.
4393 * obj-c++.dg/naming-2.mm: Updated.
4394 * obj-c++.dg/naming-3.mm: New.
4395 * obj-c++.dg/naming-4.mm: New.
4397 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4399 PR libgfortran/48589
4400 * gfortran.dg/fmt_g0_5.f08: New test.
4402 2011-04-15 Richard Guenther <rguenther@suse.de>
4405 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4407 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
4409 * gcc.target/avr/torture/pr41885.c (dg-options): Change
4410 -finline-limit=0 to -fno-inline
4412 2011-04-15 Jakub Jelinek <jakub@redhat.com>
4415 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4418 2011-04-14 Jakub Jelinek <jakub@redhat.com>
4421 * gcc.target/i386/sse4_1-insertps-3.c: New test.
4422 * gcc.target/i386/sse4_1-insertps-4.c: New test.
4423 * gcc.target/i386/avx-insertps-3.c: New test.
4424 * gcc.target/i386/avx-insertps-4.c: New test.
4426 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4428 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4431 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4436 * gcc.target/avr/pr46779-1.c: New test case
4437 * gcc.target/avr/pr46779-2.c: New test case
4439 2011-04-14 Jason Merrill <jason@redhat.com>
4441 * g++.dg/cpp0x/sfinae15.C: New.
4443 * g++.dg/cpp0x/sfinae14.C: New.
4445 * g++.dg/ext/vla10.C: New.
4447 2011-04-14 Richard Guenther <rguenther@suse.de>
4449 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4451 2011-04-14 Richard Guenther <rguenther@suse.de>
4453 * gcc.dg/fold-bitand-4.c: Move ...
4454 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4456 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4458 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4460 * gcc.target/avr/torture/trivial.c: Ditto.
4462 2011-04-13 Jason Merrill <jason@redhat.com>
4464 * g++.dg/template/operator11.C: New.
4466 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4469 * gcc.dg/gomp/pr48591.c: New test.
4472 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4473 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4475 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4478 * g++.dg/template/dependent-expr7.C: New test case.
4480 2011-04-13 Jason Merrill <jason@redhat.com>
4482 * g++.dg/cpp0x/sfinae13.C: New.
4484 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4486 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4488 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4490 * gcc.target/arm/pr43698.c: Remove -march option.
4492 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4494 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4497 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4501 * gfortran.dg/realloc_on_assign_6.f03: New test.
4503 2011-04-12 Kai Tietz <ktietz@redhat.com>
4505 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4506 targets the additional -mno-ms-bitfields and
4507 -Wno-packed-bitfield-compat options.
4508 * g++.dg/ext/bitfield3.C: Likewise.
4509 * g++.dg/ext/bitfield4.C: Likewise.
4510 * g++.dg/ext/bitfield5.C: Likewise.
4511 * gcc.dg/bitfld-15.c: Likewise.
4512 * gcc.dg/bitfld-16.c: Likewise.
4513 * gcc.dg/bitfld-17.c: Likewise.
4514 * gcc.dg/bitfld-18.c: Likewise.
4516 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4518 * gcc.target/arm/neon-vld3-1.c: New test.
4519 * gcc.target/arm/neon-vst3-1.c: New test.
4520 * gcc.target/arm/neon/v*.c: Regenerate.
4522 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4524 PR rtl-optimization/48549
4525 * g++.dg/opt/pr48549.C: New test.
4527 2011-04-12 Richard Guenther <rguenther@suse.de>
4529 PR tree-optimization/46076
4530 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4532 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4535 * lib/compat.exp (compat-execute): Declare unsupported after
4536 stripping path from src1.
4537 * lib/lto.exp (lto-execute): Likewise.
4539 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4542 * gcc.dg/pr48552-1.c: New test.
4543 * gcc.dg/pr48552-2.c: New test.
4545 2011-04-11 Jason Merrill <jason@redhat.com>
4547 * g++.dg/cpp0x/sfinae12.C: New.
4549 * g++.dg/cpp0x/enum10.C: New.
4551 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4553 * g++.dg/cpp0x/rv-func.C: New.
4555 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4557 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4560 2011-04-11 Martin Jambor <mjambor@suse.cz>
4562 PR tree-optimization/48195
4563 * gcc.dg/ipa/pr48195.c: New test.
4565 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4567 * gnat.dg/return3.adb: Remove unused switch.
4569 2011-04-08 Mike Stump <mikestump@comcast.net>
4572 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4573 default to fno-common.
4575 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4577 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4578 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4580 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4583 * gfortran.dg/function_optimize_5.f90: New test.
4585 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4587 * gnat.dg/aggr17.adb: New test.
4588 * gnat.dg/aggr18.adb: Likewise.
4590 2011-04-08 Michael Matz <matz@suse.de>
4593 * gcc.target/i386/pr48389.c: New test.
4595 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4597 PR rtl-optimization/48272
4598 * g++.dg/opt/pr48272.C: New.
4600 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4602 PR rtl-optimization/48235
4603 * gcc.dg/pr48235.c: New.
4605 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4607 PR rtl-optimization/48302
4608 * g++.dg/opt/pr48302.C: New.
4610 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4613 * g++.dg/opt/pr48273.C: New.
4615 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4617 PR rtl-optimization/48442
4618 * gcc.dg/pr48442.c: New.
4620 2011-04-08 Jakub Jelinek <jakub@redhat.com>
4622 PR tree-optimization/48377
4623 * gcc.dg/vect/pr48377.c: New test.
4625 2011-04-07 Jason Merrill <jason@redhat.com>
4627 * g++.dg/cpp0x/regress/call1.C: New.
4629 * g++.dg/cpp0x/variadic107.C: New.
4631 * g++.dg/cpp0x/sfinae11.C: New.
4632 * g++.dg/cpp0x/noexcept02.C: Fix.
4634 * g++.dg/cpp0x/sfinae10.C: New.
4636 * g++.dg/cpp0x/sfinae9.C: New.
4638 * c-c++-common/Wcast-qual-1.c: Move here from...
4639 * gcc.dg/cast-qual-3.c: ...here, and...
4640 * g++.dg/warn/Wcast-qual2.C: ...here.
4642 * g++.dg/cpp0x/sfinae8.C: New.
4644 * g++.dg/cpp0x/sfinae7.C: New.
4646 * g++.dg/cpp0x/enum9.C: New.
4648 2011-04-07 Mike Stump <mikestump@comcast.net>
4650 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
4651 with no trampolines.
4653 2011-04-07 Jakub Jelinek <jakub@redhat.com>
4656 * gfortran.dg/gomp/pr48117.f90: New test.
4659 * gcc.dg/torture/pr48343.c: New test.
4661 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4663 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
4665 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
4667 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
4669 2011-04-07 Tom de Vries <tom@codesourcery.com>
4672 * lib/scanasm.exp (object-size): New proc.
4673 * gcc.target/arm/pr43920-2.c: New test.
4675 2011-04-06 Tobias Burnus <burnus@net-b.de>
4679 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
4681 2011-04-06 Steve Ellcey <sje@cup.hp.com>
4683 * gcc.dg/mtune.c: Prune note from output.
4685 2011-04-06 Jakub Jelinek <jakub@redhat.com>
4688 * gcc.dg/guality/pr36977.c: New test.
4689 * gcc.dg/guality/pr48466.c: New test.
4691 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4693 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
4695 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
4697 * gnat.dg/return3.adb: New test.
4699 2011-04-06 Richard Guenther <rguenther@suse.de>
4701 PR tree-optimization/47663
4702 * gcc.dg/tree-ssa/inline-8.c: New testcase.
4704 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
4706 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
4707 Solaris 8 and 9 as well.
4709 2011-04-05 Tom de Vries <tom@codesourcery.com>
4712 * gcc.target/arm/pr43920-1.c: New test.
4714 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
4716 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
4717 (cctor): Actually return the value.
4718 (main): Cast return values.
4720 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4722 * gfortran.dg/character_comparison_8.f90: New test.
4724 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4726 * frontend-passes: (optimize_lexical_comparison): New function.
4727 (optimize_expr): Call it.
4728 (optimize_comparison): Also handle lexical comparison functions.
4729 Return false instad of -2 for unequal comparison.
4731 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4734 * function_optimize_4.f90: New test.
4736 2011-04-04 Tobias Burnus <burnus@net-b.de>
4739 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
4740 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
4741 * gfortran.dg/coarray_15.f90: New.
4743 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4745 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
4746 * gfortran.dg/bessel_7.f90: Likewise.
4748 2011-04-03 Tobias Burnus <burnus@net-b.de>
4750 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
4752 2011-04-03 Richard Guenther <rguenther@suse.de>
4753 Ira Rosen <ira.rosen@linaro.org>
4755 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
4756 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
4757 -ftree-loop-if-convert-stores.
4759 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4761 * gnat.dg/specs/aggr2.ads: New test.
4763 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4765 * gnat.dg/debug2.ad[sb]: New test.
4766 * gnat.dg/debug2_pkg.ads: New helper.
4767 * gnat.dg/debug3.ad[sb]: New test.
4769 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
4771 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
4773 2011-04-01 Jakub Jelinek <jakub@redhat.com>
4776 * gcc.c-torture/compile/pr48335-1.c: New test.
4777 * gcc.dg/pr48335-1.c: New test.
4778 * gcc.dg/pr48335-2.c: New test.
4779 * gcc.dg/pr48335-3.c: New test.
4780 * gcc.dg/pr48335-4.c: New test.
4781 * gcc.dg/pr48335-5.c: New test.
4782 * gcc.dg/pr48335-6.c: New test.
4783 * gcc.dg/pr48335-7.c: New test.
4784 * gcc.dg/pr48335-8.c: New test.
4785 * gcc.target/i386/pr48335-1.c: New test.
4787 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
4790 * gcc.dg/Waddress.c: New test.
4792 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4795 * gfortran.dg/function_optimize_3.f90: New test.
4797 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
4799 * gcc.c-torture/compile/20110401-1.c: New test.
4801 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
4802 * g++.dg/lto/20091002-2_0.C: Likewise.
4803 * g++.dg/lto/20090303_0.c: Likewise.
4804 * g++.dg/lto/20091004-1_0.C: Likewise.
4805 * g++.dg/lto/20091002-3_0.C: Likewise.
4806 * g++.dg/lto/20091004-2_0.C: Likewise.
4807 * g++.dg/lto/20081123_0.C: Likewise.
4808 * g++.dg/lto/20090313_0.C: Likewise.
4809 * g++.dg/lto/20081109-1_0.C: Likewise.
4810 * g++.dg/lto/20081219_0.C: Likewise.
4811 * g++.dg/lto/20081204-1_0.C: Likewise.
4812 * g++.dg/lto/20090302_0.C: Likewise.
4813 * g++.dg/lto/20081119-1_0.C: Likewise.
4814 * g++.dg/lto/20081118_0.C: Likewise.
4815 * gcc.dg/lto/20091020-2_0.c: Likewise.
4816 * gcc.dg/lto/20090210_0.c: Likewise.
4817 * gcc.dg/lto/20081204-1_0.c: Likewise.
4818 * gcc.dg/lto/20081224_0.c: Likewise.
4819 * gcc.dg/lto/20090219_0.c: Likewise.
4820 * gcc.dg/lto/20091014-1_0.c: Likewise.
4821 * gcc.dg/lto/20091016-1_0.c: Likewise.
4822 * gcc.dg/lto/20090206-2_0.c: Likewise.
4823 * gcc.dg/lto/20090116_0.c: Likewise.
4824 * gcc.dg/lto/20091013-1_0.c: Likewise.
4825 * gcc.dg/lto/20091015-1_0.c: Likewise.
4826 * gcc.dg/lto/20090126-2_0.c: Likewise.
4828 2011-03-31 Ian Lance Taylor <iant@google.com>
4830 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
4832 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4834 * gnat.dg/opt16.adb: New test.
4836 2011-03-31 Jason Merrill <jason@redhat.com>
4838 * g++.dg/cpp0x/defaulted24.C: New.
4840 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4843 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
4846 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4848 * g++.dg/other/i386-9.C: New test.
4850 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4852 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
4854 2011-03-30 Jason Merrill <jason@redhat.com>
4856 * g++.dg/cpp0x/regress/error-recovery1.C: New.
4858 * g++.dg/cpp0x/regress/isnan.C: New.
4860 * g++.dg/cpp0x/initlist46.C: New.
4862 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
4865 * gcc.target/arm/neon-modes-2.c: New test.
4867 2011-03-30 Jakub Jelinek <jakub@redhat.com>
4870 * gcc.c-torture/compile/pr48305.c: New test.
4872 2011-03-29 Jason Merrill <jason@redhat.com>
4874 * g++.dg/cpp0x/regress/value-dep1.C: New.
4876 2011-03-29 Steve Ellcey <sje@cup.hp.com>
4878 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
4880 2011-03-29 Ian Lance Taylor <iant@google.com>
4882 * go.test/go-test.exp: Handle the test lines used in several new
4884 (errchk): Add opts parameter. Change all callers. Handle parens
4887 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
4888 Dominique d'Humieres <dominiq@lps.ens.fr>
4890 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
4891 and __APPLE__ && __PPC__ && __ALTIVEC__.
4893 2011-03-29 Jason Merrill <jason@redhat.com>
4895 * g++.dg/cpp0x/dependent1.C: New.
4897 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
4899 * g++.dg/cpp0x/constexpr-memfn1.C: New.
4901 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
4903 2011-03-29 Janus Weil <janus@gcc.gnu.org>
4906 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
4907 * gfortran.dg/proc_ptr_comp_32.f90: New.
4909 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4911 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
4912 check for corresponding warning.
4914 2011-03-28 Jason Merrill <jason@redhat.com>
4916 * g++.dg/cpp0x/rv-deduce2.C: New.
4918 2011-03-29 Jakub Jelinek <jakub@redhat.com>
4921 * gcc.dg/pr48203.c: New test.
4923 2011-03-28 Jeff Law <law@redhat.com>
4925 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
4927 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
4929 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
4930 and __PPC__ && __ALTIVEC__.
4932 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4935 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
4936 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4937 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4938 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4940 2011-03-28 Jason Merrill <jason@redhat.com>
4942 * g++.dg/cpp0x/initlist-array2.C: New.
4944 * g++.dg/cpp0x/initlist-array1.C: New.
4946 * g++.dg/cpp0x/constexpr-compound.C: New.
4948 * g++.dg/cpp0x/constexpr-using.C: New.
4950 * g++.dg/cpp0x/constexpr-noexcept.C: New.
4952 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
4955 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
4957 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
4959 * gcc.dg/slp-1.c: New test.
4961 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
4963 * gcc.target/i386/avx256-unaligned-load-1.c: New.
4964 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
4965 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
4966 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
4967 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
4968 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
4969 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4970 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4971 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
4972 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4973 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4974 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
4975 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
4976 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4978 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4981 * gfortran.dg/trim_optimize_5.f90: New test.
4982 * gfortran.dg/trim_optimize_6.f90: New test.
4984 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
4987 * gcc.target/mips/madd-7.c: Remove -mlong32.
4988 * gcc.target/mips/msub-7.c: Likewise.
4990 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
4992 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
4993 accesses to preserve the meaning of the test for doubleword vectors.
4994 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4995 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
4997 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5000 * gfortran.dg/class_42.f03: New.
5002 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5004 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5007 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5009 PR rtl-optimization/48144
5010 * gcc.dg/pr48144.c: New test.
5012 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5014 * gnat.dg/discr27.ad[sb]: New test.
5016 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5018 * gnat.dg/limited_with2.ad[sb]: New test.
5019 * gnat.dg/limited_with2_pkg1.ads: New helper.
5020 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5022 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5024 * gnat.dg/opt15.adb: New test.
5025 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5027 2011-03-25 Tobias Burnus <burnus@net-b.de>
5031 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5032 * gfortran.dg/leadz_trailz_3.f90: Ditto
5034 2011-03-25 Martin Jambor <mjambor@suse.cz>
5036 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5038 2011-03-25 Jason Merrill <jason@redhat.com>
5040 * g++.dg/cpp0x/defaulted22.C: New.
5041 * g++.dg/cpp0x/defaulted23.C: New.
5042 * g++.dg/cpp0x/defaulted15.C: Adjust.
5044 2011-03-25 Jason Merrill <jason@redhat.com>
5046 * g++.dg/cpp0x/move1.C: New.
5048 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5051 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5053 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5055 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5056 for mips-sgi-irix6.5.
5057 Replace snprintf prototype by <stdio.h>.
5059 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5062 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5063 run_expensive_tests.
5064 * gcc.dg/graphite/block-4.c: Likewise.
5065 * gcc.dg/graphite/block-7.c: Likewise.
5066 * gcc.dg/graphite/block-8.c: Likewise.
5068 2011-03-25 Richard Guenther <rguenther@suse.de>
5070 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5071 * g++.dg/tree-ssa/pr8781.C: Likewise.
5072 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5073 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5074 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5075 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5076 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5077 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5078 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5079 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5080 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5081 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5082 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5083 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5084 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5085 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5086 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5087 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5088 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5089 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5090 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5091 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5092 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5093 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5094 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5095 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5096 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5097 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5098 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5099 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5100 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5101 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5102 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5103 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5104 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5105 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5106 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5107 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5108 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5109 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5110 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5111 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5112 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5113 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5114 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5115 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5116 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5117 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5118 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5119 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5120 * c-c++-common/pr46562-2.c: Likewise.
5121 * gfortran.dg/pr42108.f90: Likewise.
5122 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5123 foo to be inlined even at -O1.
5124 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5125 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5126 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5127 * gcc.dg/matrix/matrix.exp: Disable FRE.
5129 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5132 * gcc.dg/dfp/pr48204.c: New test.
5134 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5137 * gcc.c-torture/execute/pr47917.c: Move this...
5138 * gcc.dg/torture/pr47917.c: to here and add xfails.
5140 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5142 * gnat.dg/array16.ad[sb]: New test.
5143 * gnat.dg/array16.ads: New helper.
5145 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5147 * gnat.dg/derived_type2.adb: New test.
5149 2011-03-24 Richard Guenther <rguenther@suse.de>
5151 PR tree-optimization/48271
5152 * g++.dg/torture/pr48271.C: New testcase.
5154 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5156 * gnat.dg/array15.ad[sb]: New test.
5158 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5161 * gcc.target/i386/pr48237.c: New test.
5163 2011-03-24 Richard Guenther <rguenther@suse.de>
5166 * gcc.dg/builtin-object-size-10.c: New testcase.
5168 2011-03-24 Richard Guenther <rguenther@suse.de>
5170 PR tree-optimization/46562
5171 * c-c++-common/pr46562-2.c: New testcase.
5172 * c-c++-common/pr46562.c: Likewise.
5174 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5176 * gcc.dg/vect/vect-cselim-1.c: New test.
5177 * gcc.dg/vect/vect-cselim-2.c: New test.
5179 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5181 * gcc.target/arm/pr46934.c: New.
5183 2011-03-23 Ian Lance Taylor <iant@google.com>
5185 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5187 2011-03-23 Richard Guenther <rguenther@suse.de>
5189 * gcc.dg/struct: Remove directory and contents.
5191 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5194 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5196 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5198 * gnat.dg/discr26.ad[sb]: New test.
5199 * gnat.dg/discr26_pkg.ads: New helper.
5201 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5204 * gcc.target/arm/neon-vld-1.c: New test.
5206 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5208 * gnat.dg/array14.ad[sb]: New test.
5209 * gnat.dg/array14_pkg.ads: New helper.
5211 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5213 * gcc.c-torture/execute/920501-8.x: Remove.
5214 * gcc.c-torture/execute/930513-1.x: Remove.
5215 * gcc.c-torture/execute/960312-1.x: Remove.
5216 * gcc.c-torture/compile/20000804-1.c,
5217 gcc.c-torture/compile/20001205-1.c,
5218 gcc.c-torture/compile/20001226-1.c,
5219 gcc.c-torture/compile/20010518-2.c,
5220 gcc.c-torture/compile/20020312-1.c,
5221 gcc.c-torture/compile/20020604-1.c,
5222 gcc.c-torture/compile/920501-12.c,
5223 gcc.c-torture/compile/920501-4.c,
5224 gcc.c-torture/compile/920520-1.c,
5225 gcc.c-torture/compile/980506-1.c,
5226 gcc.c-torture/execute/980709-1.x,
5227 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5228 options for m68hc11.
5229 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5230 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5233 2011-03-22 Nick Clifton <nickc@redhat.com>
5235 * lib/target-supports.exp (check_profiling_available): Add MN10300
5236 to the list of targets that do not support profiling. Restore
5237 alpha sorting to this list.
5239 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5241 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5242 failure on 32-bit systems.
5243 * gcc.dg/torture/vector-2.c: Ditto.
5245 2011-03-22 Richard Guenther <rguenther@suse.de>
5247 PR tree-optimization/48228
5248 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5250 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5252 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5256 * gcc.target/powerpc/pr48226.c: New file.
5258 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5260 * lib/prune.exp (prune_gcc_output): Prune "could not create
5261 compact unwind for" warnings.
5263 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5267 * gcc.c-torture/execute/pr42544.c: New test.
5268 * gcc.c-torture/execute/pr48197.c: New test.
5270 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5272 PR preprocessor/48192
5273 * gcc.target/powerpc/pr48192.c: New file.
5276 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5277 split problem of 0 being loaded in a VSX register.
5279 2011-03-21 Richard Guenther <rguenther@suse.de>
5282 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5283 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5284 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5285 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5287 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5290 * gcc.dg/pr48213.c: New test.
5292 2011-03-21 Kai Tietz <ktietz@redhat.com>
5295 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5297 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5299 * gcc.target/arm/xor-and.c: New.
5301 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5304 * gfortran.dg/function_optimize_1.f90: New test.
5305 * gfortran.dg/function_optimize_2.f90: New test.
5307 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5309 PR rtl-optimization/47502
5310 * gcc.target/i386/pr47502-1.c: New.
5311 * gcc.target/i386/pr47502-2.c: Likewise.
5313 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5315 PR rtl-optimization/48156
5316 * gcc.dg/pr48156.c: New test.
5318 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5321 * gfortran.dg/scratch_1.f90: Adjust test.
5323 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5326 * gfortran.dg/scratch_1.f90: New test.
5328 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5330 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5331 variably modified typedefs.
5332 * gcc.dg/c1x-typedef-2.c: Remove.
5334 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5336 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5337 * gcc.dg/c1x-anon-struct-3.c: New test.
5338 * gcc.dg/anon-struct-11.c: Update.
5340 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5342 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5344 Only xfail with gas.
5346 2011-03-18 Jason Merrill <jason@redhat.com>
5348 * g++.dg/template/fn-ptr1.C: New.
5350 * g++.dg/overload/volatile1.C: New.
5352 * g++.dg/opt/pr23372.C: New.
5354 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5356 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5359 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5361 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5363 * gcc.target/arm/unsigned-extend-1.c: New.
5365 2011-03-18 Jakub Jelinek <jakub@redhat.com>
5368 * gcc.c-torture/compile/pr48161.c: New test.
5370 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
5373 * gcc.dg/torture/pr47725.c: New.
5375 2011-03-17 Jason Merrill <jason@redhat.com>
5377 * g++.dg/cpp0x/constexpr-overflow2.C: New.
5378 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5380 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
5382 * gnat.dg/specs/elab2.ads: New test.
5383 * gnat.dg/specs/elab2_pkg.ads: New helper.
5385 2011-03-17 Jason Merrill <jason@redhat.com>
5387 * g++.dg/cpp0x/decltype-1212.C: New.
5388 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5390 2011-03-17 Jason Merrill <jason@redhat.com>
5392 * g++.dg/parse/memfnquals1.C: New.
5394 2011-03-17 Richard Guenther <rguenther@suse.de>
5397 * gcc.dg/pr48134.c: New testcase.
5399 2011-03-17 Richard Guenther <rguenther@suse.de>
5402 * g++.dg/torture/pr48165.C: New testcase.
5404 2011-03-17 Jakub Jelinek <jakub@redhat.com>
5406 PR rtl-optimization/48141
5407 * gcc.dg/pr48141.c: New test.
5409 2011-03-16 Jason Merrill <jason@redhat.com>
5411 * g++.dg/cpp0x/constexpr-48089.C: New.
5413 * g++.dg/cpp0x/constexpr-abi1.C: New.
5415 * g++.dg/cpp0x/constexpr-46336.C: New.
5416 * g++.dg/parse/friend5.C: Adjust expected errors.
5418 * g++.dg/cpp0x/constexpr-47570.C: New.
5420 2011-03-16 Dodji Seketeli <dodji@redhat.com>
5423 * ++.dg/debug/dwarf2/typedef6.C: New test.
5425 2011-03-16 Jason Merrill <jason@redhat.com>
5427 * g++.dg/cpp0x/elision2.C: New.
5429 * g++.dg/cpp0x/constexpr-array3.C: New.
5431 2011-03-16 Jason Merrill <jason@redhat.com>
5433 * g++.dg/cpp0x/sfinae6.C: New.
5434 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5435 * g++.dg/cpp0x/pr45908.C: Likewise.
5436 * g++.dg/cpp0x/sfinae6.C: Likewise.
5437 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5438 * g++.old-deja/g++.law/arg11.C: Likewise.
5440 2011-03-16 Jason Merrill <jason@redhat.com>
5442 * g++.dg/template/incomplete6.C: New.
5444 2011-03-16 Jeff Law <law@redhat.com>
5446 * gcc.dg/tree-ssa/vrp55.c: New test.
5448 2011-03-16 Jason Merrill <jason@redhat.com>
5450 * g++.dg/cpp0x/auto22.C: New.
5452 2011-03-16 Richard Guenther <rguenther@suse.de>
5454 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5455 optimizing it away if promoted to const.
5457 2011-03-16 Richard Guenther <rguenther@suse.de>
5459 PR tree-optimization/48149
5460 * gcc.dg/fold-complex-1.c: New testcase.
5462 2011-03-16 Richard Guenther <rguenther@suse.de>
5465 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5468 2011-03-16 Richard Guenther <rguenther@suse.de>
5470 PR tree-optimization/26134
5471 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5473 2011-03-16 Richard Guenther <rguenther@suse.de>
5475 PR tree-optimization/48146
5476 * gcc.dg/torture/pr48146.c: New testcase.
5478 2011-03-16 Richard Guenther <rguenther@suse.de>
5480 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5481 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5483 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5486 * gcc.c-torture/compile/pr48136.c: New test.
5488 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5491 * gcc.dg/guality/pr45882.c: New test.
5493 2011-03-15 Jason Merrill <jason@redhat.com>
5495 * g++.dg/cpp0x/constexpr-recursion.C: New.
5497 * g++.dg/cpp0x/implicit11.C: New.
5499 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5501 * g++.dg/cpp0x/constexpr-attribute.C: New.
5503 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5505 * g++.dg/parse/pr34758.C: New.
5507 2011-03-15 Xinliang David Li <davidxl@google.com>
5510 * gcc.dg/uninit-pred-7_d.c: New test.
5511 * gcc.dg/uninit-pred-8_d.c: New test.
5513 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5516 * gcc.target/arm/pr46788.c: New.
5518 2011-03-15 Richard Guenther <rguenther@suse.de>
5521 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5522 * gfortran.dg/ishft_4.f90: Likewise.
5523 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5525 2011-03-15 Richard Guenther <rguenther@suse.de>
5527 PR tree-optimization/13954
5528 * g++.dg/tree-ssa/pr13954.C: New testcase.
5530 2011-03-15 Richard Guenther <rguenther@suse.de>
5532 PR tree-optimization/48037
5533 * gcc.target/i386/pr48037-1.c: New testcase.
5535 2011-03-15 Richard Guenther <rguenther@suse.de>
5537 PR tree-optimization/41490
5538 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5539 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5540 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5541 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5542 * g++.dg/tree-ssa/pr33604.C: Adjust.
5544 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5547 * gcc.c-torture/execute/pr47917.c: New test.
5548 * gcc.dg/pr47917.c: New test.
5551 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5553 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5555 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5556 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5557 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5558 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5559 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5560 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5561 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5562 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5563 * gcc.target/i386/avx-floor-vec.c: Ditto.
5564 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5565 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5566 * gcc.target/i386/avx-rint-vec.c: Ditto.
5567 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5568 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5569 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5570 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5572 2011-03-14 Tom Tromey <tromey@redhat.com>
5574 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5575 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5576 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5578 2011-03-14 Tom Tromey <tromey@redhat.com>
5580 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5581 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5582 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5584 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5586 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5588 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5590 PR rtl-optimization/47166
5591 * gcc.c-torture/execute/postmod-1.c: New test.
5593 2011-03-14 Richard Guenther <rguenther@suse.de>
5596 * gcc.dg/torture/pr48098.c: New testcase.
5598 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5601 * gcc.target/powerpc/pr48053-1.c: New test.
5602 * gcc.target/powerpc/pr48053-2.c: Likewise.
5604 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5607 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
5609 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5612 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
5614 2011-03-12 Janus Weil <janus@gcc.gnu.org>
5617 * gfortran.dg/class_41.f03: New.
5619 2011-03-11 Dodji Seketeli <dodji@redhat.com>
5621 * g++.dg/conversion/cast3.C: New test.
5623 2011-03-11 Jason Merrill <jason@redhat.com>
5625 * g++.dg/template/error45.C: New.
5627 * g++.dg/parse/no-type-defn1.C: New.
5629 * g++.dg/ext/attrib40.C: New.
5631 * g++.dg/cpp0x/regress/array1.C: New.
5633 2011-03-11 Richard Guenther <rguenther@suse.de>
5635 PR tree-optimization/48067
5636 * gcc.dg/pr48067.c: New testcase.
5638 2011-03-11 Richard Guenther <rguenther@suse.de>
5641 * g++.dg/lto/20110311-1_0.C: New testcase.
5643 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5646 * g++.dg/inherit/virtual8.C: New test.
5649 * gcc.dg/torture/pr48044.c: New test.
5651 2011-03-11 Janus Weil <janus@gcc.gnu.org>
5654 * gfortran.dg/proc_ptr_comp_31.f90: New.
5656 2011-03-11 Richard Guenther <rguenther@suse.de>
5658 PR tree-optimization/47278
5659 * gcc.dg/torture/pr47278-1.c: New testcase.
5660 * gcc.dg/torture/pr47278-2.c: Likewise.
5662 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5664 PR tree-optimization/48063
5665 * gcc.dg/torture/pr48063.c: New test.
5667 2011-03-10 Jason Merrill <jason@redhat.com>
5669 * g++.dg/template/array22.C: New.
5671 * g++.dg/cpp0x/syntax-err1.C: New.
5672 * g++.dg/parse/error36.C: Adjust expected errors.
5673 * g++.old-deja/g++.pt/ctor2.C: Likewise.
5674 * g++.old-deja/g++.pt/typename3.C: Likewise.
5675 * g++.old-deja/g++.pt/typename4.C: Likewise.
5676 * g++.old-deja/g++.pt/typename6.C: Likewise.
5678 2011-03-09 Jason Merrill <jason@redhat.com>
5680 * g++.dg/template/nontype22.C: New.
5682 2011-03-09 Martin Jambor <mjambor@suse.cz>
5684 PR tree-optimization/47714
5685 * g++.dg/torture/pr47714.C: New test.
5687 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5690 * gcc.target/powerpc/pr47755-2.c: New file.
5692 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5694 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
5695 is not set in the environment, pass 64 as first argument when not
5696 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
5697 native where ulimit -u is supported.
5699 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5701 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
5703 2011-03-08 Jason Merrill <jason@redhat.com>
5705 * g++.dg/template/nontype21.C: New.
5707 * g++.dg/template/anon5.C: New.
5709 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5712 * gcc.dg/pr47881.c: New test.
5714 2011-03-08 Dodji Seketeli <dodji@redhat.com>
5717 * g++.dg/lookup/template3.C: New test.
5719 2011-03-08 Kai Tietz <ktietz@redhat.com>
5721 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
5724 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
5727 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
5728 sizeof to compute alignment.
5730 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5732 PR tree-optimization/48022
5733 * gcc.dg/pr48022-1.c: New test.
5734 * gcc.dg/pr48022-2.c: New test.
5736 2011-03-07 Jason Merrill <jason@redhat.com>
5738 * g++.dg/template/nontype20.C: New.
5739 * g++.dg/init/member1.C: Adjust expected errors.
5740 * g++.dg/parse/constant4.C: Likewise.
5741 * g++.dg/template/qualified-id3.C: Likewise.
5742 * g++.old-deja/g++.pt/crash10.C: Likewise.
5744 * g++.dg/cpp0x/regress/non-const1.C: New.
5746 2011-03-07 Jakub Jelinek <jakub@redhat.com>
5749 * gcc.dg/pr47991.c: New test.
5751 2011-03-07 Jason Merrill <jason@redhat.com>
5753 * g++.dg/abi/mangle46.C: New.
5755 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
5758 * gcc.target/powerpc/pr47862.c: New.
5760 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
5763 * gcc.target/i386/combine-mul.c: Require nonpic.
5765 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
5766 Nathan Froyd <froydnj@codesourcery.com>
5768 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
5770 2011-03-06 Mark Mitchell <mark@codesourcery.com>
5772 * README.QMTEST: Remove.
5774 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
5775 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5778 * gfortran.dg/array_constructor_37.f90 : New test.
5780 2011-03-05 Jason Merrill <jason@redhat.com>
5782 * g++.dg/abi/mangle39.C: ABI v5, not 6.
5783 * g++.dg/abi/mangle45.C: Likewise.
5784 * g++.dg/cpp0x/trailing1.C: Likewise.
5786 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5788 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
5790 2011-03-05 Jakub Jelinek <jakub@redhat.com>
5792 PR rtl-optimization/47899
5793 * gcc.dg/pr47899.c: New test.
5795 * gcc.dg/torture/pr47968.c: Ignore warnings.
5797 PR tree-optimization/47967
5798 * gcc.c-torture/compile/pr47967.c: New test.
5800 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5802 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
5803 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
5805 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5807 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
5808 and property_getAttributes() if __OBJC2__.
5809 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5810 * objc.dg/property/property-encoding-1.m: New.
5811 * obj-c++.dg/property/property-encoding-1.mm: New.
5813 2011-03-04 Jason Merrill <jason@redhat.com>
5815 * g++.dg/template/pseudodtor6.C: New.
5817 * g++.dg/inherit/covariant19.C: New.
5819 2011-03-04 Richard Guenther <rguenther@suse.de>
5822 * gcc.dg/torture/pr47968.c: New testcase.
5824 2011-03-04 Richard Guenther <rguenther@suse.de>
5827 * gcc.dg/torture/pr47975.c: New testcase.
5829 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5832 * g++.dg/template/crash106.C: New.
5834 2011-03-03 Jakub Jelinek <jakub@redhat.com>
5837 * gcc.dg/gomp/pr47963.c: New test.
5838 * g++.dg/gomp/pr47963.C: New test.
5840 2011-03-02 Jason Merrill <jason@redhat.com>
5842 * g++.dg/cpp0x/regress/condition1.C: New.
5844 * g++.dg/cpp0x/constexpr-ctor9.C: New.
5846 2011-03-01 Jason Merrill <jason@redhat.com>
5848 * g++.dg/cpp0x/lambda/lambda-98.C: New.
5850 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
5852 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5854 PR rtl-optimization/47925
5855 * gcc.c-torture/execute/pr47925.c: New test.
5857 2011-03-01 Jason Merrill <jason@redhat.com>
5859 * g++.dg/cpp0x/decltype25.C: New.
5861 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
5863 2011-03-01 Richard Guenther <rguenther@suse.de>
5865 PR tree-optimization/47890
5866 * gcc.dg/torture/pr47890.c: New testcase.
5868 2011-03-01 Richard Guenther <rguenther@suse.de>
5871 * gcc.dg/lto/pr47924_0.c: New testcase.
5873 2011-03-01 Richard Guenther <rguenther@suse.de>
5876 * gfortran.dg/lto/pr46911_0.f: New testcase.
5878 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5880 PR libgfortran/47933
5881 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
5882 compile errors from older code form.
5884 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5886 PR libgfortran/47567
5887 * gfortran.dg/fmt_fw_d.f90: New test.
5889 2011-02-28 Jason Merrill <jason@redhat.com>
5891 * g++.dg/inherit/covariant18.C: New.
5893 2011-02-28 Jakub Jelinek <jakub@redhat.com>
5896 * gcc.dg/pr47893.c: New test.
5898 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
5900 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
5901 NULL in case of a selector with conflicting types.
5902 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
5904 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
5906 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
5907 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
5908 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
5909 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
5911 2011-02-28 Jason Merrill <jason@redhat.com>
5914 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
5916 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5918 PR libgfortran/47778
5919 * gfortran.dg/namelist_71.f90: New test.
5921 2011-02-27 Jason Merrill <jason@redhat.com>
5924 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
5925 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
5927 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5930 * g++.dg/cpp0x/constexpr-ctor8.C: New.
5932 2011-02-27 Jakub Jelinek <jakub@redhat.com>
5935 * gfortran.dg/gomp/task-1.f90: Removed.
5937 2011-02-26 Jason Merrill <jason@redhat.com>
5939 * g++.dg/template/this-targ1.C: New.
5941 * g++.dg/cpp0x/regress/template-const1.C: New.
5942 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
5943 * g++.dg/template/function1.C: Adjust.
5944 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
5945 * g++.dg/debug/debug7.C: Adjust.
5947 2011-02-26 Tobias Burnus <burnus@net-b.de>
5950 * gfortran.dg/gomp/task-1.f90: New.
5952 2011-02-25 Jie Zhang <jie@codesourcery.com>
5954 * gcc.target/arm/neon-thumb2-move.c: Add
5955 dg-require-effective-target arm_thumb2_ok.
5957 2011-02-24 Jason Merrill <jason@redhat.com>
5959 * g++.dg/parse/constant1.C: Specify C++98 mode.
5960 * g++.dg/parse/constant5.C: Likewise.
5961 * g++.dg/parse/error2.C: Likewise.
5962 * g++.dg/parse/semicolon3.C: Likewise.
5963 * g++.dg/template/crash14.C: Likewise.
5964 * g++.dg/template/local4.C: Likewise.
5965 * g++.dg/template/nontype3.C: Likewise.
5966 * g++.dg/parse/crash31.C: Adjust expected errors.
5967 * g++.dg/template/function1.C: Likewise.
5968 * g++.dg/template/ref3.C: Likewise.
5969 * g++.dg/template/static9.C: Likewise.
5970 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
5972 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
5973 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
5974 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
5975 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
5976 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
5978 2011-02-24 Jakub Jelinek <jakub@redhat.com>
5981 * gfortran.dg/pr47878.f90: New test.
5983 2011-02-24 Richard Guenther <rguenther@suse.de>
5986 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
5987 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
5989 2011-02-24 Richard Guenther <rguenther@suse.de>
5992 * gfortran.dg/lto/pr47839_0.f90: New testcase.
5993 * gfortran.dg/lto/pr47839_1.f90: Likewise.
5995 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5997 PR libgfortran/47567
5998 * gfortran.dg/fmt_f0_1.f90: Update test.
6000 2011-02-23 Jason Merrill <jason@redhat.com>
6002 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6003 * g++.dg/abi/mangle45.C: New.
6005 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6006 * g++.dg/template/canon-type-9.C: Match use of decltype
6007 between declaration and definition.
6008 * g++.dg/template/canon-type-12.C: Likewise.
6010 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6013 * gfortran.dg/nested_allocatables_1.f90: New.
6015 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6018 * g++.dg/pr46868.C: New test.
6019 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6020 * g++.dg/parse/error14.C: Adjust.
6022 2011-02-23 Richard Guenther <rguenther@suse.de>
6024 PR tree-optimization/47838
6025 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6027 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6029 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6031 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6033 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6034 * gfortran.dg/count_init_expr.f03: Ditto.
6035 * gfortran.dg/gomp/pr43711.f90: Ditto.
6036 * gcc.dg/struct-parse-2.c: Ditto.
6037 * gcc.dg/parse-error-3.c: Ditto.
6038 * gcc.dg/Wlogical-op-1.c: Ditto.
6039 * gcc.dg/Walways-true-1.c: Ditto.
6040 * gcc.dg/pr24225.c: Ditto.
6041 * gcc.dg/Walways-true-2.c: Ditto.
6042 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6043 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6044 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6045 * g++.dg/overload/defarg4.C: Ditto.
6046 * g++.dg/inherit/covariant16.C: Ditto.
6047 * g++.dg/inherit/virtual7.C: Ditto.
6048 * g++.dg/template/canon-type-9.C: Ditto.
6049 * g++.dg/template/access19.C: Ditto.
6050 * g++.dg/template/call7.C: Ditto.
6051 * g++.dg/template/canon-type-2.C: Ditto.
6052 * g++.dg/template/init7.C: Ditto.
6053 * g++.dg/template/sizeof-template-argument.C: Ditto.
6054 * g++.dg/template/const3.C: Ditto.
6055 * g++.dg/template/sfinae26.C: Ditto.
6056 * g++.dg/template/sfinae26.C: Ditto.
6057 * g++.dg/template/canon-type-11.C: Ditto.
6058 * g++.dg/template/union2.C: Ditto.
6059 * g++.dg/template/canon-type-3.C: Ditto.
6060 * g++.dg/template/canon-type-1.C: Ditto.
6061 * g++.dg/template/canon-type-5.C: Ditto.
6062 * g++.dg/template/canon-type-7.C: Ditto.
6063 * g++.dg/template/canon-type-10.C: Ditto.
6064 * g++.dg/template/spec36.C: Ditto.
6065 * g++.dg/template/typedef38.C: Ditto.
6066 * g++.dg/template/canon-type-4.C: Ditto.
6067 * g++.dg/template/canon-type-6.C: Ditto.
6068 * g++.dg/template/canon-type-13.C: Ditto.
6069 * g++.dg/template/instantiate9.C: Ditto.
6070 * g++.dg/template/ttp22.C: Ditto.
6071 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6072 * g++.dg/warn/Walways-true-1.C: Ditto.
6073 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6074 * g++.dg/warn/Walways-true-2.C: Ditto.
6075 * g++.dg/conversion/op4.C: Ditto.
6076 * g++.dg/opt/pr19650.C: Ditto.
6077 * g++.dg/lookup/friend11.C: Ditto.
6078 * g++.dg/other/default2.C: Ditto.
6079 * g++.dg/other/default3.C: Ditto.
6080 * g++.dg/other/dtor2.C: Ditto.
6081 * g++.dg/other/friend5.C: Ditto.
6082 * g++.dg/other/default5.C: Ditto.
6083 * g++.dg/init/brace6.C: Ditto.
6084 * g++.dg/init/aggr5.C: Ditto.
6085 * g++.dg/init/error2.C: Ditto.
6086 * g++.dg/expr/bound-mem-fun.C: Ditto.
6087 * g++.dg/expr/cond6.C: Ditto.
6088 * g++.dg/expr/stmt-expr-1.C: Ditto.
6089 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6090 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6091 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6092 * g++.dg/cpp0x/bracket1.C: Ditto.
6093 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6094 * g++.dg/cpp0x/pr38646.C: Ditto.
6095 * g++.dg/cpp0x/variadic73.C: Ditto.
6096 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6097 * g++.dg/cpp0x/bracket4.C: Ditto.
6098 * g++.dg/cpp0x/decltype4.C: Ditto.
6099 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6100 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6101 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6102 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6103 * g++.dg/cpp0x/decltype2.C: Ditto.
6104 * g++.dg/cpp0x/decltype1.C: Ditto.
6105 * g++.dg/cpp0x/bracket2.C: Ditto.
6106 * g++.dg/cpp0x/decltype5.C: Ditto.
6107 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6108 * g++.dg/cpp0x/variadic70.C: Ditto.
6109 * g++.dg/cpp0x/decltype6.C: Ditto.
6110 * g++.dg/cpp0x/rvo.C: Ditto.
6111 * g++.dg/cpp0x/vt-40092.C: Ditto.
6112 * g++.dg/cpp0x/variadic-new.C: Ditto.
6113 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6114 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6115 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6116 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6117 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6118 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6119 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6120 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6121 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6122 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6123 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6124 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6125 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6126 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6127 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6128 * g++.dg/cpp0x/pr39639.C: Ditto.
6129 * g++.dg/cpp0x/decltype3.C: Ditto.
6130 * g++.dg/cpp0x/variadic68.C: Ditto.
6131 * g++.dg/cpp0x/variadic-function.C: Ditto.
6132 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6133 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6134 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6135 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6136 * g++.dg/parse/crash35.C: Ditto.
6137 * g++.dg/parse/crash40.C: Ditto.
6138 * g++.dg/parse/defarg12.C: Ditto.
6139 * g++.dg/parse/crash34.C: Ditto.
6140 * g++.dg/parse/constructor3.C: Ditto.
6141 * g++.dg/parse/template23.C: Ditto.
6142 * g++.dg/parse/crash56.C: Ditto.
6143 * g++.dg/parse/dtor13.C: Ditto.
6144 * g++.dg/parse/error33.C: Ditto.
6145 * g++.dg/parse/ctor9.C: Ditto.
6146 * g++.dg/parse/error32.C: Ditto.
6147 * g++.dg/parse/error37.C: Ditto.
6148 * g++.dg/parse/bitfield3.C: Ditto.
6149 * g++.dg/parse/struct-4.C: Ditto.
6150 * g++.dg/ext/has_trivial_copy.C: Ditto.
6151 * g++.dg/ext/is_polymorphic.C: Ditto.
6152 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6153 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6154 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6155 * g++.dg/ext/is_union.C: Ditto.
6156 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6157 * g++.dg/ext/is_pod.C: Ditto.
6158 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6159 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6160 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6161 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6162 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6163 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6164 * g++.dg/ext/is_abstract.C: Ditto.
6165 * g++.dg/ext/has_trivial_assign.C: Ditto.
6166 * g++.dg/ext/is_class.C: Ditto.
6167 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6168 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6169 * g++.dg/ext/is_base_of.C: Ditto.
6170 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6171 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6172 * g++.dg/ext/is_empty.C: Ditto.
6173 * g++.dg/ext/is_enum.C: Ditto.
6174 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6175 * gnat.dg/opt11.adb: Ditto.
6176 * obj-c++.dg/pr45735.mm: Ditto.
6177 * obj-c++.dg/pr24393.mm: Ditto.
6178 * obj-c++.dg/exceptions-2.mm: Ditto.
6179 * objc.dg/pr45735.m: Ditto.
6180 * objc.dg/pr24393.m: Ditto.
6182 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6184 * objc.dg/attributes/objc-exception-1.m: New.
6186 2011-02-23 Jie Zhang <jie@codesourcery.com>
6188 * gcc.dg/cpp/include7.c: New test.
6190 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6193 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6195 2011-02-23 Jie Zhang <jie@codesourcery.com>
6197 PR rtl-optimization/47763
6198 * gcc.dg/pr47763.c: New test.
6200 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6203 * gfortran.dg/whole_file_32.f90 : New test.
6205 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6208 * g++.dg/inherit/virtual7.C: New test.
6210 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6213 * objc.dg/type-size-3.m: Updated error message.
6214 * objc.dg/type-size-4.m: New test.
6215 * objc.dg/type-size-5.m: New test.
6217 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6219 * lib/gnat.exp: Fix comments.
6220 Don't load libgloss.exp.
6221 (default_gnat_version): Call $compiler with --version.
6222 Adapt regexp for gnatmake output, insert version.
6223 (gnat_version): New proc.
6224 (gnat_init): Remove gnat_libgcc_s_path.
6225 (gnat_target_compile): Likewise.
6226 Remove ld_library_path.
6227 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6228 (gnat_pass): Remove.
6229 (gnat_pass): Remove.
6230 (gnat_finish): Remove.
6231 (gnat_exit): Remove.
6232 (local_find_gnatmake): Reindent.
6233 (runtest_file_p): Remove.
6234 (prune_warnings): Remove.
6235 (find_gnatclean): New proc.
6236 * lib/gnat-dg.exp (lremove): New proc.
6237 (gnat-dg-test): Reindent.
6238 Remove additional output files.
6239 (gnat-dg-runtest): Remove.
6241 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6242 * gnat.dg/loop_optimization6.adb: Likewise.
6243 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6245 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6247 PR tree-optimization/47835
6248 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6250 2011-02-22 Tobias Burnus <burnus@net-b.de>
6252 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6253 * gfortran.dg/abstract_type_2.f03: Ditto.
6254 * gfortran.dg/abstract_type_3.f03: Ditto.
6255 * gfortran.dg/abstract_type_4.f03: Ditto.
6256 * gfortran.dg/abstract_type_5.f03: Ditto.
6257 * gfortran.dg/abstract_type_6.f03: Ditto.
6258 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6259 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6260 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6261 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6262 * gfortran.dg/array_function_5.f90: Ditto.
6263 * gfortran.dg/asynchronous_3.f03: Ditto.
6264 * gfortran.dg/char_expr_1.f90: Ditto.
6265 * gfortran.dg/class_14.f03: Ditto.
6266 * gfortran.dg/data_array_6.f: Ditto.
6267 * gfortran.dg/data_invalid.f90: Ditto.
6268 * gfortran.dg/dot_product_1.f03: Ditto.
6269 * gfortran.dg/func_derived_5.f90: Ditto.
6270 * gfortran.dg/func_result_4.f90: Ditto.
6271 * gfortran.dg/implied_do_1.f90: Ditto.
6272 * gfortran.dg/initialization_25.f90: Ditto.
6273 * gfortran.dg/initialization_26.f90: Ditto.
6274 * gfortran.dg/interface_34.f90: Ditto.
6275 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6276 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6277 * gfortran.dg/matmul_8.f03: Ditto.
6278 * gfortran.dg/merge_init_expr.f90: Ditto.
6279 * gfortran.dg/pack_assign_1.f90: Ditto.
6280 * gfortran.dg/pack_vector_1.f90: Ditto.
6281 * gfortran.dg/pointer_check_8.f90: Ditto.
6282 * gfortran.dg/product_init_expr.f03: Ditto.
6283 * gfortran.dg/reshape_order_5.f90: Ditto.
6284 * gfortran.dg/reshape_shape_1.f90: Ditto.
6285 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6286 * gfortran.dg/same_name_2.f90: Ditto.
6287 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6288 * gfortran.dg/spread_init_expr.f03: Ditto.
6289 * gfortran.dg/stmt_func_1.f90: Ditto.
6290 * gfortran.dg/sum_init_expr.f03: Ditto.
6291 * gfortran.dg/transpose_3.f03: Ditto.
6292 * gfortran.dg/unpack_init_expr.f03: Ditto.
6293 * gfortran.dg/warn_conversion.f90: Ditto.
6294 * gfortran.dg/warn_conversion_2.f90: Ditto.
6295 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6296 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6297 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6298 * gfortran.dg/whole_file_16.f90: Ditto.
6299 * gfortran.dg/whole_file_17.f90: Ditto.
6300 * gfortran.dg/whole_file_18.f90: Ditto.
6301 * gfortran.dg/whole_file_20.f03: Ditto.
6302 * gfortran.dg/whole_file_5.f90: Ditto.
6303 * gfortran.dg/whole_file_6.f90: Ditto.
6304 * gfortran.dg/write_invalid_format.f90: Ditto.
6305 * gfortran.dg/zero_sized_6.f90: Ditto.
6307 2011-02-21 Jeff Law <law@redhat.com>
6309 PR rtl-optimization/46178
6310 * gcc.target/i386/pr46178.c: New test.
6312 PR rtl-optimization/46002
6313 * gcc.c-torture/compile/pr46002.c: New test.
6315 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6317 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6320 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6323 * g++.dg/debug/pr47106.C: Require effective target lto.
6325 2011-02-21 Jason Merrill <jason@redhat.com>
6327 * g++.dg/cpp0x/constexpr-diag2.C: New.
6329 2011-02-20 Jason Merrill <jason@redhat.com>
6331 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6333 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6335 * g++.dg/overload/conv-op1.C: New.
6337 * g++.dg/cpp0x/constexpr-synth1.C: New.
6339 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6341 * objc.dg/layout-2.m: New.
6342 * objc.dg/selector-3.m: Adjusted location of error message.
6343 * objc.dg/type-size-3.m: Same.
6344 * obj-c++.dg/selector-3.mm: Same.
6346 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6349 * objc.dg/property/dotsyntax-22.m: New.
6350 * obj-c++.dg/property/dotsyntax-22.mm: New.
6352 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6355 * g++.dg/template/typedef38.C: New test.
6357 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6360 * gfortran.dg/whole_file_30.f90 : New test.
6361 * gfortran.dg/whole_file_31.f90 : New test.
6363 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6367 * gfortran.dg/whole_file_28.f90 : New test.
6368 * gfortran.dg/whole_file_29.f90 : New test.
6370 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6373 * g++.dg/template/crash105.C: New.
6375 2011-02-19 Jason Merrill <jason@redhat.com>
6377 * g++.dg/cpp0x/regress/no-elide1.C: New.
6379 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
6381 PR tree-optimization/46620
6382 * gcc.dg/pr46620.c: New.
6384 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6387 * gcc.target/i386/pr47809.c: New test.
6389 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6390 Tobias Burnus <burnus@net-b.de>
6392 * lib/target-supports.exp
6393 (check_effective_target_fortran_large_real): New check for large reals.
6394 * gfortran.dg/nan_7.f90: New test.
6396 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6398 PR libgfortran/47567
6399 * gfortran.dg/fmt_f0_1.f90: Update test.
6401 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
6404 * gfortran.dg/array_constructor_36.f90 : New test.
6405 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6406 allow for comparison between different elements of the array
6407 constructor at different levels of optimization.
6409 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
6411 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6412 * gcc.target/i386/pr32280-1.c: Likewise.
6414 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6417 * gcc.target/i386/pr47800.c: New test.
6419 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
6421 * objc/execute/exceptions/foward-1.x: New.
6423 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6426 * gfortran.dg/derived_constructor_comps_4.f90: New.
6428 2011-02-18 Tobias Burnus
6431 * gfortran.dg/func_result_6.f90: New.
6433 2011-02-18 Michael Matz <matz@suse.de>
6436 * gfortran.dg/lto/pr45586_0.f90: New test.
6437 * gfortran.dg/typebound_proc_20.f90: Ditto.
6438 * gfortran.dg/typebound_proc_21.f90: Ditto.
6440 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6443 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6445 2011-02-18 Tobias Burnus <burnus@net-b.de>
6448 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6450 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6451 normalizing the error/warning output.
6452 * gfortran.dg/Wall.f90: Update dg-error/warning.
6453 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6454 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6455 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6456 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6457 * gfortran.dg/class_30.f90: Update dg-error/warning.
6458 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6459 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6460 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6461 * gfortran.dg/entry_17.f90: Update dg-error/warning.
6462 * gfortran.dg/entry_19.f90: Update dg-error/warning.
6463 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6464 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6465 * gfortran.dg/g77/12632.f: Update dg-error/warning.
6466 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6467 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6468 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6469 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6470 * gfortran.dg/goto_8.f90: Update dg-error/warning.
6471 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6472 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6473 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6474 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6475 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6476 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6477 * gfortran.dg/volatile3.f90: Update dg-error/warning.
6478 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6479 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6480 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6481 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6482 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6484 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6487 * gfortran.dg/proc_ptr_comp_30.f90: New.
6489 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6492 * gcc.target/i386/pr47780.c: New test.
6494 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6497 * gfortran.dg/class_40.f03: New.
6499 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6502 * g++.dg/cpp0x/auto21.C: New test.
6504 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6506 * objc.dg/special/unclaimed-category-1.h: Updated for
6508 * objc.dg/special/unclaimed-category-1.m: Same.
6509 * objc.dg/zero-link-1.m: Same.
6510 * objc.dg/lookup-1.m: Same.
6511 * objc.dg/torture/strings/const-str-9.m
6512 * objc.dg/torture/strings/const-str-10.m: Same.
6513 * objc.dg/torture/strings/const-str-11.m: Same.
6514 * objc.dg/torture/forward-1.m: Same.
6515 * objc.dg/zero-link-2.m: Same.
6516 * objc.dg/encode-7-next-64bit.m: Same.
6517 * objc.dg/method-4.m: Same.
6518 * objc.dg/next-runtime-1.m: Same.
6519 * objc.dg/image-info.m: Same.
6520 * objc.dg/pr23214.m: Same.
6521 * objc.dg/symtab-1.m: Same.
6522 * obj-c++.dg/basic.m: Same.
6523 * obj-c++.dg/proto-lossage-3.m: Same.
6524 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6525 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6526 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6527 * obj-c++.dg/method-11.m: Same.
6528 * objc/execute/enumeration-1.m: Same.
6529 * objc/execute/object_is_class.m: Same.
6530 * objc/execute/formal_protocol-2.m: Same.
6531 * objc/execute/formal_protocol-4.m: Same.
6532 * objc/execute/formal_protocol-6.m: Same.
6533 * objc/execute/bycopy-3.m: Same.
6534 * objc/execute/exceptions/catchall-1.m: Same.
6535 * objc/execute/exceptions/finally-1.m: Same.
6536 * objc/execute/exceptions/local-variables-1.m: Same.
6537 * objc/execute/exceptions/foward-1.m: Same.
6538 * objc/execute/bf-common.h
6539 * objc/execute/enumeration-2.m: Same.
6540 * objc/execute/formal_protocol-1.m: Same.
6541 * objc/execute/formal_protocol-3.m: Same.
6542 * objc/execute/formal_protocol-5.m: Same.
6543 * objc/execute/accessing_ivars.m: Same.
6544 * objc/execute/bycopy-2.m: Same.
6545 * objc/execute/formal_protocol-7.m: Same.
6546 * objc/execute/compatibility_alias.m: Same.
6547 * objc/execute/no_clash.m: Same.
6548 * objc/execute/object_is_meta_class.m: Same.
6549 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6550 * objc/execute/class-tests-1.h: Include stdio.h.
6551 * objc/execute/class-tests-2.h: Same.
6552 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6554 * obj-c++.dg/try-catch-2.mm: Same.
6556 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6559 * g++.dg/warn/Wunused-parm-4.C: New test.
6561 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6562 Jan Hubicka <jh@suse.cz>
6566 * g++.dg/debug/pr47106.C: New.
6568 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6571 * gcc.target/i386/pr43653.c: New test.
6573 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6576 * g++.dg/template/inherit6.C: New test.
6578 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6581 * gfortran.dg/class_39.f03: New.
6583 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6586 * g++.dg/cpp0x/variadic106.C: New test.
6588 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6591 * gfortran.dg/pr47757-1.f90: New test.
6592 * gfortran.dg/pr47757-2.f90: New test.
6593 * gfortran.dg/pr47757-3.f90: New test.
6596 * g++.dg/cpp0x/enum8.C: New test.
6598 2011-02-15 Jason Merrill <jason@redhat.com>
6600 * g++.dg/inherit/implicit-trivial1.C: New.
6601 * g++.dg/cpp0x/implicit-trivial1.C: New.
6603 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6606 * gcc.dg/torture/pr47725.c: Removed.
6608 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6611 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6612 constant does not generate a load from memory.
6614 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6617 * gcc.dg/torture/pr47725.c: New.
6619 2011-02-15 Richard Guenther <rguenther@suse.de>
6621 PR tree-optimization/47743
6622 * gcc.dg/torture/pr47743.c: New testcase.
6624 2011-02-15 Jakub Jelinek <jakub@redhat.com>
6627 * gcc.target/i386/pr47581.c: New test.
6629 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6632 * gfortran.dg/select_type_22.f03: New.
6634 2011-02-14 Jason Merrill <jason@redhat.com>
6636 * g++.dg/cpp0x/regress/enum1.C: New.
6638 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6640 * gnat.dg/include.adb: New test.
6642 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6645 * gfortran.dg/class_38.f03: New.
6647 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6649 * gcc.dg/pr46494.c: New test.
6651 2011-02-14 Richard Guenther <rguenther@suse.de>
6653 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
6655 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6658 * gnat.dg/null_pointer_deref1.exp: Don't skip on
6659 sparc*-sun-solaris2.11.
6661 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6664 * gfortran.dg/argument_checking_18.f90: New.
6666 2011-02-13 Tobias Burnus <burnus@net-b.de>
6668 * gfortran.dg/argument_checking_13.f90: Update dg-error.
6669 * gfortran.dg/argument_checking_17.f90: New.
6671 2011-02-12 Janus Weil <janus@gcc.gnu.org>
6673 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
6674 are temporarily disabled.
6675 * gfortran.dg/class_7.f03: Ditto.
6676 * gfortran.dg/coarray_14.f90: Ditto.
6677 * gfortran.dg/typebound_proc_13.f03: Ditto.
6679 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
6682 * gfortran.dg/extends_11.f03: New.
6684 2011-02-11 Xinliang David Li <davidxl@google.com>
6686 PR tree-optimization/47707
6687 * g++.dg/tree-ssa/pr47707.C: New test.
6689 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
6691 * g++.dg/opt/inline17.C: New test.
6693 2011-02-11 Tobias Burnus <burnus@net-b.de>
6696 * gfortran.dg/pure_formal_2.f90: New.
6698 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
6700 PR rtl-optimization/47614
6701 * gfortran.dg/pr47614.f: New.
6703 2011-02-11 Joseph Myers <joseph@codesourcery.com>
6706 * gcc.dg/opts-6.c: New test.
6708 2011-02-11 Jakub Jelinek <jakub@redhat.com>
6711 * gcc.dg/pr47684.c: New test.
6713 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6716 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
6717 c99_runtime, dg-add-options c99_runtime.
6718 (main): Use __asm__.
6720 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6723 * lib/target-supports.exp (check_ascii_locale_available): New proc.
6724 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
6725 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
6726 * gcc.dg/ucnid-10.c: Likewise.
6727 * gcc.dg/ucnid-13.c: Likewise.
6728 * gcc.dg/ucnid-7.c: Likewise.
6729 * gcc.dg/ucnid-8.c: Likewise.
6730 Adapt dg-warning line number.
6732 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
6734 * gcc.target/i386/parity-1.c: Use -march=k8.
6735 * gcc.target/i386/parity-2.c: Ditto.
6736 * gcc.target/i386/vecinit-1.c: Ditto.
6737 * gcc.target/i386/vecinit-2.c: Ditto.
6739 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6742 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
6743 * gcc.target/mips/save-restore-3.c: Likewise.
6744 * gcc.target/mips/save-restore-4.c: Likewise.
6745 * gcc.target/mips/save-restore-5.c: Likewise.
6748 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
6749 * g++.dg/tree-prof/partition2.C: Likewise.
6751 2011-02-09 Jason Merrill <jason@redhat.com>
6753 * g++.dg/tree-ssa/inline-3.C: Use a normal function
6754 rather than misdeclare std::puts.
6756 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
6757 * g++.dg/other/warning1.C: Likewise.
6758 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6759 * g++.old-deja/g++.gb/scope06.C: Likewise.
6760 * g++.old-deja/g++.law/cvt11.C: Likewise.
6761 * g++.old-deja/g++.law/init1.C: Likewise.
6762 * g++.dg/abi/mangle26.C: Likewise.
6764 * g++.dg/template/function1.C: Adjust for C++0x mode.
6765 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
6767 * g++.dg/ext/label10.C: Adjust for C++0x mode.
6768 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
6770 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
6772 * g++.dg/cpp0x/regress/abi-empty7.C: New.
6774 * g++.dg/cpp0x/regress: New directory.
6775 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
6776 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
6777 * g++.dg/cpp0x/regress/regress3.C: New.
6779 2011-02-10 Richard Guenther <rguenther@suse.de>
6781 PR tree-optimization/47677
6782 * gcc.dg/torture/pr47677.c: New testcase.
6784 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
6786 * objc.dg/special/load-category-1.m: Remove unused header.
6787 * objc.dg/special/load-category-1a.m: Likewise.
6788 * objc.dg/special/load-category-2.m: Likewise.
6789 * objc.dg/special/load-category-2a.m: Likewise.
6790 * objc.dg/special/load-category-3.m: Likewise.
6791 * objc.dg/special/load-category-3a.m: Likewise.
6792 * objc.dg/attributes/proto-attribute-2.m: Likewise.
6793 * objc.dg/attributes/proto-attribute-3.m: Likewise.
6794 * objc.dg/attributes/class-attribute-1.m: Likewise.
6795 * objc.dg/property/property.exp: Don't run for Darwin < 9.
6796 * obj-c++.dg/property/property.exp: Likewise.
6797 * objc.dg/attributes/method-sentinel-1.m: Update type header.
6798 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
6799 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
6800 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
6801 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
6802 * obj-c++.dg/template-8.mm: Likewise.
6804 2011-02-10 Jakub Jelinek <jakub@redhat.com>
6807 * gcc.target/i386/pr47665.c: New test.
6809 2011-02-10 Jie Zhang <jie@codesourcery.com>
6813 2011-02-05 Jie Zhang <jie@codesourcery.com>
6815 * gcc.dg/pr42631.c: Update test.
6816 * gcc.dg/pr42631-2.c: New test.
6818 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6821 * gfortran.dg/proc_decl_25.f90: New.
6823 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6826 * gfortran.dg/typebound_assignment_2.f03: New.
6828 2011-02-09 Richard Guenther <rguenther@suse.de>
6830 PR tree-optimization/47664
6831 * gcc.dg/tree-ssa/inline-7.c: New testcase.
6833 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
6836 * gnat.dg/uninit_func.adb: Adjust dg directive.
6838 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
6841 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
6843 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6846 * gfortran.dg/auto_dealloc_2.f90: New.
6848 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6850 * gcc.dg/builtins-config.h: Remove __sgi handling.
6851 * lib/target-supports.exp (add_options_for_c99_runtime): Add
6852 -std=c99 for mips-sgi-irix6.5*.
6854 2011-02-09 Martin Jambor <mjambor@suse.cz>
6857 * gfortran.dg/pr25923.f90: Remove xfails.
6859 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6862 * gfortran.dg/inquire_14.f90: New test.
6864 2011-02-08 Janus Weil <janus@gcc.gnu.org>
6867 * gfortran.dg/pointer_init_6.f90: New.
6869 2011-02-08 Jeff Law <law@redhat.com>
6871 PR tree-optimization/42893
6872 * gcc.tree-ssa/pr42893.c: New test.
6874 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
6876 PR tree-optimization/46834
6877 PR tree-optimization/46994
6878 PR tree-optimization/46995
6879 * gcc.dg/graphite/id-pr46834.c: New.
6880 * gfortran.dg/graphite/id-pr46994.f90: New.
6881 * gfortran.dg/graphite/id-pr46995.f90: New.
6883 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6886 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
6887 using the variable is known the warning is emitted there.
6888 * gcc.dg/uninit-pr19430.c (foo): Likewise.
6889 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
6891 * c-c++-common/pr20000.c (g): Both warnings occur at the return
6894 * gcc.dg/noreturn-1.c (foo5): Likewise.
6895 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
6896 (method2): Likewise.
6898 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
6899 the return statement using the uninitialized variable.
6900 * gfortran.dg/pr39666-2.f90 (f): Likewise.
6902 2011-02-08 Richard Guenther <rguenther@suse.de>
6905 * g++.dg/opt/pr47639.c: New testcase.
6907 2011-02-08 Richard Guenther <rguenther@suse.de>
6909 PR tree-optimization/47632
6910 * g++.dg/opt/pr47632.C: New testcase.
6912 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6914 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
6916 2011-02-07 Richard Guenther <rguenther@suse.de>
6918 PR tree-optimization/47615
6919 * g++.dg/opt/pr47615.C: New testcase.
6921 2011-02-07 Richard Guenther <rguenther@suse.de>
6923 PR tree-optimization/47621
6924 * gcc.dg/torture/pr47621.c: New testcase.
6926 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
6928 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
6930 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
6933 * gfortran.dg/allocate_with_source_1 : New test.
6935 2011-02-05 Jakub Jelinek <jakub@redhat.com>
6938 * gcc.dg/pr47610.c: New test.
6940 2011-02-05 Jie Zhang <jie@codesourcery.com>
6943 * gcc.dg/pr42631.c: Update test.
6944 * gcc.dg/pr42631-2.c: New test.
6946 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6949 * gfortran.dg/pr47574.f90: New test.
6951 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
6953 PR tree-optimization/46194
6954 * gcc.dg/autopar/pr46194.c: New.
6956 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
6958 PR tree-optimization/43695
6959 * g++.dg/ipa/pr43695.C: New.
6961 2011-02-04 Jakub Jelinek <jakub@redhat.com>
6964 * gcc.dg/pr23200.c: New test.
6966 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
6969 * g++.dg/pr47589.C: New test.
6971 2011-02-03 Dodji Seketeli <dodji@redhat.com>
6974 * g++.dg/template/typedef37.C: New test.
6975 * g++.dg/template/param1.C: Adjust expected error message.
6977 2011-02-03 Jakub Jelinek <jakub@redhat.com>
6980 * gcc.dg/pr31490-2.c: New test.
6981 * gcc.dg/pr31490-3.c: New test.
6982 * gcc.dg/pr31490-4.c: New test.
6984 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
6985 Jakub Jelinek <jakub@redhat.com>
6988 * g++.dg/parser/semicolon3.C: Adjust.
6989 * g++.dg/parser/semicolon4.C: New testcase.
6990 * g++.dg/pr46890.C: New testcase.
6992 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6995 * g++.dg/init/pr29571.C: New.
6997 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
6999 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7000 instead of vect_int.
7002 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7005 * gcc.target/i386/pr47312.c: New test.
7008 * gcc.target/i386/pr47564.c: New test.
7010 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7012 PR tree-optimization/45122
7013 * gcc.dg/tree-ssa/pr45122.c: New.
7015 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7018 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7021 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7022 and vsx so a default --with-cpu=power7 doesn't give an error
7023 when -mavoid-indexed-addresses is used.
7025 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7026 wrapper function to save the arguments and then jump to the real
7027 function, rather than depending on the compiler not to move stuff
7029 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7031 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7032 Paul Thomas <pault@gcc.gnu.org>
7035 * gfortran.dg/class_37.f03 : New test.
7037 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7038 Richard Guenther <rguenther@suse.de>
7040 PR tree-optimization/40979
7042 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7043 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7044 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7045 check_vect_support_and_set_flags.
7046 * gfortran.dg/graphite/vect-pr40979.f90: New.
7048 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7051 * gfortran.dg/class_36.f03: New.
7053 2011-02-02 Richard Guenther <rguenther@suse.de>
7055 PR tree-optimization/47566
7056 * gcc.dg/lto/20110201-1_0.c: New testcase.
7058 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7064 * debug/pr47498.c: New.
7065 * debug/pr47501.c: New.
7067 2011-02-01 Richard Guenther <rguenther@suse.de>
7069 PR tree-optimization/47559
7070 * g++.dg/torture/pr47559.C: New testcase.
7072 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7075 * gfortran.dg/typebound_call_20.f03: New.
7077 2011-02-01 Richard Guenther <rguenther@suse.de>
7079 PR tree-optimization/47555
7080 * gcc.dg/pr47555.c: New testcase.
7082 2011-02-01 Richard Guenther <rguenther@suse.de>
7084 PR tree-optimization/47541
7085 * g++.dg/torture/pr47541.C: New testcase.
7087 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7090 * gfortran.dg/typebound_call_19.f03: New.
7092 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7095 * g++.dg/cpp0x/pr47416.C: New test.
7097 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7100 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7102 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7105 * gfortran.dg/typebound_assignment_1.f03: New.
7107 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7109 PR tree-optimization/47538
7110 * gcc.c-torture/execute/pr47538.c: New test.
7112 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7115 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7117 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7119 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7121 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7123 PR rtl-optimization/44031
7124 * gcc.c-torture/compile/20110131-1.c: New test.
7126 2011-01-31 Tobias Burnus <burnus@net-b.de>
7129 * gfortran.dg/stmt_func_1.f90: New.
7131 2011-01-31 Tobias Burnus <burnus@net-b.de>
7134 * gfortran.dg/interface_34.f90: New.
7136 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7139 * gfortran.dg/realloc_on_assign_5.f03: New test.
7140 * gfortran.dg/realloc_on_assign_5.f03: New test.
7142 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7144 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7145 * gfortran.dg/bessel_7.f90: Likewise.
7146 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7148 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7149 * gfortran.dg/sum_init_expr.f03: Likewise.
7151 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7153 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7156 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7157 loop only on "vect_intfloat_cvt" targets.
7159 2011-01-29 Tobias Burnus <burnus@net-b.de>
7162 * gfortran.dg/shape_6.f90: New.
7164 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7166 PR libgfortran/47434
7167 * gfortran.dg/read_infnan_1.f90: Update test.
7168 * gfortran.dg/module_nan.f90: Update test.
7169 * gfortran.dg/char4_iunit_1.f03: Update test.
7170 * gfortran.dg/large_real_kind_1.f90: Update test.
7171 * gfortran.dg/real_const_3.f90: Update test.
7172 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7174 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7177 * g++.dg/template/param2.C: New test.
7179 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7181 PR libgfortran/47285
7182 * gfortran.dg/fmt_g.f: New test.
7184 2011-01-28 Tobias Burnus <burnus@net-b.de>
7187 * gfortran.dg/pure_formal_1.f90: New.
7189 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7192 * gcc.dg/tls/pr42894.c: New test.
7194 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7196 * gcc.dg/pr47276.c: Add dg-require-visibility.
7198 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7200 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7202 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7203 Tobias Burnus <burnus@gcc.gnu.org>
7208 * gfortran.dg/realloc_on_assign_3.f03: New test.
7209 * gfortran.dg/realloc_on_assign_4.f03: New test.
7210 * gfortran.dg/allocatable_function_5.f90: New test.
7211 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7212 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7213 implemented" dg-errors.
7215 2011-01-27 Jan Hubicka <jh@suse.cz>
7218 * gcc.dg/attr-weakref-4.c: New testcase
7220 2011-01-27 Martin Jambor <mjambor@suse.cz>
7222 PR tree-optimization/47228
7223 * gcc.dg/torture/pr47228.c: New test.
7225 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7227 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7229 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7231 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7232 when using auto-overlay support on the SPU.
7234 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7236 PR rtl-optimization/44174
7237 * gcc.target/i386/asm-6.c: New test.
7239 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7241 PR rtl-optimization/46856
7242 * gcc.c-torture/compile/pr46856.c: New test.
7244 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7245 Andrew Pinski <pinskia@gmail.com>
7248 * gcc.dg/pr43082.c: New.
7250 2011-01-26 DJ Delorie <dj@redhat.com>
7252 PR rtl-optimization/46878
7253 * gcc.dg/pr46878-1.c: New test.
7255 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7258 * g++.dg/cpp0x/pr47476.C: New test.
7260 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7262 * gcc.c-torture/compile/20110126-1.c: New test.
7264 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7267 * gcc.dg/torture/pr47473.c: New test.
7269 2011-01-26 Jan Hubicka <jh@suse.cz>
7272 * gcc.c-torture/execute/pr47237.c: New testcase.
7274 2011-01-26 Jan Hubicka <jh@suse.cz>
7276 PR tree-optimization/47190
7277 * gcc.dg/attr-weakref-3.c: New testcase.
7279 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7282 * gcc.dg/dll-9a.c: New test file.
7283 * gcc.dg/dll-11.c: Likewise.
7284 * gcc.dg/dll-12.c: Likewise.
7285 * gcc.dg/dll-12a.c: Likewise.
7286 * gcc.dg/dll-11a.c: Likewise.
7287 * gcc.dg/dll-9.c: Likewise.
7288 * gcc.dg/dll-10.c: Likewise.
7289 * gcc.dg/dll-10a.c: Likewise.
7290 * g++.dg/ext/dllexport4a.cc: Likewise.
7291 * g++.dg/ext/dllexport4.C: Likewise.
7292 * g++.dg/ext/dllexport5.C: Likewise.
7293 * g++.dg/ext/dllexport5a.cc: Likewise.
7295 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7297 PR tree-optimization/46970
7298 * gcc.dg/graphite/pr46970.c: New.
7300 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7302 PR tree-optimization/46215
7303 * gcc.dg/graphite/pr46215.c: New.
7305 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7307 PR tree-optimization/46168
7308 * gcc.dg/graphite/pr46168.c: New.
7310 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7312 PR tree-optimization/43657
7313 * gcc.dg/graphite/pr43657.c: New.
7315 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7317 PR tree-optimization/29832
7318 * gfortran.dg/graphite/pr29832.f90: New.
7320 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7322 PR tree-optimization/43567
7323 * gcc.dg/graphite/pr43567.c: New.
7325 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7327 * gfortran.dg/graphite/interchange-4.f: New.
7328 * gfortran.dg/graphite/interchange-5.f: New.
7330 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7331 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7332 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7333 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7334 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7335 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7336 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7337 * gfortran.dg/ltrans-7.f90: Removed.
7338 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7340 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7341 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7342 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7343 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7344 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7345 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7346 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7347 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7348 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7349 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7350 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7351 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7352 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7353 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7354 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7355 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7356 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7357 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7358 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7359 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7360 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7361 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7362 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7363 * gcc.dg/tree-ssa/data-dep-1.c
7364 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7365 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7366 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7367 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7368 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7370 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7372 PR tree-optimization/47265
7373 PR tree-optimization/47443
7374 * gcc.c-torture/compile/pr47265.c: New test.
7375 * gcc.dg/pr47443.c: New test.
7377 2011-01-25 Martin Jambor <mjambor@suse.cz>
7379 PR tree-optimization/47382
7380 * g++.dg/torture/pr47382.C: New test.
7381 * g++.dg/opt/devirt1.C: Xfail.
7383 2011-01-25 Yao Qi <yao@codesourcery.com>
7386 * gcc.target/arm/pr45701-1.c: New test.
7387 * gcc.target/arm/pr45701-2.c: New test.
7388 * gcc.target/arm/pr45701-3.c: New test.
7390 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7391 Jakub Jelinek <jakub@redhat.com>
7393 PR tree-optimization/47271
7394 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7396 2011-01-25 Nick Clifton <nickc@redhat.com>
7398 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7399 (saturate_add): Delete.
7401 (main): Do not run saturate_add.
7402 (set_interrupts): Delete.
7404 2011-01-25 Tobias Burnus <burnus@net-b.de>
7407 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7409 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7411 PR tree-optimization/47427
7412 PR tree-optimization/47428
7413 * gcc.c-torture/compile/pr47427.c: New test.
7414 * gcc.c-torture/compile/pr47428.c: New test.
7416 2011-01-25 Richard Guenther <rguenther@suse.de>
7419 * gcc.dg/torture/pr47411.c: New testcase.
7421 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7423 * gfortran.dg/graphite/id-24.f: New.
7424 * gfortran.dg/graphite/id-25.f: New.
7426 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7428 * gfortran.dg/graphite/id-23.f: New.
7430 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7432 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7434 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7436 * gcc.dg/graphite/block-0.c: Un-XFAILed.
7437 * gcc.dg/graphite/block-1.c: Un-XFAILed.
7438 * gcc.dg/graphite/block-7.c: Un-XFAILed.
7439 * gcc.dg/graphite/block-8.c: Un-XFAILed.
7440 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
7441 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7442 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7443 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7444 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7446 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7448 * gcc.dg/graphite/block-0.c: Add documentation.
7449 * gcc.dg/graphite/block-4.c: Same.
7450 * gcc.dg/graphite/block-7.c: Same.
7451 * gcc.dg/graphite/block-8.c: New.
7452 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7453 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7454 * gcc.dg/graphite/interchange-12.c: Add documentation.
7455 * gcc.dg/graphite/interchange-13.c: New.
7456 * gcc.dg/graphite/interchange-14.c: New.
7457 * gcc.dg/graphite/interchange-15.c: New.
7458 * gcc.dg/graphite/interchange-8.c: Add documentation.
7459 * gcc.dg/graphite/interchange-mvt.c: Same.
7461 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7464 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7465 * gcc.target/powerpc/altivec-14.c: Ditto.
7466 * gcc.target/powerpc/altivec-33.c: Ditto.
7467 * gcc.target/powerpc/altivec-types-1.c: Ditto.
7468 * gcc.target/powerpc/altivec-types-2.c: Ditto.
7469 * gcc.target/powerpc/altivec-types-3.c: Ditto.
7470 * gcc.target/powerpc/altivec-types-4.c: Ditto.
7471 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7472 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7473 * g++.dg/ext/altivec-15.C: Ditto.
7474 * g++.dg/ext/altivec-types-1.C: Ditto.
7475 * g++.dg/ext/altivec-types-2.C: Ditto.
7476 * g++.dg/ext/altivec-types-3.C: Ditto.
7477 * g++.dg/ext/altivec-types-4.C: Ditto.
7479 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7481 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7483 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7485 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7486 optimization options.
7488 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7490 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7493 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7495 2011-01-23 Tobias Burnus <burnus@net-b.de>
7498 * gfortran.dg/allocatable_scalar_12.f90: New.
7500 2011-01-23 Ira Rosen <irar@il.ibm.com>
7502 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7503 vectorization to be not profitable if peeling is used to
7504 realign the memory access.
7505 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7506 loop bound to avoid loop unrolling.
7507 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7509 2011-01-22 Jan Hubicka <jh@suse.cz>
7512 * g++.dg/lto/pr47333.C: New file.
7514 2011-01-22 Jan Hubicka <jh@suse.cz>
7516 PR tree-optimization/43884
7518 * gcc.dg/autopar/outer-2.c: Increase array size.
7519 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7521 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7524 * gfortran.dg/c_loc_tests_16.f90: New test.
7526 2011-01-22 Tobias Burnus <burnus@net-b.de>
7529 * gfortran.dg/typebound_proc_19.f90: New.
7531 2011-01-21 Jeff Law <law@redhat.com>
7533 PR tree-optimization/47053
7534 * g++.dg/pr47053.C: New test.
7536 2011-01-21 Jason Merrill <jason@redhat.com>
7539 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7541 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7544 * g++.dg/cpp0x/range-for10.C: New test.
7545 * g++.dg/template/for1.C: New test.
7548 * g++.dg/tree-prof/partition3.C: New test.
7550 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7552 PR rtl-optimization/47366
7553 * g++.dg/opt/pr47366.C: New test.
7555 2011-01-21 Jason Merrill <jason@redhat.com>
7558 * g++.dg/cpp0x/constexpr-regress2.C: New.
7560 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7562 2011-01-21 Jeff Law <law@redhat.com>
7564 PR rtl-optimization/41619
7565 * gcc.dg/pr41619.c: New.
7567 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7569 PR tree-optimization/47355
7570 * g++.dg/opt/pr47355.C: New test.
7572 2011-01-21 Richard Guenther <rguenther@suse.de>
7574 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7577 2011-01-21 Richard Guenther <rguenther@suse.de>
7579 PR tree-optimization/47365
7580 * gcc.dg/torture/pr47365.c: New testcase.
7581 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7583 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7585 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7587 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7589 PR tree-optimization/47391
7590 * gcc.dg/pr47391.c: New test.
7592 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7594 * g++.dg/template/char1.C: Use signed char.
7596 2011-01-21 Tobias Burnus <burnus@net-b.de>
7599 * gfortran.dg/pointer_target_4.f90: New.
7601 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7604 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7605 ILP32 system and not IP32.
7607 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
7610 * g++.dg/debug/pr46583.C: New.
7612 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7615 * g++.dg/debug/pr47283.C: New test.
7618 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7619 * gcc.target/i386/headmerge-2.c: Likewise.
7621 2011-01-20 Richard Guenther <rguenther@suse.de>
7624 * gcc.dg/torture/pr47370.c: New testcase.
7626 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7628 PR tree-optimization/46130
7629 * gcc.dg/pr46130-1.c: New test.
7630 * gcc.dg/pr46130-2.c: New test.
7632 2011-01-19 Dodji Seketeli <dodji@redhat.com>
7635 * g++.dg/debug/dwarf2/template-params-10.C: New test.
7637 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
7640 * g++.dg/debug/pr46240.cc: New.
7642 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7645 * g++.dg/template/anonunion1.C: New test.
7647 PR rtl-optimization/47337
7648 * gcc.c-torture/execute/pr47337.c: New test.
7650 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7653 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
7655 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7657 PR tree-optimization/46021
7658 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
7660 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7662 PR tree-optimization/47290
7663 * g++.dg/torture/pr47290.C: New test.
7665 2011-01-18 Janus Weil <janus@gcc.gnu.org>
7668 * gfortran.dg/proc_ptr_comp_29.f90: New.
7670 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7673 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
7674 powerpc-apple-darwin9.
7676 2011-01-18 Jakub Jelinek <jakub@redhat.com>
7678 PR rtl-optimization/47299
7679 * gcc.c-torture/execute/pr47299.c: New test.
7681 2011-01-17 Jason Merrill <jason@redhat.com>
7683 * g++.dg/cpp0x/constexpr-virtual.C: New.
7685 2011-01-17 Jakub Jelinek <jakub@redhat.com>
7688 * gfortran.dg/gomp/pr47331.f90: New test.
7690 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
7693 * objc.dg/selector-warn-1.m: New.
7694 * obj-c++.dg/selector-warn-1.mm: New.
7696 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
7698 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
7699 Update dg-final accordingly.
7701 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7703 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
7705 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7707 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
7709 * gcc.dg/guality/pr36728-2.c: Likewise.
7711 2011-01-17 Richard Guenther <rguenther@suse.de>
7713 PR tree-optimization/47313
7714 * g++.dg/torture/pr47313.C: New testcase.
7716 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
7719 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
7720 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
7721 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7722 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7724 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
7726 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
7727 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
7728 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
7730 2011-01-17 Richard Guenther <rguenther@suse.de>
7732 PR tree-optimization/45967
7733 * gcc.dg/torture/pr45967-2.c: New testcase.
7734 * gcc.dg/torture/pr45967-3.c: Likewise.
7736 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7739 * g++.dg/ext/pr47213.C: Require visibility.
7741 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7743 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
7744 * gcc.dg/fixed-point/struct-union.c: Update error messages.
7746 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7748 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
7749 Linux-based targets.
7751 2011-01-13 Jan Hubicka <jh@suse.cz>
7753 PR tree-optimization/47276
7754 * gcc.dg/pr47276.c: New testcase.
7756 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
7757 Jonathan Wakely <jwakely.gcc@gmail.com>
7760 * g++.dg/other/pr33558.C: New.
7761 * g++.dg/other/pr33558-2.C: New.
7763 2011-01-14 Martin Jambor <mjambor@suse.cz>
7765 PR tree-optimization/45934
7766 PR tree-optimization/46302
7767 * g++.dg/ipa/devirt-c-1.C: New test.
7768 * g++.dg/ipa/devirt-c-2.C: Likewise.
7769 * g++.dg/ipa/devirt-c-3.C: Likewise.
7770 * g++.dg/ipa/devirt-c-4.C: Likewise.
7771 * g++.dg/ipa/devirt-c-5.C: Likewise.
7772 * g++.dg/ipa/devirt-c-6.C: Likewise.
7773 * g++.dg/ipa/devirt-6.C: Likewise.
7774 * g++.dg/ipa/devirt-d-1.C: Likewise.
7775 * g++.dg/torture/pr45934.C: Likewise.
7777 2011-01-14 Jason Merrill <jason@redhat.com>
7779 * g++.dg/cpp0x/variadic105.C: New.
7781 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7782 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7785 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7786 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
7787 execution tests on i?86-*-*, x86_64-*-* and
7788 powerpc*-apple-darwin* && ilp32.
7789 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
7790 tests on i?86-*-* and x86_64-*-*.
7792 2011-01-14 Richard Guenther <rguenther@suse.de>
7794 PR tree-optimization/47280
7795 * g++.dg/opt/pr47280.C: New testcase.
7797 2011-01-14 Jason Merrill <jason@redhat.com>
7799 * g++.dg/cpp0x/constexpr-regress1.C: New.
7801 * g++.dg/ext/flexary2.C: New.
7803 2011-01-14 Richard Guenther <rguenther@suse.de>
7806 * gcc.dg/torture/pr47281.c: New testcase.
7807 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
7809 2011-01-14 Richard Guenther <rguenther@suse.de>
7811 PR tree-optimization/47286
7812 * gcc.dg/tree-ssa/pr47286.c: New testcase.
7814 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
7817 * g++.dg/ext/pr47213.C: New.
7819 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7821 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
7823 2011-01-13 Tobias Burnus <burnus@net-b.de>
7824 Mikael Morin <mikael@gcc.gnu.org>
7828 * gfortran.dg/select_type_20.f90: New.
7829 * gfortran.dg/select_type_21.f90: New.
7831 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7834 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
7836 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7838 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
7839 * gcc.dg/guality/pr36728-2.c: Likewise.
7841 2011-01-13 Dodji Seketeli <dodji@redhat.com>
7844 * g++.dg/debug/dwarf2/template-params-9.C: New test.
7846 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
7848 PR rtl-optimization/45352
7849 * gcc.dg/pr45352-3.c: New.
7851 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7853 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
7855 * g++.dg/cpp0x/range-for8.C: New.
7856 * g++.dg/cpp0x/range-for9.C: New.
7858 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
7861 * g++.dg/debug/pr47209.C: New.
7863 2011-01-12 Richard Guenther <rguenther@suse.de>
7866 * gcc.dg/lto/pr47259_0.c: New testcase.
7867 * gcc.dg/lto/pr47259_1.c: Likewise.
7869 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
7871 * objc-obj-c++-shared/Object1.h: Add copyright header, update
7872 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
7873 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
7874 methods missing from the OBJC2 Object.
7875 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
7876 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
7877 GNU and NeXT runtimes.
7878 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
7880 * objc-obj-c++-shared/Object1.m: Likewise.
7881 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
7882 * objc.dg/proto-qual-1.m: Likewise.
7883 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7884 * obj-c++.dg/proto-qual-1.mm: Likewise.
7886 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
7889 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
7891 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7893 Fixed the Objective-C++ testsuite and updated all tests.
7894 * lib/obj-c++.exp (obj-c++_init): Declare and set
7895 gcc_warning_prefix and gcc_error_prefix.
7896 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
7897 'dg-warning', 'dg-message' and 'dg-error'.
7898 * obj-c++.dg/class-extension-3.mm: Likewise.
7899 * obj-c++.dg/class-protocol-1.mm: Likewise.
7900 * obj-c++.dg/encode-7.mm: Likewise.
7901 * obj-c++.dg/exceptions-3.mm: Likewise.
7902 * obj-c++.dg/exceptions-5.mm: Likewise.
7903 * obj-c++.dg/method-12.mm: Likewise.
7904 * obj-c++.dg/method-13.mm: Likewise.
7905 * obj-c++.dg/method-15.mm: Likewise.
7906 * obj-c++.dg/method-16.mm: Likewise.
7907 * obj-c++.dg/method-4.mm: Likewise.
7908 * obj-c++.dg/method-8.mm: Likewise.
7909 * obj-c++.dg/method-conflict-1.mm: Likewise.
7910 * obj-c++.dg/method-conflict-2.mm: Likewise.
7911 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
7912 and uncommented second part of the testcase now that the testsuite
7914 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
7915 and uncommented second part of the testcase now that the testsuite
7917 * obj-c++.dg/private-1.mm: Likewise.
7918 * obj-c++.dg/proto-lossage-4.mm: Likewise.
7919 * obj-c++.dg/syntax-error-7.mm: Likewise.
7920 * obj-c++.dg/warn5.mm: Likewise.
7921 * obj-c++.dg/property/at-property-14.mm: Likewise.
7922 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
7924 * obj-c++.dg/property/at-property-18.mm: Likewise.
7925 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
7927 * obj-c++.dg/property/at-property-21.mm: Likewise.
7928 * obj-c++.dg/property/at-property-28.mm: Likewise.
7929 * obj-c++.dg/property/at-property-5.mm: Likewise.
7930 * obj-c++.dg/property/dynamic-2.mm: Likewise.
7931 * obj-c++.dg/property/property-neg-3.mm: Likewise.
7932 * obj-c++.dg/property/synthesize-11.mm: Likewise.
7933 * obj-c++.dg/property/synthesize-6.mm: Likewise.
7934 * obj-c++.dg/property/synthesize-8.mm: Likewise.
7935 * obj-c++.dg/property/synthesize-9.mm: Likewise.
7936 * obj-c++.dg/tls/diag-5.mm: Likewise.
7937 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
7938 dg-error, now matched correctly.
7940 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7942 * objc.dg/property/at-property-29.m: New.
7943 * obj-c++.dg/property/at-property-29.mm: New.
7945 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7947 * go.test/go-test.exp (go-set-goarch): New proc.
7948 (go-gc-tests): Use it.
7950 2011-01-11 Dodji Seketeli <dodji@redhat.com>
7953 * g++.dg/debug/dwarf2/template-params-8.C: New test.
7955 2011-01-11 Richard Henderson <rth@redhat.com>
7957 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
7959 2011-01-11 Jan Hubicka <jh@suse.cz>
7963 * gcc.dg/lto/pr45721_1.c: New file.
7964 * gcc.dg/lto/pr45721_0.c: New file.
7966 2011-01-11 Richard Guenther <rguenther@suse.de>
7968 PR tree-optimization/46076
7969 * gcc.dg/tree-ssa/pr46076.c: New testcase.
7971 2011-01-11 Jeff Law <law@redhat.com>
7973 * PR tree-optimization/47086
7974 * gcc.dg/pr47086.c: New test.
7976 2011-01-11 Jason Merrill <jason@redhat.com>
7979 * g++.dg/template/new10.C: New.
7982 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
7984 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
7986 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
7987 Split type definitions and NSConstantString class into...
7988 * objc-obj-c++-shared/objc-test-suite-types.h: New.
7989 * objc-obj-c++-shared/nsconstantstring-class.h: New.
7990 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
7991 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
7992 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
7993 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
7995 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
7996 encode defines for newer NeXT system headers.
7997 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
7998 * obj-c++.dg/torture/strings/string1.mm: Likewise.
7999 * objc.dg/foreach-5.m: Likewise.
8000 * objc.dg/foreach-2.m: Likewise.
8001 * objc.dg/foreach-4.m: Likewise.
8002 * objc.dg/torture/strings/string1.m: Likewise.
8003 * objc.dg/torture/strings/string2.m: Likewise.
8004 * objc.dg/torture/strings/string3.m: Likewise.
8005 * objc.dg/torture/strings/string4.m: Likewise.
8006 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8007 header and stand alone.
8008 * obj-c++.dg/strings/strings-2.mm: Likewise.
8009 * objc.dg/torture/strings/const-str-3.m: Likewise.
8010 * objc.dg/strings/strings-2.m: Likewise.
8011 * objc.dg/strings/const-str-12b.m: Likewise.
8013 2011-01-12 Richard Guenther <rguenther@suse.de>
8016 * gcc.dg/attr-weak-1.c: Adjust.
8018 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8021 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8022 standard compliant and comment.
8024 2011-01-10 Jan Hubicka <jh@suse.cz>
8027 * gcc.dg/initpri3.c: New testcase.
8029 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8032 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8038 (g_ebp_save): Likewise.
8039 (g_esp_save): Likewise.
8041 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8043 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8045 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8047 PR tree-optimization/46021
8048 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8049 i?86-*-*, x86_64-*-*.
8051 2011-01-10 Jeff Law <law@redhat.com>
8053 * PR tree-optimization/47141
8054 * gcc.c-torture/compile/pr47141.c: New test.
8056 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8059 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8060 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8061 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8062 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8065 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8066 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8067 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8068 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8069 being vectorized. Adjust dg-final pattern.
8072 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8073 * gcc.dg/vect/slp-24.c: Likewise.
8075 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8078 * g++.dg/other/pr47218-1.C: New test file.
8079 * g++.dg/other/pr47218.C: Likewise.
8080 * g++.dg/other/pr47218.h: New supporting header.
8082 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8085 * objc.dg/attributes/invalid-attribute-1.m: New.
8086 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8088 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8091 * gfortran.dg/proc_ptr_comp_28.f90: New.
8093 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8095 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8096 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8097 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8098 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8099 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8100 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8101 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8102 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8103 * objc.dg/gnu-api-2-class.m: Likewise.
8104 * objc.dg/gnu-api-2-ivar.m: Likewise.
8105 * objc.dg/gnu-api-2-method.m: Likewise.
8106 * objc.dg/gnu-api-2-objc.m: Likewise.
8107 * objc.dg/gnu-api-2-object.m: Likewise.
8108 * objc.dg/gnu-api-2-property.m: Likewise.
8109 * objc.dg/gnu-api-2-protocol.m: Likewise.
8110 * objc.dg/gnu-api-2-sel.m: Likewise.
8112 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8114 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8115 * objc.dg/objc-foreach-4.m: Likewise.
8116 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8117 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8118 * objc.dg/foreach-4.m: Likewise.
8119 * objc.dg/foreach-5.m: Likewise.
8120 * objc.dg/foreach-3.m: Return self from init.
8122 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8125 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8127 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8130 * gfortran.dg/class_35.f90: New.
8132 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8134 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8136 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8139 * objc.dg/invalid-method-2.m: New.
8140 * obj-c++.dg/invalid-method-2.mm: New.
8142 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8145 * gfortran.dg/transpose_optimization_2.f90 : New test.
8147 2011-01-08 Jan Hubicka <jh@suse.cz>
8149 PR tree-optmization/46469
8150 * g++.dg/torture/pr46469.C: New testcase.
8152 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8154 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8155 emulation of libobjc-gnu structure layout functionality to ..
8156 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8157 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8158 * objc/execute/bf-common.h: Adjust headers.
8159 * objc/execute/bf-1.m: Likewise.
8160 * objc/execute/bf-2.m: Likewise.
8161 * objc/execute/bf-3.m: Likewise.
8162 * objc/execute/bf-4.m: Likewise.
8163 * objc/execute/bf-5.m: Likewise.
8164 * objc/execute/bf-6.m: Likewise.
8165 * objc/execute/bf-7.m: Likewise.
8166 * objc/execute/bf-8.m: Likewise.
8167 * objc/execute/bf-9.m: Likewise.
8168 * objc/execute/bf-10.m: Likewise.
8169 * objc/execute/bf-11.m: Likewise.
8170 * objc/execute/bf-12.m: Likewise.
8171 * objc/execute/bf-13.m: Likewise.
8172 * objc/execute/bf-14.m: Likewise.
8173 * objc/execute/bf-15.m: Likewise.
8174 * objc/execute/bf-16.m: Likewise.
8175 * objc/execute/bf-17.m: Likewise.
8176 * objc/execute/bf-18.m: Likewise.
8177 * objc/execute/bf-19.m: Likewise.
8178 * objc/execute/bf-20.m: Likewise.
8179 * objc/execute/bf-21.m: Likewise.
8180 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8181 objc_get_type_qualifiers ().
8183 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8186 * gfortran.dg/dependency_39.f90: New test.
8188 2011-01-07 Jan Hubicka <jh@suse.cz>
8190 Get builtins tests ready for linker plugin.
8191 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8192 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8193 my_memset, my_bzero): Mark used.
8194 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8195 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8197 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8200 2011-01-07 Jan Hubicka <jh@suse.cz>
8202 PR tree-optimization/46367
8203 * g++.dg/torture/pr46367.C: New file.
8205 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8208 * gcc.dg/pr47201.c: New test.
8211 * gcc.dg/tree-prof/pr47187.c: New test.
8213 2011-01-07 Tobias Burnus <burnus@net-b.de>
8216 * gfortran.dg/extends_type_of_3.f90: New.
8218 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8220 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8221 * g++.dg/ext/dllimport-MI1.C: Likewise.
8222 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8223 * g++.dg/ext/dllimport10.C: Likewise.
8224 * g++.dg/ext/dllimport11.C: Likewise.
8225 * g++.dg/ext/dllimport12.C: Likewise.
8226 * g++.dg/ext/dllimport13.C: Likewise.
8227 * g++.dg/ext/dllimport2.C: Likewise.
8228 * g++.dg/ext/dllimport3.C: Likewise.
8229 * g++.dg/ext/dllimport4.C: Likewise.
8230 * g++.dg/ext/dllimport5.C: Likewise.
8231 * g++.dg/ext/dllimport6.C: Likewise.
8232 * g++.dg/ext/dllimport8.C: Likewise.
8233 * g++.dg/ext/dllimport9.C: Likewise.
8234 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8235 targets, too. Additionally enable test for i?86-*-mingw*.
8236 * g++.dg/ext/selectany1.C: Likewise.
8237 Remove guard variable check.
8239 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8243 * gfortran.dg/storage_size_3.f08: Extended.
8245 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8248 * g++.dg/template/stdarg1.C: New test.
8250 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8253 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8254 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8255 from the interface of functions to not hide the errors that
8258 2011-01-06 Jan Hubicka <jh@suse.cz>
8260 * gcc.dg/lto/pr47188_0.c: New testcase.
8261 * gcc.dg/lto/pr47188_1.c: New testcase.
8263 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8267 * gfortran.dg/interface_33.f90: New test.
8269 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8272 * gcc.c-torture/compile/pr47150.c: New test.
8274 2011-01-06 Ira Rosen <irar@il.ibm.com>
8276 PR tree-optimization/47139
8277 * gcc.dg/vect/pr47139.c: New test.
8279 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8282 * gfortran.dg/extends_type_of_2.f03: New.
8284 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8286 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8288 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8290 * gnat.dg/opt14.adb: New test.
8292 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8295 * gfortran.dg/allocate_error_2.f90: New test.
8297 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8300 * gfortran.dg/storage_size_3.f08: New.
8302 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8304 PR libgfortran/47154
8305 * gfortran.dg/namelist_68.f90: New test.
8307 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8309 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8311 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8314 * gfortran.dg/class_34.f90: New.
8316 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8318 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8319 use __builtin_inff. Skip all single-precision tests that require
8322 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8324 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8326 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8328 PR tree-optimization/47148
8329 * gcc.c-torture/execute/pr47148.c: New test.
8331 PR tree-optimization/47155
8332 * gcc.c-torture/execute/pr47155.c: New test.
8334 PR rtl-optimization/47157
8335 * gcc.c-torture/compile/pr47157.c: New test.
8337 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8339 * gcc.dg/torture/vector-shift2.c (schar): Define.
8340 (main): Always use schar or uchar instead of plain "char" to avoid
8341 dependencies on implementation-defined char signedness.
8343 2011-01-03 Martin Jambor <mjambor@suse.cz>
8345 PR tree-optimization/46801
8346 * gnat.dg/pack9.adb: Remove xfail.
8348 2011-01-03 Martin Jambor <mjambor@suse.cz>
8350 PR tree-optimization/46984
8351 * g++.dg/ipa/pr46984.C: New test.
8353 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8356 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8358 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8360 PR tree-optimization/47140
8361 * gcc.c-torture/compile/pr47140.c: New test.
8363 PR rtl-optimization/47028
8364 * gcc.dg/pr47028.c: New test.
8366 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
8368 * objc.dg/protocol-forward-1.m: Removed TODO.
8369 * objc.dg/protocol-forward-2.m: New.
8370 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8371 * obj-c++.dg/protocol-forward-2.mm: New.
8373 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
8376 * g++.dg/eh/pr38662.C: New testcase.
8378 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
8380 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8381 scan for newline '\n'.
8384 Copyright (C) 2011 Free Software Foundation, Inc.
8386 Copying and distribution of this file, with or without modification,
8387 are permitted in any medium without royalty provided the copyright
8388 notice and this notice are preserved.