1 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
3 * lib/target-supports.exp (check_effective_target_scheduling):
5 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6 * gcc.dg/pr45055.c: Ditto.
7 * gcc.dg/pr45353.c: Ditto.
8 * g++.dg/pr45056.C: Ditto.
10 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
12 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
13 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
14 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
15 * g++.dg/torture/pr31863.C: Skip AVR.
17 2011-07-10 Tobias Burnus <burnus@net-b.de>
20 * gfortran.dg/intrinsic_signal.f90: New.
22 2011-07-09 Jason Merrill <jason@redhat.com>
24 * g++.dg/cpp0x/regress/regress6.C: New.
25 * g++.dg/parse/crash45.C: Adjust message.
26 * g++.dg/template/crash38.C: Adjust message.
27 * g++.dg/template/crash64.C: Adjust message.
29 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
31 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
32 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
33 * g++.dg/abi/bitfield3.C: Likewise.
34 * g++.dg/eh/pr38662.C: Likewise.
35 * g++.dg/ext/attrib36.C: Likewise.
36 * g++.dg/ext/attrib37.C: Likewise.
37 * g++.dg/ext/attrib8.C: Likewise.
38 * g++.dg/ext/tmplattr1.C: Likewise.
39 * g++.dg/inherit/override-attribs.C: Likewise.
40 * g++.dg/opt/inline9.C: Likewise.
41 * g++.dg/opt/life1.C: Likewise.
42 * g++.dg/opt/longbranch2.C: Likewise.
43 * g++.dg/opt/nrv12.C: Likewise.
44 * g++.dg/opt/reg-stack4.C: Likewise.
45 * g++.dg/other/pr35504.C: Likewise.
46 * g++.dg/other/pr39496.C: Likewise.
47 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
48 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
49 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
50 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
51 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
52 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
53 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
54 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
55 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
56 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
57 * g++.dg/warn/pr15774-1.C: Likewise.
58 * g++.dg/warn/pr15774-2.C: Likewise.
59 * g++.old-deja/g++.ext/attrib1.C: Likewise.
60 * g++.old-deja/g++.ext/attrib2.C: Likewise.
61 * g++.old-deja/g++.ext/attrib3.C: Likewise.
62 * g++.old-deja/g++.pt/asm2.C: Likewise.
63 * gcc.c-torture/compile/20000804-1.c: Likewise.
64 * gcc.c-torture/compile/pr16566-2.c: Likewise.
65 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
66 * gcc.dg/20020108-1.c: Likewise.
67 * gcc.dg/20020122-2.c: Likewise.
68 * gcc.dg/20020122-3.c: Likewise.
69 * gcc.dg/20020206-1.c: Likewise.
70 * gcc.dg/20020219-1.c: Likewise.
71 * gcc.dg/20020310-1.c: Likewise.
72 * gcc.dg/20020411-1.c: Likewise.
73 * gcc.dg/20020418-2.c: Likewise.
74 * gcc.dg/20020426-2.c: Likewise.
75 * gcc.dg/20020517-1.c: Likewise.
76 * gcc.dg/20030204-1.c: Likewise.
77 * gcc.dg/20030826-2.c: Likewise.
78 * gcc.dg/20031102-1.c: Likewise.
79 * gcc.dg/20031202-1.c: Likewise.
80 * gcc.dg/20050111-1.c: Likewise.
81 * gcc.dg/20050503-1.c: Likewise.
82 * gcc.dg/array-init-1.c: Likewise.
83 * gcc.dg/builtin-apply4.c: Likewise.
84 * gcc.dg/dfp/pr31344.c: Likewise.
85 * gcc.dg/gomp/atomic-11.c: Likewise.
86 * gcc.dg/graphite/pr40281.c: Likewise.
87 * gcc.dg/ia64-sync-1.c: Likewise.
88 * gcc.dg/ia64-sync-2.c: Likewise.
89 * gcc.dg/ia64-sync-3.c: Likewise.
90 * gcc.dg/ia64-sync-4.c: Likewise.
91 * gcc.dg/ifcvt-fabs-1.c: Likewise.
92 * gcc.dg/invalid-call-1.c: Likewise.
93 * gcc.dg/loop-3.c: Likewise.
94 * gcc.dg/lower-subreg-1.c: Likewise.
95 * gcc.dg/lto/pr47259_0.c: Likewise.
96 * gcc.dg/nested-calls-1.c: Likewise.
97 * gcc.dg/pr20017.c: Likewise.
98 * gcc.dg/pr25023.c: Likewise.
99 * gcc.dg/pr27671-2.c: Likewise.
100 * gcc.dg/pr32176.c: Likewise.
101 * gcc.dg/pr33676.c: Likewise.
102 * gcc.dg/pr35045.c: Likewise.
103 * gcc.dg/pr36015.c: Likewise.
104 * gcc.dg/pr36584.c: Likewise.
105 * gcc.dg/pr36998.c: Likewise.
106 * gcc.dg/pr37438.c: Likewise.
107 * gcc.dg/pr37908.c: Likewise.
108 * gcc.dg/pr41241.c: Likewise.
109 * gcc.dg/pr41340.c: Likewise.
110 * gcc.dg/pr44136.c: Likewise.
111 * gcc.dg/pr44194-1.c: Likewise.
112 * gcc.dg/pr46212.c: Likewise.
113 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
114 * gcc.dg/setjmp-2.c: Likewise.
115 * gcc.dg/short-compare-1.c: Likewise.
116 * gcc.dg/short-compare-2.c: Likewise.
117 * gcc.dg/smod-1.c: Likewise.
118 * gcc.dg/sync-2.c: Likewise.
119 * gcc.dg/sync-3.c: Likewise.
120 * gcc.dg/tls/opt-1.c: Likewise.
121 * gcc.dg/tls/opt-2.c: Likewise.
122 * gcc.dg/tls/opt-3.c: Likewise.
123 * gcc.dg/torture/badshift.c: Likewise.
124 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
125 * gcc.dg/torture/pr20314-2.c: Likewise.
126 * gcc.dg/torture/pr36891.c: Likewise.
127 * gcc.dg/torture/pr38774.c: Likewise.
128 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
129 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
130 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
131 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
132 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
133 * gcc.dg/torture/stackalign/push-1.c: Likewise.
134 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
135 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
136 * gcc.dg/tree-ssa/loop-28.c: Likewise.
137 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
138 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
139 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
140 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
141 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
142 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
143 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
144 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
145 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
146 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
147 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
148 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
149 * gcc.dg/unroll-1.c: Likewise.
150 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
151 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
152 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
153 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
154 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
155 * gcc.target/i386/20000609-1.c: Likewise.
156 * gcc.target/i386/20000720-1.c: Likewise.
157 * gcc.target/i386/20000724-1.c: Likewise.
158 * gcc.target/i386/20011107-1.c: Likewise.
159 * gcc.target/i386/20011119-1.c: Likewise.
160 * gcc.target/i386/20020201-3.c: Likewise.
161 * gcc.target/i386/20020218-1.c: Likewise.
162 * gcc.target/i386/20020729-1.c: Likewise.
163 * gcc.target/i386/20030926-1.c: Likewise.
164 * gcc.target/i386/20060125-1.c: Likewise.
165 * gcc.target/i386/20060125-2.c: Likewise.
166 * gcc.target/i386/20060512-1.c: Likewise.
167 * gcc.target/i386/20060512-2.c: Likewise.
168 * gcc.target/i386/20060512-3.c: Likewise.
169 * gcc.target/i386/20060512-4.c: Likewise.
170 * gcc.target/i386/387-1.c: Likewise.
171 * gcc.target/i386/387-2.c: Likewise.
172 * gcc.target/i386/387-5.c: Likewise.
173 * gcc.target/i386/387-6.c: Likewise.
174 * gcc.target/i386/980312-1.c: Likewise.
175 * gcc.target/i386/980313-1.c: Likewise.
176 * gcc.target/i386/990117-1.c: Likewise.
177 * gcc.target/i386/990424-1.c: Likewise.
178 * gcc.target/i386/990524-1.c: Likewise.
179 * gcc.target/i386/991129-1.c: Likewise.
180 * gcc.target/i386/991214-1.c: Likewise.
181 * gcc.target/i386/991230-1.c: Likewise.
182 * gcc.target/i386/addr-sel-1.c: Likewise.
183 * gcc.target/i386/aggregate-ret1.c: Likewise.
184 * gcc.target/i386/aggregate-ret2.c: Likewise.
185 * gcc.target/i386/align-main-3.c: Likewise.
186 * gcc.target/i386/amd64-abi-1.c: Likewise.
187 * gcc.target/i386/amd64-abi-2.c: Likewise.
188 * gcc.target/i386/amd64-abi-4.c: Likewise.
189 * gcc.target/i386/amd64-abi-5.c: Likewise.
190 * gcc.target/i386/amd64-abi-6.c: Likewise.
191 * gcc.target/i386/asm-1.c: Likewise.
192 * gcc.target/i386/asm-3.c: Likewise.
193 * gcc.target/i386/asm-5.c: Likewise.
194 * gcc.target/i386/attributes-error.c: Likewise.
195 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
196 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
197 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
198 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
199 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
200 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
201 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
202 * gcc.target/i386/avx-vmovd-2.c: Likewise.
203 * gcc.target/i386/avx-vmovq-2.c: Likewise.
204 * gcc.target/i386/avx-vmovq-3.c: Likewise.
205 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
206 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
207 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
208 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
209 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
210 * gcc.target/i386/bitfield1.c: Likewise.
211 * gcc.target/i386/bitfield2.c: Likewise.
212 * gcc.target/i386/bmi-2.c: Likewise.
213 * gcc.target/i386/bmi-5.c: Likewise.
214 * gcc.target/i386/builtin-unreachable.c: Likewise.
215 * gcc.target/i386/cleanup-2.c: Likewise.
216 * gcc.target/i386/clobbers.c: Likewise.
217 * gcc.target/i386/cmov8.c: Likewise.
218 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
219 * gcc.target/i386/compress-float-387-pic.c: Likewise.
220 * gcc.target/i386/compress-float-387.c: Likewise.
221 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
222 * gcc.target/i386/compress-float-sse.c: Likewise.
223 * gcc.target/i386/crc32-2.c: Likewise.
224 * gcc.target/i386/crc32-3.c: Likewise.
225 * gcc.target/i386/divmod-7.c: Likewise.
226 * gcc.target/i386/divmod-8.c: Likewise.
227 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
228 * gcc.target/i386/fma3-builtin.c: Likewise.
229 * gcc.target/i386/fma3-fma.c: Likewise.
230 * gcc.target/i386/fma4-256-vector.c: Likewise.
231 * gcc.target/i386/fma4-builtin.c: Likewise.
232 * gcc.target/i386/fma4-fma-2.c: Likewise.
233 * gcc.target/i386/fma4-fma.c: Likewise.
234 * gcc.target/i386/fma4-vector-2.c: Likewise.
235 * gcc.target/i386/fma4-vector.c: Likewise.
236 * gcc.target/i386/funcspec-1.c: Likewise.
237 * gcc.target/i386/funcspec-10.c: Likewise.
238 * gcc.target/i386/funcspec-11.c: Likewise.
239 * gcc.target/i386/funcspec-2.c: Likewise.
240 * gcc.target/i386/funcspec-5.c: Likewise.
241 * gcc.target/i386/funcspec-6.c: Likewise.
242 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
243 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
244 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
245 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
246 * gcc.target/i386/incoming-1.c: Likewise.
247 * gcc.target/i386/incoming-10.c: Likewise.
248 * gcc.target/i386/incoming-11.c: Likewise.
249 * gcc.target/i386/incoming-12.c: Likewise.
250 * gcc.target/i386/incoming-13.c: Likewise.
251 * gcc.target/i386/incoming-14.c: Likewise.
252 * gcc.target/i386/incoming-15.c: Likewise.
253 * gcc.target/i386/incoming-2.c: Likewise.
254 * gcc.target/i386/incoming-3.c: Likewise.
255 * gcc.target/i386/incoming-4.c: Likewise.
256 * gcc.target/i386/incoming-5.c: Likewise.
257 * gcc.target/i386/incoming-6.c: Likewise.
258 * gcc.target/i386/incoming-7.c: Likewise.
259 * gcc.target/i386/incoming-8.c: Likewise.
260 * gcc.target/i386/incoming-9.c: Likewise.
261 * gcc.target/i386/lea.c: Likewise.
262 * gcc.target/i386/local.c: Likewise.
263 * gcc.target/i386/loop-1.c: Likewise.
264 * gcc.target/i386/loop-2.c: Likewise.
265 * gcc.target/i386/loop-3.c: Likewise.
266 * gcc.target/i386/max-stack-align.c: Likewise.
267 * gcc.target/i386/memcpy-1.c: Likewise.
268 * gcc.target/i386/movbe-2.c: Likewise.
269 * gcc.target/i386/movq-2.c: Likewise.
270 * gcc.target/i386/movq.c: Likewise.
271 * gcc.target/i386/nrv1.c: Likewise.
272 * gcc.target/i386/pad-4.c: Likewise.
273 * gcc.target/i386/pad-5a.c: Likewise.
274 * gcc.target/i386/pad-5b.c: Likewise.
275 * gcc.target/i386/pad-6a.c: Likewise.
276 * gcc.target/i386/pad-6b.c: Likewise.
277 * gcc.target/i386/pad-7.c: Likewise.
278 * gcc.target/i386/pad-9.c: Likewise.
279 * gcc.target/i386/pentium4-not-mull.c: Likewise.
280 * gcc.target/i386/pic-1.c: Likewise.
281 * gcc.target/i386/pr12092-1.c: Likewise.
282 * gcc.target/i386/pr12329.c: Likewise.
283 * gcc.target/i386/pr21518.c: Likewise.
284 * gcc.target/i386/pr22362.c: Likewise.
285 * gcc.target/i386/pr22585.c: Likewise.
286 * gcc.target/i386/pr23098.c: Likewise.
287 * gcc.target/i386/pr25196.c: Likewise.
288 * gcc.target/i386/pr25293.c: Likewise.
289 * gcc.target/i386/pr25654.c: Likewise.
290 * gcc.target/i386/pr26449.c: Likewise.
291 * gcc.target/i386/pr26778.c: Likewise.
292 * gcc.target/i386/pr26826.c: Likewise.
293 * gcc.target/i386/pr27266.c: Likewise.
294 * gcc.target/i386/pr29978.c: Likewise.
295 * gcc.target/i386/pr30505.c: Likewise.
296 * gcc.target/i386/pr30961-1.c: Likewise.
297 * gcc.target/i386/pr31628.c: Likewise.
298 * gcc.target/i386/pr32000-2.c: Likewise.
299 * gcc.target/i386/pr32661-1.c: Likewise.
300 * gcc.target/i386/pr32708-2.c: Likewise.
301 * gcc.target/i386/pr32708-3.c: Likewise.
302 * gcc.target/i386/pr34256.c: Likewise.
303 * gcc.target/i386/pr34312.c: Likewise.
304 * gcc.target/i386/pr34522.c: Likewise.
305 * gcc.target/i386/pr35160.c: Likewise.
306 * gcc.target/i386/pr35281.c: Likewise.
307 * gcc.target/i386/pr36246.c: Likewise.
308 * gcc.target/i386/pr36786.c: Likewise.
309 * gcc.target/i386/pr37275.c: Likewise.
310 * gcc.target/i386/pr37843-3.c: Likewise.
311 * gcc.target/i386/pr37843-4.c: Likewise.
312 * gcc.target/i386/pr39082-1.c: Likewise.
313 * gcc.target/i386/pr39431.c: Likewise.
314 * gcc.target/i386/pr39496.c: Likewise.
315 * gcc.target/i386/pr39543-2.c: Likewise.
316 * gcc.target/i386/pr39911.c: Likewise.
317 * gcc.target/i386/pr40718.c: Likewise.
318 * gcc.target/i386/pr40906-1.c: Likewise.
319 * gcc.target/i386/pr40906-2.c: Likewise.
320 * gcc.target/i386/pr40906-3.c: Likewise.
321 * gcc.target/i386/pr40934.c: Likewise.
322 * gcc.target/i386/pr41900.c: Likewise.
323 * gcc.target/i386/pr42589.c: Likewise.
324 * gcc.target/i386/pr43662.c: Likewise.
325 * gcc.target/i386/pr43671.c: Likewise.
326 * gcc.target/i386/pr43766.c: Likewise.
327 * gcc.target/i386/pr43869.c: Likewise.
328 * gcc.target/i386/pr44942.c: Likewise.
329 * gcc.target/i386/pr44948-2a.c: Likewise.
330 * gcc.target/i386/pr45234.c: Likewise.
331 * gcc.target/i386/pr45336-2.c: Likewise.
332 * gcc.target/i386/pr45336-4.c: Likewise.
333 * gcc.target/i386/pr45852.c: Likewise.
334 * gcc.target/i386/pr46470.c: Likewise.
335 * gcc.target/i386/pr48037-1.c: Likewise.
336 * gcc.target/i386/pr48389.c: Likewise.
337 * gcc.target/i386/pr49095.c: Likewise.
338 * gcc.target/i386/pr9771-1.c: Likewise.
339 * gcc.target/i386/rdfsbase-1.c: Likewise.
340 * gcc.target/i386/rdfsbase-2.c: Likewise.
341 * gcc.target/i386/rdgsbase-1.c: Likewise.
342 * gcc.target/i386/rdgsbase-2.c: Likewise.
343 * gcc.target/i386/rdrand-3.c: Likewise.
344 * gcc.target/i386/regparm-stdcall.c: Likewise.
345 * gcc.target/i386/regparm.c: Likewise.
346 * gcc.target/i386/reload-1.c: Likewise.
347 * gcc.target/i386/rotate-2.c: Likewise.
348 * gcc.target/i386/sibcall-5.c: Likewise.
349 * gcc.target/i386/signbit-1.c: Likewise.
350 * gcc.target/i386/signbit-2.c: Likewise.
351 * gcc.target/i386/signbit-3.c: Likewise.
352 * gcc.target/i386/sse-5.c: Likewise.
353 * gcc.target/i386/sse-8.c: Likewise.
354 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
355 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
356 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
357 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
358 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
359 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
360 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
361 * gcc.target/i386/sse2-movq-2.c: Likewise.
362 * gcc.target/i386/sse2-movq-3.c: Likewise.
363 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
364 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
365 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
366 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
367 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
368 * gcc.target/i386/ssefn-1.c: Likewise.
369 * gcc.target/i386/ssefn-2.c: Likewise.
370 * gcc.target/i386/sseregparm-1.c: Likewise.
371 * gcc.target/i386/sseregparm-2.c: Likewise.
372 * gcc.target/i386/sseregparm-3.c: Likewise.
373 * gcc.target/i386/sseregparm-4.c: Likewise.
374 * gcc.target/i386/sseregparm-5.c: Likewise.
375 * gcc.target/i386/sseregparm-6.c: Likewise.
376 * gcc.target/i386/sseregparm-7.c: Likewise.
377 * gcc.target/i386/sseregparm-8.c: Likewise.
378 * gcc.target/i386/stack-realign.c: Likewise.
379 * gcc.target/i386/stack-usage-realign.c: Likewise.
380 * gcc.target/i386/stackalign/asm-1.c: Likewise.
381 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
382 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
383 * gcc.target/i386/stackalign/return-1.c: Likewise.
384 * gcc.target/i386/stackalign/return-2.c: Likewise.
385 * gcc.target/i386/stackalign/return-3.c: Likewise.
386 * gcc.target/i386/tailcall-1.c: Likewise.
387 * gcc.target/i386/tbm-2.c: Likewise.
388 * gcc.target/i386/udivmod-7.c: Likewise.
389 * gcc.target/i386/udivmod-8.c: Likewise.
390 * gcc.target/i386/unroll-1.c: Likewise.
391 * gcc.target/i386/vararg-1.c: Likewise.
392 * gcc.target/i386/vararg-2.c: Likewise.
393 * gcc.target/i386/vect8-ret.c: Likewise.
394 * gcc.target/i386/vectorize5.c: Likewise.
395 * gcc.target/i386/wmul-1.c: Likewise.
396 * gcc.target/i386/wmul-2.c: Likewise.
397 * gcc.target/i386/wrfsbase-1.c: Likewise.
398 * gcc.target/i386/wrfsbase-2.c: Likewise.
399 * gcc.target/i386/wrgsbase-1.c: Likewise.
400 * gcc.target/i386/wrgsbase-2.c: Likewise.
401 * gcc.target/i386/xop-pcmov.c: Likewise.
402 * gcc.target/i386/xop-pcmov2.c: Likewise.
403 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
404 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
405 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
406 * gcc.target/i386/xop-shift1-vector.c: Likewise.
407 * gcc.target/i386/xop-shift2-vector.c: Likewise.
408 * gcc.target/i386/xop-shift3-vector.c: Likewise.
409 * gcc.target/i386/zee.c: Likewise.
410 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
411 * gfortran.dg/compiler-directive_2.f: Likewise.
412 * gfortran.dg/g77/20010216-1.f: Likewise.
413 * gfortran.dg/gomp/pr39152.f90: Likewise.
414 * gfortran.dg/pr33794.f90: Likewise.
416 2011-07-09 Jason Merrill <jason@redhat.com>
418 * g++.dg/cpp0x/regress/regress5.C: New.
420 2011-07-08 Jason Merrill <jason@redhat.com>
423 * g++.dg/expr/compound-asn1.C: New.
424 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
426 2011-07-08 Jakub Jelinek <jakub@redhat.com>
429 * gcc.target/powerpc/altivec-34.c: New test.
431 2011-07-08 Jason Merrill <jason@redhat.com>
434 * g++.dg/abi/guard3.C: New.
436 2011-07-08 Julian Brown <julian@codesourcery.com>
438 * lib/target-supports.exp
439 (check_effective_target_arm_little_endian): New.
440 (check_effective_target_vect_pack_trunc): Use above.
441 (check_effective_target_vect_unpack): Likewise.
442 (check_effective_target_vect_element_align): Test
443 check_effective_target_arm_vect_no_misalign for ARM.
445 2011-07-08 Jason Merrill <jason@redhat.com>
448 * g++.dg/cpp0x/constexpr-rom.C: New.
450 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
453 * g++.dg/torture/pr49519.C: New test.
455 2011-07-08 Martin Jambor <mjambor@suse.cz>
457 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
459 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
462 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
464 2011-07-08 Richard Guenther <rguenther@suse.de>
466 PR tree-optimization/49662
467 * gcc.dg/graphite/interchange-14.c: XFAIL.
468 * gcc.dg/graphite/interchange-15.c: Likewise.
469 * gcc.dg/graphite/interchange-mvt.c: Likewise.
471 2011-07-06 Jason Merrill <jason@redhat.com>
474 * g++.dg/cpp0x/regress/regress4.C: New.
476 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
479 * gfortran.dg/result_in_spec_4.f90: New test.
481 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
483 * gcc.target/sparc/cas64.c: New test.
485 2011-07-07 Jakub Jelinek <jakub@redhat.com>
488 * g++.dg/torture/pr49644.C: New test.
491 * gcc.c-torture/execute/pr49644.c: New test.
493 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
495 * lib/target-supports.exp (check_effective_target_ia32): New.
496 (check_effective_target_x32): Likewise.
497 (check_effective_target_vect_cmdline_needed): Also check x32.
499 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
501 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
503 * gcc.target/arm/pr42235.c: Likewise.
504 * gcc.target/arm/pr42495.c: Likewise.
505 * gcc.target/arm/pr42574.c: Likewise.
506 * gcc.target/arm/thumb-branch1.c: Likewise.
508 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
509 unneeded prune of possible warning.
510 * gcc.target/arm/pr40956.c: Likewise.
511 * gcc.target/arm/pr42505.c: Likewise.
513 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
514 * gcc.c-torture/compile/pr46883.c: Likewise.
515 * gcc.c-torture/compile/pr46934.c: Likewise.
517 * gcc.target/arm/pr41679.c: Remove test directives in preparation
518 for move to ../../gcc.c-torture/compile.
519 * gcc.target/arm/pr46883.c: Likewise.
520 * gcc.target/arm/pr46934.c: Likewise.
522 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
523 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
524 * gcc.target/arm/wmul-1.c: Likewise.
525 * gcc.target/arm/wmul-2.c: Likewise.
526 * gcc.target/arm/wmul-3.c: Likewise.
527 * gcc.target/arm/wmul-4.c: Likewise.
528 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
529 add tab after scan target.
530 * gcc.target/arm/smlaltt-1.c: Likewise.
531 * gcc.target/arm/smlatb-1.c: Likewise.
532 * gcc.target/arm/smlatt-1.c: Likewise.
534 2011-07-07 Jakub Jelinek <jakub@redhat.com>
537 * gcc.dg/debug/pr49522.c: New test.
539 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
541 * gcc.dg/pragma-align.c: Run only if target !default_packed.
542 * gcc.dg/pr46212.c: Run only if target int32plus.
543 * gcc.dg/torture/pr48146.c: Ditto.
544 * gcc.dg/tree-ssa/vrp51.c: Ditto.
545 * c-c++-common/pr44832.c: Ditto.
546 * gcc.dg/pr49544.c: Run only if target ptr32plus.
547 * gcc.dg/pr31490.c: Ditto.
548 * gcc.dg/torture/builtin-math-7.c: Run only if target
550 * gcc.dg/torture/pr45764.c: Skip for AVR.
551 * gcc.dg/pr47893.c: Ditto.
553 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
555 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
556 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
557 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
558 add tab to scan target.
560 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
562 * gcc.target/arm/neon-modes-3.c: New test.
564 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
566 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
567 -fno-loop-interchange -ffast-math.
569 2011-07-07 Richard Guenther <rguenther@suse.de>
571 * gcc.dg/ftrapv-3.c: New testcase.
573 2011-07-07 Richard Guenther <rguenther@suse.de>
575 * gcc.dg/tree-ssa/vrp58.c: New testcase.
576 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
578 2011-07-07 Kai Tietz <ktietz@redhat.com>
580 * gcc.dg/binop-notxor1.c: New test.
581 * gcc.dg/binop-notand4a.c: New test.
582 * gcc.dg/binop-notxor2.c: New test.
583 * gcc.dg/binop-notand3a.c: New test.
584 * gcc.dg/binop-notand2a.c: New test.
585 * gcc.dg/binop-notand6a.c: New test.
586 * gcc.dg/binop-notor1.c: New test.
587 * gcc.dg/binop-notand1a.c: New test.
588 * gcc.dg/binop-notand5a.c: New test.
589 * gcc.dg/binop-notor2.c: New test.
591 2011-07-07 Jakub Jelinek <jakub@redhat.com>
594 * gcc.dg/gomp/pr49640.c: New test.
596 2011-07-07 Richard Guenther <rguenther@suse.de>
598 * gcc.dg/graphite/pr37485.c: Add -floop-block.
600 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
603 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
605 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
607 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
608 * gcc.target/powerpc/no-r11-2.c: Ditto.
609 * gcc.target/powerpc/no-r11-3.c: Ditto.
611 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
613 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
614 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
616 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
618 * lib/target-supports.exp (check_profiling_available): Disable
619 profiling with -fprofile-generate for target avr.
621 2011-07-06 Richard Guenther <rguenther@suse.de>
623 PR tree-optimization/49645
624 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
626 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
629 * gcc.dg/pr47383.c: New.
631 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
633 PR tree-optimization/49647
634 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
636 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
639 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
640 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
642 2011-07-05 Jason Merrill <jason@redhat.com>
645 * g++.dg/template/template-id-4.C: New.
647 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
649 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
650 * gcc.dg/pr43402.c: Ditto.
652 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
654 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
656 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
658 * gcc.target/powerpc/ppc-switch-1.c: New test for
659 --param case-values-threshold.
660 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
662 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
664 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
666 2011-07-05 Jason Merrill <jason@redhat.com>
668 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
670 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
672 PR tree-optimization/47654
673 * gcc.dg/graphite/block-pr47654.c: New.
675 2011-07-05 Jason Merrill <jason@redhat.com>
677 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
679 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
681 PR tree-optimization/49580
682 * gcc.dg/autopar/pr49580.c: New test.
684 2011-07-05 Richard Guenther <rguenther@suse.de>
686 PR tree-optimization/49518
687 PR tree-optimization/49628
688 * g++.dg/torture/pr49628.C: New testcase.
689 * gcc.dg/torture/pr49518.c: Likewise.
691 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
693 * ada/acats/run_acats (which): Extract last field from type -p,
694 type output only if command succeeded.
696 2011-07-04 Jason Merrill <jason@redhat.com>
698 * g++.dg/abi/mangle48.C: New.
700 * g++.dg/cpp0x/diag1.C: New.
702 * g++.dg/diagnostic/aka1.C: New.
704 2011-07-04 Jakub Jelinek <jakub@redhat.com>
706 PR rtl-optimization/49619
707 * gcc.dg/pr49619.c: New test.
709 PR rtl-optimization/49472
710 * gfortran.dg/pr49472.f90: New test.
713 * gcc.dg/pr49602.c: New test.
715 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
719 * gcc.target/avr/avr.exp: Run over cpp files, too.
720 * gcc.target/avr/torture/avr-torture.exp: Ditto.
721 * gcc.target/avr/progmem.h: New file.
722 * gcc.target/avr/exit-abort.h: New file.
723 * gcc.target/avr/progmem-error-1.c: New file.
724 * gcc.target/avr/progmem-error-1.cpp: New file.
725 * gcc.target/avr/progmem-warning-1.c: New file.
726 * gcc.target/avr/torture/progmem-1.c: New file.
727 * gcc.target/avr/torture/progmem-1.cpp: New file.
729 2011-07-04 Richard Guenther <rguenther@suse.de>
731 PR tree-optimization/49615
732 * g++.dg/torture/pr49615.C: New testcase.
734 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
736 PR tree-optimization/49610
737 * gcc.dg/vect/pr49610.c: New test.
739 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
741 * gnat.dg/specs/debug1.ads: New test.
743 2011-07-02 Janus Weil <janus@gcc.gnu.org>
746 * gfortran.dg/typebound_proc_23.f90: New.
748 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
751 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
753 2011-07-01 Jason Merrill <jason@redhat.com>
756 * g++.dg/template/template-id-3.C: New.
759 * g++.dg/template/qualified-id4.C: New.
762 * g++.dg/template/explicit-args4.C: New.
765 * g++.dg/template/offsetof2.C: New.
767 2011-07-01 Kai Tietz <ktietz@redhat.com>
769 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
771 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
774 * lib/target-supports.exp (check_effective_target_gld): New proc.
776 2011-07-01 Richard Guenther <rguenther@suse.de>
778 PR tree-optimization/49603
779 * gcc.dg/torture/pr49603.c: New testcase.
781 2011-06-30 Jason Merrill <jason@redhat.com>
784 * g++.dg/rtti/template1.C: New.
787 * g++.dg/cpp0x/regress/ctor1.C: New.
790 * g++.dg/cpp0x/initlist54.C: New.
792 2011-06-30 Martin Jambor <mjambor@suse.cz>
794 * gcc.dg/tree-ssa/sra-12.c: New test.
796 2011-06-29 Jason Merrill <jason@redhat.com>
798 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
800 2011-06-30 Richard Guenther <rguenther@suse.de>
802 PR tree-optimization/46787
803 * gcc.dg/vect/vect-121.c: New testcase.
805 2011-06-30 Martin Jambor <mjambor@suse.cz>
807 PR tree-optimization/49094
808 * gcc.dg/tree-ssa/pr49094.c: New test.
810 2011-06-30 Jakub Jelinek <jakub@redhat.com>
813 * gfortran.dg/pr49540-1.f90: New test.
814 * gfortran.dg/pr49540-2.f90: New test.
816 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
819 * ada/acats/run_acats (which): Use last field of type -p output.
821 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
822 Iain Sandoe <iains@gcc.gnu.org>
825 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
826 Only skip on 64-bit *-*-darwin8* && !objc2.
828 2011-06-30 Richard Guenther <rguenther@suse.de>
830 PR tree-optimization/38752
831 * gcc.c-torture/compile/pr38752.c: New testcase.
833 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
835 * gcc.dg/vect/slp-widen-mult-half.c: New test.
836 * gcc.dg/vect/vect-widen-mult-half.c: New test.
838 2011-06-29 Jason Merrill <jason@redhat.com>
841 * g++.dg/cpp0x/initlist53.C: Use placement new.
842 * g++.dg/cpp0x/initlist-value.C: Use placement new.
843 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
846 * g++.dg/cpp0x/trailing6.C: New.
847 * g++.dg/cpp0x/pr45908.C: No error.
850 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
853 * g++.dg/cpp0x/constexpr-using2.C: New.
855 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
858 * g++.dg/cpp0x/constexpr-diag3.C: New.
859 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
860 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
861 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
862 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
864 2011-06-29 Jason Merrill <jason@redhat.com>
866 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
868 2011-06-29 Richard Guenther <rguenther@suse.de>
870 * gcc.dg/tree-ssa/loop-17.c: Adjust.
872 2011-06-29 Jason Merrill <jason@redhat.com>
874 * g++.dg/cpp0x/initlist-value2.C: New.
876 * g++.dg/cpp0x/constexpr-initlist4.C: New.
877 * g++.dg/cpp0x/initlist-value.C: New.
879 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
881 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
883 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
885 * gcc.dg/inline_1.c: Remove dg-excess-errors.
886 * gcc.dg/inline_2.c: Likewise.
887 * gcc.dg/unroll_1.c: Likewise.
889 2011-06-29 Jakub Jelinek <jakub@redhat.com>
892 * gcc.target/i386/pr49567.c: New test.
894 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
896 * gnat.dg/opt17.ad[sb]: New test.
898 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
899 Tom de Vries <tom@codesourcery.com>
901 * lib/target-supports.exp (check_effective_target_arm_nothumb)
902 (check_effective_target_arm_thumb2): New effective targets.
903 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
904 properly. Clean up temporary files.
905 * gcc.target/arm/ivopts-2.c: Likewise.
906 * gcc.target/arm/ivopts-3.c: Likewise.
907 * gcc.target/arm/ivopts-4.c: Likewise.
908 * gcc.target/arm/ivopts-5.c: Likewise.
909 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
911 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
914 * gfortran.dg/reshape_zerosize_3.f90: New test.
916 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
918 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
919 * gcc.target/arm/vfp-ldmias.c: Likewise.
920 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
921 * gcc.target/arm/vfp-stmdbs.c: Likewise.
922 * gcc.target/arm/vfp-ldmiad.c: Likewise.
923 * gcc.target/arm/vfp-stmias.c: Likewise.
924 * gcc.target/arm/vfp-stmdbd.c: Likewise.
925 * gcc.target/arm/vfp-stmiad.c: Likewise.
927 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
929 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
931 * gcc.target/arm/pr45701-2.c: Ditto.
933 2011-06-27 Janus Weil <janus@gcc.gnu.org>
936 * gfortran.dg/allocatable_scalar_9.f90: Modified.
937 * gfortran.dg/extends_14.f03: Modified.
939 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
941 * lib/target-supports-dg.exp (dg-require-effective-target): Return
942 early if the test is already being skipped.
944 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
945 scan-assembler-dem-not): For missing file, report unresolved with
946 same message as for pass/fail, with reason reported in log file.
948 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
949 from add_options_for_arm_neon_fp16.
950 (check_effective_target_arm_fp16_ok_nocache): Renamed from
951 check_effective_target_arm_neon_fp16_ok_nocache.
952 Check -mfpu and -mfloat-abi options from current multilib.
953 Do not require neon support.
954 (check_effective_target_arm_fp16_ok): Renamed from
955 check_effecitve_target_arm_neon_fp16_ok.
956 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
957 arm_neon_fp16_ok and arm_fp16.
958 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
959 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
960 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
961 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
963 2011-06-27 Jakub Jelinek <jakub@redhat.com>
965 * gcc.dg/builtin-assume-aligned-1.c: New test.
966 * gcc.dg/builtin-assume-aligned-2.c: New test.
967 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
970 * gcc.dg/pr49544.c: New test.
972 2011-06-27 Richard Guenther <rguenther@suse.de>
974 PR tree-optimization/49394
975 * g++.dg/torture/pr49394.C: New testcase.
977 2011-06-27 Kai Tietz <ktietz@redhat.com>
979 * gcc.dg/optimize-bswapdi-2.c: New test.
981 2011-06-27 Michael Hope <michael.hope@linaro.org>
982 Richard Sandiford <richard.sandiford@linaro.org>
984 PR tree-optimization/49169
985 * gcc.dg/torture/pr49169.c: New test.
987 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
990 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
992 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
995 2011-06-26 Jason Merrill <jason@redhat.com>
997 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1000 * g++.dg/init/ref19.C: New.
1001 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1003 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1005 PR tree-optimization/48377
1006 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1009 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1012 * lib/target-supports.exp (check_effective_target_non_strict_align):
1014 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1016 2011-06-24 Martin Jambor <mjambor@suse.cz>
1018 PR tree-optimizations/49516
1019 * g++.dg/tree-ssa/pr49516.C: New test.
1021 2011-06-23 Jason Merrill <jason@redhat.com>
1024 * g++.dg/template/partial10.C: New.
1025 * g++.dg/template/partial11.C: New.
1027 2011-06-23 Jeff Law <law@redhat.com>
1030 * gcc.dg/pr48770.c: New test.
1032 2011-06-23 Jan Hubicka <jh@suse.cz>
1035 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1037 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1040 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1041 instead of -fdump-tree-optimized.
1043 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1046 * g++.dg/template/crash107.C: New.
1047 * g++.dg/template/error17.C: Adjust.
1049 2011-06-23 Jason Merrill <jason@redhat.com>
1052 * g++.dg/cpp0x/defaulted30.C: New.
1055 * g++.dg/rtti/anon-ns1.C: New.
1058 * g++.dg/init/ref18.C: New.
1061 * g++.dg/template/partial9.C: New.
1063 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1066 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1068 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1071 * gcc.dg/pr49496.c: New test.
1073 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1075 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1078 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1080 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1081 * gcc.target/arm/pr42879.c: Likewise.
1082 * gcc.target/arm/pr45701-3.c: Likewise.
1084 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1085 * gcc.target/arm/pr40482.c: Likewise.
1086 * gcc.target/arm/stack-corruption.c: Likewise.
1088 2011-06-22 Richard Guenther <rguenther@suse.de>
1090 PR tree-optimization/49493
1091 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1093 2011-06-22 Jason Merrill <jason@redhat.com>
1096 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1098 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1099 Dmitry Melnik <dm@ispras.ru>
1101 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1102 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1103 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1105 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1107 * gcc.target/arm/tlscall.c: New.
1109 2011-06-21 Jason Merrill <jason@redhat.com>
1112 * g++.dg/cpp0x/constexpr-ref1.C: New.
1113 * g++.dg/cpp0x/constexpr-ref2.C: New.
1114 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1117 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1120 * g++.dg/template/param3.C: New.
1122 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1124 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1125 my_clrsb test functions.
1127 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1128 test_sll, test_ull): Add clrsb tests.
1129 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1132 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1135 * gfortran.dg/class_44.f03: New.
1137 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1139 PR tree-optimization/49478
1140 * gcc.dg/vect/pr49478.c
1142 2011-06-21 Richard Guenther <rguenther@suse.de>
1144 PR tree-optimization/49483
1145 * gcc.dg/vect/vect-120.c: New testcase.
1147 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1150 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1151 * gcc.dg/vect/vect-peel-4.c: Likewise.
1153 2011-06-22 Christian Bruel <christian.bruel@st.com>
1156 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1157 * gcc.dg/always_inline2.c: Likewise.
1158 * gcc.dg/always_inline3.c: Likewise.
1159 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1160 * gcc.dg/inline_1.c: Likewise.
1161 * gcc.dg/inline_2.c: Likewise.
1162 * gcc.dg/inline_3.c: Likewise.
1163 * gcc.dg/inline_4.c: Likewise.
1164 * gcc.dg/20051201-1.c: Likewise.
1165 * gcc.dg/pr40087.c: Likewise.
1166 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1167 * gcc.dg/inline-22.c: Likewise.
1168 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1169 * gcc.dg/lto/20090218-1_1.c: Likewise.
1170 * g++.dg/ipa/devirt-7.C: Likewise.
1171 * gcc.dg/uninit-pred-5_a.c: Likewise.
1172 * gcc.dg/uninit-pred-5_b.c: Likewise.
1173 * gcc.dg/fail_always_inline.c: New.
1175 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1177 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1178 into 6 jobs instead of 3.
1180 2011-06-20 Jason Merrill <jason@redhat.com>
1183 * g++.dg/cpp0x/initlist53.C: New.
1185 2011-06-20 Tobias Burnus <burnus@net-b.de>
1188 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1189 * gfortran.dg/coarray_lock_3.f90: New.
1190 * gfortran.dg/coarray/lock_1.f90: New.
1192 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1194 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1195 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1196 unresolved and report the reason to the log file.
1198 * lib/scanasm.exp (object-size): Move argument processing earlier
1199 to report errors before verifying that the file exists. Report
1200 problems detected at runtime as unresolved instead of error and
1201 report their reasons to the log file.
1203 2011-06-20 Jason Merrill <jason@redhat.com>
1206 * g++.dg/cpp0x/explicit6.C: New.
1209 * g++.dg/cpp0x/enum20.C: New.
1212 * g++.dg/ext/attr-aligned01.C: New.
1215 * g++.dg/cpp0x/variadic-default.C: New.
1218 * g++.dg/cpp0x/auto26.C: New.
1221 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1223 2011-06-20 Kai Tietz <ktietz@redhat.com>
1225 * gcc.dg/binop-notand1.c: New test.
1226 * gcc.dg/binop-notand2.c: New test.
1227 * gcc.dg/binop-notand3.c: New test.
1228 * gcc.dg/binop-notand4.c: New test.
1229 * gcc.dg/binop-notand5.c: New test.
1230 * gcc.dg/binop-notand6.c: New test.
1232 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1235 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1237 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1240 * gfortran.dg/proc_ptr_31.f90: New.
1242 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1244 * gnat.dg/volatile6.adb: New test.
1245 * gnat.dg/volatile7.adb: Likewise.
1246 * gnat.dg/volatile8.adb: Likewise.
1247 * gnat.dg/volatile9.adb: Likewise.
1249 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1251 * gnat.dg/constant3.adb: New test.
1253 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1256 * gfortran.dg/read_list_eof_1.f90: New test.
1258 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1261 * gcc.target/i386/testimm-1.c: New test.
1262 * gcc.target/i386/testimm-2.c: New test.
1263 * gcc.target/i386/testimm-3.c: New test.
1264 * gcc.target/i386/testimm-4.c: New test.
1265 * gcc.target/i386/testimm-5.c: New test.
1266 * gcc.target/i386/testimm-6.c: New test.
1267 * gcc.target/i386/testimm-7.c: New test.
1268 * gcc.target/i386/testimm-8.c: New test.
1269 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1270 * gcc.target/i386/xop-rotate1-int.c: New test.
1271 * gcc.target/i386/xop-rotate2-int.c: New test.
1273 2011-06-17 Jason Merrill <jason@redhat.com>
1275 * g++.dg/cpp0x/rv-func2.C: New.
1277 * g++.dg/debug/dwarf2/lambda1.C: New.
1278 * g++.dg/warn/Wshadow-6.C: Adjust.
1280 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1283 * gfortran.dg/move_alloc_5.f90: New.
1285 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1287 PR rtl-optimization/48542
1288 * gcc.dg/torture/pr48542.c: New test.
1290 2011-06-16 Jason Merrill <jason@redhat.com>
1293 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1296 * g++.dg/cpp0x/initlist52.C New.
1299 * c-c++-common/raw-string-12.c: New.
1302 * g++.dg/cpp0x/sfinae26.C: New.
1305 * g++.dg/cpp0x/variadic113.C: New.
1308 * g++.dg/cpp0x/variadic112.C: New.
1310 2011-06-16 Jeff Law <law@redhat.com>
1312 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1313 improved jump threading.
1314 * gcc.dg/builtin-object-size-2.c: Likewise.
1315 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1317 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1320 * gfortran.dg/typebound_assignment_3.f03: New.
1322 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1325 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1327 2011-06-16 Martin Jambor <mjambor@suse.cz>
1329 PR tree-optimization/49343
1330 * gnat.dg/discr31.ad[sb]: New test.
1332 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1334 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1336 2011-06-16 Tom de Vries <tom@codesourcery.com>
1339 * gcc.target/arm/ivopts-3.c: Update test.
1340 * gcc.target/arm/ivopts-5.c: Same.
1342 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1345 2011-06-10 Wei Guozhi <carrot@google.com>
1348 * gcc.target/arm/pr45335.c: New test.
1349 * gcc.target/arm/pr45335-2.c: New test.
1350 * gcc.target/arm/pr45335-3.c: New test.
1351 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1352 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1353 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1355 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1357 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1359 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1362 * gfortran.dg/class_43.f03: New.
1364 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1366 PR tree-optimization/49419
1367 * gcc.c-torture/execute/pr49419.c: New test.
1369 2011-06-16 Revital Eres <revital.eres@linaro.org>
1371 * gcc.dg/sms-9.c: New file.
1373 2011-06-15 Easwaran Raman <eraman@google.com>
1375 PR rtl-optimization/49414
1376 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1378 2011-06-14 Jason Merrill <jason@redhat.com>
1380 * g++.dg/cpp0x/noexcept13.C: New.
1382 2011-06-14 Easwaran Raman <eraman@google.com>
1384 PR rtl-optimization/44194
1385 * gcc.dg/pr44194-1.c: New test.
1386 * gcc.dg/pr44194-2.c: New test.
1388 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1390 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1392 * gcc.target/arm/pr45701-2.c: Likewise.
1393 * gcc.target/arm/thumb-branch1.c: Likewise.
1395 2011-06-14 Steve Ellcey <sje@cup.hp.com>
1398 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1400 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1402 * gcc.target/arm/pr45701-1.c: Require thumb support.
1403 * gcc.target/arm/pr45701-2.c: Likewise.
1404 * gcc.target/arm/thumb-branch1.c: Likewise.
1406 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1407 * gcc.target/arm/pr39839.c: Likewise.
1408 * gcc.target/arm/pr40657-2.c: Likewise.
1409 * gcc.target/arm/pr40956.c: Likewise.
1410 * gcc.target/arm/pr41679.c: Likewise.
1411 * gcc.target/arm/pr42235.c: Likewise.
1412 * gcc.target/arm/pr42495.c: Likewise.
1413 * gcc.target/arm/pr42505.c: Likewise.
1414 * gcc.target/arm/pr42574.c: Likewise.
1415 * gcc.target/arm/pr46883.c: Likewise.
1416 * gcc.target/arm/pr46934.c: Likewise.
1417 * gcc.target/arm/xor-and.c: Likewise.
1419 2011-06-14 Jason Merrill <jason@redhat.com>
1421 * g++.dg/other/error23.C: Adjust error message.
1422 * g++.dg/other/error32.C: Likewise.
1425 * g++.dg/cpp0x/rv-dotstar.C: New.
1428 * g++.dg/cpp0x/decltype30.C: New.
1430 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1432 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1435 * gfortran.dg/pr49103.f90: New test.
1437 2011-06-14 Tom de Vries <tom@codesourcery.com>
1440 * gcc.target/arm/ivopts-3.c: New test.
1441 * gcc.target/arm/ivopts-4.c: New test.
1442 * gcc.target/arm/ivopts-5.c: New test.
1444 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1446 PR rtl-optimization/49390
1447 * gcc.c-torture/execute/pr49390.c: New test.
1449 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1451 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1453 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
1455 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1456 * gcc.c-torture/execute/cmpsi-2.x: New file.
1457 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1458 * gcc.c-torture/execute/pr45262.x: New file.
1459 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1460 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1462 * gcc.c-torture/compile/pr49163.c: Ditto.
1464 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
1466 * gcc.dg/vect/vect-16.c: Rename to...
1467 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1468 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1469 for double-word vectors.
1470 * gcc.dg/vect/vect-peel-4.c: Likewise.
1471 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1473 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1476 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1479 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1481 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1483 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1485 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1487 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1489 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1491 * gfortran.dg/trim_optimize_8.f90: New test case.
1493 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1494 Ira Rosen <ira.rosen@linaro.org>
1496 PR tree-optimization/49352
1497 * gcc.dg/vect/pr49352.c: New test.
1499 2011-06-12 Tobias Burnus
1502 * gfortran.dg/alloc_comp_assign_11.f90: New.
1504 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1506 * gfortran.dg/trim_optimize_7.f90: New test.
1508 2011-06-10 Wei Guozhi <carrot@google.com>
1511 * gcc.target/arm/pr45335.c: New test.
1512 * gcc.target/arm/pr45335-2.c: New test.
1513 * gcc.target/arm/pr45335-3.c: New test.
1514 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1515 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1516 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1518 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1521 * g++.dg/parse/error39.C: New.
1523 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1525 * gcc.target/arm/20090811-1.c: Skip for incompatible
1526 options, do not override other options.
1527 * gcc.target/arm/combine-cmp-shift.c: Skip for
1528 incompatible options.
1529 * gcc.target/arm/pr45094.c: Likewise.
1530 * gcc.target/arm/scd42-1.c: Likewise.
1531 * gcc.target/arm/scd42-3.c: Likewise.
1532 * gcc.target/arm/thumb-ltu.c: Likewise.
1534 * lib/target-supports.exp
1535 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1536 multilib flags use -mfpu with a value other than neon-fp16.
1538 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1540 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1541 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1543 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1545 * lib/target-supports.exp (check_effective_target_pie): New proc.
1546 * gcc.dg/pie-link.c: Use target pie.
1548 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1549 Laurent Rougé <laurent.rouge@menta.fr>
1551 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1552 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1554 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1556 * gfortran.dg/coarray/sync_1.f90: New test for
1557 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1559 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1561 PR tree-optimization/49318
1562 * gcc.dg/vect/pr49318.c: New test.
1564 2011-06-09 David Krauss <potswa@mac.com>
1566 * g++.dg/template/arrow1.C: New.
1568 2011-06-09 Jason Merrill <jason@redhat.com>
1570 * lib/prune.exp: Prune "note"s.
1571 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1573 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1574 * g++.dg/template/dependent-expr3.C: Likewise.
1575 * g++.dg/parse/template7.C: Likewise.
1576 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1577 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1578 * g++.old-deja/g++.pt/friend38.C: Likewise.
1579 * g++.old-deja/g++.pt/crash32.C: Likewise.
1580 * g++.old-deja/g++.other/init4.C: Likewise.
1581 * g++.old-deja/g++.other/friend8.C: Likewise.
1583 * g++.dg/ext/complex7.C: Adjust expected output.
1584 * g++.dg/diagnostic/method1.C: Likewise.
1585 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1586 * g++.dg/parse/crash33.C: Likewise.
1587 * g++.dg/other/warning1.C: Likewise.
1588 * g++.dg/init/pr29571.C: Likewise.
1589 * g++.dg/warn/overflow-warn-1.C: Likewise.
1590 * g++.dg/warn/overflow-warn-3.C: Likewise.
1591 * g++.dg/warn/overflow-warn-4.C: Likewise.
1592 * g++.old-deja/g++.oliva/template1.C: Likewise.
1594 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1595 * g++.dg/parse/template7.C: Adjust.
1597 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1600 * gcc.dg/pr49307.c: New.
1602 2011-06-09 Wei Guozhi <carrot@google.com>
1605 * gcc.target/arm/pr46975.c: New testcase.
1607 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1609 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1610 (PMETH, arglist_t): Removed.
1611 (method_get_number_of_arguments): Removed.
1612 (method_get_nth_argument): Removed.
1613 (method_get_first_argument): Removed.
1614 (method_get_next_argument): Removed.
1615 (method_get_sizeof_arguments): Removed.
1616 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1618 (method_get_number_of_arguments): Removed.
1619 (method_get_nth_argument): Removed.
1620 (method_get_first_argument): Removed.
1621 (method_get_next_argument): Removed.
1622 (method_get_sizeof_arguments): Removed.
1623 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1625 2011-06-09 David Li <davidxl@google.com>
1627 * gcc.dg/dump-pass.c: New test.
1629 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1632 * g++.dg/parse/error38.C: New.
1634 2011-06-09 Jakub Jelinek <jakub@redhat.com>
1637 * gfortran.dg/pr49308.f90: New test.
1639 2011-06-08 Jason Merrill <jason@redhat.com>
1641 * g++.dg/cpp0x/noexcept11.C: New.
1642 * g++.dg/cpp0x/noexcept12.C: New.
1643 * g++.dg/cpp0x/sfinae11.C: Adjust.
1645 2011-06-08 Jakub Jelinek <jakub@redhat.com>
1648 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1649 to dg-options, match also DW_AT_linkage_name.
1651 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1654 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
1655 -fno-common on alpha*-dec-osf*.
1656 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
1658 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
1660 PR rtl-optimization/49303
1661 * gcc.target/ia64/pr49303.c: New test.
1663 2011-06-08 Tobias Burnus <burnus@net-b.de>
1666 * gfortran.dg/coarray_lock_1.f90: New.
1667 * gfortran.dg/coarray_lock_2.f90: New.
1669 2011-06-07 Jason Merrill <jason@redhat.com>
1671 * lib/prune.exp: Look for "required" rather than "instantiated".
1672 * g++.dg/abi/mangle11.C: Likewise.
1673 * g++.dg/abi/mangle12.C: Likewise.
1674 * g++.dg/abi/mangle17.C: Likewise.
1675 * g++.dg/abi/mangle20-2.C: Likewise.
1676 * g++.dg/abi/pragma-pack1.C: Likewise.
1677 * g++.dg/cpp0x/decltype26.C: Likewise.
1678 * g++.dg/cpp0x/decltype28.C: Likewise.
1679 * g++.dg/cpp0x/decltype29.C: Likewise.
1680 * g++.dg/cpp0x/enum11.C: Likewise.
1681 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1682 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1683 * g++.dg/cpp0x/pr47416.C: Likewise.
1684 * g++.dg/ext/case-range2.C: Likewise.
1685 * g++.dg/ext/case-range3.C: Likewise.
1686 * g++.dg/gomp/for-19.C: Likewise.
1687 * g++.dg/gomp/pr37533.C: Likewise.
1688 * g++.dg/gomp/pr38639.C: Likewise.
1689 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
1690 * g++.dg/inherit/base3.C: Likewise.
1691 * g++.dg/inherit/using6.C: Likewise.
1692 * g++.dg/init/placement4.C: Likewise.
1693 * g++.dg/init/reference3.C: Likewise.
1694 * g++.dg/lookup/scoped6.C: Likewise.
1695 * g++.dg/lookup/using7.C: Likewise.
1696 * g++.dg/other/abstract1.C: Likewise.
1697 * g++.dg/other/error10.C: Likewise.
1698 * g++.dg/other/error5.C: Likewise.
1699 * g++.dg/other/field1.C: Likewise.
1700 * g++.dg/other/offsetof5.C: Likewise.
1701 * g++.dg/parse/bitfield2.C: Likewise.
1702 * g++.dg/parse/constant4.C: Likewise.
1703 * g++.dg/parse/crash20.C: Likewise.
1704 * g++.dg/parse/invalid-op1.C: Likewise.
1705 * g++.dg/parse/non-dependent2.C: Likewise.
1706 * g++.dg/parse/template18.C: Likewise.
1707 * g++.dg/tc1/dr152.C: Likewise.
1708 * g++.dg/tc1/dr166.C: Likewise.
1709 * g++.dg/tc1/dr176.C: Likewise.
1710 * g++.dg/tc1/dr213.C: Likewise.
1711 * g++.dg/template/access11.C: Likewise.
1712 * g++.dg/template/access2.C: Likewise.
1713 * g++.dg/template/access3.C: Likewise.
1714 * g++.dg/template/access7.C: Likewise.
1715 * g++.dg/template/arg7.C: Likewise.
1716 * g++.dg/template/cond2.C: Likewise.
1717 * g++.dg/template/crash13.C: Likewise.
1718 * g++.dg/template/crash40.C: Likewise.
1719 * g++.dg/template/crash7.C: Likewise.
1720 * g++.dg/template/crash84.C: Likewise.
1721 * g++.dg/template/ctor5.C: Likewise.
1722 * g++.dg/template/defarg13.C: Likewise.
1723 * g++.dg/template/defarg14.C: Likewise.
1724 * g++.dg/template/dtor7.C: Likewise.
1725 * g++.dg/template/eh2.C: Likewise.
1726 * g++.dg/template/error2.C: Likewise.
1727 * g++.dg/template/error43.C: Likewise.
1728 * g++.dg/template/friend32.C: Likewise.
1729 * g++.dg/template/injected1.C: Likewise.
1730 * g++.dg/template/instantiate1.C: Likewise.
1731 * g++.dg/template/instantiate3.C: Likewise.
1732 * g++.dg/template/instantiate5.C: Likewise.
1733 * g++.dg/template/instantiate7.C: Likewise.
1734 * g++.dg/template/local6.C: Likewise.
1735 * g++.dg/template/lookup2.C: Likewise.
1736 * g++.dg/template/member5.C: Likewise.
1737 * g++.dg/template/memfriend15.C: Likewise.
1738 * g++.dg/template/memfriend16.C: Likewise.
1739 * g++.dg/template/memfriend17.C: Likewise.
1740 * g++.dg/template/memfriend7.C: Likewise.
1741 * g++.dg/template/meminit1.C: Likewise.
1742 * g++.dg/template/nested3.C: Likewise.
1743 * g++.dg/template/non-type-template-argument-1.C: Likewise.
1744 * g++.dg/template/nontype12.C: Likewise.
1745 * g++.dg/template/nontype13.C: Likewise.
1746 * g++.dg/template/nontype6.C: Likewise.
1747 * g++.dg/template/pr23510.C: Likewise.
1748 * g++.dg/template/pr35240.C: Likewise.
1749 * g++.dg/template/ptrmem15.C: Likewise.
1750 * g++.dg/template/ptrmem6.C: Likewise.
1751 * g++.dg/template/qualified-id1.C: Likewise.
1752 * g++.dg/template/qualttp20.C: Likewise.
1753 * g++.dg/template/qualttp3.C: Likewise.
1754 * g++.dg/template/qualttp4.C: Likewise.
1755 * g++.dg/template/qualttp5.C: Likewise.
1756 * g++.dg/template/qualttp6.C: Likewise.
1757 * g++.dg/template/qualttp7.C: Likewise.
1758 * g++.dg/template/qualttp8.C: Likewise.
1759 * g++.dg/template/recurse.C: Likewise.
1760 * g++.dg/template/recurse2.C: Likewise.
1761 * g++.dg/template/ref5.C: Likewise.
1762 * g++.dg/template/scope2.C: Likewise.
1763 * g++.dg/template/sfinae10.C: Likewise.
1764 * g++.dg/template/sfinae3.C: Likewise.
1765 * g++.dg/template/sizeof3.C: Likewise.
1766 * g++.dg/template/static9.C: Likewise.
1767 * g++.dg/template/template-id-2.C: Likewise.
1768 * g++.dg/template/typedef13.C: Likewise.
1769 * g++.dg/template/typename4.C: Likewise.
1770 * g++.dg/template/using14.C: Likewise.
1771 * g++.dg/template/using2.C: Likewise.
1772 * g++.dg/template/warn1.C: Likewise.
1773 * g++.dg/warn/Wparentheses-13.C: Likewise.
1774 * g++.dg/warn/Wparentheses-15.C: Likewise.
1775 * g++.dg/warn/Wparentheses-16.C: Likewise.
1776 * g++.dg/warn/Wparentheses-17.C: Likewise.
1777 * g++.dg/warn/Wparentheses-18.C: Likewise.
1778 * g++.dg/warn/Wparentheses-19.C: Likewise.
1779 * g++.dg/warn/Wparentheses-20.C: Likewise.
1780 * g++.dg/warn/Wparentheses-23.C: Likewise.
1781 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1782 * g++.dg/warn/noeffect2.C: Likewise.
1783 * g++.dg/warn/noeffect4.C: Likewise.
1784 * g++.dg/warn/pr8570.C: Likewise.
1785 * g++.old-deja/g++.brendan/init2.C: Likewise.
1786 * g++.old-deja/g++.eh/spec6.C: Likewise.
1787 * g++.old-deja/g++.pt/crash10.C: Likewise.
1788 * g++.old-deja/g++.pt/crash36.C: Likewise.
1789 * g++.old-deja/g++.pt/derived3.C: Likewise.
1790 * g++.old-deja/g++.pt/error2.C: Likewise.
1791 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1792 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1793 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1794 * g++.old-deja/g++.pt/overload7.C: Likewise.
1795 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1797 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1798 Iain Sandoe <iains@gcc.gnu.org>
1800 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
1801 Added code to deal with the case when [Protocol
1802 -descriptionForInstanceMethod:] or [Protocol
1803 -descriptionForClassMethod:] returns NULL.
1805 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1806 Iain Sandoe <iains@gcc.gnu.org>
1808 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
1809 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
1812 2011-06-07 Xinliang David Li <davidxl@google.com>
1814 * gcc.dg/inline_2.c: New test.
1815 * gcc.dg/unroll_2.c: New test.
1816 * gcc.dg/inline_3.c: New test.
1817 * gcc.dg/unroll_3.c: New test.
1818 * gcc.dg/inline_4.c: New test.
1819 * gcc.dg/unroll_4.c: New test.
1820 * gcc.dg/inline_1.c: New test.
1821 * gcc.dg/unroll_1.c: New test.
1823 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1825 PR tree-optimization/48497
1826 * lib/gcc-defs.exp (dg-additional-options): New proc.
1827 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
1828 -msse2 on 32-bit x86.
1830 2011-06-06 Jason Merrill <jason@redhat.com>
1832 * g++.dg/cpp0x/enum19.C: New.
1834 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
1836 * gcc.target/arm/neon-reload-class.c: New test.
1838 2011-06-07 Dodji Seketeli <dodji@redhat.com>
1841 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
1843 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1845 * gcc.target/arm/smlatb-1.c: New file.
1846 * gcc.target/arm/smlatt-1.c: New file.
1847 * gcc.target/arm/smlaltb-1.c: New file.
1848 * gcc.target/arm/smlaltt-1.c: New file.
1850 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1852 * gcc.target/arm/mla-2.c: New test.
1854 2011-06-07 Jakub Jelinek <jakub@redhat.com>
1856 PR gcov-profile/49299
1857 * gcc.dg/tree-prof/pr49299-1.c: New test.
1858 * gcc.dg/tree-prof/pr49299-2.c: New test.
1860 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
1862 * lib/target-supports.exp
1863 (check_effective_target_vect_widen_mult_qi_to_hi):
1864 Add NEON as supporting target.
1865 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1866 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
1867 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
1868 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
1869 using widening multiplication on targets that support it.
1870 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1871 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
1872 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
1874 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1876 Updated all testcases in the ObjC/ObjC++ testsuites to use the
1877 Modern Objective-C runtime API.
1878 * objc/execute/next_mapping.h: Removed.
1879 * objc-obj-c++-shared/next-mapping.h: Removed.
1880 * objc-obj-c++-shared/Object1.h: Removed.
1881 * objc-obj-c++-shared/Object1.m: Removed.
1882 * objc-obj-c++-shared/Object1.mm: Removed.
1883 * objc-obj-c++-shared/Object1-implementation.h: Removed.
1884 * objc-obj-c++-shared/Protocol1.h: Removed.
1885 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
1886 of ProtoBool, IVAR_T and METHOD.
1887 * objc-obj-c++-shared/runtime.h: New.
1888 * objc-obj-c++-shared/TestsuiteObject.h: New.
1889 * objc-obj-c++-shared/TestsuiteObject.m: New.
1891 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
1892 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
1893 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
1895 * objc/execute/_cmd.m: Include
1896 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1897 runtime API. ([TestClass +initialize]): Include this method also
1898 with the GNU runtime.
1899 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
1900 Object. ([-setValue:]): Return void.
1901 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
1902 with the GNU runtime. Include
1903 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
1904 for the NeXT runtime. Use the existing print_ivars() and
1905 compare_structures() implementations for the old NeXT runtime.
1906 Added new implementations for the Modern GNU and NeXT runtimes.
1907 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
1908 well. (main): Use objc_getClass(). Use return instead of exit.
1909 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
1910 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
1912 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
1913 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
1914 instead of Object. (main): Use return instead of exit().
1915 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
1916 instead of Object. Removed prototype for exit(). (main): Use
1917 return instead of exit(). Use the Modern Objective-C runtime API.
1918 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
1920 * objc/execute/class-tests-1.h: Include
1921 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1922 runtime API. (test_class_with_superclass): Do not call [Object
1923 class]. There is no need to with the current libobjc.
1924 * objc/execute/class-tests-2.h: Include
1925 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1927 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
1928 ../../objc-obj-c++-shared/next-mapping.h.
1929 * objc/execute/class-2.m: Likewise.
1930 * objc/execute/class-3.m: Likewise.
1931 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
1932 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
1933 +initialize]): Include this method also with the GNU
1934 runtime. (main): Use the Modern Objective-C runtime API.
1935 * objc/execute/class-5.m: Likewise.
1936 * objc/execute/class-6.m: Likewise.
1937 * objc/execute/class-7.m: Likewise.
1938 * objc/execute/class-8.m: Likewise.
1939 * objc/execute/class-9.m: Likewise.
1940 * objc/execute/class-10.m: Likewise.
1941 * objc/execute/class-11.m: Likewise.
1942 * objc/execute/class-12.m: Likewise.
1943 * objc/execute/class-13.m: Likewise.
1944 * objc/execute/class-14.m: Likewise.
1945 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
1946 this method also with the GNU runtime.
1947 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
1948 +initialize]): Include this method also with the GNU runtime.
1949 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
1951 * objc/execute/encode-1.m: Likewise.
1952 * objc/execute/enumeration-1.m: Likewise.
1953 * objc/execute/enumeration-2.m: Likewise.
1954 * objc/execute/exceptions/catchall-1.m: Likewise.
1955 * objc/execute/exceptions/finally-1.m: Likewise.
1956 * objc/execute/exceptions/foward-1.m: Likewise.
1957 * objc/execute/exceptions/local-variables-1.m: Likewise.
1958 * objc/execute/exceptions/throw-nil.m: Likewise.
1959 * objc/execute/exceptions/trivial.m: Likewise.
1960 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
1961 of Object. Include objc/runtime.h instead of objc/objc-api.h.
1962 * objc/execute/exceptions/matcher-1.m: Likewise.
1963 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
1965 * objc/execute/formal_protocol-2.m: Likewise.
1966 * objc/execute/formal_protocol-3.m: Likewise.
1967 * objc/execute/formal_protocol-4.m: Likewise.
1968 * objc/execute/formal_protocol-5.m: Include
1969 ../../objc-obj-c++-shared/runtime.h. (main): Always use
1971 * objc/execute/formal_protocol-6.m: Likewise.
1972 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
1973 Object. Include <objc/Protocol.h> instead of
1974 ../../objc-obj-c++-shared/Protocol1.h.
1975 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
1977 * objc/execute/informal_protocol.m: Likewise.
1978 * objc/execute/load-3.m: Likewise.
1979 * objc/execute/many_args_method.m ([TestClass +initialize]):
1980 Include this method with the GNU runtime as well.
1981 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
1982 * objc/execute/nested-func-1.m: Use TestsuiteObject
1984 * objc/execute/nil_method-1.m: Likewise.
1985 * objc/execute/no_clash.m: Likewise.
1986 * objc/execute/np-1.m: Do not include
1987 ../../objc-obj-c++-shared/Protocol1.h.
1988 (main): Use return instead of exit().
1989 * objc/execute/np-2.m: Do not include
1990 ../../objc-obj-c++-shared/Protocol1.h.
1991 ([MyObject +initialize]): Include this method also with the GNU
1992 runtime. (main): Use return instead of exit().
1993 * objc/execute/object_is_class.m: Include
1994 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
1995 of Object. (main): Use the Modern Objective-C runtime API.
1996 * objc/execute/object_is_meta_class.m: Likewise.
1997 * objc/execute/private.m: Use TestsuiteObject instead of Object.
1998 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
1999 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2000 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2001 Objective-C runtime API.
2002 * objc/execute/protocol-isEqual-2.m: Likewise.
2003 * objc/execute/protocol-isEqual-3.m: Likewise.
2004 * objc/execute/protocol-isEqual-4.m: Likewise.
2005 * objc/execute/redefining_self.m ([TestClass +initialize]):
2006 Include this method with the GNU runtime as well.
2007 * objc/execute/root_methods.m: Include
2008 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2009 Include this method with the GNU runtime as well.
2010 (main): Use the Modern Objective-C runtime API.
2011 * objc/execute/selector-1.m: Include
2012 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2013 of Object. (main): Use the Modern Objective-C runtime API.
2014 * objc/execute/static-1.m ([Test +initialize]): Include this
2015 method with the GNU runtime as well.
2016 * objc/execute/static-2.m: Likewise.
2017 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2018 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2019 ([MathClass +initialize]): Include this method with the GNU
2021 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2023 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2024 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2025 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2026 * objc.dg/attributes/method-attribute-1.m: Likewise.
2027 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2028 * objc.dg/attributes/method-attribute-2.m: Likewise.
2029 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2030 * objc.dg/attributes/method-attribute-3.m: Likewise.
2031 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2032 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2033 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2034 * obj-c++.dg/bitfield-1.mm: Likewise.
2035 * obj-c++.dg/bitfield-2.mm: Likewise
2036 * objc.dg/bitfield-3.m: Likewise.
2037 * obj-c++.dg/bitfield-4.mm: Likewise.
2038 * objc.dg/bitfield-5.m: Likewise
2039 * objc.dg/call-super-1.m: Likewise.
2040 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2041 Use objc_getClass() instead of objc_get_class(), but for the GNU
2042 runtime redefine objc_getClass as objc_get_class. Include
2043 ../objc-obj-c++-shared/runtime.h.
2044 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2045 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2046 Use the Modern Objective-C runtime API.
2047 * objc.dg/class-protocol-1.m: Include
2048 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2049 * obj-c++.dg/class-protocol-1.mm: Likewise.
2050 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2051 * objc.dg/comp-types-10.m: Likewise.
2052 * objc.dg/comp-types-11.m: Likewise.
2053 * objc.dg/comp-types-12.m: Likewise.
2054 * obj-c++.dg/comp-types-9.mm: Likewise.
2055 * obj-c++.dg/comp-types-11.mm: Likewise.
2056 * obj-c++.dg/comp-types-12.mm: Likewise.
2057 * obj-c++.dg/comp-types-13.mm: Likewise.
2058 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2059 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2060 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2061 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2062 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2063 * objc.dg/desig-init-1.m: Likewise.
2064 * obj-c++.dg/defs.mm: Likewise.
2065 * objc.dg/exceptions-2.m: Likewise.
2066 * obj-c++.dg/except-1.mm: Likewise.
2067 * obj-c++.dg/exceptions-2.mm: Likewise.
2068 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2069 Use the Modern Objective-C runtime API.
2070 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2071 the Modern Objective-C runtime API. Do not include
2072 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2073 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2074 the Modern Objective-C runtime API except when using an older NeXT
2076 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2077 the Modern Objective-C runtime API.
2078 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2080 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2081 * objc.dg/encode-7-next-64bit.m: Updated include.
2082 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2084 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2085 the Modern Objective-C runtime API.
2086 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2087 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2088 instead of ../objc-obj-c++-shared/Protocol1.h.
2089 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2090 the Modern Objective-C runtime API except when using an older NeXT
2092 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2093 the Modern Objective-C runtime API.
2094 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2096 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2097 * objc.dg/fix-and-continue-2.m: Likewise.
2098 * objc.dg/foreach-1.m: Likewise.
2099 * objc.dg/foreach-2.m: Likewise.
2100 * objc.dg/foreach-3.m: Likewise.
2101 * objc.dg/foreach-4.m: Likewise.
2102 * objc.dg/foreach-5.m: Likewise.
2103 * objc.dg/foreach-6.m: Likewise.
2104 * objc.dg/foreach-7.m: Likewise.
2105 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2107 * objc.dg/func-ptr-2.m: Likewise.
2108 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2109 Do not include objc/objc-api.h.
2110 * obj-c++.dg/fsf-package-0.mm: Likewise.
2111 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2112 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2113 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2115 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2116 * objc.dg/gnu-runtime-3.m: Likewise.
2117 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2118 * objc.dg/headers.m: Include objc/runtime.h instead of
2119 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2120 for the NeXT runtime.
2121 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2122 * obj-c++.dg/isa-field-1.mm: Likewise.
2123 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2124 * objc.dg/layout-1.m: Likewise.
2125 * objc.dg/layout-2.m: Likewise.
2126 * objc.dg/local-decl-2.m: Likewise.
2127 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2128 Object. ([Container +elementForView:]): Use
2129 class_conformsToProtocol().
2130 * obj-c++.dg/lookup-2.mm: Likewise.
2131 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2132 * obj-c++.dg/local-decl-1.mm: Likewise.
2133 * objc.dg/method-3.m: Likewise.
2134 * objc.dg/method-4.m: Likewise.
2135 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2136 ../objc-obj-c++-shared/Protocol1.h.
2137 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2138 * objc.dg/method-9.m: Likewise.
2139 * objc.dg/method-10.m: Likewise.
2140 * objc.dg/method-13.m ([Root +initialize]): Include this method
2141 also for the GNU runtime. (main): Use objc_getClass() also for
2143 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2144 * objc.dg/method-17.m: Likewise.
2145 * objc.dg/method-19.m: Likewise.
2146 * objc.dg/method-20b.m: Likewise.
2147 * obj-c++.dg/method-2.mm: Likewise.
2148 * obj-c++.dg/method-6.mm: Likewise.
2149 * obj-c++.dg/method-10.mm: Likewise.
2150 * obj-c++.dg/method-11.mm: Likewise.
2151 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2152 ../objc-obj-c++-shared/Protocol1.h.
2153 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2154 * obj-c++.dg/method-15.mm: Likewise.
2155 * obj-c++.dg/method-17.mm: Likewise.
2156 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2157 +initialize]): Include this method also for the GNU
2158 runtime. (main): Use objc_getClass() also for the GNU runtime.
2159 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2160 * obj-c++.dg/method-22.mm: Likewise.
2161 * obj-c++.dg/method-23.mm: Likewise.
2162 * obj-c++.dg/no-extra-load.mm: Likewise.
2163 * objc.dg/objc-fast-4.m: Likewise.
2164 * objc.dg/objc-gc-4.m: Likewise.
2165 * obj-c++.dg/objc-gc-3.mm: Likewise.
2166 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2167 protocol_getMethodDescription() instead of [Protocol
2168 -descriptionForInstanceMethod].
2169 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2170 Made it available with all runtimes. (main): Call -test instead
2172 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2173 and put into a category.
2174 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2175 Object. Include objc/objc.h.
2176 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2177 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2178 New. (main): Use protocol_getMethodDescription() instead
2179 of [Protocol -descriptionForInstanceMethod] and [Protocol
2180 -descriptionForClassMethod].
2181 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2182 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2183 Objective-C runtime API.
2184 * obj-c++.dg/proto-qual-1.mm: Likewise.
2185 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2187 * obj-c++.dg/property/property-1.mm: Likewise.
2188 * obj-c++.dg/qual-types-1.mm: Likewise.
2189 * objc.dg/selector-2.m: Include objc/objc.h instead of
2190 ../objc-obj-c++-shared/Object1.h.
2191 * obj-c++.dg/selector-2.mm: Likewise.
2192 * obj-c++.dg/selector-5.mm: Likewise.
2193 * obj-c++.dg/selector-6.mm: Likewise.
2194 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2195 Object. Do not include objc/objc-api.h.
2196 * obj-c++.dg/set-not-used-1.mm: Likewise.
2197 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2198 * objc.dg/stret-1.m: Likewise.
2199 * objc.dg/stret-2.m: Likewise.
2200 * obj-c++.dg/super-class-2.mm: Likewise.
2201 * objc.dg/super-class-3.m: Likewise.
2202 * objc.dg/super-class-4.m: Likewise.
2203 * objc.dg/sync-2.m: Likewise.
2204 * obj-c++.dg/sync-2.mm: Likewise.
2205 * objc.dg/sync-1.m: Include objc/objc.h instead of
2206 ../objc-obj-c++-shared/Object1.h.
2207 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2208 'Class' as the type of 'isa'.
2209 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2210 Objective-C runtime API. ([TestClass +initialize]): Include this
2211 method with the GNU runtime as well.
2212 * objc.dg/strings/strings-1.m: Updated includes.
2213 * obj-c++.dg/strings/strings-1.mm: Likewise.
2214 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2215 objc.dg/strings/const-str-12b.m.
2216 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2217 * obj-c++.dg/template-3.mm: Likewise.
2218 * obj-c++.dg/template-4.mm: Likewise.
2219 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2220 Objective-C runtime API.
2221 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2222 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2223 * obj-c++.dg/try-catch-1.mm: Likewise.
2224 * obj-c++.dg/try-catch-2.mm: Likewise.
2225 * objc.dg/try-catch-3.m: Likewise.
2226 * obj-c++.dg/try-catch-3.mm: Likewise.
2227 * objc.dg/try-catch-6.m: Likewise.
2228 * objc.dg/try-catch-7.m: Likewise.
2229 * obj-c++.dg/try-catch-7.mm: Likewise.
2230 * obj-c++.dg/try-catch-8.mm: Likewise.
2231 * obj-c++.dg/try-catch-9.mm: Likewise.
2232 * objc.dg/try-catch-10.m: Likewise.
2233 * obj-c++.dg/try-catch-11.mm: Likewise.
2234 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2235 Object. Include objc/objc.h.
2236 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2237 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2238 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2239 Object. Use Modern Objective-C runtime API. Do not use
2241 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2242 * obj-c++.dg/torture/trivial.mm: Likewise.
2243 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2244 instead of ../objc-obj-c++-shared/Object1.h. Include
2245 ../objc-obj-c++-shared/runtime.h.
2246 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2247 * objc.dg/torture/strings/const-str-11.m: Likewise.
2248 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2249 * objc.dg/torture/strings/const-str-9.m: Likewise.
2250 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2251 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2252 instead of Object. Only add _FooClassReference if
2254 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2255 * objc.dg/torture/strings/const-str-8.m: Likewise.
2256 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2257 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2259 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2261 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2262 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2263 * obj-c++.dg/va-meth-1.mm: Likewise.
2264 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2265 ../objc-obj-c++-shared/Object1.h.
2266 * objc.dg/zero-link-3.m: Likewise.
2268 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2270 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2272 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2275 * obj-c++.dg/property/cxx-property-1.mm: New.
2276 * obj-c++.dg/property/cxx-property-2.mm: New.
2278 2011-06-06 Jason Merrill <jason@redhat.com>
2280 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2282 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2284 PR rtl-optimization/49145
2286 * gcc.c-torture/compile/pr49145.c: New test.
2288 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2291 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2292 to dg-options, match also DW_AT_linkage_name.
2295 * gcc.dg/debug/pr49294.c: New test.
2298 * g++.dg/opt/pr49264.C: New test.
2300 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2302 PR tree-optimization/49243
2303 * gcc.dg/pr49243.c: New.
2305 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2307 * gnat.dg/specs/cond_expr1.ads: New test.
2309 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2311 * gnat.dg/deferred_const4.ad[sb]: New test.
2312 * gnat.dg/deferred_const4_pkg.ads: New helper.
2314 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2316 * gnat.dg/test_tamdt.adb: Rename to...
2317 * gnat.dg/taft_type1.adb: ...this.
2318 * gnat.dg/tamdt.ad[sb]: Rename to...
2319 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2320 * gnat.dg/tamdt_aux.ads: Rename to...
2321 * gnat.dg/taft_type1_pkg2.ads: ...this.
2322 * gnat.dg/taft_type2.ad[sb]: New test.
2323 * gnat.dg/taft_type2_pkg.ads: New helper.
2324 * gnat.dg/taft_type3.adb: New test.
2325 * gnat.dg/taft_type3_pkg.ads: New helper.
2327 2011-06-05 Tobias Burnus <burnus@net-b.de>
2330 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2333 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2336 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2338 * objc.dg/gnu-api-2-objc.m: Likewise.
2339 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2340 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2342 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2344 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2345 alignment, not the alignment, when calling class_addIvar(). Add
2346 an 'isa' instance variable to the test root class.
2347 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2349 2011-06-04 Jan Hubicka <jh@suse.cz>
2351 PR tree-optimization/48893
2352 PR tree-optimization/49091
2353 PR tree-optimization/49179
2354 * gfortran.dg/pr49179.f90: New testcase
2356 2011-06-04 Jan Hubicka <jh@suse.cz>
2359 * g++.dg/torture/pr48954.C: New testcase.
2361 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2363 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2365 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2368 * g++.dg/diagnostic/bitfld2.C: New.
2370 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2373 * gcc.c-torture/execute/pr49281.c: New test.
2375 2011-06-04 Jan Hubicka <jh@suse.cz>
2377 PR tree-optimize/48929
2378 * gcc.c-torture/compile/pr48929.c: New testcase.
2380 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2382 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2384 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2387 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2389 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2391 * objc.dg/headers.m: Do not include sarray.h and hash.h.
2393 2011-06-03 Richard Henderson <rth@redhat.com>
2394 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2396 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2398 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2400 * objc.dg/headers.m: Do not include objc-list.h.
2402 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2404 * objc.dg/type-stream-1.m: Test removed.
2405 * objc.dg/headers.m: Do not include typedstream.h.
2407 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2409 * objc.dg/torture/forward-1.m (main): Updated testcase.
2411 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
2414 * gcc.c-torture/compile/pr49163.c: New.
2416 2011-06-02 Asher Langton <langton2@llnl.gov>
2419 * gfortran.dg/PR49268.f90: New test.
2421 2011-06-02 Asher Langton <langton2@llnl.gov>
2424 * gfortran.dg/PR37039.f90: New test.
2426 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2429 * objc.dg/method-5.m: Updated.
2430 * objc.dg/method-19.m: Updated.
2431 * objc.dg/method-lookup-1.m: New.
2432 * obj-c++.dg/method-6.mm: Updated.
2433 * obj-c++.dg/method-7.mm: Updated.
2434 * obj-c++.dg/method-lookup-1.mm: New.
2436 2011-06-02 DJ Delorie <dj@redhat.com>
2438 * lib/timeout.exp (timeout): Add board_info support.
2440 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
2442 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2444 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2447 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2448 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2450 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2451 Hans-Peter Nilsson <hp@axis.com>
2453 PR rtl-optimization/48840
2454 * gcc.target/sparc/ultrasp13.c: New test.
2456 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2459 * gcc.c-torture/compile/pr49238.c: New.
2461 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
2463 * gcc.target/arm/g2.c: Skip test in -mthumb.
2464 Skip test unless cpu is xscale.
2465 * gcc.target/arm/scd42-2.c: Likewise.
2466 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2468 2011-06-01 Jason Merrill <jason@redhat.com>
2470 * g++.dg/cpp0x/decltype28.C: New.
2471 * g++.dg/cpp0x/decltype29.C: New.
2473 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2476 * gcc.target/mips/pr45074.c: New test.
2478 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2479 Hans-Peter Nilsson <hp@axis.com>
2481 PR rtl-optimization/48830
2482 * gcc.target/sparc/ultrasp12.c: New test.
2484 2011-06-01 David Li <davidxl@google.com>
2486 * gcc.dg/profile-dir-1.c: Change pass name.
2487 * gcc.dg/profile-dir-2.c: Ditto.
2488 * gcc.dg/tree-ssa/dump-1.c: Ditto.
2489 * gcc.dg/tree-ssa/loop-25.c: Ditto.
2490 * gcc.dg/tree-prof/stringop-1.c: Ditto.
2491 * gcc.dg/tree-prof/update-loopch.c: Ditto.
2492 * gcc.dg/tree-prof/stringop-2.c: Ditto.
2493 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2494 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2495 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2496 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2497 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2498 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2499 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2500 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2501 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2502 * gcc.dg/profile-dir-3.c: Ditto.
2503 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2505 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2507 * objc.dg/attributes/method-nonnull-1.m: New test.
2508 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2510 2011-05-31 Tobias Burnus <burnus@net-b.de>
2513 * gfortran.dg/coarray_atomic_1.f90: New.
2514 * gfortran.dg/coarray/atomic_1.f90: New.
2516 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2518 * gcc.dg/guality/bswaptest.c: New test.
2519 * gcc.dg/guality/clztest.c: New test.
2520 * gcc.dg/guality/ctztest.c: New test.
2521 * gcc.dg/guality/rotatetest.c: New test.
2524 * gcc.target/i386/pr48688.c: New test.
2526 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2529 * g++.dg/lookup/name-clash9.C: New.
2531 2011-05-31 Tobias Burnus <burnus@net-b.de>
2534 * gfortran.dg/coarray/dummy_1.f90: New.
2536 2011-05-31 Tobias Burnus <burnus@net-b.de>
2539 * gfortran.dg/coarray/save_1.f90: New.
2540 * gfortran.dg/coarray_4.f90: Update dg-error.
2542 2011-05-31 Jason Merrill <jason@redhat.com>
2544 * g++.dg/cpp0x/rv-template1.C: New.
2546 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2548 PR rtl-optimization/49235
2549 * gcc.dg/pr49235.c: New test.
2551 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2553 PR tree-optimization/49093
2554 * gcc.dg/vect/pr49093.c: New test.
2556 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2559 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2561 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2564 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2567 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2570 * gcc.c-torture/execute/pr49186.c: New.
2572 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2575 * gcc.target/i386/pr49168-1.c: New.
2577 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2578 Eric Botcazou <ebotcazou@adacore.com>
2580 * gcc.dg/guality/drap.c: New test.
2582 2011-05-30 Richard Guenther <rguenther@suse.de>
2584 PR tree-optimization/49210
2585 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2586 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2588 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2591 * g++.dg/gomp/pr49223-1.C: New test.
2592 * g++.dg/gomp/pr49223-2.C: New test.
2594 2011-05-30 Richard Guenther <rguenther@suse.de>
2596 PR tree-optimization/49218
2597 * gcc.c-torture/execute/pr49218.c: New testcase.
2599 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2601 PR tree-optimization/49199
2602 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2603 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2604 -fno-tree-scev-cprop.
2606 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2609 * gfortran.dg/extends_13.f03: New.
2611 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2613 PR rtl-optimization/49095
2614 * gcc.target/i386/pr49095.c: New test.
2616 2011-05-29 Tobias Burnus <burnus@net-b.de>
2619 * gfortran.dg/coarray_24.f90: New.
2621 2011-05-29 Tobias Burnus <burnus@net-b.de>
2624 * gfortran.dg/coarray_23.f90: New.
2626 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
2629 * gcc.dg/pr48826.c: New test.
2631 2011-05-29 Richard Guenther <rguenther@suse.de>
2633 PR tree-optimization/49217
2634 * gcc.dg/torture/pr49217.c: New testcase.
2636 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
2639 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2641 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
2643 * gnat.dg/boolean_subtype.adb: Rename to...
2644 * gnat.dg/boolean_subtype1.adb: ...this.
2646 2011-05-28 Jason Merrill <jason@redhat.com>
2648 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2650 2011-05-27 Jason Merrill <jason@redhat.com>
2652 * g++.dg/cpp0x/enum18.C: Adjust.
2654 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2656 2011-05-27 Tobias Burnus <burnus@net-b.de>
2659 * gfortran.dg/coarray_22.f90: New.
2661 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2663 PR tree-optimization/46728
2664 * gcc.target/powerpc/pr46728-1.c: New.
2665 * gcc.target/powerpc/pr46728-2.c: New.
2666 * gcc.target/powerpc/pr46728-3.c: New.
2667 * gcc.target/powerpc/pr46728-4.c: New.
2668 * gcc.target/powerpc/pr46728-5.c: New.
2669 * gcc.dg/pr46728-6.c: New.
2670 * gcc.target/powerpc/pr46728-7.c: New.
2671 * gcc.target/powerpc/pr46728-8.c: New.
2672 * gcc.dg/pr46728-9.c: New.
2673 * gcc.target/powerpc/pr46728-10.c: New.
2674 * gcc.target/powerpc/pr46728-11.c: New.
2675 * gcc.dg/pr46728-12.c: New.
2676 * gcc.target/powerpc/pr46728-13.c: New.
2677 * gcc.target/powerpc/pr46728-14.c: New.
2678 * gcc.target/powerpc/pr46728-15.c: New.
2679 * gcc.target/powerpc/pr46728-16.c: New.
2681 2011-05-27 Jason Merrill <jason@redhat.com>
2683 * g++.dg/abi/mangle47.C: New.
2686 * g++.dg/template/const5.C: New.
2688 * g++.dg/cpp0x/enum18.C: New.
2690 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
2692 * g++.dg/cpp0x/error6.C: New.
2694 * g++.dg/cpp0x/error5.C: New.
2696 2011-05-27 Jakub Jelinek <jakub@redhat.com>
2699 * g++.dg/eh/cond6.C: New test.
2701 2011-05-27 Tobias Burnus <burnus@net-b.de>
2704 * gfortran.dg/rank_3.f90: New.
2705 * gfortran.dg/rank_4.f90: New.
2707 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
2709 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
2710 replace dump search.
2712 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
2714 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
2715 * gnat.dg/bit_packed_array5.adb: ...here.
2717 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2720 * g++.dg/cpp0x/auto25.C: New.
2722 2011-05-27 Richard Guenther <rguenther@suse.de>
2724 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
2726 2011-05-27 Richard Guenther <rguenther@suse.de>
2728 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
2730 2011-05-27 Richard Guenther <rguenther@suse.de>
2733 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
2735 2011-05-26 Jason Merrill <jason@redhat.com>
2737 * g++.dg/cpp0x/friend1.C: New.
2738 * g++.dg/cpp0x/friend2.C: New.
2740 * g++.dg/cpp0x/auto7.C: Update.
2741 * g++.dg/template/crash50.C: Adjust.
2742 * g++.dg/template/static9.C: Adjust.
2743 * g++.old-deja/g++.ext/memconst.C: Adjust.
2745 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
2747 * gcc.dg/march.c: Ignore a note for some targets.
2749 2011-05-26 Janis Johnson <janis187@us.ibm.com>
2750 Nathan Froyd <froydnj@codesourcery.com>
2754 * g++.old-deja/g++.jason/cond.C: Remove xfails.
2755 * g++.dg/parse/pr18770.C: New test.
2756 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
2758 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2761 * gfortran.dg/dependency_40.f90 : New test.
2763 2011-05-26 Tobias Burnus <burnus@net-b.de>
2766 * gfortran.dg/coarray/registering_1.f90: New.
2768 2011-05-26 Jason Merrill <jason@redhat.com>
2770 * g++.dg/cpp0x/variadic111.C: New.
2771 * g++.dg/cpp0x/variadic41.C: Adjust.
2773 2011-05-26 Richard Guenther <rguenther@suse.de>
2775 PR tree-optimization/48702
2776 * gcc.dg/torture/pr48702.c: New testcase.
2778 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2780 PR gcov-profile/48845
2781 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
2783 * gcc.dg/matrix/matrix.exp: Likewise.
2784 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2785 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
2786 line number to check_profiling_available.
2787 * lib/target-supports.exp (check_profiling_available): Account for
2789 Require TLS runtime support with -fprofile-generate.
2790 * lib/profopt.exp (profopt-execute): Add TLS options for
2792 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
2794 2011-05-26 Jakub Jelinek <jakub@redhat.com>
2797 * g++.dg/eh/cond5.C: New test.
2799 PR tree-optimization/49161
2800 * gcc.c-torture/execute/pr49161.c: New test.
2802 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2804 * gcc.target/arm/neon-vorn-vbic.c: New test.
2806 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
2808 PR tree-optimization/49038
2809 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
2810 * gcc.dg/vect/pr49038.c: New test.
2812 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
2813 * g++.dg/init/pr25811-3.C: New.
2814 * g++.dg/init/pr25811-4.C: New.
2816 2011-05-25 Jason Merrill <jason@redhat.com>
2818 * g++.dg/cpp0x/enum17.C: New.
2819 * g++.old-deja/g++.jason/rfg10.C: Adjust.
2821 * g++.dg/cpp0x/auto24.C: New.
2823 * g++.dg/cpp0x/error4.C: New.
2825 * g++.dg/cpp0x/rv-restrict.C: New.
2827 * g++.dg/cpp0x/enum15.C: New.
2828 * g++.dg/cpp0x/constexpr-switch2.C: New.
2830 * g++.dg/cpp0x/variadic110.C: New.
2832 * g++.dg/cpp0x/auto9.C: Add typedef test.
2834 * g++.dg/cpp0x/auto23.C: New.
2835 * g++.dg/cpp0x/auto9.C: Adjust.
2837 * g++.dg/cpp0x/defaulted29.C: New.
2839 * g++.dg/cpp0x/initlist51.C: New.
2841 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
2843 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
2844 * g++.dg/abi/packed1.C: Suppress warning.
2845 * g++.dg/warn/Wunused-parm-3.C: Likewise.
2846 * g++.dg/template/stdarg1.C: Likewise.
2847 * g++.dg/other/packed1.C: Remove arm from xfail list.
2849 2011-05-25 Jason Merrill <jason@redhat.com>
2851 * g++.dg/cpp0x/enum16.C: New.
2852 * g++.dg/parse/error15.C: Adjust.
2854 * g++.dg/cpp0x/initlist50.C: New.
2856 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
2858 * g++.dg/cpp0x/variadic109.C: New.
2860 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
2862 * gcc.target/i386/pause-1.c: New.
2864 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
2866 * gcc.dg/stack-usage-1.c: Adjust comment.
2867 * gcc.dg/stack-usage-2.c: New test.
2869 2011-05-25 Jakub Jelinek <jakub@redhat.com>
2872 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
2873 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
2875 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
2877 PR rtl-optimization/48757
2878 * gfortran.dg/pr48757.f: New test case.
2880 2011-05-24 Jason Merrill <jason@redhat.com>
2882 * g++.dg/cpp0x/access01.C: New.
2884 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2887 * objc.dg/pr48177.m: New testcase.
2889 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2892 * objc.dg/pr48187.m: New testcase.
2893 * obj-c++.dg/pr48187.mm: New testcase.
2894 * objc.dg/ivar-extra-semicolon.m: New testcase.
2896 2011-05-24 Jason Merrill <jason@redhat.com>
2898 * g++.dg/template/access21.C: New.
2899 * g++.dg/template/access22.C: New.
2901 2011-05-24 Michael Matz <matz@gcc.gnu.org>
2903 PR rtl-optimization/48633
2904 * g++.dg/pr48633.C: New test.
2906 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2909 * g++.dg/other/pr49133.C: New test.
2911 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2912 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2914 * gcc.dg/torture/tls/run-gd.c: New test.
2915 * gcc.dg/torture/tls/run-ie.c: New test.
2916 * gcc.dg/torture/tls/run-ld.c: New test.
2917 * gcc.dg/torture/tls/run-le.c: New test.
2918 * lib/target-supports.exp (check_effective_target_tls_runtime):
2919 Build testcase with TLS options.
2921 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2923 * gcc.dg/vect/pr48172.c: Remove dg-do run.
2925 2011-05-24 Tom de Vries <tom@codesourcery.com>
2927 PR tree-optimization/49121
2928 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
2930 2011-05-23 Jason Merrill <jason@redhat.com>
2932 * g++.dg/cpp0x/defaulted28.C: New.
2934 * g++.dg/cpp0x/sfinae25.C: New.
2936 * g++.dg/cpp0x/rv-cast2.C: New.
2938 * g++.dg/cpp0x/enum14.C: New.
2940 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2943 * gcc.c-torture/execute/pr49123.c: New test.
2946 * gcc.dg/debug/pr49032.c: New test.
2949 * gcc.dg/pr49120.c: New test.
2951 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
2954 * gcc.target/i386/pr47315.c: New test.
2956 2011-05-23 Jason Merrill <jason@redhat.com>
2958 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
2960 * g++.dg/cpp0x/sfinae24.C: New.
2962 * g++.dg/cpp0x/error3.C: New.
2964 * g++.dg/cpp0x/defaulted27.C: New.
2966 * g++.dg/cpp0x/decltype27.C: New.
2968 2011-05-23 Richard Guenther <rguenther@suse.de>
2970 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
2972 2011-05-23 Richard Guenther <rguenther@suse.de>
2974 PR tree-optimization/40874
2975 * g++.dg/tree-ssa/pr40874.C: New testcase.
2977 2011-05-23 Richard Guenther <rguenther@suse.de>
2979 PR tree-optimization/49115
2980 * g++.dg/torture/pr49115.C: New testcase.
2982 2011-05-23 Richard Guenther <rguenther@suse.de>
2985 * gcc.dg/memcpy-3.c: New testcase.
2987 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2990 * gcc.c-torture/execute/pr48973-1.c: New test.
2991 * gcc.c-torture/execute/pr48973-2.c: New test.
2993 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2996 * g++.dg/warn/pr18016.C: New.
2998 2011-05-23 Tom de Vries <tom@codesourcery.com>
3001 * gcc.target/arm/ivopts-6.c: New test.
3003 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3006 * gcc.c-torture/compile/pr49029.c: New test.
3008 2011-05-22 Jason Merrill <jason@redhat.com>
3010 * g++.dg/cpp0x/sfinae23.C: New.
3011 * g++.dg/cpp0x/sfinae8.C: Correct.
3013 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3015 * gfortran.dg/function_optimize_8.f90: New test case.
3017 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3019 PR tree-optimization/49087
3020 * gcc.dg/vect/O3-pr49087.c: New test.
3022 2011-05-21 Jason Merrill <jason@redhat.com>
3024 * g++.dg/debug/const5.C: New.
3026 2011-05-20 Jason Merrill <jason@redhat.com>
3028 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3030 * g++.dg/cpp0x/constexpr-static7.C: New.
3032 * g++.dg/cpp0x/enum12.C: New.
3033 * g++.dg/cpp0x/enum13.C: New.
3035 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3038 * gfortran.dg/select_type_23.f03: New.
3040 2011-05-20 Jason Merrill <jason@redhat.com>
3042 * g++.dg/cpp0x/defaulted26.C: New.
3044 * g++.dg/cpp0x/noexcept02.C: Fix.
3045 * g++.dg/cpp0x/noexcept03.C: Fix.
3046 * g++.dg/cpp0x/noexcept08.C: Fix.
3047 * g++.dg/cpp0x/noexcept10.C: New.
3049 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3052 * gfortran.dg/extends_12.f03: New.
3054 2011-05-20 Jason Merrill <jason@redhat.com>
3056 * g++.dg/template/koenig9.C: New.
3057 * g++.dg/opt/pr47615.C: Fix.
3058 * g++.dg/overload/defarg1.C: Fix.
3059 * g++.dg/tc1/dr213.C: Remove xfail.
3060 * g++.dg/torture/pr34850.C: Fix.
3061 * g++.dg/torture/pr39362.C: Fix.
3062 * g++.old-deja/g++.brendan/crash56.C: Fix.
3063 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3065 2011-05-20 Richard Guenther <rguenther@suse.de>
3067 PR tree-optimization/49079
3068 * gcc.dg/torture/pr49079.c: New testcase.
3070 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3072 PR tree-optimization/49073
3073 * gcc.c-torture/execute/pr49073.c: New test.
3075 2011-06-19 Tobias Burnus <burnus@net-b.de>
3078 * gfortran.dg/coarray_21.f90: New.
3080 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3082 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3085 2011-05-19 Richard Guenther <rguenther@suse.de>
3088 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3090 2011-05-19 Richard Guenther <rguenther@suse.de>
3093 * gcc.dg/builtin-object-size-11.c: New testcase.
3095 2011-05-19 Tom de Vries <tom@codesourcery.com>
3098 * gcc.target/arm/ivopts.c: New test.
3099 * gcc.target/arm/ivopts-2.c: New test.
3101 2011-05-19 Tom de Vries <tom@codesourcery.com>
3103 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3105 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3107 * gcc.c-torture/execute/960321-1.x: Remove.
3109 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3112 * gfortran.dg/move_alloc_4.f90: New.
3114 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3117 * gcc.target/i386/pr49002-1.c: New test.
3118 * gcc.target/i386/pr49002-2.c: Likewise.
3120 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3122 PR tree-optimization/49039
3123 * gcc.c-torture/execute/pr49039.c: New test.
3124 * gcc.dg/tree-ssa/pr49039.c: New test.
3125 * g++.dg/torture/pr49039.C: New test.
3127 2011-05-18 Jason Merrill <jason@redhat.com>
3129 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3130 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3131 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3133 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3135 * gcc.target/bfin/mcpu-bf592.c: New test.
3137 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3139 PR tree-optimization/41881
3140 * gcc.dg/vect/O3-pr41881.c: New test.
3141 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3143 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3145 PR tree-optimization/49000
3146 * gcc.dg/pr49000.c: New test.
3148 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3150 * gnat.dg/invalid1.adb: New test.
3152 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3154 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3156 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3157 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3159 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3162 * g++.dg/cpp0x/range-for18.C: New.
3164 2011-05-15 Tobias Burnus <burnus@net-b.de>
3167 * gfortran.dg/coarray/image_index_2.f90: New.
3169 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3171 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3172 * g++.dg/cpp0x/override2.C: New.
3174 2011-05-14 Tobias Burnus <burnus@net-b.de>
3177 * gfortran.de/coarray_20.f90: New.
3179 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3182 * function_optimize_7.f90: New test case.
3184 2011-05-13 Jason Merrill <jason@redhat.com>
3186 * g++.dg/cpp0x/decltype26.C: New.
3187 * g++.dg/cpp0x/enum11.C: New.
3189 2011-05-13 Tobias Burnus <burnus@net-b.de>
3193 * gfortran.dg/assign_8.f90: Update dg-error.
3195 2011-05-13 Tobias Burnus <burnus@net-b.de>
3198 * gfortran.dg/io_constraints_8.f90: New.
3199 * gfortran.dg/io_constraints_9.f90: New.
3201 2011-05-13 Martin Thuresson <martint@google.com>
3203 PR gcov-profile/47793
3204 * gcc.dg/pr47793.c: New.
3206 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3208 PR tree-optimization/48975
3209 * gcc.dg/pr48975.c: New test.
3211 2011-05-12 Tobias Burnus <burnus@net-b.de>
3214 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3216 2011-05-12 Jason Merrill <jason@redhat.com>
3218 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3220 2011-05-12 Geert Bosch <bosch@adacore.com>
3222 * gnat.dg/view_conversion1.adb: New test.
3224 2011-05-12 Richard Guenther <rguenther@suse.de>
3226 PR tree-optimization/48172
3227 * gcc.dg/vect/pr48172.c: New testcase.
3229 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3232 * g++.dg/opt/pr48967.C: New test.
3234 2011-05-11 Jason Merrill <jason@redhat.com>
3236 * g++.dg/cpp0x/constexpr-friend.C: New.
3237 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3239 * g++.dg/cpp0x/sfinae22.C: New.
3241 2011-05-11 Tobias Burnus <burnus@net-b.de>
3244 * gfortran.dg/generic_24.f90: New.
3246 2011-05-11 Richard Guenther <rguenther@suse.de>
3248 PR tree-optimization/15256
3249 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3251 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3254 * gcc.dg/pr48159-1.c: New test.
3255 * gcc.dg/pr48159-2.c: New test.
3257 2011-05-11 Richard Guenther <rguenther@suse.de>
3260 * gcc.dg/torture/pr48953.c: New testcase.
3262 2011-05-11 Richard Guenther <rguenther@suse.de>
3264 PR tree-optimization/18041
3265 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3267 2011-05-11 Alan Modra <amodra@gmail.com>
3270 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3272 2011-05-10 Jason Merrill <jason@redhat.com>
3274 * g++.dg/cpp0x/defaulted25.C: New.
3275 * g++.dg/template/crash7.C: Adjust.
3277 * g++.dg/cpp0x/variadic108.C: New.
3279 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3281 * g++.dg/inherit/virtual9.C: Extend.
3283 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3286 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3287 are passed and returned in vector registers.
3289 2011-05-10 Richard Guenther <rguenther@suse.de>
3291 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3292 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3293 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3294 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3295 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3298 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3300 PR tree-optimization/48611
3301 PR tree-optimization/48794
3302 * gfortran.dg/gomp/pr48611.f90: New test.
3303 * gfortran.dg/gomp/pr48794.f90: New test.
3306 * gcc.dg/dfp/pr48928.c: New test.
3308 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3311 * g++.dg/cpp0x/pr48522.C: New.
3313 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3316 * g++.dg/cpp0x/sfinae21.C: New.
3318 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3320 * g++.dg/template/sfinae28.C: Rename to...
3321 * g++.dg/cpp0x/sfinae19.C: ... this.
3322 * g++.dg/template/sfinae29.C: Rename to...
3323 * g++.dg/cpp0x/sfinae20.C: ... this.
3325 2011-05-09 Jeff Law <law@redhat.com>
3327 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3330 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3333 * g++.dg/init/pr20039.C: New.
3335 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3339 * g++.dg/template/sfinae28.C: New.
3340 * g++.dg/template/sfinae29.C: Likewise.
3342 2011-05-09 Jason Merrill <jason@redhat.com>
3344 * g++.dg/template/nontype23.C: New.
3346 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3348 * g++.dg/init/pr48859.C: New.
3350 2011-05-09 Jason Merrill <jason@redhat.com>
3352 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3353 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3354 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3355 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3356 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3357 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3358 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3359 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3361 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3363 * g++.dg/inherit/virtual9.C: New.
3365 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3368 * g++.dg/template/dependent-expr8.C: New test case.
3370 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3372 PR tree-optimization/48837
3373 * gcc.dg/pr48837.c: New testcase.
3375 2011-05-06 Jason Merrill <jason@redhat.com>
3377 * g++.dg/cpp0x/constexpr-condition2.C: New.
3379 * g++.dg/cpp0x/constexpr-missing.C: New.
3381 2011-05-06 Tobias Burnus <burnus@net-b.de>
3384 * gfortran.dg/coarray/this_image_2.f90: New.
3386 2011-05-06 Tobias Burnus <burnus@net-b.de>
3390 * gfortran.dg/bind_c_usage_22.f90: New.
3391 * gfortran.dg/bind_c_usage_23.f90: New.
3392 * gfortran.dg/bind_c_usage_24.f90: New.
3393 * gfortran.dg/bind_c_usage_24_c.c: New.
3395 2011-05-06 Dodji Seketeli <dodji@redhat.com>
3398 * g++.dg/template/member9.C: New test case.
3400 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
3402 * gnat.dg/discr29.ad[sb]: New test.
3403 * gnat.dg/discr30.adb: Likewise.
3405 2011-05-05 Julian Brown <julian@codesourcery.com>
3407 * gcc.target/arm/neon-vset_lanes8.c: New test.
3409 2011-05-05 Jason Merrill <jason@redhat.com>
3411 * g++.dg/init/new32.C: New.
3413 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3415 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3418 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3420 PR rtl-optimization/48381
3421 * gcc.c-torture/compile/pr48381.c: New test.
3423 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
3425 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3427 * gcc.target/i386/opt-1.c: Ditto.
3429 2011-05-04 Jason Merrill <jason@redhat.com>
3431 * g++.dg/conversion/base1.C: New.
3433 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3435 PR libgfortran/48787
3436 * gfortran.dg/round_3.f08: Add more checks to test case.
3438 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
3440 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3441 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3442 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3443 Gate test on effective_target fd_truncate.
3445 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
3447 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3448 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3449 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3450 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
3451 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3452 * gcc.target/i386/pr38824.c: Ditto.
3453 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3454 * gcc.target/i386/vecinit-2.c: Ditto.
3455 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3456 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3457 * gcc.target/i386/parity-2.c: Ditto.
3458 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3460 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
3462 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3464 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3465 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3466 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3468 2011-05-03 Tobias Burnus <burnus@net-b.de>
3471 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3473 2011-05-03 Tobias Burnus <burnus@net-b.de>
3476 * gfortran.dg/coarray/this_image_1.f90: New.
3478 2011-05-03 Tobias Burnus <burnus@net-b.de>
3481 * gfortran.dg/coarray/caf.dg: New.
3482 * gfortran.dg/coarray/image_index_1.f90: New, copied
3483 from ../coarray_16.f90.
3485 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3488 * g++.dg/ext/complex9.C: New.
3490 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3493 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3494 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3495 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3497 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3499 * gcc.target/bfin/builtins: Created.
3500 * gcc.target/bfin/hisilh-O0.c: Deleted.
3501 * gcc.target/bfin/hisilh.c: Moved to...
3502 * gcc.target/bfin/builtins/hisilh.c: ...here.
3503 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3504 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3505 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3506 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3507 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3508 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3509 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3510 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3511 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3512 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3513 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3514 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3515 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3516 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3517 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3518 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3519 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3520 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3521 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3522 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3523 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3524 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3525 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3526 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3527 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3528 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3529 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3530 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3531 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3532 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3533 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3534 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3535 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3536 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3537 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3538 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3539 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3540 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3541 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3542 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3543 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3544 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3545 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3546 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3547 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3548 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3549 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3550 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3551 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3552 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3553 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3554 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3555 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3556 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3557 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3558 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3559 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3560 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3561 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3562 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3563 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3564 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3565 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3566 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3567 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3568 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3569 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3570 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3571 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3572 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3573 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3574 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3575 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3576 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3577 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3578 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3579 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3580 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3581 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3582 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3583 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3584 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3585 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3586 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3587 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3588 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3589 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3590 * gcc.target/bfin/builtins/circptr.c: Ditto.
3591 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3592 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3593 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3594 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3595 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3596 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3597 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3598 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3599 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3600 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3601 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3602 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3603 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3604 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3605 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3606 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3607 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3608 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3609 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3610 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3611 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3612 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3613 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3614 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3615 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3616 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3617 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3618 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3619 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3620 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3621 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3622 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3623 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3624 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3625 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3626 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3627 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
3628 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
3629 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
3630 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
3631 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
3632 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
3633 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
3634 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
3635 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
3636 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
3637 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
3638 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
3639 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
3640 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
3641 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
3642 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
3643 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
3644 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
3645 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
3646 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
3647 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
3648 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
3649 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
3650 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
3651 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
3652 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
3653 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
3654 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
3655 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
3656 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
3657 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
3658 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
3659 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
3660 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
3662 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
3664 * gcc.target/arm/cold-lc.c: New test.
3666 2011-05-03 Jakub Jelinek <jakub@redhat.com>
3669 * gcc.dg/pr48774.c: New test.
3671 2011-05-03 Richard Guenther <rguenther@suse.de>
3673 * gcc.dg/large-size-array-5.c: New testcase.
3675 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3677 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
3679 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3681 * lib/target-supports.exp (check_effective_target_vect_strided):
3683 (check_effective_target_vect_strided2)
3684 (check_effective_target_vect_strided3)
3685 (check_effective_target_vect_strided4)
3686 (check_effective_target_vect_strided8): ...these new functions.
3688 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
3689 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
3690 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3691 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
3692 * gcc.dg/vect/pr37539.c: Likewise.
3693 * gcc.dg/vect/slp-11a.c: Likewise.
3694 * gcc.dg/vect/slp-11b.c: Likewise.
3695 * gcc.dg/vect/slp-11c.c: Likewise.
3696 * gcc.dg/vect/slp-12a.c: Likewise.
3697 * gcc.dg/vect/slp-12b.c: Likewise.
3698 * gcc.dg/vect/slp-18.c: Likewise.
3699 * gcc.dg/vect/slp-19a.c: Likewise.
3700 * gcc.dg/vect/slp-19b.c: Likewise.
3701 * gcc.dg/vect/slp-21.c: Likewise.
3702 * gcc.dg/vect/slp-23.c: Likewise.
3703 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3705 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
3706 instead of vect_interleave && vect_extract_even_odd.
3707 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
3708 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
3709 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
3710 * gcc.dg/vect/vect-1.c: Likewise.
3711 * gcc.dg/vect/vect-10.c: Likewise.
3712 * gcc.dg/vect/vect-98.c: Likewise.
3713 * gcc.dg/vect/vect-107.c: Likewise.
3714 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3715 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3716 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3717 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3718 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3719 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3720 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3721 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3722 * gcc.dg/vect/vect-strided-float.c: Likewise.
3723 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3724 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3725 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3726 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3727 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3728 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3729 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3730 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3731 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3732 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3733 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3734 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3735 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3736 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3737 * gcc.dg/vect/vect-vfa-03.c: Likewise.
3739 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
3741 * gcc.dg/vect/pr30843.c: Likewise.
3742 * gcc.dg/vect/pr33866.c: Likewise.
3743 * gcc.dg/vect/slp-reduc-6.c: Likewise.
3744 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
3745 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
3746 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
3748 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3750 * gcc.dg/vect/slp-11.c: Split into...
3751 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
3752 gcc.dg/vect/slp-11c.c: ...these tests.
3753 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
3754 * gcc.dg/vect/slp-12c.c: ...this new test.
3755 * gcc.dg/vect/slp-19.c: Split into...
3756 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
3757 gcc.dg/vect/slp-19c.c: ...these new tests.
3759 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3761 * lib/target-supports.exp
3762 (check_effective_target_vect_extract_even_odd_wide): Delete.
3763 (check_effective_target_vect_strided_wide): Likewise.
3764 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
3765 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
3766 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
3767 * gcc.dg/vect/pr37539.c: Likewise.
3768 * gcc.dg/vect/slp-11.c: Likewise.
3769 * gcc.dg/vect/slp-12a.c: Likewise.
3770 * gcc.dg/vect/slp-12b.c: Likewise.
3771 * gcc.dg/vect/slp-19.c: Likewise.
3772 * gcc.dg/vect/slp-23.c: Likewise.
3773 * gcc.dg/vect/vect-1.c: Likewise.
3774 * gcc.dg/vect/vect-98.c: Likewise.
3775 * gcc.dg/vect/vect-107.c: Likewise.
3776 * gcc.dg/vect/vect-strided-float.c: Likewise.
3778 2011-05-02 Jason Merrill <jason@redhat.com>
3780 * g++.dg/init/new31.C: New.
3782 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
3785 * gcc.dg/pr35445.c: New test.
3787 2011-05-02 Jason Merrill <jason@redhat.com>
3789 * c-c++-common/vla-1.c: New.
3791 2011-05-02 Richard Guenther <rguenther@suse.de>
3793 PR tree-optimization/48822
3794 * gcc.dg/torture/pr48822.c: New testcase.
3796 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3799 * g++.dg/cpp0x/constexpr-47969.C: New.
3801 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
3804 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
3805 on vect_no_align targets.
3806 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
3807 vect_no_align targets.
3809 2011-05-01 Xinliang David Li <davidxl@google.com>
3811 * gcc.dg/tree-ssa/integer-addr.c: New test.
3812 * gcc.dg/tree-ssa/alias_bug.c: New test.
3814 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3816 PR libgfortran/48787
3817 * gfortran.dg/round_3.f08: Add more checks.
3819 2011-04-30 Tobias Burnus <burnus@net-b.de>
3822 * gfortran.dg/import9.f90: New, proper test.
3823 * gfortran.dg/interface_37.f90: Remove bogus
3824 test (bogus copy of interface_36.f90).
3826 2011-04-30 Tobias Burnus <burnus@net-b.de>
3829 * gfortran.dg/interface_37.f90: New.
3831 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
3834 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
3836 2011-04-30 Jakub Jelinek <jakub@redhat.com>
3838 PR tree-optimization/48809
3839 * gcc.c-torture/execute/pr48809.c: New test.
3841 2011-04-29 Jeff Law <law@redhat.com>
3843 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
3845 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3848 * g++.dg/init/ctor10.C: New.
3850 2011-04-29 Le-Chun Wu <lcwu@google.com>
3852 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
3853 warning in implicitly instantiated templates.
3855 2011-04-29 Le-Chun Wu <lcwu@google.com>
3857 * g++.dg/warn/Wnull-conversion-1.C: New.
3858 * g++.dg/warn/Wnull-conversion-2.C: New.
3860 2011-04-29 Diego Novillo <dnovillo@google.com>
3862 * g++.old-deja/g++.other/null3.C: Expect warning about
3863 converting boolean to a pointer.
3865 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
3868 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
3872 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
3874 2011-04-29 Tobias Burnus <burnus@net-b.de>
3877 * gfortran.dg/typebound_proc_22.f90: New.
3880 * gfortran.dg/interface_36.f90: New.
3882 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3884 PR libgfortran/48488
3885 PR libgfortran/48602
3886 PR libgfortran/48615
3887 PR libgfortran/48684
3888 PR libgfortran/48787
3889 * gfortran.dg/fmt_g.f: Adjust test.
3890 * gfortran.dg/fmt_g0_1.f08: Adjust test.
3891 * gfortran.dg/round_3.f08: New test.
3892 * gfortran.dg/namelist_print_1.f: Adjust test.
3893 * gfortran.dg/char4_iunit_1.f03: Adjust test.
3894 * gfortran.dg/f2003_io_5.f03: Adjust test.
3895 * gfortran.dg/coarray_15.f90: Adjust test.
3896 * gfortran.dg/namelist_65.f90: Adjust test.
3897 * gfortran.dg/fmt_cache_1.f: Adjust test.
3898 * gfortran.dg/char4_iunit_2.f03: Adjust test.
3899 * gfortran.dg/real_const_3.f90: Adjust test.
3901 2011-04-28 Xinliang David Li <davidxl@google.com>
3903 * gcc.dg/tree-prof/prof-robust-1.c: New test.
3904 * g++.dg/prof-robust-1.C: New test.
3906 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
3908 PR tree-optimization/48765
3909 * gcc.dg/vect/pr48765.c: New.
3911 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3913 PR tree-optimization/48775
3914 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
3916 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3919 * g++.dg/inherit/pr48798.C: New.
3920 * g++.old-deja/g++.other/base1.C: Adjust.
3922 2011-04-28 Dodji Seketeli <dodji@redhat.com>
3925 * g++.dg/template/inherit7.C: New test case.
3927 2011-04-28 Richard Guenther <rguenther@suse.de>
3929 PR tree-optimization/40052
3930 PR tree-optimization/15347
3931 * gcc.dg/tree-ssa/vrp57.c: New testcase.
3932 * gcc.dg/pr15347.c: Likewise.
3934 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3937 * g++.dg/cpp0x/sfinae18.C: New.
3939 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3942 * g++.dg/ext/is_literal_type1.C: New.
3944 2011-04-28 Tobias Burnus <burnus@net-b.de>
3948 * gfortran.dg/interface_35.f90: New.
3949 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
3950 * gfortran.dg/func_result_6.f90: Add dg-warning.
3951 * gfortran.dg/bessel_1.f90: Ditto.
3952 * gfortran.dg/hypot_1.f90: Ditto.
3953 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3954 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3955 * gfortran.dg/interface_assignment_4.f90: Ditto.
3957 2011-04-27 Jason Merrill <jason@redhat.com>
3959 * g++.dg/ext/complex8.C: New.
3961 * g++.dg/cpp0x/initlist49.C: New.
3962 * g++.dg/init/new30.C: New.
3964 2011-04-27 Tobias Burnus <burnus@net-b.de>
3967 * gfortran.dg/whole_file_34.f90: New.
3969 2011-04-27 Jan Hubicka <jh@suse.cz>
3971 * gcc.dg/tree-ssa/inline-9.c: New testcase.
3973 2011-04-27 Jason Merrill <jason@redhat.com>
3975 * g++.old-deja/g++.oliva/overload1.C: Adjust.
3977 * g++.dg/parse/ambig6.C: New.
3979 2011-04-27 Nick Clifton <nickc@redhat.com>
3981 * gcc.dg/20020312-2.c: Add definition for RX.
3983 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
3984 option with RX targets.
3986 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
3989 2011-04-27 Richard Guenther <rguenther@suse.de>
3991 * gcc.dg/tree-ssa/pr23382.c: Remove.
3993 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
3996 * gcc.c-torture/compile/pr48767.c: New test.
3998 2011-04-27 Richard Guenther <rguenther@suse.de>
4000 PR tree-optimization/48772
4001 * g++.dg/pr48772.C: New testcase.
4003 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4006 * gcc.c-torture/compile/pr48742.c: New test.
4008 2011-04-26 Jason Merrill <jason@redhat.com>
4010 * g++.dg/lookup/koenig13.C: New.
4012 * g++.dg/cpp0x/initlist48.C: New.
4014 2011-04-25 Jason Merrill <jason@redhat.com>
4016 * g++.dg/cpp0x/sfinae17.C: New.
4018 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4021 * gcc.target/powerpc/pr48258-1.c: New file.
4022 * gcc.target/powerpc/pr48258-2.c: Ditto.
4024 2011-04-26 Xinliang David Li <davidxl@google.com>
4026 * gcc.dg/uninit-suppress.c: New test.
4027 * gcc.dg/uninit-suppress.c: New test.
4029 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4032 * gcc.dg/pr48768.c: New test.
4034 PR tree-optimization/48734
4035 * gcc.c-torture/compile/pr48734.c: New test.
4038 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4040 2011-04-26 Richard Guenther <rguenther@suse.de>
4042 PR tree-optimization/48731
4043 * gcc.dg/torture/pr48731.c: New testcase.
4045 2011-04-26 Richard Guenther <rguenther@suse.de>
4048 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4050 2011-04-26 Richard Guenther <rguenther@suse.de>
4053 * gcc.dg/torture/pr48694-1.c: New testcase.
4054 * gcc.dg/torture/pr48694-2.c: Likewise.
4056 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4058 * g++.dg/ext/underlying_type1.C: New.
4059 * g++.dg/ext/underlying_type2.C: Likewise.
4060 * g++.dg/ext/underlying_type3.C: Likewise.
4061 * g++.dg/ext/underlying_type4.C: Likewise.
4062 * g++.dg/ext/underlying_type5.C: Likewise.
4063 * g++.dg/ext/underlying_type6.C: Likewise.
4064 * g++.dg/ext/underlying_type7.C: Likewise.
4065 * g++.dg/ext/underlying_type8.C: Likewise.
4066 * g++.dg/ext/underlying_type9.C: Likewise.
4067 * g++.dg/ext/underlying_type10.C: Likewise.
4069 2011-04-25 Jason Merrill <jason@redhat.com>
4071 * g++.dg/cpp0x/regress/template-const2.C: New.
4073 2011-04-25 Jeff Law <law@redhat.com>
4075 * gcc.dg/tree-ssa/vrp56.c: new test.
4077 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4079 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4081 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4083 PR preprocessor/48740
4084 * c-c++-common/raw-string-11.c: New test.
4086 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4088 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4091 2011-04-23 Tobias Burnus <burnus@net-b.de>
4094 * gfortran.dg/coarray_19.f90: New.
4096 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4099 * gcc.dg/pr48685.c: New test.
4101 2011-04-22 Jan Hubicka <jh@suse.cz>
4103 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4105 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4107 PR tree-optimization/48717
4108 * gcc.c-torture/execute/pr48717.c: New test.
4110 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4113 * gcc.target/i386/pr48723.c: New test.
4115 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4118 * gcc.dg/gomp/pr48716.c: New test.
4119 * g++.dg/gomp/pr48716.C: New test.
4121 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4124 * gcc.dg/missing-field-init-2.c: Update testcase.
4126 2011-04-22 Alan Modra <amodra@gmail.com>
4128 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4130 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4133 * gfortran.dg/function_optimize_6.f90: New test.
4135 2011-04-21 Easwaran Raman <eraman@google.com>
4137 * gcc.dg/stack-layout-2.c: New test.
4139 2011-04-21 Richard Guenther <rguenther@suse.de>
4142 * g++.dg/lto/pr48207-2_0.C: New testcase.
4143 * g++.dg/lto/pr48207-3_0.C: Likewise.
4145 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4147 * gnat.dg/volatile5.adb: New test.
4148 * gnat.dg/volatile5_pkg.ads: New helper.
4150 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4153 * gcc.target/i386/pr48708.c: New test.
4155 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4157 * gcc.dg/vect/vect-119.c: New test.
4159 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4161 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4164 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4165 Richard Sandiford <richard.sandiford@linaro.org>
4168 * gcc.target/arm/pr46329.c: New test.
4170 2011-04-21 Tobias Burnus <burnus@net-b.de>
4173 * gfortran.dg/coarray_18.f90: New.
4175 2011-04-20 Jason Merrill <jason@redhat.com>
4177 * g++.dg/cpp0x/initlist47.C: New.
4179 * g++.dg/init/dtor4.C: New.
4181 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4184 * gcc.target/i386/sse2-pinsrw.c: New test.
4185 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4186 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4187 * gcc.target/i386/sse2-insvhi.c: Ditto.
4188 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4189 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4191 2011-04-20 Jason Merrill <jason@redhat.com>
4193 * g++.dg/template/const4.C: New.
4195 2011-04-20 Easwaran Raman <eraman@google.com>
4197 * gcc.dg/stack-layout-1.c: New test.
4199 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4201 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4202 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4205 2011-04-20 Kai Tietz <ktietz@redhat.com>
4207 * gcc.dg/binop-xor1.c: New test.
4208 * gcc.dg/binop-xor2.c: New test.
4209 * gcc.dg/binop-xor3.c: New test.
4210 * gcc.dg/binop-xor4.c: New test.
4211 * gcc.dg/binop-xor5.c: New test.
4213 2011-04-20 Richard Guenther <rguenther@suse.de>
4215 PR tree-optimization/47892
4216 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4218 2011-04-20 Richard Guenther <rguenther@suse.de>
4221 * g++.dg/torture/pr48695.C: New testcase.
4223 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4225 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4226 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4227 * gcc.c-torture/execute/pr45262.c: Ditto
4228 * gcc.dg/torture/pr43165.c: Ditto.
4229 * gcc.dg/torture/pr47228.c: Ditto.
4230 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4231 * gcc.dg/ipa/pr45644.c: Ditto.
4232 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4235 2011-04-19 Jason Merrill <jason@redhat.com>
4237 * g++.dg/ext/complex7.C: New.
4239 * g++.dg/ext/attrib41.C: New.
4241 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4244 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4246 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4249 * gcc.target/i386/pr48678.c: New test.
4251 2011-04-19 Martin Jambor <mjambor@suse.cz>
4253 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4254 * g++.dg/opt/devirt2.C: New test.
4255 * g++.dg/ipa/devirt-g-1.C: Likewise.
4257 2011-04-19 Tobias Burnus <burnus@net-b.de>
4260 * gfortran.dg/whole_file_33.f90: New.
4262 2011-04-19 Martin Jambor <mjambor@suse.cz>
4264 * g++.dg/ipa/devirt-7.C: New test.
4266 2011-04-19 Richard Guenther <rguenther@suse.de>
4269 * g++.dg/lto/pr48207_0.C: New testcase.
4271 2011-04-18 Jason Merrill <jason@redhat.com>
4273 * g++.dg/init/void1.C: New.
4275 * g++.dg/cpp0x/union4.C: New.
4277 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4280 * g++.dg/torture/pr48661.C: New test.
4283 * g++.dg/gomp/pr48632.C: New test.
4285 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4287 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4288 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4290 2011-04-18 Tobias Burnus <burnus@net-b.de>
4293 * gfortran.dg/coarray_17.f90: New.
4294 * gfortran.dg/coarray_10.f90: Update dg-error.
4296 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4299 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4300 * gfortran.dg/guality/guality.exp: Likewise.
4302 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4304 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4306 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4308 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4310 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4312 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4314 2011-04-18 Richard Guenther <rguenther@suse.de>
4317 * g++.dg/torture/pr46364.C: New testcase.
4319 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4321 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4323 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4325 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4327 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4328 Ira Rosen <ira.rosen@linaro.org>
4331 * gcc.target/arm/pr48252.c: New test.
4333 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4335 PR tree-optimization/48616
4336 * gcc.dg/pr48616.c: New test.
4338 2011-04-18 Tobias Burnus <burnus@net-b.de>
4341 * gfortran.dg/coarray_16.f90: New.
4343 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4346 * gfortran.dg/realloc_on_assign_7.f03: New test.
4348 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4350 PR libgfortran/48602
4351 * gfortran.dg/fmt_g0_6.f08: New test.
4353 2011-04-17 Jason Merrill <jason@redhat.com>
4355 * g++.dg/cpp0x/sfinae16.C: New.
4357 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4359 * gcc.target/mips/reg-var-1.c: New test.
4361 2011-04-17 Jan Hubicka <jh@suse.cz>
4363 * gcc.dg/winline-5.c: Update testcase.
4365 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4367 * gnat.dg/discr27.ad[sb]: Move dg directive.
4368 * gnat.dg/discr28.ad[sb]: New test.
4369 * gnat.dg/discr28_pkg.ads: New helper.
4371 2011-04-17 Michael Matz <matz@suse.de>
4373 PR tree-optimization/48622
4375 * gcc.dg/lto/pr48622_0.c: New test.
4377 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
4379 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4380 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4381 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4382 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4383 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4384 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4386 2011-04-15 Jason Merrill <jason@redhat.com>
4388 * g++.dg/cpp0x/range-for17.C: New.
4390 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4392 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4393 * g++.dg/cpp0x/range-for3.C: Likewise.
4394 * g++.dg/cpp0x/range-for9.C: Correct error message.
4395 * g++.dg/cpp0x/range-for11.C: New.
4396 * g++.dg/cpp0x/range-for12.C: New.
4397 * g++.dg/cpp0x/range-for13.C: New.
4398 * g++.dg/cpp0x/range-for14.C: New.
4399 * g++.dg/cpp0x/range-for15.C: New.
4400 * g++.dg/cpp0x/range-for16.C: New.
4402 2011-04-15 Tobias Burnus <burnus@net-b.de>
4405 * gfortran.dg/coarray_15.f90: Change to dg-do run.
4407 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
4409 * objc.dg/naming-4.m: Updated.
4410 * objc.dg/naming-5.m: Updated.
4411 * objc.dg/naming-6.m: New.
4412 * objc.dg/naming-7.m: New.
4413 * obj-c++.dg/naming-1.mm: Updated.
4414 * obj-c++.dg/naming-2.mm: Updated.
4415 * obj-c++.dg/naming-3.mm: New.
4416 * obj-c++.dg/naming-4.mm: New.
4418 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4420 PR libgfortran/48589
4421 * gfortran.dg/fmt_g0_5.f08: New test.
4423 2011-04-15 Richard Guenther <rguenther@suse.de>
4426 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4428 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
4430 * gcc.target/avr/torture/pr41885.c (dg-options): Change
4431 -finline-limit=0 to -fno-inline
4433 2011-04-15 Jakub Jelinek <jakub@redhat.com>
4436 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4439 2011-04-14 Jakub Jelinek <jakub@redhat.com>
4442 * gcc.target/i386/sse4_1-insertps-3.c: New test.
4443 * gcc.target/i386/sse4_1-insertps-4.c: New test.
4444 * gcc.target/i386/avx-insertps-3.c: New test.
4445 * gcc.target/i386/avx-insertps-4.c: New test.
4447 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4449 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4452 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4457 * gcc.target/avr/pr46779-1.c: New test case
4458 * gcc.target/avr/pr46779-2.c: New test case
4460 2011-04-14 Jason Merrill <jason@redhat.com>
4462 * g++.dg/cpp0x/sfinae15.C: New.
4464 * g++.dg/cpp0x/sfinae14.C: New.
4466 * g++.dg/ext/vla10.C: New.
4468 2011-04-14 Richard Guenther <rguenther@suse.de>
4470 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4472 2011-04-14 Richard Guenther <rguenther@suse.de>
4474 * gcc.dg/fold-bitand-4.c: Move ...
4475 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4477 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4479 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4481 * gcc.target/avr/torture/trivial.c: Ditto.
4483 2011-04-13 Jason Merrill <jason@redhat.com>
4485 * g++.dg/template/operator11.C: New.
4487 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4490 * gcc.dg/gomp/pr48591.c: New test.
4493 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4494 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4496 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4499 * g++.dg/template/dependent-expr7.C: New test case.
4501 2011-04-13 Jason Merrill <jason@redhat.com>
4503 * g++.dg/cpp0x/sfinae13.C: New.
4505 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4507 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4509 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4511 * gcc.target/arm/pr43698.c: Remove -march option.
4513 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4515 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4518 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4522 * gfortran.dg/realloc_on_assign_6.f03: New test.
4524 2011-04-12 Kai Tietz <ktietz@redhat.com>
4526 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4527 targets the additional -mno-ms-bitfields and
4528 -Wno-packed-bitfield-compat options.
4529 * g++.dg/ext/bitfield3.C: Likewise.
4530 * g++.dg/ext/bitfield4.C: Likewise.
4531 * g++.dg/ext/bitfield5.C: Likewise.
4532 * gcc.dg/bitfld-15.c: Likewise.
4533 * gcc.dg/bitfld-16.c: Likewise.
4534 * gcc.dg/bitfld-17.c: Likewise.
4535 * gcc.dg/bitfld-18.c: Likewise.
4537 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4539 * gcc.target/arm/neon-vld3-1.c: New test.
4540 * gcc.target/arm/neon-vst3-1.c: New test.
4541 * gcc.target/arm/neon/v*.c: Regenerate.
4543 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4545 PR rtl-optimization/48549
4546 * g++.dg/opt/pr48549.C: New test.
4548 2011-04-12 Richard Guenther <rguenther@suse.de>
4550 PR tree-optimization/46076
4551 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4553 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4556 * lib/compat.exp (compat-execute): Declare unsupported after
4557 stripping path from src1.
4558 * lib/lto.exp (lto-execute): Likewise.
4560 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4563 * gcc.dg/pr48552-1.c: New test.
4564 * gcc.dg/pr48552-2.c: New test.
4566 2011-04-11 Jason Merrill <jason@redhat.com>
4568 * g++.dg/cpp0x/sfinae12.C: New.
4570 * g++.dg/cpp0x/enum10.C: New.
4572 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4574 * g++.dg/cpp0x/rv-func.C: New.
4576 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4578 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4581 2011-04-11 Martin Jambor <mjambor@suse.cz>
4583 PR tree-optimization/48195
4584 * gcc.dg/ipa/pr48195.c: New test.
4586 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4588 * gnat.dg/return3.adb: Remove unused switch.
4590 2011-04-08 Mike Stump <mikestump@comcast.net>
4593 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4594 default to fno-common.
4596 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4598 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4599 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4601 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4604 * gfortran.dg/function_optimize_5.f90: New test.
4606 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4608 * gnat.dg/aggr17.adb: New test.
4609 * gnat.dg/aggr18.adb: Likewise.
4611 2011-04-08 Michael Matz <matz@suse.de>
4614 * gcc.target/i386/pr48389.c: New test.
4616 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4618 PR rtl-optimization/48272
4619 * g++.dg/opt/pr48272.C: New.
4621 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4623 PR rtl-optimization/48235
4624 * gcc.dg/pr48235.c: New.
4626 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4628 PR rtl-optimization/48302
4629 * g++.dg/opt/pr48302.C: New.
4631 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4634 * g++.dg/opt/pr48273.C: New.
4636 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4638 PR rtl-optimization/48442
4639 * gcc.dg/pr48442.c: New.
4641 2011-04-08 Jakub Jelinek <jakub@redhat.com>
4643 PR tree-optimization/48377
4644 * gcc.dg/vect/pr48377.c: New test.
4646 2011-04-07 Jason Merrill <jason@redhat.com>
4648 * g++.dg/cpp0x/regress/call1.C: New.
4650 * g++.dg/cpp0x/variadic107.C: New.
4652 * g++.dg/cpp0x/sfinae11.C: New.
4653 * g++.dg/cpp0x/noexcept02.C: Fix.
4655 * g++.dg/cpp0x/sfinae10.C: New.
4657 * g++.dg/cpp0x/sfinae9.C: New.
4659 * c-c++-common/Wcast-qual-1.c: Move here from...
4660 * gcc.dg/cast-qual-3.c: ...here, and...
4661 * g++.dg/warn/Wcast-qual2.C: ...here.
4663 * g++.dg/cpp0x/sfinae8.C: New.
4665 * g++.dg/cpp0x/sfinae7.C: New.
4667 * g++.dg/cpp0x/enum9.C: New.
4669 2011-04-07 Mike Stump <mikestump@comcast.net>
4671 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
4672 with no trampolines.
4674 2011-04-07 Jakub Jelinek <jakub@redhat.com>
4677 * gfortran.dg/gomp/pr48117.f90: New test.
4680 * gcc.dg/torture/pr48343.c: New test.
4682 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4684 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
4686 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
4688 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
4690 2011-04-07 Tom de Vries <tom@codesourcery.com>
4693 * lib/scanasm.exp (object-size): New proc.
4694 * gcc.target/arm/pr43920-2.c: New test.
4696 2011-04-06 Tobias Burnus <burnus@net-b.de>
4700 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
4702 2011-04-06 Steve Ellcey <sje@cup.hp.com>
4704 * gcc.dg/mtune.c: Prune note from output.
4706 2011-04-06 Jakub Jelinek <jakub@redhat.com>
4709 * gcc.dg/guality/pr36977.c: New test.
4710 * gcc.dg/guality/pr48466.c: New test.
4712 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4714 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
4716 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
4718 * gnat.dg/return3.adb: New test.
4720 2011-04-06 Richard Guenther <rguenther@suse.de>
4722 PR tree-optimization/47663
4723 * gcc.dg/tree-ssa/inline-8.c: New testcase.
4725 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
4727 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
4728 Solaris 8 and 9 as well.
4730 2011-04-05 Tom de Vries <tom@codesourcery.com>
4733 * gcc.target/arm/pr43920-1.c: New test.
4735 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
4737 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
4738 (cctor): Actually return the value.
4739 (main): Cast return values.
4741 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4743 * gfortran.dg/character_comparison_8.f90: New test.
4745 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4747 * frontend-passes: (optimize_lexical_comparison): New function.
4748 (optimize_expr): Call it.
4749 (optimize_comparison): Also handle lexical comparison functions.
4750 Return false instad of -2 for unequal comparison.
4752 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4755 * function_optimize_4.f90: New test.
4757 2011-04-04 Tobias Burnus <burnus@net-b.de>
4760 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
4761 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
4762 * gfortran.dg/coarray_15.f90: New.
4764 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4766 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
4767 * gfortran.dg/bessel_7.f90: Likewise.
4769 2011-04-03 Tobias Burnus <burnus@net-b.de>
4771 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
4773 2011-04-03 Richard Guenther <rguenther@suse.de>
4774 Ira Rosen <ira.rosen@linaro.org>
4776 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
4777 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
4778 -ftree-loop-if-convert-stores.
4780 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4782 * gnat.dg/specs/aggr2.ads: New test.
4784 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4786 * gnat.dg/debug2.ad[sb]: New test.
4787 * gnat.dg/debug2_pkg.ads: New helper.
4788 * gnat.dg/debug3.ad[sb]: New test.
4790 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
4792 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
4794 2011-04-01 Jakub Jelinek <jakub@redhat.com>
4797 * gcc.c-torture/compile/pr48335-1.c: New test.
4798 * gcc.dg/pr48335-1.c: New test.
4799 * gcc.dg/pr48335-2.c: New test.
4800 * gcc.dg/pr48335-3.c: New test.
4801 * gcc.dg/pr48335-4.c: New test.
4802 * gcc.dg/pr48335-5.c: New test.
4803 * gcc.dg/pr48335-6.c: New test.
4804 * gcc.dg/pr48335-7.c: New test.
4805 * gcc.dg/pr48335-8.c: New test.
4806 * gcc.target/i386/pr48335-1.c: New test.
4808 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
4811 * gcc.dg/Waddress.c: New test.
4813 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4816 * gfortran.dg/function_optimize_3.f90: New test.
4818 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
4820 * gcc.c-torture/compile/20110401-1.c: New test.
4822 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
4823 * g++.dg/lto/20091002-2_0.C: Likewise.
4824 * g++.dg/lto/20090303_0.c: Likewise.
4825 * g++.dg/lto/20091004-1_0.C: Likewise.
4826 * g++.dg/lto/20091002-3_0.C: Likewise.
4827 * g++.dg/lto/20091004-2_0.C: Likewise.
4828 * g++.dg/lto/20081123_0.C: Likewise.
4829 * g++.dg/lto/20090313_0.C: Likewise.
4830 * g++.dg/lto/20081109-1_0.C: Likewise.
4831 * g++.dg/lto/20081219_0.C: Likewise.
4832 * g++.dg/lto/20081204-1_0.C: Likewise.
4833 * g++.dg/lto/20090302_0.C: Likewise.
4834 * g++.dg/lto/20081119-1_0.C: Likewise.
4835 * g++.dg/lto/20081118_0.C: Likewise.
4836 * gcc.dg/lto/20091020-2_0.c: Likewise.
4837 * gcc.dg/lto/20090210_0.c: Likewise.
4838 * gcc.dg/lto/20081204-1_0.c: Likewise.
4839 * gcc.dg/lto/20081224_0.c: Likewise.
4840 * gcc.dg/lto/20090219_0.c: Likewise.
4841 * gcc.dg/lto/20091014-1_0.c: Likewise.
4842 * gcc.dg/lto/20091016-1_0.c: Likewise.
4843 * gcc.dg/lto/20090206-2_0.c: Likewise.
4844 * gcc.dg/lto/20090116_0.c: Likewise.
4845 * gcc.dg/lto/20091013-1_0.c: Likewise.
4846 * gcc.dg/lto/20091015-1_0.c: Likewise.
4847 * gcc.dg/lto/20090126-2_0.c: Likewise.
4849 2011-03-31 Ian Lance Taylor <iant@google.com>
4851 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
4853 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4855 * gnat.dg/opt16.adb: New test.
4857 2011-03-31 Jason Merrill <jason@redhat.com>
4859 * g++.dg/cpp0x/defaulted24.C: New.
4861 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4864 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
4867 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4869 * g++.dg/other/i386-9.C: New test.
4871 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4873 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
4875 2011-03-30 Jason Merrill <jason@redhat.com>
4877 * g++.dg/cpp0x/regress/error-recovery1.C: New.
4879 * g++.dg/cpp0x/regress/isnan.C: New.
4881 * g++.dg/cpp0x/initlist46.C: New.
4883 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
4886 * gcc.target/arm/neon-modes-2.c: New test.
4888 2011-03-30 Jakub Jelinek <jakub@redhat.com>
4891 * gcc.c-torture/compile/pr48305.c: New test.
4893 2011-03-29 Jason Merrill <jason@redhat.com>
4895 * g++.dg/cpp0x/regress/value-dep1.C: New.
4897 2011-03-29 Steve Ellcey <sje@cup.hp.com>
4899 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
4901 2011-03-29 Ian Lance Taylor <iant@google.com>
4903 * go.test/go-test.exp: Handle the test lines used in several new
4905 (errchk): Add opts parameter. Change all callers. Handle parens
4908 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
4909 Dominique d'Humieres <dominiq@lps.ens.fr>
4911 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
4912 and __APPLE__ && __PPC__ && __ALTIVEC__.
4914 2011-03-29 Jason Merrill <jason@redhat.com>
4916 * g++.dg/cpp0x/dependent1.C: New.
4918 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
4920 * g++.dg/cpp0x/constexpr-memfn1.C: New.
4922 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
4924 2011-03-29 Janus Weil <janus@gcc.gnu.org>
4927 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
4928 * gfortran.dg/proc_ptr_comp_32.f90: New.
4930 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4932 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
4933 check for corresponding warning.
4935 2011-03-28 Jason Merrill <jason@redhat.com>
4937 * g++.dg/cpp0x/rv-deduce2.C: New.
4939 2011-03-29 Jakub Jelinek <jakub@redhat.com>
4942 * gcc.dg/pr48203.c: New test.
4944 2011-03-28 Jeff Law <law@redhat.com>
4946 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
4948 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
4950 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
4951 and __PPC__ && __ALTIVEC__.
4953 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4956 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
4957 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4958 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4959 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4961 2011-03-28 Jason Merrill <jason@redhat.com>
4963 * g++.dg/cpp0x/initlist-array2.C: New.
4965 * g++.dg/cpp0x/initlist-array1.C: New.
4967 * g++.dg/cpp0x/constexpr-compound.C: New.
4969 * g++.dg/cpp0x/constexpr-using.C: New.
4971 * g++.dg/cpp0x/constexpr-noexcept.C: New.
4973 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
4976 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
4978 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
4980 * gcc.dg/slp-1.c: New test.
4982 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
4984 * gcc.target/i386/avx256-unaligned-load-1.c: New.
4985 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
4986 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
4987 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
4988 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
4989 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
4990 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
4991 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4992 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
4993 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4994 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4995 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
4996 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
4997 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
4999 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5002 * gfortran.dg/trim_optimize_5.f90: New test.
5003 * gfortran.dg/trim_optimize_6.f90: New test.
5005 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5008 * gcc.target/mips/madd-7.c: Remove -mlong32.
5009 * gcc.target/mips/msub-7.c: Likewise.
5011 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5013 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5014 accesses to preserve the meaning of the test for doubleword vectors.
5015 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5016 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5018 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5021 * gfortran.dg/class_42.f03: New.
5023 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5025 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5028 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5030 PR rtl-optimization/48144
5031 * gcc.dg/pr48144.c: New test.
5033 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5035 * gnat.dg/discr27.ad[sb]: New test.
5037 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5039 * gnat.dg/limited_with2.ad[sb]: New test.
5040 * gnat.dg/limited_with2_pkg1.ads: New helper.
5041 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5043 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5045 * gnat.dg/opt15.adb: New test.
5046 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5048 2011-03-25 Tobias Burnus <burnus@net-b.de>
5052 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5053 * gfortran.dg/leadz_trailz_3.f90: Ditto
5055 2011-03-25 Martin Jambor <mjambor@suse.cz>
5057 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5059 2011-03-25 Jason Merrill <jason@redhat.com>
5061 * g++.dg/cpp0x/defaulted22.C: New.
5062 * g++.dg/cpp0x/defaulted23.C: New.
5063 * g++.dg/cpp0x/defaulted15.C: Adjust.
5065 2011-03-25 Jason Merrill <jason@redhat.com>
5067 * g++.dg/cpp0x/move1.C: New.
5069 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5072 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5074 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5076 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5077 for mips-sgi-irix6.5.
5078 Replace snprintf prototype by <stdio.h>.
5080 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5083 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5084 run_expensive_tests.
5085 * gcc.dg/graphite/block-4.c: Likewise.
5086 * gcc.dg/graphite/block-7.c: Likewise.
5087 * gcc.dg/graphite/block-8.c: Likewise.
5089 2011-03-25 Richard Guenther <rguenther@suse.de>
5091 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5092 * g++.dg/tree-ssa/pr8781.C: Likewise.
5093 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5094 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5095 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5096 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5097 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5098 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5099 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5100 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5101 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5102 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5103 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5104 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5105 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5106 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5107 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5108 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5109 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5110 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5111 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5112 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5113 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5114 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5115 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5116 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5117 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5118 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5119 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5120 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5121 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5122 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5123 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5124 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5125 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5126 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5127 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5128 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5129 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5130 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5131 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5132 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5133 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5134 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5135 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5136 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5137 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5138 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5139 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5140 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5141 * c-c++-common/pr46562-2.c: Likewise.
5142 * gfortran.dg/pr42108.f90: Likewise.
5143 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5144 foo to be inlined even at -O1.
5145 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5146 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5147 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5148 * gcc.dg/matrix/matrix.exp: Disable FRE.
5150 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5153 * gcc.dg/dfp/pr48204.c: New test.
5155 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5158 * gcc.c-torture/execute/pr47917.c: Move this...
5159 * gcc.dg/torture/pr47917.c: to here and add xfails.
5161 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5163 * gnat.dg/array16.ad[sb]: New test.
5164 * gnat.dg/array16.ads: New helper.
5166 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5168 * gnat.dg/derived_type2.adb: New test.
5170 2011-03-24 Richard Guenther <rguenther@suse.de>
5172 PR tree-optimization/48271
5173 * g++.dg/torture/pr48271.C: New testcase.
5175 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5177 * gnat.dg/array15.ad[sb]: New test.
5179 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5182 * gcc.target/i386/pr48237.c: New test.
5184 2011-03-24 Richard Guenther <rguenther@suse.de>
5187 * gcc.dg/builtin-object-size-10.c: New testcase.
5189 2011-03-24 Richard Guenther <rguenther@suse.de>
5191 PR tree-optimization/46562
5192 * c-c++-common/pr46562-2.c: New testcase.
5193 * c-c++-common/pr46562.c: Likewise.
5195 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5197 * gcc.dg/vect/vect-cselim-1.c: New test.
5198 * gcc.dg/vect/vect-cselim-2.c: New test.
5200 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5202 * gcc.target/arm/pr46934.c: New.
5204 2011-03-23 Ian Lance Taylor <iant@google.com>
5206 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5208 2011-03-23 Richard Guenther <rguenther@suse.de>
5210 * gcc.dg/struct: Remove directory and contents.
5212 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5215 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5217 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5219 * gnat.dg/discr26.ad[sb]: New test.
5220 * gnat.dg/discr26_pkg.ads: New helper.
5222 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5225 * gcc.target/arm/neon-vld-1.c: New test.
5227 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5229 * gnat.dg/array14.ad[sb]: New test.
5230 * gnat.dg/array14_pkg.ads: New helper.
5232 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5234 * gcc.c-torture/execute/920501-8.x: Remove.
5235 * gcc.c-torture/execute/930513-1.x: Remove.
5236 * gcc.c-torture/execute/960312-1.x: Remove.
5237 * gcc.c-torture/compile/20000804-1.c,
5238 gcc.c-torture/compile/20001205-1.c,
5239 gcc.c-torture/compile/20001226-1.c,
5240 gcc.c-torture/compile/20010518-2.c,
5241 gcc.c-torture/compile/20020312-1.c,
5242 gcc.c-torture/compile/20020604-1.c,
5243 gcc.c-torture/compile/920501-12.c,
5244 gcc.c-torture/compile/920501-4.c,
5245 gcc.c-torture/compile/920520-1.c,
5246 gcc.c-torture/compile/980506-1.c,
5247 gcc.c-torture/execute/980709-1.x,
5248 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5249 options for m68hc11.
5250 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5251 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5254 2011-03-22 Nick Clifton <nickc@redhat.com>
5256 * lib/target-supports.exp (check_profiling_available): Add MN10300
5257 to the list of targets that do not support profiling. Restore
5258 alpha sorting to this list.
5260 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5262 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5263 failure on 32-bit systems.
5264 * gcc.dg/torture/vector-2.c: Ditto.
5266 2011-03-22 Richard Guenther <rguenther@suse.de>
5268 PR tree-optimization/48228
5269 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5271 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5273 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5277 * gcc.target/powerpc/pr48226.c: New file.
5279 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5281 * lib/prune.exp (prune_gcc_output): Prune "could not create
5282 compact unwind for" warnings.
5284 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5288 * gcc.c-torture/execute/pr42544.c: New test.
5289 * gcc.c-torture/execute/pr48197.c: New test.
5291 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5293 PR preprocessor/48192
5294 * gcc.target/powerpc/pr48192.c: New file.
5297 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5298 split problem of 0 being loaded in a VSX register.
5300 2011-03-21 Richard Guenther <rguenther@suse.de>
5303 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5304 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5305 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5306 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5308 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5311 * gcc.dg/pr48213.c: New test.
5313 2011-03-21 Kai Tietz <ktietz@redhat.com>
5316 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5318 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5320 * gcc.target/arm/xor-and.c: New.
5322 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5325 * gfortran.dg/function_optimize_1.f90: New test.
5326 * gfortran.dg/function_optimize_2.f90: New test.
5328 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5330 PR rtl-optimization/47502
5331 * gcc.target/i386/pr47502-1.c: New.
5332 * gcc.target/i386/pr47502-2.c: Likewise.
5334 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5336 PR rtl-optimization/48156
5337 * gcc.dg/pr48156.c: New test.
5339 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5342 * gfortran.dg/scratch_1.f90: Adjust test.
5344 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5347 * gfortran.dg/scratch_1.f90: New test.
5349 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5351 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5352 variably modified typedefs.
5353 * gcc.dg/c1x-typedef-2.c: Remove.
5355 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5357 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5358 * gcc.dg/c1x-anon-struct-3.c: New test.
5359 * gcc.dg/anon-struct-11.c: Update.
5361 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5363 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5365 Only xfail with gas.
5367 2011-03-18 Jason Merrill <jason@redhat.com>
5369 * g++.dg/template/fn-ptr1.C: New.
5371 * g++.dg/overload/volatile1.C: New.
5373 * g++.dg/opt/pr23372.C: New.
5375 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5377 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5380 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5382 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5384 * gcc.target/arm/unsigned-extend-1.c: New.
5386 2011-03-18 Jakub Jelinek <jakub@redhat.com>
5389 * gcc.c-torture/compile/pr48161.c: New test.
5391 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
5394 * gcc.dg/torture/pr47725.c: New.
5396 2011-03-17 Jason Merrill <jason@redhat.com>
5398 * g++.dg/cpp0x/constexpr-overflow2.C: New.
5399 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5401 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
5403 * gnat.dg/specs/elab2.ads: New test.
5404 * gnat.dg/specs/elab2_pkg.ads: New helper.
5406 2011-03-17 Jason Merrill <jason@redhat.com>
5408 * g++.dg/cpp0x/decltype-1212.C: New.
5409 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5411 2011-03-17 Jason Merrill <jason@redhat.com>
5413 * g++.dg/parse/memfnquals1.C: New.
5415 2011-03-17 Richard Guenther <rguenther@suse.de>
5418 * gcc.dg/pr48134.c: New testcase.
5420 2011-03-17 Richard Guenther <rguenther@suse.de>
5423 * g++.dg/torture/pr48165.C: New testcase.
5425 2011-03-17 Jakub Jelinek <jakub@redhat.com>
5427 PR rtl-optimization/48141
5428 * gcc.dg/pr48141.c: New test.
5430 2011-03-16 Jason Merrill <jason@redhat.com>
5432 * g++.dg/cpp0x/constexpr-48089.C: New.
5434 * g++.dg/cpp0x/constexpr-abi1.C: New.
5436 * g++.dg/cpp0x/constexpr-46336.C: New.
5437 * g++.dg/parse/friend5.C: Adjust expected errors.
5439 * g++.dg/cpp0x/constexpr-47570.C: New.
5441 2011-03-16 Dodji Seketeli <dodji@redhat.com>
5444 * ++.dg/debug/dwarf2/typedef6.C: New test.
5446 2011-03-16 Jason Merrill <jason@redhat.com>
5448 * g++.dg/cpp0x/elision2.C: New.
5450 * g++.dg/cpp0x/constexpr-array3.C: New.
5452 2011-03-16 Jason Merrill <jason@redhat.com>
5454 * g++.dg/cpp0x/sfinae6.C: New.
5455 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5456 * g++.dg/cpp0x/pr45908.C: Likewise.
5457 * g++.dg/cpp0x/sfinae6.C: Likewise.
5458 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5459 * g++.old-deja/g++.law/arg11.C: Likewise.
5461 2011-03-16 Jason Merrill <jason@redhat.com>
5463 * g++.dg/template/incomplete6.C: New.
5465 2011-03-16 Jeff Law <law@redhat.com>
5467 * gcc.dg/tree-ssa/vrp55.c: New test.
5469 2011-03-16 Jason Merrill <jason@redhat.com>
5471 * g++.dg/cpp0x/auto22.C: New.
5473 2011-03-16 Richard Guenther <rguenther@suse.de>
5475 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5476 optimizing it away if promoted to const.
5478 2011-03-16 Richard Guenther <rguenther@suse.de>
5480 PR tree-optimization/48149
5481 * gcc.dg/fold-complex-1.c: New testcase.
5483 2011-03-16 Richard Guenther <rguenther@suse.de>
5486 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5489 2011-03-16 Richard Guenther <rguenther@suse.de>
5491 PR tree-optimization/26134
5492 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5494 2011-03-16 Richard Guenther <rguenther@suse.de>
5496 PR tree-optimization/48146
5497 * gcc.dg/torture/pr48146.c: New testcase.
5499 2011-03-16 Richard Guenther <rguenther@suse.de>
5501 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5502 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5504 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5507 * gcc.c-torture/compile/pr48136.c: New test.
5509 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5512 * gcc.dg/guality/pr45882.c: New test.
5514 2011-03-15 Jason Merrill <jason@redhat.com>
5516 * g++.dg/cpp0x/constexpr-recursion.C: New.
5518 * g++.dg/cpp0x/implicit11.C: New.
5520 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5522 * g++.dg/cpp0x/constexpr-attribute.C: New.
5524 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5526 * g++.dg/parse/pr34758.C: New.
5528 2011-03-15 Xinliang David Li <davidxl@google.com>
5531 * gcc.dg/uninit-pred-7_d.c: New test.
5532 * gcc.dg/uninit-pred-8_d.c: New test.
5534 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5537 * gcc.target/arm/pr46788.c: New.
5539 2011-03-15 Richard Guenther <rguenther@suse.de>
5542 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5543 * gfortran.dg/ishft_4.f90: Likewise.
5544 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5546 2011-03-15 Richard Guenther <rguenther@suse.de>
5548 PR tree-optimization/13954
5549 * g++.dg/tree-ssa/pr13954.C: New testcase.
5551 2011-03-15 Richard Guenther <rguenther@suse.de>
5553 PR tree-optimization/48037
5554 * gcc.target/i386/pr48037-1.c: New testcase.
5556 2011-03-15 Richard Guenther <rguenther@suse.de>
5558 PR tree-optimization/41490
5559 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5560 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5561 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5562 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5563 * g++.dg/tree-ssa/pr33604.C: Adjust.
5565 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5568 * gcc.c-torture/execute/pr47917.c: New test.
5569 * gcc.dg/pr47917.c: New test.
5572 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5574 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5576 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5577 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5578 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5579 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5580 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5581 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5582 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5583 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5584 * gcc.target/i386/avx-floor-vec.c: Ditto.
5585 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5586 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5587 * gcc.target/i386/avx-rint-vec.c: Ditto.
5588 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5589 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5590 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5591 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5593 2011-03-14 Tom Tromey <tromey@redhat.com>
5595 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5596 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5597 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5599 2011-03-14 Tom Tromey <tromey@redhat.com>
5601 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5602 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5603 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5605 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5607 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5609 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5611 PR rtl-optimization/47166
5612 * gcc.c-torture/execute/postmod-1.c: New test.
5614 2011-03-14 Richard Guenther <rguenther@suse.de>
5617 * gcc.dg/torture/pr48098.c: New testcase.
5619 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5622 * gcc.target/powerpc/pr48053-1.c: New test.
5623 * gcc.target/powerpc/pr48053-2.c: Likewise.
5625 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5628 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
5630 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5633 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
5635 2011-03-12 Janus Weil <janus@gcc.gnu.org>
5638 * gfortran.dg/class_41.f03: New.
5640 2011-03-11 Dodji Seketeli <dodji@redhat.com>
5642 * g++.dg/conversion/cast3.C: New test.
5644 2011-03-11 Jason Merrill <jason@redhat.com>
5646 * g++.dg/template/error45.C: New.
5648 * g++.dg/parse/no-type-defn1.C: New.
5650 * g++.dg/ext/attrib40.C: New.
5652 * g++.dg/cpp0x/regress/array1.C: New.
5654 2011-03-11 Richard Guenther <rguenther@suse.de>
5656 PR tree-optimization/48067
5657 * gcc.dg/pr48067.c: New testcase.
5659 2011-03-11 Richard Guenther <rguenther@suse.de>
5662 * g++.dg/lto/20110311-1_0.C: New testcase.
5664 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5667 * g++.dg/inherit/virtual8.C: New test.
5670 * gcc.dg/torture/pr48044.c: New test.
5672 2011-03-11 Janus Weil <janus@gcc.gnu.org>
5675 * gfortran.dg/proc_ptr_comp_31.f90: New.
5677 2011-03-11 Richard Guenther <rguenther@suse.de>
5679 PR tree-optimization/47278
5680 * gcc.dg/torture/pr47278-1.c: New testcase.
5681 * gcc.dg/torture/pr47278-2.c: Likewise.
5683 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5685 PR tree-optimization/48063
5686 * gcc.dg/torture/pr48063.c: New test.
5688 2011-03-10 Jason Merrill <jason@redhat.com>
5690 * g++.dg/template/array22.C: New.
5692 * g++.dg/cpp0x/syntax-err1.C: New.
5693 * g++.dg/parse/error36.C: Adjust expected errors.
5694 * g++.old-deja/g++.pt/ctor2.C: Likewise.
5695 * g++.old-deja/g++.pt/typename3.C: Likewise.
5696 * g++.old-deja/g++.pt/typename4.C: Likewise.
5697 * g++.old-deja/g++.pt/typename6.C: Likewise.
5699 2011-03-09 Jason Merrill <jason@redhat.com>
5701 * g++.dg/template/nontype22.C: New.
5703 2011-03-09 Martin Jambor <mjambor@suse.cz>
5705 PR tree-optimization/47714
5706 * g++.dg/torture/pr47714.C: New test.
5708 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5711 * gcc.target/powerpc/pr47755-2.c: New file.
5713 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5715 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
5716 is not set in the environment, pass 64 as first argument when not
5717 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
5718 native where ulimit -u is supported.
5720 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5722 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
5724 2011-03-08 Jason Merrill <jason@redhat.com>
5726 * g++.dg/template/nontype21.C: New.
5728 * g++.dg/template/anon5.C: New.
5730 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5733 * gcc.dg/pr47881.c: New test.
5735 2011-03-08 Dodji Seketeli <dodji@redhat.com>
5738 * g++.dg/lookup/template3.C: New test.
5740 2011-03-08 Kai Tietz <ktietz@redhat.com>
5742 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
5745 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
5748 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
5749 sizeof to compute alignment.
5751 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5753 PR tree-optimization/48022
5754 * gcc.dg/pr48022-1.c: New test.
5755 * gcc.dg/pr48022-2.c: New test.
5757 2011-03-07 Jason Merrill <jason@redhat.com>
5759 * g++.dg/template/nontype20.C: New.
5760 * g++.dg/init/member1.C: Adjust expected errors.
5761 * g++.dg/parse/constant4.C: Likewise.
5762 * g++.dg/template/qualified-id3.C: Likewise.
5763 * g++.old-deja/g++.pt/crash10.C: Likewise.
5765 * g++.dg/cpp0x/regress/non-const1.C: New.
5767 2011-03-07 Jakub Jelinek <jakub@redhat.com>
5770 * gcc.dg/pr47991.c: New test.
5772 2011-03-07 Jason Merrill <jason@redhat.com>
5774 * g++.dg/abi/mangle46.C: New.
5776 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
5779 * gcc.target/powerpc/pr47862.c: New.
5781 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
5784 * gcc.target/i386/combine-mul.c: Require nonpic.
5786 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
5787 Nathan Froyd <froydnj@codesourcery.com>
5789 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
5791 2011-03-06 Mark Mitchell <mark@codesourcery.com>
5793 * README.QMTEST: Remove.
5795 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
5796 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5799 * gfortran.dg/array_constructor_37.f90 : New test.
5801 2011-03-05 Jason Merrill <jason@redhat.com>
5803 * g++.dg/abi/mangle39.C: ABI v5, not 6.
5804 * g++.dg/abi/mangle45.C: Likewise.
5805 * g++.dg/cpp0x/trailing1.C: Likewise.
5807 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5809 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
5811 2011-03-05 Jakub Jelinek <jakub@redhat.com>
5813 PR rtl-optimization/47899
5814 * gcc.dg/pr47899.c: New test.
5816 * gcc.dg/torture/pr47968.c: Ignore warnings.
5818 PR tree-optimization/47967
5819 * gcc.c-torture/compile/pr47967.c: New test.
5821 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5823 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
5824 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
5826 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5828 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
5829 and property_getAttributes() if __OBJC2__.
5830 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5831 * objc.dg/property/property-encoding-1.m: New.
5832 * obj-c++.dg/property/property-encoding-1.mm: New.
5834 2011-03-04 Jason Merrill <jason@redhat.com>
5836 * g++.dg/template/pseudodtor6.C: New.
5838 * g++.dg/inherit/covariant19.C: New.
5840 2011-03-04 Richard Guenther <rguenther@suse.de>
5843 * gcc.dg/torture/pr47968.c: New testcase.
5845 2011-03-04 Richard Guenther <rguenther@suse.de>
5848 * gcc.dg/torture/pr47975.c: New testcase.
5850 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5853 * g++.dg/template/crash106.C: New.
5855 2011-03-03 Jakub Jelinek <jakub@redhat.com>
5858 * gcc.dg/gomp/pr47963.c: New test.
5859 * g++.dg/gomp/pr47963.C: New test.
5861 2011-03-02 Jason Merrill <jason@redhat.com>
5863 * g++.dg/cpp0x/regress/condition1.C: New.
5865 * g++.dg/cpp0x/constexpr-ctor9.C: New.
5867 2011-03-01 Jason Merrill <jason@redhat.com>
5869 * g++.dg/cpp0x/lambda/lambda-98.C: New.
5871 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
5873 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5875 PR rtl-optimization/47925
5876 * gcc.c-torture/execute/pr47925.c: New test.
5878 2011-03-01 Jason Merrill <jason@redhat.com>
5880 * g++.dg/cpp0x/decltype25.C: New.
5882 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
5884 2011-03-01 Richard Guenther <rguenther@suse.de>
5886 PR tree-optimization/47890
5887 * gcc.dg/torture/pr47890.c: New testcase.
5889 2011-03-01 Richard Guenther <rguenther@suse.de>
5892 * gcc.dg/lto/pr47924_0.c: New testcase.
5894 2011-03-01 Richard Guenther <rguenther@suse.de>
5897 * gfortran.dg/lto/pr46911_0.f: New testcase.
5899 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5901 PR libgfortran/47933
5902 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
5903 compile errors from older code form.
5905 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5907 PR libgfortran/47567
5908 * gfortran.dg/fmt_fw_d.f90: New test.
5910 2011-02-28 Jason Merrill <jason@redhat.com>
5912 * g++.dg/inherit/covariant18.C: New.
5914 2011-02-28 Jakub Jelinek <jakub@redhat.com>
5917 * gcc.dg/pr47893.c: New test.
5919 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
5921 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
5922 NULL in case of a selector with conflicting types.
5923 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
5925 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
5927 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
5928 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
5929 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
5930 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
5932 2011-02-28 Jason Merrill <jason@redhat.com>
5935 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
5937 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5939 PR libgfortran/47778
5940 * gfortran.dg/namelist_71.f90: New test.
5942 2011-02-27 Jason Merrill <jason@redhat.com>
5945 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
5946 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
5948 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5951 * g++.dg/cpp0x/constexpr-ctor8.C: New.
5953 2011-02-27 Jakub Jelinek <jakub@redhat.com>
5956 * gfortran.dg/gomp/task-1.f90: Removed.
5958 2011-02-26 Jason Merrill <jason@redhat.com>
5960 * g++.dg/template/this-targ1.C: New.
5962 * g++.dg/cpp0x/regress/template-const1.C: New.
5963 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
5964 * g++.dg/template/function1.C: Adjust.
5965 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
5966 * g++.dg/debug/debug7.C: Adjust.
5968 2011-02-26 Tobias Burnus <burnus@net-b.de>
5971 * gfortran.dg/gomp/task-1.f90: New.
5973 2011-02-25 Jie Zhang <jie@codesourcery.com>
5975 * gcc.target/arm/neon-thumb2-move.c: Add
5976 dg-require-effective-target arm_thumb2_ok.
5978 2011-02-24 Jason Merrill <jason@redhat.com>
5980 * g++.dg/parse/constant1.C: Specify C++98 mode.
5981 * g++.dg/parse/constant5.C: Likewise.
5982 * g++.dg/parse/error2.C: Likewise.
5983 * g++.dg/parse/semicolon3.C: Likewise.
5984 * g++.dg/template/crash14.C: Likewise.
5985 * g++.dg/template/local4.C: Likewise.
5986 * g++.dg/template/nontype3.C: Likewise.
5987 * g++.dg/parse/crash31.C: Adjust expected errors.
5988 * g++.dg/template/function1.C: Likewise.
5989 * g++.dg/template/ref3.C: Likewise.
5990 * g++.dg/template/static9.C: Likewise.
5991 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
5993 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
5994 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
5995 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
5996 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
5997 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
5999 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6002 * gfortran.dg/pr47878.f90: New test.
6004 2011-02-24 Richard Guenther <rguenther@suse.de>
6007 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6008 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6010 2011-02-24 Richard Guenther <rguenther@suse.de>
6013 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6014 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6016 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6018 PR libgfortran/47567
6019 * gfortran.dg/fmt_f0_1.f90: Update test.
6021 2011-02-23 Jason Merrill <jason@redhat.com>
6023 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6024 * g++.dg/abi/mangle45.C: New.
6026 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6027 * g++.dg/template/canon-type-9.C: Match use of decltype
6028 between declaration and definition.
6029 * g++.dg/template/canon-type-12.C: Likewise.
6031 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6034 * gfortran.dg/nested_allocatables_1.f90: New.
6036 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6039 * g++.dg/pr46868.C: New test.
6040 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6041 * g++.dg/parse/error14.C: Adjust.
6043 2011-02-23 Richard Guenther <rguenther@suse.de>
6045 PR tree-optimization/47838
6046 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6048 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6050 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6052 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6054 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6055 * gfortran.dg/count_init_expr.f03: Ditto.
6056 * gfortran.dg/gomp/pr43711.f90: Ditto.
6057 * gcc.dg/struct-parse-2.c: Ditto.
6058 * gcc.dg/parse-error-3.c: Ditto.
6059 * gcc.dg/Wlogical-op-1.c: Ditto.
6060 * gcc.dg/Walways-true-1.c: Ditto.
6061 * gcc.dg/pr24225.c: Ditto.
6062 * gcc.dg/Walways-true-2.c: Ditto.
6063 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6064 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6065 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6066 * g++.dg/overload/defarg4.C: Ditto.
6067 * g++.dg/inherit/covariant16.C: Ditto.
6068 * g++.dg/inherit/virtual7.C: Ditto.
6069 * g++.dg/template/canon-type-9.C: Ditto.
6070 * g++.dg/template/access19.C: Ditto.
6071 * g++.dg/template/call7.C: Ditto.
6072 * g++.dg/template/canon-type-2.C: Ditto.
6073 * g++.dg/template/init7.C: Ditto.
6074 * g++.dg/template/sizeof-template-argument.C: Ditto.
6075 * g++.dg/template/const3.C: Ditto.
6076 * g++.dg/template/sfinae26.C: Ditto.
6077 * g++.dg/template/sfinae26.C: Ditto.
6078 * g++.dg/template/canon-type-11.C: Ditto.
6079 * g++.dg/template/union2.C: Ditto.
6080 * g++.dg/template/canon-type-3.C: Ditto.
6081 * g++.dg/template/canon-type-1.C: Ditto.
6082 * g++.dg/template/canon-type-5.C: Ditto.
6083 * g++.dg/template/canon-type-7.C: Ditto.
6084 * g++.dg/template/canon-type-10.C: Ditto.
6085 * g++.dg/template/spec36.C: Ditto.
6086 * g++.dg/template/typedef38.C: Ditto.
6087 * g++.dg/template/canon-type-4.C: Ditto.
6088 * g++.dg/template/canon-type-6.C: Ditto.
6089 * g++.dg/template/canon-type-13.C: Ditto.
6090 * g++.dg/template/instantiate9.C: Ditto.
6091 * g++.dg/template/ttp22.C: Ditto.
6092 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6093 * g++.dg/warn/Walways-true-1.C: Ditto.
6094 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6095 * g++.dg/warn/Walways-true-2.C: Ditto.
6096 * g++.dg/conversion/op4.C: Ditto.
6097 * g++.dg/opt/pr19650.C: Ditto.
6098 * g++.dg/lookup/friend11.C: Ditto.
6099 * g++.dg/other/default2.C: Ditto.
6100 * g++.dg/other/default3.C: Ditto.
6101 * g++.dg/other/dtor2.C: Ditto.
6102 * g++.dg/other/friend5.C: Ditto.
6103 * g++.dg/other/default5.C: Ditto.
6104 * g++.dg/init/brace6.C: Ditto.
6105 * g++.dg/init/aggr5.C: Ditto.
6106 * g++.dg/init/error2.C: Ditto.
6107 * g++.dg/expr/bound-mem-fun.C: Ditto.
6108 * g++.dg/expr/cond6.C: Ditto.
6109 * g++.dg/expr/stmt-expr-1.C: Ditto.
6110 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6111 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6112 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6113 * g++.dg/cpp0x/bracket1.C: Ditto.
6114 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6115 * g++.dg/cpp0x/pr38646.C: Ditto.
6116 * g++.dg/cpp0x/variadic73.C: Ditto.
6117 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6118 * g++.dg/cpp0x/bracket4.C: Ditto.
6119 * g++.dg/cpp0x/decltype4.C: Ditto.
6120 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6121 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6122 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6123 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6124 * g++.dg/cpp0x/decltype2.C: Ditto.
6125 * g++.dg/cpp0x/decltype1.C: Ditto.
6126 * g++.dg/cpp0x/bracket2.C: Ditto.
6127 * g++.dg/cpp0x/decltype5.C: Ditto.
6128 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6129 * g++.dg/cpp0x/variadic70.C: Ditto.
6130 * g++.dg/cpp0x/decltype6.C: Ditto.
6131 * g++.dg/cpp0x/rvo.C: Ditto.
6132 * g++.dg/cpp0x/vt-40092.C: Ditto.
6133 * g++.dg/cpp0x/variadic-new.C: Ditto.
6134 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6135 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6136 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6137 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6138 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6139 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6140 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6141 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6142 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6143 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6144 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6145 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6146 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6147 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6148 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6149 * g++.dg/cpp0x/pr39639.C: Ditto.
6150 * g++.dg/cpp0x/decltype3.C: Ditto.
6151 * g++.dg/cpp0x/variadic68.C: Ditto.
6152 * g++.dg/cpp0x/variadic-function.C: Ditto.
6153 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6154 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6155 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6156 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6157 * g++.dg/parse/crash35.C: Ditto.
6158 * g++.dg/parse/crash40.C: Ditto.
6159 * g++.dg/parse/defarg12.C: Ditto.
6160 * g++.dg/parse/crash34.C: Ditto.
6161 * g++.dg/parse/constructor3.C: Ditto.
6162 * g++.dg/parse/template23.C: Ditto.
6163 * g++.dg/parse/crash56.C: Ditto.
6164 * g++.dg/parse/dtor13.C: Ditto.
6165 * g++.dg/parse/error33.C: Ditto.
6166 * g++.dg/parse/ctor9.C: Ditto.
6167 * g++.dg/parse/error32.C: Ditto.
6168 * g++.dg/parse/error37.C: Ditto.
6169 * g++.dg/parse/bitfield3.C: Ditto.
6170 * g++.dg/parse/struct-4.C: Ditto.
6171 * g++.dg/ext/has_trivial_copy.C: Ditto.
6172 * g++.dg/ext/is_polymorphic.C: Ditto.
6173 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6174 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6175 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6176 * g++.dg/ext/is_union.C: Ditto.
6177 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6178 * g++.dg/ext/is_pod.C: Ditto.
6179 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6180 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6181 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6182 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6183 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6184 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6185 * g++.dg/ext/is_abstract.C: Ditto.
6186 * g++.dg/ext/has_trivial_assign.C: Ditto.
6187 * g++.dg/ext/is_class.C: Ditto.
6188 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6189 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6190 * g++.dg/ext/is_base_of.C: Ditto.
6191 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6192 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6193 * g++.dg/ext/is_empty.C: Ditto.
6194 * g++.dg/ext/is_enum.C: Ditto.
6195 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6196 * gnat.dg/opt11.adb: Ditto.
6197 * obj-c++.dg/pr45735.mm: Ditto.
6198 * obj-c++.dg/pr24393.mm: Ditto.
6199 * obj-c++.dg/exceptions-2.mm: Ditto.
6200 * objc.dg/pr45735.m: Ditto.
6201 * objc.dg/pr24393.m: Ditto.
6203 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6205 * objc.dg/attributes/objc-exception-1.m: New.
6207 2011-02-23 Jie Zhang <jie@codesourcery.com>
6209 * gcc.dg/cpp/include7.c: New test.
6211 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6214 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6216 2011-02-23 Jie Zhang <jie@codesourcery.com>
6218 PR rtl-optimization/47763
6219 * gcc.dg/pr47763.c: New test.
6221 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6224 * gfortran.dg/whole_file_32.f90 : New test.
6226 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6229 * g++.dg/inherit/virtual7.C: New test.
6231 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6234 * objc.dg/type-size-3.m: Updated error message.
6235 * objc.dg/type-size-4.m: New test.
6236 * objc.dg/type-size-5.m: New test.
6238 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6240 * lib/gnat.exp: Fix comments.
6241 Don't load libgloss.exp.
6242 (default_gnat_version): Call $compiler with --version.
6243 Adapt regexp for gnatmake output, insert version.
6244 (gnat_version): New proc.
6245 (gnat_init): Remove gnat_libgcc_s_path.
6246 (gnat_target_compile): Likewise.
6247 Remove ld_library_path.
6248 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6249 (gnat_pass): Remove.
6250 (gnat_pass): Remove.
6251 (gnat_finish): Remove.
6252 (gnat_exit): Remove.
6253 (local_find_gnatmake): Reindent.
6254 (runtest_file_p): Remove.
6255 (prune_warnings): Remove.
6256 (find_gnatclean): New proc.
6257 * lib/gnat-dg.exp (lremove): New proc.
6258 (gnat-dg-test): Reindent.
6259 Remove additional output files.
6260 (gnat-dg-runtest): Remove.
6262 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6263 * gnat.dg/loop_optimization6.adb: Likewise.
6264 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6266 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6268 PR tree-optimization/47835
6269 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6271 2011-02-22 Tobias Burnus <burnus@net-b.de>
6273 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6274 * gfortran.dg/abstract_type_2.f03: Ditto.
6275 * gfortran.dg/abstract_type_3.f03: Ditto.
6276 * gfortran.dg/abstract_type_4.f03: Ditto.
6277 * gfortran.dg/abstract_type_5.f03: Ditto.
6278 * gfortran.dg/abstract_type_6.f03: Ditto.
6279 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6280 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6281 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6282 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6283 * gfortran.dg/array_function_5.f90: Ditto.
6284 * gfortran.dg/asynchronous_3.f03: Ditto.
6285 * gfortran.dg/char_expr_1.f90: Ditto.
6286 * gfortran.dg/class_14.f03: Ditto.
6287 * gfortran.dg/data_array_6.f: Ditto.
6288 * gfortran.dg/data_invalid.f90: Ditto.
6289 * gfortran.dg/dot_product_1.f03: Ditto.
6290 * gfortran.dg/func_derived_5.f90: Ditto.
6291 * gfortran.dg/func_result_4.f90: Ditto.
6292 * gfortran.dg/implied_do_1.f90: Ditto.
6293 * gfortran.dg/initialization_25.f90: Ditto.
6294 * gfortran.dg/initialization_26.f90: Ditto.
6295 * gfortran.dg/interface_34.f90: Ditto.
6296 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6297 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6298 * gfortran.dg/matmul_8.f03: Ditto.
6299 * gfortran.dg/merge_init_expr.f90: Ditto.
6300 * gfortran.dg/pack_assign_1.f90: Ditto.
6301 * gfortran.dg/pack_vector_1.f90: Ditto.
6302 * gfortran.dg/pointer_check_8.f90: Ditto.
6303 * gfortran.dg/product_init_expr.f03: Ditto.
6304 * gfortran.dg/reshape_order_5.f90: Ditto.
6305 * gfortran.dg/reshape_shape_1.f90: Ditto.
6306 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6307 * gfortran.dg/same_name_2.f90: Ditto.
6308 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6309 * gfortran.dg/spread_init_expr.f03: Ditto.
6310 * gfortran.dg/stmt_func_1.f90: Ditto.
6311 * gfortran.dg/sum_init_expr.f03: Ditto.
6312 * gfortran.dg/transpose_3.f03: Ditto.
6313 * gfortran.dg/unpack_init_expr.f03: Ditto.
6314 * gfortran.dg/warn_conversion.f90: Ditto.
6315 * gfortran.dg/warn_conversion_2.f90: Ditto.
6316 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6317 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6318 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6319 * gfortran.dg/whole_file_16.f90: Ditto.
6320 * gfortran.dg/whole_file_17.f90: Ditto.
6321 * gfortran.dg/whole_file_18.f90: Ditto.
6322 * gfortran.dg/whole_file_20.f03: Ditto.
6323 * gfortran.dg/whole_file_5.f90: Ditto.
6324 * gfortran.dg/whole_file_6.f90: Ditto.
6325 * gfortran.dg/write_invalid_format.f90: Ditto.
6326 * gfortran.dg/zero_sized_6.f90: Ditto.
6328 2011-02-21 Jeff Law <law@redhat.com>
6330 PR rtl-optimization/46178
6331 * gcc.target/i386/pr46178.c: New test.
6333 PR rtl-optimization/46002
6334 * gcc.c-torture/compile/pr46002.c: New test.
6336 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6338 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6341 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6344 * g++.dg/debug/pr47106.C: Require effective target lto.
6346 2011-02-21 Jason Merrill <jason@redhat.com>
6348 * g++.dg/cpp0x/constexpr-diag2.C: New.
6350 2011-02-20 Jason Merrill <jason@redhat.com>
6352 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6354 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6356 * g++.dg/overload/conv-op1.C: New.
6358 * g++.dg/cpp0x/constexpr-synth1.C: New.
6360 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6362 * objc.dg/layout-2.m: New.
6363 * objc.dg/selector-3.m: Adjusted location of error message.
6364 * objc.dg/type-size-3.m: Same.
6365 * obj-c++.dg/selector-3.mm: Same.
6367 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6370 * objc.dg/property/dotsyntax-22.m: New.
6371 * obj-c++.dg/property/dotsyntax-22.mm: New.
6373 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6376 * g++.dg/template/typedef38.C: New test.
6378 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6381 * gfortran.dg/whole_file_30.f90 : New test.
6382 * gfortran.dg/whole_file_31.f90 : New test.
6384 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6388 * gfortran.dg/whole_file_28.f90 : New test.
6389 * gfortran.dg/whole_file_29.f90 : New test.
6391 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6394 * g++.dg/template/crash105.C: New.
6396 2011-02-19 Jason Merrill <jason@redhat.com>
6398 * g++.dg/cpp0x/regress/no-elide1.C: New.
6400 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
6402 PR tree-optimization/46620
6403 * gcc.dg/pr46620.c: New.
6405 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6408 * gcc.target/i386/pr47809.c: New test.
6410 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6411 Tobias Burnus <burnus@net-b.de>
6413 * lib/target-supports.exp
6414 (check_effective_target_fortran_large_real): New check for large reals.
6415 * gfortran.dg/nan_7.f90: New test.
6417 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6419 PR libgfortran/47567
6420 * gfortran.dg/fmt_f0_1.f90: Update test.
6422 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
6425 * gfortran.dg/array_constructor_36.f90 : New test.
6426 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6427 allow for comparison between different elements of the array
6428 constructor at different levels of optimization.
6430 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
6432 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6433 * gcc.target/i386/pr32280-1.c: Likewise.
6435 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6438 * gcc.target/i386/pr47800.c: New test.
6440 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
6442 * objc/execute/exceptions/foward-1.x: New.
6444 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6447 * gfortran.dg/derived_constructor_comps_4.f90: New.
6449 2011-02-18 Tobias Burnus
6452 * gfortran.dg/func_result_6.f90: New.
6454 2011-02-18 Michael Matz <matz@suse.de>
6457 * gfortran.dg/lto/pr45586_0.f90: New test.
6458 * gfortran.dg/typebound_proc_20.f90: Ditto.
6459 * gfortran.dg/typebound_proc_21.f90: Ditto.
6461 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6464 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6466 2011-02-18 Tobias Burnus <burnus@net-b.de>
6469 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6471 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6472 normalizing the error/warning output.
6473 * gfortran.dg/Wall.f90: Update dg-error/warning.
6474 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6475 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6476 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6477 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6478 * gfortran.dg/class_30.f90: Update dg-error/warning.
6479 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6480 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6481 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6482 * gfortran.dg/entry_17.f90: Update dg-error/warning.
6483 * gfortran.dg/entry_19.f90: Update dg-error/warning.
6484 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6485 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6486 * gfortran.dg/g77/12632.f: Update dg-error/warning.
6487 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6488 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6489 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6490 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6491 * gfortran.dg/goto_8.f90: Update dg-error/warning.
6492 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6493 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6494 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6495 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6496 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6497 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6498 * gfortran.dg/volatile3.f90: Update dg-error/warning.
6499 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6500 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6501 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6502 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6503 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6505 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6508 * gfortran.dg/proc_ptr_comp_30.f90: New.
6510 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6513 * gcc.target/i386/pr47780.c: New test.
6515 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6518 * gfortran.dg/class_40.f03: New.
6520 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6523 * g++.dg/cpp0x/auto21.C: New test.
6525 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6527 * objc.dg/special/unclaimed-category-1.h: Updated for
6529 * objc.dg/special/unclaimed-category-1.m: Same.
6530 * objc.dg/zero-link-1.m: Same.
6531 * objc.dg/lookup-1.m: Same.
6532 * objc.dg/torture/strings/const-str-9.m
6533 * objc.dg/torture/strings/const-str-10.m: Same.
6534 * objc.dg/torture/strings/const-str-11.m: Same.
6535 * objc.dg/torture/forward-1.m: Same.
6536 * objc.dg/zero-link-2.m: Same.
6537 * objc.dg/encode-7-next-64bit.m: Same.
6538 * objc.dg/method-4.m: Same.
6539 * objc.dg/next-runtime-1.m: Same.
6540 * objc.dg/image-info.m: Same.
6541 * objc.dg/pr23214.m: Same.
6542 * objc.dg/symtab-1.m: Same.
6543 * obj-c++.dg/basic.m: Same.
6544 * obj-c++.dg/proto-lossage-3.m: Same.
6545 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6546 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6547 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6548 * obj-c++.dg/method-11.m: Same.
6549 * objc/execute/enumeration-1.m: Same.
6550 * objc/execute/object_is_class.m: Same.
6551 * objc/execute/formal_protocol-2.m: Same.
6552 * objc/execute/formal_protocol-4.m: Same.
6553 * objc/execute/formal_protocol-6.m: Same.
6554 * objc/execute/bycopy-3.m: Same.
6555 * objc/execute/exceptions/catchall-1.m: Same.
6556 * objc/execute/exceptions/finally-1.m: Same.
6557 * objc/execute/exceptions/local-variables-1.m: Same.
6558 * objc/execute/exceptions/foward-1.m: Same.
6559 * objc/execute/bf-common.h
6560 * objc/execute/enumeration-2.m: Same.
6561 * objc/execute/formal_protocol-1.m: Same.
6562 * objc/execute/formal_protocol-3.m: Same.
6563 * objc/execute/formal_protocol-5.m: Same.
6564 * objc/execute/accessing_ivars.m: Same.
6565 * objc/execute/bycopy-2.m: Same.
6566 * objc/execute/formal_protocol-7.m: Same.
6567 * objc/execute/compatibility_alias.m: Same.
6568 * objc/execute/no_clash.m: Same.
6569 * objc/execute/object_is_meta_class.m: Same.
6570 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6571 * objc/execute/class-tests-1.h: Include stdio.h.
6572 * objc/execute/class-tests-2.h: Same.
6573 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6575 * obj-c++.dg/try-catch-2.mm: Same.
6577 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6580 * g++.dg/warn/Wunused-parm-4.C: New test.
6582 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6583 Jan Hubicka <jh@suse.cz>
6587 * g++.dg/debug/pr47106.C: New.
6589 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6592 * gcc.target/i386/pr43653.c: New test.
6594 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6597 * g++.dg/template/inherit6.C: New test.
6599 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6602 * gfortran.dg/class_39.f03: New.
6604 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6607 * g++.dg/cpp0x/variadic106.C: New test.
6609 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6612 * gfortran.dg/pr47757-1.f90: New test.
6613 * gfortran.dg/pr47757-2.f90: New test.
6614 * gfortran.dg/pr47757-3.f90: New test.
6617 * g++.dg/cpp0x/enum8.C: New test.
6619 2011-02-15 Jason Merrill <jason@redhat.com>
6621 * g++.dg/inherit/implicit-trivial1.C: New.
6622 * g++.dg/cpp0x/implicit-trivial1.C: New.
6624 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6627 * gcc.dg/torture/pr47725.c: Removed.
6629 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6632 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6633 constant does not generate a load from memory.
6635 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6638 * gcc.dg/torture/pr47725.c: New.
6640 2011-02-15 Richard Guenther <rguenther@suse.de>
6642 PR tree-optimization/47743
6643 * gcc.dg/torture/pr47743.c: New testcase.
6645 2011-02-15 Jakub Jelinek <jakub@redhat.com>
6648 * gcc.target/i386/pr47581.c: New test.
6650 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6653 * gfortran.dg/select_type_22.f03: New.
6655 2011-02-14 Jason Merrill <jason@redhat.com>
6657 * g++.dg/cpp0x/regress/enum1.C: New.
6659 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6661 * gnat.dg/include.adb: New test.
6663 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6666 * gfortran.dg/class_38.f03: New.
6668 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6670 * gcc.dg/pr46494.c: New test.
6672 2011-02-14 Richard Guenther <rguenther@suse.de>
6674 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
6676 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6679 * gnat.dg/null_pointer_deref1.exp: Don't skip on
6680 sparc*-sun-solaris2.11.
6682 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6685 * gfortran.dg/argument_checking_18.f90: New.
6687 2011-02-13 Tobias Burnus <burnus@net-b.de>
6689 * gfortran.dg/argument_checking_13.f90: Update dg-error.
6690 * gfortran.dg/argument_checking_17.f90: New.
6692 2011-02-12 Janus Weil <janus@gcc.gnu.org>
6694 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
6695 are temporarily disabled.
6696 * gfortran.dg/class_7.f03: Ditto.
6697 * gfortran.dg/coarray_14.f90: Ditto.
6698 * gfortran.dg/typebound_proc_13.f03: Ditto.
6700 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
6703 * gfortran.dg/extends_11.f03: New.
6705 2011-02-11 Xinliang David Li <davidxl@google.com>
6707 PR tree-optimization/47707
6708 * g++.dg/tree-ssa/pr47707.C: New test.
6710 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
6712 * g++.dg/opt/inline17.C: New test.
6714 2011-02-11 Tobias Burnus <burnus@net-b.de>
6717 * gfortran.dg/pure_formal_2.f90: New.
6719 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
6721 PR rtl-optimization/47614
6722 * gfortran.dg/pr47614.f: New.
6724 2011-02-11 Joseph Myers <joseph@codesourcery.com>
6727 * gcc.dg/opts-6.c: New test.
6729 2011-02-11 Jakub Jelinek <jakub@redhat.com>
6732 * gcc.dg/pr47684.c: New test.
6734 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6737 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
6738 c99_runtime, dg-add-options c99_runtime.
6739 (main): Use __asm__.
6741 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6744 * lib/target-supports.exp (check_ascii_locale_available): New proc.
6745 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
6746 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
6747 * gcc.dg/ucnid-10.c: Likewise.
6748 * gcc.dg/ucnid-13.c: Likewise.
6749 * gcc.dg/ucnid-7.c: Likewise.
6750 * gcc.dg/ucnid-8.c: Likewise.
6751 Adapt dg-warning line number.
6753 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
6755 * gcc.target/i386/parity-1.c: Use -march=k8.
6756 * gcc.target/i386/parity-2.c: Ditto.
6757 * gcc.target/i386/vecinit-1.c: Ditto.
6758 * gcc.target/i386/vecinit-2.c: Ditto.
6760 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6763 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
6764 * gcc.target/mips/save-restore-3.c: Likewise.
6765 * gcc.target/mips/save-restore-4.c: Likewise.
6766 * gcc.target/mips/save-restore-5.c: Likewise.
6769 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
6770 * g++.dg/tree-prof/partition2.C: Likewise.
6772 2011-02-09 Jason Merrill <jason@redhat.com>
6774 * g++.dg/tree-ssa/inline-3.C: Use a normal function
6775 rather than misdeclare std::puts.
6777 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
6778 * g++.dg/other/warning1.C: Likewise.
6779 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6780 * g++.old-deja/g++.gb/scope06.C: Likewise.
6781 * g++.old-deja/g++.law/cvt11.C: Likewise.
6782 * g++.old-deja/g++.law/init1.C: Likewise.
6783 * g++.dg/abi/mangle26.C: Likewise.
6785 * g++.dg/template/function1.C: Adjust for C++0x mode.
6786 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
6788 * g++.dg/ext/label10.C: Adjust for C++0x mode.
6789 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
6791 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
6793 * g++.dg/cpp0x/regress/abi-empty7.C: New.
6795 * g++.dg/cpp0x/regress: New directory.
6796 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
6797 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
6798 * g++.dg/cpp0x/regress/regress3.C: New.
6800 2011-02-10 Richard Guenther <rguenther@suse.de>
6802 PR tree-optimization/47677
6803 * gcc.dg/torture/pr47677.c: New testcase.
6805 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
6807 * objc.dg/special/load-category-1.m: Remove unused header.
6808 * objc.dg/special/load-category-1a.m: Likewise.
6809 * objc.dg/special/load-category-2.m: Likewise.
6810 * objc.dg/special/load-category-2a.m: Likewise.
6811 * objc.dg/special/load-category-3.m: Likewise.
6812 * objc.dg/special/load-category-3a.m: Likewise.
6813 * objc.dg/attributes/proto-attribute-2.m: Likewise.
6814 * objc.dg/attributes/proto-attribute-3.m: Likewise.
6815 * objc.dg/attributes/class-attribute-1.m: Likewise.
6816 * objc.dg/property/property.exp: Don't run for Darwin < 9.
6817 * obj-c++.dg/property/property.exp: Likewise.
6818 * objc.dg/attributes/method-sentinel-1.m: Update type header.
6819 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
6820 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
6821 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
6822 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
6823 * obj-c++.dg/template-8.mm: Likewise.
6825 2011-02-10 Jakub Jelinek <jakub@redhat.com>
6828 * gcc.target/i386/pr47665.c: New test.
6830 2011-02-10 Jie Zhang <jie@codesourcery.com>
6834 2011-02-05 Jie Zhang <jie@codesourcery.com>
6836 * gcc.dg/pr42631.c: Update test.
6837 * gcc.dg/pr42631-2.c: New test.
6839 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6842 * gfortran.dg/proc_decl_25.f90: New.
6844 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6847 * gfortran.dg/typebound_assignment_2.f03: New.
6849 2011-02-09 Richard Guenther <rguenther@suse.de>
6851 PR tree-optimization/47664
6852 * gcc.dg/tree-ssa/inline-7.c: New testcase.
6854 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
6857 * gnat.dg/uninit_func.adb: Adjust dg directive.
6859 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
6862 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
6864 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6867 * gfortran.dg/auto_dealloc_2.f90: New.
6869 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6871 * gcc.dg/builtins-config.h: Remove __sgi handling.
6872 * lib/target-supports.exp (add_options_for_c99_runtime): Add
6873 -std=c99 for mips-sgi-irix6.5*.
6875 2011-02-09 Martin Jambor <mjambor@suse.cz>
6878 * gfortran.dg/pr25923.f90: Remove xfails.
6880 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6883 * gfortran.dg/inquire_14.f90: New test.
6885 2011-02-08 Janus Weil <janus@gcc.gnu.org>
6888 * gfortran.dg/pointer_init_6.f90: New.
6890 2011-02-08 Jeff Law <law@redhat.com>
6892 PR tree-optimization/42893
6893 * gcc.tree-ssa/pr42893.c: New test.
6895 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
6897 PR tree-optimization/46834
6898 PR tree-optimization/46994
6899 PR tree-optimization/46995
6900 * gcc.dg/graphite/id-pr46834.c: New.
6901 * gfortran.dg/graphite/id-pr46994.f90: New.
6902 * gfortran.dg/graphite/id-pr46995.f90: New.
6904 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6907 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
6908 using the variable is known the warning is emitted there.
6909 * gcc.dg/uninit-pr19430.c (foo): Likewise.
6910 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
6912 * c-c++-common/pr20000.c (g): Both warnings occur at the return
6915 * gcc.dg/noreturn-1.c (foo5): Likewise.
6916 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
6917 (method2): Likewise.
6919 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
6920 the return statement using the uninitialized variable.
6921 * gfortran.dg/pr39666-2.f90 (f): Likewise.
6923 2011-02-08 Richard Guenther <rguenther@suse.de>
6926 * g++.dg/opt/pr47639.c: New testcase.
6928 2011-02-08 Richard Guenther <rguenther@suse.de>
6930 PR tree-optimization/47632
6931 * g++.dg/opt/pr47632.C: New testcase.
6933 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6935 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
6937 2011-02-07 Richard Guenther <rguenther@suse.de>
6939 PR tree-optimization/47615
6940 * g++.dg/opt/pr47615.C: New testcase.
6942 2011-02-07 Richard Guenther <rguenther@suse.de>
6944 PR tree-optimization/47621
6945 * gcc.dg/torture/pr47621.c: New testcase.
6947 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
6949 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
6951 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
6954 * gfortran.dg/allocate_with_source_1 : New test.
6956 2011-02-05 Jakub Jelinek <jakub@redhat.com>
6959 * gcc.dg/pr47610.c: New test.
6961 2011-02-05 Jie Zhang <jie@codesourcery.com>
6964 * gcc.dg/pr42631.c: Update test.
6965 * gcc.dg/pr42631-2.c: New test.
6967 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6970 * gfortran.dg/pr47574.f90: New test.
6972 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
6974 PR tree-optimization/46194
6975 * gcc.dg/autopar/pr46194.c: New.
6977 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
6979 PR tree-optimization/43695
6980 * g++.dg/ipa/pr43695.C: New.
6982 2011-02-04 Jakub Jelinek <jakub@redhat.com>
6985 * gcc.dg/pr23200.c: New test.
6987 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
6990 * g++.dg/pr47589.C: New test.
6992 2011-02-03 Dodji Seketeli <dodji@redhat.com>
6995 * g++.dg/template/typedef37.C: New test.
6996 * g++.dg/template/param1.C: Adjust expected error message.
6998 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7001 * gcc.dg/pr31490-2.c: New test.
7002 * gcc.dg/pr31490-3.c: New test.
7003 * gcc.dg/pr31490-4.c: New test.
7005 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7006 Jakub Jelinek <jakub@redhat.com>
7009 * g++.dg/parser/semicolon3.C: Adjust.
7010 * g++.dg/parser/semicolon4.C: New testcase.
7011 * g++.dg/pr46890.C: New testcase.
7013 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7016 * g++.dg/init/pr29571.C: New.
7018 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7020 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7021 instead of vect_int.
7023 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7026 * gcc.target/i386/pr47312.c: New test.
7029 * gcc.target/i386/pr47564.c: New test.
7031 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7033 PR tree-optimization/45122
7034 * gcc.dg/tree-ssa/pr45122.c: New.
7036 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7039 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7042 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7043 and vsx so a default --with-cpu=power7 doesn't give an error
7044 when -mavoid-indexed-addresses is used.
7046 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7047 wrapper function to save the arguments and then jump to the real
7048 function, rather than depending on the compiler not to move stuff
7050 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7052 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7053 Paul Thomas <pault@gcc.gnu.org>
7056 * gfortran.dg/class_37.f03 : New test.
7058 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7059 Richard Guenther <rguenther@suse.de>
7061 PR tree-optimization/40979
7063 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7064 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7065 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7066 check_vect_support_and_set_flags.
7067 * gfortran.dg/graphite/vect-pr40979.f90: New.
7069 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7072 * gfortran.dg/class_36.f03: New.
7074 2011-02-02 Richard Guenther <rguenther@suse.de>
7076 PR tree-optimization/47566
7077 * gcc.dg/lto/20110201-1_0.c: New testcase.
7079 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7085 * debug/pr47498.c: New.
7086 * debug/pr47501.c: New.
7088 2011-02-01 Richard Guenther <rguenther@suse.de>
7090 PR tree-optimization/47559
7091 * g++.dg/torture/pr47559.C: New testcase.
7093 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7096 * gfortran.dg/typebound_call_20.f03: New.
7098 2011-02-01 Richard Guenther <rguenther@suse.de>
7100 PR tree-optimization/47555
7101 * gcc.dg/pr47555.c: New testcase.
7103 2011-02-01 Richard Guenther <rguenther@suse.de>
7105 PR tree-optimization/47541
7106 * g++.dg/torture/pr47541.C: New testcase.
7108 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7111 * gfortran.dg/typebound_call_19.f03: New.
7113 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7116 * g++.dg/cpp0x/pr47416.C: New test.
7118 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7121 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7123 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7126 * gfortran.dg/typebound_assignment_1.f03: New.
7128 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7130 PR tree-optimization/47538
7131 * gcc.c-torture/execute/pr47538.c: New test.
7133 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7136 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7138 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7140 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7142 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7144 PR rtl-optimization/44031
7145 * gcc.c-torture/compile/20110131-1.c: New test.
7147 2011-01-31 Tobias Burnus <burnus@net-b.de>
7150 * gfortran.dg/stmt_func_1.f90: New.
7152 2011-01-31 Tobias Burnus <burnus@net-b.de>
7155 * gfortran.dg/interface_34.f90: New.
7157 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7160 * gfortran.dg/realloc_on_assign_5.f03: New test.
7161 * gfortran.dg/realloc_on_assign_5.f03: New test.
7163 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7165 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7166 * gfortran.dg/bessel_7.f90: Likewise.
7167 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7169 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7170 * gfortran.dg/sum_init_expr.f03: Likewise.
7172 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7174 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7177 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7178 loop only on "vect_intfloat_cvt" targets.
7180 2011-01-29 Tobias Burnus <burnus@net-b.de>
7183 * gfortran.dg/shape_6.f90: New.
7185 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7187 PR libgfortran/47434
7188 * gfortran.dg/read_infnan_1.f90: Update test.
7189 * gfortran.dg/module_nan.f90: Update test.
7190 * gfortran.dg/char4_iunit_1.f03: Update test.
7191 * gfortran.dg/large_real_kind_1.f90: Update test.
7192 * gfortran.dg/real_const_3.f90: Update test.
7193 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7195 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7198 * g++.dg/template/param2.C: New test.
7200 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7202 PR libgfortran/47285
7203 * gfortran.dg/fmt_g.f: New test.
7205 2011-01-28 Tobias Burnus <burnus@net-b.de>
7208 * gfortran.dg/pure_formal_1.f90: New.
7210 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7213 * gcc.dg/tls/pr42894.c: New test.
7215 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7217 * gcc.dg/pr47276.c: Add dg-require-visibility.
7219 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7221 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7223 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7224 Tobias Burnus <burnus@gcc.gnu.org>
7229 * gfortran.dg/realloc_on_assign_3.f03: New test.
7230 * gfortran.dg/realloc_on_assign_4.f03: New test.
7231 * gfortran.dg/allocatable_function_5.f90: New test.
7232 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7233 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7234 implemented" dg-errors.
7236 2011-01-27 Jan Hubicka <jh@suse.cz>
7239 * gcc.dg/attr-weakref-4.c: New testcase
7241 2011-01-27 Martin Jambor <mjambor@suse.cz>
7243 PR tree-optimization/47228
7244 * gcc.dg/torture/pr47228.c: New test.
7246 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7248 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7250 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7252 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7253 when using auto-overlay support on the SPU.
7255 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7257 PR rtl-optimization/44174
7258 * gcc.target/i386/asm-6.c: New test.
7260 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7262 PR rtl-optimization/46856
7263 * gcc.c-torture/compile/pr46856.c: New test.
7265 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7266 Andrew Pinski <pinskia@gmail.com>
7269 * gcc.dg/pr43082.c: New.
7271 2011-01-26 DJ Delorie <dj@redhat.com>
7273 PR rtl-optimization/46878
7274 * gcc.dg/pr46878-1.c: New test.
7276 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7279 * g++.dg/cpp0x/pr47476.C: New test.
7281 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7283 * gcc.c-torture/compile/20110126-1.c: New test.
7285 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7288 * gcc.dg/torture/pr47473.c: New test.
7290 2011-01-26 Jan Hubicka <jh@suse.cz>
7293 * gcc.c-torture/execute/pr47237.c: New testcase.
7295 2011-01-26 Jan Hubicka <jh@suse.cz>
7297 PR tree-optimization/47190
7298 * gcc.dg/attr-weakref-3.c: New testcase.
7300 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7303 * gcc.dg/dll-9a.c: New test file.
7304 * gcc.dg/dll-11.c: Likewise.
7305 * gcc.dg/dll-12.c: Likewise.
7306 * gcc.dg/dll-12a.c: Likewise.
7307 * gcc.dg/dll-11a.c: Likewise.
7308 * gcc.dg/dll-9.c: Likewise.
7309 * gcc.dg/dll-10.c: Likewise.
7310 * gcc.dg/dll-10a.c: Likewise.
7311 * g++.dg/ext/dllexport4a.cc: Likewise.
7312 * g++.dg/ext/dllexport4.C: Likewise.
7313 * g++.dg/ext/dllexport5.C: Likewise.
7314 * g++.dg/ext/dllexport5a.cc: Likewise.
7316 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7318 PR tree-optimization/46970
7319 * gcc.dg/graphite/pr46970.c: New.
7321 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7323 PR tree-optimization/46215
7324 * gcc.dg/graphite/pr46215.c: New.
7326 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7328 PR tree-optimization/46168
7329 * gcc.dg/graphite/pr46168.c: New.
7331 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7333 PR tree-optimization/43657
7334 * gcc.dg/graphite/pr43657.c: New.
7336 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7338 PR tree-optimization/29832
7339 * gfortran.dg/graphite/pr29832.f90: New.
7341 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7343 PR tree-optimization/43567
7344 * gcc.dg/graphite/pr43567.c: New.
7346 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7348 * gfortran.dg/graphite/interchange-4.f: New.
7349 * gfortran.dg/graphite/interchange-5.f: New.
7351 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7352 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7353 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7354 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7355 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7356 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7357 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7358 * gfortran.dg/ltrans-7.f90: Removed.
7359 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7361 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7362 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7363 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7364 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7365 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7366 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7367 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7368 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7369 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7370 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7371 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7372 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7373 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7374 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7375 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7376 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7377 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7378 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7379 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7380 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7381 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7382 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7383 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7384 * gcc.dg/tree-ssa/data-dep-1.c
7385 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7386 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7387 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7388 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7389 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7391 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7393 PR tree-optimization/47265
7394 PR tree-optimization/47443
7395 * gcc.c-torture/compile/pr47265.c: New test.
7396 * gcc.dg/pr47443.c: New test.
7398 2011-01-25 Martin Jambor <mjambor@suse.cz>
7400 PR tree-optimization/47382
7401 * g++.dg/torture/pr47382.C: New test.
7402 * g++.dg/opt/devirt1.C: Xfail.
7404 2011-01-25 Yao Qi <yao@codesourcery.com>
7407 * gcc.target/arm/pr45701-1.c: New test.
7408 * gcc.target/arm/pr45701-2.c: New test.
7409 * gcc.target/arm/pr45701-3.c: New test.
7411 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7412 Jakub Jelinek <jakub@redhat.com>
7414 PR tree-optimization/47271
7415 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7417 2011-01-25 Nick Clifton <nickc@redhat.com>
7419 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7420 (saturate_add): Delete.
7422 (main): Do not run saturate_add.
7423 (set_interrupts): Delete.
7425 2011-01-25 Tobias Burnus <burnus@net-b.de>
7428 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7430 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7432 PR tree-optimization/47427
7433 PR tree-optimization/47428
7434 * gcc.c-torture/compile/pr47427.c: New test.
7435 * gcc.c-torture/compile/pr47428.c: New test.
7437 2011-01-25 Richard Guenther <rguenther@suse.de>
7440 * gcc.dg/torture/pr47411.c: New testcase.
7442 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7444 * gfortran.dg/graphite/id-24.f: New.
7445 * gfortran.dg/graphite/id-25.f: New.
7447 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7449 * gfortran.dg/graphite/id-23.f: New.
7451 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7453 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7455 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7457 * gcc.dg/graphite/block-0.c: Un-XFAILed.
7458 * gcc.dg/graphite/block-1.c: Un-XFAILed.
7459 * gcc.dg/graphite/block-7.c: Un-XFAILed.
7460 * gcc.dg/graphite/block-8.c: Un-XFAILed.
7461 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
7462 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7463 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7464 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7465 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7467 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7469 * gcc.dg/graphite/block-0.c: Add documentation.
7470 * gcc.dg/graphite/block-4.c: Same.
7471 * gcc.dg/graphite/block-7.c: Same.
7472 * gcc.dg/graphite/block-8.c: New.
7473 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7474 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7475 * gcc.dg/graphite/interchange-12.c: Add documentation.
7476 * gcc.dg/graphite/interchange-13.c: New.
7477 * gcc.dg/graphite/interchange-14.c: New.
7478 * gcc.dg/graphite/interchange-15.c: New.
7479 * gcc.dg/graphite/interchange-8.c: Add documentation.
7480 * gcc.dg/graphite/interchange-mvt.c: Same.
7482 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7485 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7486 * gcc.target/powerpc/altivec-14.c: Ditto.
7487 * gcc.target/powerpc/altivec-33.c: Ditto.
7488 * gcc.target/powerpc/altivec-types-1.c: Ditto.
7489 * gcc.target/powerpc/altivec-types-2.c: Ditto.
7490 * gcc.target/powerpc/altivec-types-3.c: Ditto.
7491 * gcc.target/powerpc/altivec-types-4.c: Ditto.
7492 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7493 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7494 * g++.dg/ext/altivec-15.C: Ditto.
7495 * g++.dg/ext/altivec-types-1.C: Ditto.
7496 * g++.dg/ext/altivec-types-2.C: Ditto.
7497 * g++.dg/ext/altivec-types-3.C: Ditto.
7498 * g++.dg/ext/altivec-types-4.C: Ditto.
7500 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7502 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7504 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7506 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7507 optimization options.
7509 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7511 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7514 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7516 2011-01-23 Tobias Burnus <burnus@net-b.de>
7519 * gfortran.dg/allocatable_scalar_12.f90: New.
7521 2011-01-23 Ira Rosen <irar@il.ibm.com>
7523 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7524 vectorization to be not profitable if peeling is used to
7525 realign the memory access.
7526 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7527 loop bound to avoid loop unrolling.
7528 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7530 2011-01-22 Jan Hubicka <jh@suse.cz>
7533 * g++.dg/lto/pr47333.C: New file.
7535 2011-01-22 Jan Hubicka <jh@suse.cz>
7537 PR tree-optimization/43884
7539 * gcc.dg/autopar/outer-2.c: Increase array size.
7540 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7542 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7545 * gfortran.dg/c_loc_tests_16.f90: New test.
7547 2011-01-22 Tobias Burnus <burnus@net-b.de>
7550 * gfortran.dg/typebound_proc_19.f90: New.
7552 2011-01-21 Jeff Law <law@redhat.com>
7554 PR tree-optimization/47053
7555 * g++.dg/pr47053.C: New test.
7557 2011-01-21 Jason Merrill <jason@redhat.com>
7560 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7562 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7565 * g++.dg/cpp0x/range-for10.C: New test.
7566 * g++.dg/template/for1.C: New test.
7569 * g++.dg/tree-prof/partition3.C: New test.
7571 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7573 PR rtl-optimization/47366
7574 * g++.dg/opt/pr47366.C: New test.
7576 2011-01-21 Jason Merrill <jason@redhat.com>
7579 * g++.dg/cpp0x/constexpr-regress2.C: New.
7581 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7583 2011-01-21 Jeff Law <law@redhat.com>
7585 PR rtl-optimization/41619
7586 * gcc.dg/pr41619.c: New.
7588 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7590 PR tree-optimization/47355
7591 * g++.dg/opt/pr47355.C: New test.
7593 2011-01-21 Richard Guenther <rguenther@suse.de>
7595 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7598 2011-01-21 Richard Guenther <rguenther@suse.de>
7600 PR tree-optimization/47365
7601 * gcc.dg/torture/pr47365.c: New testcase.
7602 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7604 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7606 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7608 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7610 PR tree-optimization/47391
7611 * gcc.dg/pr47391.c: New test.
7613 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7615 * g++.dg/template/char1.C: Use signed char.
7617 2011-01-21 Tobias Burnus <burnus@net-b.de>
7620 * gfortran.dg/pointer_target_4.f90: New.
7622 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7625 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7626 ILP32 system and not IP32.
7628 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
7631 * g++.dg/debug/pr46583.C: New.
7633 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7636 * g++.dg/debug/pr47283.C: New test.
7639 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7640 * gcc.target/i386/headmerge-2.c: Likewise.
7642 2011-01-20 Richard Guenther <rguenther@suse.de>
7645 * gcc.dg/torture/pr47370.c: New testcase.
7647 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7649 PR tree-optimization/46130
7650 * gcc.dg/pr46130-1.c: New test.
7651 * gcc.dg/pr46130-2.c: New test.
7653 2011-01-19 Dodji Seketeli <dodji@redhat.com>
7656 * g++.dg/debug/dwarf2/template-params-10.C: New test.
7658 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
7661 * g++.dg/debug/pr46240.cc: New.
7663 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7666 * g++.dg/template/anonunion1.C: New test.
7668 PR rtl-optimization/47337
7669 * gcc.c-torture/execute/pr47337.c: New test.
7671 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7674 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
7676 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7678 PR tree-optimization/46021
7679 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
7681 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7683 PR tree-optimization/47290
7684 * g++.dg/torture/pr47290.C: New test.
7686 2011-01-18 Janus Weil <janus@gcc.gnu.org>
7689 * gfortran.dg/proc_ptr_comp_29.f90: New.
7691 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7694 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
7695 powerpc-apple-darwin9.
7697 2011-01-18 Jakub Jelinek <jakub@redhat.com>
7699 PR rtl-optimization/47299
7700 * gcc.c-torture/execute/pr47299.c: New test.
7702 2011-01-17 Jason Merrill <jason@redhat.com>
7704 * g++.dg/cpp0x/constexpr-virtual.C: New.
7706 2011-01-17 Jakub Jelinek <jakub@redhat.com>
7709 * gfortran.dg/gomp/pr47331.f90: New test.
7711 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
7714 * objc.dg/selector-warn-1.m: New.
7715 * obj-c++.dg/selector-warn-1.mm: New.
7717 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
7719 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
7720 Update dg-final accordingly.
7722 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7724 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
7726 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7728 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
7730 * gcc.dg/guality/pr36728-2.c: Likewise.
7732 2011-01-17 Richard Guenther <rguenther@suse.de>
7734 PR tree-optimization/47313
7735 * g++.dg/torture/pr47313.C: New testcase.
7737 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
7740 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
7741 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
7742 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7743 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7745 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
7747 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
7748 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
7749 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
7751 2011-01-17 Richard Guenther <rguenther@suse.de>
7753 PR tree-optimization/45967
7754 * gcc.dg/torture/pr45967-2.c: New testcase.
7755 * gcc.dg/torture/pr45967-3.c: Likewise.
7757 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7760 * g++.dg/ext/pr47213.C: Require visibility.
7762 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7764 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
7765 * gcc.dg/fixed-point/struct-union.c: Update error messages.
7767 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7769 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
7770 Linux-based targets.
7772 2011-01-13 Jan Hubicka <jh@suse.cz>
7774 PR tree-optimization/47276
7775 * gcc.dg/pr47276.c: New testcase.
7777 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
7778 Jonathan Wakely <jwakely.gcc@gmail.com>
7781 * g++.dg/other/pr33558.C: New.
7782 * g++.dg/other/pr33558-2.C: New.
7784 2011-01-14 Martin Jambor <mjambor@suse.cz>
7786 PR tree-optimization/45934
7787 PR tree-optimization/46302
7788 * g++.dg/ipa/devirt-c-1.C: New test.
7789 * g++.dg/ipa/devirt-c-2.C: Likewise.
7790 * g++.dg/ipa/devirt-c-3.C: Likewise.
7791 * g++.dg/ipa/devirt-c-4.C: Likewise.
7792 * g++.dg/ipa/devirt-c-5.C: Likewise.
7793 * g++.dg/ipa/devirt-c-6.C: Likewise.
7794 * g++.dg/ipa/devirt-6.C: Likewise.
7795 * g++.dg/ipa/devirt-d-1.C: Likewise.
7796 * g++.dg/torture/pr45934.C: Likewise.
7798 2011-01-14 Jason Merrill <jason@redhat.com>
7800 * g++.dg/cpp0x/variadic105.C: New.
7802 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7803 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7806 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7807 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
7808 execution tests on i?86-*-*, x86_64-*-* and
7809 powerpc*-apple-darwin* && ilp32.
7810 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
7811 tests on i?86-*-* and x86_64-*-*.
7813 2011-01-14 Richard Guenther <rguenther@suse.de>
7815 PR tree-optimization/47280
7816 * g++.dg/opt/pr47280.C: New testcase.
7818 2011-01-14 Jason Merrill <jason@redhat.com>
7820 * g++.dg/cpp0x/constexpr-regress1.C: New.
7822 * g++.dg/ext/flexary2.C: New.
7824 2011-01-14 Richard Guenther <rguenther@suse.de>
7827 * gcc.dg/torture/pr47281.c: New testcase.
7828 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
7830 2011-01-14 Richard Guenther <rguenther@suse.de>
7832 PR tree-optimization/47286
7833 * gcc.dg/tree-ssa/pr47286.c: New testcase.
7835 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
7838 * g++.dg/ext/pr47213.C: New.
7840 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7842 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
7844 2011-01-13 Tobias Burnus <burnus@net-b.de>
7845 Mikael Morin <mikael@gcc.gnu.org>
7849 * gfortran.dg/select_type_20.f90: New.
7850 * gfortran.dg/select_type_21.f90: New.
7852 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7855 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
7857 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7859 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
7860 * gcc.dg/guality/pr36728-2.c: Likewise.
7862 2011-01-13 Dodji Seketeli <dodji@redhat.com>
7865 * g++.dg/debug/dwarf2/template-params-9.C: New test.
7867 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
7869 PR rtl-optimization/45352
7870 * gcc.dg/pr45352-3.c: New.
7872 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7874 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
7876 * g++.dg/cpp0x/range-for8.C: New.
7877 * g++.dg/cpp0x/range-for9.C: New.
7879 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
7882 * g++.dg/debug/pr47209.C: New.
7884 2011-01-12 Richard Guenther <rguenther@suse.de>
7887 * gcc.dg/lto/pr47259_0.c: New testcase.
7888 * gcc.dg/lto/pr47259_1.c: Likewise.
7890 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
7892 * objc-obj-c++-shared/Object1.h: Add copyright header, update
7893 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
7894 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
7895 methods missing from the OBJC2 Object.
7896 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
7897 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
7898 GNU and NeXT runtimes.
7899 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
7901 * objc-obj-c++-shared/Object1.m: Likewise.
7902 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
7903 * objc.dg/proto-qual-1.m: Likewise.
7904 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7905 * obj-c++.dg/proto-qual-1.mm: Likewise.
7907 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
7910 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
7912 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7914 Fixed the Objective-C++ testsuite and updated all tests.
7915 * lib/obj-c++.exp (obj-c++_init): Declare and set
7916 gcc_warning_prefix and gcc_error_prefix.
7917 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
7918 'dg-warning', 'dg-message' and 'dg-error'.
7919 * obj-c++.dg/class-extension-3.mm: Likewise.
7920 * obj-c++.dg/class-protocol-1.mm: Likewise.
7921 * obj-c++.dg/encode-7.mm: Likewise.
7922 * obj-c++.dg/exceptions-3.mm: Likewise.
7923 * obj-c++.dg/exceptions-5.mm: Likewise.
7924 * obj-c++.dg/method-12.mm: Likewise.
7925 * obj-c++.dg/method-13.mm: Likewise.
7926 * obj-c++.dg/method-15.mm: Likewise.
7927 * obj-c++.dg/method-16.mm: Likewise.
7928 * obj-c++.dg/method-4.mm: Likewise.
7929 * obj-c++.dg/method-8.mm: Likewise.
7930 * obj-c++.dg/method-conflict-1.mm: Likewise.
7931 * obj-c++.dg/method-conflict-2.mm: Likewise.
7932 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
7933 and uncommented second part of the testcase now that the testsuite
7935 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
7936 and uncommented second part of the testcase now that the testsuite
7938 * obj-c++.dg/private-1.mm: Likewise.
7939 * obj-c++.dg/proto-lossage-4.mm: Likewise.
7940 * obj-c++.dg/syntax-error-7.mm: Likewise.
7941 * obj-c++.dg/warn5.mm: Likewise.
7942 * obj-c++.dg/property/at-property-14.mm: Likewise.
7943 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
7945 * obj-c++.dg/property/at-property-18.mm: Likewise.
7946 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
7948 * obj-c++.dg/property/at-property-21.mm: Likewise.
7949 * obj-c++.dg/property/at-property-28.mm: Likewise.
7950 * obj-c++.dg/property/at-property-5.mm: Likewise.
7951 * obj-c++.dg/property/dynamic-2.mm: Likewise.
7952 * obj-c++.dg/property/property-neg-3.mm: Likewise.
7953 * obj-c++.dg/property/synthesize-11.mm: Likewise.
7954 * obj-c++.dg/property/synthesize-6.mm: Likewise.
7955 * obj-c++.dg/property/synthesize-8.mm: Likewise.
7956 * obj-c++.dg/property/synthesize-9.mm: Likewise.
7957 * obj-c++.dg/tls/diag-5.mm: Likewise.
7958 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
7959 dg-error, now matched correctly.
7961 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7963 * objc.dg/property/at-property-29.m: New.
7964 * obj-c++.dg/property/at-property-29.mm: New.
7966 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7968 * go.test/go-test.exp (go-set-goarch): New proc.
7969 (go-gc-tests): Use it.
7971 2011-01-11 Dodji Seketeli <dodji@redhat.com>
7974 * g++.dg/debug/dwarf2/template-params-8.C: New test.
7976 2011-01-11 Richard Henderson <rth@redhat.com>
7978 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
7980 2011-01-11 Jan Hubicka <jh@suse.cz>
7984 * gcc.dg/lto/pr45721_1.c: New file.
7985 * gcc.dg/lto/pr45721_0.c: New file.
7987 2011-01-11 Richard Guenther <rguenther@suse.de>
7989 PR tree-optimization/46076
7990 * gcc.dg/tree-ssa/pr46076.c: New testcase.
7992 2011-01-11 Jeff Law <law@redhat.com>
7994 * PR tree-optimization/47086
7995 * gcc.dg/pr47086.c: New test.
7997 2011-01-11 Jason Merrill <jason@redhat.com>
8000 * g++.dg/template/new10.C: New.
8003 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8005 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8007 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8008 Split type definitions and NSConstantString class into...
8009 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8010 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8011 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8012 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8013 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8014 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8016 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8017 encode defines for newer NeXT system headers.
8018 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8019 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8020 * objc.dg/foreach-5.m: Likewise.
8021 * objc.dg/foreach-2.m: Likewise.
8022 * objc.dg/foreach-4.m: Likewise.
8023 * objc.dg/torture/strings/string1.m: Likewise.
8024 * objc.dg/torture/strings/string2.m: Likewise.
8025 * objc.dg/torture/strings/string3.m: Likewise.
8026 * objc.dg/torture/strings/string4.m: Likewise.
8027 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8028 header and stand alone.
8029 * obj-c++.dg/strings/strings-2.mm: Likewise.
8030 * objc.dg/torture/strings/const-str-3.m: Likewise.
8031 * objc.dg/strings/strings-2.m: Likewise.
8032 * objc.dg/strings/const-str-12b.m: Likewise.
8034 2011-01-12 Richard Guenther <rguenther@suse.de>
8037 * gcc.dg/attr-weak-1.c: Adjust.
8039 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8042 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8043 standard compliant and comment.
8045 2011-01-10 Jan Hubicka <jh@suse.cz>
8048 * gcc.dg/initpri3.c: New testcase.
8050 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8053 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8059 (g_ebp_save): Likewise.
8060 (g_esp_save): Likewise.
8062 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8064 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8066 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8068 PR tree-optimization/46021
8069 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8070 i?86-*-*, x86_64-*-*.
8072 2011-01-10 Jeff Law <law@redhat.com>
8074 * PR tree-optimization/47141
8075 * gcc.c-torture/compile/pr47141.c: New test.
8077 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8080 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8081 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8082 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8083 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8086 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8087 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8088 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8089 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8090 being vectorized. Adjust dg-final pattern.
8093 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8094 * gcc.dg/vect/slp-24.c: Likewise.
8096 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8099 * g++.dg/other/pr47218-1.C: New test file.
8100 * g++.dg/other/pr47218.C: Likewise.
8101 * g++.dg/other/pr47218.h: New supporting header.
8103 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8106 * objc.dg/attributes/invalid-attribute-1.m: New.
8107 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8109 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8112 * gfortran.dg/proc_ptr_comp_28.f90: New.
8114 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8116 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8117 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8118 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8119 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8120 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8121 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8122 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8123 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8124 * objc.dg/gnu-api-2-class.m: Likewise.
8125 * objc.dg/gnu-api-2-ivar.m: Likewise.
8126 * objc.dg/gnu-api-2-method.m: Likewise.
8127 * objc.dg/gnu-api-2-objc.m: Likewise.
8128 * objc.dg/gnu-api-2-object.m: Likewise.
8129 * objc.dg/gnu-api-2-property.m: Likewise.
8130 * objc.dg/gnu-api-2-protocol.m: Likewise.
8131 * objc.dg/gnu-api-2-sel.m: Likewise.
8133 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8135 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8136 * objc.dg/objc-foreach-4.m: Likewise.
8137 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8138 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8139 * objc.dg/foreach-4.m: Likewise.
8140 * objc.dg/foreach-5.m: Likewise.
8141 * objc.dg/foreach-3.m: Return self from init.
8143 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8146 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8148 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8151 * gfortran.dg/class_35.f90: New.
8153 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8155 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8157 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8160 * objc.dg/invalid-method-2.m: New.
8161 * obj-c++.dg/invalid-method-2.mm: New.
8163 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8166 * gfortran.dg/transpose_optimization_2.f90 : New test.
8168 2011-01-08 Jan Hubicka <jh@suse.cz>
8170 PR tree-optmization/46469
8171 * g++.dg/torture/pr46469.C: New testcase.
8173 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8175 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8176 emulation of libobjc-gnu structure layout functionality to ..
8177 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8178 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8179 * objc/execute/bf-common.h: Adjust headers.
8180 * objc/execute/bf-1.m: Likewise.
8181 * objc/execute/bf-2.m: Likewise.
8182 * objc/execute/bf-3.m: Likewise.
8183 * objc/execute/bf-4.m: Likewise.
8184 * objc/execute/bf-5.m: Likewise.
8185 * objc/execute/bf-6.m: Likewise.
8186 * objc/execute/bf-7.m: Likewise.
8187 * objc/execute/bf-8.m: Likewise.
8188 * objc/execute/bf-9.m: Likewise.
8189 * objc/execute/bf-10.m: Likewise.
8190 * objc/execute/bf-11.m: Likewise.
8191 * objc/execute/bf-12.m: Likewise.
8192 * objc/execute/bf-13.m: Likewise.
8193 * objc/execute/bf-14.m: Likewise.
8194 * objc/execute/bf-15.m: Likewise.
8195 * objc/execute/bf-16.m: Likewise.
8196 * objc/execute/bf-17.m: Likewise.
8197 * objc/execute/bf-18.m: Likewise.
8198 * objc/execute/bf-19.m: Likewise.
8199 * objc/execute/bf-20.m: Likewise.
8200 * objc/execute/bf-21.m: Likewise.
8201 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8202 objc_get_type_qualifiers ().
8204 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8207 * gfortran.dg/dependency_39.f90: New test.
8209 2011-01-07 Jan Hubicka <jh@suse.cz>
8211 Get builtins tests ready for linker plugin.
8212 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8213 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8214 my_memset, my_bzero): Mark used.
8215 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8216 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8218 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8221 2011-01-07 Jan Hubicka <jh@suse.cz>
8223 PR tree-optimization/46367
8224 * g++.dg/torture/pr46367.C: New file.
8226 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8229 * gcc.dg/pr47201.c: New test.
8232 * gcc.dg/tree-prof/pr47187.c: New test.
8234 2011-01-07 Tobias Burnus <burnus@net-b.de>
8237 * gfortran.dg/extends_type_of_3.f90: New.
8239 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8241 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8242 * g++.dg/ext/dllimport-MI1.C: Likewise.
8243 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8244 * g++.dg/ext/dllimport10.C: Likewise.
8245 * g++.dg/ext/dllimport11.C: Likewise.
8246 * g++.dg/ext/dllimport12.C: Likewise.
8247 * g++.dg/ext/dllimport13.C: Likewise.
8248 * g++.dg/ext/dllimport2.C: Likewise.
8249 * g++.dg/ext/dllimport3.C: Likewise.
8250 * g++.dg/ext/dllimport4.C: Likewise.
8251 * g++.dg/ext/dllimport5.C: Likewise.
8252 * g++.dg/ext/dllimport6.C: Likewise.
8253 * g++.dg/ext/dllimport8.C: Likewise.
8254 * g++.dg/ext/dllimport9.C: Likewise.
8255 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8256 targets, too. Additionally enable test for i?86-*-mingw*.
8257 * g++.dg/ext/selectany1.C: Likewise.
8258 Remove guard variable check.
8260 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8264 * gfortran.dg/storage_size_3.f08: Extended.
8266 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8269 * g++.dg/template/stdarg1.C: New test.
8271 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8274 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8275 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8276 from the interface of functions to not hide the errors that
8279 2011-01-06 Jan Hubicka <jh@suse.cz>
8281 * gcc.dg/lto/pr47188_0.c: New testcase.
8282 * gcc.dg/lto/pr47188_1.c: New testcase.
8284 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8288 * gfortran.dg/interface_33.f90: New test.
8290 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8293 * gcc.c-torture/compile/pr47150.c: New test.
8295 2011-01-06 Ira Rosen <irar@il.ibm.com>
8297 PR tree-optimization/47139
8298 * gcc.dg/vect/pr47139.c: New test.
8300 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8303 * gfortran.dg/extends_type_of_2.f03: New.
8305 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8307 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8309 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8311 * gnat.dg/opt14.adb: New test.
8313 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8316 * gfortran.dg/allocate_error_2.f90: New test.
8318 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8321 * gfortran.dg/storage_size_3.f08: New.
8323 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8325 PR libgfortran/47154
8326 * gfortran.dg/namelist_68.f90: New test.
8328 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8330 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8332 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8335 * gfortran.dg/class_34.f90: New.
8337 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8339 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8340 use __builtin_inff. Skip all single-precision tests that require
8343 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8345 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8347 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8349 PR tree-optimization/47148
8350 * gcc.c-torture/execute/pr47148.c: New test.
8352 PR tree-optimization/47155
8353 * gcc.c-torture/execute/pr47155.c: New test.
8355 PR rtl-optimization/47157
8356 * gcc.c-torture/compile/pr47157.c: New test.
8358 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8360 * gcc.dg/torture/vector-shift2.c (schar): Define.
8361 (main): Always use schar or uchar instead of plain "char" to avoid
8362 dependencies on implementation-defined char signedness.
8364 2011-01-03 Martin Jambor <mjambor@suse.cz>
8366 PR tree-optimization/46801
8367 * gnat.dg/pack9.adb: Remove xfail.
8369 2011-01-03 Martin Jambor <mjambor@suse.cz>
8371 PR tree-optimization/46984
8372 * g++.dg/ipa/pr46984.C: New test.
8374 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8377 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8379 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8381 PR tree-optimization/47140
8382 * gcc.c-torture/compile/pr47140.c: New test.
8384 PR rtl-optimization/47028
8385 * gcc.dg/pr47028.c: New test.
8387 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
8389 * objc.dg/protocol-forward-1.m: Removed TODO.
8390 * objc.dg/protocol-forward-2.m: New.
8391 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8392 * obj-c++.dg/protocol-forward-2.mm: New.
8394 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
8397 * g++.dg/eh/pr38662.C: New testcase.
8399 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
8401 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8402 scan for newline '\n'.
8405 Copyright (C) 2011 Free Software Foundation, Inc.
8407 Copying and distribution of this file, with or without modification,
8408 are permitted in any medium without royalty provided the copyright
8409 notice and this notice are preserved.